0001777393-23-000019.txt : 20230608 0001777393-23-000019.hdr.sgml : 20230608 20230608164009 ACCESSION NUMBER: 0001777393-23-000019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230430 FILED AS OF DATE: 20230608 DATE AS OF CHANGE: 20230608 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ChargePoint Holdings, Inc. CENTRAL INDEX KEY: 0001777393 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS TRANSPORTATION EQUIPMENT [3790] IRS NUMBER: 841747686 FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39004 FILM NUMBER: 231002515 BUSINESS ADDRESS: STREET 1: 240 EAST HACIENDA AVENUE CITY: CAMPBELL STATE: CA ZIP: 95008 BUSINESS PHONE: (972) 514-9535 MAIL ADDRESS: STREET 1: 240 EAST HACIENDA AVENUE CITY: CAMPBELL STATE: CA ZIP: 95008 FORMER COMPANY: FORMER CONFORMED NAME: Switchback Energy Acquisition Corp DATE OF NAME CHANGE: 20190521 10-Q 1 chpt-20230430.htm 10-Q chpt-20230430
FALSE2024Q11/3100017773930.041611900017773932023-02-012023-04-3000017773932023-05-31xbrli:shares00017773932023-04-30iso4217:USD00017773932023-01-31iso4217:USDxbrli:shares0001777393us-gaap:ProductMember2023-02-012023-04-300001777393us-gaap:ProductMember2022-02-012022-04-300001777393us-gaap:LicenseAndServiceMember2023-02-012023-04-300001777393us-gaap:LicenseAndServiceMember2022-02-012022-04-300001777393us-gaap:ProductAndServiceOtherMember2023-02-012023-04-300001777393us-gaap:ProductAndServiceOtherMember2022-02-012022-04-3000017773932022-02-012022-04-300001777393us-gaap:CommonStockMember2023-01-310001777393us-gaap:AdditionalPaidInCapitalMember2023-01-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001777393us-gaap:RetainedEarningsMember2023-01-310001777393us-gaap:CommonStockMember2023-02-012023-04-300001777393us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001777393us-gaap:RetainedEarningsMember2023-02-012023-04-300001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-300001777393us-gaap:CommonStockMember2023-04-300001777393us-gaap:AdditionalPaidInCapitalMember2023-04-300001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001777393us-gaap:RetainedEarningsMember2023-04-300001777393us-gaap:CommonStockMember2022-01-310001777393us-gaap:AdditionalPaidInCapitalMember2022-01-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001777393us-gaap:RetainedEarningsMember2022-01-3100017773932022-01-310001777393us-gaap:CommonStockMember2022-02-012022-04-300001777393us-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-300001777393us-gaap:RetainedEarningsMember2022-02-012022-04-300001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-04-300001777393us-gaap:CommonStockMember2022-04-300001777393us-gaap:AdditionalPaidInCapitalMember2022-04-300001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001777393us-gaap:RetainedEarningsMember2022-04-3000017773932022-04-30chpt:segment0001777393us-gaap:USTreasurySecuritiesMember2023-01-310001777393us-gaap:USTreasurySecuritiesMember2022-02-012023-01-310001777393chpt:ViriCitiMember2021-08-112021-08-110001777393chpt:ViriCitiMember2023-01-312023-01-310001777393chpt:HTBMember2021-10-062021-10-060001777393chpt:HTBMember2021-10-060001777393chpt:HTBMember2022-02-032022-02-030001777393us-gaap:CustomerRelationshipsMember2023-04-300001777393us-gaap:CustomerRelationshipsMember2023-02-012023-04-300001777393us-gaap:TechnologyBasedIntangibleAssetsMember2023-04-300001777393us-gaap:TechnologyBasedIntangibleAssetsMember2023-02-012023-04-300001777393us-gaap:CustomerRelationshipsMember2023-01-310001777393us-gaap:CustomerRelationshipsMember2022-02-012023-01-310001777393us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-310001777393us-gaap:TechnologyBasedIntangibleAssetsMember2022-02-012023-01-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001777393us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-300001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001777393us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001777393us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001777393us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-300001777393us-gaap:FairValueMeasurementsRecurringMember2023-04-300001777393us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001777393us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001777393us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001777393us-gaap:FairValueMeasurementsRecurringMember2023-01-3100017773932022-02-012023-01-310001777393us-gaap:WarrantMember2022-01-310001777393chpt:ContingentConsiderationLiabilityMember2022-01-310001777393us-gaap:WarrantMember2022-02-012022-04-300001777393chpt:ContingentConsiderationLiabilityMember2022-02-012022-04-300001777393us-gaap:WarrantMember2022-04-300001777393chpt:ContingentConsiderationLiabilityMember2022-04-300001777393chpt:PrivatePlacementWarrantsMember2022-02-210001777393chpt:PrivatePlacementWarrantsMember2022-04-300001777393chpt:ViriCitiMember2023-01-310001777393us-gaap:FurnitureAndFixturesMember2023-04-300001777393us-gaap:FurnitureAndFixturesMember2023-01-310001777393chpt:ComputersAndSoftwareMember2023-04-300001777393chpt:ComputersAndSoftwareMember2023-01-310001777393us-gaap:MachineryAndEquipmentMember2023-04-300001777393us-gaap:MachineryAndEquipmentMember2023-01-310001777393chpt:ToolingMember2023-04-300001777393chpt:ToolingMember2023-01-310001777393us-gaap:LeaseholdImprovementsMember2023-04-300001777393us-gaap:LeaseholdImprovementsMember2023-01-310001777393chpt:OwnedAndOperatedSystemsMember2023-04-300001777393chpt:OwnedAndOperatedSystemsMember2023-01-310001777393us-gaap:ConstructionInProgressMember2023-04-300001777393us-gaap:ConstructionInProgressMember2023-01-310001777393country:US2023-02-012023-04-300001777393country:US2022-02-012022-04-300001777393us-gaap:NonUsMember2023-02-012023-04-300001777393us-gaap:NonUsMember2022-02-012022-04-3000017773932023-05-012023-04-30xbrli:pure0001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-01-310001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberchpt:CashInterestMember2022-04-300001777393chpt:PaidInKindInterestMemberchpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2022-04-012022-04-30chpt:day0001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-04-012022-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-02-012023-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:SecuredDebtMember2023-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-012022-04-300001777393chpt:AtTheMarketOfferingMember2022-07-010001777393chpt:AtTheMarketOfferingMember2022-07-012022-07-310001777393chpt:AtTheMarketOfferingMember2023-02-012023-04-300001777393chpt:AtTheMarketOfferingMember2023-04-300001777393chpt:LegacyWarrantsMember2023-04-300001777393chpt:LegacyWarrantsMemberus-gaap:CommonStockMemberchpt:LegacyChargepointMember2023-02-012023-04-300001777393chpt:LegacyWarrantsMemberus-gaap:CommonStockMemberchpt:LegacyChargepointMember2022-02-012022-04-300001777393us-gaap:CommonStockMemberchpt:LegacyChargepointMember2022-02-012022-04-300001777393chpt:LegacyWarrantsMember2022-02-012022-04-300001777393chpt:LegacyWarrantsMember2023-01-310001777393chpt:LegacyWarrantsMember2023-02-012023-04-300001777393chpt:CostOfGoodsAndServicesSoldMember2023-02-012023-04-300001777393chpt:CostOfGoodsAndServicesSoldMember2022-02-012022-04-300001777393us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001777393us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-04-300001777393us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001777393us-gaap:SellingAndMarketingExpenseMember2022-02-012022-04-300001777393us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001777393us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-04-300001777393us-gaap:EmployeeStockMember2023-04-300001777393chpt:EquityIncentivePlan2021Member2023-04-300001777393chpt:EquityIncentivePlan2021Member2023-02-012023-04-300001777393us-gaap:RestrictedStockUnitsRSUMember2023-01-310001777393us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001777393us-gaap:RestrictedStockUnitsRSUMember2023-04-300001777393us-gaap:PerformanceSharesMember2023-01-310001777393us-gaap:PerformanceSharesMember2023-02-012023-04-300001777393us-gaap:PerformanceSharesMember2023-04-300001777393us-gaap:ConvertibleDebtMember2023-02-012023-04-300001777393us-gaap:ConvertibleDebtMember2022-02-012022-04-300001777393us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001777393us-gaap:EmployeeStockOptionMember2022-02-012022-04-300001777393us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001777393us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-04-300001777393chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember2023-02-012023-04-300001777393chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember2022-02-012022-04-300001777393chpt:CommonStockWarrantMember2023-02-012023-04-300001777393chpt:CommonStockWarrantMember2022-02-012022-04-300001777393us-gaap:EmployeeStockMember2023-02-012023-04-300001777393us-gaap:EmployeeStockMember2022-02-012022-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2023
OR
oTRANSITION 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-39004
ChargePoint Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware84-1747686
(State or other jurisdiction of incorporation or organization)(IRS Employer
Identification No.)
240 East Hacienda Avenue Campbell, CA
95008
(Address of principal executive offices)(Zip Code)
(408) 841-4500
(Registrant's telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class             Trading Symbol(s)        Name of each exchange on which registered

Common Stock, par value $0.0001              CHPT                 New York Stock Exchange


Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.    Yes  x   No  o

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x   No  o
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 filerxAccelerated filero
Non-accelerated filer
o
Smaller reporting company
o

Emerging growth company
o
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes   o     No  x

The registrant had outstanding 353,312,687 shares of common stock as of May 31, 2023.


CHARGEPOINT HOLDINGS, INC.
Table of Contents
2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This quarterly report on Form 10-Q (this “Quarterly Report”) includes “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 forward-looking statements could include, among other things, statements regarding the future financial performance of ChargePoint Holdings, Inc. (“ChargePoint” or the “Company,” or “we,” “us,” “our” and similar terms), as well as ChargePoint’s strategy, future operations, future operating results, financial position, expectations regarding revenue, losses, costs, margins and prospects, as well as management plans and objectives. All statements, other than statements of present or historical fact included in this Quarterly Report, are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “could,” “would,” “expect,” “plan,” “anticipate,” “intend,” “believe,” “estimate,” “continue,” “project” or negatives of such terms and other similar expressions that predict or indicate future events or trends or that are not statements of present or historical matters. These statements are based on various assumptions, whether or not identified herein, and on the current expectations of ChargePoint’s management and are not predictions of actual performance. These forward-looking statements are provided for illustrative purposes only and are not intended to serve as, and must not be relied on by any investor as, a guarantee, an assurance, a prediction or a definitive statement of, fact or probability. Actual events and circumstances are difficult or impossible to predict and may differ from assumptions, and such differences may be material. Many actual events and circumstances are beyond the control of ChargePoint. These forward-looking statements are subject to known and unknown risks, uncertainties and assumptions about ChargePoint that may cause the actual results, level of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. If any of these risks materialize or ChargePoint’s assumptions prove incorrect, actual results could differ materially from the results implied by these forward-looking statements. There may be additional risks that ChargePoint does not presently know or that ChargePoint currently believes are immaterial that could also cause actual results to differ from those contained in the forward-looking statements. In addition, forward-looking statements reflect ChargePoint’s expectations, plans or forecasts of future events and views as of the date hereof. ChargePoint anticipates that subsequent events and developments will cause ChargePoint’s assessments to change. These forward-looking statements should not be relied upon as representing ChargePoint’s assessments as of any date subsequent to the date hereof. Accordingly, undue reliance should not be placed upon the forward-looking statements. ChargePoint cautions you that these forward-looking statements are subject to numerous risk and uncertainties, most of which are all difficult to predict and many of which are beyond the control of ChargePoint.
The following factors, among others, could cause actual results to differ materially from forward-looking statements:
delays in new product introductions;
ChargePoint’s ability to expand its business in Europe;
the electric vehicle (“EV”) market and deliveries of passenger and fleet vehicles may not grow as expected;
ChargePoint may not attract a sufficient number of fleet owners or operators as customers;
incentives from governments or utilities may not materialize or may be reduced, which could reduce demand for EVs, or the portion of regulatory credits that customers claim may increase, which would reduce ChargePoint’s revenue from such incentives;
the impact of competing technologies or technological changes that result in reduced demand for EVs or other adverse effects on the EV market or our business;
data security breaches or other network outages;
ChargePoint’s ability to remediate its material weaknesses in internal control over financial reporting;
ChargePoint’s success in retaining or recruiting, or changes in, its officers, key employees or directors;
changes in applicable laws or regulations;
3

ChargePoint’s ability to maintain a strong balance sheet and to raise capital as needed to support its business and pursue growth opportunities;
ChargePoint’s ability to integrate newly acquired assets and businesses into ChargePoint’s own business and the expected benefits from newly acquired assets to ChargePoint, its customers and its market position; and
the possibility that ChargePoint may be adversely affected by other economic factors including macroeconomic conditions such as inflation, rising interest rates, foreign exchange volatility, adverse developments in the financial service industry, slower growth or recession or other business factors or other competitive factors.
The foregoing review of important factors should not be construed as exhaustive and should be read in conjunction with the other risk factors included herein. Forward-looking statements reflect current views about ChargePoint’s plans, strategies and prospects, which are based on information available as of the date of this Quarterly Report. Except to the extent required by applicable law, ChargePoint undertakes no obligation (and expressly disclaims any such obligation) to update or revise the forward-looking statements whether as a result of new information, future events or otherwise.

4


ITEM 1. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

5


ChargePoint Holdings, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data, unaudited)
April 30,
2023
January 31,
2023
Assets
Current assets:
Cash and cash equivalents$283,347 $264,162 
Restricted cash30,400 30,400 
Short-term investments 104,966 
Accounts receivable, net of allowance of $12,000 as of April 30, 2023 and $10,000 as of January 31, 2023
165,109 164,892 
Inventories115,229 68,730 
Prepaid expenses and other current assets88,078 71,020 
Total current assets682,163 704,170 
Property and equipment, net41,663 40,046 
Intangible assets, net90,957 92,673 
Operating lease right-of-use assets21,254 22,242 
Goodwill216,517 213,716 
Other assets7,268 7,110 
Total assets$1,059,822 $1,079,957 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$61,976 $62,076 
Accrued and other current liabilities135,441 133,483 
Deferred revenue90,941 88,777 
Total current liabilities288,358 284,336 
Deferred revenue, noncurrent114,224 109,833 
Debt, noncurrent295,238 294,936 
Operating lease liabilities20,674 21,841 
Deferred tax liabilities12,572 12,987 
Other long-term liabilities1,277 1,032 
Total liabilities732,343 724,965 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively
35 35 
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 0 issued and outstanding as of April 30, 2023 and January 31, 2023
  
Additional paid-in capital1,575,388 1,528,104 
Accumulated other comprehensive loss(11,793)(16,384)
Accumulated deficit(1,236,151)(1,156,763)
Total stockholders’ equity327,479 354,992 
Total liabilities and stockholders’ equity$1,059,822 $1,079,957 
    
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Operations
(in thousands, except share and per share data, unaudited)
Three Months Ended
April 30,
20232022
Revenue
Networked charging systems$98,320 $59,551 
Subscriptions26,365 17,646 
Other5,345 4,436 
Total revenue130,030 81,633 
Cost of revenue
Networked charging systems80,922 56,266 
Subscriptions14,804 10,628 
Other3,769 2,632 
Total cost of revenue99,495 69,526 
Gross profit30,535 12,107 
Operating expenses
Research and development49,396 48,302 
Sales and marketing37,041 32,588 
General and administrative24,020 21,047 
Total operating expenses110,457 101,937 
Loss from operations(79,922)(89,830)
Interest income2,460 106 
Interest expense(2,926)(933)
Change in fair value of common stock warrant liabilities (24)
Other income (expense), net573 (447)
Net loss before income taxes(79,815)(91,128)
Benefit from income taxes(427)(1,862)
Net loss$(79,388)$(89,266)
Weighted average shares outstanding - Basic and Diluted350,043,454 334,623,695 
Net loss per share - Basic and Diluted$(0.23)$(0.27)
The accompanying notes are an integral part of these condensed consolidated financial statements.
7


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands, unaudited)
Three Months Ended
April 30,
20232022
Net loss$(79,388)$(89,266)
Other comprehensive income (loss):
Foreign currency translation adjustment4,142 (12,941)
Reclassification adjustment for net realized gains on short-term investments included in net income, net of tax449  
Other comprehensive income (loss)4,591 (12,941)
Comprehensive loss$(74,797)$(102,207)

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


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands, except share data, unaudited)

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
 SharesAmount
Balances as of January 31, 2023348,330,481 $35 $1,528,104 $(16,384)$(1,156,763)$354,992 
Issuance of common stock under stock plans, net of tax withholding2,278,764 — 915 — — 915 
Issuance of common stock upon ESPP purchase
562,829 — 4,875 — — 4,875 
Issuance of common stock in connection with ATM offerings, net of issuance costs1,909,028 — 17,516 — — 17,516 
Vesting of early exercised stock options— — 14 — — 14 
Stock-based compensation— — 23,964 — — 23,964 
Net loss— — — — (79,388)(79,388)
Other comprehensive income— — — 4,591 — 4,591 
Balances as of April 30, 2023353,081,102 $35 $1,575,388 $(11,793)$(1,236,151)$327,479 

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ (Deficit) Equity
 SharesAmount
Balances as of January 31, 2022334,760,615 $33 $1,366,855 $(8,219)$(811,655)$547,014 
Issuance of common stock under stock plans, net of tax withholding1,631,104 1 772 — — 773 
Issuance of common stock upon ESPP purchase263,962 — 3,920 — — 3,920 
Issuance of common stock upon exercise of warrants16,948 — 48 — — 48 
Vesting of early exercised stock options— — 17 — — 17 
Stock-based compensation— — 15,527 — — 15,527 
Net loss— — — — (89,266)(89,266)
Other comprehensive loss— — — (12,941)— (12,941)
Balances as of April 30, 2022336,672,629 $34 $1,387,139 $(21,160)$(900,921)$465,092 


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


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
Three Months Ended
April 30,
20232022
Cash flows from operating activities
Net loss$(79,388)$(89,266)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization7,053 6,220 
Non-cash operating lease cost1,090 1,224 
Stock-based compensation23,964 15,527 
Amortization of deferred contract acquisition costs675 538 
Reserves and other3,880 324 
Changes in operating assets and liabilities, net of effect of acquisitions:
Accounts receivable, net(1,991)(5,941)
Inventories(53,136)(9,832)
Prepaid expenses and other assets(17,880)(10,299)
Accounts payable, operating lease liabilities, and accrued and other liabilities4,934 10,001 
Deferred revenue6,554 10,683 
Net cash used in operating activities(104,245)(70,821)
Cash flows from investing activities
Purchases of property and equipment(5,840)(3,190)
Maturities of investments105,000  
Cash paid for acquisitions, net of cash acquired (2,756)
Net cash provided by (used in) investing activities99,160 (5,946)
Cash flows from financing activities
Proceeds from issuance of debt, net of discount and issuance costs 296,037 
Proceeds from the issuance of common stock under employee equity plans, net of tax withholding5,790 4,690 
Proceeds from issuance of common stock in connection with ATM offerings, net of issuance costs17,516  
Change in driver funds and amounts due to customers3,990 2,391 
Settlement of contingent earnout liability(3,537) 
Net cash provided by financing activities23,759 303,118 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash511 (1,003)
Net increase in cash, cash equivalents, and restricted cash19,185 225,348 
Cash, cash equivalents, and restricted cash at beginning of period294,562 315,635 
Cash, cash equivalents, and restricted cash at end of period$313,747 $540,983 
10


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Cash Flows - (continued)
Three Months Ended April 30, 2023 and 2022
(in thousands, unaudited)

Three Months Ended
April 30,
20232022
Supplementary cash flow information
Cash paid for interest$5,250 $ 
Cash paid for taxes$325 $113 
Supplementary cash flow information on noncash investing and financing activities
Acquisitions of property and equipment included in accounts payable and accrued and other current liabilities$1,824 $1,433 
Vesting of early exercised stock options$14 $17 
Unpaid debt issuance costs$ $2,025 

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


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

1.Description of Business and Basis of Presentation
ChargePoint Holdings, Inc. (“ChargePoint” or the “Company,” “it,” “its”) designs, develops and markets networked electric vehicle (“EV”) charging system infrastructure (“Networked Charging Systems”), connected through cloud-based services (“Cloud” or “Cloud Services”) which (i) enable charging system owners, or hosts, to manage their Networked Charging Systems, and (ii) enable drivers to locate, reserve and authenticate Networked Charging Systems, and to transact EV charging sessions on those systems. ChargePoint’s Networked Charging Systems, subscriptions and other offerings provide an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time information about charging sessions and full control, support and management of the Networked Charging Systems. This network also provides multiple web-based portals for charging system owners, fleet managers, drivers and utilities. In addition, the Company offers a range of extended warranties (“Assure”), as well as its ChargePoint as a Service (“CPaaS”) program which bundles use of ChargePoint owned and operated systems with Cloud Services, Assure and other benefits into one subscription.
The Company’s fiscal year ends on January 31. References to fiscal year 2023 relate to the fiscal year ended January 31, 2023 and to fiscal year 2024 refer to the fiscal year ending January 31, 2024.
Basis of Presentation
The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended January 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 3, 2023, which provides a more complete discussion of the Company’s accounting policies and certain other information. The information as of January 31, 2023, included on the condensed consolidated balance sheets was derived from the Company’s audited consolidated financial statements. The condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for a fair statement of the Company’s financial position as of April 30, 2023, the results of operations for the three months ended April 30, 2023 and 2022, and cash flows for the three months ended April 30, 2023 and 2022. The results of operations for the three months ended April 30, 2023, are not necessarily indicative of the results that may be expected for the year ending January 31, 2024.
The Company’s condensed consolidated financial statements have been prepared on the basis of continuity of operations, the realization of assets, and the satisfaction of liabilities in the ordinary course of business. Since inception, the Company has been engaged in developing and marketing its Networked Charging Systems, subscriptions and other offerings, raising capital, and recruiting personnel and it has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of April 30, 2023, the Company had an accumulated deficit of $1,236.2 million.
The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, convertible notes, exercise proceeds from options and warrants, borrowings under loan facilities, customer payments, proceeds from sale of Common Stock under the ATM Facility (as defined in Note 9, Common Stock), and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, cash equivalents and restricted cash of $313.7 million as of April 30, 2023. Cash outflow from operations was $104.2 million and $70.8 million for the three months ended April 30, 2023 and 2022, respectively. As of June 8, 2023, the date on which these condensed consolidated financial statements were issued, the Company believes that its cash on hand, together with cash generated from sales to customers, will satisfy its working capital and capital requirements for at least the next twelve months.
12


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The Company’s assessment of the period of time its financial resources will be adequate to support its operations is a forward-looking statement and involves risks and uncertainties. The Company’s actual results could vary as a result of, and its near- and long-term future capital requirements will depend on, many factors, including its growth rate, subscription renewal activity, the timing and extent of spending to support its acquisitions, infrastructure and research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of products or features, the continuing market adoption of its Networked Charging Systems and Cloud Services platform, and the overall market acceptance of EVs. The Company has and may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. The Company has based its estimates on assumptions that may prove to be wrong, and it could use its available capital resources sooner than it currently expects. The Company may be required to seek additional equity or debt financing. Future liquidity and cash requirements will depend on numerous factors, including market penetration, the introduction of new products, and potential acquisitions of related businesses or technology. If additional financing is required from outside sources, the Company may not be able to raise it on acceptable terms or at all. If the Company is unable to raise additional capital when desired, or if it cannot expand its operations or otherwise capitalize on its business opportunities because it lacks sufficient capital, its business, operating results and financial condition would be materially adversely affected.
Reverse Recapitalization
On February 26, 2021, Lightning Merger Sub Inc., a wholly-owned subsidiary of Switchback Energy Acquisition Corporation (“Switchback”), merged with ChargePoint, Inc. (“Legacy ChargePoint”), with Legacy ChargePoint surviving as a wholly-owned subsidiary of Switchback (the “Merger”). As a result of the Merger, Switchback was renamed “ChargePoint Holdings, Inc.” Immediately prior to the closing of the Merger (the “Closing”), Legacy ChargePoint’s outstanding series of redeemable convertible preferred stock were converted to Legacy ChargePoint common stock, which then converted to the Company’s common stock (“Common Stock”).
The Merger is accounted for as a reverse capitalization in accordance with U.S. GAAP.
2.Summary of Significant Accounting Policies
Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements as of January 31, 2023 and 2022 and for the years ended January 31, 2023, 2022 and 2021 included in ChargePoint’s Annual Report on Form 10-K filed with the SEC on April 3, 2023.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers, the estimated expected benefit period for deferred contract acquisition costs, allowances for expected credit losses, inventory reserves, loss on purchase commitment, the useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, valuation of acquired goodwill and intangible assets, and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts across large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through
13


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
deposits with federally insured commercial banks and at times cash deposit balances may be in excess of federal insurance limits.
Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers’ financial condition.
Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company’s customer base and geographic sales areas. As of April 30, 2023 and January 31, 2023, one customer individually accounted for 10% or more of accounts receivable, net. For the three months ended April 30, 2023, one customer that represented 10% or more of total revenue. For the three months ended April 30, 2022, there were no customers that represented 10% or more of total revenue.
The Company’s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company’s business, operating results and financial condition.
Segment Reporting
Operating segments are defined as components of an entity where discrete financial information is evaluated regularly by the chief decision maker (“CODM”). The Company operates as one operating segment because its Chief Executive Officer, as the Company’s CODM, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the consolidated unit level.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds. Cash and cash equivalents are carried at cost, which approximates their fair value.
Restricted cash relates to cash deposits restricted under letters of credit issued in support of customer and contract manufacturer agreements.
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:
April 30,
2023
January 31,
2023
(in thousands)
Cash and cash equivalents$283,347 $264,162 
Restricted cash30,400 30,400 
Total cash, cash equivalents, and restricted cash$313,747 $294,562 
14


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Short-Term Investments
The Company's portfolio of marketable debt securities is comprised solely of U.S. government securities with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements.
These debt securities are classified as current assets in the condensed consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss) and as a component of the condensed consolidated statements of comprehensive loss.
Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the condensed consolidated statements of operations.
For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell the security or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit related unrealized losses are recognized as an allowance for expected credit losses of available-for-sale debt securities on the consolidated balance sheets with a corresponding charge in other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses are included in accumulated other comprehensive income (loss).
As of April 30, 2023, all of the short-term investments in U.S. Treasury securities have matured and no short-term investments remain outstanding. As of January 31, 2023, short-term investments consisted of the following:
January 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
(in thousands)
U.S. Treasury Securities$105,415 $ $(449)$104,966 
Amortized cost and fair value amounts include accrued interest receivable of $0.5 million as of January 31, 2023.
Fair Value of Financial Instruments
Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value:
(Level 1) — Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;
(Level 2) — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and
(Level 3) — Inputs that are unobservable for the asset or liability.
The Company classifies financial instruments in Level 3 of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level 3 financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company’s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at
15


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
the end of each period. There were no transfers between levels during the periods presented. The Company had no material non-financial assets valued on a non-recurring basis that resulted in an impairment in any period presented.
The carrying values of the Company’s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term nature of these instruments.
Reclassifications of Prior Period Presentation
Certain prior period amounts have been reclassified for consistency with the current year presentation.
For the three months ended April 30, 2022, “operating lease liabilities,” “accounts payable,” and “accrued and other liabilities” were combined and presented as a single line item captioned “accounts payable, operating lease liabilities and accrued and other liabilities” within the net cash used in operating activities section of the condensed consolidated statements of cash flows instead of being separately stated as in prior period presentations.
Accounting Pronouncements
Recently Issued Accounting Standards Adopted
In March 2022, the Financial Accounting Standards Board (“FASB”) issued ASU 2022-02, “Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures,” which addresses areas identified by the FASB as part of its post-implementation review of ASU 2016-13, “Financial Instruments--Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”) that introduced the current expected credit losses (“CECL”) model. The new guidance eliminates the accounting guidance for troubled debt restructurings by creditors that have already adopted the CECL model and enhances the disclosure requirements for loan refinancings and restructurings made with borrowers experiencing financial difficulty. In addition, the new guidance requires a public business entity to disclose current-period gross write-offs for financing receivables and net investment in leases by year of origination. The guidance is effective for public business entities that have adopted ASU 2016-13 for fiscal years beginning after December 31, 2022, including interim periods within those fiscal years. The Company adopted ASU 2022-02 on February 1, 2023 and elected to apply the amendments prospectively to all transactions within the scope of the amendment that are reflected in the financial statements at the date of adoption. The adoption did not have a material effect on the condensed consolidated financial statements and related disclosures.
3.Business Combinations
ViriCiti B.V.
On August 11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (“ViriCiti”) for $79.4 million in cash, as well as $7.1 million of additional earnout consideration contingent on meeting certain revenue targets as of January 31, 2023 (“ViriCiti Earnout”), which additional consideration was paid in full on March 6, 2023. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint’s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations.
has•to•be gmbh
On October 6, 2021, the Company acquired all of the outstanding shares of has•to•be gmbh (“HTB”) for approximately $235.0 million, consisting of $132.9 million in cash and $102.1 million in the form of 5,695,176 shares of ChargePoint Common Stock valued at $17.92 per share on the acquisition date. Of the cash component, $2.8 million was paid on February 3, 2022 as part of a working capital adjustment, and of the shares, 885,692 shares, valued at $15.9 million, were held in escrow to cover indemnity claims the Company may make within eighteen months from the closing date and were released to former HTB shareholders in April 2023. HTB is an Austria-based e-mobility provider with a European charging software platform. The acquisition is intended to expand the Company’s market share in Europe.
16


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
4.Goodwill and Intangible Assets
The following table summarizes the changes in carrying amounts of goodwill (in thousands):
Balance as of January 31, 2023
$213,716 
Foreign exchange fluctuations2,801 
Balance as of April 30, 2023
$216,517 
There was no impairment recognized for the three months ended April 30, 2023 and 2022.
The following table presents the details of intangible assets:
April 30, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$92,106 $(14,705)$77,401 10
Developed technology18,576 (5,020)13,556 6
$110,682 $(19,725)$90,957 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$90,738 $(12,223)$78,515 10
Developed technology18,355 (4,197)14,158 6
$109,093 $(16,420)$92,673 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
Amortization expense for customer relationships and developed technology is shown as sales and marketing and cost of revenue, respectively, in the condensed consolidated statements of operations. The acquired intangible assets and goodwill are subject to impairment review at least annually on December 31st.
Acquisition-related intangible assets included in the above table are finite-lived and are carried at cost less accumulated amortization. Intangible assets are being amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized.
The following table presents the amortization expense related to intangible assets:
Three Months Ended
April 30,
20232022
(in thousands)
Amortization expense$3,037 $2,860 
17


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
5.Fair Value Measurements
The Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
Fair Value Measured as of April 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$131,131 $ $ $131,131 
Total financial assets$131,131 $ $ $131,131 
Fair Value Measured as of January 31, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$133,979 $ $ $133,979 
U.S. Treasury securities 104,966  104,966 
Total financial assets$133,979 $104,966 $ $238,945 
The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets and were within Level 1 of the fair value hierarchy. The aggregate fair value of the Company’s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of April 30, 2023 and January 31, 2023. Realized gains and losses, net of tax, were not material for any of the periods presented.
Short-term investments, consisting of U.S. treasury securities, were classified as available-for-sale on purchase date and recorded at fair value on the condensed consolidated balance sheets. As of April 30, 2023, no short-term investments remain outstanding.
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments for the three months ended April 30, 2022:
Private placement warrant liabilityViriCiti Earnout liability
(in thousands)
Fair value as of January 31, 2022$(25)$(5,993)
Change in fair value included in other income (expense), net(23) 
Effect of foreign currency translation 335 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise48  
Fair value as of April 30, 2022$ $(5,658)
No Level 3 financial instruments have been outstanding since January 31, 2023.
Private Placement Liability
The fair values of the private placement warrant liability is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The significant unobservable inputs used in the fair value measurements of the private placement warrant liability include the expected volatility and dividend yield. In determining the fair value of the private placement warrant liability, the Company used the Binomial Lattice Model (“BLM”) that assumes optimal exercise of the Company's redemption option at the earliest possible date (see Note 10, Stock Warrants).
On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant. The Company recorded an immaterial loss during the three months ended April 30, 2022 classified within
18


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
change in fair value of warrant liabilities in the condensed consolidated statements of operations. No Private Placement Warrants have been outstanding since April 30, 2022.
ViriCiti Earnout Liability
On August 11, 2021, the Company acquired all of the outstanding shares of ViriCiti. The purchase price consideration included the ViriCiti Earnout, which was consideration contingent on meeting certain revenue targets through January 31, 2023. The fair value of the ViriCiti Earnout liability was previously based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The ViriCiti Earnout liability was valued using a Monte Carlo simulation valuation model using a distribution of potential outcomes over the earnout period based on the most reliable information available. The liability is remeasured to fair value based upon the attainment against the revenue targets and changes in the fair value of earnout liabilities is presented in the consolidated statements of operations using Level 3 fair value inputs.
As of January 31, 2023, the ViriCiti Earnout liability was determined to be of $7.1 million, which was based on the actual achievement of the revenue target, and was subsequently paid in full on March 6, 2023 (see Note 3, Business Combination). Thus, the liability was no longer subject to the fair value measurement and was accordingly transferred out of Level 3 fair value hierarchy, and was included in the “Accrued and other current liabilities” on the Company’s condensed consolidated balance sheets as of January 31, 2023.
6.Composition of Certain Financial Statement Items
Inventories
Inventories consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Raw materials$9,434 $11,509 
Finished goods and components105,795 57,221 
Total Inventories$115,229 $68,730 
Prepaid expense and other current assets
Prepaid expense and other current assets consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Prepaid expense$64,430 $48,464 
Other current assets23,648 22,556 
Total Prepaid Expense and Other Current Assets$88,078 $71,020 
19


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Property and Equipment, net
Property and equipment, net consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Furniture and fixtures$1,379 $1,244 
Computers and software7,366 7,164 
Machinery and equipment27,524 25,144 
Tooling14,160 13,782 
Leasehold improvements9,565 9,357 
Owned and operated systems25,393 24,119 
Construction in progress3,898 2,790 
89,285 83,600 
Less: Accumulated depreciation(47,622)(43,554)
Total Property and Equipment, Net$41,663 $40,046 
The following table presents the depreciation expense:
Three Months Ended
April 30,
20232022
(in thousands)
Depreciation expense4,016 3,359 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Accrued expenses$63,141 $46,105 
Refundable customer deposits16,291 14,551 
Payroll and related expenses14,646 21,495 
Taxes payable15,062 14,232 
Other liabilities26,301 37,100 
Total Accrued and Other Current Liabilities$135,441 $133,483 

20


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Revenue
Revenue consisted of the following:
Three Months Ended
April 30,
20232022
(in thousands)
United States$97,132 $62,315 
Rest of World32,898 19,318 
Total revenue$130,030 $81,633 
Deferred Revenue
The following table shows the total deferred revenue for each period presented.
April 30,
2023
January 31,
2023
(in thousands)
Deferred revenue$205,165 $198,610 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended
April 30,
20232022
(in thousands)
Deferred revenue recognized$26,014 $22,700 
Remaining Performance Obligation
Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and non-cancellable contracted amounts that will be invoiced and recognized as revenue in future periods. Revenue expected to be recognized from remaining performance obligations was $229.5 million as of April 30, 2023, of which 43% is expected to be recognized over the next twelve months.
7.Debt
2027 Convertible Notes
The following table presents the Company’s convertible debt outstanding:
April 30,
2023
January 31, 2023
(in thousands)
Gross amount$300,000 $300,000 
Debt discount and issuance costs(4,762)(5,064)
Carrying amount$295,238 $294,936 
Estimated fair value (Level 2 Inputs)$214,000 $233,000 
21


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

The following table presents the Company’s interest expense related to convertible debt:
Three Months Ended
April 30,
20232022
(in thousands)
Contractual interest expense$2,625 $875 
Amortization of debt discount and issuance costs30159 
Total interest expense$2,926 $934 

In April 2022, the Company completed a private placement of $300.0 million aggregate principal amount of unsecured Convertible Senior PIK Toggle Notes (the “2027 Convertible Notes”), which will mature on April 1, 2027. The 2027 Convertible Notes were sold in a private placement in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”) provided by Section 4(a)(2) of the Securities Act.
The net proceeds from the sale of the 2027 Convertible Notes were approximately $294.0 million after deducting initial purchaser discounts and commissions and the Company’s offering expenses. The debt discount and issuance costs, net of accumulated amortization, are reported as a direct deduction from the face amount of the 2027 Convertible Notes. The Company expects to use the net proceeds for general corporate purposes.
The 2027 Convertible Notes bear interest at 3.50% per annum, to the extent paid in cash (“Cash Interest”), and 5.00% per annum, to the extent paid in kind through the issuance of additional 2027 Convertible Notes (“PIK Interest”). Interest is payable semi-annually in arrears on April 1st and October 1st of each year, beginning on October 1, 2022. The Company can elect to make any interest payment through Cash Interest, PIK Interest or any combination thereof.
The 2027 Convertible Notes are convertible, based on the applicable conversion rate, into cash, shares of the Company’s Common Stock or a combination thereof, at the Company’s election. The initial conversion rate was 41.6119 shares per $1,000 principal amount of the 2027 Convertible Notes, subject to customary anti-dilution adjustment in certain circumstances, which represented an initial conversion price of approximately $24.03 per share.
Prior to January 1, 2027, the 2027 Convertible Notes will be convertible at the option of the holders only upon the occurrence of specified events and during certain periods, and will be convertible on or after January 1, 2027, at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2027 Convertible Notes.
Holders of the 2027 Convertible Notes may convert all or a portion of their 2027 Convertible Notes prior to the close of business on January 1, 2027, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2022, if the Company’s closing Common Stock price for at least 20 trading days out of the most recent 30 consecutive trading days of the preceding calendar quarter is greater than or equal to 130% of the current conversion price of the 2027 Convertible Notes on each applicable trading day;
during the five business days period after any ten consecutive trading days in which, if the trading price per $1,000 principal amount of 2027 Convertible Notes for each trading day of such ten consecutive trading day period is less than 98% of the product of the Company’s closing Common Stock price and the conversion rate of the 2027 Convertible Notes on each such trading day;
if the Company calls the 2027 Convertible Notes for redemption, at any time prior to the close of business on the second business day immediately preceding the redemption date;
upon the occurrence of specified corporate events, including certain distributions, the occurrence of a fundamental change or a transaction resulting in the Company’s Common Stock converting into other securities or property or assets.
22


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

The 2027 Convertible Notes will be redeemable, in whole or in part, at the Company’s option at any time on or after April 21, 2025, and before the 41st scheduled trading day immediately before the maturity date. The redemption price will be equal to the aggregate principal amount of the 2027 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. In addition, a holder may elect to convert its 2027 Convertible Notes during any such redemption period, in which case the applicable conversion rate may be increased in certain circumstances if 2027 Convertible Notes are converted after they are called for redemption.
Additionally, if the Company undergoes a fundamental change or a change in control transaction (each such term as defined in the indenture governing the 2027 Convertible Notes), subject to certain conditions, holders may require the Company to purchase for cash all or any portion of their 2027 Convertible Notes. The fundamental change repurchase price will be 100% of the capitalized principal amount of the 2027 Convertible Notes, while the change in control repurchase price will be 125% of the capitalized principal amount of the 2027 Convertible Notes to be purchased, in each case plus any accrued and unpaid interest to, but excluding, the repurchase date.
The indenture governing the 2027 Convertible Notes includes a restrictive covenant that, subject to specified exceptions, limits the ability of the Company and its subsidiaries to incur secured debt in excess of $750.0 million. In addition, the indenture governing the 2027 Convertible Notes contains customary terms and covenants, including certain events of default in which case either the trustee or the holders of at least 25% of the aggregate principal amount of the outstanding 2027 Convertible Notes may declare 100% of the principal of, and accrued and unpaid interest, if any, on, all the 2027 Convertible Notes to be due and payable immediately.
As of April 30, 2023, the effective interest rate on the 2027 Convertible Notes was 3.93%. Amortization of debt discount and issuance costs is reported as a component of interest expenses and is computed using the straight-line method over the term of the 2027 Convertible Notes, which approximates the effective interest method.
The estimated fair value of the 2027 Convertible Notes, valued using Level 2 fair value inputs, as of April 30, 2023 and January 31, 2023 was $214.0 million and $233.0 million, respectively.
8.Commitments and Contingencies
Purchase Commitments
Open purchase commitments are for the purchase of goods and services related to, but not limited to, manufacturing, facilities and professional services under non-cancellable contracts. No open purchase commitments were recorded as liabilities on the condensed consolidated balance sheets as of April 30, 2023 as the Company had not yet received the related goods or services.
Legal Proceedings
The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
The Company believes it has recorded adequate provisions for any such lawsuits, claims, and proceedings and, as of April 30, 2023, the Company believes it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the condensed consolidated financial statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters described herein cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending against it. Nevertheless, the Company’s results of operations, cash flows and financial condition could be materially adversely affected in a particular period by the resolution of one or more of these contingencies. Liabilities established to provide for contingencies are adjusted as further information develops, circumstances change, or contingencies are resolved; and such changes are
23


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

recorded in the accompanying condensed consolidated statements of operations during the period of the change and reflected in accrued and other current liabilities on the accompanying condensed consolidated balance sheets.
Guarantees and Indemnifications
The Company has service level commitments to certain of its customers warranting levels of uptime reliability and performance and permitting those customers to receive credits if the Company fails to meet those levels. To date, the Company has not incurred any material costs as a result of such commitments.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party’s intellectual property rights. Additionally, the Company may be required to indemnify for claims caused by its negligence or willful misconduct. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by them in any action or proceeding to which any of them are, or are threatened to be, made a party by reason of their service as a director or officer. The Company maintains director and officer insurance coverage that would generally enable it to recover a portion of any future amounts paid. The Company also may be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
Letters of Credit
The Company had $30.4 million of secured letters of credit outstanding as of both April 30, 2023 and January 31, 2023. These primarily relate to support of contract manufacturer and customer agreements, and are fully collateralized by cash deposits which the Company recorded in restricted cash on its condensed consolidated balance sheets based on the term of the remaining restriction.
Leases
The Company leases its office facilities under non-cancelable operating leases with various lease terms. The Company also leases certain office equipment under operating lease agreements.
The following table presents future payments of lease liabilities under the Company's non-cancelable operating leases as of April 30, 2023 (in thousands):
(in thousands)
2024 (remaining nine months)$5,122 
20256,214 
20265,009 
20274,703 
20284,096 
Thereafter6,242 
Total undiscounted operating lease payments31,386 
Less: imputed interest(6,451)
Total operating lease liabilities24,935 
Less: current portion of operating lease liabilities(4,261)
Operating lease liabilities, noncurrent$20,674 

24


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

9.Common Stock
As of April 30, 2023 and January 31, 2023, the Company was authorized to issue 1,000,000,000 shares of Common Stock, with a par value of $0.0001 per share. There were 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively.
At-the-Market Offering
On July 1, 2022, ChargePoint filed a registration statement on Form S-3 (File No. 333-265986) with the SEC (that was declared effective by the SEC on July 12, 2022), which permits the Company to offer up to $1.0 billion of Common Stock, preferred stock, debt securities, warrants and rights in one or more offerings and in any combination, including in units from time to time (the “Shelf Registration Statement”). As part of the Shelf Registration Statement, ChargePoint filed a prospectus supplement registering for sale from time to time up to $500.0 million of Common Stock pursuant to a sales agreement (the “ATM Facility”).
During the three months ended April 30, 2023, the Company sold a total of 1,909,028 shares of its Common Stock pursuant to the ATM Facility at the prevailing market prices for total proceeds of $17.5 million, net of $0.2 million of issuance costs. As of April 30, 2023, $432.3 million of shares of Common Stock remained available for sale pursuant to the ATM Facility.
10.Stock Warrants
Common Stock Warrants
Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock. As of April 30, 2023, there were 34,499,436 Legacy Warrants outstanding, which are classified as equity.
There was no Legacy Warrants activity during the three months ended April 30, 2023. During the three months ended April 30, 2022, 14,568 Legacy Warrants were exercised resulting in the issuance of 13,223 shares of Common Stock. There were no cash proceeds received for the exercise of Legacy Warrants.
Activity of Legacy Warrants is set forth below:
 Legacy Warrants
Outstanding as of January 31, 202334,499,436 
Warrants exercised
Outstanding as of April 30, 202334,499,436
Private Placement Warrants
The Private Placement Warrants were initially recognized as a liability, and remeasured to fair value as of any respective exercise dates. On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant, resulting in the Company recording an immaterial loss for the three months ended April 30, 2022. No Private Placement Warrants have been outstanding since April 30, 2022.
25


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

11.Equity Plans and Stock-based Compensation
The following sets forth the total stock-based compensation expense for employee equity plans included in the Company’s condensed consolidated statements of operations:

Three Months Ended
April 30,
20232022
(in thousands)
Cost of revenue$996 $771 
Research and development9,506 5,803 
Sales and marketing4,169 2,324 
General and administrative9,293 6,629 
Total stock-based compensation expense$23,964 $15,527 
As of April 30, 2023, the Company had unrecognized stock-based compensation expense related to stock options, RSUs and PRSUs (as defined below), and 2021 ESPP (as defined below) of $175.7 million, which is expected to be recognized over a weighted-average period of 2.64 years.
2021 Employee Stock Purchase Plan
The 2021 Employee Stock Purchase Plan (“2021 ESPP”) permits participants to purchase shares of the Company’s Common Stock at a discounted price through payroll deductions. As of April 30, 2023, 13,842,252 shares of Common Stock were available under the 2021 ESPP.
2021 Equity Incentive Plan
The 2021 Equity Incentive Plan (“2021 EIP”) allows the Company to grant stock options, stock appreciation rights, restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and certain other awards. As of April 30, 2023, 57,002,218 shares of Common Stock were available under the 2021 EIP.
There were no options granted for the three months ended April 30, 2023.
Restricted Stock Units
A summary of RSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the period then ended is presented in the following table:
 Number of SharesWeighted Average Grant Date Fair Value per Share
Outstanding as of January 31, 202312,935,413 $15.02 
RSU granted661,578 $11.08 
RSU vested(990,069)$16.42 
RSU forfeited(658,019)$15.19 
Outstanding as of April 30, 202311,948,903 $14.68 
26


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

Performance Restricted Stock Units
A summary of PRSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:
 Number of SharesWeighted Average Grant Date Fair Value per Share
Outstanding as of January 31, 20232,147,366 $10.83 
PRSUs granted60,892 $8.21 
PRSU forfeited(143,266)$10.47 
Outstanding as of April 30, 20232,064,992 $10.77 
2017 Plan and 2007 Plan
In fiscal year 2022, the Company terminated its 2017 Stock Option Plan (the “2017 Plan”) and 2007 Stock Option Plan (the “2007 Plan”).
A summary of options outstanding under the 2017 Plan and 2007 Plan as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:
 Number of Stock Option AwardsWeighted Average Exercise PriceWeighted Average Remaining Contractual term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding as of January 31, 202317,600,524 $0.70 5.6$201,352 
Options exercised(1,291,626)$0.71 
Options cancelled(90,094)$0.76 
Outstanding as of April 30, 202316,218,804 $0.70 5.6$129,283 
Options vested and expected to vest as of April 30, 202316,182,144 $0.70 5.6$128,993 
Exercisable as of April 30, 202313,562,506 $0.69 5.3$108,272 
12.Income Taxes
The income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate as adjusted for discrete items arising in that quarter. The effective income tax rate was 0.5% and 2.0% for the three months ended April 30, 2023 and 2022, respectively. The effective tax rate differs from the U.S. statutory rate primarily due to the full valuation allowances on the Company’s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized.
27


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

13.Basic and Diluted Net Loss per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three months ended April 30, 2023 and 2022:
Three Months Ended
April 30,
20232022
(in thousands, except share and per share data)
Numerator:
Net loss$(79,388)$(89,266)
Denominator:
Weighted average common shares outstanding350,073,545 334,743,634 
Less: Weighted average unvested restricted shares and shares subject to repurchase
(30,091)(119,939)
Weighted average shares outstanding - Basic and Diluted350,043,454 334,623,695 
Net loss per share - Basic and Diluted$(0.23)$(0.27)
The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows:
April 30,
2023
April 30,
2022
2027 Convertible Notes (on an as-converted basis)12,483,569 12,483,569 
Options to purchase common stock16,218,804 20,781,407 
Restricted stock units11,948,903 4,370,671 
Unvested early exercised common stock options22,636 109,185 
Common stock warrants34,499,436 35,524,021 
Employee stock purchase plan2,975,905 2,546,487 
Total potentially dilutive common share equivalents78,149,253 75,815,340 
PRSUs granted were excluded from the above table because the respective stock price targets have not been met as of April 30, 2023.
28



ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion of the financial condition and results of operations of ChargePoint Holdings, Inc. (“ChargePoint” or the “Company”) should be read in conjunction with ChargePoint’s condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report, and the audited consolidated financial statements for the year ended January 31, 2023 and related notes included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on April 3, 2023. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. ChargePoint’s actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” in Part II, Item 1A of this Quarterly Report.
Overview
ChargePoint designs, develops and markets networked electric vehicle (“EV”) charging system infrastructure (“Networked Charging Systems”) connected through cloud-based services (“Cloud” or “Cloud Services”) which (i) enable charging systems owners, or hosts, to manage their Networked Charging Systems, and (ii) enable drivers to locate, reserve and authenticate Networked Charging Systems and to transact EV charging sessions on those systems. ChargePoint’s Networked Charging Systems, subscriptions and other offerings provide an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time information about charging sessions and full control, support and management of the Networked Charging Systems. This network provides multiple web-based portals for charging system owners, fleet managers, drivers and utilities.
ChargePoint generates revenue primarily through the sale of Networked Charging Systems, Cloud Services and extended parts and labor warranties (“Assure”). The Company also generates revenue, in some instances, by providing customers use of ChargePoint’s owned and operated systems, Cloud Services and Assure into a single multi-year or annual subscription (“ChargePoint as a Service” or “CPaaS”). Each of Cloud Services, Assure and CPaaS is typically paid for upfront and revenue is recognized ratably over the term of the subscription period.
ChargePoint targets three key verticals: commercial, fleet and residential. Commercial customers have parking places largely within their workplaces and include retail, hospitality, healthcare, fueling and convenience and parking lot operators. Fleet includes municipal buses, delivery and work vehicles, port/airport/warehouse and other industrial applications, ridesharing services, and is expected to eventually include autonomous transportation. Residential includes single family homes and multifamily residences.
On February 26, 2021 (“Closing Date”), Switchback Energy Acquisition Corporation (“Switchback”) consummated the previously announced transactions pursuant to which Lightning Merger Sub Inc., a wholly-owned subsidiary of Switchback (“Lightning Merger Sub”), merged with ChargePoint, Inc. (“Legacy ChargePoint”) pursuant to a Merger Agreement and Plan of Merger dated as of September 23, 2020, by and among the Company, Lightning Merger Sub, and Switchback (“Merger Agreement”). Legacy ChargePoint survived as a wholly-owned subsidiary of Switchback (“Merger” and, collectively with the other transactions described in the Merger Agreement, the “Reverse Recapitalization”). Further, as a result of the Merger, Switchback was renamed “ChargePoint Holdings, Inc.”
Since its inception in 2007, ChargePoint has been engaged in developing and marketing its Networked Charging Systems, subscriptions and other offerings, raising capital and recruiting personnel. ChargePoint has incurred net operating losses and negative cash flows from operations in every year since its inception. As of April 30, 2023 and January 31, 2023, ChargePoint had an accumulated deficit of $1,236.2 million and $1,156.8 million, respectively. ChargePoint has funded its operations primarily from customer payments, the issuance of redeemable convertible preferred stock and convertible notes, exercise proceeds from options and warrants, borrowings under loan facilities and proceeds from the Reverse Recapitalization.
29



Key Factors Affecting Operating Results
ChargePoint believes its performance and future success depend on several factors that present significant opportunities for it but also pose risks and challenges, including those discussed below:
Growth in EV Adoption
ChargePoint’s revenue growth is directly tied to the number of passenger and commercial EVs sold, which it believes drives the demand for charging infrastructure. The market for EVs is still rapidly evolving and although demand for EVs has grown in recent years, there is no guarantee of such future demand. Factors impacting the adoption of EVs include but are not limited to perceptions about EV features, quality, safety, performance and cost; perceptions about the limited range over which EVs may be driven on a single battery charge; volatility in the cost of oil and gasoline; availability of services for EVs; consumers’ perception about the convenience and cost of charging EVs; and increases in fuel efficiency of internal combustion engine vehicles. In addition, macroeconomic factors, including governmental mandates and incentives and the impact of rising interest rates, inflation and a potential economic recession, could impact demand for EVs, particularly since they can be more expensive to purchase than traditional gasoline-powered vehicles. Further, geopolitical factors, such as the invasion of Ukraine by Russia, conflicts between the United States and China or between China and Taiwan may negatively impact the global automotive supply chain and reduce the manufacturing of automobiles, including EVs. If the market for EVs does not develop as expected or if there is any slow-down or delay in overall EV adoption or manufacturing rates, ChargePoint’s financial condition and results of operations could be materially and adversely impacted.
Competition
ChargePoint is currently a market leader in North America in commercial Level 2 Alternating Current (“AC”) charging. ChargePoint also offers AC chargers for use at home or multifamily settings and for fleet applications, and high-power Level 3 Direct Current (“DC”) chargers for fast urban charging, corridor or long-trip charging and fleet applications. ChargePoint intends to expand its market share over time in its product categories, leveraging the network effect of its products and Cloud Services software. Existing competitors may expand their product offerings and sales strategies, and new competitors may enter the market. If ChargePoint’s market share decreases due to increased competition, its financial condition and results of operations may be materially and adversely impacted. Furthermore, ChargePoint’s success could be negatively impacted if consumers and businesses choose other types of alternative fuel vehicles or high fuel-economy gasoline powered vehicles.
Europe Expansion
ChargePoint operates in North America and several countries in Europe. Europe is expected to be a significant contributor to ChargePoint’s revenue in future years. ChargePoint has been and is investing heavily to succeed in Europe. ChargePoint is also working to grow its European business through partnerships with channel partners and car leasing companies and through its acquisitions of ViriCiti B.V. (“ViriCiti”) and has•to•be gmbh (“HTB”) (each as described in Note 3, Business Combinations, to ChargePoint’s notes to the condensed consolidated financial statements). In Europe, ChargePoint primarily competes with other providers of EV charging station networks. Many of these competitors have limited funding, which could cause poor customer experiences and have a negative impact on overall EV adoption in Europe. ChargePoint’s growth in Europe requires differentiating itself as compared to these existing competitors. If ChargePoint is unable to continue penetrating the market in Europe, its financial condition and results of operations could be materially and adversely impacted.
Fleet Expansion
ChargePoint’s future growth is also highly dependent upon success in fleet applications, where there is increasing competition, a high customer dependency on the expected increase in the arrival rate of new vehicles, and likely high concentrations and volatility of purchasing as fleet operators ultimately choose their key providers and make large purchases of EVs. Any significant decline from these customers may have an adverse impact on ChargePoint’s potential for future growth. If ChargePoint is not successful in the fleet vertical, its financial condition and results of operations could be materially and adversely affected.
Impact of New Product Releases and Investments in Growth
As ChargePoint introduces new products, such as the release of its Express Plus DC fast charger in fiscal year 2022 and CP6000 Level 2 AC charger in fiscal year 2023, its gross margins may be initially negatively impacted by launch costs and lower volumes until it achieves targeted cost reductions. Cost reductions may not occur on the timeline ChargePoint expects due to a number of factors, including but not limited to failure to meet its own estimates, unanticipated supply chain difficulties, government mandates or certification requirements. In addition, ChargePoint may accelerate its expenditures where it sees
30



growth opportunities, which may negatively impact gross margin until upfront costs and inefficiencies are absorbed and normalized operations are achieved. Further, ChargePoint continues to invest in prioritizing an assurance of supply of its products and new customer acquisition as part of its “land and expand” model, which puts pressure on gross margins and increases operating expenses. ChargePoint also continuously evaluates and may adjust its expenditures, such as new product introduction costs, based on its launch plans for new products, as well as other factors including the pace and prioritization of current projects under development and the addition of new projects. As ChargePoint attains higher revenue, it expects operating expenses as a percentage of total revenue to decrease as it scales and focuses on increasing operational efficiency and process automation.
Government Mandates, Incentives and Programs
The U.S. federal government, certain foreign governments and some state and local governments provide incentives to end users and purchasers of EVs and EV infrastructure in the form of rebates, tax credits and other financial incentives. These governmental rebates, tax credits and other financial incentives significantly lower the effective price of EVs and EV infrastructure to customers. For example, the Infrastructure Investment and Jobs Act signed into law on November 15, 2021 (the “Jobs Act”) provided additional funding for EVs and EV charging infrastructure through the creation of new programs and grants and the expansion of existing programs, including $7.5 billion for EV charging along highway corridors and communities. In addition, the Inflation Reduction Act of 2022 (the “IRA”) signed into law on August 16, 2022 includes incentives and tax credits aimed at reducing the effects of climate change, such as the extension of electric vehicle charging infrastructure tax credits under Section 30C and tax credits for electric vehicles under Section 30D of the Internal Revenue Code of 1986, as amended (the “Code”) through 2032. There are numerous restrictions and requirements associated with qualifying for the electric vehicle tax credits available under the IRA and ChargePoint is still assessing how the IRA may impact its business and EV sales generally. Further, incentives such as the Jobs Act and the IRA take time to be disbursed and to affect actual expenditure decisions. These incentives may also expire on specified dates, end when the allocated funding is no longer available, or be reduced or terminated as a matter of regulatory or legislative policy. Any reduction in rebates, tax credits or other financial incentives could reduce the demand for EVs and for charging infrastructure, including infrastructure ChargePoint offers.
ChargePoint also derives other revenue from fees received for regulatory incentives earned for participating in low carbon fuel programs in some U.S. states. ChargePoint claims these incentives only if they are not claimed by purchasers of its EV charging stations. If a material percentage of its customers were to claim these incentives, ChargePoint’s revenue from this source could decline significantly, which could have an adverse effect on its revenue and overall gross margin. Prior to fiscal year 2021, ChargePoint derived a slight majority of its other revenue from these incentives. However, revenue from this source as a percentage of total revenue has declined since fiscal 2021 and may continue to decline as a percentage of total revenue going forward. Further, the availability of such incentives depends on continued governmental support for these programs. If these programs are modified, reduced or eliminated, ChargePoint’s ability to generate this revenue in the future would be adversely impacted.
Macroeconomic Trends
ChargePoint has an international presence and as a result is subject to risks and uncertainties caused by significant events with macroeconomic impacts, including, but not limited to geopolitical events, including the ongoing Russia-Ukraine conflict, rising inflation and interest rates, monetary policy changes, financial services sector instability, recessions, global pandemics and foreign currency fluctuations. Additionally, these macroeconomic impacts have generally disrupted the operations of our customers and prospective customers. For instance, more permanent work-from-home policies, initially caused by the COVID-19 pandemic, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint’s commercial business and its overall gross margin as ChargePoint’s commercial business contributes higher margins than its residential and fleet businesses. In addition, ChargePoint has recently experienced a product shift in favor of DC fast chargers which are predominately used in fast urban charging, corridor or long-trip charging relative to the sales of its AC chargers, as states, municipalities and fleets prepare for the transition to electrification. Shifts in ChargePoint’s product mix to DC chargers from AC chargers may negatively affect ChargePoint’s gross profits and gross margins since ChargePoint generally realizes higher gross margins from sales of its AC chargers. Further, disruption to ChargePoint’s supply chains and heightened component and shipping pricing and logistics expenses, which ChargePoint experienced in 2021 and 2022, may further adversely impact ChargePoint’s gross margins, adversely affect demand for ChargePoint’s products, lengthen its product development and sales cycles, and reduce expected spending from new customers, all of which could adversely affect ChargePoint’s business, results of operations and financial condition.
Global economic uncertainty due to other macroeconomic conditions, including inflation, interest rate pressures, disruptions to and credit constraints in the financial services industry, labor market disruptions, and related concerns of a
31



potential recession, have impacted customer behavior related to discretionary spending and sentiment and could continue to impact such behaviors in the future. Any resulting decline in the ability or willingness of customers, fleet owners and operators to purchase ChargePoint’s products or subscription services could have an adverse impact on ChargePoint’s results of operations and financial condition.
Results of Operations and Its Components
Revenue
Networked Charging Systems
Networked Charging Systems revenue includes the deliveries of EV charging system infrastructure, which include a range of AC products for use in residential, commercial and fleet applications, and DC, or fast-charge products for use in commercial and fleet applications, as well as fees received for transferring regulatory incentives earned for participating in low carbon fuel programs. ChargePoint generally recognizes revenue from sales of Networked Charging Systems upon shipment to the customer, at which point ChargePoint’s performance obligation is satisfied. Revenue from regulatory incentives is recognized net of fees and regulatory incentives earned by site hosts when the regulatory incentives are transferred.
Subscriptions
Subscriptions revenue consists of services related to Cloud Services, as well as extended maintenance service plans under Assure. Subscriptions revenue also consists of CPaaS revenue which combines the customer’s use of ChargePoint’s owned and operated systems with Cloud and Assure programs into a single, typically multi-year subscription.
In some instances, CPaaS subscriptions are considered for accounting purposes to contain a lease for the customer’s use of ChargePoint’s owned and operated systems unless the location allows the customer to receive incremental economic benefit from regulatory credits earned on that EV charging system. Lessor revenue relates to operating leases and historically has not been material. Subscriptions revenue is generally recognized over time on a straight-line basis as ChargePoint has an ongoing obligation to deliver such services to the customer.
Other
Other revenue consists of charging related fees received from drivers using charging sites owned and operated by ChargePoint, net transaction fees earned for processing payments collected on driver charging sessions at charging sites owned by its customers, and other professional services. Revenue from driver charging sessions and charging transaction fees is recognized when the charging session or transaction is completed. Revenue from fees for owned and operated sites is recognized over time on a straight-line basis over the performance period of the service contract as ChargePoint has an ongoing obligation to deliver such services. Revenue from professional services is recognized as the services are rendered.
For the remainder of fiscal year 2024, ChargePoint expects revenue to grow in both Networked Charging Systems and subscriptions due to increased demand in EVs and the related charging infrastructure market.
April 30,
Networked Charging Systems20232022Change
(dollar amounts in thousands)
Three months ended$98,320 $59,551 $38,769 65.1 %
Percentage of total revenue75.6 %72.9 %
Networked Charging Systems revenue increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to a continued increase in demand from customers in ChargePoint’s three verticals, resulting in higher volume of Networked Charging Systems delivered across ChargePoint’s major product families.
April 30,
Subscriptions20232022Change
(dollar amounts in thousands)
Three months ended$26,365 $17,646 $8,719 49.4 %
Percentage of total revenue20.3 %21.6 %
32



Subscriptions revenue increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to the growth in the number of Cloud subscriptions and Assure subscriptions for Networked Charging Systems connected to ChargePoint’s network.
April 30,
Other Revenue20232022Change
(dollar amounts in thousands)
Three months ended$5,345 $4,436 $909 20.5 %
Percentage of total revenue4.1 %5.4 %
Other revenue increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to net transaction fees earned for processing payments collected on driver charging sessions at charging sites owned by ChargePoint’s customers.
Cost of Revenue
Networked Charging Systems
ChargePoint uses contract manufacturers to manufacture the substantial majority of its Networked Charging Systems. ChargePoint’s in-house manufacturing is typically limited to initial development units and to early customer samples. ChargePoint’s cost of revenue for the sale of Networked Charging Systems includes the contract manufacturer costs of finished goods and shipping and handling. Cost of revenue for the sale of Networked Charging Systems also consists of salaries and related personnel expenses, including stock-based compensation, warranty provisions, depreciation of manufacturing related equipment and facilities, and allocated facilities and information technology expenses. As revenue is recognized, ChargePoint accounts for estimated warranty cost as a charge to cost of revenue. The estimated warranty cost is based on historical and predicted product failure rates and repair expenses.
Subscriptions
Cost of Subscriptions revenue includes salaries and related personnel expenses, including stock-based compensation and third-party support costs to manage the systems and helpdesk services for drivers and site hosts, network and wireless connectivity costs for subscription services, field costs for Assure, depreciation of owned and operated systems used in CPaaS arrangements, allocated facilities and information technology expenses.
Other
Cost of other revenue includes depreciation and other costs for ChargePoint’s owned and operated charging sites, charging related processing charges, salaries and related personnel expenses, including stock-based compensation, as well as costs of professional services.
April 30,
Cost of Networked Charging Systems Revenue20232022Change
(dollar amounts in thousands)
Three months ended$80,922 $56,266 $24,656 43.8 %
Percentage of networked charging systems revenue82.3 %94.5 %
Cost of Networked Charging Systems revenue increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to an increase in the number of Networked Charging Systems delivered.
April 30,
Cost of Subscriptions Revenue20232022Change
(dollar amounts in thousands)
Three months ended$14,804 $10,628 $4,176 39.3 %
Percentage of subscriptions revenue56.2 %60.2 %
Cost of Subscriptions revenue increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to increases in customer support headcount driven by ChargePoint expanding its Networked
33



Charging Systems and resulting in an increase in salaries and personnel expenses, including stock-based compensation, as well as increases in Assure maintenance costs and network and wireless connectivity costs.
April 30,
Cost of Other Revenue20232022Change
(dollar amounts in thousands)
Three months ended$3,769 $2,632 $1,137 43.2 %
Percentage of other revenue70.5 %59.3 %
Cost of other revenue increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily related to increased other operating costs.
Gross Profit and Gross Margin
Gross profit is revenue less cost of revenue and gross margin is gross profit as a percentage of revenue. ChargePoint offers a range of Networked Charging Systems products which vary widely in selling price and associated gross margin, as, for example, ChargePoint’s commercial business contributes higher margins than its residential and fleet businesses. Accordingly, ChargePoint’s gross profit and gross margin have varied and are expected to continue to vary from period to period due to revenue levels; geographic, vertical and product mix; new product transition costs; and its efforts to optimize its operations and supply chain and purchase price variances it may need to pay due to component shortages or supply chain disruptions.
In the long term, improvements in ChargePoint’s gross profit and gross margin will depend on its ability to continue to optimize its operations and supply chain as it increases its revenue. However, at least in the short term, as the product mix continues to vary and as ChargePoint continues to optimize for customer acquisition and prioritize assurance of supply of its products as part of its “land and expand” model, launches new Networked Charging Systems products, grows its presence in Europe where it has not yet achieved economies of scale, and expands its solutions for its fleet customers, gross margin will vary from period to period.
April 30,
Gross Profit and Gross Margin20232022Change
(dollar amounts in thousands)
Three months ended$30,535 $12,107 $18,428 152.2 %
Gross margin23.5 %14.8 %8.7 %
Gross profit increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to an increase in Networked Charging Systems sales that resulted from an increase in the number of Networked Charging Systems delivered and an increase in Subscriptions revenue.
Gross margin increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to efficiencies realized in managing cost of Networked Charging Systems.
Research and Development Expenses
Research and development expenses consist primarily of salaries and related personnel expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for ChargePoint’s services, as well as quality assurance, testing, product management, and allocated facilities and information technology expenses. Research and development costs are expensed as incurred.
ChargePoint expects its research and development expenses to increase on an absolute basis for the foreseeable future as ChargePoint continues to invest in research and development activities to achieve its technology and product roadmap.
34



April 30,
Research and Development Expenses20232022Change
(dollar amounts in thousands)
Three months ended$49,396 $48,302 $1,094 2.3 %
Percentage of total revenue38.0 %59.2 %
Research and development expenses marginally increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of salaries and related personnel expenses, including stock-based compensation, sales commissions, professional services fees, travel, marketing and promotional expenses, bad debt expenses, and allocated facilities and information technology expenses.
ChargePoint expects its sales and marketing expenses to increase on an absolute basis for the foreseeable future while it continues to add sales and marketing personnel, expand its sales channels and expand in Europe.
April 30,
Sales and Marketing Expenses20232022Change
(dollar amounts in thousands)
Three months ended$37,041 $32,588 $4,453 13.7 %
Percentage of total revenue28.5 %39.9 %
Sales and marketing expenses increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to a $3.0 million increase in personnel expenses resulting from headcount growth, which includes a $1.6 million increase in stock-based compensation expenses, as well as a $1.5 million increase in other operating expenses.
General and Administrative Expenses
General and administrative expenses consist primarily of salaries and related personnel expenses, including stock-based compensation related to finance, legal and human resource functions, contractor and professional services fees, audit and compliance expenses, insurance costs, and general corporate expenses, including allocated facilities and information technology expenses.
ChargePoint expects its general and administrative expenses to increase in absolute dollars as it continues to grow its business and to operate as a public company, including expenses related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, as well as higher expenses for investor relations and legal, accounting and other professional services.
April 30,
General and Administrative Expense20232022Change
(dollar amounts in thousands)
Three months ended$24,020 $21,047 $2,973 14.1 %
Percentage of total revenue18.5 %25.8 %
General and administrative expenses increased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 primarily due to a $4.0 million increase in personnel costs resulting from headcount growth, which includes $3.1 million increase in stock-based compensation expense, offset by a $1.0 million decrease in other operating expenses.
35



Interest Income
Interest income consists primarily of interest earned on ChargePoint’s cash, cash equivalents and short-term investments.
April 30,
Interest Income20232022Change
(dollar amounts in thousands)
Three months ended$2,460 $106 $2,354 2220.8 %
Percentage of total revenue1.9 %0.1 %
Interest income increased during the three months ended April 30, 2023 as compared to the three months ended April 30, 2022 due to higher interest on short-term investments.
Interest Expense
Interest expense consists primarily of the interest on ChargePoint’s 2027 Convertible Notes that were issued in April 2022 which are described more completely below in Liquidity and Capital Resources.
April 30,
Interest Expense20232022Change
(dollar amounts in thousands)
Three months ended$(2,926)$(933)$(1,993)213.6 %
Percentage of total revenue(2.3)%(1.1)%
Interest expense increased during the three months ended April 30, 2023 as compared to the three months ended April 30, 2022 primarily due to interest expense on the 2027 Convertible Notes that were issued in April 2022. As of April 30, 2023, ChargePoint had an aggregate of $300.0 million in outstanding 2027 Convertible Notes, which mature in April 2027.
Change in Fair Value of Common Stock Warrant Liabilities
Common stock warrant liabilities consisted of Public Warrants and private placement warrants issued to NGP Switchback, LLC (“Private Placement Warrants”) which ChargePoint assumed in connection with the Merger and which were subject to remeasurement to fair value at each balance sheet date. The Company recorded an immaterial change in fair value of assumed common stock warrant liabilities during the three months ended April 30, 2022. As of April 30, 2022, all Public Warrants and Private Placement Warrants had been exercised or redeemed.
Other Income (Expense), Net
Other income (expense), net consists primarily of foreign currency transaction gains and losses.

April 30,
Other Income (Expense), net20232022Change
(dollar amounts in thousands)
Three months ended$573 $(447)$1,020 (228.2)%
Percentage of total revenue0.4 %(0.5)%
Other income (expense), net, changed from $(0.4) million during the three months ended April 30, 2022 to $0.6 million during the three months ended April 30, 2023 due to favorable changes in foreign exchange rates.
36



Provision for (Benefit from) Income Taxes
ChargePoint’s provision for income taxes consists of federal, state and foreign income taxes based on enacted federal, state and foreign tax rates, as adjusted for allowable credits, deductions, uncertain tax positions, changes in deferred tax assets and liabilities and changes in tax law. Due to the level of historical losses, ChargePoint maintains a valuation allowance against U.S. federal and state deferred tax assets as it has concluded it is more likely than not that these deferred tax assets will not be realized.
April 30,
Provision for (Benefit from) Income Taxes20232022Change
(dollar amounts in thousands)
Three months ended$(427)$(1,862)$1,435 (77.1)%
Percentage of loss before provision for income taxes0.5 %2.0 %
The benefit from income taxes decreased during the three months ended April 30, 2023 as compared to the three months ended April 30, 2022 primarily due to changes to deferred tax liability following a tax rate reduction in certain foreign jurisdictions recorded in the prior year.
Liquidity and Capital Resources
Sources of Liquidity
Historical Sources of Liquidity
ChargePoint has incurred net losses and negative cash flows from operations since its inception, which it anticipates will continue for the foreseeable future. To date, ChargePoint has funded its business and the acquisitions of ViriCiti and HTB primarily with proceeds from the issuance of redeemable convertible preferred stock, proceeds from the Merger, proceeds from warrant and option exercises for cash, convertible debt and from customer payments. As of April 30, 2023, ChargePoint had cash and cash equivalents and restricted cash of $313.7 million. As of January 31, 2023, ChargePoint had cash and cash equivalents, short-term investments and restricted cash of $399.5 million. ChargePoint believes that its cash on hand and cash generated from sales to customers will satisfy its working capital and capital requirements for at least the next twelve months.
From inception to April 30, 2023, ChargePoint has raised aggregate net cash proceeds of $615.7 million from the sale of shares of redeemable convertible preferred stock and $479.2 million from the Merger and the concurrent purchase by certain investors of shares of Common Stock pursuant to separate subscription agreements (the “PIPE financing”).
2027 Convertible Notes
In April 2022, ChargePoint completed a private placement of $300.0 million aggregate principal amount of 2027 Convertible Notes, which will mature on April 1, 2027 (the “2027 Convertible Notes”). The net proceeds from the sale of the 2027 Convertible Notes were approximately $294.0 million after deducting initial purchaser discounts and commissions and the Company’s offering expenses. ChargePoint expects to use the net proceeds for general corporate purposes.
The 2027 Convertible Notes bear interest at 3.50% per annum, to the extent paid in cash (“Cash Interest”), which is payable semi-annually in arrears on April 1st and October 1st of each year or 5.00% per annum through the issuance of additional 2027 Convertible Notes (“PIK Interest”). The 2027 Convertible Notes are convertible, based on the applicable conversion rate, into cash, shares of ChargePoint Common Stock or a combination thereof, at ChargePoint’s election. The initial conversion rate was 41.6119 shares per $1,000 principal amount of the 2027 Convertible Notes, subject to customary anti-dilution adjustment in certain circumstances, which represented an initial conversion price of approximately $24.03 per share.
For additional details refer to Part I, Item 1, Note 7, “Debt,” in ChargePoint’s notes to condensed consolidated financial statements in this Quarterly Report.
37



Shelf Registration and ATM Facility
On July 1, 2022, ChargePoint filed a registration statement on Form S-3 (File No. 333-265986) with the SEC (that was declared effective by the SEC on July 12, 2022), which permits ChargePoint to offer up to $1.0 billion of shares of Common Stock, preferred stock, debt securities, warrants and rights in one or more offerings and in any combination, including in units from time to time (the “Shelf Registration Statement”). As part of the Shelf Registration Statement, ChargePoint filed a prospectus supplement registering for sale from time to time up to $500.0 million shares of Common Stock pursuant to a sales agreement (the “ATM Facility”). During the three months ended April 30, 2023, the Company sold a total of 1,909,028 shares of its Common Stock pursuant to the ATM Facility at the prevailing market prices for total proceeds of $17.5 million, net of $0.2 million of issuance costs. As of April 30, 2023, $432.3 million of shares of Common Stock remained available for sale pursuant to the ATM Facility.
Long-Term Liquidity Requirements
ChargePoint has incurred net losses and negative cash flows from operations since inception. Until ChargePoint can generate sufficient revenue to cover its cost of sales, operating expenses, working capital and capital expenditures, it expects to primarily fund cash needs through a combination of equity and debt financing. ChargePoint may borrow funds on terms that may include restrictive covenants, including covenants that restrict the operation of its business, liens on assets, high effective interest rates and repayment provisions that reduce cash resources and limit future access to capital markets.
ChargePoint expects to opportunistically seek access to additional funds through public or private equity offerings or debt financings, including through potential sales of Common Stock under its ATM Facility, and is actively pursuing complementary, non-dilutive sources of credit to provide additional liquidity to support its continued growth. If ChargePoint raises funds by issuing equity securities or debt securities convertible into equity securities, dilution to stockholders may result. Any equity securities issued may also provide for rights, preferences or privileges senior to those of holders of Common Stock. If ChargePoint raises funds by issuing debt securities, these debt securities would have rights, preferences and privileges senior to those of holders of Common Stock. The terms of debt securities or borrowings could impose significant restrictions or secured interests on ChargePoint’s operations and expose ChargePoint to enhanced risks associated with rising interest rates and elevated inflation experienced globally during fiscal year 2023. The capital markets have in the past, and may in the future, experience periods of higher volatility that could impact the availability and cost of equity and debt financing.
ChargePoint’s principal use of cash in recent periods has been funding its operations, the acquisitions of ViriCiti and HTB, and investing in capital expenditures. ChargePoint’s future capital requirements will depend on many factors, including its revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, expenses associated with its international expansion, the introduction of network enhancements and the continuing market adoption of its Networked Charging Systems. In the future, ChargePoint may enter into arrangements to acquire or invest in complementary businesses, products and technologies. ChargePoint may be required to seek additional equity or debt financing beyond the amounts available to it pursuant to the ATM Facility.
If ChargePoint requires additional financing, it may not be able to raise such financing on acceptable terms or at all, particularly if certain unfavorable economic and market conditions persist or worsen and intensify risks of a potential recession or other economic downturn. If ChargePoint is unable to raise additional capital or generate cash flows necessary to expand its operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition. If adequate funds are not available, ChargePoint may need to reconsider its expansion plans or limit its research and development activities, which could have a material adverse impact on its business prospects and results of operations.
38



Cash Flows
For the Three Months Ended April 30, 2023 and 2022
The following table sets forth a summary of ChargePoint’s cash flows for the periods indicated:
Three Months ended
April 30,
20232022
(in thousands)
Net cash (used in) provided by:
Operating activities$(104,245)$(70,821)
Investing activities99,160 (5,946)
Financing activities23,759 303,118 
Effects of exchange rates on cash, cash equivalents, and restricted cash511 (1,003)
Net increase in cash, cash equivalents, and restricted cash$19,185 $225,348 

Net Cash Used in Operating Activities
During three months ended April 30, 2023, net cash used in operating activities was $104.2 million and change in operating assets and liabilities of $61.5 million, offset by an add back of non-cash charges of $36.7 million. The non-cash charges consisted primarily of $24.0 million of stock-based compensation expense, $7.7 million of depreciation, amortization expense and amortization of deferred contract acquisition costs, $3.9 million of inventory reserves and other costs, and $1.1 million of non-cash operating lease cost. The change in operating assets and liabilities was mainly driven by increases in inventories of $53.1 million, prepaid expenses and other assets of $17.9 million, accounts receivable, net, of $2.0 million, offset by increases in deferred revenue of $6.6 million and accounts payable, operating lease liabilities, and accrued and other liabilities of $4.9 million.
During the three months ended April 30, 2022, net cash used in operating activities was $70.8 million, consisting primarily of a net loss of $89.3 million and non-cash charges of $23.8 million, partially offset by an increase in net operating assets of $5.4 million. The non-cash charges primarily consisted of $15.5 million stock-based compensation expense, $6.8 million of depreciation, amortization expense and amortization of deferred contract acquisition costs, $1.2 million of non-cash operating lease cost. The changes in operating assets and liabilities was mainly driven by increases in prepaid expenses and other assets of $10.3 million, a $9.8 million increase in inventories, and a $5.9 million increase in accounts receivable, net, offset by increases in deferred revenue of $10.7 million and accounts payable, operating lease liabilities, and accrued and other liabilities of $10.0 million.
Net Cash (Used In) Provided by Investing Activities
During the three months ended April 30, 2023, net cash provided by investing activities was $99.2 million consisting of cash received from maturities of short-term investments of $105.0 million, partially offset by purchases of property and equipment of $5.8 million and an immaterial initial cash investment in a joint venture.
During the three months ended April 30, 2022, net cash used in investing activities was $5.9 million consisting of cash paid for acquisitions, net of cash acquired, of $2.8 million and purchases of property and equipment of $3.2 million.
Net Cash Provided by Financing Activities
During the three months ended April 30, 2023, net cash provided by financing activities was $23.8 million, consisting of proceeds from the sale of common stock under the ATM Facility, net of commissions and fees, of $17.5 million, proceeds from the issuance of Common Stock under employee equity plans of $5.8 million, net of tax withholdings, and change in driver funds and amounts due to customers of $4.0 million, partially offset by $3.5 million of the total $7.1 million contingent earnout consideration payment, of which the remaining $3.6 million is classified as cash out flow under operating activities.
During the three months ended April 30, 2022, net cash provided by financing activities was $303.1 million, consisting of net proceeds from issuance of debt of $296.0 million, proceeds from the issuance of Common Stock under employee equity plans of $4.7 million, net of tax withholdings, and change in driver funds and amounts due to customers of $2.4 million.
39



Off-Balance Sheet Arrangements
ChargePoint is not a party to any off-balance sheet arrangements.
Critical Accounting Policies and Estimates
The Company’s discussion and analysis of its financial condition and results of operations are based upon its condensed consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these condensed consolidated financial statements requires ChargePoint to make estimates and assumptions that affect the reported amounts of assets, liabilities, net sales and expenses. The Company evaluates its estimates and assumptions on an ongoing basis, and base its estimates on historical experience and on various other assumptions that ChargePoint believes to be reasonable under the circumstances, the results of which form the basis for the judgments ChargePoint makes about the carrying value of assets and liabilities that are not readily apparent from other sources. Because these estimates can vary depending on the situation, actual results may differ from these estimates. Making estimates and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond ChargePoint’s control. Should any of these estimates and assumptions change or prove to have been incorrect, it could have a material impact on ChargePoint’s results of operations, financial position and statement of cash flows.
Other than the policies noted in Part I, Item 1, Note 2, Summary of Significant Accounting Policies, in the Company’s notes to condensed consolidated financial statements in this Quarterly Report, there have been no material changes to its critical accounting policies and estimates as compared to those disclosed in its audited consolidated financial statements as of January 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 3, 2023.
Recent Accounting Pronouncements
For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on ChargePoint’s condensed consolidated financial statements, see Part I, Item 1, Note 2, Summary of Significant Accounting Policies, in its notes to condensed consolidated financial statements in this Quarterly Report.

40



ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
ChargePoint is exposed to market risk for changes in interest rates. ChargePoint had cash, cash equivalents and restricted cash totaling $313.7 million as of April 30, 2023. Cash equivalents were invested primarily in money market funds. ChargePoint’s investment policy is focused on the preservation of capital and supporting its liquidity needs. Under the policy, ChargePoint invests in highly rated securities issued by the U.S. government, and short duration or liquid money market funds. ChargePoint does not invest in financial instruments for trading or speculative purposes, nor does it use leveraged financial instruments. ChargePoint utilizes external investment managers who adhere to the guidelines of its investment policy.
A hypothetical 10% change in interest rates would not have a material impact on the value of ChargePoint’s cash and cash equivalents. There was no material change in ChargePoint’s interest rate risk during the three months ended April 30, 2023 compared to the same period in 2022.
Foreign Currency Risk
ChargePoint has foreign currency risks related to its revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the euro, causing both its revenue and its operating results to be impacted by fluctuations in the exchange rates. As ChargePoint’s foreign operations expand, its results may be more materially impacted by fluctuations in the exchange rates of the currencies in which it does business.
Gains or losses from the revaluation of certain cash balances, accounts receivable balances and intercompany balances that are denominated in these currencies can impact ChargePoint’s net loss. A hypothetical decrease in all foreign currencies against the U.S. dollar of 10% would not result in a material foreign currency loss on foreign-denominated balances as of April 30, 2023. There was no material change in ChargePoint’s foreign currency risk during the three months ended April 30, 2023 compared to the same period in 2022.
At this time, ChargePoint does not enter into financial instruments to hedge its foreign currency exchange risk, but it may in the future.

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in the reports filed or submitted under the Securities Exchange Act of 1934, as amended, (“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 in reports filed or submitted under the Exchange Act is accumulated and communicated to management, including ChargePoint’s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
ChargePoint’s management, with participation of its Chief Executive Officer and Chief Financial Officer, evaluated, as of the end of the period covered by this Quarterly Report, the effectiveness of ChargePoint’s disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that ChargePoint’s disclosure controls and procedures were not effective at the reasonable assurance level as of April 30, 2023 due to the material weaknesses in its internal control over financial reporting described below.
41



Previously Identified Material Weaknesses in Internal Control over Financial Reporting
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of ChargePoint’s annual or interim financial statements will not be prevented or detected on a timely basis. As previously disclosed in Part II, Item 9A, “Controls and Procedures,” of its Annual Report on Form 10-K for the year ended January 31, 2023, ChargePoint’s management concluded the following material weaknesses continue to exist in ChargePoint’s internal control over financial reporting as of April 30, 2023:
ChargePoint did not design and maintain effective controls over certain information technology (“IT”) general controls for information systems that are relevant to the preparation of its consolidated financial statements. Specifically, ChargePoint did not design and maintain (a) program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately, (b) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to its financial applications and data to appropriate company personnel and (c) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements. The IT deficiencies did not result in any misstatements to the consolidated financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, ChargePoint management has determined these deficiencies in the aggregate constitute a material weakness; and
ChargePoint did not design and maintain effective controls over segregation of duties.
The material weaknesses described above did not result in a misstatement to our annual or interim consolidated financial statements. However, each of these material weaknesses could result in a misstatement of our financial statement accounts or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.
Remediation Plan
ChargePoint’s remediation efforts are ongoing, and the actions outlined below will continue to be pursued.
Engaging an external advisor to assist with evaluating and documenting the design and operating effectiveness of IT general controls and assist with the remediation of deficiencies, as necessary;
Designing and implementing controls over segregation of duties; and
Designing and implementing IT general controls, including controls over program change management, the provisioning and monitoring of user access rights and privileges and program development processes and procedures.
As we continue to evaluate and enhance our internal control over financial reporting, we may determine that additional measures to address the material weaknesses or adjustments to the remediation plan may be required. Remediation efforts could continue beyond the fiscal year ending January 31, 2024. At this time, ChargePoint cannot provide an estimate of costs incurred in connection with implementing this remediation plan; however, these remediation measures will continue to be a time-consuming process, will result in the Company incurring significant costs, and will place significant demands on the Company’s financial and operational resources.
In order to maintain and improve the effectiveness of its internal control over financial reporting, ChargePoint has expended, and will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Changes in Internal Control Over Financial Reporting
There were no changes in internal control over financial reporting identified during the evaluation that occurred during the quarter ended April 30, 2023, that have materially affected, or are reasonably likely to materially affect, ChargePoint’s internal control over financial reporting.
42



PART II: OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
From time to time, ChargePoint Holdings, Inc. (“ChargePoint” or the “Company”, or “we”, “us”, “our” and similar terms) may be involved in legal proceedings or subject to claims incident to the ordinary course of business. Regardless of the outcome, such proceedings or claims can have an adverse impact on ChargePoint because of defense and settlement costs, diversion of resources and other factors, and there can be no assurances that favorable outcomes will be obtained.

ITEM 1A. RISK FACTORS
An investment in ChargePoint’s securities involves a high degree of risk. You should carefully consider the risks described below before making an investment decision. ChargePoint’s business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not known to ChargePoint or that it considers immaterial as of the date of this quarterly report on Form 10-Q (this “Quarterly Report”). The trading price of ChargePoint’s securities could decline due to any of these risks, and, as a result, you may lose all or part of your investment.
Summary of Principal Risks Associated with ChargePoint’s Business
ChargePoint operates in the early-stage market of electric vehicle (“EV”) adoption and has a history of losses and expects to incur significant expenses and continuing losses for the near term.
ChargePoint has experienced rapid growth and expects to invest in growth for the foreseeable future. If it fails to manage growth effectively, its business, operating results and financial condition could be adversely affected.
ChargePoint currently faces competition from a number of companies, particularly in Europe, and expects to face significant competition in the future as the market for EV charging develops.
ChargePoint relies on a third-party channel partner network of distributors and resellers to generate a substantial amount of its revenue, and failure on the part of ChargePoint to continue to develop and expand this network may have an adverse impact on its business and prospects for growth.
Failure to effectively expand ChargePoint’s sales and marketing capabilities could harm its ability to increase its customer base and achieve broader market acceptance of its solutions.
Supply chain disruptions, component shortages, manufacturing interruptions or delays, or the failure to accurately forecast customer demand, could adversely affect ChargePoint’s ability to meet customer demand, lead to higher costs, and adversely affect ChargePoint’s business and results of operations. For example, supply chain challenges related to the COVID-19 pandemic, Russia’s invasion of Ukraine and global chip shortages have impacted companies worldwide and may have adverse effects on ChargePoint’s suppliers and customers and, as a result, ChargePoint.
ChargePoint relies on a limited number of suppliers and manufacturers for its charging stations. A loss of any of these partners could negatively affect its business.
ChargePoint’s business is subject to risks associated with construction, cost overruns and delays, and other contingencies that may arise in the course of completing installations, and such risks may increase in the future as ChargePoint expands the scope of such services with other parties.
Acquisitions or strategic investments could be difficult to identify and integrate, divert the attention of key management personnel, disrupt ChargePoint’s business, dilute stockholder value and adversely affect its results of operations and financial condition.
If ChargePoint is unable to attract and retain key employees and hire qualified management, technical engineering and sales personnel, its ability to compete and successfully grow its business would be harmed.
ChargePoint is expanding operations internationally, particularly in Europe, which will expose it to additional tax, compliance, market and other risks.
Some members of ChargePoint’s management have limited experience in operating a public company.
43



ChargePoint’s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators.
ChargePoint faces risks related to global epidemics and health pandemics which could have a material and adverse effect on its business and results of operations.
Future sales of ChargePoint’s common stock (“Common Stock”) in the public market, or the perception that such sales may occur, could reduce ChargePoint’s stock price, and any conversions of its unsecured Convertible Senior PIK Toggle Notes (the “2027 Convertible Notes”) will, and any additional capital raised through the sale of equity or any future convertible securities ChargePoint may issue could, dilute existing stockholders’ ownership.
ChargePoint may need to raise additional funds and these funds may not be available when needed or may not be available on terms that are favorable to ChargePoint.
ChargePoint has incurred substantial indebtedness that may decrease its business flexibility, access to capital, and/or increase its borrowing costs, and ChargePoint may still incur substantially more debt, which may adversely affect its operations and financial results.
ChargePoint is highly reliant on its networked charging solution and information technology systems and data, and those of its service providers and component suppliers, any of which systems and data may be subject to cyber-attacks, service disruptions or other security incidents, which could result in data breaches, loss or interruption of services, intellectual property theft, claims, litigation, regulatory investigations, significant liability, reputational damage and other adverse consequences.
Computer malware, viruses, ransomware, hacking, phishing attacks and similar disruptions could result in security and privacy breaches and interruption in service, which could harm ChargePoint’s business.
ChargePoint’s business is subject to risks associated with natural disasters and the adverse effects associated with climate change, including earthquakes, wildfires or other types of natural disasters or resource shortages, including public safety power shut-offs that have occurred and may continue to occur in California, the effects of which could disrupt and harm its operations and those of ChargePoint’s customers.
ChargePoint has never paid cash dividends on its capital stock and does not anticipate paying dividends in the foreseeable future.
The price of ChargePoint’s Common Stock may be subject to wide fluctuations.
ChargePoint’s future growth and success is highly correlated with and thus dependent upon the continuing rapid adoption of EVs for passenger and fleet applications.
The EV market currently benefits from the availability of rebates, tax credits and other financial incentives from governments, utilities and others to offset the purchase or operating costs of EVs and EV charging stations. The reduction, modification, or elimination of such benefits could cause reduced demand for EVs and EV charging stations, which would adversely affect ChargePoint’s financial results.
ChargePoint’s business may be adversely affected if it is unable to protect its technology and intellectual property from unauthorized use by third parties.
ChargePoint has identified, and has previously identified, material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective system of internal control over financial reporting, this may result in material misstatements contained within ChargePoint’s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations.

44



Risks Related to ChargePoint’s Business
ChargePoint operates in the early-stage market of EV adoption and has a history of losses, and expects to incur significant expenses and continuing losses for the near term.
ChargePoint incurred a net loss of $345.1 million for the fiscal year ended January 31, 2023 and had net loss of $79.4 million for the three months ended April 30, 2023. As of April 30, 2023, ChargePoint had an accumulated deficit of $1,236.2 million. ChargePoint believes it will continue to incur significant operating expenses and net losses in future quarters for the near term. There can be no assurance that it will be able to achieve or maintain profitability in the future. ChargePoint’s potential profitability is particularly dependent upon the continued adoption of EVs by consumers and fleet operators and the widespread adoption of electric trucks, other vehicles and other electric transportation modalities, each of which are still in the very early stages of adoption and may not occur.
ChargePoint has experienced rapid growth and expects to invest in growth for the foreseeable future. If it fails to manage growth effectively, its business, operating results and financial condition could be adversely affected.
ChargePoint has experienced rapid growth in recent periods. The growth and expansion of its business has placed and continues to place a significant strain on management, operations, financial infrastructure and corporate culture. In the event of further growth, ChargePoint’s information technology systems and ChargePoint’s internal control over financial reporting and procedures may not be adequate to support its operations and may introduce opportunities for data security incidents that may interrupt business operations and permit bad actors to obtain unauthorized access to business information or misappropriate funds. ChargePoint may also face risks to the extent such bad actors infiltrate the information technology infrastructure of its contractors.
To manage growth in operations and personnel, ChargePoint will need to continue to improve its operational, financial and management controls and reporting systems and procedures. Failure to manage growth effectively could result in difficulty or delays in attracting new customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new products and services or enhancing existing products and services, loss of customers, inability to retain or hire new employees effectively, information security vulnerabilities or other operational difficulties, any of which could adversely affect its business performance and operating results.
ChargePoint currently faces competition from a number of companies, particularly in Europe, and expects to face significant competition in the future as the market for EV charging develops.
The EV charging market is relatively new and competition is still developing. ChargePoint primarily competes with smaller providers of EV charging station networks for installations, particularly in Europe. Large early-stage markets, such as Europe, require early engagement across verticals and customers to gain market share, and ongoing effort to scale channels, installers, teams and processes. Some European customers require solutions not yet available and ChargePoint’s recent entrance into Europe requires establishing itself against existing competitors. In addition, there are multiple competitors in Europe with limited funding, which could cause poor user experiences, hampering overall EV adoption or trust in any particular provider.
In addition, there are other means for charging EVs, which could affect the level of demand for onsite charging capabilities at businesses. For example, Tesla Inc. continues to build out its supercharger network across the United States for its vehicles and has opened its supercharger network up to non-Tesla EVs, which could reduce overall demand for EV charging at other sites, including ChargePoint’s. Also, third-party contractors can provide basic electric charging capabilities to potential customers seeking to have on premise EV charging capability or individual customers seeking home charging. In addition, many EV charging manufacturers, including ChargePoint, are offering home charging equipment, which could reduce demand for on premise charging capabilities of potential customers and reduce the demand for onsite charging capabilities if EV owners find charging at home to be sufficient.
Further, ChargePoint’s current or potential competitors may be acquired by third-parties with greater available resources. In addition, certain of ChargePoint’s competitors have completed transactions to become publicly traded companies and may have ready access to the capital markets for additional funding. As a result, competitors may be able to respond more quickly and effectively than ChargePoint to new or changing opportunities, technologies, standards or customer requirements and may have the ability to initiate or withstand substantial price competition. In addition, competitors may in the future establish cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their solutions in the marketplace. This competition may also materialize in the form of costly intellectual property disputes or litigation involving ChargePoint.
45



New competitors or alliances may emerge in the future that have greater market share, more widely adopted proprietary technologies, greater marketing expertise and greater financial resources, which could put ChargePoint at a competitive disadvantage. Future competitors could also be better positioned to serve certain segments of ChargePoint’s current or future target markets, which could create price pressure. In light of these factors, even if ChargePoint’s offerings are more effective and higher quality than those of its competitors, current or potential customers may accept competitive solutions. If ChargePoint fails to adapt to changing market conditions or continue to compete successfully with current charging providers or new competitors, its growth will be limited which would adversely affect its business and results of operations.
ChargePoint relies on a third-party channel partner network of distributors and resellers to generate a substantial amount of its revenue and failure on the part of ChargePoint to continue to develop and expand this network may have an adverse impact on its business and prospects for growth.
ChargePoint’s success is dependent in part upon establishing and maintaining relationships with a variety of channel partners that it utilizes to extend its geographic reach and market penetration. ChargePoint uses a two-tiered, indirect fulfillment model whereby ChargePoint sells its products and services to its distributors, which in turn sell to resellers, which then sell to end users. ChargePoint refers to these end users as customers. ChargePoint anticipates that it will continue to rely on this two-tiered sales model in order to help facilitate sales of ChargePoint’s products and to grow its business internationally. In the fiscal years ended January 31, 2023, 2022, and 2021, ChargePoint derived a majority of its billings from products and subscriptions sold through channel partners. ChargePoint’s agreements with its channel partners are non-exclusive and do not prohibit them from working with ChargePoint’s competitors or offering competing solutions, and some of ChargePoint’s channel partners may have more established relationships with ChargePoint’s competitors. Similarly, ChargePoint’s channel partners have no obligations to renew their agreements with ChargePoint on commercially reasonable terms or at all, and certain of the agreements governing these relationships may be terminated by either party at any time, with no or limited notice. If ChargePoint’s channel partners choose to place greater emphasis on products of their own or those offered by ChargePoint’s competitors or a result of an acquisition, competitive factors or for other reasons do not continue to market and sell ChargePoint’s solutions in an effective manner or at all, ChargePoint’s ability to grow its business and sell its products may be adversely affected. In addition, ChargePoint’s failure to recruit additional channel partners, or any reduction or delay in their sales of ChargePoint solutions and subscriptions, including because of economic uncertainty, or due to conflicts between channel sales and ChargePoint’s direct sales force may harm ChargePoint’s results of operations. Finally, even if ChargePoint is successful in establishing and maintaining relationships with channel partners, these relationships may not result in greater customer usage of ChargePoint’s solutions and professional services or increased revenue.
Failure to effectively expand ChargePoint’s sales and marketing capabilities could harm its ability to increase its customer base and achieve broader market acceptance of its solutions.
ChargePoint’s ability to grow its customer base, achieve broader market acceptance, grow revenue, and achieve and sustain profitability will depend, to a significant extent, on its ability to effectively expand its sales and marketing operations and activities. Sales and marketing expenses represent a significant percentage of ChargePoint’s total revenue, and its operating results will suffer if sales and marketing expenditures do not contribute significantly to increasing revenue.
ChargePoint is substantially dependent on its channel partners and direct sales force to obtain new customers. ChargePoint plans to continue to expand its direct sales force both domestically and internationally but it may not be able to recruit and hire a sufficient number of sales personnel, which may adversely affect its ability to expand its sales capabilities. New hires require significant training and time before they achieve full productivity, particularly in new sales territories. Recent hires and planned hires may not become as productive as quickly as anticipated and ChargePoint may be unable to hire or retain sufficient numbers of qualified individuals. Furthermore, hiring sales personnel in new countries can be costly, complex and time-consuming, and requires additional set up and upfront costs that may be disproportionate to the initial revenue expected from those countries. There is significant competition for direct sales personnel with strong sales skills and technical knowledge. ChargePoint’s ability to achieve significant revenue growth in the future will depend, in large part, on its success in recruiting, training, incentivizing and retaining a sufficient number of qualified direct sales personnel and on such personnel attaining desired productivity levels within a reasonable amount of time. ChargePoint’s business will be harmed if continuing investment in its sales and marketing capabilities does not generate a significant increase in revenue.
46



Supply chain disruptions, component shortages, manufacturing interruptions or delays, or the failure to accurately forecast customer demand, could adversely affect ChargePoint’s ability to meet customer demand, lead to higher costs, and adversely affect ChargePoint’s business and results of operations. For example, supply chain challenges related to the COVID-19 pandemic, Russia’s invasion of Ukraine and global chip shortages have impacted companies worldwide and may have adverse effects on ChargePoint’s suppliers and customers and, as a result, ChargePoint.
ChargePoint depends on the timely supply of materials, services and related products to meet the demands of its customers, which depends in part on the timely delivery of materials and services from suppliers and contract manufacturers. Significant or sudden increases in demand for EV charging stations, as well as worldwide demand for the raw materials and services that ChargePoint requires to manufacture and sell EV charging stations, including component parts, may result in a shortage of such materials or may cause shipment delays due to transportation interruptions or capacity constraints. Such shortages or delays could adversely impact ChargePoint’s suppliers’ ability to meet ChargePoint’s demand requirements.
Disruptions in the manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers have resulted in additional costs and, to a lesser extent, component shortages, and have led to fluctuations in EV sales in markets around the world. Increased demand for personal electronics and trade restrictions that affect raw materials have contributed to a shortfall of semiconductor chips, which has caused additional supply challenges both within and outside of ChargePoint’s industry. Ongoing supply chain challenges, component shortages and heightened logistics costs have adversely affected ChargePoint’s gross margins in recent quarters and ChargePoint expects that gross margins may continue to be adversely affected by increased material costs and freight and logistic expenses in the future. Costs incurred to expedite delivery of components and replacement parts used in charging stations or in providing installation or maintenance services or to proactively increase inventory could cause ChargePoint to raise its prices, impose surcharges or other fees or refuse to negotiate discounts. Further, any sustained downturn in demand for EVs would also harm ChargePoint’s business.
ChargePoint may also experience significant interruptions of its manufacturing operations, delays in its ability to deliver products, or increased costs as a result of:
the failure or inability to accurately forecast demand and obtain sufficient quantities of quality raw materials or replacement parts on a cost-effective basis;
volatility in the availability and cost of materials or services, including rising prices due to inflation;
shipment delays due to transportation interruptions or capacity constraints, such as reduced availability of air or ground transport or port closures;
information technology or infrastructure failures, including those of a third party supplier or service provider;
difficulties or delays in obtaining required import or export approvals;
natural disasters or other events beyond ChargePoint’s control (such as earthquakes, utility interruptions, tsunamis, hurricanes, typhoons, floods, storms or extreme weather conditions, fires, regional economic downturns, regional or global health epidemics); and
geopolitical turmoil, including the ongoing invasion of Ukraine by Russia or increased trade restrictions between the United States, Russia, China and other countries, social unrest, political instability, terrorism, or other acts of war which may further adversely impact supply chains, shipping, transportation and logistics disruptions.
Further, the United States has imposed extraordinary tariffs and extensive export controls targeted primarily at the semiconductor industry in China. If China retaliates to such measures or there is a conflict between China and Taiwan, which is a leading producer of semiconductors, there could be further disruption to the semiconductor industry and global supply chains. ChargePoint or the suppliers it procures components from may be unable to manufacture products at prices ChargePoint’s customers would accept, or at all. Any inability to pass on future increased costs to customers would put downward pressure on ChargePoint’s gross margins and adversely affect ChargePoint’s business, results of operations and financial condition. In addition, while ChargePoint has not yet experienced a direct impact to its supply chain due to the conflict between Russia and Ukraine, ChargePoint may experience an impact in the future due to increased fuel and shipping costs, limited supply of components or replacement parts used by ChargePoint in its manufacturing process or the automotive industry in general, and delays caused by changes to global shipping routes and logistics. Such adverse impacts on ChargePoint’s supply chain could limit its ability to manufacture and sell its products on a timely and cost-effective basis and adversely affect its gross margins, which could materially adversely affect ChargePoint’s business and results of operations.
47



ChargePoint relies on a limited number of suppliers and manufacturers for its charging stations. A loss of any of these partners could negatively affect its business.
ChargePoint relies on a limited number of suppliers to manufacture its charging stations, including in some cases only a single supplier for some products and components. This reliance on a limited number of manufacturers increases ChargePoint’s risks, since it does not currently have proven reliable alternatives or replacement manufacturers beyond these key parties. In the event of interruption, including or resulting in a sudden failure by a supplier to meet its obligation, ChargePoint may not be able to increase capacity from other sources or develop alternate or secondary sources without incurring material additional costs and substantial delays. Thus, ChargePoint’s business could be adversely affected if one or more of its suppliers is impacted by any interruption at a particular location.
As the demand for EV charging increases, ChargePoint’s suppliers and contract manufacturers may not be able to dedicate sufficient supply chain, production or sales channel capacity to keep up with the required pace of charging infrastructure expansion. By relying on contract manufacturing, ChargePoint is dependent upon the manufacturer, whose interests may be different from ChargePoint’s. For example, ChargePoint’s suppliers and contract manufacturers may have other customers with demand for the same components or manufacturing services and may allocate their resources based on the supplier’s or manufacturer’s interests or needs to maximize their revenue or relationships with other customers rather than ChargePoint’s interest. As a result, ChargePoint may not be able to assure itself that it will have sufficient control over the supply of key components, inventory or finished goods in a timely manner or with acceptable cost and expense, which may adversely affect ChargePoint’s revenue, cost of goods and gross margins.
If ChargePoint experiences a significant increase in demand for its charging stations in future periods, or if it needs to replace an existing supplier, it may not be possible to supplement or replace them on acceptable terms, which may undermine its ability to deliver products to customers in a timely manner. For example, it may take a significant amount of time to identify a manufacturer that has the capability and resources to build charging stations in sufficient volume. Identifying suitable suppliers and manufacturers could be an extensive process that requires ChargePoint to become satisfied with such party’s quality control, technical capabilities, responsiveness and service, financial stability, regulatory compliance, and labor and other ethical practices. Accordingly, a loss of any significant suppliers or manufacturers could have an adverse effect on ChargePoint’s business, financial condition and operating results. In addition, ChargePoint’s suppliers may face supply chain risks and constraints of their own, which may impact the availability and pricing of its products. For example, supply chain challenges related to global chip shortages that have impacted companies worldwide both within and outside of ChargePoint’s industry may continue to have adverse effects on ChargePoint’s suppliers and, as a result, ChargePoint.
In addition, ChargePoint is subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the “Dodd-Frank Act”) to diligence, disclose and report whether or not its products contain minerals originating from the Democratic Republic of the Congo and adjoining countries, or conflict minerals. ChargePoint will incur additional costs to comply with these disclosure requirements, including costs related to determining the source of any of the relevant minerals and metals used in ChargePoint’s products. These requirements could adversely affect the sourcing, availability and pricing of minerals used in the components used in ChargePoint’s products. It is also possible that ChargePoint’s reputation may be adversely affected if it determines that certain of its products contain minerals not determined to be conflict-free or if it is unable to alter its products, processes or sources of supply to avoid use of such materials. ChargePoint may also encounter end-customers who require that all of the components of the products be certified as conflict-free. If ChargePoint is not able to meet this requirement, such end-customers may choose to purchase products from a different company.
ChargePoint’s business is subject to risks associated with construction, cost overruns and delays, and other contingencies that may arise in the course of completing installations, and such risks may increase in the future as ChargePoint expands the scope of such services with other parties.
ChargePoint does not typically install charging stations at customer sites. These installations are typically performed by ChargePoint partners or electrical contractors with an existing relationship with the customer and/or knowledge of the site. The installation of charging stations at a particular site is generally subject to oversight and regulation in accordance with state and local laws and ordinances relating to building codes, safety, environmental protection and related matters, and typically requires various local and other governmental approvals and permits that may vary by jurisdiction. In addition, building codes, accessibility requirements or regulations may hinder EV charger installation because they end up costing the developer or installer more in order to meet the code requirements. Meaningful delays or cost overruns may impact ChargePoint’s recognition of revenue in certain cases and/or impact customer relationships, either of which could impact ChargePoint’s business and profitability. In addition, the proper preparation, configuration and installation of charging stations requires specialized electrical certifications and skills. If ChargePoint is unable to identify sufficient partners and contractors to satisfy its customers’ installation needs, specifically electricians and construction partners with sufficient skill and expertise installing
48



charging stations, it may delay deployment projects or cause its customers to delay making an investment or commitment to purchase charging stations, which may adversely affect ChargePoint’s business.
Furthermore, ChargePoint may in the future elect to install charging stations at customer sites or manage contractors, likely as part of offering customers a turnkey solution. Working with contractors may require ChargePoint to obtain licenses or require it or its customers to comply with additional rules, working conditions and other union requirements, which can add costs and complexity to an installation project. In addition, if these contractors are unable to provide timely, thorough and quality installation-related services, customers could fall behind their construction schedules leading to liability of ChargePoint, or cause customers to become dissatisfied with the solutions ChargePoint offers and ChargePoint’s overall reputation would be harmed.
Acquisitions or strategic investments could be difficult to identify and integrate, divert the attention of key management personnel, disrupt ChargePoint’s business, dilute stockholder value and adversely affect its results of operations and financial condition.
As part of ChargePoint’s business strategy, ChargePoint has made and continues to consider making acquisitions of, or investments in, businesses, services or technologies that are complementary to its existing business. For example, on August 11, 2021, ChargePoint acquired ViriCiti B.V. (“ViriCiti”), a provider of electrification solutions for eBus and commercial fleets, and on October 6, 2021, ChargePoint acquired has•to•be gmbh (“HTB”), an e-mobility and charging software platform. The process of identifying and consummating acquisitions and investments and the subsequent integration of new assets and businesses into ChargePoint’s own business, requires attention from management and could result in a diversion of resources from its existing business, which in turn could have an adverse effect on its operations. Acquired assets or businesses may not generate the expected financial results. Acquisitions or investments could also result in the use of cash, potentially dilutive issuances of equity securities, the occurrence of goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential unknown liabilities of the acquired business or investment. ChargePoint may also incur costs and management time on transactions that are ultimately not completed. In addition, ChargePoint’s due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product, technology or investment, including issues related to intellectual property, product quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices or issues with employees or customers.
ChargePoint’s acquisitions or investments may not ultimately strengthen its competitive position or achieve its goals and business strategy; ChargePoint may be subject to claims or liabilities assumed from an acquired company, product or technology; acquisitions or investments ChargePoint completes could be viewed negatively by its customers, investors and securities analysts; and ChargePoint may incur costs and expenses necessary to address an acquired company’s failure to comply with laws and governmental rules and regulations. Additionally, ChargePoint may be subject to litigation or other claims in connection with the acquired company, including claims from terminated employees, former stockholders or other third parties, which may differ from or be more significant than the risks ChargePoint’s business faces for similar litigation or other claims. An acquired company may also need to implement or improve its controls, procedures and policies, and ChargePoint may face risks associated if any of those controls, procedures or policies are insufficiently effective. ChargePoint may also face retention or cultural challenges associated with integrating employees from the acquired company into its organization. If ChargePoint is unsuccessful at integrating acquisitions or investments in a timely manner, the revenue and operating results of the combined company could be adversely affected. Any integration process may require significant time and resources, which may disrupt ChargePoint’s ongoing business and divert management’s attention, and ChargePoint may not be able to manage the integration process successfully or in a timely manner. ChargePoint may not successfully evaluate or utilize the acquired technology or personnel, realize anticipated synergies from the acquisition or investment, or accurately forecast the financial impact of an acquisition or investment transaction or the related integration of such acquisition or investment, including accounting charges and any potential impairment of goodwill and intangible assets recognized in connection with such transaction. ChargePoint may have to pay cash, incur debt, or issue equity or equity-linked securities to pay for any acquisitions or investments, each of which could adversely affect its financial condition or the market price of its Common Stock. Furthermore, the sale of equity or issuance of equity-linked debt to finance any such transaction could result in dilution to ChargePoint’s stockholders. The occurrence of any of these risks could harm ChargePoint’s business, operating results and financial condition.
If ChargePoint is unable to attract and retain key employees and hire qualified management, technical, engineering and sales personnel, its ability to compete and successfully grow its business would be harmed.
ChargePoint’s success depends, in part, on its continuing ability to identify, hire, attract, train and develop and retain highly qualified personnel. The inability to do so effectively would adversely affect its business. For example, in fiscal year 2023, ChargePoint’s Chief Marketing Officer and Chief Technology Officer resigned and ChargePoint hired a new Chief Operating Officer. ChargePoint’s future performance depends on the continued services and continuing contributions of its senior management to execute on its business plan and to identify and pursue new opportunities and product innovations. The
49



loss of services of senior management, or the ineffective management of any leadership transitions, especially within ChargePoint’s sales organization, could significantly delay or prevent the achievement of its development and strategic objectives, which could adversely affect its business, financial condition and operating results.
Competition for employees can be intense, particularly in Silicon Valley where ChargePoint is headquartered, and the ability to attract, hire and retain them depends on ChargePoint’s ability to provide competitive compensation. In addition, future challenges related to ChargePoint’s “return-to-office” plans, hybrid work model or workplace practices could lead to attrition and difficulty attracting high-quality employees. ChargePoint may not be able to attract, assimilate, develop or retain qualified personnel in the future, and failure to do so could adversely affect its business, including the execution of its global business strategy.
ChargePoint is expanding operations internationally, particularly in Europe, which will expose it to additional tax, compliance, market and other risks.
ChargePoint’s primary operations are in the United States and it maintains contractual relationships with parts and manufacturing suppliers in the Asia-Pacific region, Mexico and other locations. Also, ChargePoint is continuing to invest to increase its presence in Europe, including by its acquisitions of ViriCiti and HTB, and to expand primarily research and development teams in Gurgaon, India, Reading, England and Radstadt, Austria. Managing these expansions requires additional resources and controls, and could subject ChargePoint to risks associated with international operations, including:
cost of alternative power sources, which could vary meaningfully outside the United States;
conformity with applicable business customs, including translation into foreign languages and associated expenses;
lack of availability of government incentives and subsidies;
challenges in arranging, and availability of, financing for customers;
potential changes to its established business model;
difficulties in staffing and managing foreign operations in an environment of diverse culture, laws, and customers, and the increased travel, infrastructure, and legal and compliance costs associated with international operations;
installation challenges;
differing driving habits and transportation modalities in other markets;
different levels of demand among commercial, fleet and residential customers;
compliance with multiple, potentially conflicting and changing governmental laws, regulations, certifications, and permitting processes including environmental, banking, employment, tax, information security, privacy, and data protection laws and regulations such as the California Consumer Privacy Act (“CCPA”) and newer state privacy laws in the United States, the European Union (the “EU”) General Data Protection Regulation (“GDPR”), national legislation implementing the same, the United Kingdom Data Protection Act 2018 (“UK GDPR”), and certain other changing requirements for legally transferring data out of the European Economic Area;
compliance with U.S. and foreign anti-bribery laws including the Foreign Corrupt Practices Act (“FCPA”) and the U.K. Anti-Bribery Act of 2020 (the “Anti-Bribery Act”);
conforming products to various international regulatory and safety requirements as well as charging and other electric infrastructures;
difficulty in establishing, staffing and managing foreign operations;
difficulties in collecting payments in foreign currencies and associated foreign currency exposure;
restrictions on repatriation of earnings;
compliance with potentially conflicting and changing laws of taxing jurisdictions and compliance with applicable U.S. tax laws as they relate to international operations, the complexity and adverse consequences of such tax laws, and potentially adverse tax consequences due to changes in such tax laws; and
50



regional economic and political conditions, including the outbreak of war or other hostilities.
As a result of these risks, ChargePoint’s current expansion efforts and any potential future international expansion efforts may not be successful.
Some members of ChargePoint’s management have limited experience in operating a public company.
Some of ChargePoint’s executive officers have limited experience in the management of a publicly-traded company. The management team may not successfully or effectively continue the management of a public company that is subject to significant regulatory oversight and reporting obligations under federal securities laws, particularly in light of the Securities and Exchange Commission’s (“SEC”) increasing focus on former shell companies.
Their limited experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it is likely that an increasing amount of their time may be devoted to these activities, which will result in less time being devoted to the management and growth of ChargePoint. ChargePoint may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal control over financial reporting required of public companies. The development and implementation of the standards and controls and the hiring of experienced personnel necessary to achieve the level of accounting standards required of a public company may require greater costs than expected.
ChargePoint’s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators.
ChargePoint’s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators. The electrification of fleets is an emerging market, and fleet operators may not adopt EVs on a widespread basis and on the timelines ChargePoint anticipates. In addition to the factors affecting the growth of the EV market generally, transitioning to an EV fleet can be costly and capital intensive, which could result in slower than anticipated adoption. The sales cycle could also be longer for sales to fleet operators, as they are often larger organizations, with more formal procurement processes than smaller commercial site hosts. Fleet operators may also require significant additional services and support, and if ChargePoint is unable to provide such services and support, it may adversely affect its ability to attract additional fleet operators as customers. Any failure to attract and retain fleet operators as customers in the future would adversely affect ChargePoint’s business and results of operations.
ChargePoint faces risks related to global epidemics and health pandemics which could have a material and adverse effect on its business and results of operations.
ChargePoint faces risks related to global epidemics and health pandemics, like the COVID-19 pandemic, which may create significant volatility in the global economy and may have a long-lasting adverse impact on ChargePoint and its industry. For instance, such epidemics may cause local, regional or national governments to implement measures to contain pandemic risks, such as travel restrictions, quarantines, shelter in place order or business shutdowns. Any of these measures may adversely affect ChargePoint’s employees and operations and the operations of its customers, suppliers, vendors and business partners, and may negatively impact demand for EV charging stations, particularly at workplaces, or the supply of components necessary for the manufacture of charging stations.
For example, during calendar years 2020, 2021, and 2022, in response to the COVID-19 pandemic, ChargePoint modified its business practices by recommending that all non-essential personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences. As a result, many non-essential ChargePoint personnel have been working from home for almost three years in light of the COVID-19 pandemic. In May 2022, ChargePoint commenced a “return-to-office” plan, which included shifting to a hybrid model where employees have the flexibility to work from home or from the office. In the spring of 2023, ChargePoint further refined its hybrid model to require most employees to return to office at least three days a week. A hybrid work model may create challenges, including challenges maintaining ChargePoint’s corporate culture, increasing attrition or limiting ChargePoint’s ability to attract employees if individuals prefer to continue working full time at home, or if there are instances of COVID-19 infections at the office. Future challenges related to ChargePoint’s “return-to-office” plans, hybrid work model or workplace practices could lead to attrition and difficulty attracting high-quality employees.
The effect of future health pandemics on ChargePoint’s business, prospects and results of operations will depend on their duration and sustained impact. Difficult macroeconomic conditions, such as supply shortages, increased inflation, increased and prolonged unemployment or a decline in consumer confidence as a result of pandemics, as well as reduced spending by businesses, could have a material adverse effect on the demand for ChargePoint’s products and services. The effect of, or even
51



the threats of, a new global pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in “work-from-home” or “return-to-office” policies can cause fluctuations in ChargePoint’s revenues because conditions caused by global pandemics, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint’s gross margins as ChargePoint’s commercial business tends to contribute higher gross margins than its residential and fleet businesses. Even after the acute impact from any pandemic has subsided, ChargePoint may continue to experience an adverse impact to its business as a result of the pandemic’s global economic impact, including any recession that has occurred or may occur in the future.
Adverse economic conditions or reduced spending by ChargePoint’s customers may adversely impact its business.

ChargePoint’s business depends on the economic health of its current and prospective customers and overall demand for EV charging infrastructure. In addition, the purchase of ChargePoint products and services is often discretionary and typically involves a significant commitment of capital and other resources. Over the past year, the United States, the European Union, and the United Kingdom have experienced historically high levels of inflation. In response to high levels of inflation and recession fears, the U.S. Federal Reserve, the European Central Bank, and the Bank of England have raised, and may continue to raise, interest rates and implement fiscal policy interventions. Even if these interventions lower inflation, they may also reduce economic growth rates, create a recession, and have other similar effects. A further downturn in macroeconomic conditions, including rising inflation and interest rates; supply chain disruptions; global political and economic uncertainty; geopolitical tensions, such as the ongoing Russia-Ukraine conflict and the possibility of conflict or sanctions between the United States and China; a lack of availability of credit; financial services sector instability; a reduction in business confidence and activity; and other factors have in the past, and may in the future, negatively affect the industries to which ChargePoint sell its products and services. ChargePoint’s customers may suffer from reduced operating budgets, which could cause them to defer, reduce, or forego purchases of ChargePoint’s products or services. Moreover, competitors may respond to market conditions by lowering prices, which may make the prices for ChargePoint’s products and services less competitive or cause ChargePoint to reduce its prices, which in turn may reduce ChargePoint’s gross margins and adversely affect ChargePoint’s growth. Uncertainty about global and regional economic conditions, a downturn in the sale or delivery of EVs, or a reduction in EV infrastructure spending even if economic conditions are stable, could adversely impact ChargePoint’s business, financial condition, and results of operations.
ChargePoint is highly reliant on its networked charging solution and information technology systems and data, and those of its service providers and component suppliers, any of which systems and data may be subject to cyber-attacks, service disruptions or other security incidents, which could result in data breaches, loss or interruption of services, intellectual property theft, claims, litigation, regulatory investigations, significant liability, reputational damage and other adverse consequences.
ChargePoint continues to expand its information technology systems in the form of its networked charging solution, and as its operations grow its internal information technology systems, such as product data management, procurement, inventory management, production planning and execution, sales, service and logistics, financial, tax and regulatory compliance systems. This includes the implementation of new internally developed systems and the deployment of such systems in the United States and abroad. The implementation, maintenance, segregation and improvement of these systems require significant management time, support and cost, and there are inherent risks associated with developing, improving and expanding ChargePoint’s core systems as well as implementing new systems and updating current systems, including disruptions to the related areas of business operations. These risks may affect ChargePoint’s ability to manage its data and inventory, procure parts or supplies or manufacture, sell, deliver and service products, adequately protect its intellectual property or achieve and maintain compliance with, or realize available benefits under, tax laws and other applicable regulations.
While ChargePoint maintains information technology measures designed to protect it against intellectual property theft, data breaches, sabotage and other external or internal cyber-attacks or misappropriation, its systems and those of its service providers are potentially vulnerable to malware, ransomware, viruses, denial-of-service attacks, phishing attacks, social engineering, computer hacking, unauthorized access, exploitation of bugs, defects and vulnerabilities, breakdowns, damage, interruptions, system malfunctions, power outages, terrorism, acts of vandalism, security breaches, security incidents, inadvertent or intentional actions by employees or other third parties, and other cyber-attacks. To the extent any security incident results in unauthorized access or damage to or acquisition, use, corruption, loss, destruction, alteration or dissemination of ChargePoint data, including intellectual property and personal information, or ChargePoint products, or for it to be believed or reported that any of these occurred, it could disrupt ChargePoint’s business, harm its reputation, compel it to comply with applicable data breach notification laws, subject it to time consuming, distracting and expensive litigation, regulatory investigation and oversight, mandatory corrective action, require it to verify the correctness of database contents, or otherwise subject it to liability under laws, regulations and contractual obligations, including those that protect the privacy and security of personal information. This could result in increased costs to ChargePoint and result in significant legal and financial exposure and/or reputational harm.
52



Because ChargePoint also relies on third-party service providers, it cannot guarantee that its service providers’ and component suppliers’ systems have not been breached or that they do not contain exploitable defects, bugs, or vulnerabilities that could result in a security incident, or other disruption to, ChargePoint’s or ChargePoint’s service providers’ or component suppliers’ systems. ChargePoint’s ability to monitor its service providers’ and component suppliers’ security measures is limited, and, in any event, malicious third parties may be able to circumvent those security measures.
If ChargePoint does not successfully implement, maintain or expand its information technology systems as planned, its operations may be disrupted, its ability to accurately and/or timely report its financial results could be impaired and deficiencies may arise in its internal control over financial reporting, which may impact its ability to certify its financial results (see also “Risks Related to Legal Matters and Regulations--ChargePoint may face litigation and other risks as a result of the material weaknesses in its internal control over financial reporting and the restatement of its financial statements,” and “Financial, Tax and Accounting-Related Risks--ChargePoint has identified, and has previously identified, material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective system of internal control over financial reporting, this may result in material misstatements contained within ChargePoint’s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations,” for more detail). Moreover, ChargePoint’s proprietary information, including intellectual property and personal information, could be compromised or misappropriated, its reputation may be adversely affected if these systems or their functionality do not operate as expected and ChargePoint may be required to expend significant resources to make corrections or find alternative sources for performing these functions.
Computer malware, viruses, ransomware, hacking, phishing attacks and similar disruptions could result in security and privacy breaches and interruption in service, which could harm ChargePoint’s business.
Computer malware, viruses, physical or electronic break-ins and similar disruptions could lead to interruption and delays in ChargePoint’s services and operations and loss, misuse or theft of data. Computer malware, viruses, ransomware, hacking and phishing attacks against online networks have become more prevalent and may occur on ChargePoint’s systems in the future. Cyber security organizations in many countries have published warnings of increased cybersecurity threats to U.S. businesses, and external events, like the conflict between Russia and Ukraine, may increase the likelihood of cybersecurity attacks, particularly directed at energy, fueling or infrastructure service providers. Any attempts by cyber attackers to disrupt ChargePoint’s services or systems, if successful, could harm its business, introduce liability to data subjects, result in the misappropriation of funds, be expensive to remedy, subject ChargePoint to substantial fines, penalties, damages and other liabilities under applicable laws and regulations, lead to a loss of protection of its intellectual property or trade secrets and damage its reputation or brand. Insurance may not be sufficient to cover significant expenses and losses related to cyber-attacks. Efforts to prevent cyber attackers from entering computer systems are expensive to implement, and ChargePoint may not be able to cause the implementation or enforcement of such preventions with respect to its third-party vendors. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security and availability of systems and technical infrastructure may, in addition to other losses, harm ChargePoint’s reputation, brand and ability to attract customers.
ChargePoint has previously experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, third-party service providers, component supplier and manufacturer disruptions, human or software errors and capacity constraints. If ChargePoint’s services are unavailable when users attempt to access them, they may seek other services, which could reduce demand for ChargePoint’s solutions from target customers.
ChargePoint has processes and procedures in place designed to enable it to quickly recover from a disaster or catastrophe and continue business operations and has tested this capability under controlled circumstances. However, there are several factors ranging from human error to data corruption that could materially impact the efficacy of such processes and procedures, including by lengthening the time services are partially or fully unavailable to customers and users. It may be difficult or impossible to perform some or all recovery steps and continue normal business operations due to the nature of a particular disaster or catastrophe, especially during peak periods, which could cause additional reputational damages, or loss of revenue, any of which could adversely affect its business and financial results.
ChargePoint’s business is subject to risks associated with natural disasters and the adverse effects associated with climate change, including earthquakes, wildfires, or other types of natural disasters or resource shortages, including public safety power shut-offs that have occurred and may continue to occur in California, the effects of which could disrupt and harm its operations and those of ChargePoint’s customers.
ChargePoint conducts a majority of its operations in the San Francisco Bay Area in an area projected to be vulnerable to future water scarcity and sea level rise due to climate change as well as in an active earthquake zone. The occurrence of a
53



natural disaster such as an earthquake, drought, flood, fire (such as the increasingly frequent wildfires in California), localized extended outages of critical utilities (such as California’s public safety power shut-offs) or transportation systems, or any critical resource shortages could cause a significant interruption in its business, damage or destroy ChargePoint’s facilities or inventories, and cause it to incur significant costs, any of which could harm its business, financial condition and results of operations. The insurance ChargePoint maintains against fires, earthquakes and other natural disasters may not be adequate to cover losses in any particular case.
In addition, rolling public safety power shut-offs in California or other states can affect user acceptance of EVs, as charging may be unavailable at the desired times, or at all during these events. These shut-offs could also affect the ability of fleet operators to charge their EVs, which, for example, could adversely affect transportation schedules or any service level agreements to which either ChargePoint or the fleet operator may be a party. If these events persist, the demand for EVs could decline, which would result in reduced demand for charging solutions.
Seasonality may cause fluctuations in ChargePoint’s revenue.
ChargePoint believes there are seasonal factors that may cause ChargePoint to record higher revenue in some quarters compared with others. A significant share of ChargePoint’s annual revenues are typically generated in the fourth fiscal quarter, which coincides with customers with a December 31 year-end choosing to spend remaining unused portions of their budgets. ChargePoint’s revenues have historically been lower in its first fiscal quarter than its preceding fourth quarter, due to, in part, unfavorable weather conditions which result in a decrease in construction activity during the winter months, periods of wet weather and times when other weather and climate conditions would impair construction activity. While ChargePoint believes it has visibility into the seasonality of its business, various factors, including difficult weather conditions (such as flooding, hurricanes, prolonged rain or periods of unseasonably cold temperatures or snowstorms) in any quarter, may materially and adversely affect its business, financial condition and results of operations.
ChargePoint is susceptible to risks associated with an increased focus by stakeholders and regulators on climate change, which may adversely affect its business and results of operations.
Climate-related events, including the increasing frequency of extreme weather events and their impact on critical infrastructure in the United States and elsewhere, have the potential to disrupt ChargePoint’s business and those of its third-party suppliers, and customers, and may cause ChargePoint to experience higher attrition, losses and additional costs to maintain or resume operations. In addition, ChargePoint’s customers may begin to establish sourcing requirements related to sustainability. As a result, ChargePoint may receive requests for sustainability related information about its products, business operations, use of sustainable materials and packaging. ChargePoint’s inability to comply with these and other sustainability requirements in the future could adversely affect sales of and demand for its products.
Further, there is an increased focus, including by governmental and nongovernmental organizations, investors, customers, and other stakeholders, on climate change matters, including increased pressure to expand disclosures related to the physical and transition risks related to climate change or to establish sustainability goals, such as the reduction of greenhouse gas emissions, which could expose ChargePoint to market, operational and execution costs or risks. ChargePoint’s failure to establish such sustainability targets or targets that are perceived to be appropriate, as well as to achieve progress on those targets on a timely basis, or at all, could adversely affect the reputation of its brand and sales of and demand for its products. To the extent legislation is passed, such as proposed rules by the SEC with respect to enhanced and standardized climate-related disclosures, ChargePoint would incur significant additional costs of compliance due to the need for expanded data collection, analysis, and certification with respect to greenhouse gas emissions and other climate change related risks. ChargePoint may also incur additional costs or require additional resources to monitor, report and comply with such stakeholder expectations and standards and legislation, and to meet climate change targets and commitments if established.

54



Risks Related to the EV Market
ChargePoint’s future growth and success is highly correlated with and thus dependent upon the continuing rapid adoption of EVs for passenger and fleet applications.
ChargePoint’s future growth is highly dependent upon the adoption of EVs by businesses and consumers. The market for EVs is still rapidly evolving, characterized by rapidly changing technologies, competitive pricing and competitive factors, evolving government regulation and industry standards and changing consumer demands and behaviors, changing levels of concern related to environmental issues and governmental initiatives related to energy independence, climate change and the environment generally. Although demand for EVs has grown in recent years, there is no guarantee of continuing future demand. If the market for EVs develops more slowly than expected, or if demand for EVs decreases, ChargePoint’s business, prospects, financial condition and operating results would be harmed. The market for EVs could be affected by numerous factors, such as:
perceptions about EV features, quality, safety, performance and cost;
perceptions about the limited range over which EVs may be driven on a single battery charge;
competition, including from other types of alternative fuel vehicles, plug-in hybrid electric vehicles and high fuel-economy internal combustion engine vehicles;
volatility in the cost of oil and gasoline, including as a result of trade restrictions;
concerns regarding the reliability and stability of the electrical grid;
the change in an EV battery’s ability to hold a charge over time;
the availability and reliability of a national electric vehicle charging network or infrastructure;
availability of maintenance and repair services for EVs;
consumers’ perception about the convenience and cost of charging EVs;
increases in fuel efficiency of non-electric vehicles;
government regulations and economic incentives, including adverse changes in, or expiration of, favorable tax incentives related to EVs, EV charging stations or decarbonization generally;
relaxation of government mandates or quotas regarding the sale of EVs; and
concerns about the future viability of EV manufacturers.
In addition, sales of vehicles in the automotive industry can be cyclical, which may affect growth in acceptance of EVs. It is uncertain how macroeconomic factors will impact demand for EVs, particularly since EVs can be more expensive than traditional gasoline-powered vehicles. Furthermore, because fleet operators often make large purchases of EVs, this cyclicality and volatility in the automotive industry may be more pronounced with commercial purchasers, and any significant decline in demand from these customers could reduce demand for EV charging and ChargePoint’s products and services in particular.
Demand for EVs may also be affected by factors directly impacting automobile prices or the cost of purchasing and operating automobiles, such as sales and financing incentives, prices of raw materials and parts and components, cost of fuel and governmental regulations, including tariffs, import regulation and other taxes. Further, the automotive industry in general and EV manufacturing have experienced recent substantial supply chain interruptions due in part to COVID-19 and a worldwide semiconductor shortage adversely impacting the automotive industry, resulting in reduced EV production schedules and sales. Volatility in demand or delays in EV production due to global supply chain constraints may lead to lower vehicle unit sales, which may result in reduced demand for EV charging solutions and therefore adversely affect ChargePoint’s business, financial condition and operating results.
55



The EV market currently benefits from the availability of rebates, tax credits and other financial incentives from governments, utilities and others to offset the purchase or operating costs of EVs and EV charging stations. The reduction, modification, or elimination of such benefits could cause reduced demand for EVs and EV charging stations, which would adversely affect ChargePoint’s financial results.
The U.S. federal government, foreign governments and some state and local governments provide incentives to end users and purchasers of EVs and EV charging stations in the form of rebates, tax credits and regulations like clean fuel programs, which can provide other financial incentives. The EV market benefits from these governmental rebates, tax credits and other financial incentives to significantly lower the effective price of EVs and EV charging stations to customers. For example, the Infrastructure Investment and Jobs Act signed into law on November 15, 2021 provided additional funding for EVs and EV charging infrastructure through the creation of new programs and grants and the expansion of existing programs, including $7.5 billion for EV charging along highway corridors. In addition, the Inflation Reduction Act of 2022 signed into law on August 16, 2022 includes numerous incentives and tax credits aimed at reducing the effects of climate change, such as the extension of EV charging infrastructure tax credits under Section 30C and tax credits for EVs under Section 30D of the Internal Revenue Code of 1986, as amended (the “Code”) through 2032. However, these incentives may expire on a particular date, end when the allocated funding is exhausted, or be reduced or terminated as a matter of regulatory or legislative policy. Any other reduction in rebates, tax credits or other financial incentives for EVs or EV charging stations could materially reduce the demand for EVs and ChargePoint’s solutions and, as a result, may adversely impact ChargePoint’s business and expansion potential.
ChargePoint also derives other revenue as set forth on its condensed consolidated statements of operations from regulatory credits. If government support of these credits declines, ChargePoint’s ability to generate this other revenue in the future would be adversely affected. In years prior to fiscal year 2021, ChargePoint has derived a slight majority of its other revenue from regulatory credits. However, revenue from this source as a percentage of other and total revenue has declined in recent quarters and it may continue to decline over time. Further, the availability of such credits may decline even with general governmental support of the transition to EV infrastructure.
Changes to fuel economy standards or the success of alternative fuels may negatively impact the EV market and thus the demand for ChargePoint’s products and services.
As regulations have required an increase in the mileage capabilities of cars, consumption of renewable transportation fuels, such as ethanol and biodiesel, and the prevalence of other alternative vehicles has been increasing. If fuel efficiency of non-electric vehicles continues to rise, whether as the result of regulations or otherwise, and affordability of vehicles using renewable transportation fuels improves, the demand for EVs could diminish. In addition, the EV fueling model is different than gas or other fuel models, requiring behavior change and education of influencers, consumers and others such as regulatory bodies. Developments in alternative technologies, such as advanced diesel, ethanol, fuel cells or compressed natural gas, or improvements in the fuel economy of the internal combustion engine, may materially and adversely affect demand for EVs and EV charging stations. For example, fuel which is abundant and relatively inexpensive in the United States, such as compressed natural gas, may emerge as a preferred alternative to petroleum-based propulsion. Regulatory bodies may also adopt rules that substantially favor certain alternatives to petroleum-based propulsion over others, which may not necessarily be EVs, or may adopt rules to eliminate, modify or reduce penalties or incentives to maintain minimum fuel economy standards. Any of these changes may impose additional obstacles to the purchase of EVs or the development of a more ubiquitous EV market. If any of the above influence consumers or businesses to no longer purchase EVs or purchase them at a lower rate, it would materially and adversely affect ChargePoint’s business, operating results, financial condition and prospects.
The EV charging market is characterized by rapid technological changes often due to technical improvements, regulatory requirements and customer requirements, which requires ChargePoint to continue to develop new products and product innovations. Any delays in such development could adversely affect market adoption of its products and ChargePoint’s financial results.
Continuing technological changes in battery and other EV technologies could adversely affect adoption of current EV charging technology and/or ChargePoint’s products. ChargePoint’s future success will depend upon its ability to develop and introduce a variety of new capabilities and innovations to its existing product offerings, as well as introduce a variety of new product offerings, to address the changing needs of the EV charging market. As new products are introduced, gross margins tend to decline in the near term and improve as the product becomes more mature with a more efficient manufacturing process.
As EV technologies change or governmental regulations impose new requirements on EV charging technology, ChargePoint may need to upgrade or adapt its charging station technology and introduce new products and services in order to serve vehicles that have the latest technology, in particular battery cell technology, or comply with new governmental regulations, which could involve substantial costs. Even if ChargePoint is able to keep pace with changes in technology and
56



develop new products and services, its research and development expenses could increase, its gross margins could be adversely affected in some periods and its prior products could become obsolete or non-compliant with governmental regulations more quickly than expected. ChargePoint may also incur additional costs and expenses related to new product transitions such as adverse impacts due to supply chain failures to procure sufficient new product components, purchase price variances, or inventory obsolescence costs related to new product transitions, including as the result of any failure on the part of ChargePoint to meet its own estimates and projections. ChargePoint cannot guarantee that any new products will be released in a timely manner, or at all, or achieve market acceptance. Delays in delivering new products that meet customer requirements could damage ChargePoint’s relationships with customers and lead them to seek alternative providers. Delays in introducing products and innovations or the failure to offer innovative products or services at competitive prices may cause existing and potential customers to purchase ChargePoint’s competitors’ products or services. Finally, new or changing state or federal regulations may result in delays related to the development of new products or modifications to existing products in order to come into compliance and any such delays may result in customer’s selecting alternative providers or result in delays related to ChargePoint’s ability to install, sell or distribute its charging station technology.
If ChargePoint is unable to devote adequate resources to develop products or cannot otherwise successfully develop products or services that meet customer and regulatory requirements on a timely basis or that remain competitive with technological alternatives, its products and services could lose market share, its revenue may decline, it may experience higher operating losses and its business and prospects may be adversely affected.
Certain statements ChargePoint makes about estimates of market opportunity and forecasts of market growth may prove to be inaccurate.
From time to time, ChargePoint makes statements with estimates of the addressable market for ChargePoint’s solutions and the EV market in general. Market opportunity estimates and growth forecasts, whether obtained from third-party sources or developed internally, are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. This is especially so at the present time due to the uncertainties associated with worldwide supply chain disruptions, macroeconomic effects of inflation, rising interest rates, adverse conditions in the financial services industry and market and geopolitical volatility. The estimates and forecasts relating to the size and expected growth of the target EV market, market demand and adoption, capacity to address this demand and pricing may also prove to be inaccurate. In particular, estimates regarding the current and projected EV market opportunity are difficult to predict. The estimated addressable EV market may not materialize for many years, if ever, and even if the markets meet the size estimates and growth forecasts, ChargePoint’s business could fail to grow at similar rates.
Risks Related to ChargePoint’s Technology, Intellectual Property and Infrastructure
ChargePoint’s business may be adversely affected if it is unable to protect its technology and intellectual property from unauthorized use by third parties.
ChargePoint’s success depends, at least in part, on ChargePoint’s ability to obtain, maintain, enforce and protect its core technology and intellectual property. To accomplish this, ChargePoint relies on, and plans to continue relying on, a combination of patents, trade secrets (including know-how), employee and third-party nondisclosure agreements, copyright, trademarks, intellectual property licenses and other contractual rights to retain ownership of, and protect, its technology. Despite ChargePoint’s efforts to obtain, maintain, enforce and protect intellectual property rights, there can be no assurance that these steps will be available in all cases or will be adequate to prevent ChargePoint’s competitors or other third-parties from copying, reverse engineering, or otherwise obtaining and using its technology or products or seeking court declarations that they do not infringe, misappropriate or otherwise violate its intellectual property. Failure to adequately protect its technology and intellectual property could result in competitors offering similar products, potentially resulting in the loss of some of ChargePoint’s competitive advantage and a decrease in revenue which would adversely affect its business, prospects, financial condition and operating results.
The measures ChargePoint takes to protect its technology intellectual property from unauthorized use by others may not be effective for various reasons, including the following:
any patent applications ChargePoint submits may not result in the issuance of patents;
the scope of issued patents may not be broad enough to protect its inventions and proprietary rights;
any issued patents may be challenged by competitors and/or invalidated by courts or governmental authorities;
57



ChargePoint may not be the first inventor of the subject matter to which it has filed a particular patent application, and it may not be the first party to file such a patent application;
Patents have a finite term, and competitors and other third-parties may offer identical or similar products after the expiration of ChargePoint’s patents that cover such products;
the costs associated with enforcing patents, confidentiality and invention agreements or other intellectual property rights may make aggressive enforcement impracticable;
current and future competitors may circumvent patents or independently develop similar trade secrets or works of authorship, such as software;
know-how and other proprietary information ChargePoint purports to hold as a trade secret may not qualify as a trade secret under applicable laws;
ChargePoint’s employees, contractors or business partners may breach their confidentiality, non-disclosure, and non-use obligations; and
proprietary designs and technology embodied in ChargePoint’s products may be discoverable by third-parties through means that do not constitute violations of applicable laws.
Patent, trademark, and trade secret laws vary significantly throughout the world. Some foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States. Further, policing the unauthorized use of ChargePoint’s intellectual property in foreign jurisdictions may be difficult or impossible. Therefore, ChargePoint’s intellectual property rights may not be as strong or as easily enforced outside of the United States.
Certain patents in the EV space may come to be considered “standards essential.” If this is the case with respect to any of ChargePoint’s patents, it may be required to license certain technology on “fair, reasonable and non-discriminatory” terms, decreasing revenue. Further, competitors, vendors, or customers may, in certain instances, be free to create variations or derivative works of ChargePoint technology and intellectual property, and those derivative works may become directly competitive with ChargePoint’s offerings. Finally, ChargePoint may not be able to leverage, or obtain ownership of, all technology and intellectual property developed by ChargePoint’s vendors in connection with design and manufacture of ChargePoint’s products, thereby jeopardizing ChargePoint’s ability to obtain a competitive advantage over its competitors.
It is ChargePoint’s policy to enter into confidentiality and invention assignment agreements with its employees and contractors that have developed material intellectual property for ChargePoint, but these agreements may not be self-executing and may not otherwise adequately protect ChargePoint’s intellectual property, particularly with respect to conflicts of ownership relating to work product generated by employees and contractors. Furthermore, ChargePoint cannot be certain that these agreements will not be breached, and that third-parties will not gain access to its trade secrets, know-how and other proprietary technology. Third-parties may also independently develop the same or substantially similar proprietary technology. Monitoring unauthorized use of ChargePoint’s intellectual property is difficult and costly, as are the steps ChargePoint has taken or will take to prevent misappropriation.
To prevent unauthorized use of ChargePoint’s intellectual property, it may be necessary to prosecute actions for infringement, misappropriation or other violation of ChargePoint’s intellectual property against third-parties. Any such action could result in significant costs and diversion of ChargePoint’s resources and management’s attention, and there can be no assurance that ChargePoint will be successful in any such action. Furthermore, ChargePoint’s current and potential competitors may have the ability to dedicate substantially greater resources to enforce their intellectual property rights than ChargePoint does. Accordingly, ChargePoint may not be able to prevent third-parties from infringing, misappropriating or otherwise violating its intellectual property. Any of the foregoing may adversely affect ChargePoint’s revenues or results of operations.
ChargePoint may need to defend against intellectual property infringement or misappropriation claims, which may be time-consuming and expensive.
From time to time, the holders of intellectual property rights may assert their rights and urge ChargePoint to enter into licenses, and/or may bring suits alleging infringement, misappropriation or other violation of such rights. There can be no assurance that ChargePoint will be able to mitigate the risk of potential suits or other legal demands by competitors or other third-parties. Accordingly, ChargePoint may consider entering into licensing agreements with respect to such rights, although no assurance can be given that such licenses can be obtained on acceptable terms or that litigation will not occur, and such licenses and associated litigation could significantly increase ChargePoint’s operating expenses. In addition, if ChargePoint is
58



determined to have or believes there is a high likelihood that it has infringed upon, misappropriated or otherwise violated a third-party’s intellectual property rights, it may be required to cease making, selling or incorporating certain key components or intellectual property into the products and services it offers, to pay substantial damages and/or royalties, to redesign its products and services, and/or to establish and maintain alternative branding. In addition, to the extent that ChargePoint’s customers and business partners become the subject of any allegation or claim regarding the infringement, misappropriation or other violation of intellectual property rights related to ChargePoint’s products and services, ChargePoint may be required to indemnify such customers and business partners. If ChargePoint were required to take one or more such actions, its business, prospects, operating results and financial condition could be materially and adversely affected. In addition, any litigation or claims, whether or not valid, could result in substantial costs, negative publicity and diversion of resources and management attention.
ChargePoint expects to incur research and development costs and devote significant resources to developing new products, which could significantly reduce its profitability and may never result in revenue to ChargePoint.
ChargePoint’s future growth depends on penetrating new markets, adapting existing products to new applications and customer requirements, and introducing new products that achieve market acceptance. ChargePoint plans to incur significant research and development costs in the future as part of its efforts to design, develop, manufacture and introduce new products and enhance existing products. ChargePoint’s research and development expenses were $49.4 million, $195.0 million, $145.0 million, and $75.0 million during the three months ended April 30, 2023, and during the fiscal years ended January 31, 2023, 2022 and 2021, respectively, and are likely to grow in the future. Further, ChargePoint’s research and development program may not produce successful results, and its new products may not achieve market acceptance, create additional revenue or become profitable.
The current lack of international standards may lead to uncertainty, additional competition and further unexpected costs.
Lack of industry standards for EV station management, coupled with utilities and other large organizations mandating their own adoption of specifications that have not become widely adopted in the industry, may hinder innovation or slow new product or new feature introduction.
In addition, automobile manufacturers may choose to utilize their own proprietary systems, which could lock out competition for EV charging stations, or to use their size and market position to influence the market, which could limit ChargePoint’s market and reach to customers, negatively impacting its business.
Further, should regulatory bodies later impose a standard that is not compatible with ChargePoint’s infrastructure, it may incur significant costs to adapt its business model to the new regulatory standard, which may require significant time and, as a result, may have a material and adverse effect on its revenue or results of operations.
ChargePoint’s technology could have undetected defects, errors or bugs in hardware or software which could reduce market adoption, damage its reputation with current or prospective customers, and/or expose it to product liability and other claims that could materially and adversely affect its business.
ChargePoint may be subject to claims that charging stations have malfunctioned and persons were injured or purported to be injured. Any insurance that ChargePoint carries may not be sufficient or it may not apply to all situations. Similarly, to the extent that such malfunctions are related to components obtained from third-party vendors, such vendors may not assume responsibility for such malfunctions. In addition, ChargePoint’s customers could be subjected to claims as a result of such incidents and may bring legal claims against ChargePoint to attempt to hold it liable. Any of these events could adversely affect ChargePoint’s brand, relationships with customers, operating results or financial condition.
Furthermore, ChargePoint’s software platform is complex, developed for over a decade by many developers, and includes a number of licensed third-party commercial and open-source software libraries. ChargePoint’s software has contained defects and errors and may in the future contain undetected defects or errors. ChargePoint is continuing to evolve the features and functionality of its platform through updates and enhancements, and as it does, it may introduce additional defects or errors that may not be detected until after deployment to customers. In addition, if ChargePoint’s products and services, including any updates or patches, are not implemented or used correctly or as intended, inadequate performance and disruptions in service may result.
Any defects or errors in product or services offerings, or the perception of such defects or errors, or other performance problems could result in any of the following, each of which could adversely affect ChargePoint’s business and results of its operations:
59



expenditure of significant financial and product development resources, including recalls, in efforts to analyze, correct, eliminate or work around errors or defects;
loss of existing or potential customers or partners;
interruptions or delays in sales;
delayed or lost revenue;
delay or failure to attain market acceptance;
delay in the development or release of new functionality or improvements;
negative publicity and reputational harm;
sales credits or refunds;
exposure of confidential or proprietary information;
diversion of development and customer service resources;
breach of warranty claims;
legal claims under applicable laws, rules and regulations; and
an increase in collection cycles for accounts receivable or the expense and risk of litigation.
Although ChargePoint has contractual protections, such as warranty disclaimers and limitation of liability provisions, in many of its agreements with customers, resellers and other business partners, such protections may not be uniformly implemented in all contracts and, where implemented, may not fully or effectively protect it from claims by customers, resellers, business partners or other third-parties. Any insurance coverage or indemnification obligations of suppliers may not adequately cover all such claims or cover only a portion of such claims. A successful product liability, warranty, or other similar claim could have an adverse effect on ChargePoint’s business, operating results and financial condition. In addition, even claims that ultimately are unsuccessful could result in expenditure of funds in litigation, divert management’s time and other resources and cause reputational harm.
Some of ChargePoint’s products contain open-source software, which may pose particular risks to its proprietary software, products and services in a manner that could harm its business.
ChargePoint uses open-source software in its products and anticipates using open-source software in the future. Some open-source software licenses require those who distribute open-source software as part of their own software product to publicly disclose all or part of the source code to such software product or to make available any derivative works of the open-source code on unfavorable terms or at no cost, and ChargePoint may be subject to such terms. The terms of many open-source licenses 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 conditions or restrictions on ChargePoint’s ability to provide or distribute ChargePoint’s products or services.
In addition, ChargePoint relies on some open-source software and libraries issued under the General Public License (or similar “copyleft” licenses) for development of its products and may continue to rely on similar copyleft licenses. Third-parties may assert a copyright claim against ChargePoint regarding its use of such software or libraries, which could lead to a limitation of ChargePoint’s use of such software or libraries. Use of such software or libraries may also force ChargePoint to provide third-parties, at no cost, the source code to its proprietary software, which may decrease revenue and lessen any competitive advantage ChargePoint has due to the secrecy of its source code.
ChargePoint could face claims from third-parties claiming ownership of, or demanding release of, the open-source software or derivative works that ChargePoint developed using such software, which could include ChargePoint’s proprietary source code, or otherwise seeking to enforce the terms of the applicable open-source license. These claims could result in litigation and could require ChargePoint to make its software source code freely available, purchase a costly license or cease offering the implicated products or services unless and until ChargePoint can re-engineer them to avoid infringement, which may be a costly and time-consuming process, and ChargePoint may not be able to complete the re-engineering process successfully.
60



Additionally, the use of certain open-source software can lead to greater risks than use of third-party commercial software, as open-source licensors generally do not provide warranties or controls on the origin of software. There is typically no support available for open-source software, and ChargePoint 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. Many of the risks associated with the use of open-source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, have an adverse effect on ChargePoint’s business and results.
Interruptions, delays in service or inability to increase capacity, including internationally, at third-party data center facilities could impair the use or functionality of ChargePoint’s subscription services, harm its business and subject it to liability.
ChargePoint currently serves customers from third-party data center facilities operated by Amazon Web Services (“AWS”) located in the United States, Europe and Canada. Any outage or failure of such data centers could negatively affect ChargePoint’s product connectivity and performance. ChargePoint’s primary environments are behind the Content Delivery Network operated by Cloudflare, Inc. (“Cloudflare”), and any interruptions of Cloudflare’s services could negatively affect ChargePoint’s product connectivity and performance. Furthermore, ChargePoint depends on connectivity from its charging stations to its data centers through cellular service providers, such as Verizon. Any incident affecting a data center facility’s or a cellular service provider’s infrastructure or operations, whether caused by fire, flood, severe storm, earthquake, or other natural disasters, power loss, telecommunications failures, breach of security protocols, computer viruses and disabling devices, failure of access control mechanisms, war, criminal act, military actions, terrorist attacks and other similar events could negatively affect the use, functionality or availability of ChargePoint’s services.
Any damage to, or failure of, ChargePoint’s systems, or those of its third-party providers, could interrupt or hinder the use or functionality of its services. Impairment of or interruptions in ChargePoint’s services may reduce revenue, subject it to claims and litigation, cause customers to terminate their subscriptions, and adversely affect renewal rates and its ability to attract new customers. ChargePoint’s business will also be harmed if customers and potential customers believe its products and services are unreliable.
Customer-Related Risks
ChargePoint may be unable to leverage customer data in all geographic locations, and this limitation may impact research and development operations.
ChargePoint relies on data collected through charging stations or its mobile application, including usage data and geolocation data. ChargePoint uses this data in connection with the research, development and analysis of its technologies. ChargePoint’s inability to obtain necessary rights to use this data or freely transfer this data out of, for example, the European Economic Area, could result in delays or otherwise negatively impact ChargePoint’s research and development efforts.
ChargePoint’s ability to maintain customer satisfaction depends in part on the quality of ChargePoint’s customer support. Failure to maintain high-quality customer support could adversely affect ChargePoint’s reputation, business, results of operation, and financial condition.
ChargePoint believes that the successful use of its EV charging stations and Cloud Services requires a high level of support and engagement for many of its customers, particularly its fleet and commercial customers. In order to deliver appropriate customer support and engagement, ChargePoint must successfully assist its customers in deploying and continuing to use ChargePoint’s Cloud Services tools and EV charging stations, resolving performance issues, addressing interoperability challenges with a customers’ existing information technology or fuel management platforms and responding to EV charging station component failures or replacement parts, as well as charging station performance and reliability issues that may arise from time to time.
ChargePoint provides support to its commercial, fleet and residential EV charging station owners and operators. Such support services are generally provided under its Assure warranty program, including proactive charging station monitoring, guaranteed service response times and labor and parts warranties. ChargePoint further provides support for EV drivers connecting to and utilizing ChargePoint’s Cloud Services and its network of EV charging stations, including customer support services and mobile services. ChargePoint’s support organization faces additional challenges associated with its international operations, including those associated with delivering support, training, and documentation in languages other than English. Failure to maintain high-quality customer support could adversely affect ChargePoint’s reputation, business, results of operations, and financial condition.
In addition to providing direct customer support, ChargePoint also relies on channel partners in order to provide frontline support to some of its customers, including with respect to commissioning, maintenance, component part replacements and
61



repairs of charging stations. If ChargePoint’s channel partners do not provide support to the satisfaction of ChargePoint’s customers, ChargePoint may be required to hire additional personnel and to invest in additional resources in order to provide an adequate level of support, generally at a higher cost than that associated with its channel partners, which may increase ChargePoint’s costs and expenses and adversely affect ChargePoint’s gross margins. There can be no assurance that ChargePoint will be able to hire sufficient support personnel as and when needed. To the extent that ChargePoint is unsuccessful in hiring, training, and retaining adequate support personnel, its ability to provide high-quality and timely support to its customers will be negatively impacted and its customers’ satisfaction with its Cloud Services and EV charging stations could be adversely affected. Any failure to maintain high-quality customer support, or a market perception that ChargePoint does not maintain high-quality customer support, could adversely affect ChargePoint’s reputation, business, results of operations, and financial condition, particularly with respect to its fleet customers (see also “Risks Related to ChargePoint’s Business--Supply chain disruptions, component shortages, manufacturing interruptions or delays, or the failure to accurately forecast customer demand, could adversely affect ChargePoint’s ability to meet customer demand, lead to higher costs, and adversely affect ChargePoint’s business and results of operations. For example, supply chain challenges related to the COVID-19 pandemic, Russia’s invasion of Ukraine and global chip shortages have impacted companies worldwide and may have adverse effects on ChargePoint’s suppliers and customers and, as a result, ChargePoint”).
ChargePoint’s business will depend on customers renewing their services subscriptions. If customers do not continue to use its subscription offerings or if they fail to add more stations, its business and operating results will be adversely affected.
In addition to selling charging station hardware, ChargePoint also depends on customers continuing to subscribe to its Cloud Services and extended warranty coverages. Therefore, it is important that customers renew their subscriptions when the contract term expires and add additional charging stations and services to their subscriptions. Customers may decide not to renew their subscriptions with a similar contract period, at the same prices or terms or with the same or a greater number of users, stations or level of functionality. Customer retention may decline or fluctuate as a result of a number of factors, including satisfaction with software and features, functionality of the charging stations, prices, features and pricing of competing products, reductions in spending levels, mergers and acquisitions involving customers and deteriorating general economic conditions.
If customers do not renew their subscriptions, if they renew on terms less favorable to ChargePoint or if they fail to add products or services, ChargePoint’s business and operating results will be adversely affected.
Changes in subscriptions or pricing models may not be reflected in near-term operating results.
ChargePoint generally recognizes subscriptions revenue from customers ratably over the terms of their contracts. As a result, most of the subscriptions revenue reported in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter will likely have only a small impact on revenue for that quarter. However, such a decline will negatively affect revenue in future quarters. In addition, the severity and duration of events may not be predictable, and their effects could extend beyond a single quarter. Accordingly, the effect of significant downturns in sales and market acceptance of subscription services, and potential changes in pricing policies or rate of renewals, may not be fully apparent until future periods.
Financial, Tax and Accounting-Related Risks
ChargePoint has identified, and has previously identified, material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective system of internal control over financial reporting, this may result in material misstatements contained within ChargePoint’s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations.
As a public company, ChargePoint is required to provide management’s attestation on internal controls pursuant to Section 404 of Sarbanes-Oxley. The standards required for a public company under Section 404(a) and Section 404(b) of Sarbanes-Oxley are significantly more stringent than those previously required of ChargePoint as a privately-held company. Management may not be able to effectively and timely implement controls and procedures that adequately respond to the increased regulatory compliance and reporting requirements of Section 404(a) and/or Section 404(b) of Sarbanes-Oxley. If ChargePoint is not able to implement these additional requirements in a timely manner or with adequate compliance, it may not be able to assess whether its internal control over financial reporting is effective, which may subject it to adverse regulatory consequences and could harm investor confidence.
In connection with the preparation and audit of ChargePoint’s consolidated financial statements, material weaknesses were identified in its internal control over financial reporting as of January 31, 2023. A material weakness is a deficiency, or a
62



combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of ChargePoint’s annual or interim financial statements will not be prevented or detected on a timely basis.
ChargePoint did not design and maintain effective controls over certain information technology (“IT”) general controls for information systems that are relevant to the preparation of its consolidated financial statements. Specifically, ChargePoint did not design and maintain (a) program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately, (b) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to its financial applications and data to appropriate company personnel and (c) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements. The IT deficiencies did not result in any misstatements to the consolidated financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, ChargePoint management has determined these deficiencies in the aggregate constitute a material weakness. In addition, ChargePoint separately did not design and maintain effective controls over segregation of duties.
ChargePoint has continued implementation of a plan to remediate these material weaknesses and remediation efforts could continue beyond the fiscal year ending January 31, 2024. These remediation measures are ongoing and include engaging an external advisor to assist with evaluating and documenting the design and operating effectiveness of IT general controls and assisting with the remediation of deficiencies, as necessary, designing and implementing controls over segregation of duties, and designing and implementing IT general controls, including controls over program change management, the provisioning and monitoring of user access rights and privileges and program development processes and procedures. At this time, ChargePoint cannot provide an estimate of costs expected to be incurred in connection with implementing this remediation plan, however, these remediation measures will be time consuming, will result in ChargePoint incurring significant costs, and will place significant demands on its financial and operational resources. In order to maintain and improve the effectiveness of its internal control over financial reporting, ChargePoint has expended, and will continue to expend, significant resources, including accounting-related costs and significant management oversight.
The process of designing and implementing an effective financial reporting system is a continuous effort that requires ChargePoint to anticipate and react to changes in its business, to economic and regulatory environments and to expend significant resources to maintain a financial reporting system that satisfies its reporting obligations. ChargePoint may be unable to meet the reporting demands as a public company, including the requirements of the Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley”), and may be unable to accurately report its financial results, or report them within the timeframes required by law or stock exchange regulations. Failure to comply with Sarbanes-Oxley, when and as applicable, could also potentially subject ChargePoint to sanctions or investigations by the SEC or other regulatory authorities. Any failure to maintain or implement required new or improved controls, or any difficulties ChargePoint encounters in their implementation, could result in additional material weaknesses, cause ChargePoint to fail to meet its reporting obligations or result in material misstatements in its financial statements. Furthermore, if ChargePoint cannot provide reliable financial reports or prevent material misstatements due to fraud or error, its business and results of operations could be harmed, and investors could lose confidence in its reported financial information. ChargePoint can give no assurance that any additional material weaknesses or restatements of financial results will not arise in the future due to a failure to implement and maintain adequate internal control over financial reporting or any circumvention of these controls. In addition, even if ChargePoint is successful in strengthening its internal controls and procedures, in the future those internal controls and procedures may not be adequate to prevent or sufficiently identify irregularities or errors or to facilitate the fair presentation of ChargePoint’s financial statements.
ChargePoint’s financial condition and results of operations are likely to fluctuate on a quarterly basis in future periods, which could cause its results for a particular period to fall below expectations, resulting in a decline in the price of its Common Stock.
ChargePoint’s financial condition and results of operations have fluctuated in the past and may continue to fluctuate in the future due to a variety of factors, many of which are beyond its control.
In addition to the other risks described herein, the following factors could also cause ChargePoint’s financial condition and results of operations to fluctuate on a quarterly basis:
the timing and volume of new sales;
fluctuations in service costs, particularly due to unexpected costs of servicing and maintaining charging stations;
63



the timing of new product introductions, which can initially have lower gross margins, and inventory obsolescence costs related to new product transitions;
the introduction of new products by competitors, changes in pricing or other factors impacting competition;
weaker than anticipated demand for charging stations, whether due to changes in government incentives and policies or due to other conditions such as decrease in demand or overall economic conditions;
fluctuations in sales and marketing or research and development expenses;
supply chain interruptions, volatility in raw material prices and manufacturing or delivery delays;
the timing and availability of new products relative to customers’ and investors’ expectations;
the length of the sales and installation cycle for a particular customer;
disruptions in sales, production, service or other business activities or ChargePoint’s inability to attract and retain qualified personnel; and
unanticipated changes in federal, state, local or foreign government incentive programs, which can affect demand for EVs.
Fluctuations in operating results and cash flow could, among other things, give rise to short-term liquidity issues. In addition, revenue, and other operating results in future quarters may fall short of the expectations of investors and financial analysts, which could have an adverse effect on the price of the Common Stock.
Changes to applicable U.S. tax laws and regulations or exposure to additional income tax liabilities could affect ChargePoint’s business and future profitability.
ChargePoint is a U.S. corporation and thus subject to U.S. corporate income tax on its worldwide operations. Moreover, the majority of ChargePoint’s operations and customers are located in the United States, and as a result, ChargePoint is subject to various U.S. federal, state and local taxes. New U.S. laws and policy relating to taxes may have an adverse effect on ChargePoint’s business and future profitability. Further, existing U.S. tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to ChargePoint.
For example, on December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Act”), was signed into law making significant changes to the Code, and certain provisions of the Tax Act may adversely affect ChargePoint. In particular, sweeping changes were made to the U.S. taxation of foreign operations. Changes include, but are not limited to, a permanent reduction to the corporate income tax rate, limiting interest deductions, a reduction to the maximum deduction allowed for net operating losses generated in tax years after December 31, 2017, the elimination of carrybacks of net operating losses, adopting elements of a territorial tax system, assessing a repatriation tax or “toll-charge” on undistributed earnings and profits of U.S.-owned foreign corporations, and introducing certain anti-base erosion provisions, including a new minimum tax on global intangible low-taxed income and base erosion and anti-abuse tax. The Tax Act could be subject to potential amendments and technical corrections, and is subject to interpretations and implementing regulations by the U.S. Treasury and Internal Revenue Service (“IRS”), any of which could mitigate or increase certain adverse effects of the legislation. For example, the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) modified certain provisions of the Tax Act.
In addition, the Tax Act may impact taxation in non-federal jurisdictions, including with respect to state income taxes as state legislatures respond to the Tax Act, the CARES Act or any newly enacted federal tax legislation. Additionally, other foreign governing bodies have and may enact changes to their tax laws in reaction to the Tax Act, the CARES Act or any newly enacted federal tax legislation that could result in changes to ChargePoint’s global tax position and adversely affect its business and future profitability.
As a result of ChargePoint’s plans to expand operations, including to jurisdictions in which the tax laws may not be favorable, ChargePoint’s tax rate may fluctuate, ChargePoint’s tax obligations may become significantly more complex and subject to greater risk of examination by taxing authorities or ChargePoint may be subject to future changes in tax law, the impacts of which could adversely affect ChargePoint’s after-tax profitability and financial results.
Because ChargePoint does not have a long history of operating at its present scale and it has significant expansion plans, ChargePoint’s effective tax rate may fluctuate in the future. Future effective tax rates could be affected by operating losses in jurisdictions where no tax benefit can be recorded under U.S. generally accepted accounting principles (“U.S. GAAP”),
64



changes in the composition of earnings in countries with differing tax rates, changes in deferred tax assets and liabilities, or changes in tax laws. Factors that could materially affect ChargePoint’s future effective tax rates include, but are not limited to: (a) changes in tax laws or the regulatory environment, (b) changes in accounting and tax standards or practices, (c) changes in the composition of operating income by tax jurisdiction and (d) ChargePoint’s operating results before taxes.
Additionally, ChargePoint’s operations are subject to significant income, withholding and other tax obligations in the United States and may become subject to taxes in numerous additional state, local and non-U.S. jurisdictions with respect to its income, operations and subsidiaries related to those jurisdictions. ChargePoint’s after-tax profitability and financial results could be subject to volatility or be affected by numerous factors, including (a) the availability of tax deductions, credits, exemptions, refunds (including refunds of value added taxes) and other benefits to reduce ChargePoint’s tax liabilities, (b) changes in the valuation of ChargePoint’s deferred tax assets and liabilities, (c) expected timing and amount of the release of any tax valuation allowances, (d) tax treatment of stock-based compensation, (e) changes in the relative amount of ChargePoint’s earnings subject to tax in the various jurisdictions in which ChargePoint operates or has subsidiaries, (f) the potential expansion of ChargePoint’s business into or otherwise becoming subject to tax in additional jurisdictions, (g) changes to ChargePoint’s existing intercompany structure (and any costs related thereto) and business operations, (h) the extent of ChargePoint’s intercompany transactions and the extent to which taxing authorities in the relevant jurisdictions respect those intercompany transactions and (i) ChargePoint’s ability to structure ChargePoint’s operations in an efficient and competitive manner. Due to the complexity of multinational tax obligations and filings, ChargePoint may have a heightened risk related to audits or examinations by U.S. federal, state, local and non-U.S. taxing authorities. Outcomes from these audits or examinations could have an adverse effect on ChargePoint’s after-tax profitability and financial condition. Additionally, the IRS and several foreign tax authorities have increasingly focused attention on intercompany transfer pricing with respect to sales of products and services and the use of intangibles. Tax authorities could disagree with ChargePoint’s intercompany charges, cross-jurisdictional transfer pricing or other matters and assess additional taxes. If ChargePoint does not prevail in any such disagreements, its profitability may be affected.
ChargePoint’s after-tax profitability and financial results may also be adversely impacted by changes in the relevant tax laws and tax rates, treaties, regulations, administrative practices and principles, judicial decisions and interpretations thereof, in each case, possibly with retroactive effect. For example, the Multilateral Convention to Implement Tax Treaty Related Measures to Prevent Base Erosion and Profit Shifting recently entered into force among the jurisdictions that have ratified it, although the United States has not yet entered into this convention. These recent changes could negatively impact ChargePoint’s taxation, especially as ChargePoint expands its relationships and operations internationally.
The ability of ChargePoint to utilize net operating loss and tax credit carryforwards is conditioned upon ChargePoint attaining profitability and generating taxable income. ChargePoint has incurred significant net losses since inception and it is anticipated that ChargePoint will continue to incur significant losses. Additionally, ChargePoint’s ability to utilize net operating loss and tax credit carryforwards to offset future taxable income may be limited.
As of January 31, 2023, ChargePoint had $793.1 million of U.S. federal and $371.1 million of California net operating loss carryforwards available to reduce future taxable income, of which $604.3 million of the U.S. federal net operating loss carryforwards can be carried forward indefinitely. The remaining $188.8 million of U.S. federal net operating loss carryforwards begin to expire in 2028 and the California state net operating loss carryforwards begin to expire in 2029. In addition, ChargePoint had net operating loss carryforwards for other states of $313.8 million, which begin to expire in 2023. The Tax Act included a reduction to the maximum deduction allowed for net operating losses generated in tax years after December 31, 2017 and the elimination of carrybacks of net operating losses. It is possible that ChargePoint will not generate taxable income in time to utilize these net operating loss carryforwards.
In addition, net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Code, respectively, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in ownership by “5% stockholders” that exceeds 50 percentage points over a rolling three-year period. ChargePoint has experienced ownership changes since its incorporation and is already subject to limitations on its ability to utilize its existing net operating loss carryforwards and other tax attributes to offset taxable income or tax liability. In addition, changes in the ownership of its Common Stock during its fiscal year ended January 31, 2023 and future changes in ChargePoint’s stock ownership, which are outside of ChargePoint’s control, may trigger further ownership changes. Similar provisions of state tax law may also apply to limit ChargePoint’s use of accumulated state tax attributes. As a result, even if ChargePoint earns net taxable income in the future, its ability to use its net operating loss carryforwards and other tax attributes accrued prior to these changes in ownership to offset such taxable income or tax liability may be subject to limitations, which could potentially result in increased future income tax liability to ChargePoint.
65



ChargePoint performed an analysis to assess whether an “ownership change,” as defined by Section 382 of the Code, has occurred from its inception through January 31, 2022. Based on this analysis, ChargePoint has experienced “ownership changes,” limiting the utilization of the net operating loss carryforwards or research and development tax credit carryforwards under Section 382 of the Code by first multiplying the value of the ChargePoint’s stock at the time of the ownership change by the applicable long-term tax-exempt rate, and then applying additional adjustments, as required. As a result of the ownership changes, approximately $17.1 million of Federal net operating loss carryforwards, $17.9 million of California net operating loss carryforwards, and $4.7 million of federal tax credits were determined to have expired unutilized for income tax purposes. ChargePoint’s net operating losses or credits may also be impaired under state law. Accordingly, ChargePoint may not be able to utilize a material portion of the net operating losses or credits. The ability of ChargePoint to utilize its net operating losses or credits is conditioned upon ChargePoint attaining profitability and generating U.S. federal and state taxable income. ChargePoint has incurred significant net losses since inception and will continue to incur significant losses; and therefore, ChargePoint does not know whether or when the combined carryforwards may be or may become subject to limitation by Sections 382 and 383 of the Code.
ChargePoint’s reported financial results may be negatively impacted by changes in U.S. GAAP.
U.S. GAAP is subject to interpretation by the Financial Accounting Standards Board’s Accounting Standards Codification, 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 reported financial results, and may even affect the reporting of transactions completed before the announcement or effectiveness of a change.
ChargePoint incurs significant increased expenses and administrative burdens as a public company, which could have an adverse effect on its business, financial condition and results of operations.
ChargePoint faces increased legal, accounting, administrative and other costs and expenses as a public company that it did not incur as a private company. Sarbanes-Oxley, including the requirements of Section 404, as well as rules and regulations subsequently implemented by the SEC, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the “Dodd-Frank Act”) and the rules and regulations promulgated and to be promulgated thereunder, the Public Company Accounting Oversight Board and the securities exchanges, impose additional reporting and other obligations on public companies. Compliance with public company requirements increases costs and make certain activities more time-consuming. A number of those requirements require ChargePoint to carry out activities it has not done previously and additional expenses associated with SEC reporting requirements will continue to be incurred. Furthermore, if any issues in complying with those requirements are identified, such as the material weaknesses as described in this Quarterly Report and the restatement of ChargePoint’s previously issued consolidated financial statements and related material weakness as described in this Risk Factors section, ChargePoint may be subject to additional costs and expenses to come into compliance (see also “Financial, Tax and Accounting-Related Risks—ChargePoint has identified, and has previously identified, material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective system of internal control over financial reporting, this may result in material misstatements contained within ChargePoint’s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations,” and “Risks Related to Legal Matters and Regulations—ChargePoint may face litigation and other risks as a result of the material weaknesses in its internal control over financial reporting and the restatement of its financial statements,” for more detail). ChargePoint has incurred and could incur additional costs to rectify those or new issues, and the existence of these issues could adversely affect its reputation or investor perceptions. In addition, as a public company, ChargePoint maintains director and officer liability insurance, for which it must pay substantial premiums. The additional reporting and other obligations imposed by rules and regulations applicable to public companies increase legal and financial compliance costs and the costs of related legal, accounting and administrative activities. Advocacy efforts by stockholders and third-parties may also prompt additional changes in governance and reporting requirements, which could further increase costs.
Risks Related to Legal Matters and Regulations
Privacy concerns and laws, or other domestic or foreign regulations, may adversely affect ChargePoint’s business.
ChargePoint relies on data collected through charging stations or its mobile application, including usage data and geolocation data. ChargePoint uses this data in connection with providing its services and the research, development and analysis of its technologies. Accordingly, ChargePoint may be subject to or affected by a number of federal, state, local and international laws and regulations, as well as contractual obligations and industry standards, that impose certain obligations and restrictions with respect to data privacy and security and govern its collection, storage, retention, protection, use, processing, transmission, sharing and disclosure of personal information including that of ChargePoint’s employees, customers, drivers and other third-parties with whom ChargePoint conducts business. National and local governments and agencies in the countries in which ChargePoint operates and in which its customers operate have adopted, are considering adopting, or may adopt laws and
66



regulations regarding the collection, use, storage, processing and disclosure of information regarding consumers and other individuals, which could impact ChargePoint’s ability to offer services in certain jurisdictions. Laws and regulations relating to the collection, use, storage, disclosure, security and other processing of individuals’ information can vary significantly from jurisdiction to jurisdiction and are particularly stringent in Europe. The costs of compliance with, and other burdens imposed by, laws, regulations, standards and other obligations relating to privacy, data protection and information security are significant. In addition, some companies, particularly larger enterprises, often will not contract with vendors that do not meet these rigorous standards. Accordingly, the failure, or perceived inability, to comply with these laws, regulations, standards and other obligations may limit the use and adoption of ChargePoint’s solutions, reduce overall demand, lead to regulatory investigations, litigation and significant fines, penalties, injunctions or liabilities for actual or alleged noncompliance, or slow the pace at which it closes sales or other transactions, any of which could harm its business. Moreover, if ChargePoint or any of its employees, contractors or vendors fail or are believed to fail to adhere to appropriate practices regarding customers’ or employees’ data, it may damage its reputation and brand.
Additionally, existing laws, regulations, standards and other obligations may be interpreted in new and differing manners in the future, and may be inconsistent among jurisdictions. Future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could result in increased regulation, increased costs of compliance and penalties for non-compliance, and limitations on data collection, use, disclosure and transfer for ChargePoint and its customers.
Additionally, the EU adopted the GDPR in 2016, and it became effective in May 2018. The GDPR governs the countries of the European Economic Area and other countries such as Switzerland. The United Kingdom has adopted the UK GDPR which is regulation similar to the GDPR. The GDPR establishes requirements applicable to the handling of personal data and imposes penalties for non-compliance of up to the greater of €20 million or 4% of worldwide revenue. The costs of compliance with, and other burdens imposed by, the GDPR and UK GDPR may limit the use and adoption of ChargePoint’s products and services and could have an adverse impact on its business. In addition, California adopted the CCPA and the California State Attorney General has begun enforcement actions. Although ChargePoint initiated a compliance program designed to ensure CCPA compliance after consulting with outside privacy counsel, ChargePoint may remain exposed to ongoing legal risks and compliance costs related to CCPA and the new California Privacy Rights Act (“CPRA”), which became effective in most material respects on January 1, 2023. Similar state privacy laws create further compliance obligations and risks of fines and penalties in the event of non-compliance. Furthermore, state attorneys general may also join together to file lawsuits based on violations of applicable state privacy acts. In the event ChargePoint is subject to litigation, penalties, or enforcement actions pursuant to the GDPR, UK GDPR, CCPA, CPRA or applicable state laws, ChargePoint may be subject to fines and penalties, remediation measures which will divert management’s time and attention, as well as harm to its reputation.
The costs of compliance with, and other burdens imposed by, laws and regulations relating to privacy, data protection and information security that are applicable to the businesses of customers may adversely affect the ability and willingness to process, handle, store, use, transmit or process certain types of information, such as demographic and other personal information. The EU and the United States agreed in 2016 to the EU-US Privacy Shield Framework, which provided one mechanism for lawful cross-border transfers of personal data from the EU to the United States. However, the Court of Justice of the EU issued a decision on July 16, 2020 invalidating the EU-US Privacy Shield Framework, thereby creating additional legal risk for ChargePoint. In addition, the other bases ChargePoint and some of its customers rely on for the lawful export of personal data outside of the EU are standard contractual clauses. Notably, on June 4, 2021, the European Commission published revised standard contractual clauses, which imposed additional requirements on companies that use this mechanism to legitimize transfers of personal data out of the EU to the U.S. and other third countries. There are a number of legal uncertainties regarding the application of the revised standard contractual clauses and ChargePoint will continue to face uncertainty as regulatory guidance is developed in this area as to whether ChargePoint’s efforts to comply with its obligations under European privacy laws will be sufficient. If ChargePoint or its customers are unable to transfer data between and among countries and regions in which it operates, it could decrease demand for its products and services or require it to modify or restrict some of its products or services. Further, the new standard contractual clauses impose obligations regarding previously executed agreements containing the prior version of the standard contractual clauses. Updating agreements to comply with the revised standard contractual clauses is an increased burden and expense on ChargePoint, and not doing so may create the risk of damage to customer relationships or lead to regulatory scrutiny.
Marketing and digital advertising laws such as the EU’s “e-Privacy Directive” and the United States CAN-SPAM Act create further risks for ChargePoint should it not comply with those law’s requirements concerning marketing, cookies and trackers, and email promotions. The CAN-SPAM Act authorizes class actions with statutory damages and the e-Privacy Directive creates a risk of enforcement actions and fines. In the event such a class action or enforcement action is brought against ChargePoint, it may need to expend costs and resources defending such litigation or enforcement action and any potential damages or fines awarded as the result of such actions, which could have an adverse effect on ChargePoint’s business
67



and reputation. In addition to government activity, privacy advocacy groups, the technology industry and other industries have established or may establish various new, additional or different self-regulatory standards that may place additional burdens on technology companies. Customers may expect that ChargePoint will meet voluntary certifications or adhere to other standards established by them or third-parties. If ChargePoint is unable to maintain these certifications or meet these standards, it could reduce demand for its solutions and adversely affect its business.
Failure to comply with anticorruption and anti-money laundering laws, including the FCPA and similar laws associated with activities outside of the United States, could subject ChargePoint to penalties and other adverse consequences.
ChargePoint is subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the Anti-Bribery Act and possibly other anti-bribery and anti-money laundering laws in countries in which it conducts activities. It faces significant risks if it fails to comply with the FCPA and other anti-corruption laws that prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering or providing, directly or indirectly, improper payments or benefits to foreign government officials, political parties and private-sector recipients for the purpose of obtaining or retaining business, directing business to any person or securing any advantage. Any violation of the FCPA, other applicable anti-corruption laws, or anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, or severe criminal or civil sanctions, which could have an adverse effect on ChargePoint’s reputation, business, operating results and prospects. In addition, ensuring compliance may be costly and time-consuming and responding to any enforcement action may result in a significant diversion of management’s attention and resources, significant defense costs and other professional fees.
ChargePoint is subject to governmental export controls and economic sanctions laws that could impair its ability to compete in international markets and subject ChargePoint to liability if it is not in full compliance with applicable laws.
ChargePoint’s business activities are subject to various restrictions under U.S. export controls and trade and economic sanctions laws, including the U.S. Commerce Department’s Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department’s Office of Foreign Assets Control. The U.S. export control laws and U.S. economic sanctions laws include prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities and also require authorization for the export of encryption items. In addition, various countries regulate the import of certain encryption technology, including through import and licensing requirements, and have enacted laws that could limit ChargePoint’s ability to distribute its products and services or could limit ChargePoint’s customers’ ability to implement ChargePoint’s products in those countries. If ChargePoint fails to comply with these laws and regulations, ChargePoint and certain of its employees could be subject to civil or criminal penalties, including the possible loss of export privileges and monetary penalties. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. ChargePoint’s products may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions ChargePoint takes to prevent its products from being provided in violation of such laws. Any violation could result in adverse consequences to ChargePoint, including government investigations and penalties which may adversely affect ChargePoint’s operations and harm its reputation.
Existing and future environmental health and safety laws and regulations could result in increased compliance costs or additional operating costs or construction costs and restrictions. Failure to comply with such laws and regulations may result in substantial fines or other limitations that may adversely impact ChargePoint’s financial results or results of operations.
ChargePoint and its operations, as well as those of ChargePoint’s contractors, suppliers and customers, are subject to certain environmental laws and regulations, including laws related to the use, handling, storage, transportation and disposal of hazardous substances and wastes as well as electronic wastes and hardware, whether hazardous or not. These laws may require ChargePoint or others in ChargePoint’s supply and operations chains to obtain permits and comply with procedures that impose various restrictions and obligations that may have material effects on ChargePoint’s operations. If key permits and approvals cannot be obtained on acceptable terms, or if other operational requirements cannot be met in a manner satisfactory for ChargePoint’s operations or on a timeline that meets ChargePoint’s commercial obligations, it may adversely impact ChargePoint’s business.
Environmental and health and safety laws and regulations can be complex and may be subject to change, such as through new requirements enacted at the supranational, national, sub-national and/or local level or new or modified regulations that may be implemented under existing law. The nature and extent of any changes in these laws, rules, regulations and permits may be unpredictable and may have material effects on ChargePoint’s business. Future legislation and regulations or changes in existing legislation and regulations, or interpretations thereof, including those relating to hardware manufacturing, electronic
68



waste or batteries, could cause additional expenditures, restrictions and delays in connection with ChargePoint’s operations as well as other future projects, the extent of which cannot be predicted.
Further, ChargePoint currently relies on third-parties to ensure compliance with certain environmental laws, including those related to the disposal of hazardous and non-hazardous wastes. Any failure to properly handle or dispose of such wastes, regardless of whether such failure is ChargePoint’s or its contractors, may result in liability under environmental laws, including, but not limited to, the Comprehensive Environmental Response, Compensation and Liability Act, under which liability may be imposed without regard to fault or degree of contribution for the investigation and clean-up of contaminated sites, as well as impacts to human health and damages to natural resources. Additionally, ChargePoint may not be able to secure contracts with third-parties to continue their key supply chain and disposal services for ChargePoint’s business, which may result in increased costs for compliance with environmental laws and regulations.
ChargePoint may face litigation and other risks as a result of the material weaknesses in its internal control over financial reporting and the restatement of its financial statements.
Following the issuance of the SEC’s Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies on April 12, 2021, the audit committee of ChargePoint’s Board of Directors (the “Board”), after considering the recommendations of management, determined that it was appropriate to restate ChargePoint’s previously filed financial statements for certain periods of non-reliance. As part of this restatement, ChargePoint identified a material weakness in its internal control over financial reporting.
As a result of this material weakness, the restatement, the change in accounting for ChargePoint’s previously outstanding publicly-traded warrants (the “Public Warrants”) and private placement warrants issued to NGP Switchback, LLC, the sponsor of Switchback (the “Private Placement Warrants”), and other matters raised or that may in the future be raised by the SEC, ChargePoint faces potential for litigation or other disputes which may include, among others, claims invoking the federal and state securities laws, contractual claims or other claims arising from the restatement and material weaknesses in its internal control over financial reporting and the preparation of its financial statements. As of the date of this Quarterly Report, ChargePoint has no knowledge of any such litigation or dispute. However, ChargePoint can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could have an adverse effect on its business, results of operations and financial condition. No Public Warrants have been outstanding since January 31, 2022, and no Private Placement Warrants have been outstanding since April 30, 2022.
Risks Related to Ownership of ChargePoint’s Securities
Future sales of ChargePoint’s Common Stock in the public market, or the perception that such sales may occur, could reduce ChargePoint’s stock price, and any conversions of the 2027 Convertible Notes will, and any additional capital raised through the sale of equity or any future convertible securities ChargePoint may issue could, dilute existing stockholders’ ownership.
ChargePoint may raise additional capital through the issuance of equity or debt securities in the future. In that event, the ownership of existing ChargePoint stockholders would be diluted and the value of the stockholders' equity in Common Stock could be reduced. If ChargePoint raised more equity capital from the sale of Common Stock, institutional or other investors may negotiate terms more favorable than the current prices of ChargePoint’s Common Stock. If ChargePoint issues debt securities, the holders of the debt would have a claim to ChargePoint assets that would be prior to the rights of stockholders until the debt is repaid. Interest on these debt securities would increase costs and could negatively impact operating results. On April 12, 2022, ChargePoint completed a private placement of $300.0 million of aggregate principal amount of the 2027 Convertible Notes which will mature on April 1, 2027. The 2027 Convertible Notes may decrease ChargePoint’s business flexibility and access to capital, require a significant amount of cash to service, dilute the ownership interest of existing stockholders and otherwise depress the price of its Common Stock, and delay or hinder an otherwise beneficial takeover of the Company. On July 1, 2022, ChargePoint filed a Registration Statement on Form S-3 (File No. 333-265986), which permits ChargePoint to offer up to $1.0 billion shares of ChargePoint Common Stock, preferred stock, debt securities, warrants and rights in one or more offerings and in any combination, including in units from time to time (the “Shelf Registration Statement”). Further, as part of the Shelf Registration Statement, ChargePoint may also sell shares of its Common Stock in “at-the-market” offerings pursuant to that certain common stock sales agreement dated July 1, 2022, by and among ChargePoint and the underwriters thereto (the “ATM Facility”). As of April 30, 2023, $432.3 million of shares of Common Stock remained available for sale pursuant to the ATM Facility. The sale of a substantial number of shares of ChargePoint Common Stock pursuant to the ATM Facility, the Shelf Registration Statement or otherwise, or anticipation of any such sales, could cause the trading price of ChargePoint’s Common Stock to decline or make it more difficult for ChargePoint to sell equity or equity-related securities in the future at a time and at a price that ChargePoint might otherwise desire. In addition, issuances of any
69



shares of ChargePoint Common Stock sold pursuant to the ATM Facility or any securities sold pursuant to the Shelf Registration Statement will have a dilutive effect on our existing stockholders.
In accordance with Delaware law and the provisions of ChargePoint’s Second Amended and Restated Certificate of Incorporation (the “Charter”), ChargePoint may issue preferred stock that ranks senior in right of dividends, liquidation or voting to its Common Stock. The issuance by ChargePoint of such preferred stock may (a) reduce or eliminate the amount of cash available for payment of dividends to other holders of ChargePoint Common Stock, (b) diminish the relative voting strength of the total shares of Common Stock outstanding as a class, or (c) subordinate the claims of ChargePoint holders of Common Stock to ChargePoint assets in the event of a liquidation. ChargePoint cannot predict the size of future issuances of its Common Stock or any additional issuances of securities convertible into Common Stock or the effect, if any, that future issuances and sales of shares of its Common Stock will have on the market price of its Common Stock. Sales of substantial amounts of ChargePoint Common Stock (including any shares issued upon the conversion of the 2027 Convertible Notes or pursuant to the ATM Facility, the Shelf Registration Statement, or in connection with an acquisition), or the perception that such sales could occur, may adversely affect prevailing market prices of ChargePoint Common Stock.
ChargePoint may need to raise additional funds and these funds may not be available when needed or may not be available on terms that are favorable to ChargePoint.
ChargePoint may need to raise additional capital in the future to further scale its business and expand to additional markets. ChargePoint may raise additional funds through the issuance of equity, equity-related or debt securities, or through obtaining credit from government or financial institutions. ChargePoint cannot be certain that additional funds will be available on favorable terms when required, or at all. In addition, if ChargePoint cannot raise additional funds when needed, its financial condition, results of operations, business and prospects could be materially and adversely affected. If ChargePoint raises funds through the issuance of debt securities or through loan arrangements, the terms of such arrangements could require significant interest payments or contain covenants that restrict ChargePoint’s business, or other unfavorable terms, any of which could materially adversely affect ChargePoint’s business.
ChargePoint has incurred substantial indebtedness that may decrease its business flexibility, access to capital, and/or increase its borrowing costs, and ChargePoint may still incur substantially more debt, which may adversely affect its operations and financial results.
In April 2022, ChargePoint issued the 2027 Convertible Notes. The indenture for the 2027 Convertible Notes includes a restrictive covenant that, subject to specified exceptions, limits the ability of ChargePoint and its subsidiaries to incur secured debt in excess of $750.0 million. In addition, the indenture includes customary terms and covenants, including certain events of default after which the holders may accelerate the maturity of the 2027 Convertible Notes and declare 100% of the principal of, and accrued and unpaid interest, if any, on, the 2027 Convertible Notes to become due and payable immediately. As a result of these and other terms in the indenture, ChargePoint’s indebtedness may:
limit ChargePoint’s ability to borrow additional funds for working capital, capital expenditures, acquisitions or other general business purposes;
limit ChargePoint’s ability to use its cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes;
require ChargePoint to use a substantial portion of its cash flow from operations to make debt service payments;
limit ChargePoint’s flexibility to plan for, or react to, changes in its business and industry;
place ChargePoint at a competitive disadvantage compared to its less leveraged competitors; and
increase ChargePoint’s vulnerability to the impact of adverse economic and industry conditions.
Further, the indenture governing the 2027 Convertible Notes does not restrict ChargePoint’s ability to incur additional indebtedness other than secured debt, and as a result it and its subsidiaries may incur substantial additional indebtedness in the future. Additionally, ChargePoint expects to opportunistically seek access to additional funds through public or private equity offerings or debt financings, including through potential sales of Common Stock under its ATM Facility, and ChargePoint is actively pursuing complementary sources of credit to provide additional liquidity to support ChargePoint’s continued growth. The terms of debt securities or borrowings could impose significant restrictions or secured interests on ChargePoint’s operations and expose ChargePoint to enhanced risks.
70



ChargePoint has never paid cash dividends on its capital stock and does not anticipate paying dividends in the foreseeable future.
ChargePoint has never paid cash dividends on its capital stock and currently intends to retain any future earnings to fund the growth of its business. Any determination to pay dividends in the future will be at the discretion of the Board and will depend on financial condition, operating results, capital requirements, general business conditions and other factors that the Board may deem relevant. As a result, capital appreciation, if any, of Common Stock will be the sole source of gain for the foreseeable future.
The price of ChargePoint’s Common Stock may be subject to wide fluctuations.
The trading price of ChargePoint’s Common Stock will be volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond ChargePoint’s control. These factors include:
actual or anticipated fluctuations in operating results;
failure to meet or exceed financial estimates and projections of the investment community or that ChargePoint provides to the public;
issuance of new or updated research or reports by securities analysts or changed recommendations for the industry in general;
announcements of significant acquisitions, strategic partnerships, joint ventures, collaborations or capital commitments;
changes in competitive factors;
operating and share price performance of other companies in ChargePoint’s industry or related markets;
sales of shares of ChargePoint’s Common Stock into the market pursuant to the exercise of registration rights;
the timing and magnitude of investments in the growth of the business;
actual or anticipated changes in laws and regulations, including U.S. monetary policy;
additions or departures of key management or other personnel;
increased labor costs;
disputes or other developments related to intellectual property or other proprietary rights, including litigation;
the ability to market new and enhanced solutions on a timely basis;
sales of substantial amounts of the Common Stock by the members of the Board, executive officers or significant stockholders or the perception that such sales could occur;
changes in capital structure, including future issuances of securities or the incurrence of debt; and
general economic, political and market conditions, including those resulting from the ongoing conflict between Russia and Ukraine and increased trade restrictions by governmental and private entities.
In addition, the stock market in general, and the stock prices of technology companies in particular, have experienced extreme price and volume fluctuations. Broad market and industry factors likely have seriously affected and may continue to seriously affect the market price of ChargePoint’s Common Stock, regardless of actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against such a company. This litigation, if instituted against ChargePoint as a result of actual and potential volatility described above, could result in substantial costs and a diversion of management’s attention and resources.
Servicing the 2027 Convertible Note obligations will require a significant amount of cash. ChargePoint may not have sufficient cash flow from its business to pay its outstanding debt, and ChargePoint may not have the ability to raise the funds
71



necessary to settle conversions of the 2027 Convertible Notes in cash or to repurchase the 2027 Convertible Notes upon a fundamental change, which could adversely affect its business and results of operations.
ChargePoint’s ability to make scheduled payments of the principal of, to pay interest on, or to refinance its indebtedness, including the amounts payable under the 2027 Convertible Notes, depends on its future performance, which is subject to economic, financial, competitive, and other factors beyond its control. ChargePoint’s business may not generate cash flow from operations in the future sufficient to service its indebtedness and make necessary capital expenditures. Interest on the 2027 Convertible Notes is payable semi-annually in arrears on April 1 and October 1, commencing on October 1, 2022, and the 2027 Convertible Notes will mature on April 1, 2027, unless redeemed, repurchased or converted in accordance with their terms prior to such date. While ChargePoint can elect to make any interest payment in cash, paid in kind through an increase in the principal amount of the 2027 Convertible Notes, referred to as PIK Interest, or any combination thereof, to the extent ChargePoint elects PIK Interest, the 2027 Convertible Notes bear interest at a rate of 5.00% per annum, compared to 3.50% per annum to the extent paid in cash. If ChargePoint is unable to generate sufficient cash flow to pay the principal and/or interest on its indebtedness, ChargePoint’s flexibility in how it pays interest on the 2027 Convertible Notes may be limited and it 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, to pay its outstanding indebtedness. ChargePoint’s ability to refinance its indebtedness will depend on the capital markets and its financial condition at such time. For example, interest rate increases and/or other monetary policy changes, could ultimately result in higher short-term and/or long-term interest rates and could otherwise impact the general availability of credit. Higher prevailing interest rates and/or a tightening supply of credit would adversely affect the terms upon which ChargePoint would be able to refinance its indebtedness, if at all. As a result, ChargePoint 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 its debt obligations.

In the event of a fundamental change or a change in control transaction (each such term as defined in the indenture governing the 2027 Convertible Notes), holders of the 2027 Convertible Notes will have the right to require ChargePoint to repurchase all or a portion of their 2027 Convertible Notes at a price equal to 100% of the capitalized principal amount of 2027 Convertible Notes, in the case of a fundamental change, or 125% of the capitalized principal amount of 2027 Convertible Notes, in the case of a change in control transaction, in each case plus any accrued and unpaid interest to, but excluding, the repurchase date. This feature of the 2027 Convertible Notes could have the effect of delaying or preventing a change of control of ChargePoint, whether or not it is desired by, or beneficial to, ChargePoint’s stockholders, and may result in the acquisition of ChargePoint on terms less favorable to its stockholders than it would otherwise be, or could require ChargePoint to pay a portion of the consideration available in such a transaction to holders of the 2027 Convertible Notes. In addition, upon conversion of the 2027 Convertible Notes, unless ChargePoint elects to deliver solely shares of its Common Stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), ChargePoint will be required to make cash payments in respect of the 2027 Convertible Notes being converted. However, ChargePoint may not have enough available cash, or be able to obtain sufficient financing, at the time it is required to pay cash with respect to the 2027 Convertible Notes being converted.
The conditional conversion feature of the 2027 Convertible Notes, when triggered, may adversely affect ChargePoint’s financial condition and operating results. In addition, any such conversion of the 2027 Convertible Notes will dilute the ownership interest of existing stockholders, including holders who had previously converted their 2027 Convertible Notes, or may otherwise depress ChargePoint’s stock price.
Prior to the close of business on the business day immediately preceding January 1, 2027, the 2027 Convertible Notes will be convertible subject to the satisfaction of certain conditions set forth in the indenture for such 2027 Convertible Notes. On or after January 1, 2027, holders of the 2027 Convertible Notes will have the right to convert all or a portion of their 2027 Convertible Notes at any time prior to close of business on the second scheduled trading day immediately preceding the maturity date. Once any such conditional conversion feature of the 2027 Convertible Notes is triggered, holders of the 2027 Convertible Notes will be entitled to convert their 2027 Convertible Notes at any time during the specified periods at their option. If one or more holders elect to convert their 2027 Convertible Notes, unless ChargePoint elects to satisfy its conversion obligation by delivering solely shares of its Common Stock (other than paying cash in lieu of delivering any fractional share), ChargePoint would be required to settle a portion or all of its conversion obligation in cash, which could adversely affect its liquidity.
In addition, the conversion of some or all of the 2027 Convertible Notes will dilute the ownership interests of existing stockholders to the extent ChargePoint delivers shares of Common Stock upon such conversion. Any sales in the public market of ChargePoint Common Stock issuable upon such conversion could adversely affect prevailing market prices of ChargePoint Common Stock. In addition, the existence of the 2027 Convertible Notes may encourage short selling by market participants
72



because the conversion of the 2027 Convertible Notes could be used to satisfy short positions, or anticipated conversion of the 2027 Convertible Notes into shares of ChargePoint’s Common Stock could depress ChargePoint’s stock price.
The accounting method for convertible debt securities that may be settled in cash, such as the 2027 Convertible Notes, could have a material effect on ChargePoint’s reported financial results.
The accounting method for reflecting the 2027 Convertible Notes on ChargePoint’s balance sheet, accruing interest expense for the 2027 Convertible Notes, and reflecting the underlying shares of its Common Stock in ChargePoint’s reported diluted earnings per share may adversely affect its reported earnings and financial condition.
ChargePoint expects that, under applicable accounting principles, the initial liability carrying amount of the 2027 Convertible Notes will be the fair value of a similar debt instrument that does not have a conversion feature, valued using its cost of capital for straight, unconvertible debt. ChargePoint has reflected the difference between the net proceeds from the sale of the 2027 Convertible Notes and the initial carrying amount as a debt discount for accounting purposes, which is amortized into interest expense over the term of the 2027 Convertible Notes. As a result of this amortization, the interest expense to be recognized for the 2027 Convertible Notes for accounting purposes will be greater than the cash interest payments ChargePoint may pay on the 2027 Convertible Notes, were it to elect to pay interest in cash, which results in lower reported net income. The lower reported income (or higher net loss) resulting from this accounting treatment could depress the trading price of ChargePoint’s Common Stock and the 2027 Convertible Notes. In addition, under Accounting Standards Update 2020-06, Debt--Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging--Contracts in Entity’s Own Equity (Subtopic 815-40), diluted earnings per share is generally calculated assuming that all the 2027 Convertible Notes were converted solely into shares of Common Stock at the beginning of the reporting period, unless the result would be anti-dilutive. The application of this “if-converted” method may reduce ChargePoint’s reported diluted earnings per share.

Furthermore, if any of the conditions to the convertibility of the 2027 Convertible Notes is satisfied, then ChargePoint may be required under applicable accounting standards to reclassify the liability carrying value of the 2027 Convertible Notes as a current, rather than a long-term, liability. This reclassification could be required even if no noteholders convert their 2027 Convertible Notes and could materially reduce ChargePoint’s reported working capital.
The coverage of ChargePoint’s business or its securities by securities or industry analysts or the absence thereof could adversely affect the trading price and volume of ChargePoint’s Common Stock and other securities.
The trading market for ChargePoint’s securities is influenced in part by the research and other reports that industry or securities analysts publish about ChargePoint or its business or industry from time to time. ChargePoint does not control these analysts or the content and opinions included in their reports. If no or few analysts continue equity research coverage of ChargePoint, the trading price and volume of ChargePoint’s securities would likely be negatively impacted. If analysts do cover ChargePoint and one or more of them downgrade its securities, or if they issue other unfavorable commentary about ChargePoint or its industry or inaccurate research, the trading price of ChargePoint’s Common Stock and other securities would likely decline. Furthermore, if one or more of these analysts cease coverage or fail to regularly publish reports on ChargePoint, it could lose visibility in the financial markets. Any of the foregoing would likely cause the trading price and volume of ChargePoint’s Common Stock and other securities to decline.
Anti-takeover provisions contained in ChargePoint’s governing documents and applicable laws could impair a takeover attempt.
ChargePoint’s Charter and Amended and Restated Bylaws (the “A&R Bylaws”) afford certain rights and powers to the Board that could contribute to the delay or prevention of an acquisition that it deems undesirable. ChargePoint is also subject to Section 203 of the Delaware General Corporation Law and other provisions of Delaware law that limit the ability of stockholders in certain situations to effect certain mergers. Any of the foregoing provisions and terms that have the effect of delaying or deterring a change in control could limit the opportunity for stockholders to receive a premium for their shares of their Common Stock and could also affect the price that some investors are willing to pay for the Common Stock. ChargePoint’s Charter provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit stockholders’ ability to obtain a more favorable judicial forum for disputes with ChargePoint or its directors, officers, employees or stockholders.
The Charter requires, to the fullest extent permitted by law, that derivative actions brought on behalf of ChargePoint, actions against current or former directors, officers, stockholders or, subject to certain exceptions, employees for breach of fiduciary duty and certain other actions may be brought in the Court of Chancery in the State of Delaware or, if that court lacks subject matter jurisdiction, another federal or state court situated in the State of Delaware. Any person or entity purchasing or otherwise acquiring or holding any interest in shares of capital stock of ChargePoint shall be deemed to have notice of and
73



consented to the forum provisions in the certificate of incorporation. In addition, the Charter and A&R Bylaws provide that, unless ChargePoint consents in writing to another forum, the federal district courts of the United States shall, to the fullest extent of the law, be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act or the Exchange Act.
The choice of forum provision in ChargePoint’s Charter may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with ChargePoint or any of its directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision to be inapplicable or unenforceable in an action, ChargePoint may incur additional costs associated with resolving such action in other jurisdictions, which could harm its business, operating results and financial condition.
Sales, or the perception of future sales, of a substantial number of shares of Common Stock by ChargePoint’s existing stockholders could cause the price of ChargePoint’s Common Stock to decline.
Sales of a substantial number of shares of ChargePoint’s Common Stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of ChargePoint’s Common Stock. For instance, in connection with the closing of the Merger, ChargePoint and the holders of registration rights in Switchback and Legacy ChargePoint entered into an amended and restated Registration Rights Agreement (the “A&R Registration Rights Agreement” and such holders the “Registration Rights Holders”). In certain circumstances, the Registration Rights Holders can demand certain underwritten offerings and will be entitled to customary piggyback registration rights. Also, in connection with the consummation of the acquisition of HTB, ChargePoint entered into a registration rights agreement with the former shareholders of HTB providing for the filing of a resale registration statement as more completely described below.
ChargePoint has in the past, and may in the future, file registration statements as a result of such registration rights. For example, on July 12, 2021, ChargePoint filed a resale registration statement on Form S-1 (No. 333-257855) that relates to the offer and sale from time to time by the selling security holders named in that prospectus of up to 12 million shares of ChargePoint’s Common Stock (the “Secondary Offering”). ChargePoint’s directors, executive officers and certain stockholders entered into lock-up agreements with the representatives of the several underwriters, in connection with the Secondary Offering, which expired on September 28, 2021. Further, on October 14, 2021, ChargePoint filed a resale registration statement on Form S-1 (No. 333-260247) that was declared effective by the SEC that relates to the offer and sale from time to time by the selling security holders named in that prospectus of up to 5,695,176 shares of ChargePoint’s Common Stock in connection with the consummation of ChargePoint’s acquisition of HTB.
As of October 31, 2021, no shares of ChargePoint’s Common Stock were prohibited or otherwise restricted from being sold in the public market under lock-up agreements. Shares issued upon the exercise of stock options outstanding under ChargePoint’s equity incentive plans or pursuant to future awards granted under those plans will become available for sale in the public market to the extent permitted by the provisions of applicable vesting schedules, any applicable market standoff, a registration statement on Form S-8 and Rule 144 and Rule 701 under the Securities Act.
Warrants are exercisable for ChargePoint’s Common Stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to ChargePoint’s stockholders.
As of April 30, 2023, the warrants to purchase Legacy ChargePoint common stock (the “Legacy Warrants”) were exercisable for 34,499,436 shares of Common Stock. Any shares of ChargePoint’s Common Stock issued upon exercise of Legacy Warrants will result in dilution to the then existing holders of Common Stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of ChargePoint’s Common Stock.

74



ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Recent Sales of Unregistered Securities
None.
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.
75



ITEM 6. EXHIBITS
(a)Exhibits:
Exhibit No.Description
10.1+*
31.1+
31.2+
32.1**
32.2**
101.INS
Inline XBRL Instance Document
101.SCH
Inline XBRL Taxonomy Extension Schema
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase
104.0Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
____________

+ Filed herewith.
*    Denotes management compensatory plan, contract or arrangement.
** Furnished herewith.

76



SIGNATURES

Pursuant to the requirements of the Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
June 8, 2023
CHARGEPOINT HOLDINGS, INC.
By:
/s/ Rex S. Jackson
Name:
Rex S. Jackson
Title:Chief Financial Officer and Principal Financial Officer
77
EX-10.1 2 chargepoint10q2024q1ex101.htm EX-10.1 Document


EXHIBIT 10.1




ChargePoint Holdings, Inc.
Amended and Restated 2021 Employee Stock Purchase Plan
(As Amended and Restated December 8, 2022)






ChargePoint Holdings, Inc.

Amended and Restated 2021 Employee Stock Purchase Plan
SECTION 1.    PURPOSE OF THE PLAN.
The purpose of the Plan is to provide Eligible Employees with an opportunity to increase their proprietary interest in the success of the Company by purchasing Stock from the Company on favorable terms and to pay for such purchases through payroll deductions or other approved contributions.
SECTION 2.    ADMINISTRATION OF THE PLAN.
(a)General. The Plan may be administered by the Board or one or more Committees to which the Board (or an authorized Board committee) has delegated authority. If administration is delegated to a Committee, the Committee shall have the powers theretofore possessed by the Board, including, to the extent permitted by applicable law, the power to delegate to a sub-committee any of the administrative powers the committee is authorized to exercise (and references in this Plan to either the Board or the Administrator shall hereafter also encompass the committee or subcommittee, as applicable). The Board may abolish the committee’s delegation at any time and the Board shall at all times also retain the authority it has delegated to the Committee. Each Committee shall comply with rules and regulations applicable to it, including under the rules of any exchange on which the Stock is traded, and shall have the authority and be responsible for such functions as have been assigned to it.
(b)Powers of the Administrator. Subject to the terms of the Plan, and in the case of a Committee, subject to the specific duties delegated to the Committee, the Administrator shall have the power to establish the terms and conditions of Offering Periods (which need not be identical) under the Plan, to interpret the Plan and make all other policy decisions relating to the operation of the Plan. The Administrator may adopt such rules, guidelines and forms as it deems appropriate to implement the Plan.
(c)Effects of Administrator’s Decisions. The Administrator’s decisions, determinations and interpretations shall be final and binding on all interested parties.
(d)Governing Law. The Plan shall be governed by, and construed in accordance with, the laws of the State of Delaware (except its choice of law provisions).
SECTION 3.    STOCK OFFERED UNDER THE PLAN.
(a)Authorized Shares. The number of shares of Stock available for issuance under the Plan shall be 5,400,000 shares of the Company’s Stock (subject to adjustment pursuant to Subsection (c) below), plus the additional shares described in Subsection (b) below. Shares of Stock issued pursuant to the Plan may be authorized but unissued shares or treasury shares.
(b)Annual Increase in Shares. On the first day of each March during the term of the Plan, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of Stock that may be issued under the Plan shall automatically increase by a number equal to the least of (i) one percent (1%) of the total number of shares of Stock actually issued and outstanding on the last day of the preceding month, (ii) 5,400,000

    2


shares of Stock (subject to adjustment pursuant to Subsection (c) below), or (iii) a number of shares of Stock determined by the Board.
(c)Anti-Dilution Adjustments. In the event that any dividend or other distribution (whether in the form of cash, stock or other securities or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, reclassification, repurchase, or exchange of Stock or other securities of the Company, or other similar change in the corporate structure of the Company affecting the Stock and effected without receipt or payment of consideration by the Company occurs, then in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan, there will be a proportionate adjustment of the number and class of Stock that may be delivered under the Plan, the Purchase Price per share and the number and class of Stock covered by each option under the Plan which has not yet been exercised, and the numerical limits of Sections 3(a), 3(b)(ii) and 9(c).
(d)Reorganizations. In the event of a Corporate Reorganization, the outstanding rights to purchase Stock under any Offering Period then in progress may be continued, assumed or substituted by the surviving entity or its parent. If such acquirer refuses to continue, assume or substitute for any such rights, then a new Purchase Date for such Offering Period(s) will be set prior to the effective time of the Corporate Reorganization, the Participants’ accumulated contributions will be applied to purchase Stock on such date, and any such Offering Periods shall terminate immediately after such purchase. In the event a new Purchase Date is set under this Section 3(d), Participants will be given notice of the new Purchase Date. The Plan shall in no event be construed to restrict in any way the Company’s right to undertake a dissolution, liquidation, merger, consolidation or other reorganization.
SECTION 4.    ENROLLMENT AND PARTICIPATION.
(a)Offering Periods and Purchase Periods.
(i)Base Offering Periods. The Administrator may from time to time establish Offering Periods (consisting of one or more Purchase Periods) of such frequency and duration as it may deem appropriate (the “Base Offering Periods”); provided that a Base Offering Period shall in no event be longer than 27 months (or such other period as may be imposed under applicable tax law). Each Base Offering Period shall contain such terms and conditions (consistent with the Plan) as the Administrator deems appropriate. Within the limits of the Plan, the Administrator may change the frequency, duration and other terms and conditions of the Base Offering Periods as it deems appropriate from time to time. The Base Offering Periods are intended to qualify under Code Section 423.
(ii)Additional Offering Periods. At the discretion of the Administrator, additional Offering Periods (the “Additional Offering Periods”) may be conducted under the Plan including, if necessary or advisable in the sole discretion of the Administrator, under a separate sub-plan or sub-plans, permitting grants to Eligible Employees of certain Participating Companies (each, a “Sub-Plan”). Such Additional Offering Periods may be designed to achieve desired tax objectives in particular locations outside the United States or to comply with local laws applicable to offerings in such foreign jurisdictions and will not be intended to qualify under Code Section 423. The Administrator shall determine the commencement and duration of each Additional Offering Period, which may be consecutive or overlapping. The other terms and conditions of each Additional Offering Period shall be those set forth in this Plan document or in terms and conditions approved by the Administrator with respect to such Additional Offering Period (whether or not set

    3


forth in a written Sub-Plan), with such changes or additional features as the Administrator determines necessary to comply with local law. Each Additional Offering Period (whether or not set forth in a written Sub-Plan) shall be considered a separate plan from the Plan (the “Statutory Plan”). The total number of Shares authorized to be issued under the Plan as provided in Section 3 above applies in the aggregate to the Statutory Plan and any Additional Offering Period. Unless otherwise superseded by the terms and conditions approved by the Administrator with respect to an Additional Offering Period, the provisions of this Plan document shall govern the operation of any offering conducted hereunder.
(iii)Separate Offerings. Each Base Offering Period and each Additional Offering Period conducted under the Plan is intended to constitute a separate “offering” for purposes of Code Section 423.
(iv)Equal Rights and Privileges. To the extent an Offering Period is intended to qualify under Code Section 423, all participants in such Offering Period shall have the same rights and privileges with respect to their participation in such Offering Period in accordance with Code Section 423 and the regulations thereunder except for differences that may be mandated by local law and are consistent with the requirements of Code Section 423(b)(5).
(b)Enrollment. In the case of any individual who qualifies as an Eligible Employee on the first day of any Offering Period, he or she may elect to become a Participant on such day by filing the prescribed enrollment form with the Company. The enrollment form shall be filed in the prescribed manner during the applicable Enrollment Period for such Offering Period. The Administrator may establish other procedures for enrollment by Eligible Employees.
(c)Duration of Participation. Once enrolled in the Plan, a Participant shall continue to participate in the Plan until he or she:
(i)Reaches the end of the Offering Period or Purchase Period, as applicable, in which his or her employee contributions were discontinued under Section 5(c) or 9(b);
(ii)Withdraws from the Plan under Section 6(a); or
(iii)Ceases to be an Eligible Employee.
A Participant whose employee contributions were discontinued automatically under Section 9(b) shall automatically resume participation as described therein. In all other cases, a former Participant may again become a Participant, if he or she then is an Eligible Employee, by following the procedure described in Subsection (b) above.
(d)Applicable Offering Period. For purposes of calculating the Purchase Price under Section 8(b), the applicable Offering Period shall be determined as follows:
(i)Once a Participant is enrolled in the Plan for an Offering Period, such Offering Period shall continue to apply to him or her until the earliest of (A) the end of such Offering Period, (B) the end of his or her participation under Subsection (c) above, or (C) re-enrollment for a subsequent Offering Period under Paragraph (ii) or (iii) below.
(ii)Any other provision of the Plan notwithstanding, the Administrator (at its sole discretion) may determine prior to the commencement of any new Offering Period that all

    4


Participants shall be re-enrolled for such new Offering Period. In addition, the Administrator may structure an Offering Period so that in the event that the Fair Market Value of a Share on the first day of the Offering Period for which the Participant is enrolled is higher than on the first day of any subsequent Offering Period, the Participant shall automatically be re-enrolled for such subsequent Offering Period.
(iii)When a Participant reaches the end of an Offering Period but his or her participation is to continue, then such Participant shall automatically be re-enrolled for the Offering Period that commences immediately after the end of the prior Offering Period.
SECTION 5.    EMPLOYEE CONTRIBUTIONS.
(a)Commencement of Payroll Deductions. A Participant may purchase shares of Stock under the Plan by means of payroll deductions implemented at the applicable Participating Company or (if so approved by the Administrator with respect to all Participants in a Base Offering Period) other approved contributions in form and substance satisfactory to the Administrator. Payroll deductions or other approved contributions shall commence as soon as reasonably practicable after the Company has received the prescribed enrollment form. In jurisdictions where payroll deductions are not permitted under local law, Participants may purchase shares of Stock by making contributions in the form that is acceptable and approved by the Administrator.
(b)Amount of Payroll Deductions. An Eligible Employee shall designate on the prescribed enrollment form the portion of his or her Compensation that he or she elects to have withheld for the purchase of Stock. Such portion shall be a whole percentage of the Eligible Employee’s Compensation, but not less than 1% nor more than 15% (or such lesser percentage established by the Administrator for an Offering Period).
(c)Reducing Withholding Rate or Discontinuing Payroll Deductions. If a Participant wishes to reduce his or her rate of payroll withholding, such Participant may do so by filing a new enrollment form with the Company in the manner prescribed by the Administrator. The new withholding rate shall be effective as soon as reasonably practicable after the Company has received such form. The new withholding rate may be 0% or any whole percentage of the Participant’s Compensation, but not more than his or her old withholding rate. The Administrator may limit the number of times a Participant may elect to reduce his or her rate of withholding during any Offering Period and/or Purchase Period. Unless a different rule is established for an Offering Period, no Participant shall make more than one election under this Subsection (c) during any Purchase Period. (In addition, employee contributions may be discontinued automatically pursuant to Section 9(b).)
(d)Increasing Withholding Rate. Unless the Administrator establishes a different rule for an Offering Period, a Participant may not increase his or her rate of payroll withholding during a Purchase Period. If a Participant wishes to increase his or her rate of payroll withholding, such Participant may do so by filing a new enrollment form with the Company at least fifteen (15) calendar days prior to commencement of a Purchase Period (or such other period as is specified by the Administrator). The new withholding rate shall be effective on the first day of the next-upcoming Purchase Period in which the Participant participates. The new withholding rate may be any whole percentage of the Participant’s Compensation, but not less than 1% nor more than the maximum amount established for the Offering Period.
SECTION 6.    WITHDRAWAL FROM THE PLAN.

    5


(a)Withdrawal. A Participant may elect to withdraw from the Plan (and the Offering Period in which he or she is participating) by filing the prescribed form with the Company in the prescribed manner at least fifteen (15) calendar days prior to a Purchase Date (or such other period as is specified by the Administrator). As soon as reasonably practicable thereafter, payroll deductions or other approved contributions shall cease and the entire amount credited to the Participant’s Plan Account with respect to such Offering Period shall be refunded to him or her in cash, without interest (except as otherwise required by the laws of the local jurisdiction). No partial withdrawals from an Offering Period shall be permitted.
(b)Re-Enrollment After Withdrawal. A former Participant who has withdrawn from the Plan shall not be a Participant until he or she re-enrolls in the Plan under Section 4(b) during an Enrollment Period. Re-enrollment may be effective only at the commencement of an Offering Period.
SECTION 7.    CHANGE IN EMPLOYMENT STATUS.
(a)Termination of Employment. Termination of employment as an Eligible Employee for any reason, including death, shall be treated as an automatic withdrawal from the Plan under Section 6(a).
(b)Transfers of Employment. If a Participant transfers employment from a Participating Company that is participating in a Base Offering Period to a Participating Company that is participating in an Additional Offering Period, he or she will immediately cease to participate in the Base Offering Period, as applicable; however, such Participant’s Plan Account will be transferred to the Additional Offering Period, and such Participant will immediately join such Additional Offering Period on the terms and conditions applicable to such Additional Offering Period, except for any modifications required by applicable law. If a Participant transfers employment from a Participating Company that is participating in an Additional Offering Period to a Participating Company that is participating in the Base Offering Period, he or she will continue to participate in the Additional Offering Period until the earlier of (i) the end of such Additional Offering Period, or (ii) the commencement of the first Base Offering Period in which he or she is eligible. If a Participant transfers employment from a Participating Company to a Related Corporation that is not a Participating Company, he or she shall be deemed to have withdrawn from the Plan pursuant to Section 6(a).
(c)Leave of Absence. For purposes of the Plan, employment shall not be deemed to terminate when the Participant goes on a military leave, a sick leave or another bona fide leave of absence, if the leave was approved by the Company in writing. Employment, however, shall, except as otherwise determined by the Administrator with respect to a Participant in an Additional Offering Period, be deemed to terminate on the first day following three months after the Participant goes on a leave, unless a contract or statute guarantees his or her right to return to work. Employment shall, except as otherwise determined by the Administrator with respect to a Participant in an Additional Offering Period, be deemed to terminate in any event when the approved leave ends, unless the Participant immediately returns to work.
(d)Death. In the event of the Participant’s death, the amount credited to his or her Plan Account shall be paid in cash, without interest (unless otherwise required by the laws of the local jurisdiction), to a beneficiary designated by him or her for this purpose on the prescribed form or, if none, to the Participant’s estate. Such form shall be valid only if it was filed with the Company in the prescribed manner before the Participant’s death.
SECTION 8.    PLAN ACCOUNTS AND PURCHASE OF SHARES.

    6


(a)Plan Accounts. The Company shall maintain a Plan Account on its books in the name of each Participant. Whenever an amount is deducted from the Participant’s Compensation under the Plan, such amount shall be credited to the Participant’s Plan Account. Unless otherwise required by the laws of the local jurisdiction, (i) amounts credited to Plan Accounts shall not be trust funds and may be commingled with the Company’s general assets and applied to general corporate purposes, and (ii) no interest shall be credited to Plan Accounts.
(b)Purchase Price. The Administrator shall establish the Purchase Price for each Offering Period; provided, however, that the Purchase Price for each share of Stock purchased on a Purchase Date shall not be less than the lower of:
(i) 85% of the Fair Market Value of such share on the first trading day of such Offering Period; or
(ii)85% of the Fair Market Value of such share on the Purchase Date.
(c)Number of Shares Purchased. On each Purchase Date, each Participant shall be deemed to have elected to purchase the number of shares of Stock calculated in accordance with this Subsection (c), unless the Participant has previously elected to withdraw from the Offering Period in accordance with Section 6(a). The amount then in the Participant’s Plan Account shall be divided by the Purchase Price, and the number of shares that results shall be purchased from the Company with the funds in the Participant’s Plan Account. The foregoing number of shares of Stock that may be purchased by a Participant are subject to the limitations set forth in Subsection (d) below and in Section 9. The Administrator may determine with respect to all Participants in an Offering Period that any fractional share, as calculated under this Subsection (c), shall be (i) rounded down to the next lower whole share or (ii) credited as a fractional share.
(d)Available Shares Insufficient. In the event that the aggregate number of shares that all Participants elect to purchase with respect to a particular Purchase Period exceeds (i) the number of shares of Stock that were available under Section 3 above for sale under the Plan on the first day of the applicable Offering Period, or (ii) the number of shares that were available under Section 3 above for sale under the Plan on the applicable Purchase Date, then the number of shares to which each Participant is entitled shall be determined by multiplying the number of shares available for issuance by a fraction. The numerator of such fraction is the number of shares that such Participant has elected to purchase, and the denominator of such fraction is the number of shares that all Participants have elected to purchase. The Company may make a pro rata allocation of the shares available on the first day of an applicable Offering Period pursuant to the preceding sentence, notwithstanding any authorization of additional shares for issuance under the Plan by the Company’s stockholders subsequent to such date. In the event of a pro-rata allocation under this Section (d), the Administrator may determine in its discretion to continue all Offering Periods then in effect or terminate all Offering Periods then in effect pursuant to Section 14.
(e)Issuance of Stock. The shares of Stock purchased by a Participant under the Plan will be registered in the name of such Participant. The Company may permit or require that shares be deposited directly with a broker designated by the Company or to a designated agent of the Company, and the Company may utilize electronic or automated methods of share transfer. The Company may require that shares be retained with such broker or agent for a designated period of time and/or may establish other procedures to permit tracking of disqualifying dispositions of such shares. (The two preceding sentences shall apply whether or not the Participant is required to pay income tax in the United States.)

    7


(f)Tax Withholding. To the extent required by applicable federal, state, local or foreign law, a Participant shall make arrangements satisfactory to the Company for the satisfaction of any withholding tax obligations that arise in connection with the Plan. The Company shall not be required to issue any shares of Stock under the Plan until such obligations, if any, are satisfied.
(g)Unused Cash Balances. Subject to the final sentence of Section 8(c) and except as otherwise determined by the Administrator with respect to an Offering Period, an amount remaining in the Participant’s Plan Account that represents the Purchase Price for any fractional share shall be refunded to the Participant in cash, without interest (except as otherwise required by the laws of the local jurisdiction). Any amount remaining in the Participant’s Plan Account that represents the Purchase Price for whole shares that could not be purchased by reason of Subsections (c) or (d) above or Section 9(b) or (c) shall be refunded to the Participant in cash, without interest (except as otherwise required by the laws of the local jurisdiction).
(h)Stockholder Approval. Any other provision of the Plan notwithstanding, no shares of Stock shall be purchased under the Plan unless and until the Company’s stockholders have approved the adoption of the Plan.
SECTION 9.    PLAN LIMITATIONS.
(a)Five Percent Limit. Any other provision of the Plan notwithstanding, no Participant shall be granted a right to purchase Stock under the Plan if, immediately after such right is granted, such Participant would own stock possessing 5% or more of the total combined voting power or value of all classes of stock of the Company or any Related Corporation, applying the stock attribution rules of Code Section 424(d), and including any stock in which the Participant may purchase under outstanding options as stock owned by such Participant.
(b)Dollar Limit. As specified by Code Section 423(b)(8), no Participant shall be entitled to accrue rights to purchase Stock pursuant to any such rights outstanding under the Plan if and to the extent such accrual, when aggregated with (i) rights to purchase Stock accrued under any other right to purchase Stock under the Plan, and (ii) similar rights accrued under other employee stock purchase plans (within the meaning of Code Section 423) of the Company or any Related Corporation, would otherwise permit such Participant to purchase more than $25,000 worth of Stock of the Company or any Related Corporation (determined on the basis of the Fair Market Value per share on the date such rights are granted, and which, with respect to the Plan, will be determined as of the beginning of the respective Offering Period) for each calendar year such rights are at any time outstanding.
If a Participant is precluded by this Subsection (b) from purchasing additional Stock under the Plan, then his or her employee contributions shall automatically be discontinued and shall automatically resume at the beginning of the next Purchase Period with a scheduled Purchase Date in the next calendar year, provided that he or she is an Eligible Employee at the beginning of such Purchase Period.
(c)Purchase Period Share Purchase Limit. The Administrator may establish one or more limits on the number of shares of Stock that may be purchased during any Offering Period and/or Purchase Period, including individual limits and/or aggregate limits. Unless the Administrator provides otherwise with respect to an Offering Period, any other provision of the Plan notwithstanding, no Participant shall purchase more than 10,000 shares of Stock with respect to any Purchase Period.

    8


SECTION 10.RIGHTS NOT TRANSFERABLE.
The rights of any Participant under the Plan, or any Participant’s interest in any Stock or moneys to which he or she may be entitled under the Plan, shall not be transferable by voluntary or involuntary assignment or by operation of law, or in any other manner other than by beneficiary designation or the laws of descent and distribution. If a Participant in any manner attempts to transfer, assign or otherwise encumber his or her rights or interest under the Plan, other than by beneficiary designation or the laws of descent and distribution, then such act shall be treated as an election by the Participant to withdraw from the Plan under Section 6(a).
SECTION 11.NO RIGHTS AS AN EMPLOYEE.
Nothing in the Plan or in any right granted under the Plan shall confer upon the Participant any right to continue in the employ of a Participating Company for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Participating Companies or of the Participant, which rights are hereby expressly reserved by each, to terminate his or her employment at any time and for any reason, with or without cause.
SECTION 12.NO RIGHTS AS A STOCKHOLDER.
A Participant shall have no rights as a stockholder with respect to any shares of Stock that he or she may have a right to purchase under the Plan until such shares have been purchased on the applicable Purchase Date.
SECTION 13.SECURITIES LAW REQUIREMENTS.
Shares of Stock shall not be issued, and the Company shall have no liability for failure to issue shares of Stock, under the Plan unless the issuance and delivery of such shares comply with (or are exempt from) all applicable requirements of law, including (without limitation) the Securities Act of 1933, as amended, the rules and regulations promulgated thereunder, state securities laws and regulations, and the regulations of any stock exchange or other securities market on which the Company’s securities may then be traded.
SECTION 14.AMENDMENT OR DISCONTINUANCE.
(a)General Rule. The Administrator, in its sole discretion, may amend, suspend, or terminate the Plan, or any part thereof, at any time and for any reason. If the Plan is terminated, the Administrator, in its discretion, may elect to terminate all outstanding Offering Periods either immediately or upon completion of the purchase of shares of Stock on the next Purchase Date, or may elect to permit Offering Periods to expire in accordance with their terms (and subject to any adjustment pursuant to Section 3(c) or (d)). If the Offering Periods are terminated prior to expiration, all amounts then credited to Participants’ accounts which have not been used to purchase shares of Stock will be returned to the Participants (without interest thereon, except as otherwise required by the laws of the local jurisdiction) as soon as administratively practicable.
(b)Administrator’s Discretion. Without stockholder consent and without limiting Subsection (a) above, the Administrator will be entitled to change the Offering Periods, limit the frequency and/or number of changes in the amount withheld during an Offering Period, establish the exchange ratio applicable to amounts withheld in a currency other than U.S. dollars, permit payroll withholding in excess of the amount designated by a Participant in order to adjust for delays or mistakes in the Company’s processing of properly completed withholding elections, establish reasonable waiting and adjustment periods and/or accounting and crediting procedures

    9


to ensure that amounts applied toward the purchase of Stock for each Participant properly correspond with amounts withheld from the Participant’s Compensation, amend any outstanding purchase rights or clarify any ambiguities regarding the terms of any Offering Period to enable the purchase rights to qualify under and/or comply with Section 423 of the Code, and establish such other limitations or procedures as it determines in its sole discretion advisable which are consistent with the Plan. The actions of the Administrator pursuant to this paragraph will not be considered to alter or impair the purchase rights granted under an Offering Period as they are to be deemed part of the initial terms of such Offering Period and purchase rights.
(c)Accounting Considerations. In the event the Administrator determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences, the Administrator may, in its discretion and, to the extent necessary or desirable, modify, amend or terminate the Plan to reduce or eliminate such accounting consequence including, but not limited to:
(i)Amending the Plan to conform with the safe harbor definition under Financial Accounting Standards Board Accounting Standards Codification Topic 718 (or successor provision), including with respect to an Offering Period underway at the time;
(ii)Altering the Purchase Price for any Offering Period including an Offering Period underway at the time of the change in Purchase Price;
(iii)Shortening any Offering Period (and any Purchase Periods encompassed by such Offering Period) by setting a new Purchase Date, including with respect to an Offering Period underway at the time of the Administrator’s action;
(iv)Reducing the maximum percentage of Compensation a Participant may elect to set aside as payroll deductions; and
(v)Reducing the maximum number of shares of Stock a Participant may purchase during any Purchase Period.
Such modifications or amendments will not require stockholder approval or the consent of any Plan Participants. The actions of the Administrator pursuant to this paragraph will not be considered to alter or impair the purchase rights granted under an Offering Period as they are to be deemed part of the initial terms of such Offering Period and purchase rights.
(d)Stockholder Approval. Except as provided in Section 3, any increase in the aggregate number of shares of Stock that may be issued under the Plan shall be subject to the approval of the Company’s stockholders. In addition, any other amendment of the Plan shall be subject to the approval of the Company’s stockholders to the extent required under Section 14(e) or by any applicable law or regulation.
(e)Plan Termination. The Plan shall terminate automatically 20 years after its adoption by the Board, unless (i) the Plan is extended by the Board and (ii) the extension is approved within 12 months by a vote of the stockholders of the Company.
(f)Language. The parties hereto acknowledge that they have requested and are satisfied that this document and all related documents be drawn up in the English language. Les parties aux présentes reconnaissent avoir requis que le présent document et les documents qui y sont liés soient rédigés en anglais.

    10


SECTION 15.DEFINITIONS.
(a)Administrator” means the Board or any Committee administering the Plan in accordance with Section 2.
(b)Affiliate” means any entity other than a Subsidiary, if the Company and/or one or more Subsidiaries own not less than 50% of such entity.
(c)Board” means the Board of Directors of the Company, as constituted from time to time.
(d)Code” means the Internal Revenue Code of 1986, as amended.
(e)Committee” means a committee of one or more members of the Board, or of other individuals satisfying applicable laws, appointed by the Board to administer the Plan.
(f)Company” means ChargePoint Holdings, Inc., a Delaware corporation.
(g)Compensation” means, unless otherwise determined by the Administrator with respect to an Offering Period, those components of a Participant’s cash compensation (prior to reductions pursuant to Code Sections 125, 132(f) or 401(k)) that are regular and recurring, including cash base salary or base hourly pay but excluding any overtime pay or shift differentials, commissions, annual cash incentive compensation, and annual cash bonuses, and further excluding extraordinary cash items (such as one-time bonuses), as well as all non-cash items, moving or relocation allowances, cost-of-living or tax equalization payments, car allowances, tuition reimbursements, imputed income attributable to cars or life insurance, severance pay, fringe benefits, contributions or benefits received under employee benefit plans, payments for or related to equity compensation, and any similar items. The Administrator shall determine whether a particular item is included in Compensation.
(h)Corporate Reorganization” means:
(i)The consummation of a merger or consolidation of the Company with or into another entity or any other corporate reorganization; or
(ii)The sale, transfer or other disposition of all or substantially all of the Company’s assets or the complete liquidation or dissolution of the Company.
(i)Eligible Employee” means a common law employee of a Participating Company, provided, however, that the Administrator may exclude one or more of the following categories of employees (where exclusion of such employees is permitted by applicable law) from any Offering Period: (i) employees who have been employed less than two years (or any shorter period of time established for an Offering Period), (ii) employees who are customarily employed twenty (20) or less hours per week (or any lesser number of hours per week established for an Offering Period), (iii) employees who are customarily employed for five (5) months or less in a calendar year (or any lesser number of months in a calendar year established for an Offering Period), (iv) “highly compensated employees” (within the meaning of Code Section 414(q)) or (v) “highly compensated employees” (within the meaning of Code Section 414(q)) with compensation above a certain level and/or who are subject to the disclosure requirements of Section 16(a) of the Exchange Act. In addition, an individual shall not be considered an Eligible Employee if his or her participation in the Plan is prohibited by the law of any country that has jurisdiction over him or her or if complying with the laws of the applicable

    11


foreign jurisdiction would cause the Plan or an Offering Period to violate the requirements of Code Section 423. With respect to a Base Offering Period, any criteria used to determine Eligible Employees shall be determined in a manner consistent with Code Section 423. In the case of an Offering Period that is not intended to qualify under Code Section 423, the Administrator may exclude any individual(s) from participation if the Administrator determines the participation of such individual(s) is not advisable or practicable.
(j)Enrollment Period” means a period prior to the start of an Offering Period during which Eligible Employees must submit the required enrollment forms to participate in such Offering Period, which period shall end at least five (5) business days (or such other date as may be specified in advance by the Administrator) prior to the start of the Offering Period.
(k)Exchange Act” means the Securities Exchange Act of 1934, as amended.
(l)Fair Market Value” means the price at which Stock was last sold in the principal U.S. market for the Stock on the applicable date or, if the applicable date was not a trading day, on the last trading day prior to the applicable date. If Stock is no longer traded on a public U.S. securities market, the Fair Market Value shall be determined by the Administrator in good faith on such basis as it deems appropriate. The Administrator’s determination shall be conclusive and binding on all persons.
(m)Offering Period” means any period, including as the context requires Base Offering Periods and Additional Offering Periods, with respect to which the right to purchase Stock may be granted under the Plan, as determined pursuant to Section 4(a).
(n)Participant” means an Eligible Employee who participates in the Plan or any Sub-Plan, as provided in Section 4.
(o)Participating Company” means (i) the Company, (ii) each present or future Subsidiary designated by the Administrator as a Participating Company and (iii) solely in the case of an Offering Period not intended to qualify under Code Section 423, each present or future Affiliate designated by the Administrator as a Participating Company.
(p)Plan” means this ChargePoint Holdings, Inc. Amended and Restated 2021 Employee Stock Purchase Plan, as it may be amended from time to time.
(q)Plan Account” means the account established for each Participant pursuant to Section 8(a).
(r)Purchase Date” means the last trading day of a Purchase Period.
(s)Purchase Period” means a period within an Offering Period (which for an Offering Period with only a single Purchase Period would be coterminous with the Offering Period) during which contributions may be made toward the purchase of Stock under the Plan, as determined pursuant to Section 4(a).
(t)Purchase Price” means the price at which Participants may purchase Stock under the Plan, as determined pursuant to Section 8(b).
(u)Related Corporation” means any “parent corporation” of the Company as defined in Code Section 424(e) or any Subsidiary.

    12


(v)Stock” means the Class A Common Stock of the Company.
(w)Subsidiary” means any corporation (other than the Company) in an unbroken chain of corporations beginning with the Company, if each of the corporations other than the last corporation in the unbroken chain owns stock possessing 50% or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.

    13
EX-31.1 3 chargepoint10q2024q1ex311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Pasquale Romano, certify that:

1.I have reviewed this quarterly report on Form 10-Q for the quarter ended April 30, 2023 of ChargePoint Holdings, Inc.;

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

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

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


June 8, 2023
By:
/s/ Pasquale Romano
Pasquale Romano
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 chargepoint10q2024q1ex312.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Rex S. Jackson, certify that:

1.I have reviewed this quarterly report on Form 10-Q for the quarter ended April 30, 2023, of ChargePoint Holdings, Inc.;

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

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

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


June 8, 2023
By:
/s/ Rex S. Jackson
Rex S. Jackson
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 chargepoint10q2024q1ex321.htm EX-32.1 Document

EXHIBIT 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this quarterly report on Form 10-Q of ChargePoint Holdings, Inc. (the “Company”) for the quarter ended April 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Pasquale Romano, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

a.the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
b.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the period covered by the Report.


June 8, 2023
/s/ Pasquale Romano
By:
Pasquale Romano
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 chargepoint10q2024q1ex322.htm EX-32.2 Document

EXHIBIT 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this quarterly report on Form 10-Q of ChargePoint Holdings, Inc. (the “Company”) for the quarter ended April 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Rex S. Jackson, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

a.the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

b.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the period covered by the Report.

June 8, 2023
By:
/s/ Rex S. Jackson
Rex S. Jackson
Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 7 chpt-20230430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Composition of Certain Financial Statement Items link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock Warrants link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Equity Plans and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Basic and Diluted Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Composition of Certain Financial Statement Items (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stock Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Equity Plans and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Basic and Diluted Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Summary of Significant Accounting Policies - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Goodwill and Intangible Assets - Schedule Of Finite-Lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Fair Value Measurements - Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Depreciation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Composition of Certain Financial Statement Items - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Debt - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stock Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stock Warrants - Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Equity Plans and Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Equity Plans and Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Basic and Diluted Net Loss per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 chpt-20230430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 chpt-20230430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 chpt-20230430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Maximum consideration receivable Sale Of Stock, Maximum Consideration To be Received Sale Of Stock, Maximum Consideration To be Received Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total undiscounted operating lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Gross amount Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnout contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Reclassification adjustment for net realized gains on short-term investments included in net income, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment Property, Plant and Equipment, Gross Income Tax Disclosure [Abstract] Changes in operating assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Depreciation expense Depreciation Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contractual interest expense Interest Expense, Debt, Excluding Amortization Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Issuance of common stock upon exercise of warrants Stock Issued During Period, Value, Conversion of Convertible Securities Tooling Tooling [Member] Tooling Reserves and other Other Noncash Income (Expense) Less: Weighted-average unvested restricted shares and shares subject to repurchase (in shares) Weighted Average Number Of Shares, Restricted Stock Unvested And Subject To Repurchase Weighted Average Number Of Shares, Restricted Stock Unvested And Subject To Repurchase Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total potentially dilutive common share equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Lessee, Operating Lease, Liability, to be Paid [Abstract] Equity Component [Domain] Equity Component [Domain] Secured Debt Secured Debt [Member] Ownership [Axis] Ownership [Axis] Total financial assets Assets, Fair Value Disclosure Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Plan Name [Axis] Plan Name [Axis] Equity transferred (in USD per share) Business Acquisition, Share Price Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Supplementary cash flow information Supplemental Cash Flow Information [Abstract] Forfeited (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] 2024 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Employee stock purchase plan Employee Stock [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Less: current portion of operating lease liabilities Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Short-Term Investments Debt Securities, Available-for-Sale [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Liability Class [Axis] Liability Class [Axis] Debt, noncurrent Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Shares available for future issuance Common Stock, Capital Shares Reserved for Future Issuance, Value Common Stock, Capital Shares Reserved for Future Issuance, Value Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Issued, Basic Issuance of common stock in connection with ATM offerings, net of issuance costs Stock Issued During Period, Value, New Issues Developed technology Technology-Based Intangible Assets [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Current Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Short-term investments Fair Value Debt Securities, Available-for-Sale, Current Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Assets Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Debt Debt Disclosure [Text Block] Cost of revenue Cost of Revenue [Abstract] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Owned and operated systems Owned And Operated Systems [Member] Owned And Operated Systems 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Equity transferred (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Proceeds from the exercise of warrants Proceeds from Warrant Exercises Financial Instrument [Axis] Financial Instrument [Axis] Document Period End Date Document Period End Date Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants Effect of foreign currency translation Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Foreign Currency Translation Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Foreign Currency Translation Issuance of common stock upon exercise of warrants (in shares) Issuance of Common Stock Upon Exercise of Warrants Shares Issuance of Common Stock Upon Exercise of Warrants Shares Total assets Assets Debt Disclosure [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Summary of Investment Holdings [Line Items] Summary of Investment Holdings [Line Items] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Shares Performance Shares [Member] Accrued expenses Accrued Liabilities, Current Computers and software Computers And Software [Member] Computers And Software Options exercised (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Long-term debt, fair value Long-Term Debt, Fair Value Accounting Policies [Abstract] Total interest expense Interest Expense, Debt Payroll and related expenses Employee-related Liabilities, Current Net loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total Prepaid Expense and Other Current Assets Prepaid Expense and Other Assets, Current Basic and Diluted Net Loss per Share Earnings Per Share [Text Block] Accrued and other current liabilities Total Accrued and Other Current Liabilities Accrued Liabilities And Other Liabilities, Current Accrued Liabilities And Other Liabilities, Current Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Cash paid for acquisition Payments to Acquire Businesses, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of common stock in connection with ATM offerings, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Foreign exchange fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Trustee percentage (as a percent) Debt Instrument, Covenant, Trustee Percentage Debt Instrument, Covenant, Trustee Percentage Operating expenses Operating Expenses [Abstract] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Proceeds from issuance of debt, net of discount and issuance costs Proceeds from Issuance of Secured Debt Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Aggregate Intrinsic Value (in thousands) Aggregate Intrinsic Value Abstract [Abstract] Aggregate Intrinsic Value Abstract Trading Symbol Trading Symbol Entity File Number Entity File Number Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Options vested and expected to vest at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Refundable customer deposits Customer Refund Liability, Current Legacy Chargepoint Legacy Chargepoint [Member] Legacy Chargepoint Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Income Taxes Income Tax Disclosure [Text Block] Finished goods and components Inventory, Finished Goods, Net of Reserves Amortization of intangible assets Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share - basic (in USD per share) Earnings Per Share, Basic 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Cash Interest Cash Interest [Member] Cash Interest Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Issuance of common stock under stock plans, net of tax withholding (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities, Including Paid-In Kind Dividend Stock Issued During Period, Shares, Conversion of Convertible Securities, Including Paid-In Kind Dividend Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Prepaid expense Prepaid Expense, Current Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Money market funds Money Market Funds [Member] Accrued interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Accumulated Deficit Retained Earnings [Member] Common Stock Common Stock [Member] Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock under stock plans, net of tax withholding Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Shares held in escrow (in shares) Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held In Escrow Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held In Escrow Earn-out contingent consideration Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Composition of Certain Financial Statement Items Additional Financial Information Disclosure [Text Block] Settlement of contingent earnout liability Payment for Contingent Consideration Liability, Financing Activities Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowance of $12,000 as of April 30, 2023 and $10,000 as of January 31, 2023 Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Exercisable as of end of period (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Segment Reporting Segment Reporting, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Finite-Lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Cost Finite-Lived Intangible Assets, Gross Networked charging systems Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Options vested and expected to vest as of end of period (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vesting of early exercised stock options Adjustments To Additional Paid In Capital, Early Exercised Options, Vested Adjustments To Additional Paid In Capital, Early Exercised Options, Vested Document Transition Report Document Transition Report Common stock warrants Common Stock Warrant [Member] Common Stock Warrant Local Phone Number Local Phone Number Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Debt Instrument, Interest Rate [Axis] Debt Instrument, Interest Rate [Axis] Debt Instrument, Interest Rate Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common stock, shares outstanding, beginning balance (in shares) Common stock, shares outstanding, ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance Ending balance Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Issuance of common stock under stock plans, net of tax withholding Stock Issued During Period, Value, Conversion of Convertible Securities, Including Paid-In Kind Dividend Stock Issued During Period, Value, Conversion of Convertible Securities, Including Paid-In Kind Dividend Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Benefit from income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Reclassification of warrants to stockholders’ equity (deficit) due to exercise Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Exercise Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Exercise Deferred tax liabilities Deferred Income Tax Liabilities, Net Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Number of stock options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Total cost of revenue Cost of Goods and Services Sold Weighted average shares outstanding - diluted (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Ratio of control price to principal amount Debt Instrument, Ratio Of Control Price To Principal Amount Debt Instrument, Ratio Of Control Price To Principal Amount Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively Common Stock, Value, Issued Ratio of repurchase price to principal amount Debt Instrument, Ratio Of Repurchase Price To Principal Amount Debt Instrument, Ratio Of Repurchase Price To Principal Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Conversion price (usd per share) Debt Instrument, Convertible, Conversion Price 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] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] 2027 Convertible Notes (on an as-converted basis) Convertible Debt [Member] Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Common stock, shares issued (in shares) Common Stock, Shares, Issued Options vested and expected to ves (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Deferred revenue Contract with Customer, Liability, Current Warrant per common share Class Of Warrant Or Right, Value Per Common Share Class Of Warrant Or Right, Value Per Common Share Acquisitions of property and equipment included in accounts payable and accrued and other current liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] 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] Amendment Flag Amendment Flag Useful life (in years) Finite-Lived Intangible Asset, Useful Life Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument, face amount Debt Instrument, Face Amount Investment Holdings [Table] Investment Holdings [Table] Short-Term Investments Investment, Policy [Policy Text Block] Issuance of common stock upon ESPP purchase Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Proceeds from the issuance of common stock under employee equity plans, net of tax withholding Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Value of shares in escrow Business Combination, Consideration Transferred, Equity Interests Issued And Issuable Held In Escrow Business Combination, Consideration Transferred, Equity Interests Issued And Issuable Held In Escrow Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Other liabilities Other Liabilities, Current Goodwill and Intangible Assets Disclosure [Abstract] Other assets Other Assets, Noncurrent Weighted Average Remaining Contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Declare percentage Debt Instrument, Covenant, Maximum Declaration Percentage Debt Instrument, Covenant, Maximum Declaration Percentage Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Issuance of common stock upon ESPP purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Outstanding as of beginning of period (in shares) Outstanding as end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Total Property and Equipment, Net Property, Plant and Equipment, Net Cost of revenue Cost Of Goods And Services Sold [Member] Cost Of Goods And Services Sold Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Change in fair value included in other income (expense), net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Sales and marketing Selling and Marketing Expense [Member] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Carrying amount Debt Long-Term Debt Other income (expense), net Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Gross Unrealized Gains Debt Securities, Available-for-Sale, Unrealized Gain Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Taxes payable Taxes Payable, Current Cash paid for taxes Income Taxes Paid, Net Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Schedule of Common Stock Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Common Stock Stock Warrants Stockholders' Equity Note Disclosure [Text Block] Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Amortization Expense Revenue Revenues [Abstract] Intangible assets, net Finite-Lived Intangible Assets, Net Revenue expected to be recognized from remaining performance obligations (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Stock Option Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] ViriCiti Earnout liability Contingent Consideration Liability [Member] Contingent Consideration Liability Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Maturities of investments Proceeds from Sale, Maturity and Collection of Investments Other Product and Service, Other [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Stock [Line Items] Class of Stock [Line Items] Issuance of common stock under stock plans, net of tax withholding (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Total operating lease liabilities Operating Lease, Liability Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent U.S. Treasury securities US Treasury Securities [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Consideration received on sold shares Sale of Stock, Consideration Received on Transaction Inventories Total Inventories Inventory, Net Accounts payable Accounts Payable, Current Maximum covenant threshold Debt Instrument, Covenant, Maximum Secured Debt Threshold Debt Instrument, Covenant, Maximum Secured Debt Threshold Debt discount and issuance costs Debt Instrument, Unamortized Discount Accounts payable, operating lease liabilities, and accrued and other liabilities Increase (Decrease) in Accounts Payable, Operating Lease Liabilities, And Accrued And Other Liabilities Increase (Decrease) in Accounts Payable, Operating Lease Liabilities, And Accrued And Other Liabilities Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Private placement warrant liability Warrant [Member] Entity Filer Category Entity Filer Category Proceeds from issuance of common stock in connection with ATM offerings, net of issuance costs Proceeds from Issuance of Common Stock Weighted average shares outstanding - basic (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Unvested early exercised common stock options Share-Based Payment Arrangement, Options, Unvested, Early Exercised [Member] Share-Based Payment Arrangement, Options, Unvested, Early Exercised Warrants exercised (in shares) Warrants Exercised Warrants Exercised Total stock-based compensation expense Share-Based Payment Arrangement, Expense Supplementary cash flow information on noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 8) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding as of beginning of period (USD per share) Outstanding as of end of period (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Numerator: Net Income (Loss) Available To Common Stockholders, Basic And Diluted [Abstract] Net Income (Loss) Available To Common Stockholders, Basic And Diluted Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Change in driver funds and amounts due to customers Proceeds For (Payments Of) Driver Funds And Amounts Due to Customers Proceeds For (Payments Of) Driver Funds And Amounts Due to Customers Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 0 issued and outstanding as of April 30, 2023 and January 31, 2023 Preferred Stock, Value, Issued At-The-Market Offering At-The-Market Offering [Member] At-The-Market Offering Letters of credit outstanding Letters of Credit Outstanding, Amount Restricted cash Restricted Cash, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Issuance of common stock upon exercise of warrants (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Value of equity purchased Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Goodwill impairment loss Goodwill, Impairment Loss Equity Plans and Stock-based Compensation Share-Based Payment Arrangement [Text Block] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Period Two Debt Instrument, Redemption, Period Two [Member] Total liabilities and stockholders’ equity Liabilities and Equity Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Rest of World Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Period One Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Vesting of early exercised stock options Vesting Of Early Exercised Stock Options Vesting Of Early Exercised Stock Options Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Net loss per share - diluted (in USD per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Subscriptions License and Service [Member] Issuance costs Payments of Stock Issuance Costs Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Change in fair value of common stock warrant liabilities Fair Value Adjustment of Warrants Total current liabilities Liabilities, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Revenue expected to be recognized from remaining performance obligations Revenue, Remaining Performance Obligation, Amount Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Unrealized gains or (losses) Debt Securities, Unrealized Gain (Loss) Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Paid In Kind Interest Paid In Kind Interest [Member] Paid In Kind Interest Contract with Customer, Liability Contract with Customer, Liability Indemnity claim period (in months) Business Combination, Indemnity Claim Period Business Combination, Indemnity Claim Period Product and Service [Axis] Product and Service [Axis] Fair Value Disclosures [Abstract] Interest expense Interest Expense Schedule of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Debt Instrument, Interest Rate [Domain] Debt Instrument, Interest Rate [Domain] Debt Instrument, Interest Rate [Domain] Reclassifications of Prior Period Presentation Reclassification, Comparability Adjustment [Policy Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Warrants Or Rights Outstanding Roll Forward [Roll Forward] Warrants Or Rights Outstanding Roll Forward [Roll Forward] Warrants Or Rights Outstanding Roll Forward 2021 Equity Incentive Plan Equity Incentive Plan 2021 [Member] Equity Incentive Plan 2021 Cash, cash equivalents, restricted cash, and short-term investments Cash, Cash Equivalents, Restricted Cash, Restricted Cash Equivalents, And Short-Term Investments Cash, Cash Equivalents, Restricted Cash, Restricted Cash Equivalents, And Short-Term Investments Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Legacy Warrants Legacy Warrants [Member] Legacy Warrants Interest income Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted Average Grant Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] HTB HTB [Member] HTB Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Consideration transferred Business Combination, Consideration Transferred Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] ViriCiti ViriCiti [Member] ViriCiti Unpaid debt issuance costs Debt Issuance Costs Incurred But Not Yet Paid Debt Issuance Costs Incurred But Not Yet Paid City Area Code City Area Code General and administrative General and Administrative Expense Assets Assets [Abstract] Retirement Benefits [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Revenue expected to be recognized from remaining performance obligations (as percent) Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Warrants outstanding (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Outstanding Other long-term liabilities Other Liabilities, Noncurrent Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Interest Expense Schedule Of Interest Expense, Debt [Table Text Block] Schedule Of Interest Expense, Debt Schedule of Loss Per Share Attributable to Common Stockholders, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Convertible Debt Convertible Debt [Table Text Block] Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] EX-101.PRE 11 chpt-20230430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Apr. 30, 2023
May 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2023  
Document Transition Report false  
Entity File Number 001-39004  
Entity Registrant Name ChargePoint Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-1747686  
Entity Address, Address Line One 240 East Hacienda Avenue  
Entity Address, City or Town Campbell  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95008  
City Area Code 408  
Local Phone Number 841-4500  
Title of 12(b) Security Common Stock, par value $0.0001  
Trading Symbol CHPT  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   353,312,687
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --01-31  
Entity Central Index Key 0001777393  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
Apr. 30, 2023
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 283,347,000 $ 264,162,000
Restricted cash 30,400,000 30,400,000
Short-term investments 0 104,966,000
Accounts receivable, net of allowance of $12,000 as of April 30, 2023 and $10,000 as of January 31, 2023 165,109,000 164,892,000
Inventories 115,229,000 68,730,000
Prepaid expenses and other current assets 88,078,000 71,020,000
Total current assets 682,163,000 704,170,000
Property and equipment, net 41,663,000 40,046,000
Intangible assets, net 90,957,000 92,673,000
Operating lease right-of-use assets 21,254,000 22,242,000
Goodwill 216,517,000 213,716,000
Other assets 7,268,000 7,110,000
Total assets 1,059,822,000 1,079,957,000
Current liabilities:    
Accounts payable 61,976,000 62,076,000
Accrued and other current liabilities 135,441,000 133,483,000
Deferred revenue 90,941,000 88,777,000
Total current liabilities 288,358,000 284,336,000
Deferred revenue, noncurrent 114,224,000 109,833,000
Debt, noncurrent 295,238,000 294,936,000
Operating lease liabilities 20,674,000 21,841,000
Deferred tax liabilities 12,572,000 12,987,000
Other long-term liabilities 1,277,000 1,032,000
Total liabilities 732,343,000 724,965,000
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively 35,000 35,000
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 0 issued and outstanding as of April 30, 2023 and January 31, 2023 0 0
Additional paid-in capital 1,575,388,000 1,528,104,000
Accumulated other comprehensive loss (11,793,000) (16,384,000)
Accumulated deficit (1,236,151,000) (1,156,763,000)
Total stockholders’ equity 327,479,000 354,992,000
Total liabilities and stockholders’ equity $ 1,059,822,000 $ 1,079,957,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Current assets:    
Allowance for credit loss $ 12,000 $ 10,000
Stockholders’ equity:    
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 353,081,102 348,330,481
Common stock, shares outstanding (in shares) 353,081,102 348,330,481
Preferred stock, par value (in USD per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 15 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 $ 130,030 $ 81,633
Cost of revenue    
Total cost of revenue 99,495 69,526
Gross profit 30,535 12,107
Operating expenses    
Research and development 49,396 48,302
Sales and marketing 37,041 32,588
General and administrative 24,020 21,047
Total operating expenses 110,457 101,937
Loss from operations (79,922) (89,830)
Interest income 2,460 106
Interest expense (2,926) (933)
Change in fair value of common stock warrant liabilities 0 (24)
Other income (expense), net 573 (447)
Net loss before income taxes (79,815) (91,128)
Benefit from income taxes (427) (1,862)
Net loss $ (79,388) $ (89,266)
Weighted average shares outstanding - basic (in shares) 350,043,454 334,623,695
Weighted average shares outstanding - diluted (in shares) 350,043,454 334,623,695
Net loss per share - basic (in USD per share) $ (0.23) $ (0.27)
Net loss per share - diluted (in USD per share) $ (0.23) $ (0.27)
Networked charging systems    
Revenue    
Total revenue $ 98,320 $ 59,551
Cost of revenue    
Total cost of revenue 80,922 56,266
Subscriptions    
Revenue    
Total revenue 26,365 17,646
Cost of revenue    
Total cost of revenue 14,804 10,628
Other    
Revenue    
Total revenue 5,345 4,436
Cost of revenue    
Total cost of revenue $ 3,769 $ 2,632
XML 16 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 $ (79,388) $ (89,266)
Other comprehensive income (loss):    
Foreign currency translation adjustment 4,142 (12,941)
Reclassification adjustment for net realized gains on short-term investments included in net income, net of tax 449 0
Other comprehensive income (loss) 4,591 (12,941)
Comprehensive loss $ (74,797) $ (102,207)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Common stock, shares outstanding, beginning balance (in shares) at Jan. 31, 2022   334,760,615      
Beginning balance at Jan. 31, 2022 $ 547,014 $ 33 $ 1,366,855 $ (8,219) $ (811,655)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, net of tax withholding (in shares)   1,631,104      
Issuance of common stock under stock plans, net of tax withholding 773 $ 1 772    
Issuance of common stock upon exercise of warrants (in shares)   16,948      
Issuance of common stock upon exercise of warrants 48   48    
Issuance of common stock upon ESPP purchase (in shares)   263,962      
Issuance of common stock upon ESPP purchase 3,920   3,920    
Vesting of early exercised stock options 17   17    
Stock-based compensation 15,527   15,527    
Net loss (89,266)       (89,266)
Other comprehensive income (loss) (12,941)     (12,941)  
Common stock, shares outstanding, ending balance (in shares) at Apr. 30, 2022   336,672,629      
Ending balance at Apr. 30, 2022 $ 465,092 $ 34 1,387,139 (21,160) (900,921)
Common stock, shares outstanding, beginning balance (in shares) at Jan. 31, 2023 348,330,481 348,330,481      
Beginning balance at Jan. 31, 2023 $ 354,992 $ 35 1,528,104 (16,384) (1,156,763)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock plans, net of tax withholding (in shares)   2,278,764      
Issuance of common stock under stock plans, net of tax withholding 915   915    
Issuance of common stock upon ESPP purchase (in shares)   562,829      
Issuance of common stock upon ESPP purchase 4,875   4,875    
Issuance of common stock in connection with ATM offerings, net of issuance costs (in shares)   1,909,028      
Issuance of common stock in connection with ATM offerings, net of issuance costs 17,516   17,516    
Vesting of early exercised stock options 14   14    
Stock-based compensation 23,964   23,964    
Net loss (79,388)       (79,388)
Other comprehensive income (loss) $ 4,591     4,591  
Common stock, shares outstanding, ending balance (in shares) at Apr. 30, 2023 353,081,102 353,081,102      
Ending balance at Apr. 30, 2023 $ 327,479 $ 35 $ 1,575,388 $ (11,793) $ (1,236,151)
XML 18 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 $ (79,388) $ (89,266)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 7,053 6,220
Non-cash operating lease cost 1,090 1,224
Stock-based compensation 23,964 15,527
Amortization of deferred contract acquisition costs 675 538
Reserves and other 3,880 324
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable, net (1,991) (5,941)
Inventories (53,136) (9,832)
Prepaid expenses and other assets (17,880) (10,299)
Accounts payable, operating lease liabilities, and accrued and other liabilities 4,934 10,001
Deferred revenue 6,554 10,683
Net cash used in operating activities (104,245) (70,821)
Cash flows from investing activities    
Purchases of property and equipment (5,840) (3,190)
Maturities of investments 105,000 0
Cash paid for acquisitions, net of cash acquired 0 (2,756)
Net cash provided by (used in) investing activities 99,160 (5,946)
Cash flows from financing activities    
Proceeds from issuance of debt, net of discount and issuance costs 0 296,037
Proceeds from the issuance of common stock under employee equity plans, net of tax withholding 5,790 4,690
Proceeds from issuance of common stock in connection with ATM offerings, net of issuance costs 17,516 0
Change in driver funds and amounts due to customers 3,990 2,391
Settlement of contingent earnout liability (3,537) 0
Net cash provided by financing activities 23,759 303,118
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 511 (1,003)
Net increase in cash, cash equivalents, and restricted cash 19,185 225,348
Cash, cash equivalents, and restricted cash at beginning of period 294,562 315,635
Cash, cash equivalents, and restricted cash at end of period 313,747 540,983
Supplementary cash flow information    
Cash paid for interest 5,250 0
Cash paid for taxes 325 113
Supplementary cash flow information on noncash investing and financing activities    
Acquisitions of property and equipment included in accounts payable and accrued and other current liabilities 1,824 1,433
Vesting of early exercised stock options 14 17
Unpaid debt issuance costs $ 0 $ 2,025
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentation
3 Months Ended
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
ChargePoint Holdings, Inc. (“ChargePoint” or the “Company,” “it,” “its”) designs, develops and markets networked electric vehicle (“EV”) charging system infrastructure (“Networked Charging Systems”), connected through cloud-based services (“Cloud” or “Cloud Services”) which (i) enable charging system owners, or hosts, to manage their Networked Charging Systems, and (ii) enable drivers to locate, reserve and authenticate Networked Charging Systems, and to transact EV charging sessions on those systems. ChargePoint’s Networked Charging Systems, subscriptions and other offerings provide an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time information about charging sessions and full control, support and management of the Networked Charging Systems. This network also provides multiple web-based portals for charging system owners, fleet managers, drivers and utilities. In addition, the Company offers a range of extended warranties (“Assure”), as well as its ChargePoint as a Service (“CPaaS”) program which bundles use of ChargePoint owned and operated systems with Cloud Services, Assure and other benefits into one subscription.
The Company’s fiscal year ends on January 31. References to fiscal year 2023 relate to the fiscal year ended January 31, 2023 and to fiscal year 2024 refer to the fiscal year ending January 31, 2024.
Basis of Presentation
The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended January 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 3, 2023, which provides a more complete discussion of the Company’s accounting policies and certain other information. The information as of January 31, 2023, included on the condensed consolidated balance sheets was derived from the Company’s audited consolidated financial statements. The condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for a fair statement of the Company’s financial position as of April 30, 2023, the results of operations for the three months ended April 30, 2023 and 2022, and cash flows for the three months ended April 30, 2023 and 2022. The results of operations for the three months ended April 30, 2023, are not necessarily indicative of the results that may be expected for the year ending January 31, 2024.
The Company’s condensed consolidated financial statements have been prepared on the basis of continuity of operations, the realization of assets, and the satisfaction of liabilities in the ordinary course of business. Since inception, the Company has been engaged in developing and marketing its Networked Charging Systems, subscriptions and other offerings, raising capital, and recruiting personnel and it has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of April 30, 2023, the Company had an accumulated deficit of $1,236.2 million.
The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, convertible notes, exercise proceeds from options and warrants, borrowings under loan facilities, customer payments, proceeds from sale of Common Stock under the ATM Facility (as defined in Note 9, Common Stock), and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, cash equivalents and restricted cash of $313.7 million as of April 30, 2023. Cash outflow from operations was $104.2 million and $70.8 million for the three months ended April 30, 2023 and 2022, respectively. As of June 8, 2023, the date on which these condensed consolidated financial statements were issued, the Company believes that its cash on hand, together with cash generated from sales to customers, will satisfy its working capital and capital requirements for at least the next twelve months.
The Company’s assessment of the period of time its financial resources will be adequate to support its operations is a forward-looking statement and involves risks and uncertainties. The Company’s actual results could vary as a result of, and its near- and long-term future capital requirements will depend on, many factors, including its growth rate, subscription renewal activity, the timing and extent of spending to support its acquisitions, infrastructure and research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of products or features, the continuing market adoption of its Networked Charging Systems and Cloud Services platform, and the overall market acceptance of EVs. The Company has and may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. The Company has based its estimates on assumptions that may prove to be wrong, and it could use its available capital resources sooner than it currently expects. The Company may be required to seek additional equity or debt financing. Future liquidity and cash requirements will depend on numerous factors, including market penetration, the introduction of new products, and potential acquisitions of related businesses or technology. If additional financing is required from outside sources, the Company may not be able to raise it on acceptable terms or at all. If the Company is unable to raise additional capital when desired, or if it cannot expand its operations or otherwise capitalize on its business opportunities because it lacks sufficient capital, its business, operating results and financial condition would be materially adversely affected.
Reverse Recapitalization
On February 26, 2021, Lightning Merger Sub Inc., a wholly-owned subsidiary of Switchback Energy Acquisition Corporation (“Switchback”), merged with ChargePoint, Inc. (“Legacy ChargePoint”), with Legacy ChargePoint surviving as a wholly-owned subsidiary of Switchback (the “Merger”). As a result of the Merger, Switchback was renamed “ChargePoint Holdings, Inc.” Immediately prior to the closing of the Merger (the “Closing”), Legacy ChargePoint’s outstanding series of redeemable convertible preferred stock were converted to Legacy ChargePoint common stock, which then converted to the Company’s common stock (“Common Stock”).
The Merger is accounted for as a reverse capitalization in accordance with U.S. GAAP.
XML 20 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
Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements as of January 31, 2023 and 2022 and for the years ended January 31, 2023, 2022 and 2021 included in ChargePoint’s Annual Report on Form 10-K filed with the SEC on April 3, 2023.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers, the estimated expected benefit period for deferred contract acquisition costs, allowances for expected credit losses, inventory reserves, loss on purchase commitment, the useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, valuation of acquired goodwill and intangible assets, and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts across large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through
deposits with federally insured commercial banks and at times cash deposit balances may be in excess of federal insurance limits.
Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers’ financial condition.
Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company’s customer base and geographic sales areas. As of April 30, 2023 and January 31, 2023, one customer individually accounted for 10% or more of accounts receivable, net. For the three months ended April 30, 2023, one customer that represented 10% or more of total revenue. For the three months ended April 30, 2022, there were no customers that represented 10% or more of total revenue.
The Company’s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company’s business, operating results and financial condition.
Segment Reporting
Operating segments are defined as components of an entity where discrete financial information is evaluated regularly by the chief decision maker (“CODM”). The Company operates as one operating segment because its Chief Executive Officer, as the Company’s CODM, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the consolidated unit level.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds. Cash and cash equivalents are carried at cost, which approximates their fair value.
Restricted cash relates to cash deposits restricted under letters of credit issued in support of customer and contract manufacturer agreements.
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:
April 30,
2023
January 31,
2023
(in thousands)
Cash and cash equivalents$283,347 $264,162 
Restricted cash30,400 30,400 
Total cash, cash equivalents, and restricted cash$313,747 $294,562 
Short-Term Investments
The Company's portfolio of marketable debt securities is comprised solely of U.S. government securities with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements.
These debt securities are classified as current assets in the condensed consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss) and as a component of the condensed consolidated statements of comprehensive loss.
Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the condensed consolidated statements of operations.
For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell the security or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit related unrealized losses are recognized as an allowance for expected credit losses of available-for-sale debt securities on the consolidated balance sheets with a corresponding charge in other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses are included in accumulated other comprehensive income (loss).
As of April 30, 2023, all of the short-term investments in U.S. Treasury securities have matured and no short-term investments remain outstanding. As of January 31, 2023, short-term investments consisted of the following:
January 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
(in thousands)
U.S. Treasury Securities$105,415 $— $(449)$104,966 
Amortized cost and fair value amounts include accrued interest receivable of $0.5 million as of January 31, 2023.
Fair Value of Financial Instruments
Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value:
(Level 1) — Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;
(Level 2) — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and
(Level 3) — Inputs that are unobservable for the asset or liability.
The Company classifies financial instruments in Level 3 of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level 3 financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company’s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at
the end of each period. There were no transfers between levels during the periods presented. The Company had no material non-financial assets valued on a non-recurring basis that resulted in an impairment in any period presented.
The carrying values of the Company’s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term nature of these instruments.
Reclassifications of Prior Period Presentation
Certain prior period amounts have been reclassified for consistency with the current year presentation.
For the three months ended April 30, 2022, “operating lease liabilities,” “accounts payable,” and “accrued and other liabilities” were combined and presented as a single line item captioned “accounts payable, operating lease liabilities and accrued and other liabilities” within the net cash used in operating activities section of the condensed consolidated statements of cash flows instead of being separately stated as in prior period presentations.
Accounting Pronouncements
Recently Issued Accounting Standards Adopted
In March 2022, the Financial Accounting Standards Board (“FASB”) issued ASU 2022-02, “Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures,” which addresses areas identified by the FASB as part of its post-implementation review of ASU 2016-13, “Financial Instruments--Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”) that introduced the current expected credit losses (“CECL”) model. The new guidance eliminates the accounting guidance for troubled debt restructurings by creditors that have already adopted the CECL model and enhances the disclosure requirements for loan refinancings and restructurings made with borrowers experiencing financial difficulty. In addition, the new guidance requires a public business entity to disclose current-period gross write-offs for financing receivables and net investment in leases by year of origination. The guidance is effective for public business entities that have adopted ASU 2016-13 for fiscal years beginning after December 31, 2022, including interim periods within those fiscal years. The Company adopted ASU 2022-02 on February 1, 2023 and elected to apply the amendments prospectively to all transactions within the scope of the amendment that are reflected in the financial statements at the date of adoption. The adoption did not have a material effect on the condensed consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations
3 Months Ended
Apr. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
ViriCiti B.V.
On August 11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (“ViriCiti”) for $79.4 million in cash, as well as $7.1 million of additional earnout consideration contingent on meeting certain revenue targets as of January 31, 2023 (“ViriCiti Earnout”), which additional consideration was paid in full on March 6, 2023. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint’s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations.
has•to•be gmbh
On October 6, 2021, the Company acquired all of the outstanding shares of has•to•be gmbh (“HTB”) for approximately $235.0 million, consisting of $132.9 million in cash and $102.1 million in the form of 5,695,176 shares of ChargePoint Common Stock valued at $17.92 per share on the acquisition date. Of the cash component, $2.8 million was paid on February 3, 2022 as part of a working capital adjustment, and of the shares, 885,692 shares, valued at $15.9 million, were held in escrow to cover indemnity claims the Company may make within eighteen months from the closing date and were released to former HTB shareholders in April 2023. HTB is an Austria-based e-mobility provider with a European charging software platform. The acquisition is intended to expand the Company’s market share in Europe.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets
3 Months Ended
Apr. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The following table summarizes the changes in carrying amounts of goodwill (in thousands):
Balance as of January 31, 2023
$213,716 
Foreign exchange fluctuations2,801 
Balance as of April 30, 2023
$216,517 
There was no impairment recognized for the three months ended April 30, 2023 and 2022.
The following table presents the details of intangible assets:
April 30, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$92,106 $(14,705)$77,401 10
Developed technology18,576 (5,020)13,556 6
$110,682 $(19,725)$90,957 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$90,738 $(12,223)$78,515 10
Developed technology18,355 (4,197)14,158 6
$109,093 $(16,420)$92,673 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
Amortization expense for customer relationships and developed technology is shown as sales and marketing and cost of revenue, respectively, in the condensed consolidated statements of operations. The acquired intangible assets and goodwill are subject to impairment review at least annually on December 31st.
Acquisition-related intangible assets included in the above table are finite-lived and are carried at cost less accumulated amortization. Intangible assets are being amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized.
The following table presents the amortization expense related to intangible assets:
Three Months Ended
April 30,
20232022
(in thousands)
Amortization expense$3,037 $2,860 
XML 23 R12.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 Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
Fair Value Measured as of April 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$131,131 $— $— $131,131 
Total financial assets$131,131 $ $ $131,131 
Fair Value Measured as of January 31, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$133,979 $— $— $133,979 
U.S. Treasury securities— 104,966 — 104,966 
Total financial assets$133,979 $104,966 $ $238,945 
The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets and were within Level 1 of the fair value hierarchy. The aggregate fair value of the Company’s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of April 30, 2023 and January 31, 2023. Realized gains and losses, net of tax, were not material for any of the periods presented.
Short-term investments, consisting of U.S. treasury securities, were classified as available-for-sale on purchase date and recorded at fair value on the condensed consolidated balance sheets. As of April 30, 2023, no short-term investments remain outstanding.
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments for the three months ended April 30, 2022:
Private placement warrant liabilityViriCiti Earnout liability
(in thousands)
Fair value as of January 31, 2022$(25)$(5,993)
Change in fair value included in other income (expense), net(23)— 
Effect of foreign currency translation— 335 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise48 — 
Fair value as of April 30, 2022$ $(5,658)
No Level 3 financial instruments have been outstanding since January 31, 2023.
Private Placement Liability
The fair values of the private placement warrant liability is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The significant unobservable inputs used in the fair value measurements of the private placement warrant liability include the expected volatility and dividend yield. In determining the fair value of the private placement warrant liability, the Company used the Binomial Lattice Model (“BLM”) that assumes optimal exercise of the Company's redemption option at the earliest possible date (see Note 10, Stock Warrants).
On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant. The Company recorded an immaterial loss during the three months ended April 30, 2022 classified within
change in fair value of warrant liabilities in the condensed consolidated statements of operations. No Private Placement Warrants have been outstanding since April 30, 2022.
ViriCiti Earnout Liability
On August 11, 2021, the Company acquired all of the outstanding shares of ViriCiti. The purchase price consideration included the ViriCiti Earnout, which was consideration contingent on meeting certain revenue targets through January 31, 2023. The fair value of the ViriCiti Earnout liability was previously based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The ViriCiti Earnout liability was valued using a Monte Carlo simulation valuation model using a distribution of potential outcomes over the earnout period based on the most reliable information available. The liability is remeasured to fair value based upon the attainment against the revenue targets and changes in the fair value of earnout liabilities is presented in the consolidated statements of operations using Level 3 fair value inputs.
As of January 31, 2023, the ViriCiti Earnout liability was determined to be of $7.1 million, which was based on the actual achievement of the revenue target, and was subsequently paid in full on March 6, 2023 (see Note 3, Business Combination). Thus, the liability was no longer subject to the fair value measurement and was accordingly transferred out of Level 3 fair value hierarchy, and was included in the “Accrued and other current liabilities” on the Company’s condensed consolidated balance sheets as of January 31, 2023.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items
3 Months Ended
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Financial Statement Items Composition of Certain Financial Statement Items
Inventories
Inventories consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Raw materials$9,434 $11,509 
Finished goods and components105,795 57,221 
Total Inventories$115,229 $68,730 
Prepaid expense and other current assets
Prepaid expense and other current assets consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Prepaid expense$64,430 $48,464 
Other current assets23,648 22,556 
Total Prepaid Expense and Other Current Assets$88,078 $71,020 
Property and Equipment, net
Property and equipment, net consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Furniture and fixtures$1,379 $1,244 
Computers and software7,366 7,164 
Machinery and equipment27,524 25,144 
Tooling14,160 13,782 
Leasehold improvements9,565 9,357 
Owned and operated systems25,393 24,119 
Construction in progress3,898 2,790 
89,285 83,600 
Less: Accumulated depreciation(47,622)(43,554)
Total Property and Equipment, Net$41,663 $40,046 
The following table presents the depreciation expense:
Three Months Ended
April 30,
20232022
(in thousands)
Depreciation expense4,016 3,359 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Accrued expenses$63,141 $46,105 
Refundable customer deposits16,291 14,551 
Payroll and related expenses14,646 21,495 
Taxes payable15,062 14,232 
Other liabilities26,301 37,100 
Total Accrued and Other Current Liabilities$135,441 $133,483 
Revenue
Revenue consisted of the following:
Three Months Ended
April 30,
20232022
(in thousands)
United States$97,132 $62,315 
Rest of World32,898 19,318 
Total revenue$130,030 $81,633 
Deferred Revenue
The following table shows the total deferred revenue for each period presented.
April 30,
2023
January 31,
2023
(in thousands)
Deferred revenue$205,165 $198,610 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended
April 30,
20232022
(in thousands)
Deferred revenue recognized$26,014 $22,700 
Remaining Performance Obligation
Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and non-cancellable contracted amounts that will be invoiced and recognized as revenue in future periods. Revenue expected to be recognized from remaining performance obligations was $229.5 million as of April 30, 2023, of which 43% is expected to be recognized over the next twelve months.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Apr. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
2027 Convertible Notes
The following table presents the Company’s convertible debt outstanding:
April 30,
2023
January 31, 2023
(in thousands)
Gross amount$300,000 $300,000 
Debt discount and issuance costs(4,762)(5,064)
Carrying amount$295,238 $294,936 
Estimated fair value (Level 2 Inputs)$214,000 $233,000 
The following table presents the Company’s interest expense related to convertible debt:
Three Months Ended
April 30,
20232022
(in thousands)
Contractual interest expense$2,625 $875 
Amortization of debt discount and issuance costs30159 
Total interest expense$2,926 $934 

In April 2022, the Company completed a private placement of $300.0 million aggregate principal amount of unsecured Convertible Senior PIK Toggle Notes (the “2027 Convertible Notes”), which will mature on April 1, 2027. The 2027 Convertible Notes were sold in a private placement in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”) provided by Section 4(a)(2) of the Securities Act.
The net proceeds from the sale of the 2027 Convertible Notes were approximately $294.0 million after deducting initial purchaser discounts and commissions and the Company’s offering expenses. The debt discount and issuance costs, net of accumulated amortization, are reported as a direct deduction from the face amount of the 2027 Convertible Notes. The Company expects to use the net proceeds for general corporate purposes.
The 2027 Convertible Notes bear interest at 3.50% per annum, to the extent paid in cash (“Cash Interest”), and 5.00% per annum, to the extent paid in kind through the issuance of additional 2027 Convertible Notes (“PIK Interest”). Interest is payable semi-annually in arrears on April 1st and October 1st of each year, beginning on October 1, 2022. The Company can elect to make any interest payment through Cash Interest, PIK Interest or any combination thereof.
The 2027 Convertible Notes are convertible, based on the applicable conversion rate, into cash, shares of the Company’s Common Stock or a combination thereof, at the Company’s election. The initial conversion rate was 41.6119 shares per $1,000 principal amount of the 2027 Convertible Notes, subject to customary anti-dilution adjustment in certain circumstances, which represented an initial conversion price of approximately $24.03 per share.
Prior to January 1, 2027, the 2027 Convertible Notes will be convertible at the option of the holders only upon the occurrence of specified events and during certain periods, and will be convertible on or after January 1, 2027, at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2027 Convertible Notes.
Holders of the 2027 Convertible Notes may convert all or a portion of their 2027 Convertible Notes prior to the close of business on January 1, 2027, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2022, if the Company’s closing Common Stock price for at least 20 trading days out of the most recent 30 consecutive trading days of the preceding calendar quarter is greater than or equal to 130% of the current conversion price of the 2027 Convertible Notes on each applicable trading day;
during the five business days period after any ten consecutive trading days in which, if the trading price per $1,000 principal amount of 2027 Convertible Notes for each trading day of such ten consecutive trading day period is less than 98% of the product of the Company’s closing Common Stock price and the conversion rate of the 2027 Convertible Notes on each such trading day;
if the Company calls the 2027 Convertible Notes for redemption, at any time prior to the close of business on the second business day immediately preceding the redemption date;
upon the occurrence of specified corporate events, including certain distributions, the occurrence of a fundamental change or a transaction resulting in the Company’s Common Stock converting into other securities or property or assets.
The 2027 Convertible Notes will be redeemable, in whole or in part, at the Company’s option at any time on or after April 21, 2025, and before the 41st scheduled trading day immediately before the maturity date. The redemption price will be equal to the aggregate principal amount of the 2027 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. In addition, a holder may elect to convert its 2027 Convertible Notes during any such redemption period, in which case the applicable conversion rate may be increased in certain circumstances if 2027 Convertible Notes are converted after they are called for redemption.
Additionally, if the Company undergoes a fundamental change or a change in control transaction (each such term as defined in the indenture governing the 2027 Convertible Notes), subject to certain conditions, holders may require the Company to purchase for cash all or any portion of their 2027 Convertible Notes. The fundamental change repurchase price will be 100% of the capitalized principal amount of the 2027 Convertible Notes, while the change in control repurchase price will be 125% of the capitalized principal amount of the 2027 Convertible Notes to be purchased, in each case plus any accrued and unpaid interest to, but excluding, the repurchase date.
The indenture governing the 2027 Convertible Notes includes a restrictive covenant that, subject to specified exceptions, limits the ability of the Company and its subsidiaries to incur secured debt in excess of $750.0 million. In addition, the indenture governing the 2027 Convertible Notes contains customary terms and covenants, including certain events of default in which case either the trustee or the holders of at least 25% of the aggregate principal amount of the outstanding 2027 Convertible Notes may declare 100% of the principal of, and accrued and unpaid interest, if any, on, all the 2027 Convertible Notes to be due and payable immediately.
As of April 30, 2023, the effective interest rate on the 2027 Convertible Notes was 3.93%. Amortization of debt discount and issuance costs is reported as a component of interest expenses and is computed using the straight-line method over the term of the 2027 Convertible Notes, which approximates the effective interest method.
The estimated fair value of the 2027 Convertible Notes, valued using Level 2 fair value inputs, as of April 30, 2023 and January 31, 2023 was $214.0 million and $233.0 million, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies
3 Months Ended
Apr. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
Open purchase commitments are for the purchase of goods and services related to, but not limited to, manufacturing, facilities and professional services under non-cancellable contracts. No open purchase commitments were recorded as liabilities on the condensed consolidated balance sheets as of April 30, 2023 as the Company had not yet received the related goods or services.
Legal Proceedings
The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
The Company believes it has recorded adequate provisions for any such lawsuits, claims, and proceedings and, as of April 30, 2023, the Company believes it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the condensed consolidated financial statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters described herein cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending against it. Nevertheless, the Company’s results of operations, cash flows and financial condition could be materially adversely affected in a particular period by the resolution of one or more of these contingencies. Liabilities established to provide for contingencies are adjusted as further information develops, circumstances change, or contingencies are resolved; and such changes are
recorded in the accompanying condensed consolidated statements of operations during the period of the change and reflected in accrued and other current liabilities on the accompanying condensed consolidated balance sheets.
Guarantees and Indemnifications
The Company has service level commitments to certain of its customers warranting levels of uptime reliability and performance and permitting those customers to receive credits if the Company fails to meet those levels. To date, the Company has not incurred any material costs as a result of such commitments.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party’s intellectual property rights. Additionally, the Company may be required to indemnify for claims caused by its negligence or willful misconduct. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by them in any action or proceeding to which any of them are, or are threatened to be, made a party by reason of their service as a director or officer. The Company maintains director and officer insurance coverage that would generally enable it to recover a portion of any future amounts paid. The Company also may be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
Letters of Credit
The Company had $30.4 million of secured letters of credit outstanding as of both April 30, 2023 and January 31, 2023. These primarily relate to support of contract manufacturer and customer agreements, and are fully collateralized by cash deposits which the Company recorded in restricted cash on its condensed consolidated balance sheets based on the term of the remaining restriction.
Leases
The Company leases its office facilities under non-cancelable operating leases with various lease terms. The Company also leases certain office equipment under operating lease agreements.
The following table presents future payments of lease liabilities under the Company's non-cancelable operating leases as of April 30, 2023 (in thousands):
(in thousands)
2024 (remaining nine months)$5,122 
20256,214 
20265,009 
20274,703 
20284,096 
Thereafter6,242 
Total undiscounted operating lease payments31,386 
Less: imputed interest(6,451)
Total operating lease liabilities24,935 
Less: current portion of operating lease liabilities(4,261)
Operating lease liabilities, noncurrent$20,674 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock
3 Months Ended
Apr. 30, 2023
Equity [Abstract]  
Common Stock Common Stock
As of April 30, 2023 and January 31, 2023, the Company was authorized to issue 1,000,000,000 shares of Common Stock, with a par value of $0.0001 per share. There were 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively.
At-the-Market Offering
On July 1, 2022, ChargePoint filed a registration statement on Form S-3 (File No. 333-265986) with the SEC (that was declared effective by the SEC on July 12, 2022), which permits the Company to offer up to $1.0 billion of Common Stock, preferred stock, debt securities, warrants and rights in one or more offerings and in any combination, including in units from time to time (the “Shelf Registration Statement”). As part of the Shelf Registration Statement, ChargePoint filed a prospectus supplement registering for sale from time to time up to $500.0 million of Common Stock pursuant to a sales agreement (the “ATM Facility”).
During the three months ended April 30, 2023, the Company sold a total of 1,909,028 shares of its Common Stock pursuant to the ATM Facility at the prevailing market prices for total proceeds of $17.5 million, net of $0.2 million of issuance costs. As of April 30, 2023, $432.3 million of shares of Common Stock remained available for sale pursuant to the ATM Facility.
Stock Warrants
Common Stock Warrants
Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock. As of April 30, 2023, there were 34,499,436 Legacy Warrants outstanding, which are classified as equity.
There was no Legacy Warrants activity during the three months ended April 30, 2023. During the three months ended April 30, 2022, 14,568 Legacy Warrants were exercised resulting in the issuance of 13,223 shares of Common Stock. There were no cash proceeds received for the exercise of Legacy Warrants.
Activity of Legacy Warrants is set forth below:
 Legacy Warrants
Outstanding as of January 31, 202334,499,436 
Warrants exercised
Outstanding as of April 30, 202334,499,436
Private Placement Warrants
The Private Placement Warrants were initially recognized as a liability, and remeasured to fair value as of any respective exercise dates. On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant, resulting in the Company recording an immaterial loss for the three months ended April 30, 2022. No Private Placement Warrants have been outstanding since April 30, 2022.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants
3 Months Ended
Apr. 30, 2023
Equity [Abstract]  
Stock Warrants Common Stock
As of April 30, 2023 and January 31, 2023, the Company was authorized to issue 1,000,000,000 shares of Common Stock, with a par value of $0.0001 per share. There were 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively.
At-the-Market Offering
On July 1, 2022, ChargePoint filed a registration statement on Form S-3 (File No. 333-265986) with the SEC (that was declared effective by the SEC on July 12, 2022), which permits the Company to offer up to $1.0 billion of Common Stock, preferred stock, debt securities, warrants and rights in one or more offerings and in any combination, including in units from time to time (the “Shelf Registration Statement”). As part of the Shelf Registration Statement, ChargePoint filed a prospectus supplement registering for sale from time to time up to $500.0 million of Common Stock pursuant to a sales agreement (the “ATM Facility”).
During the three months ended April 30, 2023, the Company sold a total of 1,909,028 shares of its Common Stock pursuant to the ATM Facility at the prevailing market prices for total proceeds of $17.5 million, net of $0.2 million of issuance costs. As of April 30, 2023, $432.3 million of shares of Common Stock remained available for sale pursuant to the ATM Facility.
Stock Warrants
Common Stock Warrants
Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock. As of April 30, 2023, there were 34,499,436 Legacy Warrants outstanding, which are classified as equity.
There was no Legacy Warrants activity during the three months ended April 30, 2023. During the three months ended April 30, 2022, 14,568 Legacy Warrants were exercised resulting in the issuance of 13,223 shares of Common Stock. There were no cash proceeds received for the exercise of Legacy Warrants.
Activity of Legacy Warrants is set forth below:
 Legacy Warrants
Outstanding as of January 31, 202334,499,436 
Warrants exercised
Outstanding as of April 30, 202334,499,436
Private Placement Warrants
The Private Placement Warrants were initially recognized as a liability, and remeasured to fair value as of any respective exercise dates. On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant, resulting in the Company recording an immaterial loss for the three months ended April 30, 2022. No Private Placement Warrants have been outstanding since April 30, 2022.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation
3 Months Ended
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Plans and Stock-based Compensation Equity Plans and Stock-based Compensation
The following sets forth the total stock-based compensation expense for employee equity plans included in the Company’s condensed consolidated statements of operations:

Three Months Ended
April 30,
20232022
(in thousands)
Cost of revenue$996 $771 
Research and development9,506 5,803 
Sales and marketing4,169 2,324 
General and administrative9,293 6,629 
Total stock-based compensation expense$23,964 $15,527 
As of April 30, 2023, the Company had unrecognized stock-based compensation expense related to stock options, RSUs and PRSUs (as defined below), and 2021 ESPP (as defined below) of $175.7 million, which is expected to be recognized over a weighted-average period of 2.64 years.
2021 Employee Stock Purchase Plan
The 2021 Employee Stock Purchase Plan (“2021 ESPP”) permits participants to purchase shares of the Company’s Common Stock at a discounted price through payroll deductions. As of April 30, 2023, 13,842,252 shares of Common Stock were available under the 2021 ESPP.
2021 Equity Incentive Plan
The 2021 Equity Incentive Plan (“2021 EIP”) allows the Company to grant stock options, stock appreciation rights, restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and certain other awards. As of April 30, 2023, 57,002,218 shares of Common Stock were available under the 2021 EIP.
There were no options granted for the three months ended April 30, 2023.
Restricted Stock Units
A summary of RSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the period then ended is presented in the following table:
 Number of SharesWeighted Average Grant Date Fair Value per Share
Outstanding as of January 31, 202312,935,413 $15.02 
RSU granted661,578 $11.08 
RSU vested(990,069)$16.42 
RSU forfeited(658,019)$15.19 
Outstanding as of April 30, 202311,948,903 $14.68 
Performance Restricted Stock Units
A summary of PRSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:
 Number of SharesWeighted Average Grant Date Fair Value per Share
Outstanding as of January 31, 20232,147,366 $10.83 
PRSUs granted60,892 $8.21 
PRSU forfeited(143,266)$10.47 
Outstanding as of April 30, 20232,064,992 $10.77 
2017 Plan and 2007 Plan
In fiscal year 2022, the Company terminated its 2017 Stock Option Plan (the “2017 Plan”) and 2007 Stock Option Plan (the “2007 Plan”).
A summary of options outstanding under the 2017 Plan and 2007 Plan as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:
 Number of Stock Option AwardsWeighted Average Exercise PriceWeighted Average Remaining Contractual term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding as of January 31, 202317,600,524 $0.70 5.6$201,352 
Options exercised(1,291,626)$0.71 
Options cancelled(90,094)$0.76 
Outstanding as of April 30, 202316,218,804 $0.70 5.6$129,283 
Options vested and expected to vest as of April 30, 202316,182,144 $0.70 5.6$128,993 
Exercisable as of April 30, 202313,562,506 $0.69 5.3$108,272 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Apr. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate as adjusted for discrete items arising in that quarter. The effective income tax rate was 0.5% and 2.0% for the three months ended April 30, 2023 and 2022, respectively. The effective tax rate differs from the U.S. statutory rate primarily due to the full valuation allowances on the Company’s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net Loss per Share
3 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Loss per Share Basic and Diluted Net Loss per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three months ended April 30, 2023 and 2022:
Three Months Ended
April 30,
20232022
(in thousands, except share and per share data)
Numerator:
Net loss$(79,388)$(89,266)
Denominator:
Weighted average common shares outstanding350,073,545 334,743,634 
Less: Weighted average unvested restricted shares and shares subject to repurchase
(30,091)(119,939)
Weighted average shares outstanding - Basic and Diluted350,043,454 334,623,695 
Net loss per share - Basic and Diluted$(0.23)$(0.27)
The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows:
April 30,
2023
April 30,
2022
2027 Convertible Notes (on an as-converted basis)12,483,569 12,483,569 
Options to purchase common stock16,218,804 20,781,407 
Restricted stock units11,948,903 4,370,671 
Unvested early exercised common stock options22,636 109,185 
Common stock warrants34,499,436 35,524,021 
Employee stock purchase plan2,975,905 2,546,487 
Total potentially dilutive common share equivalents78,149,253 75,815,340 
PRSUs granted were excluded from the above table because the respective stock price targets have not been met as of April 30, 2023.
XML 32 R21.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 condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations.
Use of Estimates The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers, the estimated expected benefit period for deferred contract acquisition costs, allowances for expected credit losses, inventory reserves, loss on purchase commitment, the useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, valuation of acquired goodwill and intangible assets, and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.
Concentration of Credit Risk and Other Risks and Uncertainties Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts across large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through
deposits with federally insured commercial banks and at times cash deposit balances may be in excess of federal insurance limits.
Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers’ financial condition.
Segment Reporting The Company operates as one operating segment because its Chief Executive Officer, as the Company’s CODM, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the consolidated unit level.
Cash, Cash Equivalents, and Restricted Cash The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds. Cash and cash equivalents are carried at cost, which approximates their fair value.
Short-Term Investments
The Company's portfolio of marketable debt securities is comprised solely of U.S. government securities with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements.
These debt securities are classified as current assets in the condensed consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss) and as a component of the condensed consolidated statements of comprehensive loss.
Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the condensed consolidated statements of operations.
For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell the security or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit related unrealized losses are recognized as an allowance for expected credit losses of available-for-sale debt securities on the consolidated balance sheets with a corresponding charge in other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses are included in accumulated other comprehensive income (loss).
Fair Value of Financial Instruments
Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value:
(Level 1) — Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;
(Level 2) — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and
(Level 3) — Inputs that are unobservable for the asset or liability.
The Company classifies financial instruments in Level 3 of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level 3 financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company’s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at
the end of each period. There were no transfers between levels during the periods presented. The Company had no material non-financial assets valued on a non-recurring basis that resulted in an impairment in any period presented.
The carrying values of the Company’s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term nature of these instruments.
Reclassifications of Prior Period Presentation
Reclassifications of Prior Period Presentation
Certain prior period amounts have been reclassified for consistency with the current year presentation.
For the three months ended April 30, 2022, “operating lease liabilities,” “accounts payable,” and “accrued and other liabilities” were combined and presented as a single line item captioned “accounts payable, operating lease liabilities and accrued and other liabilities” within the net cash used in operating activities section of the condensed consolidated statements of cash flows instead of being separately stated as in prior period presentations.
Accounting Pronouncements
Recently Issued Accounting Standards Adopted
In March 2022, the Financial Accounting Standards Board (“FASB”) issued ASU 2022-02, “Financial Instruments—Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures,” which addresses areas identified by the FASB as part of its post-implementation review of ASU 2016-13, “Financial Instruments--Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”) that introduced the current expected credit losses (“CECL”) model. The new guidance eliminates the accounting guidance for troubled debt restructurings by creditors that have already adopted the CECL model and enhances the disclosure requirements for loan refinancings and restructurings made with borrowers experiencing financial difficulty. In addition, the new guidance requires a public business entity to disclose current-period gross write-offs for financing receivables and net investment in leases by year of origination. The guidance is effective for public business entities that have adopted ASU 2016-13 for fiscal years beginning after December 31, 2022, including interim periods within those fiscal years. The Company adopted ASU 2022-02 on February 1, 2023 and elected to apply the amendments prospectively to all transactions within the scope of the amendment that are reflected in the financial statements at the date of adoption. The adoption did not have a material effect on the condensed consolidated financial statements and related disclosures.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:
April 30,
2023
January 31,
2023
(in thousands)
Cash and cash equivalents$283,347 $264,162 
Restricted cash30,400 30,400 
Total cash, cash equivalents, and restricted cash$313,747 $294,562 
Restrictions on Cash and Cash Equivalents
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:
April 30,
2023
January 31,
2023
(in thousands)
Cash and cash equivalents$283,347 $264,162 
Restricted cash30,400 30,400 
Total cash, cash equivalents, and restricted cash$313,747 $294,562 
Schedule of Short-Term Investments As of January 31, 2023, short-term investments consisted of the following:
January 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
(in thousands)
U.S. Treasury Securities$105,415 $— $(449)$104,966 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Apr. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the changes in carrying amounts of goodwill (in thousands):
Balance as of January 31, 2023
$213,716 
Foreign exchange fluctuations2,801 
Balance as of April 30, 2023
$216,517 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table presents the details of intangible assets:
April 30, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$92,106 $(14,705)$77,401 10
Developed technology18,576 (5,020)13,556 6
$110,682 $(19,725)$90,957 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2023
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer relationships$90,738 $(12,223)$78,515 10
Developed technology18,355 (4,197)14,158 6
$109,093 $(16,420)$92,673 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
Schedule of Finite-Lived Intangible Assets Amortization Expense
The following table presents the amortization expense related to intangible assets:
Three Months Ended
April 30,
20232022
(in thousands)
Amortization expense$3,037 $2,860 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Fair Value Measurements
The Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
Fair Value Measured as of April 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$131,131 $— $— $131,131 
Total financial assets$131,131 $ $ $131,131 
Fair Value Measured as of January 31, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$133,979 $— $— $133,979 
U.S. Treasury securities— 104,966 — 104,966 
Total financial assets$133,979 $104,966 $ $238,945 
Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments for the three months ended April 30, 2022:
Private placement warrant liabilityViriCiti Earnout liability
(in thousands)
Fair value as of January 31, 2022$(25)$(5,993)
Change in fair value included in other income (expense), net(23)— 
Effect of foreign currency translation— 335 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise48 — 
Fair value as of April 30, 2022$ $(5,658)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items (Tables)
3 Months Ended
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Raw materials$9,434 $11,509 
Finished goods and components105,795 57,221 
Total Inventories$115,229 $68,730 
Schedule of Other Current Assets
Prepaid expense and other current assets consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Prepaid expense$64,430 $48,464 
Other current assets23,648 22,556 
Total Prepaid Expense and Other Current Assets$88,078 $71,020 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Furniture and fixtures$1,379 $1,244 
Computers and software7,366 7,164 
Machinery and equipment27,524 25,144 
Tooling14,160 13,782 
Leasehold improvements9,565 9,357 
Owned and operated systems25,393 24,119 
Construction in progress3,898 2,790 
89,285 83,600 
Less: Accumulated depreciation(47,622)(43,554)
Total Property and Equipment, Net$41,663 $40,046 
The following table presents the depreciation expense:
Three Months Ended
April 30,
20232022
(in thousands)
Depreciation expense4,016 3,359 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
April 30,
2023
January 31,
2023
(in thousands)
Accrued expenses$63,141 $46,105 
Refundable customer deposits16,291 14,551 
Payroll and related expenses14,646 21,495 
Taxes payable15,062 14,232 
Other liabilities26,301 37,100 
Total Accrued and Other Current Liabilities$135,441 $133,483 
Schedule of Revenue
Revenue consisted of the following:
Three Months Ended
April 30,
20232022
(in thousands)
United States$97,132 $62,315 
Rest of World32,898 19,318 
Total revenue$130,030 $81,633 
Disaggregation of Revenue
The following table shows the total deferred revenue for each period presented.
April 30,
2023
January 31,
2023
(in thousands)
Deferred revenue$205,165 $198,610 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended
April 30,
20232022
(in thousands)
Deferred revenue recognized$26,014 $22,700 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Apr. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
The following table presents the Company’s convertible debt outstanding:
April 30,
2023
January 31, 2023
(in thousands)
Gross amount$300,000 $300,000 
Debt discount and issuance costs(4,762)(5,064)
Carrying amount$295,238 $294,936 
Estimated fair value (Level 2 Inputs)$214,000 $233,000 
Schedule of Interest Expense
The following table presents the Company’s interest expense related to convertible debt:
Three Months Ended
April 30,
20232022
(in thousands)
Contractual interest expense$2,625 $875 
Amortization of debt discount and issuance costs30159 
Total interest expense$2,926 $934 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies (Tables)
3 Months Ended
Apr. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases
The following table presents future payments of lease liabilities under the Company's non-cancelable operating leases as of April 30, 2023 (in thousands):
(in thousands)
2024 (remaining nine months)$5,122 
20256,214 
20265,009 
20274,703 
20284,096 
Thereafter6,242 
Total undiscounted operating lease payments31,386 
Less: imputed interest(6,451)
Total operating lease liabilities24,935 
Less: current portion of operating lease liabilities(4,261)
Operating lease liabilities, noncurrent$20,674 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants (Tables)
3 Months Ended
Apr. 30, 2023
Equity [Abstract]  
Schedule of Common Stock Warrants
 Legacy Warrants
Outstanding as of January 31, 202334,499,436 
Warrants exercised
Outstanding as of April 30, 202334,499,436
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation (Tables)
3 Months Ended
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
The following sets forth the total stock-based compensation expense for employee equity plans included in the Company’s condensed consolidated statements of operations:

Three Months Ended
April 30,
20232022
(in thousands)
Cost of revenue$996 $771 
Research and development9,506 5,803 
Sales and marketing4,169 2,324 
General and administrative9,293 6,629 
Total stock-based compensation expense$23,964 $15,527 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
A summary of RSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the period then ended is presented in the following table:
 Number of SharesWeighted Average Grant Date Fair Value per Share
Outstanding as of January 31, 202312,935,413 $15.02 
RSU granted661,578 $11.08 
RSU vested(990,069)$16.42 
RSU forfeited(658,019)$15.19 
Outstanding as of April 30, 202311,948,903 $14.68 
A summary of PRSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:
 Number of SharesWeighted Average Grant Date Fair Value per Share
Outstanding as of January 31, 20232,147,366 $10.83 
PRSUs granted60,892 $8.21 
PRSU forfeited(143,266)$10.47 
Outstanding as of April 30, 20232,064,992 $10.77 
Share-based Payment Arrangement, Option, Activity
A summary of options outstanding under the 2017 Plan and 2007 Plan as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:
 Number of Stock Option AwardsWeighted Average Exercise PriceWeighted Average Remaining Contractual term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding as of January 31, 202317,600,524 $0.70 5.6$201,352 
Options exercised(1,291,626)$0.71 
Options cancelled(90,094)$0.76 
Outstanding as of April 30, 202316,218,804 $0.70 5.6$129,283 
Options vested and expected to vest as of April 30, 202316,182,144 $0.70 5.6$128,993 
Exercisable as of April 30, 202313,562,506 $0.69 5.3$108,272 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net Loss per Share (Tables)
3 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Loss Per Share Attributable to Common Stockholders, Basic and Diluted
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders for the three months ended April 30, 2023 and 2022:
Three Months Ended
April 30,
20232022
(in thousands, except share and per share data)
Numerator:
Net loss$(79,388)$(89,266)
Denominator:
Weighted average common shares outstanding350,073,545 334,743,634 
Less: Weighted average unvested restricted shares and shares subject to repurchase
(30,091)(119,939)
Weighted average shares outstanding - Basic and Diluted350,043,454 334,623,695 
Net loss per share - Basic and Diluted$(0.23)$(0.27)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows:
April 30,
2023
April 30,
2022
2027 Convertible Notes (on an as-converted basis)12,483,569 12,483,569 
Options to purchase common stock16,218,804 20,781,407 
Restricted stock units11,948,903 4,370,671 
Unvested early exercised common stock options22,636 109,185 
Common stock warrants34,499,436 35,524,021 
Employee stock purchase plan2,975,905 2,546,487 
Total potentially dilutive common share equivalents78,149,253 75,815,340 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accumulated deficit $ (1,236,151)   $ (1,156,763)
Cash, cash equivalents, restricted cash, and short-term investments 313,700    
Net cash used in operating activities $ (104,245) $ (70,821)  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Segment Reporting (Details)
3 Months Ended
Apr. 30, 2023
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Jan. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 283,347 $ 264,162    
Restricted cash 30,400 30,400    
Total cash, cash equivalents, and restricted cash $ 313,747 $ 294,562 $ 540,983 $ 315,635
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Investments (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Apr. 30, 2023
Summary of Investment Holdings [Line Items]    
Fair Value $ 104,966,000 $ 0
Accrued interest receivable 500,000  
U.S. Treasury securities    
Summary of Investment Holdings [Line Items]    
Amortized Cost 105,415,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses (449,000)  
Fair Value $ 104,966,000  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 31, 2023
Feb. 03, 2022
Oct. 06, 2021
Aug. 11, 2021
ViriCiti        
Business Acquisition [Line Items]        
Cash paid for acquisition       $ 79.4
Earnout contingent consideration $ 7.1      
HTB        
Business Acquisition [Line Items]        
Cash paid for acquisition   $ 2.8 $ 132.9  
Consideration transferred     235.0  
Value of equity purchased     $ 102.1  
Equity transferred (in shares)     5,695,176  
Equity transferred (in USD per share)     $ 17.92  
Shares held in escrow (in shares)     885,692  
Value of shares in escrow     $ 15.9  
Indemnity claim period (in months)     18 months  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Beginning balance $ 213,716
Foreign exchange fluctuations 2,801
Ending balance $ 216,517
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill impairment loss $ 0 $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Business Acquisition [Line Items]    
Cost $ 110,682 $ 109,093
Accumulated amortization (19,725) (16,420)
Intangible assets, net 90,957 92,673
Customer relationships    
Business Acquisition [Line Items]    
Cost 92,106 90,738
Accumulated amortization (14,705) (12,223)
Intangible assets, net $ 77,401 $ 78,515
Useful life (in years) 10 years 10 years
Developed technology    
Business Acquisition [Line Items]    
Cost $ 18,576 $ 18,355
Accumulated amortization (5,020) (4,197)
Intangible assets, net $ 13,556 $ 14,158
Useful life (in years) 6 years 6 years
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Schedule Of Finite-Lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 3,037 $ 2,860
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
Apr. 30, 2023
Jan. 31, 2023
Assets    
Short-term investments $ 0 $ 104,966,000
U.S. Treasury securities    
Assets    
Short-term investments   104,966,000
Fair Value, Recurring    
Assets    
Total financial assets 131,131,000 238,945,000
Fair Value, Recurring | U.S. Treasury securities    
Assets    
Short-term investments   104,966,000
Fair Value, Recurring | Money market funds    
Assets    
Short-term investments 131,131,000 133,979,000
Fair Value, Recurring | Level 1    
Assets    
Total financial assets 131,131,000 133,979,000
Fair Value, Recurring | Level 1 | U.S. Treasury securities    
Assets    
Short-term investments   0
Fair Value, Recurring | Level 1 | Money market funds    
Assets    
Short-term investments 131,131,000 133,979,000
Fair Value, Recurring | Level 2    
Assets    
Total financial assets 0 104,966,000
Fair Value, Recurring | Level 2 | U.S. Treasury securities    
Assets    
Short-term investments   104,966,000
Fair Value, Recurring | Level 2 | Money market funds    
Assets    
Short-term investments 0 0
Fair Value, Recurring | Level 3    
Assets    
Total financial assets 0 0
Fair Value, Recurring | Level 3 | U.S. Treasury securities    
Assets    
Short-term investments   0
Fair Value, Recurring | Level 3 | Money market funds    
Assets    
Short-term investments $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Feb. 21, 2022
Fair Value Disclosures [Abstract]        
Unrealized gains or (losses) $ 0 $ 0    
Short-term investments $ 0 104,966,000    
Private Placement Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Warrant per common share       $ 0.355
Warrants outstanding (in shares)     0  
ViriCiti        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Earn-out contingent consideration   $ 7,100,000    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2022
USD ($)
Private placement warrant liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ (25)
Change in fair value included in other income (expense), net (23)
Effect of foreign currency translation 0
Reclassification of warrants to stockholders’ equity (deficit) due to exercise 48
Ending balance 0
ViriCiti Earnout liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance (5,993)
Change in fair value included in other income (expense), net 0
Effect of foreign currency translation 335
Reclassification of warrants to stockholders’ equity (deficit) due to exercise 0
Ending balance $ (5,658)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 9,434 $ 11,509
Finished goods and components 105,795 57,221
Total Inventories $ 115,229 $ 68,730
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expense $ 64,430 $ 48,464
Other current assets 23,648 22,556
Total Prepaid Expense and Other Current Assets $ 88,078 $ 71,020
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment $ 89,285 $ 83,600
Less: Accumulated depreciation (47,622) (43,554)
Total Property and Equipment, Net 41,663 40,046
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,379 1,244
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 7,366 7,164
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 27,524 25,144
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment 14,160 13,782
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,565 9,357
Owned and operated systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 25,393 24,119
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 3,898 $ 2,790
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Schedule of Depreciation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Depreciation expense $ 4,016 $ 3,359
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 63,141 $ 46,105
Refundable customer deposits 16,291 14,551
Payroll and related expenses 14,646 21,495
Taxes payable 15,062 14,232
Other liabilities 26,301 37,100
Total Accrued and Other Current Liabilities $ 135,441 $ 133,483
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 130,030 $ 81,633
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 97,132 62,315
Rest of World    
Disaggregation of Revenue [Line Items]    
Total revenue $ 32,898 $ 19,318
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Contract with Customer, Liability $ 205,165   $ 198,610
Contract with Customer, Liability, Revenue Recognized $ 26,014 $ 22,700  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-05-01
$ in Millions
Apr. 30, 2023
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue expected to be recognized from remaining performance obligations $ 229.5
Revenue expected to be recognized from remaining performance obligations (as percent) 43.00%
Revenue expected to be recognized from remaining performance obligations (in months) 12 months
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Convertible Debt (Details) - Convertible Senior Notes - 2027 Convertible Notes (on an as-converted basis) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Debt Instrument [Line Items]      
Gross amount $ 300,000 $ 300,000  
Debt discount and issuance costs (4,762) (5,064)  
Carrying amount 295,238 294,936 $ 294,000
Long-term debt, fair value $ 214,000 $ 233,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Debt Disclosure [Abstract]    
Contractual interest expense $ 2,625 $ 875
Amortization of debt discount and issuance costs 301 59
Total interest expense $ 2,926 $ 934
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Narrative (Details) - Convertible Senior Notes
1 Months Ended 3 Months Ended
Apr. 30, 2022
USD ($)
day
$ / shares
Apr. 30, 2023
USD ($)
Jan. 31, 2023
USD ($)
2027 Convertible Notes (on an as-converted basis)      
Debt Instrument [Line Items]      
Debt instrument, face amount | $ $ 300,000,000    
Debt | $ $ 294,000,000 $ 295,238,000 $ 294,936,000
Conversion ratio 0.0416119    
Conversion price (usd per share) | $ / shares $ 24.03    
Ratio of repurchase price to principal amount   100.00%  
Ratio of control price to principal amount   125.00%  
Interest rate, effective percentage   3.93%  
Long-term debt, fair value | $   $ 214,000,000 $ 233,000,000
2027 Convertible Notes (on an as-converted basis) | Period One      
Debt Instrument [Line Items]      
Threshold trading days | day 20    
Threshold consecutive trading days | day 30    
Threshold percentage of stock price trigger 130.00%    
2027 Convertible Notes (on an as-converted basis) | Period Two      
Debt Instrument [Line Items]      
Threshold trading days | day 5    
Threshold consecutive trading days | day 10    
Threshold percentage of stock price trigger 98.00%    
2027 Convertible Notes (on an as-converted basis) | Cash Interest      
Debt Instrument [Line Items]      
Interest rate, stated percentage 3.50%    
2027 Convertible Notes (on an as-converted basis) | Paid In Kind Interest      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.00%    
Secured Debt      
Debt Instrument [Line Items]      
Maximum covenant threshold | $   $ 750,000,000  
Trustee percentage (as a percent)   25.00%  
Declare percentage   100.00%  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Apr. 30, 2023
Jan. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding $ 30.4 $ 30.4
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2024 (remaining nine months) $ 5,122  
2025 6,214  
2026 5,009  
2027 4,703  
2028 4,096  
Thereafter 6,242  
Total undiscounted operating lease payments 31,386  
Less: imputed interest (6,451)  
Total operating lease liabilities 24,935  
Less: current portion of operating lease liabilities (4,261)  
Operating lease liabilities, noncurrent $ 20,674 $ 21,841
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2022
Apr. 30, 2023
Jan. 31, 2023
Jul. 01, 2022
Apr. 30, 2022
Jan. 31, 2022
Class of Stock [Line Items]            
Common stock, shares authorized (in shares)   1,000,000,000 1,000,000,000      
Common stock, par value (in USD per share)   $ 0.0001 $ 0.0001      
Common stock, shares outstanding (in shares)   353,081,102 348,330,481      
Common stock, shares issued (in shares)   353,081,102 348,330,481      
At-The-Market Offering            
Class of Stock [Line Items]            
Common stock, shares authorized (in shares)       1,000,000,000    
Maximum consideration receivable $ 500.0          
Number of shares sold (in shares)   1,909,028        
Consideration received on sold shares   $ 17.5        
Issuance costs   0.2        
Shares available for future issuance   $ 432.3        
Common Stock            
Class of Stock [Line Items]            
Common stock, shares outstanding (in shares)   353,081,102 348,330,481   336,672,629 334,760,615
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Feb. 21, 2022
Legacy Chargepoint | Common Stock        
Class of Warrant or Right [Line Items]        
Issuance of common stock upon exercise of warrants (in shares)   13,223    
Legacy Warrants        
Class of Warrant or Right [Line Items]        
Warrants outstanding (in shares) 34,499,436   34,499,436  
Warrants exercised (in shares) 0      
Proceeds from the exercise of warrants   $ 0.0    
Legacy Warrants | Legacy Chargepoint | Common Stock        
Class of Warrant or Right [Line Items]        
Warrants exercised (in shares) 0 14,568    
Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Warrants outstanding (in shares)   0    
Warrant per common share       $ 0.355
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants - Warrant Activity (Details) - Legacy Warrants
3 Months Ended
Apr. 30, 2023
shares
Warrants Or Rights Outstanding Roll Forward [Roll Forward]  
Outstanding at beginning of period (in shares) 34,499,436
Warrants exercised (in shares) 0
Outstanding at end of period (in shares) 34,499,436
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 23,964 $ 15,527
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 996 771
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 9,506 5,803
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 4,169 2,324
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 9,293 $ 6,629
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 30, 2023
USD ($)
shares
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]  
Unrecognized stock-based compensation cost | $ $ 175.7
Period for recognition (in years) 2 years 7 months 20 days
2021 Equity Incentive Plan  
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]  
Common stock reserved (in shares) 57,002,218
Number of stock options granted (in shares) 0
Employee stock purchase plan  
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]  
Common stock reserved (in shares) 13,842,252
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details) - Restricted stock units
3 Months Ended
Apr. 30, 2023
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 12,935,413
Granted (in shares) | shares 661,578
Vested (in shares) | shares (990,069)
Forfeited (in shares) | shares (658,019)
Outstanding, ending balance (in shares) | shares 11,948,903
Weighted Average Grant Date Fair Value per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 15.02
Granted (in dollars per share) | $ / shares 11.08
Vested (in dollars per share) | $ / shares 16.42
Forfeited (in dollars per share) | $ / shares 15.19
Outstanding, ending balance (in dollars per share) | $ / shares $ 14.68
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details) - Performance Shares
3 Months Ended
Apr. 30, 2023
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 2,147,366
Granted (in shares) | shares 60,892
Forfeited (in shares) | shares (143,266)
Outstanding, ending balance (in shares) | shares 2,064,992
Weighted Average Grant Date Fair Value per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 10.83
Granted (in dollars per share) | $ / shares 8.21
Forfeited (in dollars per share) | $ / shares 10.47
Outstanding, ending balance (in dollars per share) | $ / shares $ 10.77
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans and Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Number of Stock Option Awards    
Outstanding as of beginning of period (in shares) 17,600,524  
Options exercised (in shares) (1,291,626)  
Forfeited (in shares) (90,094)  
Outstanding as end of period (in shares) 16,218,804 17,600,524
Options vested and expected to vest at end of period (in shares) 16,182,144  
Exercisable at end of period (in shares) 13,562,506  
Weighted Average Exercise Price    
Outstanding as of beginning of period (USD per share) $ 0.70  
Options exercised (USD per share) 0.71  
Forfeited (USD per share) 0.76  
Outstanding as of end of period (USD per share) 0.70 $ 0.70
Options vested and expected to vest as of end of period (USD per share) 0.70  
Exercisable as of end of period (USD per share) $ 0.69  
Weighted Average Remaining Contractual term (in years)    
Outstanding (in years) 5 years 7 months 6 days 5 years 7 months 6 days
Options vested and expected to ves (in years) 5 years 7 months 6 days  
Exercisable (in years) 5 years 3 months 18 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 129,283 $ 201,352
Options vested and expected to vest 128,993  
Exercisable $ 108,272  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details)
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]    
Effective income tax rate 0.50% 2.00%
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Numerator:    
Net loss $ (79,388) $ (89,266)
Denominator:    
Weighted average common shares outstanding (in shares) 350,073,545 334,743,634
Less: Weighted-average unvested restricted shares and shares subject to repurchase (in shares) (30,091) (119,939)
Weighted average shares outstanding - basic (in shares) 350,043,454 334,623,695
Weighted average shares outstanding - diluted (in shares) 350,043,454 334,623,695
Net loss per share - basic (in USD per share) $ (0.23) $ (0.27)
Net loss per share - diluted (in USD per share) $ (0.23) $ (0.27)
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net Loss per Share - Antidilutive Securities (Details) - shares
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 78,149,253 75,815,340
2027 Convertible Notes (on an as-converted basis)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 12,483,569 12,483,569
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 16,218,804 20,781,407
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 11,948,903 4,370,671
Unvested early exercised common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 22,636 109,185
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 34,499,436 35,524,021
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 2,975,905 2,546,487
XML 78 chpt-20230430_htm.xml IDEA: XBRL DOCUMENT 0001777393 2023-02-01 2023-04-30 0001777393 2023-05-31 0001777393 2023-04-30 0001777393 2023-01-31 0001777393 us-gaap:ProductMember 2023-02-01 2023-04-30 0001777393 us-gaap:ProductMember 2022-02-01 2022-04-30 0001777393 us-gaap:LicenseAndServiceMember 2023-02-01 2023-04-30 0001777393 us-gaap:LicenseAndServiceMember 2022-02-01 2022-04-30 0001777393 us-gaap:ProductAndServiceOtherMember 2023-02-01 2023-04-30 0001777393 us-gaap:ProductAndServiceOtherMember 2022-02-01 2022-04-30 0001777393 2022-02-01 2022-04-30 0001777393 us-gaap:CommonStockMember 2023-01-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001777393 us-gaap:RetainedEarningsMember 2023-01-31 0001777393 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001777393 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001777393 us-gaap:CommonStockMember 2023-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001777393 us-gaap:RetainedEarningsMember 2023-04-30 0001777393 us-gaap:CommonStockMember 2022-01-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001777393 us-gaap:RetainedEarningsMember 2022-01-31 0001777393 2022-01-31 0001777393 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001777393 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001777393 us-gaap:CommonStockMember 2022-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001777393 us-gaap:RetainedEarningsMember 2022-04-30 0001777393 2022-04-30 0001777393 us-gaap:USTreasurySecuritiesMember 2023-01-31 0001777393 us-gaap:USTreasurySecuritiesMember 2022-02-01 2023-01-31 0001777393 chpt:ViriCitiMember 2021-08-11 2021-08-11 0001777393 chpt:ViriCitiMember 2023-01-31 2023-01-31 0001777393 chpt:HTBMember 2021-10-06 2021-10-06 0001777393 chpt:HTBMember 2021-10-06 0001777393 chpt:HTBMember 2022-02-03 2022-02-03 0001777393 us-gaap:CustomerRelationshipsMember 2023-04-30 0001777393 us-gaap:CustomerRelationshipsMember 2023-02-01 2023-04-30 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-04-30 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-02-01 2023-04-30 0001777393 us-gaap:CustomerRelationshipsMember 2023-01-31 0001777393 us-gaap:CustomerRelationshipsMember 2022-02-01 2023-01-31 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-31 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-01 2023-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001777393 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001777393 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001777393 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001777393 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001777393 2022-02-01 2023-01-31 0001777393 us-gaap:WarrantMember 2022-01-31 0001777393 chpt:ContingentConsiderationLiabilityMember 2022-01-31 0001777393 us-gaap:WarrantMember 2022-02-01 2022-04-30 0001777393 chpt:ContingentConsiderationLiabilityMember 2022-02-01 2022-04-30 0001777393 us-gaap:WarrantMember 2022-04-30 0001777393 chpt:ContingentConsiderationLiabilityMember 2022-04-30 0001777393 chpt:PrivatePlacementWarrantsMember 2022-02-21 0001777393 chpt:PrivatePlacementWarrantsMember 2022-04-30 0001777393 chpt:ViriCitiMember 2023-01-31 0001777393 us-gaap:FurnitureAndFixturesMember 2023-04-30 0001777393 us-gaap:FurnitureAndFixturesMember 2023-01-31 0001777393 chpt:ComputersAndSoftwareMember 2023-04-30 0001777393 chpt:ComputersAndSoftwareMember 2023-01-31 0001777393 us-gaap:MachineryAndEquipmentMember 2023-04-30 0001777393 us-gaap:MachineryAndEquipmentMember 2023-01-31 0001777393 chpt:ToolingMember 2023-04-30 0001777393 chpt:ToolingMember 2023-01-31 0001777393 us-gaap:LeaseholdImprovementsMember 2023-04-30 0001777393 us-gaap:LeaseholdImprovementsMember 2023-01-31 0001777393 chpt:OwnedAndOperatedSystemsMember 2023-04-30 0001777393 chpt:OwnedAndOperatedSystemsMember 2023-01-31 0001777393 us-gaap:ConstructionInProgressMember 2023-04-30 0001777393 us-gaap:ConstructionInProgressMember 2023-01-31 0001777393 country:US 2023-02-01 2023-04-30 0001777393 country:US 2022-02-01 2022-04-30 0001777393 us-gaap:NonUsMember 2023-02-01 2023-04-30 0001777393 us-gaap:NonUsMember 2022-02-01 2022-04-30 0001777393 2023-05-01 2023-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-01-31 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-04-30 0001777393 chpt:CashInterestMember chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-04-30 0001777393 chpt:PaidInKindInterestMember chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-02-01 2023-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:SecuredDebtMember 2023-04-30 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-04-30 0001777393 chpt:AtTheMarketOfferingMember 2022-07-01 0001777393 chpt:AtTheMarketOfferingMember 2022-07-01 2022-07-31 0001777393 chpt:AtTheMarketOfferingMember 2023-02-01 2023-04-30 0001777393 chpt:AtTheMarketOfferingMember 2023-04-30 0001777393 chpt:LegacyWarrantsMember 2023-04-30 0001777393 chpt:LegacyChargepointMember chpt:LegacyWarrantsMember us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001777393 chpt:LegacyChargepointMember chpt:LegacyWarrantsMember us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001777393 chpt:LegacyChargepointMember us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001777393 chpt:LegacyWarrantsMember 2022-02-01 2022-04-30 0001777393 chpt:LegacyWarrantsMember 2023-01-31 0001777393 chpt:LegacyWarrantsMember 2023-02-01 2023-04-30 0001777393 chpt:CostOfGoodsAndServicesSoldMember 2023-02-01 2023-04-30 0001777393 chpt:CostOfGoodsAndServicesSoldMember 2022-02-01 2022-04-30 0001777393 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001777393 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-04-30 0001777393 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001777393 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-04-30 0001777393 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001777393 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-04-30 0001777393 us-gaap:EmployeeStockMember 2023-04-30 0001777393 chpt:EquityIncentivePlan2021Member 2023-04-30 0001777393 chpt:EquityIncentivePlan2021Member 2023-02-01 2023-04-30 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 0001777393 us-gaap:PerformanceSharesMember 2023-01-31 0001777393 us-gaap:PerformanceSharesMember 2023-02-01 2023-04-30 0001777393 us-gaap:PerformanceSharesMember 2023-04-30 0001777393 us-gaap:ConvertibleDebtMember 2023-02-01 2023-04-30 0001777393 us-gaap:ConvertibleDebtMember 2022-02-01 2022-04-30 0001777393 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001777393 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-04-30 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-04-30 0001777393 chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember 2023-02-01 2023-04-30 0001777393 chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember 2022-02-01 2022-04-30 0001777393 chpt:CommonStockWarrantMember 2023-02-01 2023-04-30 0001777393 chpt:CommonStockWarrantMember 2022-02-01 2022-04-30 0001777393 us-gaap:EmployeeStockMember 2023-02-01 2023-04-30 0001777393 us-gaap:EmployeeStockMember 2022-02-01 2022-04-30 shares iso4217:USD iso4217:USD shares chpt:segment pure chpt:day false 2024 Q1 --01-31 0001777393 0.0416119 10-Q true 2023-04-30 false 001-39004 ChargePoint Holdings, Inc. DE 84-1747686 240 East Hacienda Avenue Campbell CA 95008 408 841-4500 Common Stock, par value $0.0001 CHPT NYSE Yes Yes Large Accelerated Filer false false false 353312687 283347000 264162000 30400000 30400000 0 104966000 12000000 10000000 165109000 164892000 115229000 68730000 88078000 71020000 682163000 704170000 41663000 40046000 90957000 92673000 21254000 22242000 216517000 213716000 7268000 7110000 1059822000 1079957000 61976000 62076000 135441000 133483000 90941000 88777000 288358000 284336000 114224000 109833000 295238000 294936000 20674000 21841000 12572000 12987000 1277000 1032000 732343000 724965000 0.0001 0.0001 1000000000 1000000000 353081102 353081102 348330481 348330481 35000 35000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 1575388000 1528104000 -11793000 -16384000 -1236151000 -1156763000 327479000 354992000 1059822000 1079957000 98320000 59551000 26365000 17646000 5345000 4436000 130030000 81633000 80922000 56266000 14804000 10628000 3769000 2632000 99495000 69526000 30535000 12107000 49396000 48302000 37041000 32588000 24020000 21047000 110457000 101937000 -79922000 -89830000 2460000 106000 2926000 933000 0 24000 573000 -447000 -79815000 -91128000 -427000 -1862000 -79388000 -89266000 350043454 350043454 334623695 334623695 -0.23 -0.23 -0.27 -0.27 -79388000 -89266000 4142000 -12941000 449000 0 4591000 -12941000 -74797000 -102207000 348330481 35000 1528104000 -16384000 -1156763000 354992000 2278764 915000 915000 562829 4875000 4875000 1909028 17516000 17516000 14000 14000 23964000 23964000 -79388000 -79388000 4591000 4591000 353081102 35000 1575388000 -11793000 -1236151000 327479000 334760615 33000 1366855000 -8219000 -811655000 547014000 1631104 1000 772000 773000 263962 3920000 3920000 16948 48000 48000 17000 17000 15527000 15527000 -89266000 -89266000 -12941000 -12941000 336672629 34000 1387139000 -21160000 -900921000 465092000 -79388000 -89266000 7053000 6220000 1090000 1224000 23964000 15527000 675000 538000 -3880000 -324000 1991000 5941000 53136000 9832000 17880000 10299000 4934000 10001000 6554000 10683000 -104245000 -70821000 5840000 3190000 105000000 0 0 2756000 99160000 -5946000 0 296037000 5790000 4690000 17516000 0 3990000 2391000 3537000 0 23759000 303118000 511000 -1003000 19185000 225348000 294562000 315635000 313747000 540983000 5250000 0 325000 113000 1824000 1433000 14000 17000 0 2025000 Description of Business and Basis of Presentation<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChargePoint Holdings, Inc. (“ChargePoint” or the “Company,” “it,” “its”) designs, develops and markets networked electric vehicle (“EV”) charging system infrastructure (“Networked Charging Systems”), connected through cloud-based services (“Cloud” or “Cloud Services”) which (i) enable charging system owners, or hosts, to manage their Networked Charging Systems, and (ii) enable drivers to locate, reserve and authenticate Networked Charging Systems, and to transact EV charging sessions on those systems. ChargePoint’s Networked Charging Systems, subscriptions and other offerings provide an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time information about charging sessions and full control, support and management of the Networked Charging Systems. This network also provides multiple web-based portals for charging system owners, fleet managers, drivers and utilities. In addition, the Company offers a range of extended warranties (“Assure”), as well as its ChargePoint as a Service (“CPaaS”) program which bundles use of ChargePoint owned and operated systems with Cloud Services, Assure and other benefits into one subscription. </span></div><div style="margin-top:10pt;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 fiscal year ends on January 31. References to fiscal year 2023 relate to the fiscal year ended January 31, 2023 and to fiscal year 2024 refer to the fiscal year ending January 31, 2024.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended January 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 3, 2023, which provides a more complete discussion of the Company’s accounting policies and certain other information. The information as of January 31, 2023, included on the condensed consolidated balance sheets was derived from the Company’s audited consolidated financial statements. The condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for a fair statement of the Company’s financial position as of April 30, 2023, the results of operations for the three months ended April 30, 2023 and 2022, and cash flows for the three months ended April 30, 2023 and 2022. The results of operations for the three months ended April 30, 2023, are not necessarily indicative of the results that may be expected for the year ending January 31, 2024.</span></div><div style="margin-top:10pt;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 condensed consolidated financial statements have been prepared on the basis of continuity of operations, the realization of assets, and the satisfaction of liabilities in the ordinary course of business. Since inception, the Company has been engaged in developing and marketing its Networked Charging Systems, subscriptions and other offerings, raising capital, and recruiting personnel and it has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of April 30, 2023, the Company had an accumulated deficit of $1,236.2 million.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, convertible notes, exercise proceeds from options and warrants, borrowings under loan facilities, customer payments, proceeds from sale of Common Stock under the ATM Facility (as defined in Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, cash equivalents and restricted cash of $313.7 million as of April 30, 2023. Cash outflow from operations was $104.2 million and $70.8 million for the three months ended April 30, 2023 and 2022, respectively. As of June 8, 2023, the date on which these condensed consolidated financial statements were issued, the Company believes that its cash on hand, together with cash generated from sales to customers, will satisfy its working capital and capital requirements for at least the next twelve months.</span></div><div style="margin-top:10pt;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 assessment of the period of time its financial resources will be adequate to support its operations is a forward-looking statement and involves risks and uncertainties. The Company’s actual results could vary as a result of, and its near- and long-term future capital requirements will depend on, many factors, including its growth rate, subscription renewal activity, the timing and extent of spending to support its acquisitions, infrastructure and research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of products or features, the continuing market adoption of its Networked Charging Systems and Cloud Services platform, and the overall market acceptance of EVs. The Company has and may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. The Company has based its estimates on assumptions that may prove to be wrong, and it could use its available capital resources sooner than it currently expects. The Company may be required to seek additional equity or debt financing. Future liquidity and cash requirements will depend on numerous factors, including market penetration, the introduction of new products, and potential acquisitions of related businesses or technology. If additional financing is required from outside sources, the Company may not be able to raise it on acceptable terms or at all. If the Company is unable to raise additional capital when desired, or if it cannot expand its operations or otherwise capitalize on its business opportunities because it lacks sufficient capital, its business, operating results and financial condition would be materially adversely affected.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reverse Recapitalization</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2021, Lightning Merger Sub Inc., a wholly-owned subsidiary of Switchback Energy Acquisition Corporation (“Switchback”), merged with ChargePoint, Inc. (“Legacy ChargePoint”), with Legacy ChargePoint surviving as a wholly-owned subsidiary of Switchback (the “Merger”). As a result of the Merger, Switchback was renamed “ChargePoint Holdings, Inc.” Immediately prior to the closing of the Merger (the “Closing”), Legacy ChargePoint’s outstanding series of redeemable convertible preferred stock were converted to Legacy ChargePoint common stock, which then converted to the Company’s common stock (“Common Stock”).</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger is accounted for as a reverse capitalization in accordance with U.S. GAAP.</span></div> The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. The Company’s condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. -1236200000 313700000 -104200000 -70800000 Summary of Significant Accounting Policies<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements as of January 31, 2023 and 2022 and for the years ended January 31, 2023, 2022 and 2021 included in ChargePoint’s Annual Report on Form 10-K filed with the SEC on April 3, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;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 accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers, the estimated expected benefit period for deferred contract acquisition costs, allowances for expected credit losses, inventory reserves, loss on purchase commitment, the useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, valuation of acquired goodwill and intangible assets, and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts across large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deposits with federally insured commercial banks and at times cash deposit balances may be in excess of federal insurance limits. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers’ financial condition.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company’s customer base and geographic sales areas. As of April 30, 2023 and January 31, 2023, one customer individually accounted for 10% or more of accounts receivable, net. For the three months ended April 30, 2023, one customer that represented 10% or more of total revenue. For the three months ended April 30, 2022, there were no customers that represented 10% or more of total revenue. </span></div><div style="margin-top:10pt;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 revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company’s business, operating results and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity where discrete financial information is evaluated regularly by the chief decision maker (“CODM”). The Company operates as one operating segment because its Chief Executive Officer, as the Company’s CODM, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the consolidated unit level.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:10pt;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 all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds. Cash and cash equivalents are carried at cost, which approximates their fair value.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash relates to cash deposits restricted under letters of credit issued in support of customer and contract manufacturer agreements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">283,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">264,162 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">313,747</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">294,562</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:10pt;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 portfolio of marketable debt securities is comprised solely of U.S. government securities with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These debt securities are classified as current assets in the condensed consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss) and as a component of the condensed consolidated statements of comprehensive loss.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell the security or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit related unrealized losses are recognized as an allowance for expected credit losses of available-for-sale debt securities on the consolidated balance sheets with a corresponding charge in other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses are included in accumulated other comprehensive income (loss).</span></div><div style="margin-bottom:10pt;margin-top:10pt;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, all of the short-term investments in U.S. Treasury securities have matured and no short-term investments remain outstanding. As of January 31, 2023, short-term investments consisted of the following:</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:33.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">U.S. Treasury Securities</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%">105,415 </span></td><td style="background-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%">— </span></td><td style="background-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%">(449)</span></td><td style="background-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%">104,966 </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:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost and fair value amounts include accrued interest receivable of $0.5 million as of January 31, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">(Level 1) — Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">(Level 2) — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">(Level 3) — Inputs that are unobservable for the asset or liability.</span></div><div style="margin-top:10pt;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 classifies financial instruments in Level 3 of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level 3 financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company’s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the end of each period. There were no transfers between levels during the periods presented. The Company had no material non-financial assets valued on a non-recurring basis that resulted in an impairment in any period presented.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company’s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term nature of these instruments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications of Prior Period Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified for consistency with the current year presentation. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended April 30, 2022, “operating lease liabilities,” “accounts payable,” and “accrued and other liabilities” were combined and presented as a single line item captioned “accounts payable, operating lease liabilities and accrued and other liabilities” within the net cash used in operating activities section of the condensed consolidated statements of cash flows instead of being separately stated as in prior period presentations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Standards Adopted</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Financial Accounting Standards Board (“FASB”) issued ASU 2022-02, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326): Troubled Debt Restructurings and Vintage Disclosures,” which addresses areas identified by the FASB as part of its post-implementation review of ASU 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments--Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”) that introduced the current expected credit losses (“CECL”) model. The new guidance eliminates the accounting guidance for troubled debt restructurings by creditors that have already adopted the CECL model and enhances the disclosure requirements for loan refinancings and restructurings made with borrowers experiencing financial difficulty. In addition, the new guidance requires a public business entity to disclose current-period gross write-offs for financing receivables and net investment in leases by year of origination. The guidance is effective for public business entities that have adopted ASU 2016-13 for fiscal years beginning after December 31, 2022, including interim periods within those fiscal years. The Company adopted ASU 2022-02 on February 1, 2023 and elected to apply the amendments prospectively to all transactions within the scope of the amendment that are reflected in the financial statements at the date of adoption. The adoption did not have a material effect on the condensed consolidated financial statements and related disclosures.</span></div> The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments and assumptions. Significant estimates include determining standalone selling price for performance obligations in contracts with customers, the estimated expected benefit period for deferred contract acquisition costs, allowances for expected credit losses, inventory reserves, loss on purchase commitment, the useful lives of long-lived assets, the determination of the incremental borrowing rate used for operating lease liabilities, valuation of acquired goodwill and intangible assets, and other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions. Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts across large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deposits with federally insured commercial banks and at times cash deposit balances may be in excess of federal insurance limits. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers’ financial condition.</span></div> The Company operates as one operating segment because its Chief Executive Officer, as the Company’s CODM, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. The Company has no segment managers who are held accountable by the CODM for operations, operating results, and planning for levels of components below the consolidated unit level. 1 The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds. Cash and cash equivalents are carried at cost, which approximates their fair value. <div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">283,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">264,162 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">313,747</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">294,562</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">283,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">264,162 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">313,747</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">294,562</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 283347000 264162000 30400000 30400000 313747000 294562000 <div style="margin-top:10pt;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 portfolio of marketable debt securities is comprised solely of U.S. government securities with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These debt securities are classified as current assets in the condensed consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss) and as a component of the condensed consolidated statements of comprehensive loss.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell the security or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company evaluates whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit related unrealized losses are recognized as an allowance for expected credit losses of available-for-sale debt securities on the consolidated balance sheets with a corresponding charge in other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses are included in accumulated other comprehensive income (loss).</span></div> As of January 31, 2023, short-term investments consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">U.S. Treasury Securities</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%">105,415 </span></td><td style="background-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%">— </span></td><td style="background-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%">(449)</span></td><td style="background-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%">104,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 105415000 0 449000 104966000 500000 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">(Level 1) — Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date;</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">(Level 2) — Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">(Level 3) — Inputs that are unobservable for the asset or liability.</span></div><div style="margin-top:10pt;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 classifies financial instruments in Level 3 of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level 3 financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company’s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the end of each period. There were no transfers between levels during the periods presented. The Company had no material non-financial assets valued on a non-recurring basis that resulted in an impairment in any period presented.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company’s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term nature of these instruments.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications of Prior Period Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified for consistency with the current year presentation. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended April 30, 2022, “operating lease liabilities,” “accounts payable,” and “accrued and other liabilities” were combined and presented as a single line item captioned “accounts payable, operating lease liabilities and accrued and other liabilities” within the net cash used in operating activities section of the condensed consolidated statements of cash flows instead of being separately stated as in prior period presentations.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Standards Adopted</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Financial Accounting Standards Board (“FASB”) issued ASU 2022-02, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326): Troubled Debt Restructurings and Vintage Disclosures,” which addresses areas identified by the FASB as part of its post-implementation review of ASU 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments--Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326): Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”) that introduced the current expected credit losses (“CECL”) model. The new guidance eliminates the accounting guidance for troubled debt restructurings by creditors that have already adopted the CECL model and enhances the disclosure requirements for loan refinancings and restructurings made with borrowers experiencing financial difficulty. In addition, the new guidance requires a public business entity to disclose current-period gross write-offs for financing receivables and net investment in leases by year of origination. The guidance is effective for public business entities that have adopted ASU 2016-13 for fiscal years beginning after December 31, 2022, including interim periods within those fiscal years. The Company adopted ASU 2022-02 on February 1, 2023 and elected to apply the amendments prospectively to all transactions within the scope of the amendment that are reflected in the financial statements at the date of adoption. The adoption did not have a material effect on the condensed consolidated financial statements and related disclosures.</span></div> Business Combinations<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ViriCiti B.V.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (“ViriCiti”) for $79.4 million in cash, as well as $7.1 million of additional earnout consideration contingent on meeting certain revenue targets as of January 31, 2023 (“ViriCiti Earnout”), which additional consideration was paid in full on March 6, 2023. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint’s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">has•to•be gmbh</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2021, the Company acquired all of the outstanding shares of has•to•be gmbh (“HTB”) for approximately $235.0 million, consisting of $132.9 million in cash and $102.1 million in the form of 5,695,176 shares of ChargePoint Common Stock valued at $17.92 per share on the acquisition date. Of the cash component, $2.8 million was paid on February 3, 2022 as part of a working capital adjustment, and of the shares, 885,692 shares, valued at $15.9 million, were held in escrow to cover indemnity claims the Company may make within eighteen months from the closing date and were released to former HTB shareholders in April 2023. HTB is an Austria-based e-mobility provider with a European charging software platform. The acquisition is intended to expand the Company’s market share in Europe.</span></div> 79400000 7100000 235000000 132900000 102100000 5695176 17.92 2800000 885692 15900000 P18M Goodwill and Intangible Assets<div style="margin-top:10pt;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 the changes in carrying amounts of goodwill (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of January 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">213,716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">216,517</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment recognized for the three months ended April 30, 2023 and 2022. </span></div><div style="margin-bottom:10pt;margin-top:10pt;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 details of intangible assets:</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:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(amounts in thousands, useful lives in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</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%">92,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(14,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</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%">18,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">110,682</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:700;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:700;line-height:100%">(19,725)</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 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:700;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:700;line-height:100%">90,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Values are translated into U.S. Dollars at period-end foreign exchange rates.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(amounts in thousands, useful lives in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</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%">90,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">78,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</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%">18,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">109,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:700;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:700;line-height:100%">(16,420)</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 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:700;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:700;line-height:100%">92,673</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Values are translated into U.S. Dollars at period-end foreign exchange rates.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for customer relationships and developed technology is shown as sales and marketing and cost of revenue, respectively, in the condensed consolidated statements of operations. The acquired intangible assets and goodwill are subject to impairment review at least annually on December 31st.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related intangible assets included in the above table are finite-lived and are carried at cost less accumulated amortization. Intangible assets are being amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized.</span></div><div style="margin-top:10pt;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 amortization expense related to intangible assets:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Amortization expense</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%">3,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div> <div style="margin-top:10pt;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 the changes in carrying amounts of goodwill (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of January 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">213,716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of April 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">216,517</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 213716000 2801000 216517000 0 0 <div style="margin-bottom:10pt;margin-top:10pt;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 details of intangible assets:</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:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(amounts in thousands, useful lives in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</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%">92,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(14,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</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%">18,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">110,682</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:700;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:700;line-height:100%">(19,725)</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 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:700;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:700;line-height:100%">90,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Values are translated into U.S. Dollars at period-end foreign exchange rates.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="12" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(amounts in thousands, useful lives in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</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%">90,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">78,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</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%">18,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">109,093</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:700;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:700;line-height:100%">(16,420)</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 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:700;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:700;line-height:100%">92,673</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Values are translated into U.S. Dollars at period-end foreign exchange rates.</span></div> 92106000 14705000 77401000 P10Y 18576000 5020000 13556000 P6Y 110682000 19725000 90957000 90738000 12223000 78515000 P10Y 18355000 4197000 14158000 P6Y 109093000 16420000 92673000 <div style="margin-top:10pt;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 amortization expense related to intangible assets:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Amortization expense</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%">3,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div> 3037000 2860000 Fair Value Measurements<div style="margin-top:10pt;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 assets and liabilities that were measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">131,131 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">131,131 </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="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%">Total financial assets</span></td><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:700;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:700;line-height:100%">131,131</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">131,131</span><span style="color:#000000;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 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="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></table></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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;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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">133,979 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">133,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">104,966 </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:700;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">133,979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">104,966</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">238,945</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets and were within Level 1 of the fair value hierarchy. The aggregate fair value of the Company’s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of April 30, 2023 and January 31, 2023. Realized gains and losses, net of tax, were not material for any of the periods presented. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments, consisting of U.S. treasury securities, were classified as available-for-sale on purchase date and recorded at fair value on the condensed consolidated balance sheets. As of April 30, 2023, no short-term investments remain outstanding. </span></div><div style="margin-bottom:10pt;margin-top:10pt;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 a summary of the changes in the fair value of the Company’s Level 3 financial instruments for the three months ended April 30, 2022:</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:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><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:9pt;font-weight:700;line-height:100%">Private placement warrant liability</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ViriCiti Earnout liability</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value as of January 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-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%">(5,993)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value included in other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of warrants to stockholders’ equity (deficit) due to exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Fair value as of April 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">(5,658)</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:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No Level 3 financial instruments have been outstanding since January 31, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Private Placement Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the private placement warrant liability is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The significant unobservable inputs used in the fair value measurements of the private placement warrant liability include the expected volatility and dividend yield. In determining the fair value of the private placement warrant liability, the Company used the Binomial Lattice Model (“BLM”) that assumes optimal exercise of the Company's redemption option at the earliest possible date (see Note 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%">Stock Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant. The Company recorded an immaterial loss during the three months ended April 30, 2022 classified within </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">change in fair value of warrant liabilities in the condensed consolidated statements of operations. No Private Placement Warrants have been outstanding since April 30, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ViriCiti Earnout Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2021, the Company acquired all of the outstanding shares of ViriCiti. The purchase price consideration included the ViriCiti Earnout, which was consideration contingent on meeting certain revenue targets through January 31, 2023. The fair value of the ViriCiti Earnout liability was previously based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The ViriCiti Earnout liability was valued using a Monte Carlo simulation valuation model using a distribution of potential outcomes over the earnout period based on the most reliable information available. The liability is remeasured to fair value based upon the attainment against the revenue targets and changes in the fair value of earnout liabilities is presented in the consolidated statements of operations using Level 3 fair value inputs.</span></div><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 ViriCiti Earnout liability was determined to be of $7.1 million, which was based on the actual achievement of the revenue target, and was subsequently paid in full on March 6, 2023 (see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combination</span>). Thus, the liability was no longer subject to the fair value measurement and was accordingly transferred out of Level 3 fair value hierarchy, and was included in the “Accrued and other current liabilities” on the Company’s condensed consolidated balance sheets as of January 31, 2023. Fair Value Measurements<div style="margin-top:10pt;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 assets and liabilities that were measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of April 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">131,131 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">131,131 </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="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%">Total financial assets</span></td><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:700;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:700;line-height:100%">131,131</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">131,131</span><span style="color:#000000;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 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="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></table></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured as of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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;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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">133,979 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">133,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">104,966 </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:700;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">133,979</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">104,966</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">238,945</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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></table></div> 131131000 0 0 131131000 131131000 0 0 131131000 133979000 0 0 133979000 0 104966000 0 104966000 133979000 104966000 0 238945000 0 0 0 <div style="margin-bottom:10pt;margin-top:10pt;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 a summary of the changes in the fair value of the Company’s Level 3 financial instruments for the three months ended April 30, 2022:</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:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><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:9pt;font-weight:700;line-height:100%">Private placement warrant liability</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ViriCiti Earnout liability</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value as of January 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-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%">(5,993)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value included in other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of warrants to stockholders’ equity (deficit) due to exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Fair value as of April 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">(5,658)</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> 25000 5993000 -23000 0 0 335000 48000 0 0 5658000 0.355 0 7100000 Composition of Certain Financial Statement Items<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">9,434 </span></td><td style="background-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%">11,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Finished goods and components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,221 </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%">Total Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">115,229</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">68,730</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid expense and other current assets</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expense and other current assets consisted of the following:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</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%">64,430 </span></td><td style="background-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%">48,464 </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%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,556 </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%">Total Prepaid Expense and Other Current Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">88,078</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">71,020</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,244 </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%">Computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,144 </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%">Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782 </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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357 </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%">Owned and operated systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,119 </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%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,790 </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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,622)</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%">(43,554)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Property and Equipment, Net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">41,663</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">40,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;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 depreciation expense:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.169%"/><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.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.474%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued and Other Current Liabilities</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,141 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,105 </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:9pt;font-weight:400;line-height:100%">Refundable customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,551 </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:9pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,495 </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:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,232 </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:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Accrued and Other Current Liabilities</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">135,441</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">133,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consisted of the following:</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.753%"/><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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">97,132 </span></td><td style="background-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%">62,315 </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%">Rest of World</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%">32,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,318 </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:700;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">130,030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">81,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:10pt;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 shows the total deferred revenue for each period presented.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,165 </span></td><td style="background-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%">198,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;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 shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue recognized</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%">26,014 </span></td><td style="background-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%">22,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligation</span></div><div style="margin-top:10pt;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 represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and non-cancellable contracted amounts that will be invoiced and recognized as revenue in future periods. Revenue expected to be recognized from remaining performance obligations was $229.5 million as of April 30, 2023, of which 43% is expected to be recognized over the next twelve months.</span></div> <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">9,434 </span></td><td style="background-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%">11,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Finished goods and components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,221 </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%">Total Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">115,229</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">68,730</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9434000 11509000 105795000 57221000 115229000 68730000 <div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expense and other current assets consisted of the following:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</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%">64,430 </span></td><td style="background-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%">48,464 </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%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,556 </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%">Total Prepaid Expense and Other Current Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">88,078</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">71,020</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 64430000 48464000 23648000 22556000 88078000 71020000 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,244 </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%">Computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,144 </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%">Tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782 </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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357 </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%">Owned and operated systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,119 </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%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,790 </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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,622)</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%">(43,554)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Property and Equipment, Net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">41,663</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">40,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;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 depreciation expense:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.169%"/><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.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.474%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1379000 1244000 7366000 7164000 27524000 25144000 14160000 13782000 9565000 9357000 25393000 24119000 3898000 2790000 89285000 83600000 47622000 43554000 41663000 40046000 4016000 3359000 <div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,141 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,105 </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:9pt;font-weight:400;line-height:100%">Refundable customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,551 </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:9pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,495 </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:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,232 </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:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Accrued and Other Current Liabilities</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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">135,441</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">133,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63141000 46105000 16291000 14551000 14646000 21495000 15062000 14232000 26301000 37100000 135441000 133483000 <div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consisted of the following:</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.753%"/><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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">97,132 </span></td><td style="background-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%">62,315 </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%">Rest of World</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%">32,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,318 </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:700;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">130,030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">81,633</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 97132000 62315000 32898000 19318000 130030000 81633000 <div style="margin-top:10pt;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 shows the total deferred revenue for each period presented.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,165 </span></td><td style="background-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%">198,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;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 shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue recognized</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%">26,014 </span></td><td style="background-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%">22,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div> 205165000 198610000 26014000 22700000 229500000 0.43 P12M Debt<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2027 Convertible Notes</span></div><div style="margin-top:10pt;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 convertible debt outstanding:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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:#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%">Gross amount</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%">300,000 </span></td><td style="background-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%">300,000 </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%">Debt discount and issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064)</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 7pt;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%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">295,238</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">294,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated fair value (Level 2 Inputs)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">214,000</span><span style="color:#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;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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">233,000</span><span style="color:#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;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 interest expense related to convertible debt:</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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</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"/></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625 </span></td><td style="background-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%">875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Amortization of debt discount and issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301</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%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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:700;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">2,926</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></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:112%">In April 2022, the Company completed a private placement of $300.0 million aggregate principal amount of unsecured Convertible Senior PIK Toggle Notes (the “2027 Convertible Notes”), which will mature on April 1, 2027. The 2027 Convertible Notes were sold in a private placement </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in reliance on the exemption from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”) provided by Section 4(a)(2) of the Securities Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. </span></div><div style="margin-top:10pt;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 proceeds from the sale of the 2027 Convertible Notes were approximately $294.0 million after deducting initial purchaser discounts and commissions and the Company’s offering expenses. The debt discount and issuance costs, net of accumulated amortization, are reported as a direct deduction from the face amount of the 2027 Convertible Notes. The Company expects to use the net proceeds for general corporate purposes.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Convertible Notes bear interest at 3.50% per annum, to the extent paid in cash (“Cash Interest”), and 5.00% per annum, to the extent paid in kind through the issuance of additional 2027 Convertible Notes (“PIK Interest”). Interest is payable semi-annually in arrears on April 1st and October 1st of each year, beginning on October 1, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company can elect to make any interest payment through Cash Interest, PIK Interest or any combination thereof.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Convertible Notes are convertible, based on the applicable conversion rate, into cash, shares of the Company’s Common Stock or a combination thereof, at the Company’s election. The initial conversion rate was 41.6119 shares per $1,000 principal amount of the 2027 Convertible Notes, subject to customary anti-dilution adjustment in certain circumstances, which represented an initial conversion price of approximately $24.03 per share.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2027, the 2027 Convertible Notes will be convertible at the option of the holders only upon the occurrence of specified events and during certain periods, and will be convertible on or after January 1, 2027, at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2027 Convertible Notes.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the 2027 Convertible Notes may convert all or a portion of their 2027 Convertible Notes prior to the close of business on January 1, 2027, only under the following circumstances:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ending on September 30, 2022, if the Company’s closing Common Stock price for at least 20 trading days out of the most recent 30 consecutive trading days of the preceding calendar quarter is greater than or equal to 130% of the current conversion price of the 2027 Convertible Notes on each applicable trading day;</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business days period after any ten consecutive trading days in which, if the trading price per $1,000 principal amount of 2027 Convertible Notes for each trading day of such ten consecutive trading day period is less than 98% of the product of the Company’s closing Common Stock price and the conversion rate of the 2027 Convertible Notes on each such trading day;</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company calls the 2027 Convertible Notes for redemption, at any time prior to the close of business on the second business day immediately preceding the redemption date;</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, including certain distributions, the occurrence of a fundamental change or a transaction resulting in the Company’s Common Stock converting into other securities or property or assets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Convertible Notes will be redeemable, in whole or in part, at the Company’s option at any time on or after April 21, 2025, and before the 41st scheduled trading day immediately before the maturity date. The redemption price will be equal to the aggregate principal amount of the 2027 Convertible Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. In addition, a holder may elect to convert its 2027 Convertible Notes during any such redemption period, in which case the applicable conversion rate may be increased in certain circumstances if 2027 Convertible Notes are converted after they are called for redemption.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, if the Company undergoes a fundamental change or a change in control transaction (each such term as defined in the indenture governing the 2027 Convertible Notes), subject to certain conditions, holders may require the Company to purchase for cash all or any portion of their 2027 Convertible Notes. The fundamental change repurchase price will be 100% of the capitalized principal amount of the 2027 Convertible Notes, while the change in control repurchase price will be 125% of the capitalized principal amount of the 2027 Convertible Notes to be purchased, in each case plus any accrued and unpaid interest to, but excluding, the repurchase date. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indenture governing the 2027 Convertible Notes includes a restrictive covenant that, subject to specified exceptions, limits the ability of the Company and its subsidiaries to incur secured debt in excess of $750.0 million. In addition, the indenture governing the 2027 Convertible Notes contains customary terms and covenants, including certain events of default in which case either the trustee or the holders of at least 25% of the aggregate principal amount of the outstanding 2027 Convertible Notes may declare 100% of the principal of, and accrued and unpaid interest, if any, on, all the 2027 Convertible Notes to be due and payable immediately.</span></div><div style="margin-top:10pt;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 effective interest rate on the 2027 Convertible Notes was 3.93%. Amortization of debt discount and issuance costs is reported as a component of interest expenses and is computed using the straight-line method over the term of the 2027 Convertible Notes, which approximates the effective interest method.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the 2027 Convertible Notes, valued using Level 2 fair value inputs, as of April 30, 2023 and January 31, 2023 was $214.0 million and $233.0 million, respectively.</span></div> <div style="margin-top:10pt;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 convertible debt outstanding:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:9pt;font-weight:700;line-height:100%">April 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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:#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%">Gross amount</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%">300,000 </span></td><td style="background-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%">300,000 </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%">Debt discount and issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064)</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 7pt;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%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">295,238</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">294,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated fair value (Level 2 Inputs)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">214,000</span><span style="color:#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;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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">233,000</span><span style="color:#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 300000000 300000000 300000000 300000000 4762000 4762000 5064000 5064000 295238000 294936000 214000000 214000000 233000000 233000000 <div style="margin-bottom:10pt;margin-top:10pt;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 interest expense related to convertible debt:</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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</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"/></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Contractual interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625 </span></td><td style="background-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%">875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Amortization of debt discount and issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301</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%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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:700;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">2,926</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2625000 875000 301000 59000 2926000 934000 300000000 294000000 0.0350 0.0500 24.03 20 30 1.30 5 10 10 0.98 1 1.25 750000000 0.25 1 0.0393 214000000 233000000 Commitments and Contingencies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Open purchase commitments are for the purchase of goods and services related to, but not limited to, manufacturing, facilities and professional services under non-cancellable contracts. No open purchase commitments were recorded as liabilities on the condensed consolidated balance sheets as of April 30, 2023 as the Company had not yet received the related goods or services.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:10pt;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 may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred.</span></div><div style="margin-top:10pt;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 believes it has recorded adequate provisions for any such lawsuits, claims, and proceedings and, as of April 30, 2023, the Company believes it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the condensed consolidated financial statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters described herein cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending against it. Nevertheless, the Company’s results of operations, cash flows and financial condition could be materially adversely affected in a particular period by the resolution of one or more of these contingencies. Liabilities established to provide for contingencies are adjusted as further information develops, circumstances change, or contingencies are resolved; and such changes are </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded in the accompanying condensed consolidated statements of operations during the period of the change and reflected in accrued and other current liabilities on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees and Indemnifications</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has service level commitments to certain of its customers warranting levels of uptime reliability and performance and permitting those customers to receive credits if the Company fails to meet those levels. To date, the Company has not incurred any material costs as a result of such commitments.</span></div><div style="margin-top:10pt;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 arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party’s intellectual property rights. Additionally, the Company may be required to indemnify for claims caused by its negligence or willful misconduct. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by them in any action or proceeding to which any of them are, or are threatened to be, made a party by reason of their service as a director or officer. The Company maintains director and officer insurance coverage that would generally enable it to recover a portion of any future amounts paid. The Company also may be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:10pt;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 had $30.4 million of secured letters of credit outstanding as of both April 30, 2023 and January 31, 2023. These primarily relate to support of contract manufacturer and customer agreements, and are fully collateralized by cash deposits which the Company recorded in restricted cash on its condensed consolidated balance sheets based on the term of the remaining restriction.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;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 leases its office facilities under non-cancelable operating leases with various lease terms. The Company also leases certain office equipment under operating lease agreements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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 future payments of lease liabilities under the Company's non-cancelable operating leases as of April 30, 2023 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:81.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.752%"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024 (remaining nine months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,214 </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:9pt;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:9pt;font-weight:400;line-height:100%">5,009 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,703 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,096 </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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,242 </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:9pt;font-weight:400;line-height:100%">Total undiscounted operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,451)</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:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,261)</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:9pt;font-weight:700;line-height:100%">Operating lease liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">20,674</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 30400000 30400000 <div style="margin-bottom:10pt;margin-top:10pt;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 future payments of lease liabilities under the Company's non-cancelable operating leases as of April 30, 2023 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:81.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.752%"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024 (remaining nine months)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,214 </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:9pt;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:9pt;font-weight:400;line-height:100%">5,009 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,703 </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:9pt;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:9pt;font-weight:400;line-height:100%">4,096 </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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,242 </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:9pt;font-weight:400;line-height:100%">Total undiscounted operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,451)</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:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,261)</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:9pt;font-weight:700;line-height:100%">Operating lease liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">20,674</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5122000 6214000 5009000 4703000 4096000 6242000 31386000 6451000 24935000 4261000 20674000 Common Stock<div style="margin-top:10pt;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 Company was authorized to issue 1,000,000,000 shares of Common Stock, with a par value of $0.0001 per share. There were 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">At-the-Market Offering</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2022, ChargePoint filed a registration statement on Form S-3 (File No. 333-265986) with the SEC (that was declared effective by the SEC on July 12, 2022), which permits the Company to offer up to $1.0 billion of Common Stock, preferred stock, debt securities, warrants and rights in one or more offerings and in any combination, including in units from time to time (the “Shelf Registration Statement”). As part of the Shelf Registration Statement, ChargePoint filed a prospectus supplement registering for sale from time to time up to $500.0 million of Common Stock pursuant to a sales agreement (the “ATM Facility”). </span></div><div style="margin-top:10pt;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 Company sold a total of 1,909,028 shares of its Common Stock pursuant to the ATM Facility at the prevailing market prices for total proceeds of $17.5 million, net of $0.2 million of issuance costs. As of April 30, 2023, $432.3 million of shares of Common Stock remained available for sale pursuant to the ATM Facility.</span></div>Stock Warrants<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Warrants</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock. As of April 30, 2023, there were 34,499,436 Legacy Warrants outstanding, which are classified as equity. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no Legacy Warrants activity during the three months ended April 30, 2023. During the three months ended April 30, 2022, 14,568 Legacy Warrants were exercised resulting in the issuance of 13,223 shares of Common Stock. There were no cash proceeds received for the exercise of Legacy Warrants. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity of Legacy Warrants is set forth below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.275%"/><td style="width:0.1%"/></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:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legacy Warrants</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:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,499,436 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></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:700;line-height:100%">Outstanding as of April 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,499,436</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Private Placement Warrants</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement Warrants were initially recognized as a liability, and remeasured to fair value as of any respective exercise dates. On February 21, 2022, the Company redeemed the remaining Private Placement Warrants for 0.355 shares of Common Stock per warrant, resulting in the Company recording an immaterial loss for the three months ended April 30, 2022. No Private Placement Warrants have been outstanding since April 30, 2022.</span></div> 1000000000 1000000000 0.0001 0.0001 353081102 353081102 348330481 348330481 1000000000 500000000 1909028 17500000 200000 432300000 34499436 0 14568 13223 0 0 <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:82.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.275%"/><td style="width:0.1%"/></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:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legacy Warrants</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:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,499,436 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></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:700;line-height:100%">Outstanding as of April 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,499,436</span></td></tr></table> 34499436 0 34499436 0.355 0 Equity Plans and Stock-based Compensation<div style="margin-top:10pt;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 sets forth the total stock-based compensation expense for employee equity plans included in the Company’s condensed consolidated statements of operations:</span></div><div><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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-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%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">23,964</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">15,527</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></table></div><div style="margin-top:10pt;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 Company had unrecognized stock-based compensation expense related to stock options, RSUs and PRSUs (as defined below), and 2021 ESPP (as defined below) of $175.7 million, which is expected to be recognized over a weighted-average period of 2.64 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan (“2021 ESPP”) permits participants to purchase shares of the Company’s Common Stock at a discounted price through payroll deductions. As of April 30, 2023, 13,842,252 shares of Common Stock were available under the 2021 ESPP.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Equity Incentive Plan (“2021 EIP”) allows the Company to grant stock options, stock appreciation rights, restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and certain other awards. As of April 30, 2023, 57,002,218 shares of Common Stock were available under the 2021 EIP. </span></div><div style="margin-top:10pt;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 options granted for the three months ended April 30, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;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-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the period then ended is presented in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,935,413 </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%">15.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,578 </span></td><td style="background-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%">11.08 </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%">RSU vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990,069)</span></td><td style="background-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%">16.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658,019)</span></td><td style="background-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%">15.19 </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%">Outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,948,903 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">14.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Restricted Stock Units</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PRSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,892 </span></td><td style="background-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%">8.21 </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"/></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%">PRSU forfeited</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%">(143,266)</span></td><td style="background-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%">10.47 </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:700;line-height:100%">Outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064,992 </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 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%">10.77 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Plan and 2007 Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2022, the Company terminated its 2017 Stock Option Plan (the “2017 Plan”) and 2007 Stock Option Plan (the “2007 Plan”). </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of options outstanding under the 2017 Plan and 2007 Plan as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><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%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Stock Option Awards</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:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual term (in years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,600,524 </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%">0.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 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%">201,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,291,626)</span></td><td style="background-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%">0.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">(90,094)</span></td><td style="background-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%">0.76 </span></td><td style="background-color:#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="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:700;line-height:100%">Outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,218,804 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">0.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">5.6</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%">129,283 </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%">Options vested and expected to vest as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,182,144 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.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%">5.6</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%">128,993 </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%">Exercisable as of April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,562,506 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">0.69 </span></td><td style="background-color:#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%">5.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%">108,272 </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:10pt;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 sets forth the total stock-based compensation expense for employee equity plans included in the Company’s condensed consolidated statements of operations:</span></div><div><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:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-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%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">23,964</span><span style="color:#000000;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 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 #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:700;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:700;line-height:100%">15,527</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></table></div> 996000 771000 9506000 5803000 4169000 2324000 9293000 6629000 23964000 15527000 175700000 P2Y7M20D 13842252 57002218 0 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the period then ended is presented in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,935,413 </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%">15.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,578 </span></td><td style="background-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%">11.08 </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%">RSU vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990,069)</span></td><td style="background-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%">16.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658,019)</span></td><td style="background-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%">15.19 </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%">Outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,948,903 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">14.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PRSUs outstanding under the 2021 EIP as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,892 </span></td><td style="background-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%">8.21 </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"/></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%">PRSU forfeited</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%">(143,266)</span></td><td style="background-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%">10.47 </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:700;line-height:100%">Outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064,992 </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 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%">10.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12935413 15.02 661578 11.08 990069 16.42 658019 15.19 11948903 14.68 2147366 10.83 60892 8.21 143266 10.47 2064992 10.77 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of options outstanding under the 2017 Plan and 2007 Plan as of April 30, 2023 and changes during the fiscal year-to-date period then ended is presented in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><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%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Stock Option Awards</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:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual term (in years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,600,524 </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%">0.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 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%">201,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,291,626)</span></td><td style="background-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%">0.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">(90,094)</span></td><td style="background-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%">0.76 </span></td><td style="background-color:#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="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:700;line-height:100%">Outstanding as of April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,218,804 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">0.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">5.6</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%">129,283 </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%">Options vested and expected to vest as of April 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,182,144 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.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%">5.6</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%">128,993 </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%">Exercisable as of April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,562,506 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">0.69 </span></td><td style="background-color:#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%">5.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%">108,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17600524 0.70 P5Y7M6D 201352000 1291626 0.71 90094 0.76 16218804 0.70 P5Y7M6D 129283000 16182144 0.70 P5Y7M6D 128993000 13562506 0.69 P5Y3M18D 108272000 Income TaxesThe income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate as adjusted for discrete items arising in that quarter. The effective income tax rate was 0.5% and 2.0% for the three months ended April 30, 2023 and 2022, respectively. The effective tax rate differs from the U.S. statutory rate primarily due to the full valuation allowances on the Company’s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized. 0.005 0.020 Basic and Diluted Net Loss per Share<div style="margin-top:10pt;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 the Company’s basic and diluted net loss per share attributable to common stockholders for the three months ended April 30, 2023 and 2022:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</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-style:italic;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net loss</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%">(79,388)</span></td><td style="background-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%">(89,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="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"/></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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,073,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,743,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Less:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Weighted average unvested restricted shares and shares subject to repurchase</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%">(30,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align: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 shares outstanding - Basic and Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,043,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,623,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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"/></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:700;line-height:100%">Net loss per share - Basic and Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: </span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Convertible Notes (on an as-converted basis)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,483,569 </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;border-top:1pt solid #000;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%">12,483,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,781,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,948,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,370,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</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%">34,499,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,975,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,546,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total potentially dilutive common share equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,149,253</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,815,340</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs granted were excluded from the above table because the respective stock price targets have not been met as of April 30, 2023.</span></div> <div style="margin-top:10pt;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 the Company’s basic and diluted net loss per share attributable to common stockholders for the three months ended April 30, 2023 and 2022:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</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-style:italic;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net loss</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%">(79,388)</span></td><td style="background-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%">(89,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="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"/></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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,073,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,743,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Less:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Weighted average unvested restricted shares and shares subject to repurchase</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%">(30,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align: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 shares outstanding - Basic and Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,043,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,623,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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"/></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:700;line-height:100%">Net loss per share - Basic and Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div> -79388000 -89266000 350073545 334743634 30091 119939 350043454 350043454 334623695 334623695 -0.23 -0.23 -0.27 -0.27 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: </span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,<br/>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:9pt;font-weight:700;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Convertible Notes (on an as-converted basis)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,483,569 </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;border-top:1pt solid #000;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%">12,483,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,781,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,948,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,370,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</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%">34,499,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,975,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,546,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total potentially dilutive common share equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78,149,253</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,815,340</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 12483569 12483569 16218804 20781407 11948903 4370671 22636 109185 34499436 35524021 2975905 2546487 78149253 75815340 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .%R%8'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 " #A&ULS9)1 M2\,P$,>_BN2]O;25X4+7%\4G!<&!XEM(;EM8TX3DI-VW-XU;A^@'\#%W__SN M=W"M\D*Y@"_!>0QD,-Y,MA^B4'[##D1> $1U0"MCF1)#:NYX2:\Q58)*DE29B!A5^(K&NU$BJ@)!?.>*T6O/\,?89I!=BCQ8$B5&4%K)LG M^M/4MW %S##"8.-W ?5"S-4_L;D#[)R&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #A-'AU=7DGCK9!?TS7GBCQ'89Q>==9*)>]ZO=1;\XBE MYR+A,;Q9"ADQ!;=RU4L3R9F?!T5ACUK6H!>Q(.Y,QOFSF9R,1:;"(.8S2=(L MBIC<7?-0;*\Z=N?PX#%8K95^T)N,$[;B= MJ?W.=:@.R+_X/>#;],4UT2@+(;[JFSO_JF/I$O&0>TI+,/C9<)>'H5:"^!+K2>)\(T M_TNVQ;?]?H=X6:I$M ^&$D1!7/RRYWU%O @ 4', W0?0-P&V4Q/@[ .<'+0H M68[UGBDV&4NQ)5)_#6KZ(J^;/!IH@EBG<:XDO T@3DU&2=$FZ9I*GXYX" M3?VFY^WCKXMX6A/OD'L1JW5*;F*?^Z_C>U"6LD#T4*!KB@I.$WE.'.N,4(LZ MAO*X>/@]VQ''-D6_*HU35H^3RSEH]?PU7:1*0HO[VU1!A4+?K*"[X;LT81Z_ MZD _2[G<\,[DA^_L@?6SB>X;B;V"[9>P?4Q]\EYX&?1019YV"3>1XN&VU?UL M0D*C6B)=E$@7S9 ^9TPJ+L,=>>2)D,J$ATLIF9DJQ46C6N(-2KQ!,[P9EX'P M=2(S$8#"!Q'Z0;Q*S\A=[)V;B%&MEL2V54VK5A-F*)R0 MT$Z9;K)G9*Z@IW[6%_.!@-C+QH<%M>6O'2)KQ3WP=U:(C["_(1OB.?8G-> M<4G:M\@-2Z%Y,R_@L<_(=,-C\[R#2[6EKXR1C5J1_]"[^@Y:]I/8QD9R7,YE M4;( ,V\D/84ILBM79..^YBUIV8EG4FR"V#,G&M=TIT;04U@EN_)*-NYPWH+. M1*I82/X,DOIQ"E>\O+"LD9'T%*[)KFR3C;N=O+%.8=E;#X8+]&NP3F&2[,HE MV;BU^2@\R-=L+6+,11P1&?7M;A_R9N0[A4>R*Y-DXP[G*5#@C\22V/3'Q4]D MSKU,0B:-D+B2*Z(()J:Y$M[7,Y(P238LS#CYWCJWP$<9V4]AH>S*0]FX^0'G MJPT/F>^BA3 -D]='!-P/LRU9:SS-Z94H.X ;.7'%.LY3^!Y:^1[:R/?HE1K8>' "*R&-(] 1G8]Z+4.F MGL=!"&3\0M)(? K_0RO_0QOYGWG$PI!<9RF\3LWM%M>I77CC<6WY*MM#&]F> MFXC+E>Z8OX""6H,SB!(6FU.+"]:#GL+UT,KU4-RT'!*Y!I^-XN$R]7BG<#^T M]C0FRLD 4-R[3"):%^5;8;7'&>\_T MA)F2D"\AU#H?PH@GBV/3XD:))#]Y7 BE1)1?KCGSN=0?P/NE$.IPH_]!>7@] M^1=02P,$% @ X7(5G6+_W# !@ BQT !@ !X;"]W;W)K#*0)MG7 UJ!9M\^,1,=" M)=&5*"?9K]]1=B0[.M$IF@^))?MX>NY(WO/P=/Z@JV_U4BE#'HN\K"\F2V-6 MI[-9G2Q5(>L3O5(E_++052$-W%;WLWI5*9FV@XI\QBD-9H7,RLG\O/WNIIJ? MZ\;D6:EN*E(W12&KIX\JUP\7$S9Y_N)+=K\T]HO9_'PE[]6M,E]7-Q75.ZV_VYE-Z,:$6DMG[[^VP4,P=[)65SK_-TO-\F(234BJ%K+) MS1?]\+O:!M0"3'1>M__)P]:63DC2U$87V\& H,C*S:=\W"9B9P#XP0?P[0#^ MV@%B.T"T@6Z0M6%=2R/GYY5^()6U!F_VHLU-.QJBR4H[C;>F@E\S&&?F5[I, M85)42N"JUGF62@,W'V4NRT216^NX)L?DZ^TU^7#TR_G,P$/MT%FR?<#'S0/X MR ,N5]4)$71*..4"&7[E'OZ'+&$XPX;/(-0N7M[%RUM_8BS>IJI4:8BL:PCL M%(MGX\##'=AM=5JO9*(N)K!O:E6MU63^_AT+Z!D6W1LYVXM5=+$*E_?YE:R7 M1)8I2>R%^MYD:YE#\#46]<95T+JR>W\]YY$07D@I/9^M=T-"+ ./!7S7<@^O MU^'UG'B_J-I466+7GT6,H=PX\'>>+:A'Z1#D*PSW,/H=1M^)\7:I*W-L5%60 MK%P#X&(LH?X P4N,0PM&O3@(1D$&'P=;-'P=A5WXH3/\3S QI=%5IM")"8?/93[G",*A91"%8GP111W R GP MIE(KF:5$/:YL[:W;5&NS5!64_-WZA,&/!J"BB(;1$/W0,&24CZ./._2Q$_W? MVLC\%4!C)'NF-'D@U*)[*/+4IMB5P93=LNQM0+J,# M*%#:,,R8):7>^.9E.Y3,#JQ?(\O[#';M-KOC<-D 1$QC'RG:F"4/0C$.MV=4 MYB2Q^6=(L#19>4]R!8**5%8Y'>O%<5,KQ_+8>MU%Q!GW/00[8LFY-UXH6,^0 MS$V1OVF=/F1YC@(4"$"H95AV,5,1,L=JZ$F1N5GQ8(:, M.399SXG,38J;BN" B#&='T><(R@QVS!^L:CW@?:\R()7J;\\DW=9GAE@"%0" M,B>__J@&?"MO^T'W;,C<=-BI@95\LE( #1BA.A:' 3(_B"6GH6.E]ZS(W+0( M0*L&Q-^0#7?F"T4_I#HF?,]C"'S,5'B1HQ#VO,C**' M7 <5&T4ZM(RB,!S?!KPG1>XFQ7T&/Y!$^*W$V* M+Y,+G*C+;0@H["'A,>8!;2"P$5,:P^EG'/;.<=--CM?JSAR$BO!;['.!91@S M]6)7AGLNY&XN?,GCA]8%PGDT"+'\8NP8[:_Y?![^N214]S<&IU\6^H\557]_AT]F/OJ9>[J==.O"Y);5-P2H[H"2PF!H*G(FN9-^J,,-O&>/XC M]5)6]MC=F*6NLO^LYACK@+SL>9P1X8LIC=@4#M.M!:B'*7#%U(O8L^.LKCLA MTY@:CG.IK:NO?L@46*Y>J;;%G3^ALS=4!\)'-MLAL_W&8J\@Q*%C]7/A;5,^ M15/^1OFF/YU.M-\YU"J#1J?+9#]QO8P1;AESF::9?7\!)=6V@(ZSDB1RE4&) M14$BRL0/?1$AT@"UY1&CWOA\]S)&N&4,2/.F:/+VW:WCST0J2SB9GZ7NQHOHI>XHC7= -V!$.[ M)W\P%'_PDF&T8X#:CG0,9CMORNQKRC]E=9^5-2C>!0RF)R'XJC9O_C8W1J_: MEV=WVAA=M)=+)2$(:P"_+S1HBNV-?1_7O7^=_P]02P,$% @ X7(5I 3 M@Z]# P _ L !@ !X;"]W;W)KV30NC<*W''$F MG,LLQJ1 3'"DI> Q,SBY88)E$9"E)=;D=,$49"8!PR,FSL@["ZSA,LMX&I!(0 M%'3J;MIV.J)H.VI'YZ#1.>C-R=+(Z"&1(@:E3]Y,?&_\GL#/@IO?G?D9O&9^ M7HELQ_>P\3WLS<]=-K:/R!PG6)AG7=M0<8]; MJ: 7F KO2<9>#-N1/FJDCXZ07HK4A!4FD8K_P>/%6JB>=FJOR(=//R-*GW]Q M!X7N>!@W'L;'>^!:%R_K'S\3%0P#.O$\ZC^1WQ$YF 0!'4SV9J)\#HG%[(K^=XU[O3?G7M%' M5$"]0J_ROI!*N=MJS6Q?_)6I-<\T$;!"#+T8(UA5K68U,3(ON[5[:;#W*X<) MMN>@; "^7TEI'B>V 6P:_O O4$L#!!0 ( .%R%9CUU D3 8 (@ 8 M >&PO=V]R:W-H965T&ULM5EMO>RS*RX? M1/%%[CA7Z#%+AV)Y*0XJ37+^H4#RD&6L^'K-4_%P-<.SIQLWR?U.Z1OS MY>6>W?-;KC[M/Q1P-6^B;)*,YS(1.2KX]FKV!E^L:*P=2HM_$OX@6[^1IG(G MQ!=]\79S-?,T(I[RM=(A&/P[\A5/4QT)5*Y!N8%+Y!\$N*--DP!1>W"O[!;"F)Q!:]W_."Z5&7 MZ Q]NOT5O7SQ"KU 28X^[L1!LGPC+^<*T.B8\W7]YNOJS63DS12]$[G:2?0; M(-AT_>? HJ%"GJA<$V? -_OB'%'O-2(>H18\J]/=B0,.;4:6EO'H2+P;?N3Y M@=L&IG+T[8YZXU[(/5OSJQGL3,F+(Y\M?_X)A]XO-E83!>MP]!N.OBOZ\J-0 M+(7=/,JT<@]+=YU1CDM,/8]ZE_-CF\/0+,(AI8U5!US0@ N<$[ 24NG5ZX 7 M3#D1$P7K< T;KN$)$[%^GG$5)FB-=!S[<=";CZ%5& \<>]3H?6?!9-N5HF M"M:A&S=T8^=,W$!$5JQW"#(W:-X1Q'ROD[V-=#P8;S^F<=B;%8M51#UBGQ7L M&7'RG$!O6SB8]J$5]D82+S9*B)WB8^#5LVW%%PS' MAL2DO]-M9O&85&.C7]@M8*L=R^^Y+BFW+"G0D:4'KJ4,1C.#:A_JX/47],"* M@N4*I0F[2])$)2/+=BA?@V$>FIP1?X2$$3CL5KCW:L>+>@F@E_58OWJ-7D5$TXE:T MTQAMDO2@C9[C-)2R44X6TV$C;N%KMB?(7@6W,RFZ!V^>V'E4\:/V^O'. M23^[C)B-I!=B])"X]="*OST%)S#P3V-@-QMC8"23N"43&.@#*("[!HCW>A') MKU+QS+ZM)^TDIXK6I6ZTF(3?>W)!G"K^S3PGBM;E:>2:N.7ZV=.+VK^=A*%8 M')3J%K,@#@(\L@2-1A-W5WK" 0:9M">=*EJ7KY%XXI;XDP\QR%"X(V]8[5O, M@G!40JG1=_I,5WJXD^LBV8^V(V[_;S[@FRA:EZTI&"C^[G-,9ZGQS3PGBM;E M:DIC[%AU=*CW)*1AOP*VF.%%Z(^MNM9QLOL\^81L0*<]6/X_3I:I*2'H M*6?+)V0#:FF9_[_?GK:^I&2_NRX_,$E </^>(?^/M>.6F94P42P;VFLDY'5MT@,<[IB M^EYL/L!63\?@18*I_)=LMK:.1:*5TB+;.B.#+.7%ESYMX[#G@#CU#N[6P:TZ M^"<IM?D_.P-.2,I)U\2 ML5*4QVIH:V1EL.UHR^"J8.">8."16\%UHL@[9!(?^MNHII3D[B1=N8V XZ6\ M))YS05S']6KX3/[?W6V@XY41]G(\[P1>&@ M^_7HYI(/U))&,+(06(%<@Q6^?M7N.F_KI+\0V$$@_#(0?A-Z^ EK$L.S4R>R M\.SFGJ;PK,-6+_#Z_:&]WJ=?8]8/W&ZW-#L@UBF)=1HS]%DG($ETD)JT2,VY M(?QF4$>Y\Y)Y>2&P _G=4GZW,2]8#K'8<:PV4@*/G@F>1:X8+0V&O3+;9"JN/*67&LUCQ3MW_ MH.;^^[V@5Z%88];&*NWT*ASMO8:8@5SD[P2%45MQ7322S==MNW\[G/%NS39CS;?\7/0VVS@QE.][6 MF\%9C&!35/O/].N0B",'3$\XD,&!7.I !P>J.)#@A(,[.+B*@^N?*#[& 6H[J>W%69U_6=9FSAO_T0TAP\ N*_]P5 M[3=TA7Z_6Z&??WR%?D1%A3ZMZQU/JYQ?SULQNB[&/!M&\GX_$G)B))_J-BT- M;DN[V[+>;,0*[8=H\%[9O=_E>=&M\+1$MVF17WVHT#+=%N:1Q&>PLFRWV95] M_O[5KEDC4KH1Y;[NZO"1H0]55F\8^OD?->>O#/#)Y? K=E]D12N#S 7U!_[) M@7_2H[KV]/$N?:\17Z<-$Y3O6MX*%HOJX37ZS!Z*JA*'HH++M,K$# 31>\M7 M*&W1W]/J#:+X-2(.(2;>K2/H6N=;ODTS=C,3R>*L>62SQ4\_8-_YQ;0:]F!> M#]:US<<%I6[@.S[VKN>/Q\Q#AHTAP1(@,(EP>B"<6@E_K]%Y"85[3/\HZYX; M.-B54[[4S2A56-%-,/7]T%/8BW6[*]%X(MDJ,5EA[!^A24ER#TER>T=Z(DFB M5,5EFHNEOF+[HU===SON@W][[H#_^5B7)1*7N:>TR?]K2IX+N?XAP5:08#$D M6 ($)K'O'=CWK"7R@?-=7QGBTI<=]4>T$]?*9CC>BN+AKU$E;OZ$69M^%1?N M=MTMCJZVCEJD:458XT]=$9[6$;%/,7:4XEQ!!HTAP1(@,(EL_T"V_Q>3;2+8 MUS@) J43+GV]$RJ,F5"(TB>MLYM*!!"81$1P(")X(1%;</^M:+1- MVMV:GJDR:[RI5188JBQR0X4QR) Q)%@"!"91&QZH#8&I-=$9:@RHZ5]:AS'U MXG@^7@P9+P$"DQB*#@Q%W\%0?'=[B[:[)EOW]T3VJK,&FEIUD<8!\6GD*TUP M!1DSA@1+@, D4K$S/MP[4+0:']@=_6$K(HY2=/8Q3*VZBV+&H#$3*#29I2,) M!EM9^H/QMKMI%"2QM"F_'3IB/K!5;SN-PJRI8/VZ%*@$6<-/)NA\Q!@T8@*% M)M,S*B38+I'T3WU7G7R9=T6T915/.SZ,=.CR!/8\HC$"*2>L+@L:@P9-H-!D M4D85 ]MEC'^*6_&RYN::H%H^KL*(^+[*@C7$9!8@T6)0M.1\1F0:1IT$6Q_$ M%WN=,Y-TSF+0.2HTL'V".A)LG&!L,K[-/052O 9(<]/_#IB1(8 M'_QQ]'_ 1YV O%0G@-KQL ]@\B:P+A(0$H2! MKUZ+0,/&H&@)%)K,^:@Z$+OJ\-=L?!!='8C4G?FE?613Z_J2D#%HR 0*3:;N MZ)T-NR(!J-;:(TVN2UV)\'P2:C?OH%%C4+0$"DWF=A0VB%W8^$[)ENA/^FX8 M: 4(JGQ<%#,&C9E HL>)UD2U9;5536\-]DU2_3NTV_"[)XUHF6. MO;1X1LAJ?GXKTSZ :.R0E[XDL@+5X"1 M=<.K'8&'51W3/M+)U7Q1T!@T: *%)I,Y*B;$KIA\SPX,,<@=ZGMQ]O"3&3H? M,0:-F$"AR?2,,@VQRS13=F"(KJ$0&JD/!DM[Q,F,7!0T!@V:0*')I(PR"['+ M++8=&&+0*X*(ANK[&O80DUF 1(M!T9+S&9%I&/4;8G]SXT4[, .F)/=ZD2I' MVB-/9@=4?B'ZFR'Z#!*HF/*;UJ.L0NVR"N3NBU&TI(:7)3SJA!@[JFYYN>G* M/JNI3(&B)5!H,J.C:$+MHHE]:\7,$=8%8Q*X0:029+!3A66##?8"3VNLL<'P M"F/1<-3WYTUVA/K84_=6YD>_,>I^<_9;VCP4%4NSIM K*QF_S.N_4E; M;_N?'7VNV[;>](=KEN:LZ0S$]_=UW3Z?=+]D.OR8;O$_4$L#!!0 ( .% MR%8U>*66[@< *4B 8 >&PO=V]R:W-H965T&ULK5I= M;^.V$OTKA&]1M,!F+9&2;:6)@6RV1?NP%\&FV_O,2'3,N[+H4I23W%]_AY0B M6>)''-0OB2P/J3,SY)PSM*Z>A/Q>;QE3Z'E75O7U;*O4_G(^K_,MV]'ZH]BS M"K[9"+FC"C[*QWF]EXP69M"NG.,H6LQWE%>S]96Y=R?75Z)1):_8G41UL]M1 M^?*)E>+I>A;/7F]\Y8];I6_,UU=[^LCNF?JVOY/P:=[/4O =JVHN*B39YGIV M$U_>)I$>8"S^XNRI/KI&VI4'(;[K#W\4U[-((V(ERY6>@L*_ [ME9:EG AQ_ M=Y/.^F?J@J.WU;#5#!=O0IE1?Q=/OK',HU?/E MHJS-7_34V48SE#>U$KMN,"#8\:K]3Y^[0!P-@'G< W W $\'))X!I!M C*,M M,N/69ZKH^DJ*)R2U-??D3^V3L>?)!'T1E=K6Z%= 4(S'S\&+WA7\ZLHG')SP9B\_(A)]0#C" MQ('G]O3A. "'])$E9C[BBZP.VL8$;2/%#L'.DU3QZK%=NEQQYHQ:.VOBGE7O MZLMZ3W-V/8-M6S-Y8+/UC_^*%]$O+I?/--DH $D?@"0T^_K?4(1*43N=;$$8OL-LE>'%HC<; 4M[8&DP,S?%?V%CM:M;"2A&N:AR M7C)4=8CU77V=ZQ0V>G/ 4G?E[]+E6WK.!)YILE&<%GV<%L$$?F8P:=Y.EQZE:QFE9))3VVB!<>3.Z+)'N@PO-5%=F&0-22H9%'>4 MBUJYD"XM$'&411.D#B.,$S?258]T%41ZKT3^_4(33P'@=L#&M3><*^OYF&2+ M9(+2MHK3%"_=,+,>9A:$>7.4:J>?J8J=*[9 MQK'"0ZQP>#7FN6ATM89RQ/B!/I3,Q,3I.+:R=1%G63Q-JL,LS9+8D]:!].,@ MI:[_J [ *T)ZR+T;/7XLB=>4YWA_= MVG."3APA73HVBLLNPEGF03WP=1RDN2'_>_K2)G]:YT>[Q5!5GLL&ZM7@WY&) MT\G4 I]D9%IL'59Q%$6^93,P;?P6U7;U53)8/PUS(G0P9YI:"&VK.%JLB ?A MP+#Q&Q1[BAYRPK9I%%9%@I,I$;@,E]$*^X([4&Z\>I<2Y[!'ZU.0!ZG\W37T M3+.-@S 0>AQF]+M&YENJMSS0QU[J[*D7LST84,E>JV%G#&QZODA7B;7U'68D MSCRR#@\\CL,\_H6J1IH$:=AMXHQP=V'%-E''40K;<#.M Y#E)@N\9, M:=T(.:+GGKW-[C'?R&F_V^&/ [@ZZ+;)!5ZFGH8(#PR+PPS;[VY8&0<._3AZ M>$$_=5O]YY-W#+99%:AW87GA)E^?%P/YXO>UW!M>4>CLWH9]UI[[7+.-@S!0 M/'Z+XD7.6/%:Z^JZ@1BP5L0_J'XU%KPVI&I*0&_E5?+8YG8KJ[8)SA81\;0B M>*!_'*;_L4= YB.OH(O:00]2Z\8*-54!5,]V^U*\,&9*&U2Y?4F/]J&BS^B) MJ^U6E 6L#:>W-LVG2ZL_=%@E"V_-&[0 #FL!?P)'KG+==U55=QRJ'4(W?WX! M,U 2X-;@[PG)=6B&91I/1:G#S.?L("MP6%:T;9!VII#\ +G;0 KKU],&(_J* MAND#F?8PE$FW![9V()F=,-L*.FJ/OL"#OL!O]/1,J=*QI M\A16.5=8ZW/)<"W#ZV'NA(<:*FE0]L@0.E5DN?Z ML%L;.$]B;9V0QM-&TF$$\C;RZ&TR" H2%A0Z-[S*I6EO^#_WQ18.<1:OIAK< M889Q2A)?M@:!0<("X_9T^(@J], >>57I1:C5*A0TX51,Q!82.$O2!9ZZ9=N1 M.%V0U./6T1E_N-U_IUM,=Z-!A^R^G\1DF4RK@<,N3:+,U^:103V0)"BA[IO] MOJUE5+ZTN+6@@A78_F3H.:HD04WR[E\MSC3;. :#WB!AO3'6\KQ23*?2Z;9# M)^!T2CL.*T_I)H-((&&1,,8(DL;S8Y)-V01;F]Y!_[%O)0W,3I;_="7I&EV) MRGQWU&+ )CF5A$A07;Q[W9UIMG'$!AU!PCKBYJAK]'?IFA7*IF@/8>CD9,QS M]I4W4NJA;YR!$<=O"2L\/6%R627$MUX&,4+"8N2O+OV:T*DL7X#6F M\M3\Z =_D,2/YCV(&IFUT/Y@WM_MW[6X,6\83.Y_BB]OVS76T:A_=(&\/U&"/7Z03^@?S-E M_7]02P,$% @ X7(5CRE A6JE&AJEKE<6;A?.-C+CURZ/0>B5KGM28H]GQ\=.C1FI[NBT9;=>U%Z)I&^LUK9=SZU<')0?_@O5ZN(CTX.G_9RJ6Z4?'7]MKC M[JA(J76C;-#."J\6KPXN3KY]?4;C>< 'K=9A="W(DKES'^GF;?WJX)@44D95 MD21(_+M5E\H8$@0U?L\R#\J2-'%\W4M_P[;#EKD,ZM*9?^LZKEX=/#\0M5K( MSL3W;OV]RO9\0_(J9P+_%>L\]OA 5%V(KLF3H4&C;?HO/V4_?,Z$69XP8[W3 M0JSE=S+*\Y?>K86GT9!&%VPJSX9RVE)0;J+'6XUY\?P[%2JO6_:06XC77<" M$(2TM7@M@P[T]-JKH&R4-.KE4<2R-/FHRDN\3DO,[EGB5+QS-JZ"N+*UJK?G M'T'=HO.LU_GU[$&!%ZV?BM/CB9@=STX?D'=:?'#*\D[OD?>S7TJK_\?F3<2E ML\$97H@?(_KO/0TF!L_T*4.)] M&UI9J5<'+:WE;]7!^==?G3P]?O& >6?%O+.'I/\](?Z;EQ"7*^F7ZMII&\7W MSM3:+L-$O+755#S^^JOGL]GQB]$0?G+R0C@OXDJ)?H!K6FDWD_YM?JSCW2 D4=%7L_##CIR+TLI]PPQ.*5A-1.6NQ(,;$E7?=5" MQ%5T\(E%62:':R_NMV'"#GRL!^FU1Z'U@6085R%#)B*CFH?*#B)MU/3F#^5" M!K+*!B26N/HP4ASP HX + L-75#9E# 5.[@Y>?8B/+A,Z.8%O0D-#@IZ0':A M/.%2M-[=ZIJT%]0-16MDI'Z(E65$U*-:>A@34+OCJO-=LX7U8 M B[N%I+10N[/(!@" _/@25J7%C%&+^&X'J1I]:Q;@(NE.8QHF 1#;EAB=(3>TK?,QIP.%G@H;)2ZEW/T.G(I?5KIDCI FN$&I!LU1 MM\#$6LTSEFD1#!+0\5X<+@SQD:0%W?>((MVZJ(V.6F'AM["OKG6JVZ1EK@@I M=!@N !U &#:H3U%1^Q$("1[2_)),%R$@ $,N2@02SJ;_J!S;H2.A.;^&9+R6 M\J8D&VP'&IJ<=//.U@9K=8'5&,LB8^L$AE81?NH2=<;1=C)/1%)SA)ZYLFI! M&D*:0R*H+2A37(I'2B(L=*C0N#9*>J1KS?GS U (0B9.3Z;BO8+GE*5: YGC MT=1L 3)#64M9">$[PF# ("IUYSZ'=P2=$9^#!?OE$"!V!)U-[^DC9",@7(,F M8OFJ]&[<+$J;#D.;Y@)45J_:F.:2I;]:7H!Y QMST:#&5+)@ MZ=?IS53\\^+BNN")E/%JV1F9"E1.2!YXHZK.:,[T(OCF MZK*(I-2C@N)U,_(2S$1JPI3]R/D2+\,3IJNY=_0N*HKW.4H*$WC7*P=/':9L M( #K6DO/^7V!)&0]<[Q**R@E;"Z-9+ .X5)&@R>S;ET+!U1C/H?NH%!^M-TN MDE0,G8N$!5$#C,91JJ&HT1"*8S:(X_C'YC^$F!+@D\@;B*L5-<8Z48R]6G]NV*9?7$G7Z!,# MTK/J08)_S+E20[TO!LZD#[]KM'7J;]ST>IS 2Q?*8"0-\8I)[:%,+AP,4L\N))A!5KDUG]&1 KN7U1HPDT2 M&5V:?TRS$X;N:'2HCZU:7.S6PKVM_J_VG[V].Z,SWE/(HCV M:MOIN-GV1Q\[:?*! +V6(:C8;T@8Y5&'1>I#]-YH.<^DM "82C)9A:KA$_>; MYUTQVK:F/*8_[5WNN@*D4B.S2P"?*V+>JS**RVZ5[JB!_J6]#7)*ZD!S*MEJ M$/-)+N"5AW.XVH%)T[[$Y([-"D)W9!55>/#T[#V,1=\,N2Y:M4RP&".7RM0( M>[ ,AL%)#(>P[166DH!#8-),2'/85 $2_J/C*=YW+CK:2*$CWIN3@X^)Y%%- M[YHNM:H:5+K2G/J/3B:STZ?3F6@TMEP[3)K-7W2<(.3]D3E8L$E9PBINN6B3%Y-D17?9QLO>1V.H%3P(AT4#LK MN%&4\RX'@^?.>[?F;2PI[1$C6 [P9L!.\BDCWK1RD\OIMN @3=J\@%4B+C>D M6!9&5EW\\DZ\2?(VXC%W)61E NY/Q*C^,=F>^B1A[*Y_WA,: OW/8.QS<"QU M3@?)3W9CDBKD)*%-_=[I6R@]T)% 1SGZK^/3H[/!ISP6H^>'4^?ER=_IMQ#6P(]C#_T&%W]WP,92I_5-52 MY_MRWL?MFP"IZNW<@'\UXI +.$$\^W=\Q MJ&J',.[G")YV-=_Q.4D,6]N?@%)=\2D.=$77DC7TR-O=_G1D)^6)YY"&R+?Z MT#C')@T\@BNFO76&_.EU^)B/,&QFC>D88Z_R5>R24MQ,*R;IM]10^ @B/88M?4Y(JXWZ]L9:U:14T!/:BAX%-37P^^&6S#IMG^R4X\2!8-"I'W'<7CR?(O2=X^I# MN-N1DJF;GG[DP"O:/*?C(6X(RQQ[NJ\8"X*/ @#/F+9^M!^B,82TGK"0W>4$ MFE54UC"?\@3M 1/'\;VJ)R. \E=6!V=DT]$J!2'KLFM MK'!(VKAQ'B(MUQ[X[G&?,X..UQA+MU*;U%0+YONT#LY9;EETG(J)1&!L1+?. M)&-;P\Q<<\KP(19XQL=RX C1](KXHP?HD&B)@B3J,\29/[#TP47S M>;L8VUL,I+)7')/Z8A<#G9!G7V]W%'(E[1NHI%)HX$HBG10Q#GA"-[]!T6(E M)._Q6(&Q)$TD9EO&2+\^Y.N5LOR=QU-O(X O..#2DA9<)^YP-SIXH:ZV)IF% M?7"'I9&]BS"%ZE9G$]F?@Z@DZ DC*U3WT"V(1E)Q*GQZ/'\R(LM];>?3I]*& MJ(>GK>6Z/YBAU/ ZG2?6S)#H"@R>&,WT?M;TLQ5OU-SSYFKVE,D#ME@_4CI: M4N"=\DLDQ$TWYP]O@,L]AW&\1[I!OZ]6[MPV&:X354&G3KIR$T\EC M;DK#>EM:7J81@S_V^XI)!&4EVD:=OOS0F>KG[SP206,IXY?$D9;1.&0/PR>$*7@[A\F)#94,J '?P_=/HZW?=A_6CT.PH& M*OU:A,F7C>DG%>5I^4'*1?H=QC \_9KE';?] -JZP-3CZ;-O#E(C[&^B:_E7 M&7,7P9'YT; M7=N[5P>G!_'!1[-:=_3@^/7+5JWTC>X^M]<.WX[3*I79Z,8;VQ1.+U\=7)X^ M?W-.XWG ;T;?^>QS09PLK/U"7]Y7KPY.B"!=Z[*C%13^W>HK7=>T$,CX(ZQY MD+:DB?GGN/H[YAV\+)375[;^+U-UZU<'/QP4E5ZJONX^VKN_Z<#/,UJOM+7G MO\6=C#T_.RC*WG=V$R:#@HUIY+_Z&N203?CA9,^$>9@P9[IE(Z;R)]6IUR^= MO2L-FZH^+L9%;,3^9G#ZQWEI@_X_7.]JUWG\OBOR\7OG,PEO^98EC6.Y]> MCQSHN6]5J5\=P$.\=K?ZX/5?_W)ZE:513&E47OL,#Q(_.%\K3G/]0 M34],GIV*!16JJ>C#G#\@P/&J6ZV<+S29[+T9LV$X/IR"I++N*Z'M:JW<2E]; MTW1__G+XGZ"SQKP[TZUYUYNW5_0> M%F[J0O8Y.RH^>TV$O_6=00""-#YA*$RK54YQ4(N2@. VK6JV)#J(HT+4?)1@ M0#<&46PWW5:H^7QTA$$@E#>03U MEBC"]P5B?['LNQY6H&]IFR.BV^].(L)[D.IJ)GNTQG*)J"VL;<@D6'\8H3N9 M6QNU,+7IR$(<2U=7LV@K/=$L9( Y,B>B?'KVC!_$)?+='-'>:WZOO[8D43!R M67:D4>R L"^K81]('UO">.L*1(!XE]MUO2V6SFZ8G2O14[*0)))9\7M?K8*Y MCD5Z-/+)08C!^I"$.@T%-B1%Z+:I5&T;>!92';N2,Z5F\VZUXS3>X+M=U&:E M1-QB!1SUO!B!9![M/+MSVE,D48JS-WII.EK36/$>)$/MG-@=+P:[A 5YPZ9: M6M^1N&L$":+ \YRT7HF)6 [J\R0,TY#E6/A>"*1X1N_(2=K>(8C GB!VV"W) M3,CLO5[V-=2+X:1"B&%U2-^JH'T9%N4U$/DBX&S)&WFJ6'&FT>U($F((6BTY]SA+F$]5G'=D0^0E-(2F4/L1 !L%"[,27"_*UQMA$3 MNEN;;=&DERR[]&KT8*()B5%ZR-*+YPV26MK.U*3!"/BD<.,Q+R>4T$^24^R M7;!U,G?+6EPQC-Z7,$)H%\>GD.C'T3[:I(%W5Q:)5H2APZT( 8&@)K"*7V(4N%N"S$1U$H^L25Q)>/QG_AT0)CZ*O,_AR= M@G/*N\2[:0 '>V$>H FZX>XD-A#X"6XE[D=",9S"=SDLN33E>:P MXA]FMEL[VZ_6PV@VB:6&;[%X044O^62#7,2$+503% 950/N4=FG9L 3>U^(X M&[4E>X-,]%=\9TK"RK(N9\':((%P6K\G MOT*^]RF$AH$Z90L6"TD^)?P0S#-;(#S)&6+"JW)+9^7!>UOV"*![IRH]17IA MO+@%M"%Y;A$T@6\5(%_!OI;0,GVZ.B6=%HF,.[ M4%C VK7&>"Z)I;X8$[2S-T<;(%,"0+SKSHZ=[3A<,DQ]_#;S6*'=T1\49TGU M?W;'3Q,JB:A95!R,9<@IIEDZ10&UY(31:%T%<994/I&-OOV-81&)'H1!-9*6 ML>#:K-90 P,@1"=8AX!WU9J*GE.RPPICN-SIS/BB!9?$7,9/"\'%'1.@L_C/&KT7>(2>U0H-#T1 5!14EMJB+SUF18 M0[FS*\\%X1V$KUD&/O/B8])-;S1CKE!WTI1?TV2O8Y'A*!LO.14KS_S _&*I MA;"))$+ ([NR(+G-)] U5;#1!\,E,4,K;(<7+!A^!20#6 M:0H/R!F,B<"3F**+UP9+5%P$^D[,E5V+J@%GX.10$O0CJ9*30Q;SF GR& ;6 ML5BL9B'1[**0 *UR7)*P VTOP0MKZRU>N"^:FAM-Y;\%R4KE@(\8.U#I&\L+ MU2):? VP55#R4N$/N0]TGXF*5W6ZEI%VA',8],>!4HS4NNM(C$-6-@#$0GT& M)5*(8\)CH0Z[ZJD$05#&FQ6DN4F-&\IH".6(9D/:9V7OLAU[*6,.0'GLJ@R) M)<3>D34-?:NLWHCX<0D#A!$HC@9+2TT$_SQ+;'D>?R(U4N]!CG_Z@)J^*^8_ MG,W.SK^G3Q?GL].+^3T%8/'SDY/X[Q-GP#_#_G<@Z6SVO>SQX_GL&?:X64,9 MAY]0"!7O,Q//W.+?(2R, :/&2G0APV,'K_2BBSB1LHN1V T(1I*SM982@]MX M*XL4(V5>-H-=*;B/"=&+,CSW='-7FB']=.Q,\HZB,+5'QR&JK!''D&[%G@F( M04FWRM1$[B%BRB%!,?*#U+@AA;.TN/C$AB%Y2*E<:6J>B;%AEE9X%MI,P#,\ M>4P!^2MUN\+^#P@+8J)L;(/G!7B?R0+^A3TH&/8M-:T"I@@1B<)-#@UBRV1W M&_;_*!9)KZ'S$-HP@_U/M6I#$5/(L9Q856E=)=%D"!0:H/M1J_IB.U6QV;1$YKZ-.0GSGTA#404OH?H':<= M+4U+'A4_,W'<@!7J2$S$&= :$<_Q.K*R9WC6/Y!.$)\AH.0@O%<@D0"U$/)C MX]EHA(%*6.&M0I<7PA !1)9#?_!8%/&/X]A^6N5J8T[FO& M-MQL5%XNC?-=P F:6T5"-Q'9P5 Y,433'ZI'*T.\^'5MOE!08!>F I1A?K[+ MT (*7^7A39,MA@0-6ZQ M(+5UF$0=NK=QHP31II:C&7<8!>914=\U1.K@$*FC\#CU/D:IH+YY%/FI(Y": MFU%;TG,NZ'H,?;Z]_N6,BV0_W5JF.ZF\,E. M,@(&.!2I1Q@>.S$L^>3X7&.;RY#/BSD1:XG85/5,+X/D2X<7MN_XM(M+_LO) M$][9OB5"5Y;8%8H%4F*IY_>/B2^3#UR1?_[,_=//@U E4=U[_(O(^AUYUF_L M63O ="R+FT$6WQ6G)\]FYZ?/\(FCX?P%/CTY/__Q*;\[G_UX<9&1Q6&#NP&# M%T?,'0\)H6(GU0"$0>8- U*^;M1 M(,D:#(H[L1PZPI$DYZ$[[H5P\B%ZLN1#/DIHB>)?JTP5>HJ-IU, E0[?MM%! ML"C(::6=NF&15+<*9?%*0^2I=@O-G+3T:!TN,/E(6K92=L M+/.+%\637Z@H+TZ?)O/Y1\]7-%CP D'X.E3@2-H9@IZH3190:B8=0?<[N&$= M>BM1@%3JE=QL#P,#C5R 4.!ZL4OA?*#PO;!GA^LE?WR#9J:'Y&D7=$3,IKQ? MO;.(0BI E9(.Y:WT=^7;"U;@#GEG]\A+>_;-HW;=6RHM)T^8P&38.06FP736 M!F$>%=16D+)T<0W%0VS';4FNE^ALNN-:+;];,Z*732EFU^'H>&,K:N4 4*A* M\G(8X_7$_'":OC-=3"DR,UIU,,4@;UV9I^LQ"@97;$31<.^? L M$?$-?4ZWIP=PQ*D]>#*U*\V_!#-V+&USAU-A3N##)8?84\AC=-9>'!4:>2(9-5E'$*EA_#44.IG34FLR MAJ]R.#N\YH;*M8CF6D0CT> JW#&1EDL07D0EP^U I[-LR =! 9JA8!BNQT56 MJ?L4-:#DL.-/G'N%(X>'KO&$HX@X])XJXON4+'C,CF*R!>-X-GF Z(7 H2:S M(VFS4#.C)EJH2 2VIR,D8E!7>VEYZ#[2'I.9HFQP:ZHVV%#[<-]RV(!3KZSL MPX7J/]4.&GJX9%,(YO1TH>4TAZ\S4A*(Q^V<"$>&D^M\.*_GBZG.-I:N-,EF ML%+-5^[>2_<[&WG#=^,<@LEE95O:")GN P6OX5PT0[63,]]8_$N'5^\N;][$ MPZO8;K^\^-E0.T".5K*!>>?+)(CL79_.+IRNAI?_9HN]--QY-NK7](Z 0]]8M>X*U8(EXRS-%U6:.() M3GYM.0UA1!BUQ_T"-]8>A"\4V'CPSC%1U81TJ$,B%LJY!#0)+7(9M5G+%1>Y M(Q$5/VI,RU&>5?S#"1%C-)D=.C9T28/CK-QZI&R<[O8P9$A:H M8!)8(JF08 M<19B1R:@A%> L" ":#R>8\=C9:"@>+,[JN8PN/J*"VEJ\NE#NUP*+XF)+%T* M/](BB:4]!0X.ABQA3A>$E>304!(&J3-12B?7?/I.A86'GWI7;Q MNEW9E?&CJ=]H'&<_K>'K'_0#(KZ ++M1< M76+JR='WSPX*)S\:DB^=;?F'.@O;=7;#']<(!MK1 +Q?6M3#X0MMD'ZY]?I? M4$L#!!0 ( .%R%;Z2[Z5Y@0 /D* 9 >&PO=V]R:W-H965T# M@2\JJJ7/;$,&.ROK:ADP=>N!;QS),@K5>I /A]-!+97IS<[BVI6;G=DV:&7H MR@G?UK5T#PO2=G/>&_5V"Q_5N@J\,)B=-7)-UQ0^-U<.LT&GI50U&:^L$8Y6 MY[WYZ/7BD,_' S>*-GYO+)C)TMI;GKPOSWM#!D2:BL :)#YW=$%:LR+ ^++5 MV>M,LN#^>*?];>0.+DOIZ<+J7U49JO/><4^4M)*M#A_MYAUM^4Q87V&UC_]B MD\Y.#GNB:'VP]588"&IETE?>;_VP)W \_(Y OA7((^YD**+\208Y.W-V(QR? MAC8>1*I1&N"4X:!*]Z+"ULOE9'L*G\V"%#-!P;%5LTBJ]D4^S,?/Z!MW/,=1W_A? M\!32E&+N/5)_7GQIE5=Q];?YT@>'=/G]*3\D,X=/F^$2>NT;6=!Y#S7BR=U1 M;_;RQ6@Z/'V&Q&%'XO Y[?\\6/]!C;A13EW V*1W63B@Q'S=HW\$Z-1# +^ M0T4LTDCS@&J"PQR50FHM["KNH>9]@$^560M?2?#GG<=Z?WCYXCC/AZ>[U3@= MG?XHT%_$P=%)=H@LUYKCH(PHI*_Z0GJQ0=GR]^ H&W4'H%R690R:U(*D,T @ M"I!1);D48LP"\) ) K,:9<+H"G(!#0M=Y8Y,2R)(MZ;@V0*4_BQ-BP8EQHGY M^&^@Q9MD:P>^+S:5*JI]-(]1;*"XD:ID3JN6/6;$I700F283V5 ]@8UU8682/>>!\N4&>]'%@%7@4$7#91(3+!X ,M&8O M(FK*I$LH46X='X%YVP15JS]IYY9B:Q075W(_&%32QV!-3X/=#I8DUO6RXDS_ M4 2[A&NG_R_3GS&RRZ!WGQ:/,EXVB.N] BG2#^(@'T^RX2Z_^RF)?.0.]0>C M<9Z=?%L>T6,'HV&^5QC;R+*W6'#2GYY,^J.CZ1[6O5@QTQI2U\$6M^).ZI;) M!B@]RDYR 2\F.4[:\$TFE ".9I&\$N$@Z1IK4&]]T,F..TQ="6#\EI8N55AT M>"[BG@NQHN,U'HM4-BH@=V7Y!_I0'54RV6T,$I>^.#YF?GDWWRHOU"B! M0T4Z5B'Y@ILOTJ>P=V"H<&_5R/H'46BI:O\H!6K)OUN*]1! EQ9C:*.Q8@K3^EM-^!];@3IN3X /97UH;=A UT MK]W97U!+ P04 " #AR4UOK3@^K85]OX*E5F?#[+!]N"57#6>#T879YU8X6OT;[N7EG:CG91:MJB= M-!HL+L\'E]GIU9CI \$[B6NWMP;V9&',>]X\K\\'*1N$"BO/$@1];O$:E6)! M9,:'C[HZ)@Y8WPXN+, MFC58IB9IO BN!FXR3FH.RFMOZ582G[_XT9AZ+94"H6MXKKW0*[E0")?.H7=G M(T\ZF')4;>1=17GY%^05\,)HWSCX7M=8/^0?D6T[ _.M@5?YDP(O.SN$(DT@ M3_/B"7G%SN$BR"N^RF&XD:Y2QO46X??+A?.6TN:/0S!$+>/#6KB43ETG*CP? M4*TXM+$#^.=#^.GI']%T)Z4=]C:?P#J38.P-(J*6NH5>,%7 ML;+E1W3@Z;IJB(?64D,EK+UG0M&:7A.[6<)JJ^"("'QC>D>:W/$I7 DE=(4@ M MG/0O?4+J#(8@[ ,\BS(IEF$Z"ZI*K3@'=1%2Q57_E><+T[R)-9FCT21MDD MU2Z=@JA)4F93=H="OB8J;4"VG9"66H^GOE.9E2:7:O+6!K=\8Q&AC6F.G.:/ MQ3)BM,B'!U$*$#,&+*Q&+Z0*MLE/&(N \>ECN=?&>3C*CN&RJOJV5\*S[M98 M+S\&I\/EKQB)WCI<]@I^D4N$HRWN^U GT$<218TQ7-VCL.X8KD/?04O>JPAF M(SM':,WS)$LGM#C*QLDT+8]I.9TF8\(Y2^$&;ZG)=V23QZK11IG5/62SI)Q. MX*A,TCP]!HI<64Z 9619FDQF>9 V3Z9YD#9/DWDYA3\?_@5_W@G5DYF"XD1E MJ5UTGU S\';X>@@WA#.9#\)#AU::^H2"PU%[F".6V-SP\[3Z_\%-DVDQ"W#D M29X7 5Q"+RN? KZ!@+G!"ML%@5%DSA-HK,Q) M5G\2X#FH5^I*]76X"GZ)A;G%36=A,Y922X\GG'5U,)(/N?U*WON(%@%)'NSE MN=@+V'"_VV^])2$+W#1PIB0>GJF 7T@>?$[X3>'YB")&!H5.*2V@\[(-&D(9 M)+!N9-6 Z#IK[L)-;(.=\!ZM9J*K0L&QHR$?+!'2_-,9O-ZQ@][/AXF]02P,$% M @ X7(5@Z8_0*8!P ]10 !D !X;"]W;W)K&ULQ5AK;^.V$OTKA%NT">#U,\[F#23I+MIBTP:;=/OAHA]HB;:(I4@M2=EQ M?WW/D))LQ8Z37ES@?DA,B>1P'F?.C'BQ-/:KRX3P["E7VEUV,N^+LW[?)9G( MN>N90FC,S(S-N<>CG?==805/PZ9<]4>#P7$_YU)WKB["NWM[=6%*KZ06]Y:Y M,L^Y7=T(99:7G6&G?O%9SC-/+_I7%P6?BP?A_RCN+9[ZC914YD([:32S8G;9 MN1Z>W1S1^K#@BQ1+MS%F9,G4F*_T\$MZV1F00D*)Q),$CI^%N!5*D2"H\:V2 MV6F.I(V;XUKZQV [;)ER)VZ-^E.F/KOLG'18*F:\5/ZS6?XL*GLF)"\QRH7_ M;!G7CH\Z+"F=-WFU&1KD4L=?_E3Y86/#R>"%#:-JPRCH'0\*6O[$/;^ZL&;) M+*V&-!H$4\-N*"7!6\Q*[/-7'[FT[ M7I6!W@KO2"GCA5*/9J-;L9K17X'5A>VP\Z++18#3>(V_< M6#H.\L:O6_J3=(DR9*QC_[F>.F\!CK]VV1Q%'NT620ESY@J>B,L.,L()NQ"= MJQ^^&QX/SO6M4ST:Q,ZFY3B1&E1?>NOUELW[EN@37 M,2S\GQLV[IZ^/WU1LSC[1^^AQQYM4&K%',4G!K1>.AP<=4^/C[>>]WBD/K=> MNGGN:'S2/3V:!&CEVVH'0"0*PN1,1B)\<.BWA16/,D\Z 3SXWU\N^@JO.D4Y=,=&62=4D@J4?_M&&E1E!4 M6#M'Z82UEH&2G AV[SIH5YJ0U<\AUF.?VY)#+@?17:8ACXSC3]U:%<](>4M! M1HW'ZE5M?H&W!D<';M,PL,<>,ECX#LMS)O5".!^8I!M"(YVGU,?F@#J_C;KN M+@#P!9>*3Y5XA^/?.02?/%"4"!&J+:-H!Q- +L:FNXCGS2CI(:.VO=BE>+B= MAN%0:FP8NAGGH03LBZB)C$;F>E*]=A&LJ=N;VHFP0L\15:F? _$%D-6,L,X] M!-';,BI$(:)=/K,BI!B57$$EMVW5Z(S=6Z02G%*A MQ:N7C\<3)$$-LR1.8G-E/\H9 NY-\C4S*A765;X/[$.6HZN3B?2'+(7"6"N> MA$TDP'ATTIRQY8^V^UNL"(<<3TX.V6_FE>AF?"'85(@6XIB3!.'M/*\#?-\$ M^%,3O<<6UER3TF_ ! HW];DII9:#KX,+L:+49DH]3@"\U$5)B;_,9)(A3:H$ M:.S+-QN-BI/W$_$K1['21= \D](ZZ-]8&7$8UA/R$J*+A2$DA7FBG%0N)%@E M92LI%-CO%XV&GSA"ZI#Z._/Y#8=W-Q,_&D8O;J0V.4'B$_=>(N1W)H4S#PA( MH\'YS:>[,!J>'\9^#/ &;F!UX5& U!JF;6;YD6@L%7D1TR#^8'NPG%L%8O:L M0(&0Y.W MP<.Y/*;P6@(/#]0JK _Z^0Y[+'?-?LHIC;@<53E?]LH.A'61\,B MBY++MB';B"5F&_3&DPFXF-L(64@#Q54*H!S5KNQM]JX;E4$SF3?5C&H>,MC6 MH7J5,C<+4P799!>%K9FDU2/+O94(V>S7*,5'M0VTA)H$5MCCEGV4T%:_M\WF M:SY Q*[+.;XGV3#&:]B.%T_ ?:%O5:K&3^O )B;U(3$&39V&*HF(?4!:V;;F M>I+V7+F:.Y;4!+:VX8DZ"7(#]4*HW*1!(JRG6FS!,)IXF=LY=7X(JRGGV0Y^ M?-R9GWM*'JD"(EM(5#VU^K^PX"O:A3TI*(,\PL,G-V*()$9!DWE9U4%:%4=Y M8)!Z>8H6S%#9P\<64&J!2?$ MNZ% *W4S%ZUI%17R0_5QA)JZX8(HNRPJZ2 _Q#ED 0\=K*](I!WW\,VPK[D2 MSSP8ZL;OH_ M O1^*[$2 "^X#%Z8E93TFMT1 M$-EQ]7&Q+@*PXH;L%R!4$,84O0LY9=<=1W_C*BH7.)LNW"C!2^WCK53SMKG3 MNXY76>OE\4(0VLSI^T6)&;8.>N\G'6;C)5M\\*8(%UM3X[W)PS 3'#1""S _ M,U"^>J #FIO.JW\ 4$L#!!0 ( .%R%;/$B"P#@8 $ / 9 >&PO M=V]R:W-H965TG@[/X^#SQ^\.&OY5R++TBP/C4ZQQL37K!W?%&^\O@.WR9"2LO=/E!%6YU.L@' MI) +T9;N6J__D+T_J=$^-W0YL?!%>#-,"IVB?EK3-859!STPM=-=JJ$"&](!?2 M.&22O%2UJ.=*E.2M$TXB"XZ\PMN>C!RL>MG1O+=PWEE@7[# R1M=NY4E+^I" M%OOR(Z#=0F8;R.?L485GC1D2'E'"(L8?T<>W(>!!'_^"ODNS%+7Z3_@84'*A M:ZM+58B.-'5!KHRT\%]L8G0@-I;\2K7O)8]I_2(9_K 7RJK[!1!LE]\=SQ%Y9)PNOQJTD M6>@274/5RV."K*LRI/U/4;?H'X3'E/P*.VZE6XM$V6?D6JQ1'$X:6+7DB$QH MPA.\XYBFT<0C4BB5@BRU+FQ([MQCKT,*XRBEXTE*TC%E+";OM /T77A>3XJU M"4993L<\\MQHA"J(O$67M#*HU$!N4+O&>(^%M1+*G[SQNV/PT!*P)@A#A$&2 MTR1+R.4ANXS3+,D)8S1-L][YC:H7.Z [X8M>^*P3/B)Y3J-QCL$XIA'S@<&Y M8=Q=D'GQJ56-SS\E-#B$8).+*;'>+$ MK)2DZ7JE#:G;L]G3\1AB1LJ],R$T1=/V8=QG MYFLE9JI$4T+R=W?M%UVYL^N[J;$. M+ B3[YYH0!EED]@S*4UC%@.:C29?YI<43Q\)0FP:&8H8JR'HR.T?X M9Z+$ 8U&Z<+Z3"Y577LK?>8ZMX;?6+$/C.P@._+4BV)_(..8&8-\U]+?&[S) M*VG"##WFZPT+_7*H!LNS/:2L#"ZPOQK M8?4$.L*OSC#%K:,LP[^P]6&]9[;G /6?UBN%(DCXST391RSC%#0ARK6\!>/6 MLKR1I JL&A[ZSQWMW&K0)Y?A[N;;-(+577"V7[?7P[/N5G2_O;M;OA$&W+:D ME N(1L-Q.B"FNZ]U$Z>;<$="_M"4PW"%*ZXT?@/6%UJ[S<0;V%Z:I_\#4$L# M!!0 ( .%R%9(^SW*9PH .H> 9 >&PO=V]R:W-H965T]9/2IC M2!#4^%K)[#1+TL3V[UKZG]AVV#*37CU:\V^=AN5=Y[(C4C67I0F_VI>?567/ ME.0EUGC^*U[BV-%%1R2E#S:K)D.#3.?QOWRM_-":<#G8,V%431BQWG$AUO*C M#/+^UMD7X6@TI-$/-I5G0SF=4U">@L-7C7GA_J.:A=M^@"1Z[B?5K ]QUFC/ MK+'XQ>9AZ<5/>:K2S?E]:-"H,:K5^# Z*/"A<#TQ'G3%:# :'Y W;LP:L[SQ M ;/$1^T38WWIE/C/P\P'!PC\=Y>Q4=9DMRQ*BVM?R$3==8![K]RSZMS_^,/P M?'!S0--)H^GDD/2] 3@^BWQU(1YM_JQ<+$21] M8<7SX$7 QT>;%3)?_?C#Y6AX<>-%TA*1DF DKP\R3S'_6B TVG!L_B+S$HDK MQL,8)W&J.=@W3KR&>*?41J)$K^'/:-MUB"+#LY3F[2K0N'L^FN+_Y<54/&06R_PA MF=3L/$;LD%/'@Z&87HG?;-@G_&ITCO]7XPG<5<6;E.RVG0!A66$462OA)?T, MPT5AD!:@Z$"*G"#,O0%(RACFV\7"J06/G'7%RU(G2["H,>#)0,EO:Z,B;B]Z M'/D]V?,"]PAO#=R8[[144S$RFAULE59P?&8.YOQ*YBNB7%"+%Y?2^UX MNB?C:< 3F:^#QI(/";MD> 5<"DD9I!@M;:LWA]?60CW[K&GL;$42>;7)J3P[ M11+M7B@:GZ/<8VZB5.K72GL)-U33#KE'%IC[REEG5N($F=B.^QP( RK3$NH@ MKW2.Q1'[HG3)$O73-6#UC%;@*@-B,34^[TH\.Y\K1\(JU/IHQ3'H=]E.&"23 MI,S*F*NRE3]PMZ-8%7A%GZ !Y#DXLC:@'=,Y(-""\'XO1>WJQ"&=$V(4*THD M7'CC?B!^H7+EX*3$.NC"@"OQJ[%T3S1F2KIU2LL@QKWIX)THX&29YV76I44C M0@-AMY":<9U(OQ2G%;0>Z>%3)62=1^3.:6_P+>*^:(Z;L^5BR=^;,)#OTU23 M'Z799T6M"*7]MAZ]Y@V$8L$5L[17F7Y/*DD# %*B.G2DSK=2W4= _",)=@;] MZ1G** EN6&%H%[Y;Z#PG4&%2,XP98K09P$3F@MM(,C^37P""?+5V.Y1B8J@= ML.'/KFA;):P3%9?.=![) ?YRRLX/QIE0VBHP76Y$TYI^D(Y&)^R8."AVS$!1 ME[2T'.ZN\$N(:?AG.\7PG&'64[#)%U9SEY)=PMBNV767':VH4WY+&_&"!)L, M>^?#X56M#6'K9,CE>%>9V)]CL*><_5X%)3;*U)O(/.CWJ39E[/G3W_&EINT$ M B3]UPYT0!U.0G)BP0 )Q-)//)#O,@'Z58C>HC^PWY@-89MZXK.C(@:UZH:I MJCO=@\1*!6NV$>;:V;:H:ST]+5&;%$,=BY=%A0$+AD,.5#GGP3AZKF$*VJ": M:-.2*;3V A36-O4QT7>M3DNZBL[?6"(# QFMET(M#\@XTH+:;59@5GITK-[7 M$$6QMUB&]I1I::AC(O-(T+N XK# M'*E-/_%P[ MYF !R^2JME* /2+4B?_7+D87N6=R44=VK[%O'!7#A'KN8@UI^LT-%%['.G]^ M4TPL!K;HQ0W[J3,DRJ"RHC7JJT56CJ]._W) M&)JU00,1\52?$&ZCI*<]1SMTGK8*M<,SE%Q!X4.VC0?D9&KQ:-.]-24.7T?Z MC05@>O2.,EHH&8;HH)"-\/QPC(I4B8B0#SN3] $,(SK0(LW6PK>;(>"PT96 M-'%F,V+^5('@7%#Y?J.1<,PS30#JKU'A(S2XQQ"*#%O2SB9*_Y+>[5>GUAU^ M-F0/._GJ\MTZ-)::GWVEX@!6Z@9NF_F_+2!1[UVAV$0M(<;X0Q+),]A<5&WY M)ET=3^(68[5C?H"HUFLQ5:T5/TK0ZXXO4C65[,24:9NJ4]I*Z!G7--_=(4Z* M.2B&]@VTQT.;G2]49#9X,_@UHR-\A,M:P4Z(KZVJ2$H[L@.[GT/X!;S&_^HM(MM9^EI M]^)*;DM25)*JZ:[;2V0&G$&=.;K"DO;U%7JZNX!)[733D<-#53?!5;%I<>OR MJ-$X[-&S5:4X:=MN86[I-HQ'W:6!*]-[^JWYJY-CAK-C+NM$5KRF6TP4S5 M'(22UBF(G1.$TBG%PD+SO":4W3:>;7:]M8- 5+KBAKH[)(=6QPX;-F%:O1%G M9_!.L.Z#\/T;.Z&8##N<@C:Z%K^9'\-!JV[+0F.._@-^^-ZN'Y@RT:2WKM^_ M^&CZ?UB\RLYZC8AQCC!#/.8J?'@@7_>G::/YFFN^#QM5W6"TTE)P -?]!'-S MR?M3&3;PT]HEO":JJ!!D=*:K\T\YTX;H;[,/B :LG7H/K./&WSM8/;5%2E1CBK7;:K$7R3AQ&?E-E M8*(WYCBPTS(VG4-O'W'[2@2/*FE.Z6MDT1$MW=N]IPL6D:FP1%M, MV(NQ)\X^SD=Q*U$?"?A]3HG28VJK79<61U;B0;7R]?U&:[KFJPX^07X3*7;! MF_L;BL'):+AQ>HMQ)Z/Q>/VJ2VQ21&, A%U77OW6_6.&DLFWK.1OQ"]>139O MFXO;X%_D6Y!*6W4'%,'O8MI1[AXLQH?@BWX-G-F W*>?RZ51$[2 M 'R?6WBK>J %FNOM^_\!4$L#!!0 ( .%R%89[US0\PD -@9 9 M>&PO=V]R:W-H965T2]%[2N5X];>_ZX>8^0"0D(04)!@ MJ[_^GMT%*4J1G5[GOB0D!>SKL\\N MX.NM#[_&C3%)/52NCC>C34K-Z\DD%AM3Z7CF&U/CEY4/E4YX#>M);(+1)6^J MW&0VG5Y.*FWKT>TU?[L+M]>^3<[6YBZHV%:5#KMWQOGMS>A\U'WXT:XWB3Y, M;J\;O38_F?3/YB[@;=)+*6UEZFA]K8)9W8S>GK]^MZ#UO.!?UFSCX%F1)TOO M?Z67#^7-:$H&&6>*1!(T_KLW[XUS) AF?,HR1[U*VCA\[J3_A7V'+TL=S7OO M?K%EVMR,7HY4:5:Z=>E'O_V;R?Y 351_ MKDM3'NZ?P++>O%EGWKO9DP+?-N%,S:=C-9O.YD_(F_?NSEG>_(ONQL_]5=_: M6#@?VV#4O]\N8PK S'].14&4+$XKH3IZ'1M=F)L1"B6:<&]&MU]_=7XY??.$ M"XO>A<53TI]VX92Q3XH[;>S38;IK0[%!):CALA] $ZKI?BF& A!.L(=*&[-? MX%=J[7TIXDFK+2 Y&*>3*57R8[5LDZI]4LY"4OY6Z;I=(2EM@#5CA4?K;"*; M2$P3_,I$H@OM]C);0#% 4OU-H>L"Y:^7C@RL.;WQ3/W#*_^H\5L#ZX,I? "@ ME8XP1R\[I6 5<@JR2M 4?L=3],Z6[,12.U*HN#@C[873 +1U/:+I(TE (!M= M[]1&E^SS#FP,I0:$5?*"+C 2,P2S<^],_=VLX>Y=\(4Q)<(2U<\#B97>J:51 MMK[WCH396MWK8'T+3_0VMC;%L2J,I(72@TA;*L*8Q M(>W&'"H3"JO=&"85R L%1B29JG%^Q]0"]DPFD*\:/!-L)(O8L9JHU4%.&P05 MRS8"H1&.#=W011%:2G,?_YW:;I T( *]@Y4LC;/F'HML+6\DX D\@ M]*S6QMARO2%GC#4X(@BL:2-< X'R.2&&$+;$/T MVA $-ED/B?TC.BF>M$=7OH6KD,"J@&C*+KIQ!.B7;J=,3+8B.4?Q*S^BEY#% M46*I7:18H 524B4F6%JP[-JL?;("#J8%0A4LT*K1(=FB=3K GV@Z1!<^9O(P#XW$2<<^IH?N M[5.?./S[@BW-IY9BCB3=6Z*&R%Q$FV);;+Y M&J3+$DBD!*@B3* D9\B41Y!!>9@'U'>/',F\N+:N[6^RYG_$T9EZIVDA$D)( MH, &"U8WC_C"QI:Z0HGU!G"<>NTHVJZX*57D=64T)7?5NJY4?& W&I]@!#O= M%?&9^BLX3ORP-4!#A=S"((:(D"P0!E99,X[$3DQ<#'*%*1,,U%>4K]>>8-59 M5)I8!+N$L209!J->R,(EX0'I+2A.6YLVJE,(@W[96*1IKY)*O#,-B6SKO)5* M_G$($ KO-7)!(R)E)XHBM-B&"TYX2&JGLQ$G]*U".E-R#N@Z2HD@<7F80DB%TO8(UL0:;D M''?N>^6 5)D?ZG1J#OD]IAT.)2B_5@>-WIY'J _85-5V157+%O]\,)W$;NX M/2-JAB'FWZEL[<:P)GE*S,[]"1 M)&Z>T-2+Y0;&4Y(JJ"BIP:T.2G*%[L_K*CK@RGZQ W$'TU@0MW[WLU# M5";KW)-H#I&J(S\$,OM('+2FODHY NN,"N /F*!RDPG+]*$[ZE,VYT-2VCO> M$<00!%:"#@%E6Z2#(9&*A(!'(TK:V%!^0]6\M^WD<*<"'6CAS=M2Z(+L/0Q6 M'BX#>JP-4L"]P5+"W%-!12T!$81!%F*Z<)8JD)EB:YVC5E'A[ 7(PO0S]8'G M*DK#OFTB6281%&K#-N ,;*NV&C25/!O)O"_$8P_AK#RH9MW7HNE9.!\Q-A8! M#CON53PM'N_/_G336%O;3Y!")Q+Y>$@[PZ';:(!DP*%Z'0R#X?^,PZ&'9%$G M9T\DNP/4[$]AHT:>#O'TL2W7>4Q=T1DBGRV[Z;6?8/J82@>KF&CYD"$@ M"8/YCXS>;FPA&H6M*VH,W$VH0:0-QCQ@4!Q<&CJEEB9WS!WID#$P;[9]64K^ MNAB0N.SWV=$)#N5)Y;Y?RMU UL+VV 8FR\*C<].DQE/;EGO[GFA,S6<4FS)K MTF(RTH>N=7-(VT2W'UVD&FV/#Q*4SUSWL5U^S+/,4X6&"&#*/CG^2,1CUS#D MQ&CZ0WM'BH=E1=[3Q_SC1_342 ,92:+#@\Q2$/F>>\(1)$OU;#X]6X!OG,N. M\\$5Z7/[K=).:+XDK3*4\0]+=.'/#O$PZ#M=HY/NU/Q- M(PV#V(O(%2+NMTP+^4X!.:9"R773Z%T_]HF$(=?VG:DS[4_QBRZ>O#5ZSLP, MIX&'^.+UT3NM6:CG^TS4U#,KOIA]H9ZIB_'Y;$:++M3E>':^H,=+?)U.7]'C ME5J,KZ9S>GR)Q^FK2W(='+9";&G'8H:6E<#[\(>:-IB"L' 4NCX4J(CYRTL@ M(,;7=,?0RF@+80"(>GXY7ERT-=3>Y\OQK-+ M:/GA\35C2D4G]AF\'U]>+=2I^]K)X+8=!;KFORE$O@!)?^W_;/%6;NOW MR^5O'M_KL"9F=V:%K=.SJXN1C%W=2_(-W]V#=L &_+@Q:"^!%N#WE)#?K_?HCI=AQFC3;/K2Q99%\^) BJ?.E-@^VY-S!]THJ M>S$HG:M/1R.;E[QB=JAKKO#+7)N*.7PUBY&M#6>%%ZKD*(WCXU'%A!I)W!FQ35#9- N?!:+TM'"Z/*\9@M^S]U?]9W!MU&G MI1 55U9H!8;/+P97R>GUF/;[#7\+OK2]9R!/9EH_T,OOQ<4@)D!<\MR1!H8_ MC_R&2TF*$,:WE_ M\94_$]*7:VG]?UB&O0ENSAOK=+421@254.&7?5_QT!.8QB\(I"N!U.,.ACS* M=\RQRW.CEV!H-VJC!^^JET9P0E%0[IW!KP+EW.6-KBHDY][I_.%\Y% CK8_R ME?1UD$Y?D,[@HU:NM/!>%;S8E!\AD@Y.VL*Y3O(X;O_ E@R=)P-]FQ%FJRN!0L,Q]FL^Y(7V?%'QHY!,$J32"&S2_ MX'=:* =S(0D":EH(RAU?0Q"*XUB2'. +506X/\K@\!;WPI\:,S?+CM+CR$I>5<'8C MOYJF:7QV7W(YA\]]EN];EOV6Y.S-D'(;4\R16YZJ/4*[PU@;[3.B ML=A_ZEJ&*(;@AFS !@>682"W\:[XG<28V%B$=S(,=6-L@_S15N8U(4L+PX.E MOLM77S["+B&#+N2RNGTOHLZS=/L-627'3:,4FPDN@D M/HGB=-H[M12(%^&2LCXHP%RE-<\\+;.$C> M#B;J9QCWEB<)W:6K0@.QEDZS/IRNRL0AI!&#XHQ064S M"F ;R7T^#C?5?&V3_P^^8/G31@Z5;+,.=0<%U:*)O,2IH =OAX8\F/(G#PZQ M9\NV.$5M4JRD6AQM7K3G7U%;X;X!*;<;0=^?EVAUO3H\CL8G)]$X.X9GMOO. MMO;1.<#"9:V8"R(;\]*WUJZTXXK26YK\T$495?Q"=O_26,YN73K3V?MOKA\^;7#VPGMJ:!$BM)SW8H M>M98>VKNC'C$Z@IW$L<@7\XZQ,H%M0#");0VYT@OEYPR:.D *-O.G M,0I-!Z69;4P80^9,M$-% $BU;MW8USP7:!RIQ79^RV?&DY%V/;U?*%$QE>/" M+X;"0>[OP4\QC8?99/)2^:$99W4:H^T46QO.M0E4*Q!X_:&>@]53:FN[O/EA MI@]QQM@'MF0T3'"N-JJ5%93CSS3MFEQ'O5M$Q;%VT5W)8NUJE L7BFZUNXY= MA5O(>GNXR^&DM1#*@N1S%(V';R>#,%&T+T[7_DXRTPYO./ZQQ"LE-[0!O\^U M=NT+&>@NJ9?_ U!+ P04 " #A)W!FQ35#9- N?!&+TM'"Z/*\9@M^S]V?]9W! MMU&GI1 55U9H!8;/+P97R>GUF/;[#7\)OK2]9R!/9EH_T,MOQ<4@)D!<\MR1 M!H8_C_R&2TF*$,;WEG+M;3^/RS#W@0WYXUUNEH)(X)*J/#+?JQXZ E,XQ<$TI5 ZG$' M0Q[E.^;8Y;G12S"T&[71@W?52R,XH2@H]\[@5X%R[O+>Z?P!OC%CF'+V?.10 M)WT9Y2OYZR"?OB"?P2>M7&GAO2IXL2D_0BP=H+0%=)WN57A5FR%D<01IG&9[ M]&6=@YG7E[V@[_WW1K@G^/MJ9IW!'/AGEX]!Q7BW"CH7I[9F.;\88.);;A[Y MX/+UJ^0X/ML#<-P!'._3_A,1V"]_HZL*TSNHN;*@YX <"MF1"$P5\)&I!@\= M9$E8C,"5'%"V9NH)ELP":URIC?B7%^ T"&L;#DD4QW'[![9DZ#X9Z-N,,&-= M"0QJ9N"1213#'0?Q$$42J+D)WN!?^ MT)B[67:4'D].IL=O C-$]/W[&SAT)7.>ZH+G$ITL@",,CQ!F3]T^W4)* Z8W MR' I\I*XK(2S&Y'#4&GR!9J:G@^280PS(24AW0H49B]N)<,V+!1\YL#RO#'" M"6[1T"H-/:6&*AI& C4I#*J!2AL>S"%U80]^)!BYKF9">8(B7,MEXZ.%7QM% MD.=&5^"PFA-(_WM(7KQ^-4W3^.R^Y'(.7_HLW[-#C=3.<>\L3A3["Q;$1R,LW28]>5V5R , M(8T?%&."RF84P#:2^WP<;JII:S#\SA^N;:E79<47I+DQ^\**.*7\CN7SH+6"B3 M<30YGF[9]E[R']SDPJ(44H?3VJHRD>8N$>G(9%&*S61WCFVT+W0R9[9<)[[A M.<=0%N%0E&N3O5QH,6%86D*V/R(@K,>.]&#GF-',?+JUY_-6/WS>_/J![<36 M-%!B)>G9#D7/&FM/S9T1CUA=X4[B(.3+6:<8F=GWV5,FL T()K&M(5=ZH?R< M05,'2,%F_C1&H>F@-+.-"6/(G(EVJ @ J=:M&_N:YP*-([78SF_YS'@RTJZG M]PLE*J9R7/C%4#C(_3WX*:;Q,)M,7BH_-..L3F.TG6)KP[DV@6H% J] U'.P M>DIM;9'NYS.&DMA+(@^1Q%X^';R2!,%.V+T[6_E\RTPUN.?RSQ M6LD-;<#O&ULS5AM;]LV$/XKA%<4#:#8>K-L MI4D IVNW#-AJ).OZ8=@'1J)MH9+HDE3<[-?ON9/DVJGS@FW ]L461=[=<\\= MCT>=;K3Y9%=*.?&E*FM[-E@YMSX9C6RV4I6T0[U6-686VE3286B6([LV2N8L M5)6CT/>3426+>G!^RN_FYOQ4-ZXL:C4WPC95)C% MZ/QT+9?J6KD/Z[G!:+35DA>5JFVA:V'4XFPP"TXN8EK/"WXKU,;N/ ORY$;K M3S2XS,\&/@%2I&&.7WTLGS4Z,WPM!J:*,'=I6E :ZH*2C7SF"V@)P[ M?_NY*=R=F)>RMD+6N;AV.OMT3([FXHVN$'PKB;_3D8,Y$AIEG>J+5G7X@.I( M_*QKM[+B;9VK?%]^!)A;K&&/]2)\5.%L;88B\CT1^F'TB+YHZWO$^J(']%VO MI%''%^SJ7-XAU9R8&2/KI>+GWV0QUOD\6/:_UG4'E5]&/BS[8E?5THL=(F]7M1+896S&!JW M$@X33CM9"KLCF^W*JB_T3/)&J&I=ZCNEA&I-K]ET46=E@V3" RLDT[*^>_G= M- PFKRW4(=7J5G%M=5GDTF%@'?XHI%;HA4!!,VS0G@"N@8W=/.7DHI]0O&(K MNK'PV![!F'4D;]2MJALE7H@T3? [F03B"DQ)DZV8G!P+2KWF'$J]L9^(L3?U M(W$M2]72A_KW23EB*/:")!6A%X6Q^$'50%;R"IECLQ>4?E2UH"9,(Y%X29B* M7Y_'X@L11EZ:Q'@(QMXXG(@9NX]=5)3;;>3M\BA6,A=-;52FEW7Q)S/WA!6C M2J;8Z78MV&5J/7%U_:%U=LY/KZ2E:HELR\4-G05''L\"1"#>7L_G!U80W!?! M9#R@3S=.;#%O$$LXS1G/.?WTJE>4A:'_>NL0CX/71V2W*I![:VE< MD15@&@.@7O?RE@H1!^=04F-<@?'6IG3P+"]LIIN:G$M[EC;**"%O95'*FU(A+7*PZK94P,&>NW:' M7M89$IZ2]1YI!Z?WV;K\2I:DVF'WLA)4+5&5W?T,:X=RC3J5%6U:&@HYIN"0 M S.N3V' IPCT5BDC>XL>Q8>[&R!\2G"^+TD)G"GCT/P(#> M[X/U8/HW6;\$Z6 6:WAAK7LV6H: FHHGUUJN;%5;V117MGTT0RI:O:^M\0_L MZZSOT @<[UTTFNH%9F+EN>?O8;6XQZS;W#YPAZ(&4>"<+(WZ39'%O!/LF[(RRCH( >AET9C+PXBKIE#/R3WM\PF2>"-)U.:"X;^E.=N02&F M7J6I[_E)>D23R3!N!1&*A2IX/AE//3]HY\?#(#T YQY_0>"E\=1+?083#Y.I MF._DZ7-B-_^W@[= W<'10X7SV.EC.ES_UP$-O2">>%%"IW3@#Z=11\DVHKXW M34-,3H=@8WXO9D$<>6&2'+7"\>3IF(7(@=A+625$)A.\#B9MP6O/.K\;7=:[ M9'*[L7\2.SHS:CY:*:ZLIPWT>][P714ED6TE[4Q]+:6]R:<$_7W!X7X:]17F MH40Z[.%_GU>[3L^X+'^;9&^_*),5=(3S.?K-_)6BBRWI?X-*2G>!!D I.-P= M<@MQ)&;+I5%+0GV)105NK%F7KO=:R.<4H8F7^#[Z-6KRDWD17 2FRNQT9O7Y0<3"EG?F-8E0[-+E=2/CX.ZP@\L9)R'TU*4#[/!YR MD?2G7C@)Q:'[U6CGAEPIL^3O '1?0!?57I:W;[>?&F;M#?OK\O8[Q<_2+!%B M4:H%1.' >-"V'?W Z37?MV^TP^V='U=*8K_0 LPOM';]@ QL/\"<_P502P,$ M% @ X7(5H]Q5*,- P N08 !D !X;"]W;W)K&ULC55-;]0P$/TKHZ!RJI(TVT)5=E?J!P@.2!5MX8 X>)/)QM0?P9YT MN_QZQO9NNJ"E<$EB>]Z;-_;X9;JR[MYWB 2/6AD_RSJB_JPH?-VA%CZW/1I> M::W3@GCHEH7O'8HF@K0JJK)\56@A33:?QKEK-Y_:@90T>.W #UH+M[Y 95>S M["C;3GR2RX["1#&?]F*)-TAW_;7C43&R-%*C\=(:<-C.LO.CLXOC$!\#/DM< M^9UO")4LK+T/@P_-+"N#(%184V 0_'K 2U0J$+&,'QO.;$P9@+O?6_9WL7:N M92$\7EKU13;4S;+3#!ILQ:#HDUV]QTT])X&OMLK')ZQ2[&2203UXLGH#9@5: MFO06CYM]V &BF2U\Q%(CFL5)$P[EAARO M2L;1_(.IK4:X%8_HIP4Q8Y@OZ@WZ(J&KOZ G\-$:ZCR\-0TVO^,+5C+*J;9R M+JIG"<][E\.D/(2JK";/\$W&\B:1;_+/\N!*^EI9/SB$K^<+3XX;XMN^DA/C M\7[&<$G.?"]JG&5\"SRZ!\SF+U\-1[_!S[/X_C_]&W'8),8^+J M>V-!>NYDGN(&PP8&+\T2A 'T)+GQ$6P+Q'R75O?" MK%^^.*V.7K_Q'&(&H0#;%N/EBIE< A>;+YS^S)=2-CPYCO. ))0\YJ3,8K33LOPT7RSM>!U=!Y[B&H$1XC^3# MCDH*!Z4M=["2]RP\;)X!8RGM(F?9GM0^AI7D]1"\0"Y?*/D3FWQ?SQ8[=J+1 M+:-I>JCM8"@YRS@[^O)YLJ.G\&3J'X5;2N-!85L0OS MU;+C6[Q#\Z6[432;3RAEW:+0M12@<'/N701GE[&U=P9_U;C3!V.PF:RE_&8G M?Y3GGF\)88.%L0B<_MWC%3:-!2(:WT=,;PII'0_'>_3W+G?*9&]F.SL2@K<7PG_\8ZW#@ MD/G/.(2C0^AX#X$:_,SJDNNZ M "Y*N*Z;WF )GT@)'Z36T*&"NXHK7,X-1;+V\V)$O1Q0PV=0(_@HA:DTO!,E MED_]Y\1PHAGN:5Z&+P)>=.H4(I]!Z(?1"WC1E';D\*)G\-YQ)6JQU7"S3Q+^ MOEAKHT@E_QS+=X"+C\/9SCG3'2_PW*/6T*CNT5N]?A4L_+31%PP&H1GE(*U/=3C8&&_PDDM"$SVFNPU _Q18&?VA CBD5Y) MW36#3WV+BANISERU7 J_P4F:LRC+9G:8Y2Q<+&9PC4)2OPZV7]WA0)'Y/;EO M<4K.0FN@PU(;"F=K'"4^\].()7$"412S-([8(HKA VI]!*@7]ZCM N%0_0H[ M'%$M_W&H^_6_= S:LBKL>E54=)#!"57+SX,9G 1!SO(HG_V,?X3A&_A9.HXU M,8V3V+%>A,0Z3QZ+]%C(8^Y4-_\TC&;C()TYX772H# U;R86&RLM6[@[JPK: M.6Y@AP1*&]?T=FLW2K;'9/F+PJ,XR(O*>M6RM)*#-1:\IRK6PH9V[4$7)EU" M?5-"1?6C'ZHC73R4@PM/UP_@9F,WPI'F>NPMVMA'^3X1SK8[+A25#$-I*(XSUE,AE'"DC!F?AC N[9KY ,U M]& ]Y=,U5)*0Y6E"S!(:)?&""I#"9VE(0).4B-RT%X=-"/B]K^]Y@S9TFK$@ MICY.(B"\+$A8%/MP^946FNH MMO8X=7H1TI /"FA)I-S)_>FI=GKL,ID?7/YT.&W=$T=341?# MX^'1?'B"?20V->U/@QMR]4_3Q ,U/&N&B9&=>TJLI:&'B1M6]!)$90WH^T92 MG<>)#3"]+5?_ 5!+ P04 " #ADBIW=Y??[ZJ(BG*D97,P;YT^R(6ZUY?%>D7.^N^ M^(W6G7IHZM:_/-ETW?;9^;DO-[HI_)G=ZA;?K*QKB@YOW?K<;YTN*E[4U.=7 M%Q=/SIO"M">O7O!G']RK%[;O:M/J#T[YOFD*MW^M:[M[>7)Y$C_X:-:;CCXX M?_5B6ZSUG>X^;S\XO#M/5"K3Z-8;VRJG5R]/;BZ?O;Z\H@7\Q&]&[WSV6I$H M2VN_T)MWU[^2P>!?B1ZI:T]_U4[>?;)]8DJ>]_9)BP& M!XUIY7_Q$!21+7AZ<63!55C BCB7C9C+GXNN>/7"V9UR]#2HT0L6E5>#.=.2 M5>XZAV\-UG6O[L0:RJ[4G5FW9F7*HNW435G:ONU,NU8?;&U*H[UZ%%\]?G'> M86LB<%Z&;5[+-E='MKE6[VW;;;QZTU:Z&J\_!\N)[ZO(]^NK68(W6W>FKB\6 MZNKBZGJ&WG72PS73NSY&;T+@?]XL?>?@-_^:$ECH_3!-CX+IF=\6I7YY@FCQ MVMWKDU=__%-YYL]H%HMUU!'C[%Y#R93QNM2@N+ MM%Y7],I#]*KH\&9EVJ(M35$K#^H:<=AY5;05PJBTS;9H]Z2JUG;04^&TZMNB MKPRMI(&W^+Y2IN6EK@)9#2?O-OP^Z'SK#';;UJ"VUJUV15WO MZ7N][61M!U8_M[S!'3'$TM\TVL%?U:.__N7IU=7%\\]G=V?J'S*M'HK.J)%ES\]]W]*R]!$W5>:&0TJ2HP'NLRPP<>[C86F M3NVNU95XE^^7WE2F<)#K3-W4M3 ;C*;@SZTO2M$&45D6-5G$9S;3M4&F80;[ M+;0PL(Q59^I6NP[I'G2E*'!R!:65M1TYA*J,+VOK>_@F/ 2/D#&S,;^M@ MSFV2E3.6!_W".K8Q'5'>]L[WE,TZBZI3;I3KZV#LS"?.9N+QQQ2//\X&TF>O MR4)O?&<:(@.9;C_H37R$E>?T'[TA$S5% MB_I+RTA13?%%*QT%D9#WJ-G;X#)+E':UZCM85^E[VHL]WA\N(NY[\.MJYGU$ M8[5"31;YFN3>>$*''%.;8FEJ"4T)+%TM1FXE;$!""CGB?'KU(AA;2.2[.>*] MU_R]?MB26BE:!:H9:"=]>.=ODX9G"/JED MH7[OJW6610=UG(T*[Z#$F 8JC?!%/)(68>"V*FK;:@5@4X?,B<"@I+35C@.2 M L4N:[,..4]<@0N9%T\07*$=V"*NXYZBB9)>+)&$5Z8CFL963!Y01SLGSL?$ MX)SP(&_87TOK.U)W#9@G^836)'HE%H(ASG,/'2.L0X M*1 !Q[1%2L!=BD!\7FMB8N1,]T7=)XHL/>EC;6VU,TBTG)1!O5V;9:U5Y(>] M"/N[41#PCA1OV(9B"18IOYP2P SB4.##+7F_10JI$0O))) ,]E1=\9 '0@\[ M2*JF+[963'4D7D-KN"'UK%'4;30$M(2"KMC!N"KJ :E MTNV]<;859]IM#(I!EO:6J'B:O KV6&KX9.%M6Y -.8,)2>/*OJ$ ++4?%7E5 M5+\CH+S4F.-2[C8H5"N.0OIJ1!!YI:3DC>K*(,0+YK$C,TE:(ADYX4CVZ[DR MY(OTI-B*792E6]42E.'I8_4C)'E) 90<_3CO1Y\TB'/.Z,B110L$0+O$ ,0V MG')0VTKCQ97'25;R*DGH#".%D&)#4K5SGCI7NY^DVOUDMO+>6AB ,EJ,JEO) M51^-_\+[_1F]E_\\QK"@I3%7Z^?W>)G6;%NU%+_KN-@6R+= 3J+(6@.-^ MCU4R.AK<,R121\P1"D!\4 E #V=J[N+*PF_$O^@%U7@$X0B])J]<*6KT%N BUZ* M68-"R(PMBS98&*: PU'-)[*!Q("4FV)/+@Z=Z >\9TX"9:'+)9A =,>8XBN5 MLUXYV&2O!(1&UI;BR4D)73[%[%A=0Z-462V:"YB.GZ> D-4T]B!O;0[)#J< M:TN02,K8A$=\LGA;]9 B\[=%GC(#V/ I:X<'=2I0K!;2?$(;H7YDOD"(EHO2 M7"#_E +YI]G NM-<@=3'V(I-Q>8\B5R]@@0HYY"0.D,&/FRTU&6!,LY"WFZ, M1@/P "73F$G]N@*@TVY!JZ>0X>VO/[]?$ JE,1-3R"-D:*RH-([AOI1'!GR] M@V<*& )L)]:JD&7)G.O"<4$D3%8*Y\BY%O!J2*3P7@:1 W2<"LDDL3B X[YS M2 [!A=BSEWL1%^+E> H<+3(-AMPOL&:+L&)T2\_7J"VUQ#98@-[)-9-9IK1H9JK'>O%\( MQ(@ &BV3X)G#Y!@R?IXN4TJC[04:@+;>XPOW15/#UU;^6Y6B+!S2-J8IQ=K>:R?P*UO!A@W& M-"%\44\) [0CPR[4LN_8M/(=I:&]+MPX1LL:@8S^4;3KJ?%0Q7UA:F+W%$%U MZ@NJ.=W06E'\L!T9%&+# -0%PE::VMLPV$%*+_!9: 0UUE2,4W,.R'NH'PW[ MSR@+:H*SPBW%#T(-S'2!8HL]*!O(Z(F +7=C'!_D_*'&-?GHX7 ;]L:H%DIT MJ2,([5& ODT1+'X<$S;Q0+10^;YRQG$-].5-OH?<)Q_\J8+G;S(S&DX?8'B]& M&&QEG.]"H=3U^4))@4.84!IC_7R7H34+ M(X5)HDN]DBPA1D-FV4>(15IW#"(!?/[-&O.=((4S]6ZEM&&VQ8%HM *"U&XQ MBSK,5^)&":-,D:,5.T?S5>H(=BVQ.@1$@MW?9][O,2JX;[^+_02;T] A6DL& M0B6E>^YK!W8%6!S(":(5B9*:+5BSM>UIA,):0CB,'L!A&]%7MS$^.,LPMOJZ M['.+_M"%@:L4R8PIT!A2_IBW!?=#L=N7-*H"I@K987"7/9)'^ Z@K2WW@F5D M8@'O\7K WS[%,#<44<:P0Z2Y('9HJWSV0& MY=L1;2<\:I3#(YC"(R@#?FNEQ$"1Z%2_/QU]C[_^]]>>,JV0_W=IF(-,EQ?# MN>_%_!B"'.XW=CA(, PEW@U#BJT>_4$^D+A_S)Y=7S]7_ M])8/Q$CQ4@#Y,D202+I)J=TT:0T8*=..8,N#JK4)K6U4(+BB$UMDKO!@X)'A M+X7-\T,.KP8.WXEX-B1L6.*/;_#,_) ^[9*.$!AN'C?O(M; "H6RI$,;/L:- M[YZS 0_8N_Z*O;1GWW[7KD>!^FIR" @AP\XQFV>NLS%(,L#O>\%I) P'&;*, MD3,?1NMT;-%QIY"=48WY95>*N7TX4&ALA4Z:REE1254(SW@]L3X* M0DQ+V>VWH$''8XYBJ3]D[[AE,P+CF#.4):0H05XAJI M8O+8-CL^S-KND6.FVNQ3BO4IZX6)#!70>& PP>1"F15!BT4,?NH4P6?6//*> M,.:._K3V^%85ZGKH+,+A@]K*/1=='8ZG*J(4#P\8I@U.%_(8;Y^ALU#*"N7DA&0V<%L!'-#PA'U%MP:<["69G M03N+.;*[9I>SZ."CCBFP'$;$'W@D\$'4^ZW[3/_1#=)-%IE*! O'2P+#Y1*G MLY)-^2TMXD>UJH<*%H[EC MZ' 3*3[ZE;_$[U-%XV<.O"Y\_0C?CW%V9![")!S-#$0(N2>-F!\()1]N//YIR8F1'4%%.;9\5%Q MZ-.EEHD_7\RA2A6/;;A:CQPGM_E\P%P- 7,UZ\_YK41G6TLG^L>A^3PMQ(;F MVRKOO">-9[3O^%J)0YZ]J2S?N ,(>$]Y/7@E*7%H$297OK;XER[,O;VY>YUN MS)FPX=UG)G=Z,?CY=.,14%?H*W^1GNG1)POH3!-_)N;#TH7SBP+M1FSL1%32"01A?BH5QFP9/P(O>XVHT=% MR%B9@A*4 _B$"F#Q)8U1J6DB[Y,N*K">3',:$LR:3]=I^J9/[6HELB0A,B0A M\LCL(IZ'4+KB%,P:YB)%,%+.EJ1,D3D3IP!&BXY;9S@-S6&8J-@F\SU M H^>^DK:E, >=F0X6JP .Q#!R&F$^Z\O8Q$<+O/$B[81!Z9*0.K)R1[>R,D9 MX93#<:.7KJ?;[K+3M7A-N U#[>MV6^_#<3S*<[R*:@F]DQYJ:7)I,)M?H\W* MDR]1C]+ES4@D;V2^Y_)-@-!\2D.-"DF3+!3?P4TJ'B>+Z@<0+&;+AF)_ZGYW M'%IEMRTG:]EY]IN#1KLU_[*";_.TG?S\('V:?KUQ([]9&!Z7GWZ@TJSIJ*'6 M*RR]./OIQQ/EY-<4\J:S6_X%P])VG6WXY0;)0#MZ -_3S>/XAC9(OVEY]7]0 M2P,$% @ X7(5E2&B,1U P U0D !D !X;"]W;W)K&UL[5;?;]LV$/Y7#FI0)(!FR9*L)*YMP,GZ:UB!(':ZAV$/M'2V MB%*D2U)QM[]^1\I6O-01UK<]##"L(WGWW7>\(WF3G=)?3(5HX5LMI)D&E;7; M<129HL*:F8':HJ25M=(ULS34F\AL-;+2&]4B2N(XCVK&93";^+D[/9NHQ@HN M\4Z#:>J:Z3]O4*C=-!@&AXE[OJFLFXAFDRW;X +MP_9.TRCJ4$I>HS1<2="X MG@;SX?@F=_I>X3/'G3F2P46R4NJ+&WPLIT'L"*' PCH$1I]'O$4A'!#1^+K' M##J7SO!8/J"_\[%3+"MF\%:)WWAIJVEP%4"):]8(>Z]V'W ?S\CA%4H8_P^[ M5G>4!% TQJIZ;TP,:B[;+_NVWX/2)65A-:URLK.S19L,4&M8\(WD:UXP:6%>%*J1ELL-W"G!"XX& MSI=L)=!<3")+CIUY5.R=W+1.DA>"M++/]I'Q'ACG5R8'V3] +. MMWH :1Q"$B=I#U[:[4+J\=*7\$Z$^_M\9:RFJOGC5, M7G8:SYVDL=FR JM7PSQ^T\,VZ]AF?>BS!9W,LA'HDG;+3 5,EJWP]FO#'YE :B)D:C4O+):M@E7 :K>[!CRL M="M<@B5DPC6TWR7SVHJJ0QJ2C*6)VD$>G,&:;@\#.V: ?FLEW' ,5 =<^$+X MA*'PC\C2FEXV?JXSL(1^>BI@5%7 Z/>&CC0I(30)LD?JX->Z/_KX+]0!WE7 M!_F_O@L6E=+VIR7J&C[*1_)?OU0 O9BG"V#N[N#<%XI]8YY4].?4:Y M<=&3E4MQFRNZ8?P3 >A=EP1-+K5U?),'E#TGF6 M75_XM2R\SO.3Z8F.GMH:]<8W%"Y<*NSVU>UFNYYEWC[53^IMP_.)Z8V+2^": M3./!)1U+W381[<"JK7^X5\I2&^#%BOHNU$Z!UM=*V@ZN=G?4$L#!!0 M ( .%R%9:W]&6&00 ,T* 9 >&PO=V]R:W-H965TM&&Q M?5B279F&["3=NO0#D&3=!^&8:"ELT64$E62 MBI/^^ATIVW4RSPB&#?,'BQ3O'C[WW!W%Z5:JS[I$-/!0B5K/O-*8YF(XU'F) M%=,#V6!-*VNI*F9HJC9#W2ADA7.JQ# *@G18,5Y[\ZE[=ZWF4]D:P6N\5J#; MJF+J<8E";F=>Z.U??.2;TM@7P_FT81N\07/77"N:#0\H!:^PUES6H' ]\Q;A MQ3*U]L[@$\>M/AJ#C60EY6<[>5?,O, 20H&YL0B,'O=XB4)8(*+Q98?I';:T MCL?C/?I;%SO%LF(:+Z7XE1>FG'EC#PI+H5V_[#=V08> MY*TVLMHY$X.*U]V3/>QT>(E#M'.('.]N(\?RBADVGRJY!66M"1GYC]*66RY$,#J M[5AM4;OA(("ZW1:.C=,IKI_G1H:#/K,LQW MP,L../H;X!@^R-J4&M[4!19/_8=$\L TVC-=1F M.[SXGT5^Q74NI&X5PF^+E3:*ZN?W4S)TNXQ.[V)[ZD(W+,>91TVC4=VC-__^ MNS -?C@3P^@0P^@<^OR&>K1HB;14QS/HISF>%LBK*6@IN7U!HPM@UWG M\J^HP=!R7I)F-.8UY$RI1VO(*MG6)!\1VNP%[I&!*66K26G=OX E$ZS.$9@S M^YG5+1T'$(==:N$51&'L9V$*U'?4537@0[<5K$6;FY;9?M80^>,@? 9&1<+% MH4H<5.HG809GQ$X.8B[Y&Z.T3?9Q;']K.1) N;ND1F=)]N'0' M&2HZQD67O9(WFM(SB?PP2&G0"T=^%B1]&F:9/Z+$A@%10YL$_B3)X(^G/Q?/)R9: MHLFHQ:F]:]V%3ZI)N!O<#."*=";ZP PTJ+@L7B,=%>OG1:G(30_^6L?_O[B! MG\5C)T?D1U'LQ"7UPN2]-"]Z;_6O<O- ]Q^-ISKU[(8O/U6?M"\[WAN[O;O$VD3)4SU] M6RK$)U_;KO[H+WIV]CX-;0__"F(_B#-[6OKC-#AY5@Z/KAA4:QMWD=*0VSKM M;AN'MX>[VJ*[HGPS[RYZ'YC:<#J_!:[)-1AD=.*I[O+438QLW(5E)0T5MAN6 M=-]$90UH?2VEV4_L!H<;[/Q/4$L#!!0 ( .%R%:<)&PO=V]R:W-H965T9-!:.W;6=EO[[&SLO;8_2Y<-^:/TV,WYF/,]D MQBNE7TR.:.&U$-),@MS:Q7D8FB3'@IECM4!))YG2!;.TU//0+#2RU"L5(HQZ MO9.P8%P&T['?N]?3L2JMX!+O-9BR*)A>7Z%0JTG0#YJ-!S[/K=L(I^,%F^,C MVA^+>TVKL+62\@*EX4J"QFP27/;/KX9.W@L\Z53W)XWUF^][^3+C!F\5N)OGMI\$IP%D&+& M2F$?U.HKUOYX@(D2QO_#JI;M!9"4QJJB5B8$!9?5R%[K.'Q$(:H5(H^[NLBC M_,(LFXZU6H%VTF3-3;RK7IO <>D>Y=%J.N6D9Z>WC&MX9J)$N$-F2HT4<6O@ MZ(G-!)K..+1TBY,-D]KB564Q>L=B#'=*VMS C4PQW=4/"5T+,6H@7D4'#5XN M]#'$O2Y$O2@^8"]N78Z]O?C7+G_A)A'*>6W@G\N9L9JRY-]]/E#!(>O31V)B6@H$E<$&?!?9P;OW>_9>TCSE"->J6#"Y_OSI M+.J?7A"Z#4BQ!=+FS,(*-4+1P*6-S!E>>L..L<3Z!O[,P:\4F(%,":HFYAS> M(DG=.06*LH:+-FW@.RY10+\>HWJ,X4E9)N"(2T*D2D,P3:<)+.4QKHEL^H6* M8U;2$?P!_;C?I1_-O(O1QGHW>15:<_CA^/X4E[4&LP[GVJ!VU$^[U!=W1R\F9]("+-O8WH]KU1?-8= M#89P@$;#ED;##]/H.F=R3JA]>' [WG1H-VG\IVD#>MM"_R:I4)0^Y?<1ZC * MQY$J?5U:6U=EP3/+$8@U'\<&1K*+4QKIJ::J%50O?1LR4I:;$3W/J E$[ 3K/E++-PEW0]I73_P!0 M2P,$% @ X7(5F'>V/"Z!0 T0\ !D !X;"]W;W)K&ULI5==;]LV%/TKA%<,#4#$$BG)4I88R$>+=6C7($G7AV$/M$7; M0F71):DXV:_?(24K3J8(+OHB41\\]]YS[KTD3[=*?S,K*2UY6)>5.1NMK-V< MC,=FOI)K88[51E;XLE!Z+2P>]7)L-EJ*W$]:EV,6!,EX+8IJ-#WU[Z[U]%35 MMBPJ>:V)J==KH1\O9*FV9Z-PM'MQ4RQ7UKT83T\W8BEOI?VRN=9X&G;&6 ME2E41;18H\ZDF[@_WJ&_][$CEIDP\E*57XO^R MC2=V>'-5&G\EV_;?8$3FM;%JW4Z&!^NB:N[BH>7AD FLG<"\WXTA[^65L&)Z MJM66:/;9Z:5:;Y0I/$-J02ZEME"2O"\J4$!)2Q@? "/=UQPC\=?P?NLEZ(J_A6.#$HN5654 M6>2BR9XJ)]=:&A A=F3UD&3(W^F(V8R[/1QMG2 M]W(T_?67, E^&P@OZL*+AM"GMRCHO"ZE<_U#=0]OE2ZDZ7-S$*C?S3U$,@=U MA;$R=Z;L2I*%*E']1;4\(1"M*+UJ?XBJ1A\@/*3D+7+.KE1MP+,Y(C=BBR2W M4H-<0]Z0C$8\PCT,:1QDCO@"*9^3I5*Y\=K,71Y77H$PB.DDBTD\H8R%Y$Y9 M*+3OGL.)\2W#*$GIA =D@-ZXHS<^F-[/"%J3RUIK5SCGQDC;R_,@8C_/2,*- M*'(B']"7C?3!*V]NWIH3WMS/B_#2$LB*H$. 0932*(G:,%_899PF44H8HW&< MM.SOH-[M.=W'$:#3E :3%(-)2 ,VJ$S2*9,)=7"ERIP4ZXU6]VWKRVB$(^;RM$Z9,3; @7LGDT?@4!-,\X M88 ,,]]FK:Z;-1K! F^)D SA-,V01BCE@*0996E,4J16$,"\,>!K/J_7=>FA M9P-Y?ZDR_W)P;D/QG3= MJO*\^CX68E:4V 7T+P>#)OJK8-_6\_94/MGZ^7K8F6G9\VXA'#XSE)$B8^X5QUG*['R=+* ]"PE%ZR-\F'0]2PU4TCVGD PHY MIU'*A](B[=(B/3@M;B26QEKV"3\(TB]\BS8H[8\4R1?T.WSW.RR_%0"'X!@Z M,\I#)Z^QSL17I=&/./-=(T03"M.6:-UZY A$;?L%+$6U\T$FLX[);)#)J\*( M)3K6LML6#O Y"-7/9U\?,BNU;9J0]1'B%"*1.GD7*@YK1*+!$S2\0N6[QB7S MX\/*ZNHEX!MH@Q4![1TL9BE-PJ"W0SYYMIN)#J>6V%4#S*Z$)5MAT.;G9>U4 M]U;E__V?B1([:RQRUG^?R6515V.Z^>-\>TI]^;P^XGH1&2(:5<8&IP/,%. M4#<'R.;!JHT_M,V41&UL MK551;]LV$/XK!W4H;,"(9,IV;-]_$[?KKC;*_-%UL@.G@NI;+SJ'"NFL:QS0HLN;W2%2I: MV6A3=2/CA\^B6WA_(=X,:OX%A_1_58]&)K%+4LN2E16: 4&-_-HV9_>#'U\"/A= MX-Z>C,%GLM;ZBY_1NV(>C2/(<<-KZ3[I_0<\Y!,$9EK:\(1]$\LF$62U=;H\@$E! M*53SYL^'&721<5N8*TJ0'+&'I!;ZTS2\-?.FE_&Z%S:2VM4'X8[FVSM"_\.>Y9!NN MP7DN7Q]36_$,YQ$5@$6SPVCQ]DU_E+R[H'30*AU<8E\\4KWEM430&UAIM4/C M!+D"/H-S6B^RG=?Z5"!LM*1"%&H+SIL.854Y"XX65[JLN'IY^V;,^M?O+&0G M.G)_DE36UG&5$WX*Y)60P:Q?N*JII"'M-\9!1R@BU+6E6-N%]T9;"[S4M7+P M$T&27I(D)Z-@4TXVA0@"@;"VYBI#TF!)76?0NQZQ+G2&O60TZ,**&_/BLVA) MV6388^DXC :]23J".^L$U2WFL.'"P([+&J'S*^Y0 H-[55$R71_?'QSDL#0- MHPMV#EL[A__;SGOED([9P=TS-5.+Y^R\R/:#[!1''=CHH*XJP_DX_9W54W@J M#.(W]=UX2P_V;X/IAPU557/Y_2YTKKT1&])[?#V$9:EIFZ\\-&4ZG/R_K$^3 M/@PG\*3=:^03-J+W)!V<-2X^Z8XEFFVX _R_3?LUC;+]VEXSRZ:[_A/>W%$? MN=D*94'BAJ#)U36Y9IJ^WTR;*%]4DJJ;?[\C):M9X'K](AVIN^>>YXX\+?;:?+8[1 ??I%!V&>V<:^=) M8JL=2F;/=8N*OC3:2.9H:;:);0VR.@1)D61I6B:2<16M%F'OSJP6NG."*[PS M8#LIF7F\1J'WRV@:'3;>\>W.^8UDM6C9%N_1O6_O#*V2$:7F$I7E6H'!9AFM MI_/KPOL'AP\<]_:)#5[)1NO/?O%WO8Q23P@%5LXC,'I]Q1L4P@,1C2\#9C2F M](%/[0/ZJZ"=M&R8Q1LM/O+:[9;1900U-JP3[IW>_X6#GIG'J[2PX0G[P3>- MH.JLTW(()@:2J_[-O@UU^)F ; C( N\^46#YDCFV6AB]!^.]"29'7A>9R/NK. U[^ MO[KM$>$ON:V$MIU!^+3>6&?H\/QSK I]DN)X$G^AYK9E%2XCNC$6S5>,5K_^ M,BW3/TY(*$8)Q2GTU3U=T+H3"+J!5YWS9&^YXK*3\!KIH,(=>^P%OJC9-S[4] ML"/Z(O 5G&VXX,YWH N4'>%0IUJF'G^SH$;R 5"/W$,X]3%@T4GA8CPJ,.&* M8'1GJ'-DG;3],J; M%U#$%VGNS4LRTZL22#H-Q\81>XHH,GC0C@FOA\Z4[I3#^CGS[Z7(IW%^65(O MK)T#EVWGO3G%4.T<3,JXF$W/!L3G($^KEQ7Q53X;<*K.&'^_6VW"(*0:G8J= M%'%64I:W/_:)?2L.L"](?5Q>%'#L2"=/)I-$LPWSUT(H1#^DQMUQQ*_[R?;= MO?\_W#*SY$3 MC#^^U;]02P,$% @ X7(5K."]BM1 @ ,04 !D !X;"]W;W)K&UL?91K;]HP%(;_BN5*U2:A)B0IZP4B0==IFU:M*MOZ M8=H'DQP2J[ZD]DDI_WZV RF5@"^)+^=]_![;Q^.5-D^V!D#R*H6R$UHC-E=1 M9(L:)+-GN@'E9I;:2(:N:ZK(-@98&4121$D8CVA%Y24L&2MP >]^@J;?,X]K]#"AB]9=;%I1DG1 M6M1R(W8.)%?=G[UN]F%'9SU,43>63&,(66?/C%%@+LQW&$#NY#HF(#FG6@Y H)7=: M86W)K2JA?*^/G*G>6;)U-DN. J>-.2-I/"!)G*1'>&F?:1IXZ0'>[7/+<4W^ M3A<6C;L,__;EV"&R_0A?(%>V805,J*L "^8%:'YZ,AS%UT<,9KW![!@]G[N" M*UL!1"_)C9;2W=GWI[//\%'D?L/D!U2L6+\=^L\6+3)5&ULS5=M;]LV$/XK![K%4IH8<+*TRX"N1IRV'X9]H"7:$B*)+DG%R;_?'26K;FI[ 39@^V*3 MXKW?YT+8>"Q*FM],6J2I'S'6C4<6+>C YM]]F:G(N&U,6M9@IT$U5R!B66%X.I=W89$;TE^%*(C=Y9 WFR MD/*>-C?9Q< E@T0I4D,2./X]B"M1EB0(S?C6R1ST*HEQ=[V5_M[ZCKXLN!97 MLOQ:9":_&,0#R,22-Z6YE9M?1>=/2/)266K["YN.UAU VF@CJXX9+:B*NOWG MCUT<7L+ .@9F[6X562M_X89/SI7<@")JE$8+ZZKE1N.*FI(R-PI/"^0SD^MO M36&>8%;R6@.O,Y@;F=Z?DJ,97,D*DZ^YC=_;.[XHA3XY'QG42]RCM--QV>I@ M!W3X\%'6)M=P766I]G_ DQ9V"J%*]7PJ[_F"ZT40B@/_M'6HM]MA^5OM_VNUS M4I98S46] BV,QJTR.1@\,-+P$O2.)>FN):*UA!A 5.M2/@D!HH7@VD*PJ-.R M093@P@HD1WC]].95S+SQ.XWB$$-U*[C6LBPR;G"C#?Y1KC1% EN6L@KU&=SE M"G7L M"BAGX8O+5:9*,1^?H$E6E#_$H\B+H1\!J2),+?\=B#6_2?JS2W19(A M02G7%AR)$[H1A$[L^C#G6"&6 CO!Q1MA86AVK!H4 8 M5:04=8LXZ\Q/'S_7!=).J>=B8 M7&5!@[GUX/IF!MS" =M%4?;]PMJ;YN20AJQ1Q$I,B)E"9K3$"%N<%!JL[MI\ MQ^-WY!MJAV?P>U,M4"W5'T5.PU<[")!C^H"Y7@GX@,$S@-U9P'M>*/C"R\:J M:SG@TXX/K<&_\;HA+WVO,]EC3N*'3N#Y-M=#EY'[L"+)J"F*/"<MO*0I['H6QXWKM>3CTDCWF/(N?YSE)$#N) M:XT)AE$,/R1F]F]G9EGH%.OA">OOU,A3JOC_=;:8XP5CQX^H=7CN,/:[D/3I M(T?5?&"&I=6QV$P>6-[<[' P6OH=O>?8\NVP#9 ,-UPE>T!VO6C4&F! M;7R&C5/\?'XKZ$Y-\J]P>-'MHT%#C5"5'5MD,8ZLZ6JEQ(JLOD&B B_+:0?9 M9[/M)5UF[$2NBX.$)@KBR(5P2!C&.#M^R#J'-,Z?UG("*TXM#V>6A2NR>#U1 MRNL4[]JV!6$'2H*.(GI!@XD";6R M3Q"ZR#2U:>_I_=?^E3-M+_??R=LGTD>N5IAB*,426=$!G*&J?7:T&R/7]JJ_ MD 8?#G:9XTM-*"+ \Z649KLA!?W;;_(74$L#!!0 ( .%R%:*MM8IM 0 M -$* 9 >&PO=V]R:W-H965TSF>&-Y\5G/13!:G;N]&+4YE9RK1X(T"W=4U5\\76,G-V<2?;#=NQ;HT M=F.V.&WY&N_0?&UO%#W-QBB%J+'10C:@<'4V.?=/+F)K[PS^%+C1.VNPE2RE M?+ /OQ=G$\\"P@IS8R-P^O>(EUA5-A#!^#[$G(PIK>/N>AO]5U<[U;+D&B]E M]4T4ICR;I!,H<,6[RMS*S6\XU., YK+2[A[3^10?N*&+TZ5W("RUA3-+ERISIO B<8>RIU1]%:0GUE<<"UR MX$T!GT35&2S@FICP66H-+2JX*[E".+KGRPKU]'1F**5UG.5#^(L^?/"#\"%\ MD8TI-5PU!1:O_6<$=<0;;/%>! <#GK?J&$*/0> %X8%XX5A_Z.*%/XAWQ54C MFK6&F[':O\Z7VBBBR]_[ZNW#1?O#60F=Z);G>#8AC6A4CSA9O'_GS[V/!\!& M(]CH4/3%'4FRZ"H$N>J/Z 7TN3%*+#MC#PJ,A$M9UT3Z.R/SAU)6!2K-X,UA M[ROP,(3[$F$E*](R=0WZ=!J-IDUE2C#T.I=U2T"W[]+ S_Y MJ*V.!B#%P+J&6%=M6:==2?P_)>5]27JG))O5)3"E0H2ZYQI:K@$Q150C55PR M6@0G<.]L=WG96]BW<"0:"B8[3?;4,7S*L35;0!3B!5Y!CXD:J$R<< M5\(O<)1D+$S3J5VF&0OF\RE\PD:2@'O;;VY:4&;^2.YK'(NSH370]-2&TMD> MA[''O"1D<11#&$8LB4(V#R/XC%KO"=0UCZCM!L6A_N5V.42U^(>E[I;_T%RT M;578=BHO:;+!$77+R_PI'/E^QK(PF[Z-OP?AA[?$ZE$3TBB.'.IY0*BS^*5) M+XWN*?5L]Y8X2C'GT2X [S3@DCJ*RKI[SJ+"-6 M2M:.MCM,?CLK]NGG((C] \**JI4&"12OQ@ZO7HF86,D-;) :AJ] [I'<_Q05 MY4&>E]9+R,+*"9:8\XX8(AJ;VDF?;@?TQ>VJ DKB!OT01^@KN]M87*TLR1QH MKH>Y0:1]D>8KD294,+%7&6'!75-#-!S9+S?]Z0]Y_X[*LM-#3\$/6)22+N;9 M[O*/UG9!V]I&7N\6"?Z;[+(M2EGDA M1"Q,/#9/?/BZE1AR53W3<:#*A:;G5WGD "0(2*YS\+V,^6F\/=/>9L.5HHYI M((5$6<8B,@QC%@<1\P(?KNJVDL\TK'KKL9ZVHI8$+$MB0A;3*H[FU( $[J4A M HU4(G#C6>P.&,#OG7CD%=K42&ULK59M3]LP$/XK5H8F MD IY:P/JVDA]&=HFL2$8VX=I'TQR;2P2.]A.R_;K=W;2K*U"!1)?$MNYY[F[ MYQR?1VLA'U0&H,E3D7,U=C*MRZ'KJB2#@JHS40+'+PLA"ZIQ*I>N*B70U(** MW T\+W(+RK@3C^S:M8Q'HM(YXW MB:J*@LH_4\C%>NSXSF;AABTS;1;<>%32 M)=R"OBNO)<[*IB)_"=+=39V+AR2 MPH)6N;X1ZT_0Y#,P?(G(E7V2=6/K.22IE!9% \8("L;K-WUJ=-@"($\W(&@ MP3Z@_PP@; #A2P']!M"WRM2I6!WF5--X),6:2&.-;&9@Q;1H3)]Q4_9;+?$K M0YR.YZ 2R4I; [$@TTJA@5*$\I1,J6+*K%Y+4, UM5;'<]"4Y>J$G)*[VSDY M/CHA1X1Q\CT3E4*<&KD:(S/\;M)$,:VC")Z)(B17@NM,D8\\A707[V)&;5K! M)JUI<)!P4LHS$GH]$GA!V!'/[.7PH ,^/PS_0CG"_2[O.]F$;9%"RQ<^P_=- M+BEG?ZW^/3(37(FX S-DS5"5-8.R4QI=<@1._?^='WH#5)9$G,.;N*3_T@C/R!/W)7V\(<]/9:8;J\^H/H/ I; MKSM)#]JD!P>3GE&5]4B"3P*/%5O1W.R?'A[RN']88K1(K(G9>BH34I]JD 4> M 2NTL)NM2Z3:Z6 KW- /SSUO3Z*#L;U6HC MC]BJ)?ZB?%DW.Z89= H5==35ZP?]P9Y2'7;GWD6PM^?F!Z-\K0;N5JG5)%*["V(/BZI6P %Q<)-)8JUC!]MIEG^//])0I+:7 MQ&//>_-F/.-TD.I9-P &O;1 MEA[41N6I[ UG C8*Z;YMJ?JS!BZ'#,_Q<6/+ZL:X#9*G M':UA!^9;MU'6(A-+R5H0FDF!%%097LV7ZX7S]P[?&0SZ9(U<)GLIGYWQ6&8X MKH_LGWWN-I<]U7 O^0]6FB;#'S J MH:(]-ULY?($QGQO'5TBN_1<-P?:KD@)3SMFQNX5/U:"N."7[:"V]V'0%CJI_.&;!S"4=FJ$D>H?B*$Z0#EJO\"93 MB1+/FUSB/5.+GZN]-LJVU*]SB0>^Q7D^-V9+W=$",FSG2(,Z ,Y?OYK?1A^O MJ%U,:A?7V/.O?;L'Y>[3#JZB7O98"WU.:V"[\6QN@@_Y/"6'4P'DI+M:4+6? M(8U\44*C3;O3F*Y"=_YS#S/^1%7-A$8<*@N-9GVELY_ME M8Y\:4,[!GE=2FJ/A DR/5_X74$L#!!0 ( .%R%8]]=WRUP( *D) 9 M >&PO=V]R:W-H965T M90:@T'-.F>P[F5+%C>O*-(, -,S"RYRK'17+%U9",!S"\JI&WA>U\TQ M84[2LV,3D?3X2E'"8"*07.4Y%G]N@?)-W_&=EX$[LLR4&7"37H&7, 7U4$R$ M[KDURYSDP"3A# E8])V!?S..C;TU^$%@(QMM9"*9A)DZF2JA9XG&J61: MU@?B"S0E2T86),5,H4&:\A53A"W1A%.2$I#H(QIBF77L%XV?5F2-*3 E.PBS M.;H#J01)%@^XRNI$;+G*AV <<--*V=O M2V>#/ 4^HX^<22(-3C)^W=^U_O4 M)O4IR4:G)!N?B&PK*6&=E/ 0>V)+WVR'U#3@WR9IRT=)U;54YCQ?)\%5&$:7 M/7?=5+K%K!OYW6#;;'30L;=J>"*R+0VC6L/HH(:-D\2HV*9<21 W) F]R/-> M"7>4U>B@,V_5[41D6[K%M6[Q0=WNN<+42M;9*;_RC!;_5S;>*;;0#R]W:G+7 M++B.XIV:W#6+(^_Z*MPV&[ M43X,RH[BA;WY9ESI>]0V,_V6 F$,]/R"<_72,9=I_3I+_@)02P,$% @ M X7(5K@FMG,S P H@L !D !X;"]W;W)K&UL MM59M3]LP$/XK5C9-3!K-2]]9&PG*>)E JNA@'Z9],,FUM7#LSG9:ME^_BQ/2 MEH9L,/:E\"Z.II#0G5#+D#@SE2J MA!J99/S>.AX643 (3(9!<7/$D; ><:$@Z)84I3;J[DZ@P*0>V,+Y)616UC$U-!PHN2(JLT:V;&!S8]&H MAHGL&"=&X2Y#G DG^?$1.243-A-LRB(J##F,(ID*P\2,C"5G$0--]LFY6((V M>(A&D[UC,)1Q_1[7KR?'9._M^X%K,**,UXT*[T>Y]^ )[WY +J4P%7PKG&:9WJ;E:_XY MO>ODD3/)8TRM)M\NT)Z<&TCT]ZKLY>2M:O+LAA_H!8U@Z. 5UJ"6X(3OWO@= M[V.5\E\-_V_-VPZSU^<)4 M=TI%G5I%UXU)@WS!)UVG6'@:HE0Q@_>W2DXMTW/KZY7(MD1W2]'=_WG/NJ^9 MAU:RCUM,+=?C>^O_5>YZ2"YQ7W\:":5/+?JO5 MWSV9>IO]/%>'N]$%):!FMCG4Q#8R>4-4KI8-Z*%M MN]RU>=Z]7E(UPWHC'*8(]1I=/!.5-X3YQ,B%[:ENI<$.S0[GV$2#R@QP?RJE M>9AD#LJV//P-4$L#!!0 ( .%R%9&C1U$/@0 . 8 9 >&PO=V]R M:W-H965TN*Y(,%TB,6(FINK-AO$!2G?*M*TJ.45J)BMSU/6_B%HA0 M9[6HKMWQU8+M9$XHON- [(H"\1\W.&?[I0.=YPN?R3:3^H*[6I1HB^^Q?"CO MN#IS6TI*"DP%811PO%DZU_ JAJ$65"V^$+P7G6.@I_+(V%=]?V?XC;B94#3!AN:C^@WW==CIU0+(3DA6-6(V@(+3^1-\;(SH".#XA\!N! M_U9!T B"MPK&C6#\5D'8"*JIN_7<*^,B)-%JP=D><-U:T?1!Y7ZE5GX1JA?* MO>3J+E$ZN;K9"75%"+!FQ2.A2$=/@(L(2T1R<0E^ P_W$;AX=PG> 1>(#'$L M *'@@1(IWJN+ZO@3R7,M6[A2C4ASW:3I_:;NW3_1^Q^(CD WP/?\X,!^=HL M_X ?1\ +*KD_((_,\K\2J>232@X'Y+%9?KW;C@"$0W)71:$-A=^&PJ]XXQ.\ M+X23-9%DR$:C4B>3*U&B!"\=E2T$YD_86?WZ"YQXOP^9:A,6V83%EF ]^X/6 M_J"B!Z]]$ZZ3;SLB2)7'_OU370.W$A?BOZ&X!#;C8A,6V83%EF"]N(S;N(R- M7XLU$ADH$4F!>BRJ!TL;G*%X&%'GQL,F++()BVO8O(+I5X&GU70^&GN=/Y60 MG@9,#UO30Z/I,>)4O5: A%%)Z!;3ZE"0%'-TROOP>%"CPS!J2XV]GFNI35AL M"=9S>]*Z/3&Z_?'OFR%#C:)S%[--6&03%EN"]9R?MLY/[2?]JLZ,LYH]F_2P6';>!@3^:]UO%EH;5\V_>^CN@T6;6N4Y;I44-K;>H/?_E SRVU6G?[DZU"LWO);7+G04- M+E0%6M>EEX.>&X%G>VZ3%C6T[OH.)_,03B>W^L/E6ZU:KM*BAS;H+?CJ:^R^M_QDU*3P4I=!86ZWNZQV7#.>IWFK!(M&( MU]:\U;+4*BUJ:-TU/YNI57_D^\^H.>&AZ(3FJK/-ZX/2N8JO/OMN':A.:R\U;FN*"ZAR3Y(@4.JL05B>90E6@V8EE;K, 7%NE M1:],&,Z:B0UN.UJM1=W.YK#>^_^$^)90 7*\47AO-%6]\7H[O3Z1K*SVBQ^9 ME*RH#C.,U,ND;J#N;QB3SR=Z"[K]46/U/U!+ P04 " #AZ.TW'EA9&;OAITE#2UB# M>6SN%:[\ 25G-0C-I" *BKFW"*^6L8UW 5\8=/I@3JR3C91/=G&;S[W "@(. MF;$(%(@.E33R<[]%OG'?TLJ$:KB7_RG)3S;U+C^10T):; M!]E]@IV?J<7+)-?N2[H^=O;.(UFKC:QWR:B@9J(?Z?/N'@X2HNB%A&B7$#G= M/9%3N:*&IHF2'5$V&M'LQ%EUV2B."?M3UD;A*<,\DWZ4,N\8YX2*G-P*0T7) M-AS(0FLPFKPE:WP&>8L[LB!#\.D*#&5$.B()J0Q_6*G)Z< M'<&=#!*4;FL'GJ4&DL("T00>,XJO#H@!6\STU);FJ//IH>;'LJX#,)Q$?$@(CXJ M M_8/\S'(^;C:3C[B]<_*+@:5.G:BB:9;(7I:V_8'3K7HB_8W^%]V[NC"G^* M)AP*3 W.9VA9]:VD7QC9N/+=2(/-P$TK[+Z@; ">%U*:_<(2#/T\_0502P,$ M% @ X7(5G(^SQE5 @ OP4 !D !X;"]W;W)K&ULK53;;MLP#/T5P1N&%MAJQ\ZR(7,,Y+)+'SH$+;H]#'M0;"86*DN> MQ,3=WX^2'3PD*!'K<1C:O(2*VPM= M@Z(W:VTJCG0UF]#6!GCA094,XR@:A147*LA2'UN:+-5;E$+!TC"[K2IN?L] MZF82#()]X%IL2G2!,$MKOH$;P-MZ:>@6]BR%J$!9H14SL)X$T\%X/G3Y/N&; M@,8>G)E3LM+ZSETNBTD0N89 0HZ.@=-C!W.0TA%1&[\ZSJ OZ8"'YSW[)Z^= MM*RXA;F6WT6!Y21X'[ "UGPK\5HW7Z#3\];QY5I:_\N:-G>4!"S?6M15!Z8. M*J':)[_O?#@ $,]Q0-P!XJ> X3. I ,D7FC;F9>UX,BSU.B&&9=-;.[@O?%H M4B.4^Q=OT-!;03C,/FM=-$)*QE7!+A5RM1$K"6QJ+:!E;]A7;@QW5K.S!2 7 MTIY3]/9FPGJK.V7OQ,O81=:86E91]5 <5C?$B]]P+BO8!9 M?))P6IL+ED2O61S%R9%^YG\/CT^TD_1^)IXO^3<_%\+F4MNM ?9CNK)HZ#/^ M>!4WVF-;\QPF :=K5=<;,1RC():Z*,+M[1;)MV7;07U+6?N)5&FE]_ M+&G#@G$)]'ZM->XOKD"_L[,_4$L#!!0 ( .%R%:08Q"N"P0 ,\0 9 M >&PO=V]R:W-H965TMI5ZJVU[N'TSVXX 1KP69MDVSOUY\QE$!JD%+QTF SW\6!\6\BQ5B"'WE&Q8YXB^W.&.'E06MUXFO9)?*:L*.E@7: MX4;W"654Q*Q_>&U&J_60&[SZ_LG[3SRIEG)/"&97^31*8K M:VZ!!&]1FM"QT6CE#:'5,CY*KMX2 MA9/1;XPE!Y)E -$$W%.)Z(X\9QBLA'J%1+@ 7%906Y+H;XH!-BP_)E0I-?NX@Y+1#)QJ?B?'N_ Q8=+\ $0 M"OY,62F4$K&TI7*NDFC'C2.WM2/N@",>^,*H3 7XE28X,> WXWCHCA#8*JIM M:-W7T-ZZHXSK@E\#S_D(7,?U3(+&X7\@JN#0!._)\=J5]C2?-\#7KH1>)D'T M2OSS6XES\:\IYC7ES$Q9E9@;4: 8KRQ50P3F>VQ%/_\$ ^<7D[\3D?6\ MG[7>S\;8HPT3TN1@C0HTJBIY^PA")YB[2WO?E6XPJ+\5I0_*FH= MQV5>9DA6.9,S+LE_.D%,0FLFOZ/@"BY"US\1:C(+9JYC%AJT0H-1H9U<1SK7 M/P**C?$,WGQ?ANCR?/J?G4WH_$5G/^T7K_>)=.;TP["Z5U"=[T&#EA-[A<^RG MSF0YW5#ULW46.J=);;1S77<@86"G^<.)\KHAZE; ,)PY\%2IP6SN0W] J'L4 MZHX*?1)X6V8@(UL,+M1!X04C+BZ-0L>)H%-CC0>$]T#[#AV;,1SM=M$=WJLC M=*$VB<1Q2EG&=B]&=R;MP%.Q]9T^]F XF[Y?Y0>AW;.QSO[V<5K;?-^\IW.B>,1JK!;*9.+ -2CTT> MCG?Y,TI6^#98*E9O8FHPFT%_J!$<6S,<[7WGE*QQHF"D8KT#6;MC=ZZ,ZLRT MTS=I 6)64EG?'MO9]K:^UG=4^VA>7_6_(+XC5( ,;Q74N0[5FO/Z]EP/)"OT M!?29275 TX\I1@GFE8%ZOV5,O@ZJ#[3_PXC^!U!+ P04 " #AVZ=Q(]6]+@ ,>2BYT!.O,*8Z\WV=%E!2?20K$+B22U52@U.U]G6E M@&8.5'(_#(*Q7U(FO"1VL1N5Q+(VG FX443794G5CQEPV4R\8V\;N&7KPMB MG\057<,2S%UUHW#F]RP9*T%H)@51D$^\Z?'9?&3S7<)G!HW>&1/;R4K*>SNY MRB9>8 L"#JFQ#!0_&Y@#YY8(R_C><7K]EA:X.]ZR7[C>L9<5U3"7_ O+3#'Q M3CV204YK;FYE\QZZ?MY:OE1R[7Y)T^4&'DEK;639@;&"DHGV2Q\Z'78 R#,, M"#M ^!0P>@80=8#(-=I6YMI:4$.36,F&*)N-;';@M'%H[(8)>XI+HW"5(.<4)&1*V&H6+,5!S+5&HPFAV2)]R:K,?(Q)Q=,, .''U#XH>1I*95A M/ZD[G_,'O&@:R/X"#&5<'R#7W7)!]O<.R!YA@GPJ9*UQ5QW[!ANQY?AI5_2L M+3I\INB(7$MA"DW.10;98[R/ O0JA%L59N&+A--*'9$H>$/"((P&ZIG_/3Q\ MH9RH/Y3(\47_=B@+IE,N=:V ?)VNM%'X%KX-J=CN,AK>Q?K#F:YH"A,/#4"# MVH"7O'YU/ [>#4GPG\@>"3+J!1F]Q)X\NEDRQ^O3:T*=)D/=MY1C1VG-;)-$ M0702^YO=KOY,"D_'09_45NOOO*\2U-K9CB:IK(5I+UD?[9UMZA[TD_@,':\U MJ-\TK5U>4[5F0A,..5(&1R?H%ZJUH'9B9.5>\4H:] 0W+-"U0=D$7,^E--N) MW:#_'TA^ 5!+ P04 " #A0JRZAXNV5IL1D%JQV'QC-:%>B3
X;TV#RRZ4H(GK^@6RJY1!^^,$5Y*C]JV*?)%_3A]X_#4.GJRQK":5WI M[;92?*#2FZ6X0"3ZA'"$24OZ'9S^-\UU>MR6'NH^:SH.-QV'*SQRJ)RJ&]IH M;/.2]KSR:WDMEW3*1H'^WDDFUBP8__%;W(_^;"/E"AP-P_4NC_V(.$H&_7X4F4BKR*0I,@&+?+J8 M7* ?HE+?&Y*E\BI!MI4)(KF.C"3XJ>P"R*_89BWY/X0!Q7 MRENPWNDZO6SX7()\=J?09GYLHP/"N-+Q!&8QOFH87W44Z95/BI[ +(J#AN( M'-0?A:(IFO.]LS5(4MU;NU3XPO-IFEL3@Q:# <34 .=I,NV4%B7QK3$L&LYHDM70P VYCR6GM#L9WKC MD'#4]:G>J^_QA6;3-+X'@X;#82J%@9QIQWNJ/J!FO+,. YN;XVH^S1+ S3@S M/R'''F*PL:[8-B[ M'-&CHQ6 &W,>PW.L[&#CDO"@JU2].AY?:/82OW$\!%X3'4^OM!LFCM[5MXVKT MIT,HQ"[0>!3284/*Z-#QIQ]NS'GLSK&B0XPK(EUWKHA7A^,+S:9I' Z!UX$< MIDJOCH?L;W$=.@1@;$S2;6O+J/FTGWRX&>.6Y5GW>ZI>.&Y1"F;ZYSHXE(K6VR/CVUO5+&L M3F ]%TH5676Y8'3&1!F@/Y\7A7J_*0]U-8?XQO\#4$L#!!0 ( .%R%:I MJ<7-!@0 $04 9 >&PO=V]R:W-H965T&B_% S>$ PJP>"C@F$E*(;NEF,O MC NIIK.)%#LB36NDF8/"_4*-?C%N'I1[+?$N0YV>75,FR2--NC!T] O@T[BQ4;V2-\[)H$7]-LZU"W_DW*4^V_* MPX]'#UKD4;?\&A8]$OAM\H89_?HYZ!>\_OO/01-WN^_SNRW"SAX=:IXE M6,.\86W>L-.\^[60^D2#S CC6U"ZJ&UMM@W?M:UL,=QKX7N#L]'(\U[:U]FG M0^VS!&O8-ZKM&W7:-Y=L2S60>8H1C'7DNUD3WK"PDW5H,; )"VW"(DNP1D+& M=4+&'RS2Q^0KHPN6,LVP2EL.XEQ*QE?DDBJFCLD#%PO3$;I(@=SP M3:Y-&\%C5-/B9>W'5XQ#;C1DJK7,CVUFUB8LM F++,$:F3VM,WO:.=6JB44V M($DLL@RSHM940ELZ.DF'IL,F++0)BTJ8[^W7Y%Y_.*RK;MH MKI6F/#$SY8A5=K>OJ9W$0PVW"0O/7BU*+Q:CR%*XAM>^]_QQX76Z_<@DN\(: MU?JYT"D]U%:KM- J+;)%:R9A[PO/_S^N&E6O;.77)BVT2HMLT9KY#9[S&W1. MLHA*?H+E#!<.KC&%YD4-#Q5+0!:I:LU.)_/@[ 2OWI_'ON>]?C>V&C:R12N- M=_=V43*0JV+[2J&5.=?EADI]M=XBNR@VAMSGYN7^VBV5*_.QEL(2I5YOC"5: MEEM6Y8D6FV)/9B&T%EEQN :*"3,-\/Y2"/UT8@+4&X>S_P!02P,$% @ M X7(5E]P^2'J P ^@P !D !X;"]W;W)K&UL MU5=M3^,X$/XKH^QJ#Z0N>2DM+=M6H@5T2(N$X. ^G.Z#FTP;"\?.VDX+__[& M24C+;1O0[=Y)]R6)7^:99\;SXHS62C^:%-'"4R:D&7NIM?FI[YLXQ8R9(Y6C MI)6%TAFS--1+W^0:65(*9<*/@J#O9XQ+;S(JYV[T9*0**[C$&PVFR#*FGZK(0IG["N]P8>Q(6Q*JN% MB4'&9?5F3[4CM@2B:(] 5 M$)>]*42WODQ,:3T0OGIA&K8!GN3Z";M"! M*(@BN+\[AX./ARVXW<;#W1+W> _NC>8K9A%RP>+2N;!F6C-Z"\[F7'#[O,OZ M5E"7JZ?J.WWZJW2C27&@MW!JLRQ[B,14%![J8599MV,RI#., GJLX&#SL@T>ZB M6&GKO:+8W4WQI*%XTDKQ8K&@BNH2GWH"%3T)+A!0QL]@*:Q-=;Z[R)Q\1R;8 M36704!FT4J'X$LP8ON!Q%51$JDXN U8!5<_X,54B06T^?1A$X'D)"':2\^H8ZYV7G0@^^('P]V,Q\VS(?M3I3)&\$U?*^SPF!3ZH-6 MI0]<\QEE,EPP+:E#MQ>@=K!_F'_A5E\*_P)7EO M.-R3YN&F;X7MC>MGUZ):W7M">M.HPM8N\ /%J ;>9M/M[JG>X:9MA.U]X[^J M2#6-]_ARTWK"]M[S=DVJ 5YUO%Z_]_=:Z&]=1S/4R_+2;2!6A;35S;29;2[V M9]5U=K.]^BNX9IHRP(# !8D&1R=DL:XNVM7 JKR\W,Z5I:MR^9G2SPEJMX'6 M%TK9EX%3T/SN3/X"4$L#!!0 ( .%R%:X/>(5K ( *\& 9 >&PO M=V]R:W-H965TUAVH.;W+86CIW9;L/VZW?MI%& 4.UA+[$=WW-R[KGVS:22ZE%O QY M*KC04V]C3'GA^SK;0$'UF2Q!X,Y*JH(:7*JUKTL%-'>@@OM1$ S]@C+AI1/W M;J[2B=P:S@3,%=';HJ#J]Q5P64V]T-N_N&/KC;$O_'12TC4LP#R43:/4G5Q 8>R;;:R*(!HX*"B7JD3XT/'4 X> ,0-8#H7P%Q XA=HK4RE]8U M-32=*%D19:.1S4Z<-PZ-V3!AJ[@P"G<9XDPZDT4I-7.6RA69@3)8>G+#!!49 MHYPL##6 93/D%D=-/I %GJ1\R\'&WXH=;DG%0)/C:T LUR<8\["X)L=')^2( M(-G]1FXU%;F>^ 8EVP_[62/OJI87O2'OLE1G) Y.211$<0]\=AC^F0J$AWUP M'XUJW8I:MR+'%[_!]U6MJ6!_J+7KE,RDT)*SG-8'4N1DKD"C'W1O9X^-FORX M7&JC\/S^[/.C%C#H%V#O](4N:093K[3?4COPTO?OPF'PL<^=_T3VS*NX]2H^ MQ)[>T0H/J@&%Z?=6OH8/'=PVFUTZ'L2#B;_K9O Z* R38-Q&/9,V:*4-#DK# MLC"\,CE92YEK5[G,W@-AZ],GM:9+NBJ"9#1.7HA]'9:,HBCL%YNT8I.#8N^E MP?/3N6A] I,^FZ)H_$+@Z[#A^2@.7@CT.^W$MO(O5*V9T(3#"G'!V0AI5-T> MZX61I>LP2VFP7[GI!O\HH&P [J^D-/N%;5KM/RK]"U!+ P04 " #ANDJ5'3;@_3'ARX"5:-S6R3=/OUNS8$I2V- M]K 7_'7/\;F'RV6RE>I1%P"&/)52LQ*$9E(0!:NI-QMR6IM9-F"44')1#/2I]:'/< @ M?@,0MH#P7P%1"XA2 M5):5U,Q9*ERP$K*:PXV_M84H$A: M*V4C9EJ#T>3X"I"$ZQ,,?EA.C$W)$D/6^D+6F(M<3WZ!VJ\#/6IV7C<[P M#9VS2IV1*#@E81!&/?#T,/P+%0@?],%]=*RS+>QL"QU?] ;?K5I3P?Y0Z]LI M2:70DK.<-I4I18?8$_2BHBPG\(2M1T-?K@W!R!'8OK-) M1G$Y='D:C>/Q" M8D]4.!R.^B4..XG#@Q+OI<'"V=GXJ;'1E5G?Y]&ULM5E=;]LV%/TKA%8,+9!&(O5E9[:!U%FP M#NEFU.WV,.R!L6E;J"2J)&4G_WZD+$N637,50+]$7_>>G'MY*!W2HQUEW_B& M$ %>LC3G8VY&8X MR9W)J+HW8Y,1+46:Y&3& "^S#+/7#R2EN[$#G<.-S\EZ(]0-=S(J\)K,B?A: MS)B\/SH$JY9G2;^KBXW+L>(H1 M2C!C= ::B)9HZJ7I396(R MI5E!>5*UE*[ E# AQQX\)CG.%PE.P5Q@0>2X"?!1'CEX#^922LLR)2I^QJ2@ MF'@%.%^"7[^72:%";\ ?4H!O'XC$2OD[F?-U_@#>OGD'W@ )_F5#2RX3^,@5 ML@1%Q%W4=#_LZ:(+=.\+=@M\[P8@#_F:]*DY_7>BQU?R]XP5>D+$C)R@G;$NX);!.&_RF#;X)?=)1 3G4KRMYCQ-5..H-LYT,AF@0CMSM<2V:*#_R MO":J0S)H2 9&DD^$\SMPOUB469E*32_E;)>]D")7XM>1W>.%1S3>!W&$T E; M79@?AH&>;MC0#8UTOU A9Y]A?ND8AV=4 AA%_@EA393G!9&>;]3PC8Q\'TN6 M)Z)DI**Z2E[4N7:&&W'ZRMX26*?DN"DYON+LCVVVP1)8IPV#I@T#2[-_<"8\ MZ,?#$W5J@E!P83(-&XI#(T7UE2L%8;SBR.E*[# C.HI&G+ZC8@FL4S+TVB^[ M=T5YUN"6.F$+K=N*(Y,#+4FT!CJ67^Q'T8E&=5$PNB!2V+H):/Q*3S[AQ4;> M8C_"TZIYL(76K;NU#]"_IE*-YJ1W*RRA=5O1FA1H=BD]E'KN.U P^();1NG:VM@=$UM6G5[-A"Z[:BM3O0:"/Z M:#,^_XA+)^J=:E,3YL<#=$&;K2&!9D?R1.3"?D/3)4BR@M%MM7[5KS:-0+W' MQQ):M^S6Y,#A-:5JU?K80NLNRUOO@XR&HH=4:Z!C#0[#Z'1%JHORPU@O5-3Z M$F3V)7_NU M]@?9VCZI@;H?$J8" MY/,5I>)PH?;1F]]-)O\!4$L#!!0 ( .%R%9=RQ!HD ( !4& 9 M>&PO=V]R:W-H965T?XG'OMVW@KU:,N M QY*KG08Z\PIKKR?9T54%)](2L0^&4E54D-+M7:UY4"FCM0R?TP"$9^29GP MDMCMS542R]IP)F"NB*[+DJJ?4^!R._8&WF[CGJT+8S?\)*[H&A9@'JJYPI7? ML>2L!*&9%$3!:NQ-!E?IT,:[@"\,MGIO3JR3I92/=G&;C[W "@(.F;$,%(<- MI,"Y)4(9/UI.KSO2 O?G._8;YQV]+*F&5/*O+#?%V'OGD1Q6M.;F7FX_0NOG MTO)EDFOW2[9M;."1K-9&EBT8%91,-"-]:O.P!T">?D#8 L*7@.$!0-0"(F>T M4>9LS:BA2:SDEB@;C6QVXG+CT.B&"5O%A5'XE2'.)*DL*ZF92ZEM)_AX='Y$1=(2+'%QW@^Z365+!?+I/G M))5"2\[R)K&8,3)7H+$*=%>IG@II\FVRU$;AT_C>E^!&P+!?@&T75[JB&8R] MRIZE-N EKU\-1L&'ONS\)[)GN1IVN1H>8T^>W3IH;EV?X89EY%AL.]LDPV P MBOW-OI&_@Z+H\GT7U CT]UY8"6KM&H\FF:R%::Y&PO=V]R:W-H M965T_)B MUIR5,)9$U45!Y?,E<+$:.KZS>7#'Y@MM'KCIH*)SF(!^J,821VZ7)6<%E(J) MDDB8#9T+_WS4-_%-P'<&*[5U3TPE4R$>S> F'SJ> 0(.F389*%Z6, +.32+$ M^+W.Z72?-,+M^TWVZZ9VK&5*%8P$_\%RO1@Z?8?D,*,UUW=B]1G6]<0F7R:X M:G[):AWK.22KE1;%6HP$!2O;*WU:^[ E\*-7!,%:$+Q5$*X%85-H2]:4=44U M30=2K(@TT9C-W#3>-&JLAI5F%B=:XEN&.IV.1%$)Q1I+Q8R,0&J<>G+-2EIF MC'(RT50#3ILF-WA5Y".98"?E-0<3?Y%ELH:$%OGHL/P++5'NV^0N6MCY&'0^!DV^\)5\MW).2_:'&B-/R$B42G"6 MT[95T9RQ!(6VT(W1%H,5^7DQ55IB9_^R^=$"1'8 L]K/544S&#J5^99<@I.^ M?^;._\IV0NOPLZK\%#V=-,T\(1[D0+KY+<9DB:#V8F6:1+ZD3]PE]M5 M[$=%B>_%7=0+O*C#BP[BW<&L+G,ZQ0YO%R!V=0[-*K&BMMGB+0@_" M/N%.4-%G8ZR-+=EGB[TDV&&S1$5!&-C9>AU;[R!;NW/Q?SN6C:^W[TH2>KO3 MO!\5]GS/L_/U.[[^8>^$QHWB37NMC;R_MTK\,([V%I,M+(SZX0Z[NW78F(/^ M&Y5S5BK"889"[[2'Q&PO=V]R:W-H965T MWZ,.W! M32[!:F)GM@/=OY_MA!1HBE:5OA!_W'-RSO5UN,,5%P]R :#08YXQ.7(62A6G MKBOC!>1$GO "F-Z9=$_!U#QEN0U+0G-@DG*&!,Q' MSIE_.O$] [ 1/RFLY,88&2OWG#^8R64R%Z#M8*JG1%_03)=24F9@XJ>P!%8".CX'C?T!'21#<+ M7DK"$CETE99K7NK&M;1Q)2UX01I&5YRIA43?6 +)-M[5-ANOP=KK.-A+>%:( M$X2]SRCP MRB9_+_\&"/'-RD'EL^_ +?.94D306D9)W]=39__="A5;Y_M^6M MXNVT\YJ+?RH+$L/(T3=;@EB"$WW\X(?>US;3!R+;2D&G24%G'WMTPY4N,5'9 M;G-:P4,+-U^D9>1CS\/>T%UN>G@>UO=#C)NH+7'=1EQWK[A;1A4DU05H+=^] M\-<>PX'(MIR&C=/PG2HQ/&0*#D2VE8)>DX+>VRJQ@GV!;EGBO= M\-CA0O>D($R WI]SKM83\X*FRXW^ 5!+ P04 " #A?& M-KV-D'D[OK.=F+)EHLV$&_9RNH09 MZ-M\(G'D5BPQRX K)CB1L.@[ [\[;IO]=L-W!ANUTR=&R5R(.S.XCON.9Q*" M%")M&"@V:QA!FAHB3.-WR>E4(0UPM[]EO[+:4+==)W+AT2PX*N M4CT5FT]0ZK$)1B)5]I=LRKV>0Z*5TB(KP9A!QGC1TOO2AQT \M0#@A(0' ): M3P":):#Y7$"K!+2L,X44Z\.8:AKVI-@0:78CF^E8,RT:Y3-NRC[3$E<9XG0X M$EDN%+,U$ LR JGQ6R%7C%,>,9J2F:8:L,Z:7&.KR#LRA@5("3&9PAKX"LCI M&!"4JC-G)&3DAR/(M$2M%>:QZKL9<340W*O,:%GD%3^35)#>"ZT21 MCSR&>!_OHL9*:+ 5.@R.$@YR>4Z:7H,$7M"LR6?T?'A0 Q\?AW^F'.%^7?0] M-K[KZ% FTZA,PMU%7Y32"OI.;6'(-3OCVC=_Q/M29^YIDXU7'=^K8N[);U?RV_\GOU'="E.(Q!*_TV;I$@D5EP7MTTU6SU[ WO;'\P/_>ZH>+W^ MT11OZ0V52\8526&!E-[Y!0J0Q?M4#+3([8T]%QK]M=T$GW209@.N+X30VX$) M4/U)"/\"4$L#!!0 ( .%R%8S_9NLP0( +L& 9 >&PO=V]R:W-H M965TA*32RI7?*11A'T7F8,RZ#9.3W9CH9J=(* M+G&FP91YSO2O2Q1J.PZZP7[CCJ_6UFV$R:A@*YRC?2AFFE9A@[+D.4K#E02- MV3B8=(>7 V?O#;YSW)J#.;A,%DH]N\7-_]KE3+@MF<*K$#[ZTZW'P,8 E9JP4]DYMOV"=CR>8*F'\%[:U M;11 6AJK\MJ9&.1<5B/;U3H<.,3Q"PYQ[1![WE4@S_**69:,M-J"=M:$YB8^ M5>]-Y+AT19E;3:><_&PR57FA#/<*J0RFJ"U5$JZY9#+E3,#<,HM4!0LW-!HX M@SMTQ>9R!3/4_EK(%.';0O 5_M?M%#[O"JH5+N&> MY\Z.^,SIR&0LK0R(B[9 >2(\3G;630XB[IP!$3\E@OA.(Q"2^JX M',.T5N*R4B)^08E)H3O0BTX])#S,K^#XZ.1?F)#$;12.&X5CC]M[ ;<1X$:2 MS*3HI"@$3WW.3@JNEC M\U(P=S_AWHJN9)V;5K)O\ZB&]>^;1%LI2L_/3-?U=4#L#.L^4LON%ZWC-_RKY M U!+ P04 " #AT" ="0 &0 'AL+W=OL *HL<\9S+-64+VQ1<,"I >69[3I.:.>84"L:F;4['HU8*3-"X8XC M4>8YYL]7D+'UV!I:+POW9+&4>L&.1@5>P!3D0W''UH]02:+V&9,/]H7?LZ M%DI*(5E>@U4$.:'5'3_5>6@!AOXK +<&N/L"O!K@[0OP:X!O,E-),7F(L<31 MB+,UXMI;L>F!2:9!*_F$ZK)/)5=6HG RBF$FT0!-U79*RPP0FZ,)HRO@DLS4 MU)@/8Y"89.)(.;:-4Z"$[FW!;U:,IBML4Q35\7E]1;JB0O%1OF$2_;Y4#NI&0BS]=N:G8 M_&XV_>&X$ 5.8&RI+X, O@(K^OAA&#J?NC+UGF3Q.Y%M9-%KLNCUL4?7G F! M<,Y**KNR5J%#@]9?QU7D.?HWLE?M?.SG%O?&\D:E?J/4[U5J]DM*1**EJIR(<,\#USO;TMKEYI][X9;88&<_*+?V?MB0$38RPEX9MXPN!A)XKIK6 M3!ZC.28B<#>&H;^[=3O=""SWRR M!(%/%E(5U.!6+7U=*J"9 Q7<#X,@]@O*A)<,W=F=2H:R,IP)N%-$5T5!U9\K MX'(]\GK>YN">+7-C#_QD6-(ES, \EG<*=W[+DK$"A&92$ 6+D3?N74YB&^\" MOC-8ZZTUL4[F4C[9S4TV\@(K"#BDQC)0_%O!!#BW1"CC=\/IM2DM<'N]8?_J MO*.7.=4PD?P'RTP^\LX]DL&"5MS;D#8 ,)=0/\-0-0 (F>T5N9L3:FAR5#)-5$V&MGLPM7& MH=$-$_869T;A4X8XDTQA;LAG,L/NR"H.1"[(C3"@0!MR_8R]HH$<3\%0QO4) M!C[.IN3XZ(0<$2;(0RXK346FA[Y!+9;13YN\5W7>\(V\$;F5PN2:7(L,LM=X M'SVT1L*-D:OP(.&X5*7?9$O=4E3&'GXIFI0*_"2CQ]ZXD,JPO]2-$NSYS%Y7AMAOS5>"E!+-W4U<;6J M7]#VM!WL8S?/=LZO<.#7\_F%IOY:W%*U9$(3#@ND#$[/L&2JGL#UQLC2#;&Y M-#@2W3+'CQ8H&X#/%U*:S<8F:#^#R3]02P,$% @ X7(5L,^8ATL!@ M82H !D !X;"]W;W)K&ULM9KOCYLV&,?_%2NK MIJO4!K#SL\M%ZH5-NZWM3KUV>S'MA2\X"2K@S':25MH?/QL(X(3XCO9I=6H( ML;\/_H!YGB]X=N#BD]PPIM#G-,GD=6^CU/:5Y\GEAJ54]OF69?J7%1?);ONQ/S&=^I),[8G4!REZ94?+EA"3]<]X+> M<+U19H>'7UDYH*'16_)$YO^C0]%V/.BA MY4XJGI:=]1&D<59\TL\EB$8',K[0 9<=\$D'C"]T(&4'\M0.@[+#("=3#"7G M$%)%YS/!#TB8UEK-;.0P\]YZ^'%FSON]$OK76/=3\Y ]*/02O:-"4',&T%7( M%(T3^5SO7?!LSX2*'Q*&[ED6<<7DS%,ZM!'PEF68FR(,OA F0&]YIC82 M_9Q%+&KIOW#W)X[^GAYR-6Y\'/<-=@J^WHH^(OX+A'V,TXXB^@4] M0QZ2&RI:A[EXNBHYJK;(A&Z9WVBF90*7C#5H4IULDNL.+NAJN;%U4O.SB:[, M_--_\N6R^(U%9B[%LNW0;YPAS&WJE=S2);ONZ?N09&+/>O,??PA&_D]M."'% M0B Q"^V@0CO(U8EK'MUF4HF=OBLJ]/<;W0#=*I;*?]HH#B I0HJ%0&(6Q6%% M<>B\0'.*<47Q!5KI2(BF?*>1_H>>M9$L%$>YHLER^SGQRW\S;]_$Y(S=%1.0 MF(5I5&$:/8[I H[1&0X\';3B:&LYQ&1RUC)LU9R24;.E-9!Q-9"Q2J7K8CU%+C:R0AM MF2@RTW-S\EUIZJ:0GS3/V*#ODQ->SH/HR@M(S.(UK7A-G;S>FXL'\96N1+<[ ML=SH0K $I[C9R);QEB;EC:2-EU.^Z^VX$ N"!OW@9$8!Q;-@!7Y=\_E/PZ7S MO1*ZYNS$RBW>%5:I9M/JX^$),*B@-K%&E1PXB=UFBFE=96Y3[ 5BJQ7+#8N9 MDTN=J;1%:D7E5.V,JBSEB7TK)%-R"@LHK T+U["P$]8;GJU?:EZI-F />1*/ M!=K39,I7]0U_Z!N_C_AKSQX=!JH=P!.]_L0&T#E)H-NS8.P10V;X Z!5"U$$K- M?J!:NPKL=A5=\T8IU[P5GE3]"W?$KGR@U&P^M8? ;@_Q+6FCE&ZR"D[3ACM\ M9UC?PT/@VD-@MX?XQK11JEMIP^]/)Z?(('U'"*5F(ZO]!H;W&PLJ-^AH;EM! M@EH.4+402LWF75L.#&LY,*CE %4+H=1LE+7EP&[+4&HVJ-IZ8+?U^*K:D,:1OD[1[W$6N>G);O%NP,,SA[0#\>MK[>#Z$"VZ1JQT(><2QB)Q5KOA%"5U0B M>MS1OI@&],4':74]9^_2H(+:H!J+D-P^)63+A(K'7IVY13J3(8^_DX6*6&#Q M&FOR4B;6^=I&J>?1+E/%\KQJ;[5^\G6^:M"KFQ>++]]2L8XSB1*VTEW]_EC7 MH*)8SUA\47R;K_![X$KQ--_<,!HQ81KHWU=<5XGE%Q.@6E4Z_Q]02P,$% M @ X7(5GM@S!XY @ ,04 !D !X;"]W;W)K&ULK511;],P$/XK5IC0)D&=)MV DD;J6B% #%6K!@^(!S>YMM8<.]C7=OQ[ MSDX:%2G;>. E\=GW?7?WV7?9P=A[MP5 ]E I[2;1%K$><^Z*+53"#4P-FD[6 MQE8"R;0;[FH+H@R@2O$DCJ]X):2.\BSL+6R>F1TJJ6%AF=M5E;"_KT&9PR0: M1L>-6[G9HM_@>5:+#2P![^J%)8MW+*6L0#MI-+.PGD33X7B6>O_@\$W"P9VL MF:]D99J"4)Z(T?K6<41?2 T_71_8/H7:J924< MS(SZ+DO<3J*W$2MA+78*;\WA([3U7'J^PB@7ONS0^+ZYC%BQ 20M(/E70-H"@G*\R2R4-1F]C\(F@3T%2-U/X6 MEVCI5!(.\YFI*HET+Z5/L^1= !.N86;/"0BF1T11P M2-*0*GV5-W3O IV?'OL\C0>CC.]/*WK&J&ULM9=O M;YM($,:_RHBK3HGDA/_8SMF64D=5[Y1>HZ;IO:CZ8@UCLRKL4[$PVO,^'YI MN=;CB0]TERISPEXM"K+#6U1WQ8W0([N-DM =?S>#/9&DYA@@SC)4)0?3?/:XQRTPDS?%O$]1JUS3"P^/'Z&\J M\]K,ADA<\^P?FJAT:2/6 M!#EE]3_YUB3B0. &SPB\1N#]J,!O!%7F[)JLLG5%%%DM!-^#,+-U-'-0Y:92 M:S>4F6V\54)?I5JG5FN>YU3I?5% 6 )KSA1E.V0Q10EG<*MOFZ3,$/@6WI2J M% CO**-YF<,UZNS!#7DP8@EW+$$!EUD&?W-V%A,6ZZTA&RU]7Z @)FHMD7!R MA8K03)[J!>YNK^#DU2F\ LK@8\I+J3'DPE;:FR&TX\;'Z]J']XR/RT*<@^], MP',\?T"^'I?_19B6NT-R6V>T3:O7IM6KXOG/Q+M&*1$G7>\3N*9D0S.J'B:@ M.&Q, FD"GR\W4@E]2W\96?I EBGNT5K__YD;.'T-Y M^$G!OLN*WV;%'XN^TLD-X$2@>;V8G.@?A%S?1XNJ:.9]=+\*7<]; MV/>'AD:7/-)0T!H*7C(4#H'7JO //+@E\.@0>]<"#J>-WP$=#'PD^;<&G+X'/AL"G?7!G'G7 1T,? M"3YKP6>CX!]3U/W!5J$8PI\-W.E!]Q$=7>!(_'F+/Q_'YXID4+*$RIB73&$" MO'TI9U4-*YH:-N1OWO/GN_ZLNS^C"$<:=)VG$NZ,6C3%Y@)H7I3&'=4>]2IJ ML(8Z/3MG41"Z'3OCZQWKYZ E<7]@R[J[E#654SVH+W-'ZVFQ57 IA.JZ"BZJ7U1OZ*:N\^E7MWO-Z_?][4 M!!AG31X&#?9KO^=$TVX-'9KFSH*G/-3D]D&#;+Y.WA&QHTQJK*W6.>=3G4A1 M-_SU0/&BZIDW7.D.O#I,]4<2"C-!7]]RKAX'I@UO/[M6_P%02P,$% @ M X7(5O57E\4[!0 W"8 !D !X;"]W;W)K&UL MM9IM;[,V%(;_BL4>3:W4AK<$DBZ)U#; .JW/JJ?K]F':!S=Q$E3 F6V2;K]^ M-A 24D)!.^N'EA>?RP?N&X-//=Y1]L;7A CT'D<)GVAK(38WNL[G:Q)CWJ,; MDL@S2\IB+.0N6^E\PPA>9$%QI%N&X>@Q#A-M.LZ./;'IF*8B"A/RQ!!/XQBS MO^](1'<3S=3V![Z%J[50!_3I>(-7Y)F(E\T3DWMZ25F$,4EX2!/$R'*BW9HW M@3E4 5F+WT*RXT?;2%W**Z5O:N=A,=$,E1&)R%PH!)9_MN2>1)$BR3S^*J!: MV:<*/-[>T_WLXN7%O&).[FGT>[@0ZXDVU-""+'$:B6]T]R,I+FB@>',:\>PW MVA5M#0W-4RYH7 3+#.(PR?_B]^)&' 5(3GV 5018;0/L(L ^#>B?">@7 ?VV M 8,B8- VP"D"G+8!;A'@9F+E=S>39H8%GHX9W2&F6DN:VLCTS:*E(F&BK/@L MF#P;RC@QO:=Q+!WQ+.C\#5VCKY@QK,R!+F9$X##BE_+HR_,,77RY1%^0CO@: M,\)1F*"7)!3\2AZ4VX]A%$EG\;$N9%(*K<^+!.[R!*PS"9CHD29BS9&7+,BB M)OZ^.=YNB-?ES2COB+6_(W=6(_"G-.HAV[Q"EF%9=?DTA]]NF PWLG"[)GSV M2>\X*7NO"_=:)&^<3]YOGWQ=>- ^>:M!"KLTIYWQ['/FC##GB"X+>_[QLSR/ M'@2)^9]U1LMA_7J8&M-O^ ;/R423@S8G;$NTZ???F8[Q0YW*D+ 9),R#A/F0 ML (5O%*O_1*OXF^'\BX$!4"PBNZ#4O=!!]TWF*$MCE*2Z:W>6QO" M1V2KF=[H^Y_,3F B>+ M,%E]]IPWTKL*[GQX>.V!;0Q-T[!.-*]IV1_:MM$?GLH.F: /"0N 8!79W5)V MM[OL(>?IYR-[([BKXFYKQ6M:GE$<,D$?$A8 P2J*#TO%AXV*WXKK7]?D^A&S M-SDA_V6Y)$P^WG4"-W*Z"@P)FT'"/$B8#PD+@& 5FXQ*FXP@IP@C2*] PF:0 M, \2YD/" B!8Q2NF<2AV&/_G)*&9WM4^H+09*,TK:&WF)3YHSP$4K>J0HW*8 MV>B01_P>QFF,YC3AX8*H8EA6E=NF_NM[/:D#0/ ME.:#T@(H6M4/UL$/5J,?OJ;QJYQ!RA=,,5IP>^3C0R.X\3UL=G<62,#&MX M\LD)VJT'2O-!:0$4K6J*0UG2;*QDR=?(Q\%!OCW4FT6Y(W=&K3% 2Y0%;71L M#+"MJG!TKS06D!%*TJ_Z$.:387(I^+K\DM#B/UI8"6E*%E*E)&LDJ%LD:M M*4!KD 7M>$SHVU;//G4%9*<>*,T'I050M*HK#N5*LU6],IN=UJH/6I $IE!5"TJDD.Q4W3A2QBF* E35#:#)3F@=)\4%H 1:MZYE >-9OKH__U M'R'-^,XF&K8NC-.@MFG?=0S'/'Q>Y\+I1VMO M8L)6V;(J+K\!TT3DRW#*H^72K=MLP9)^:)ZO^WK$;!4F'$5D*4.-GBO[9_E2 MJGQ'T$VVDN>5"D'C;'--L)R(J ;R_))2L=]1'90+VJ;_ E!+ P04 " # MA)!2E^QUY?^G(,T=KQI_% D"2ESPKQ-A:2%E>V;:(%Y!3<<9* M*-2=&>,YE>J2SVU1?P /*QO.?JRFXI29I#(5)6$ ZSL77M7D7N MN3:HGO@KA;78:1,]E2?&GO7%;3*V'#TBR""6&D'5OQ5,(V_@S-A ::%[-,5'_)NGG6 ML4B\%)+EC;$:09X6]7_ZT@1BQT!Q^@V\QL![;1#L,? ; _]0@Z Q" XU�& MU=3M>NY5X$(JZ63$V9IP_;2BZ485_J]_$A)"=D[>9TXUG!%Z7 M_(SXSD?B.9[?,Y[IX>9>CWEH-O^#%LKL],IM_@JM*E#2&L:62DP"^ FOR MZR_NT/F]+]J8L! 3%B'!.KH$K2Y!1??WZ#+-J!"$S3;?'F&<5&F:_/U%/4IN M)>3BGSYQ DQQ,&$A)BQ"@G7$&;3B#(P?S:T02UK$H/6)ZV]%5(ER6:HFO "/ M4U'=76\RYXG*@75F/.T3S>CO6-%JV*""Z9W :N+ZGDXVJUTU,%U&2+".&L-6 MC>$A*6RS2/6%UP@X-KR8L! 3%B'!.BJ&_%"O$9+73C@O MVW!>'A;.3:I/W@KFY0_3CQV"ABPB(D6"?2KK,M0!QCK.\YBP$206:< MY40NH'=][2TKC.!C$TM#&^Z7,$1U&&'1NG'?*?S<8U95517\5*E@]G*T")BT M$)468=&Z>GE;O;QW6G\;,)9$F+00E19AT;H2;4MMUUQK'[]L-$#3NM'SB!L, MAA>OR.-6@JCTD)46M30]!YW^QJ<^8-!^RK4X;9W MCBYR4/M.?68D5""7A:Q_\6][VW.IZ^HTYE7_C7LUK4^7MICZL.M.;6?30I , M9@KIG)VK5Y/7YT?UA61E=4#RQ*1D>=5< $V ZP?4_1EC)/_ 5!+ M P04 " #AR M!6%NUE(U%(VKJE"W"FCIDAH>QE&4A@UE(L@S=[90>28WR)F A2)ZTS14/I22-2 TDX(H6$^#V>AJGMIX%_"- M0:?2''\H8BS3,E.Z)LM$&SAFO591MR3-B/ E'%];BX_0T6+1Q^>A6@H6*"P M&,K-^W+Q$^42D7B*$Z(KJD" M?0(V\;(D#C9Y M8+\D41]Z,::X,:J2B9J,A2'QY.4[2+-P>83;QS"8GF7F-80>J8!K^R63R M%Y/H.(744TC_1QP0Y?-E29\K2W@PG0VHRNT@30JY$=@/JC_U:V[63_?O\'Y' MWE)E/I\F'-8F-;IX8\JK?N_T#LK6S?I*HMD0XV=U*6\F*V^U#U8<) M7)M1@*$S8SO97[\S \9@8[11J?(2S\"]AW//G*![F>PH>^0)@$!/69KSJ9$( M45R;)H\2R#"_I 7D\LZ*L@P+N65KDQ<,<*R3LM1T+,LW,TQR(YSH:PL63NA& MI"2'!4-\DV68/=] 2G=3PS;V%^[).A'J@AE."KR&)8@OQ8+)G5FCQ"2#G!.: M(P:KJ3&SK^>VKQ)TQ#\$=KRQ1JJ4!TH?U>9C/#4LQ0A2B(2"P/)G"W-(4X4D M>?RH0(WZF2JQN=ZC_Z&+E\4\8 YSFGXEL4BFQI6!8ECA32KNZ>XOJ KR%%Y$ M4Z[_HET5:QDHVG!!LRI9,LA(7O[BITJ(1H+$Z4YPJ@3G.&%T)L&M$EQ=:,E, MEW6+!0XGC.X04]$232VT-CI;5D-R=8Q+P>1=(O-$>/=C0\0S6J0XYPCG,5H* M&CV^5\K$:$XS:1>.M>#OS]^Z>U)K0&]O06"2\GL#<#6>>P9OF6 &E:@+_"S_0P2:,8;S-:CUQ5[< M6)_.'!=$X)3\"_$%FF5T(Z.__2TAT4I6_Y_%'W\]5KXIH7.(*I(=\# M'-@6C/#WWVS?^M ESD!@+:E&M52C/O3P,Y6E(]YP8=1T(91"=4E0XOH:5[W8 MMJ'C!OYH8FZ;M9U&V9[GC.NH%FFO)NWUDIY3+A!=R5?>%O)-)[M>@)<>T$!@ MK5K]NE;_E;WL#RG50& MJ<:U5.-?Y.42UVNX- C\(R>?QHS'=K>/KVK"5[V$ M[Z4$F$6)/KI8FCFEA3K4+HJ]2"\]I8' 6D4'=='!*QLZ&%*J@:G5?V=45@*+D&0FO+=6C1[-ZVYF><[9YX=F3[P;&S3Z,4Z]&UV;Z_S,P;W3YKFP G<8X.?1OF^$QP9W&R,L1FPM9[NN:0BSZ.<[^JK M]1>$F9Z;CZ[?J"\+>CP^P)2?)3YAMB9RTDUA)2&MR['4G963?KD1M-##\@,5 M&ULS59=;]LX$/PK"S4H M$J"-)#J.[9PM($Y2-,"E,!KD^E#< R.M+2(2J9*471?WX[N4%$7M*2I0M$!? M;'[M<&8YI':^4_K!I(@6/N>9- LOM;8X\WT3IYAS!]Z+36K= M@!_-"[[!6[1WQ4I3SV]1$I&C-$))T+A>>.?AV3)D+J!:\8_ G>FTP4FY5^K! M=:Z3A1U(,$U[S,['NU>XN-H+'#BU5FJE_8-6L##^+26)4WP<0@%[+^YY^;1'0" MV.R9 -8$5(GPZXTJEI?<\FBNU0ZT6TUHKE%)K:*)G)#N5&ZMIEE!<3:Z^E0* MNX=5QJ4!+A.XM2I^>.V$)G"AV;[$=PH:5,#5S+!Y-MXGZ2T>MBCGB4;!#PO]#&, M@E? C:"N]M+.#PX I-RC68 ?M2F:U3!CYZ!O\0U:OU]:LXI+W*#9%9+QV=3 MN):)V(JDY-DK6"EC-5JAZ_DE2EP+:^#CWX0-UQ9S\V]?XFHB)_U$W&4],P6/ M<>'1;32HM^A%+U^$I\%? S)/6IDG0^C1G=08JXT47TBJZ3@B[LJ.21G\!P=] M[&O\687O7H9M%$[&QY.YO^VA-6YIC0=IK5 +E0"]1=#PJW@0WR)RV,J>#!T+JZ)!K/T,#GU3NJ=^'7OO4D...D<>3(& LG/9[>=:2 MF0V2>5?F]ZA!K1L^JG!)-["AI-L?TYK]CU;0SR<,GKX$P2"CJ[S(U!ZQ(524 M.D[ITD/QC&.'X7[R+,/.ARO\4TS;,/G%2MF34O;K?=M@=AT2CJ8GC(W9=T;Q M.]5#CGI3U4B&7O=2VKJ0:$?;.NR\KCZ>EM=%W W7&T$FSG!-H<'QA+;7=5U4 M=ZPJJEKD7EFJ;*IF2K4D:K> YM=*V<>.VZ"M3J.O4$L#!!0 ( .%R%:E MH\((70, !P+ 9 >&PO=V]R:W-H965T>YT1]Y\S\6#W"(J^%Z53"ZO*?(L5D1->(]/_K+FHB-); ML7%E+9 45JDJW<#S$K7QQ M2S=;95ZXV;PF&[Q#]:6^$7KG]E8*6B&3E#,0N%XX2__RRH^,@I6XI[B71VLP MH:PX?S";/XN%XQDB+#%7Q@31CQU>8UD:2YKC6V?4Z7T:Q>/UH_6/-G@=S(I( MO.;E5UJH[<*9.5#@FC2ENN7[/[ +*#;VSO1DFE M/S5EFW>PP@UE3"]U;>L:R!'>4-;EXBW\,YB5-H3626R=F-[?97Z0AG'DAW-W M-X 7]WCQ*-XG09@IF^=RQ"<<2>+'T]DP1=)3)*,4][I^7P"1G$!9/;\FD'[?''!S$X+QD^C6>J=*9BT M9TM'^^VK/7EUCI8[%/HF 5M!H(]#A(^$"K@G98-0ZYZT#3G$EOX/_>A[AS/8 M^Z\=6?"R)$+:*&R*3:X/I]?@P=HZG1TG/)YXP7"V_:,;PW]V@[X&J[N0GA;" MQ#O3L'YPX J>V[*OP0H&L)))="Y=A]O 'SW,?^KAUY"% V3QY%Q+^X=[P'_! M13#0U*]AC4YK+IHD/W];]VA@J5!L[%@F(><-4^WLTK_M1[]E._ V_%GQ94>INQRJ\=7%$9 _[_F7#UNC(-^(,[^ M!5!+ P04 " #AT#6P4"/KO)M;5P M[& [+4C[XV<[(7305CRT?J@?\=W][LYG>[ 4\E;-$37<%XRKH3?7NCST?97- ML2!J7Y3(S9>ID 719BAGOBHEDMP)%(V-6D^&X:Y1ZK4TK MN-I_U'[FG#?.3(C"8\%N:*[G0Z_O08Y34C%](98_L'&H:_5E@BGW#\MF;>!! M5BDMBD;8$!24URVY;P*Q(A!'&P2B1L %PJ\-.JD M#1SE-BN76IJOU,CI]/2NHOH!QHQP!83G<*E%=KMG'-SZWCD>/CA]%6Q6.2KD/<; +41#%\!E\4 ZM:;98 MB-O0QLY"O,'"KZJ8H 0QW>)TK:&S7H.MR$-5D@R'GBDYA7*!7OKE4Y@$W[;P M=5J^SC;MZ>]**VU23OEL%R8XHYR;KMGCS&5JA_(F%E_AS]JHU"[41KK.B#T# M%FD4=GIQD@S\Q1JZ;DO7W4KW71)N=]=K,;HO,)*@?Q"MATA:B&0KA"G\*=*W M8"0O,/;"3AQMBD:O!>F]/E?HVC2",2*5\\'%UP;Z MZ =5HSUR*(/5=%[6*-UB>X]1_57;N@"YGN^XG0YO7@NG/S7D-I M%YCO4R'TX\ ::%^ Z5]02P,$% @ X7(5K=91V??! ,A@ !D !X M;"]W;W)K&ULM9EM;^(X$,>_BI5;G5IIV\0.":$+ M2)1V=7O2WE;M=O>U(0-$36+6-M!^^[,32""D!B+:%VV<9,;S&S_,/VYWQ?B+ MF %(])K$J>A9,RGG-[8MQC-(J+AFVF'.@86:4Q#9Q'-]. M:)1:_6YV[X'WNVPAXRB%!X[$(DDH?[N%F*UZ%K8V-QZCZ4SJ&W:_.Z=3> +Y M/'_@JF477L(H@51$+$4<)CUK@&^&I*4-LC=^1; 26]=(HXP8>]&-;V'/U)Q_%D[M8H^M>'V]<;[UPQ>P8RH@"&+?T>AG/6LP$(A M3.@BEH]L]0^L@3SM;\QBD?U&J_6[CH7&"R%9LC96$211FO^EK^M$;!D0[QT# MLC8@58/6.P;NVL#-0//(,JP[*FF_R]D*8IH*1-,0/4DV?KG2F0G1D"5JN@B:)?PJ?X1^S+/F0.=?FU[< M@:11+"[5&\]/=^CBTR7ZA&PD9I2#0%&*GM-(BL_JIKK^.6,+H?H175NJ\'40 M]G@=ZFT>*GDG5!=]9ZF<"72?AA#6V _-]I@8'-@J;T7RR"9YM\3H<3#GU\AU M/B/B$+__'0@JI9E643A$5 M.@,CF$9IJMNJ,0<>L1!=J/F7S\K+NFSD77A9%WKW6_9QVW<17J0'J+P]JBM,.M@G?H7*V&]#*K^@\HU4:D>>0"0/ MT_C[-!W'Z51'R-A;0Y9VP=(^92Z"VE./GH+M_2GH$QP$3A6PYL7J7-T)/BB" M#XZ:7DL0>C1T08#7N2JYJB%9=AM1>1I44 .% X);52AC: U'K5. =XS@]_EZ MHJ,83@;L[ .ZGD\\I[K$C"$T!,1.6>D=8WGXG4D:-9"#)7 ET=":&= #C\90 M6Y"=*_[";8&W+EN5\;:'$Q36%+"DE/K MQ!%@N4_L[9+A*IJQZZ9HIO((^MQ S^&A^L[BZ@M]06,D@2=9!7T#RNL+*#8JJI/+ MS)F\[::E5%#X@(3:6LL'L,V.O-P4M5&2?[;Z**1O=1]RPW-XVL4M=1,V"Z?# M:_]0%LS^3\G"1^@K4NHK8M0O.[N &?F HPVRNT'&P;O,9E=-F4M-1;!Q#QA, MIQRF5 +ZIE9\E(IHC'[1>)%G0&X.>^JS<":%M$[$1^@M4NHM_$4B'!&YE2Z]YCSCJ:X+4EVA2BB9B%DU'E.C:N-W];QNBJM)>W!^AGTBI MGXA9/VTMO5J*UG[VG8"T297BK"<[]M:I; )\FAU6"S1FBU3F![3%W>) ?) = M ]OEZ_EI^G?*U9>*0#%,E*G2/VI >'Y G3&ULK93;;IM $(9?946EJI4J@\%)*Q>0?$C5 M7$2RDAXNJEZL83"K[('N+L9Y^^X!4SLB;B]Z8_8P_\?\8V;23LA'50-H=&"4 MJRRHM6[F8:B*&AA6$]$ -S>5D QKLY6[4#42<.E$C(9Q%%V'#!,>Y*D[V\@\ M%:VFA,-&(M4RAN73$JCHLF :' _NR:[6]B#,TP;OX 'TUV8CS2X<*"5AP!41 M'$FHLF QG:]F-MX%?"/0J9,ULDZV0CS:S6V9!9%-""@4VA*P>>QA!91:D$GC M5\\,AE=:X>GZ2/_DO!LO6ZQ@)>AW4NHZ"SX$J(0*MU3?B^XS]'ZN+*\05+E? MU/G8) E0T2HM6"\V&3#"_1,?^CJ<" QG7!#W@OBY8/:"(.D%B3/J,W.VUECC M/)6B0])&&YI=N-HXM7%#N/T7'[0TM\3H='[+"\$ ?<$'4.C-&C0F5+U-0VW8 M-B(L>L[2<^(7. FZ$US7"MWP$LIS?6AR&A*+CXDMXXO 12,G*(G>H3B*DY%\ M5O\NCR^DDPQU2APO^6N=T)JH@@K52D _%ENEI?D4?XY5S!-GXT3;GG/5X *R MP/2? KF'('_]:GH=?1RS^Y]@9^9G@_G9)7I^4U7@V@T17P9MRB"QAC'7'C7U MA;1#9)]'DRBZ2L/]J9\^;'H>%@]1/M'PY,MF('>NX14J1,NU_Y:&TV&F+%PK M/3M?FEGC1\,?C!]4=UCN"%>(0F60T>2]Z53IF]]OM&A<_VR%-MWHEK69ER!M M@+FOA-#'C7W!,('SWU!+ P04 " #AV!1U_]/]>"3O9CLNOLF" M4H6^5V4MYTZA5#-U79D5M"+RCC>TAC=K+BJBX%%L7-D(2G(CJDHW\+S8K0BK MG71FYAY$.N.M*EE-'P22;541\=^"EGPW=WQG/_&%;0JE)]QTUI -?:3JJ7D0 M\.0.7G)6T5HR7B-!UW/GWI\N?2,P%G\SNI,'8Z11GCG_IA_^S.>.IR.B)^\?##S /!-)E[S\RG)5S)V)@W*Z)FVI MOO#='[0'BK2_C)?2_*)=;^LY*&NEXE4OA@@J5G?_Y'N_$ <"\&,7!+T@.!6$ M9P2X%V #VD5FL%9$D70F^ X);0W>],"LC5$##:MU&A^5@+<,="I=$,DR1.H< MK5C9*IJCS[!W/G(I44,%>BR(H&B$EKQJ6D7,RO,U^E%UHKA94458*6]!^_2X M0C?O;M$[Y"*IWTK$:O14,R7?PR2,_RIX*\&;G+D*F'1D;M;'O^CB#\[$C]$G M7JM"HM_KG.;'>A?68EB08+\@B^"BP_M&W"'LO4>!%V!+/,OKY<&%E*V$(VR$X9&Z6^E;;I:)S@R63F;@_#MYA-DB".![.CP*(AL.CB M^J]HS>'8G"-G1Z#Q !I?S,!7<^'!229;V' ;BC)>57#:^Q,+%4 J M.**LWJ ;MI^^M2U)]YWH(!$X\KPQCL+H)&462QR.0QSCT)ZU\0 SO@CSD4HY M17NDT1ZIK;=4:D8(70F6Z6'/I^^R?BC;YW^@R"#%P:YI159 F7@->OP#R@A[ M7N*?$%O,?#])<&+GG0R\DY]+GB5K(UWNX-9^!61BS5Z(PR@\8;%8XC .<)Q$ M=IIDH$G>@";O*\\K/,G5/!;+RSR^]U)DO:NN-U,A95]37]*A*^3PQDK1^Y\< M;ASO3A>H(X0S9N,S\1\T"?[/QW^8@"L(_.L([&:G!.Y!QP,%6]:K)/YA6Y"32?UXJ;K8#\1L6&U1"5=@TOO;@P[0W1-8?>@>&/Z MJF>NH$LSPP(::2JT ;Q?_@]02P,$% @ X7(5OVX%9Y_ M! $1@ !D !X;"]W;W)K&ULS5E=;Z,X%/TK M%BNM=J2=@LU'H)M$:M*N=J29V:J=F7U8[8,+3F(5,&.;I/WW:P.%D! TD:Q1 MI*H!G;/YU-6RI3FY)X#4689YJ\+DK+=S(+6 MVX,'NMY(_<">3PN\)H]$?BWNN;JS6Y2$9B07E.6 D]7,NH'72X1T0A7QC9*= MV+L&FLH38\_ZYD,RLQQ=$4E)+#4$5A];LB1IJI%4'=\;4*L=4R?N7[^A_UF1 M5V2>L"!+EOY#$[F96:$%$K+"92H?V.XOTA#R-5[,4E']!KLFUK% 7 K)LB99 M59#1O/[$+XT0>PD*9S@!-0GH,,$[D> V"6Y%M*ZLHG6+)9Y/.=L!KJ,5FKZH MM*FR%1N:ZVE\E%Q]2U6>G"^PH#' >0)N:5I*DH#/RCL?F1"@(!P\;C GX#VX MR25-=(#2'#R2N.144B+ ;[=$8IJ*=RI&Z%@QM:4J2X/;<5/"HBX!G2C!!9]8 M+C<"W.4)2?KYMJ+3>> MPCNAW=U+G):*,5AQEH$ERXI2XLK;; 7N,,]IOA;@OIV%?S\J8/!!DDS\-Z1R M784W7(7>#JY%@6,RL]1Z%X1OB37_]1<8.'\,260(K">8UPKFC:'/OS")4U P M291R.$U?02M?S+),"519#9#O)=WB5$4-NJX>Q*\&T;O9=CX)H1]Z3AO8X^&W//Q1'LH_$S6O^99P29]2 CXK2FK-Z-U+_8CWA9U, R4!1\GBC7KHM %,QEV/MSKKN H MEPQWN(KKX,RIR?*'04Z=P9-H?5IHXXVN@C7-V68$LT06E^TKDV$HTV5 M,=^[Q[Z'D1=&SF'?,Q#IN1,GF, 3MN\:.#C>P7U5?8W0IB>8*Q[DA?"8"G6_ MO^\#5K\8!DF,XI\]L8;0^FIT;2#T+V,U&.T53:'U1>NZ13C:6QE;#<'QWHX" M-SA<"L=AT(E@Z)]8"5T/!\>;N.6^X7>8MZQ3A:%]ES/'1D95=SXLB[]CT Y&^CSP'G7@!H*Z'0^,]W%U6I.R5 MD,;X;=]?I#@?*GH<[MR)-(76)]\U?0A>A/N1T9;1%%I?M*YE1*/=E2GW-Z/T M]OMHXD>.?V#^H4#?"[SPL.>W]PY7,\+7U9FS4$65N:S/)-NG[;GV376:>_!\ M :^7]>ET!U,?EG_"?$W57\@I62E(YVJBJN+U^7-](UE1'>$^,2E95EUN"$X( MUP'J^Q53NC4W>H#VOP#S_P%02P,$% @ X7(5M:++5)A P N!8 T M !X;"]S='EL97,N>&ULW5A1;]HP$/XK4;I.K30UA*R!K("T(56:M$V5VH>] M588X8,EQ,L=TL%\_GQU"H#Y$^[#"@DKL^WS??3Z?@]-!I5:=#N=.,@)$_YH(!;Y M;:XJ;UHLA!KZ26/R[.UK.O3#^*/O6;IQD=*A_WCQ_M>B4#?O/'L_^W!VUGF\ MO-FU7QC@T@^.4?<.HM[#C!'W#TS)WHQ@Y,DV MN1E_KIFLYSGBUNLXW$SBK8Z++0-&$KI)SML$J(*NT[GE:AR#NI1'@ZP0FXJ. M?&O0S"2GWA/A0W],.)M(!EX9R1E?67,7#-."%])3>BOI4"%8JC\6#FT/=EG- MDS-12!/;1K#?DWKX#K#N@4#&>2.PZUO#:% 2I:@4M[IC!AOC,\BKVP^K4BN< M2;(*N]?^QL'<=)!)(5,JFS"AOS:-!IQF($>RV1SNJB@# )4J 3]S+:XEUEKS4S-B*:I!=5-2V,[P-]FL]QMVOA5O%[)G@KU M9:&G(TP?]@>]DS1C2]-?9HT C#W$V4E9\M5GSF8BIW;R!P<<#\]4:G8M&WY+4GY0)=J74[+#-?M2F_0VFIX_"ZW<3'8N) ME"YI.JZ[*X?1)]N6>:)%$4QUA&QV.G@C&6MSB&/S<;I@T\ ML#@0Z66YQE<;KY#]=8"MZ;X*P6:*5R(V4SS7@+CS!AY)XEYM+ YX8*N U0[$ M=\>!FG+[1!&L*J8-V\$XDB08 K7HKM$X1K(3P\>]/M@NB:(D<2. N15$$8; M;L013 %HP) H,K^#.[]'P?IW*MC\KWKT%U!+ P04 " #A-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .% MR%98E \'R00 .DK / >&PO=V]R:V)O;VLN>&ULQ9I=;]LV%(;_"N&K M[B*SK:\F01R@C9LN0)L%"-O1?"=>TTF\VJ:<>EFIR?[:]U8Z;QCG:B=E(K7Q@*;J5XLO\>#[OL45JY MEJUTWQ:38;L5$]9))3OY732+R6S"[+U^^DT;^5TKQ]M5;73;+B;SW8%;89RL M?RI>!<@O?&V'$L?7?W /LIA4,W_!C336#6<,U^>>\5'XDW=[O=.7LG7"++D3 M'XWNMU+=A:@H4N94^@/FJAGP*%%4(Y05#?-;5K>R\1P- M>\];KFK!(L@,0&8C0G[-(L@<0.:C0*X"CO]K!%D R&)$R"22)8 LQX3,(\@* M0%9C0A81Y%L ^9860VE#.]8>][*Y6PEG$56H^-((\!Y#$MY*KO.FZ^ M!<"5O%/2_XTKQ][5M>Z5DQ'D"8 \H87\$;H+W:VEVIT0?\)GZ!L^HX7[J'7S M)-MVJ-Q,^BRD>^,[QFW2A#+DDHS>)8?UF[Z;2"<9L4Z"?O>A^R6&0C[)R/LBASWL M86-,))B,6#"I]EZ,(A)+1BP6Z+_T#42NR<9T33H8@ER3$[L&=CU33.2:?%37 MQ-WX'+DF)W8-QBQC3#@$1NP:C%G%F,@U.;%K7NS,LS=+X973)A^D'+DF)W8- M3##2)H3LDQ/;!V/&Z5J.[),3VP=C)BT=62@GMA#&3%HZLE!.;*%#6>416_FK M-_%H-[)006RAPYC7(0V),9&%BG&&QG;13%IZ@2Q4C#E$EK3T EFH()^)09AQ M2R_@5,RH/9ZXI1?(0@7] !K C)U>( L5]'T@@/DVQD06*H@MA#&/8TQDH8+8 M0ACS),9$%BJ(+80POPY3,C^F,Y&%2O*^T-KMS=A[EP=4K1[#"H>@]A@36:@D MMM +F#X!$498QSX\;V-,9*&2V$+_8 X"#PL\7DS<2R2@DEY A\=CCI+Z1@(J M1YR^20<\2K@:X!5G<%ZH]Q@3":A\U4F=GT!C3"2@\G4'X8[VF[Z3[EF3:"(! ME:,.QL6I9HD$5!(+"&/&J6:%!%01"PACQJEFA014$0L(8\:I9H4$5!$+"&/& MJ6:%+%016RB>*'W1D1623T4]!@>'L9-%7D@^%;%\,&;2P.%BM$$^T^%D>W[6 MB(U4HKGVM["^O.9M?6-8^-DM@RG*,)V]Z=OVPI?]KCYIWNQ7JNY7V9[_#5!+ M P04 " #A9-K*!I!3?BBV012M3G;? MEC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM^[KX.!Y.==7LQK'_D5)=[\JQ MK7==7T[G(YMN.+;C>3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N M/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/PW5W39>-W)TG-XN7MU4SO+Q) MD^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#]( MEBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'= M@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF+TL(]#;4VPCT-M3;"/0VU-L( M]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;"?1VU-L)]';4VPGT]LG+;@*]'?5V M KT=]78"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. M KUC\K&20.] O8- [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'7M+2;-DVNMOGGV+A^7@1J M8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_= M/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM M=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^ M^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .%R%:H' ,IS@4 M ,@> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ X7(5I 3 M@Z]# P _ L !@ ("!"!4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ X7(5KG8I%**66[@< *4B 8 " @5$J !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ X7(5C95LWG9$@ Q34 !@ ("!CS\ 'AL M+W=O&UL4$L! A0#% @ X7(5H@^NSP$!0 0@P !D ("! MNU< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X7(5DC[/&PO=V]R:W-H965T&UL4$L! A0#% @ X7(5CPC_/6I! 9PH !D M ("!VI4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X7(5EK?T989! S0H !D ("![Z\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M X7(5E2,E:$K P B < !D ("!@KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X7(5BE06;$]!0 M!PX !D ("!Q\< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X7(5@!SX[DR @ R 0 !D M ("!A=4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ X7(5D:-'40^! X!@ !D ("!9MX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X7( M5I!C$*X+! SQ !D ("!&N@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X7(5JFIQH# #Z# &0 @(&Q^ M>&PO=V]R:W-H965T(5 MK ( *\& 9 " @=+\ !X;"]W;W)K&UL4$L! A0#% @ X7(5B !3UVR @ S08 !D M ("!M?\ 'AL+W=O @$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ X7(5MH.M94= P S0@ !D ("!* H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ X7(5C/] MFZS! @ NP8 !D ("!TQ,! 'AL+W=OT" ="0 &0 M @('+%@$ >&PO=V]R:W-H965T\9 0!X;"]W;W)K&UL4$L! A0#% @ X7(5L,^8ATL!@ 82H !D M ("!VQP! 'AL+W=OV#,'CD" Q!0 &0 @($^(P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ X7(5O57E\4[!0 W"8 !D ("! MCRD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X7(5E8;:7R] P >Q$ !D ("!0C8! 'AL+W=O&PO=V]R:W-H965TXD000( (T% 9 " @<]) 0!X;"]W;W)K&UL4$L! A0#% @ X7(5B!CIVV' P I@L !D M ("!1TP! 'AL+W=O&PO=V]R M:W-H965TWYE>' ( #TG : M " 29> 0!X;"]?7!E&UL4$L%!@ !* $H /10 )EB 0 $! end XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 151 296 1 false 54 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://chargepoint.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://chargepoint.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business and Basis of Presentation Sheet http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Business Combinations Sheet http://chargepoint.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 0000011 - Disclosure - Goodwill and Intangible Assets Sheet http://chargepoint.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://chargepoint.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Composition of Certain Financial Statement Items Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItems Composition of Certain Financial Statement Items Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://chargepoint.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Commitment and Contingencies Sheet http://chargepoint.com/role/CommitmentandContingencies Commitment and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Common Stock Sheet http://chargepoint.com/role/CommonStock Common Stock Notes 16 false false R17.htm 0000017 - Disclosure - Stock Warrants Sheet http://chargepoint.com/role/StockWarrants Stock Warrants Notes 17 false false R18.htm 0000018 - Disclosure - Equity Plans and Stock-based Compensation Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensation Equity Plans and Stock-based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://chargepoint.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Basic and Diluted Net Loss per Share Sheet http://chargepoint.com/role/BasicandDilutedNetLossperShare Basic and Diluted Net Loss per Share Notes 20 false false R21.htm 0000021 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://chargepoint.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 0000022 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://chargepoint.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://chargepoint.com/role/GoodwillandIntangibleAssets 23 false false R24.htm 0000024 - Disclosure - Fair Value Measurements (Tables) Sheet http://chargepoint.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://chargepoint.com/role/FairValueMeasurements 24 false false R25.htm 0000025 - Disclosure - Composition of Certain Financial Statement Items (Tables) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables Composition of Certain Financial Statement Items (Tables) Tables http://chargepoint.com/role/CompositionofCertainFinancialStatementItems 25 false false R26.htm 0000026 - Disclosure - Debt (Tables) Sheet http://chargepoint.com/role/DebtTables Debt (Tables) Tables http://chargepoint.com/role/Debt 26 false false R27.htm 0000027 - Disclosure - Commitment and Contingencies (Tables) Sheet http://chargepoint.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://chargepoint.com/role/CommitmentandContingencies 27 false false R28.htm 0000028 - Disclosure - Stock Warrants (Tables) Sheet http://chargepoint.com/role/StockWarrantsTables Stock Warrants (Tables) Tables http://chargepoint.com/role/StockWarrants 28 false false R29.htm 0000029 - Disclosure - Equity Plans and Stock-based Compensation (Tables) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables Equity Plans and Stock-based Compensation (Tables) Tables http://chargepoint.com/role/EquityPlansandStockbasedCompensation 29 false false R30.htm 0000030 - Disclosure - Basic and Diluted Net Loss per Share (Tables) Sheet http://chargepoint.com/role/BasicandDilutedNetLossperShareTables Basic and Diluted Net Loss per Share (Tables) Tables http://chargepoint.com/role/BasicandDilutedNetLossperShare 30 false false R31.htm 0000031 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation 31 false false R32.htm 0000032 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesSegmentReportingDetails Summary of Significant Accounting Policies - Segment Reporting (Details) Details 32 false false R33.htm 0000033 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) Details 33 false false R34.htm 0000034 - Disclosure - Summary of Significant Accounting Policies - Investments (Details) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails Summary of Significant Accounting Policies - Investments (Details) Details 34 false false R35.htm 0000035 - Disclosure - Business Combinations (Details) Sheet http://chargepoint.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://chargepoint.com/role/BusinessCombinations 35 false false R36.htm 0000036 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 36 false false R37.htm 0000037 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 37 false false R38.htm 0000038 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Details 38 false false R39.htm 0000039 - Disclosure - Goodwill and Intangible Assets - Schedule Of Finite-Lived Intangible Assets Amortization Expense (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule Of Finite-Lived Intangible Assets Amortization Expense (Details) Details 39 false false R40.htm 0000040 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 40 false false R41.htm 0000041 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 41 false false R42.htm 0000042 - Disclosure - Fair Value Measurements - Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments (Details) Sheet http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails Fair Value Measurements - Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments (Details) Details 42 false false R43.htm 0000043 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Inventories (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails Composition of Certain Financial Statement Items - Schedule of Inventories (Details) Details 43 false false R44.htm 0000044 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Other Current Assets (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails Composition of Certain Financial Statement Items - Schedule of Other Current Assets (Details) Details 44 false false R45.htm 0000045 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details) Details 45 false false R46.htm 0000046 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Depreciation Expenses (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofDepreciationExpensesDetails Composition of Certain Financial Statement Items - Schedule of Depreciation Expenses (Details) Details 46 false false R47.htm 0000047 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) Details 47 false false R48.htm 0000048 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Revenue (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails Composition of Certain Financial Statement Items - Schedule of Revenue (Details) Details 48 false false R49.htm 0000049 - Disclosure - Composition of Certain Financial Statement Items - Deferred Revenue (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDeferredRevenueDetails Composition of Certain Financial Statement Items - Deferred Revenue (Details) Details 49 false false R50.htm 0000050 - Disclosure - Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details) Details 50 false false R51.htm 0000051 - Disclosure - Debt - Schedule of Convertible Debt (Details) Sheet http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails Debt - Schedule of Convertible Debt (Details) Details 51 false false R52.htm 0000052 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 52 false false R53.htm 0000053 - Disclosure - Debt - Narrative (Details) Sheet http://chargepoint.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 53 false false R54.htm 0000054 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://chargepoint.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) Sheet http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) Details 55 false false R56.htm 0000056 - Disclosure - Common Stock - Narrative (Details) Sheet http://chargepoint.com/role/CommonStockNarrativeDetails Common Stock - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Stock Warrants - Narrative (Details) Sheet http://chargepoint.com/role/StockWarrantsNarrativeDetails Stock Warrants - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Stock Warrants - Warrant Activity (Details) Sheet http://chargepoint.com/role/StockWarrantsWarrantActivityDetails Stock Warrants - Warrant Activity (Details) Details 58 false false R59.htm 0000059 - Disclosure - Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details) Details 59 false false R60.htm 0000060 - Disclosure - Equity Plans and Stock-based Compensation - Narrative (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails Equity Plans and Stock-based Compensation - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details) Details 61 false false R62.htm 0000062 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details) Details 62 false false R63.htm 0000063 - Disclosure - Equity Plans and Stock-based Compensation - Stock Option Activity (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails Equity Plans and Stock-based Compensation - Stock Option Activity (Details) Details 63 false false R64.htm 0000064 - Disclosure - Income Taxes (Details) Sheet http://chargepoint.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://chargepoint.com/role/IncomeTaxes 64 false false R65.htm 0000065 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details) Sheet http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details) Details 65 false false R66.htm 0000066 - Disclosure - Basic and Diluted Net Loss per Share - Antidilutive Securities (Details) Sheet http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails Basic and Diluted Net Loss per Share - Antidilutive Securities (Details) Details 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1 - chpt-20230430.htm 4 chpt-20230430.htm chargepoint10q2024q1ex101.htm chargepoint10q2024q1ex311.htm chargepoint10q2024q1ex312.htm chargepoint10q2024q1ex321.htm chargepoint10q2024q1ex322.htm chpt-20230430.xsd chpt-20230430_cal.xml chpt-20230430_def.xml chpt-20230430_lab.xml chpt-20230430_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "chpt-20230430.htm": { "axisCustom": 1, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 573, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 151, "dts": { "calculationLink": { "local": [ "chpt-20230430_cal.xml" ] }, "definitionLink": { "local": [ "chpt-20230430_def.xml" ] }, "inline": { "local": [ "chpt-20230430.htm" ] }, "labelLink": { "local": [ "chpt-20230430_lab.xml" ] }, "presentationLink": { "local": [ "chpt-20230430_pre.xml" ] }, "schema": { "local": [ "chpt-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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 467, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 27, "keyStandard": 269, "memberCustom": 17, "memberStandard": 34, "nsprefix": "chpt", "nsuri": "http://chargepoint.com/20230430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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", "menuCat": "Cover", "order": "1", "role": "http://chargepoint.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "10", "role": "http://chargepoint.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "11", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://chargepoint.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Composition of Certain Financial Statement Items", "menuCat": "Notes", "order": "13", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItems", "shortName": "Composition of Certain Financial Statement Items", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://chargepoint.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000015 - Disclosure - Commitment and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://chargepoint.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Common Stock", "menuCat": "Notes", "order": "16", "role": "http://chargepoint.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stock Warrants", "menuCat": "Notes", "order": "17", "role": "http://chargepoint.com/role/StockWarrants", "shortName": "Stock Warrants", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000018 - Disclosure - Equity Plans and Stock-based Compensation", "menuCat": "Notes", "order": "18", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensation", "shortName": "Equity Plans and Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://chargepoint.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_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://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000020 - Disclosure - Basic and Diluted Net Loss per Share", "menuCat": "Notes", "order": "20", "role": "http://chargepoint.com/role/BasicandDilutedNetLossperShare", "shortName": "Basic and Diluted Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000021 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "23", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000024 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://chargepoint.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Composition of Certain Financial Statement Items (Tables)", "menuCat": "Tables", "order": "25", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables", "shortName": "Composition of Certain Financial Statement Items (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000026 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "26", "role": "http://chargepoint.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Commitment and Contingencies (Tables)", "menuCat": "Tables", "order": "27", "role": "http://chargepoint.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Stock Warrants (Tables)", "menuCat": "Tables", "order": "28", "role": "http://chargepoint.com/role/StockWarrantsTables", "shortName": "Stock Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Equity Plans and Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "29", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables", "shortName": "Equity Plans and Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000030 - Disclosure - Basic and Diluted Net Loss per Share (Tables)", "menuCat": "Tables", "order": "30", "role": "http://chargepoint.com/role/BasicandDilutedNetLossperShareTables", "shortName": "Basic and Diluted Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Description of Business and Basis of Presentation (Details)", "menuCat": "Details", "order": "31", "role": "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-5", "lang": "en-US", "name": "chpt:CashCashEquivalentsRestrictedCashRestrictedCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details)", "menuCat": "Details", "order": "32", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesSegmentReportingDetails", "shortName": "Summary of Significant Accounting Policies - Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "menuCat": "Details", "order": "33", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i2674e025a0054f7cb715b11ce79ee2fc_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Summary of Significant Accounting Policies - Investments (Details)", "menuCat": "Details", "order": "34", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails", "shortName": "Summary of Significant Accounting Policies - Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i2674e025a0054f7cb715b11ce79ee2fc_I20230131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ib7a8a391bada4eabb715d5e111429a3d_D20210811-20210811", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Business Combinations (Details)", "menuCat": "Details", "order": "35", "role": "http://chargepoint.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ib7a8a391bada4eabb715d5e111429a3d_D20210811-20210811", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i2674e025a0054f7cb715b11ce79ee2fc_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "36", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_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": "0000038 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "menuCat": "Details", "order": "38", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Goodwill and Intangible Assets - Schedule Of Finite-Lived Intangible Assets Amortization Expense (Details)", "menuCat": "Details", "order": "39", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Schedule Of Finite-Lived Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "40", "role": "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i039da687c53a4869bbf78038dd240e05_I20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i034039d6419a408aa5e329ffa4de157b_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Fair Value Measurements - Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments (Details)", "menuCat": "Details", "order": "42", "role": "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails", "shortName": "Fair Value Measurements - Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i034039d6419a408aa5e329ffa4de157b_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Inventories (Details)", "menuCat": "Details", "order": "43", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails", "shortName": "Composition of Certain Financial Statement Items - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Other Current Assets (Details)", "menuCat": "Details", "order": "44", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails", "shortName": "Composition of Certain Financial Statement Items - Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "45", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails", "shortName": "Composition of Certain Financial Statement Items - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Depreciation Expenses (Details)", "menuCat": "Details", "order": "46", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofDepreciationExpensesDetails", "shortName": "Composition of Certain Financial Statement Items - Schedule of Depreciation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details)", "menuCat": "Details", "order": "47", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Composition of Certain Financial Statement Items - Schedule of Revenue (Details)", "menuCat": "Details", "order": "48", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails", "shortName": "Composition of Certain Financial Statement Items - Schedule of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i0728a7d96ae04293811158d3b3a58e70_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Composition of Certain Financial Statement Items - Deferred Revenue (Details)", "menuCat": "Details", "order": "49", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDeferredRevenueDetails", "shortName": "Composition of Certain Financial Statement Items - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ic9f3ee15c91e492aa9d1d646d60a66ac_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "50", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails", "shortName": "Composition of Certain Financial Statement Items - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ic9f3ee15c91e492aa9d1d646d60a66ac_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "iae3e0f4de55a4e19bb1539d191b4d333_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": "0000051 - Disclosure - Debt - Schedule of Convertible Debt (Details)", "menuCat": "Details", "order": "51", "role": "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails", "shortName": "Debt - Schedule of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "iae3e0f4de55a4e19bb1539d191b4d333_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "chpt:ScheduleOfInterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Debt - Schedule of Interest Expense (Details)", "menuCat": "Details", "order": "52", "role": "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "chpt:ScheduleOfInterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ibad5ddc0ef53462795f24ace11c21e83_I20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://chargepoint.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ibad5ddc0ef53462795f24ace11c21e83_I20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Commitment and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://chargepoint.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details)", "menuCat": "Details", "order": "55", "role": "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails", "shortName": "Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Common Stock - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://chargepoint.com/role/CommonStockNarrativeDetails", "shortName": "Common Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if6a6296105674ed9930e4bcc06a684d0_I20220701", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i33ff94689cb34f8f8c76efd4df621a94_D20220201-20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stock Warrants - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "shortName": "Stock Warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i33ff94689cb34f8f8c76efd4df621a94_D20220201-20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i864c14a722b64bd0a0e13fe0bd9f425b_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stock Warrants - Warrant Activity (Details)", "menuCat": "Details", "order": "58", "role": "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails", "shortName": "Stock Warrants - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000059 - Disclosure - Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "59", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails", "shortName": "Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i7001cef6abeb49aebb5b71b1b31d7190_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "6", "role": "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i5b04af13129348be8a3b93b2ab61d8ef_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Equity Plans and Stock-based Compensation - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "shortName": "Equity Plans and Stock-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "id9fc67be004d4cbda22948ac423e660a_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i7cbdf43d48b340d8bc2485d0bed5205f_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": "0000061 - Disclosure - Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "61", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails", "shortName": "Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i7cbdf43d48b340d8bc2485d0bed5205f_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ia8579a22dee444fcb514901f69bf91d3_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": "0000062 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "62", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "shortName": "Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "ia8579a22dee444fcb514901f69bf91d3_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "i2674e025a0054f7cb715b11ce79ee2fc_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Equity Plans and Stock-based Compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "63", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails", "shortName": "Equity Plans and Stock-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "64", "role": "http://chargepoint.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details)", "menuCat": "Details", "order": "65", "role": "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "shortName": "Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "0000066 - Disclosure - Basic and Diluted Net Loss per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "66", "role": "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "shortName": "Basic and Diluted Net Loss per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of Business and Basis of Presentation", "menuCat": "Notes", "order": "8", "role": "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_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://chargepoint.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20230430.htm", "contextRef": "if7f49291489942e6bffeab303d92e9bf_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 54, "tag": { "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Liabilities, Current", "label": "Accrued Liabilities And Other Liabilities, Current", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Total Accrued and Other Current Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "chpt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Early Exercised Options, Vested", "label": "Adjustments To Additional Paid In Capital, Early Exercised Options, Vested", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "chpt_AggregateIntrinsicValueAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Intrinsic Value Abstract", "label": "Aggregate Intrinsic Value Abstract [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "AggregateIntrinsicValueAbstractAbstract", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "chpt_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-The-Market Offering", "label": "At-The-Market Offering [Member]", "terseLabel": "At-The-Market Offering" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held In Escrow", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held In Escrow", "terseLabel": "Shares held in escrow (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesHeldInEscrow", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "sharesItemType" }, "chpt_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableHeldInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable Held In Escrow", "label": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable Held In Escrow", "terseLabel": "Value of shares in escrow" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableHeldInEscrow", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "chpt_BusinessCombinationIndemnityClaimPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Indemnity Claim Period", "label": "Business Combination, Indemnity Claim Period", "terseLabel": "Indemnity claim period (in months)" } } }, "localname": "BusinessCombinationIndemnityClaimPeriod", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "chpt_CashCashEquivalentsRestrictedCashRestrictedCashEquivalentsAndShortTermInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash, Restricted Cash Equivalents, And Short-Term Investments", "label": "Cash, Cash Equivalents, Restricted Cash, Restricted Cash Equivalents, And Short-Term Investments", "terseLabel": "Cash, cash equivalents, restricted cash, and short-term investments" } } }, "localname": "CashCashEquivalentsRestrictedCashRestrictedCashEquivalentsAndShortTermInvestments", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "chpt_CashInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Interest", "label": "Cash Interest [Member]", "terseLabel": "Cash Interest" } } }, "localname": "CashInterestMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_ClassOfWarrantOrRightValuePerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Value Per Common Share", "label": "Class Of Warrant Or Right, Value Per Common Share", "terseLabel": "Warrant per common share" } } }, "localname": "ClassOfWarrantOrRightValuePerCommonShare", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "chpt_CommonStockCapitalSharesReservedForFutureIssuanceValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Value", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Value", "terseLabel": "Shares available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceValue", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrant", "label": "Common Stock Warrant [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "chpt_ComputersAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers And Software", "label": "Computers And Software [Member]", "terseLabel": "Computers and software" } } }, "localname": "ComputersAndSoftwareMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "chpt_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Liability", "label": "Contingent Consideration Liability [Member]", "terseLabel": "ViriCiti Earnout liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "chpt_ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes", "label": "Convertible Senior Notes [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotesMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "chpt_CostOfGoodsAndServicesSoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Goods And Services Sold", "label": "Cost Of Goods And Services Sold [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSoldMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "chpt_DebtInstrumentCovenantMaximumDeclarationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Declaration Percentage", "label": "Debt Instrument, Covenant, Maximum Declaration Percentage", "terseLabel": "Declare percentage" } } }, "localname": "DebtInstrumentCovenantMaximumDeclarationPercentage", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_DebtInstrumentCovenantMaximumSecuredDebtThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Secured Debt Threshold", "label": "Debt Instrument, Covenant, Maximum Secured Debt Threshold", "terseLabel": "Maximum covenant threshold" } } }, "localname": "DebtInstrumentCovenantMaximumSecuredDebtThreshold", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_DebtInstrumentCovenantTrusteePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Trustee Percentage", "label": "Debt Instrument, Covenant, Trustee Percentage", "terseLabel": "Trustee percentage (as a percent)" } } }, "localname": "DebtInstrumentCovenantTrusteePercentage", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_DebtInstrumentInterestRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate", "label": "Debt Instrument, Interest Rate [Axis]", "terseLabel": "Debt Instrument, Interest Rate [Axis]" } } }, "localname": "DebtInstrumentInterestRateAxis", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "chpt_DebtInstrumentInterestRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate [Domain]", "label": "Debt Instrument, Interest Rate [Domain]", "terseLabel": "Debt Instrument, Interest Rate [Domain]" } } }, "localname": "DebtInstrumentInterestRateDomain", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_DebtInstrumentRatioOfControlPriceToPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Ratio Of Control Price To Principal Amount", "label": "Debt Instrument, Ratio Of Control Price To Principal Amount", "terseLabel": "Ratio of control price to principal amount" } } }, "localname": "DebtInstrumentRatioOfControlPriceToPrincipalAmount", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_DebtInstrumentRatioOfRepurchasePriceToPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Ratio Of Repurchase Price To Principal Amount", "label": "Debt Instrument, Ratio Of Repurchase Price To Principal Amount", "terseLabel": "Ratio of repurchase price to principal amount" } } }, "localname": "DebtInstrumentRatioOfRepurchasePriceToPrincipalAmount", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_DebtIssuanceCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs Incurred But Not Yet Paid", "label": "Debt Issuance Costs Incurred But Not Yet Paid", "terseLabel": "Unpaid debt issuance costs" } } }, "localname": "DebtIssuanceCostsIncurredButNotYetPaid", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_EquityIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan 2021", "label": "Equity Incentive Plan 2021 [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2021Member", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityForeignCurrencyTranslation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Foreign Currency Translation", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Foreign Currency Translation", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityForeignCurrencyTranslation", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationsDueToExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Exercise", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Exercise", "terseLabel": "Reclassification of warrants to stockholders\u2019 equity (deficit) due to exercise" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationsDueToExercise", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "chpt_HTBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HTB", "label": "HTB [Member]", "terseLabel": "HTB" } } }, "localname": "HTBMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "chpt_IncreaseDecreaseInAccountsPayableOperatingLeaseLiabilitiesAndAccruedAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Operating Lease Liabilities, And Accrued And Other Liabilities", "label": "Increase (Decrease) in Accounts Payable, Operating Lease Liabilities, And Accrued And Other Liabilities", "terseLabel": "Accounts payable, operating lease liabilities, and accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableOperatingLeaseLiabilitiesAndAccruedAndOtherLiabilities", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of Common Stock Upon Exercise of Warrants Shares", "label": "Issuance of Common Stock Upon Exercise of Warrants Shares", "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)" } } }, "localname": "IssuanceOfCommonStockUponExerciseOfWarrantsShares", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_LegacyChargepointMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Chargepoint", "label": "Legacy Chargepoint [Member]", "terseLabel": "Legacy Chargepoint" } } }, "localname": "LegacyChargepointMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_LegacyWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Warrants", "label": "Legacy Warrants [Member]", "terseLabel": "Legacy Warrants" } } }, "localname": "LegacyWarrantsMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "chpt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": 6.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://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "chpt_NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Available To Common Stockholders, Basic And Diluted", "label": "Net Income (Loss) Available To Common Stockholders, Basic And Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "stringItemType" }, "chpt_OwnedAndOperatedSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owned And Operated Systems", "label": "Owned And Operated Systems [Member]", "terseLabel": "Owned and operated systems" } } }, "localname": "OwnedAndOperatedSystemsMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "chpt_PaidInKindInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paid In Kind Interest", "label": "Paid In Kind Interest [Member]", "terseLabel": "Paid In Kind Interest" } } }, "localname": "PaidInKindInterestMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_ProceedsForPaymentsOfDriverFundsAndAmountsDueToCustomers": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds For (Payments Of) Driver Funds And Amounts Due to Customers", "label": "Proceeds For (Payments Of) Driver Funds And Amounts Due to Customers", "terseLabel": "Change in driver funds and amounts due to customers" } } }, "localname": "ProceedsForPaymentsOfDriverFundsAndAmountsDueToCustomers", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_SaleOfStockMaximumConsiderationToBeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Maximum Consideration To be Received", "label": "Sale Of Stock, Maximum Consideration To be Received", "terseLabel": "Maximum consideration receivable" } } }, "localname": "SaleOfStockMaximumConsiderationToBeReceived", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_ScheduleOfInterestExpenseDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Interest Expense, Debt", "label": "Schedule Of Interest Expense, Debt [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseDebtTableTextBlock", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "chpt_ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Options, Unvested, Early Exercised", "label": "Share-Based Payment Arrangement, Options, Unvested, Early Exercised [Member]", "terseLabel": "Unvested early exercised common stock options" } } }, "localname": "ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "chpt_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIncludingPaidInKindDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Including Paid-In Kind Dividend", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Including Paid-In Kind Dividend", "terseLabel": "Issuance of common stock under stock plans, net of tax withholding (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "chpt_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIncludingPaidInKindDividend": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Conversion of Convertible Securities, Including Paid-In Kind Dividend", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Including Paid-In Kind Dividend", "terseLabel": "Issuance of common stock under stock plans, net of tax withholding" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "chpt_ToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tooling", "label": "Tooling [Member]", "terseLabel": "Tooling" } } }, "localname": "ToolingMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "chpt_VestingOfEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting Of Early Exercised Stock Options", "label": "Vesting Of Early Exercised Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "VestingOfEarlyExercisedStockOptions", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_ViriCitiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ViriCiti", "label": "ViriCiti [Member]", "terseLabel": "ViriCiti" } } }, "localname": "ViriCitiMember", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_WarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Exercised", "label": "Warrants Exercised", "verboseLabel": "Warrants exercised (in shares)" } } }, "localname": "WarrantsExercised", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "chpt_WarrantsOrRightsOutstandingRollForwardRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Or Rights Outstanding Roll Forward", "label": "Warrants Or Rights Outstanding Roll Forward [Roll Forward]", "terseLabel": "Warrants Or Rights Outstanding Roll Forward [Roll Forward]" } } }, "localname": "WarrantsOrRightsOutstandingRollForwardRollForward", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "chpt_WeightedAverageNumberOfSharesRestrictedStockUnvestedAndSubjectToRepurchase": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of Shares, Restricted Stock Unvested And Subject To Repurchase", "label": "Weighted Average Number Of Shares, Restricted Stock Unvested And Subject To Repurchase", "negatedTerseLabel": "Less: Weighted-average unvested restricted shares and shares subject to repurchase (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStockUnvestedAndSubjectToRepurchase", "nsuri": "http://chargepoint.com/20230430", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r570" ], "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/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r571" ], "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/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r269", "r503", "r550", "r564", "r608", "r609", "r615", "r652" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r269", "r503", "r550", "r564", "r608", "r609", "r615", "r652" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r270", "r271", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r565", "r615" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r270", "r271", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r565", "r615" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r563" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r273", "r274" ], "calculation": { "http://chargepoint.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 of $12,000 as of April 30, 2023 and $10,000 as of January 31, 2023" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r85", "r179" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r31", "r188", "r511", "r519", "r520" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r31", "r135", "r471", "r515", "r516", "r576", "r577", "r578", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Composition of Certain Financial Statement Items" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItems" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r7", "r563" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r416", "r417", "r418", "r586", "r587", "r588", "r644" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r117", "r118", "r382" ], "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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r411" ], "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/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r189", "r275", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r36", "r341", "r466", "r581" ], "calculation": { "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r54", "r77", "r81" ], "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/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive common share equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r149", "r161", "r183", "r212", "r254", "r263", "r267", "r280", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r440", "r442", "r457", "r563", "r611", "r612", "r647" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r175", "r193", "r212", "r280", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r440", "r442", "r457", "r563", "r611", "r612", "r647" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r136" ], "calculation": { "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain 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 Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r75" ], "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", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r73", "r288" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.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), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "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/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r436", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r120", "r121", "r436", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Equity transferred (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Equity transferred (in USD per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r125", "r126", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r125", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of equity purchased" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Earnout contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r124", "r127", "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Earn-out contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r131", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r63", "r70" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r59", "r60", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Acquisitions of property and equipment included in accounts payable and accrued and other current liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r296" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r56", "r177", "r533" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r51", "r56", "r62" ], "calculation": { "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "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 at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r51", "r142" ], "calculation": { "http://chargepoint.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 in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r105", "r107" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r105", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails", "http://chargepoint.com/role/StockWarrantsWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r153", "r167" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r87", "r308", "r309", "r523", "r610" ], "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/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r586", "r587", "r644" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "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 USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "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, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "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, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r96" ], "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": "Common stock, shares outstanding, ending balance (in shares)", "periodStartLabel": "Common stock, shares outstanding, beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r563" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 353,081,102 and 348,330,481 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r196", "r198", "r203", "r507", "r512" ], "calculation": { "http://chargepoint.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": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r159", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r367", "r368", "r373" ], "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": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r367", "r368", "r373" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r367", "r368", "r373" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r89", "r319", "r320", "r331", "r332", "r333", "r337", "r338", "r339", "r340", "r341", "r544", "r545", "r546", "r547", "r548" ], "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": "2027 Convertible Notes (on an as-converted basis)" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "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": "Schedule of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r38", "r503" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Refundable customer deposits" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r123" ], "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/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r91", "r210", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r335", "r342", "r343", "r345" ], "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": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r150", "r151", "r160", "r215", "r319", "r320", "r321", "r322", "r323", "r325", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r467", "r544", "r545", "r546", "r547", "r548", "r584" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r151", "r160", "r346" ], "calculation": { "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Gross amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r90", "r321" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r21", "r97", "r100", "r102", "r321" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "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": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r144", "r146", "r319", "r467", "r545", "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r20", "r144", "r348", "r467" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r320" ], "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, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r215", "r319", "r320", "r321", "r322", "r323", "r325", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r467", "r544", "r545", "r546", "r547", "r548", "r584" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r157" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r157" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r157" ], "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": "Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r97", "r101", "r102", "r103", "r143", "r144", "r146", "r158", "r215", "r319", "r320", "r321", "r322", "r323", "r325", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r344", "r467", "r544", "r545", "r546", "r547", "r548", "r584" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r143", "r146", "r613" ], "calculation": { "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Debt discount and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r276", "r288", "r289", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "terseLabel": "Accrued interest receivable" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r288", "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "terseLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Short-Term Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized gains or (losses)" } } }, "localname": "DebtSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r54", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofDepreciationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r54", "r252" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r372", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r615" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r384", "r412", "r413", "r415", "r419", "r562" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Plans and Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r204", "r221", "r222", "r223", "r224", "r225", "r229", "r231", "r233", "r234", "r235", "r239", "r447", "r448", "r508", "r513", "r539" ], "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 (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r204", "r221", "r222", "r223", "r224", "r225", "r231", "r233", "r234", "r235", "r239", "r447", "r448", "r508", "r513", "r539" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share - diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r236", "r237", "r238", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r458" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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": "Payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "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": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r173", "r199", "r200", "r201", "r216", "r217", "r218", "r220", "r226", "r228", "r241", "r281", "r366", "r416", "r417", "r418", "r427", "r428", "r446", "r459", "r460", "r461", "r462", "r463", "r464", "r471", "r515", "r516", "r517" ], "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/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r54", "r92" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of common stock warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r449", "r450", "r455" ], "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r333", "r375", "r376", "r377", "r378", "r379", "r380", "r450", "r475", "r476", "r477", "r545", "r546", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r449", "r450", "r451", "r452", "r456" ], "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r333", "r375", "r380", "r450", "r475", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r333", "r375", "r380", "r450", "r476", "r545", "r546", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r333", "r375", "r376", "r377", "r378", "r379", "r380", "r450", "r477", "r545", "r546", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r137", "r139" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r137", "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in the Fair Value of the Company's Level 3 Financial Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value included in other income (expense), net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r333", "r375", "r376", "r377", "r378", "r379", "r380", "r475", "r476", "r477", "r545", "r546", "r557", "r558", "r559" ], "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r454", "r456" ], "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r277", "r278", "r283", "r284", "r285", "r286", "r287", "r291", "r292", "r293", "r344", "r363", "r444", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r542", "r593", "r594", "r595", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r181", "r304" ], "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/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r302", "r303", "r304", "r305", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r80", "r505" ], "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": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r80", "r504" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r180", "r297", "r506", "r543", "r563", "r597", "r604" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange fluctuations" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r54", "r298", "r299", "r301", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r37", "r212", "r254", "r262", "r266", "r268", "r280", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r457", "r541", "r611" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r33", "r147", "r154", "r169", "r254", "r262", "r266", "r268", "r509", "r541" ], "calculation": { "http://chargepoint.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": "Net loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r306", "r307" ], "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/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r307" ], "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/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r213", "r424", "r425", "r426", "r429", "r431", "r433", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r214", "r227", "r228", "r253", "r422", "r430", "r432", "r514" ], "calculation": { "http://chargepoint.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": "Benefit from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r53" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r502", "r580" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r53" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r53" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r145", "r156", "r202", "r251", "r465" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r41", "r339", "r349", "r547", "r548" ], "calculation": { "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r43", "r340", "r547", "r548" ], "calculation": { "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r205", "r207", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r76", "r536" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods and components" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r190", "r534", "r563" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r76", "r537" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r170", "r171", "r521", "r653" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]", "terseLabel": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r40", "r250" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r279", "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r470" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails_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 undiscounted operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r470" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "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/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r470" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r470" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r470" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r646" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r470" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails_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 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/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r212", "r280", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r441", "r442", "r443", "r457", "r540", "r611", "r647", "r648" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r152", "r165", "r563", "r585", "r596", "r645" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r176", "r212", "r280", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r441", "r442", "r443", "r457", "r563", "r611", "r647", "r648" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Subscriptions" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r151", "r162", "r332", "r347", "r545", "r546" ], "calculation": { "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Debt", "totalLabel": "Carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r184" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt, noncurrent" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r88" ], "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/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r617" ], "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/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r206" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r206" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r51", "r52", "r55" ], "calculation": { "http://chargepoint.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", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r34", "r55", "r155", "r168", "r174", "r194", "r197", "r201", "r212", "r219", "r221", "r222", "r223", "r224", "r227", "r228", "r232", "r254", "r262", "r266", "r268", "r280", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r448", "r457", "r541", "r611" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://chargepoint.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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Rest of World" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplementary cash flow information on noncash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesSegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r254", "r262", "r266", "r268", "r541" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r469" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails_1": { "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": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r469" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "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 portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r469" ], "calculation": { "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r468" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r581" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r192", "r563" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r182" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r132", "r133", "r134" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Reclassification adjustment for net realized gains on short-term investments included in net income, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r132", "r133", "r134" ], "calculation": { "http://chargepoint.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" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r132", "r133", "r134", "r195", "r198" ], "calculation": { "http://chargepoint.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)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r563" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Reserves and other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r49" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Settlement of contingent earnout liability" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r45", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r45" ], "calculation": { "http://chargepoint.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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://chargepoint.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": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r350" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r350" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r563" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 0 issued and outstanding as of April 30, 2023 and January 31, 2023" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r575" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "totalLabel": "Total Prepaid Expense and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r191", "r294", "r295", "r535" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expense" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications of Prior Period Presentation" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock in connection with ATM offerings, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r48" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from issuance of debt, net of discount and issuance costs" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r47", "r115" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from the issuance of common stock under employee equity plans, net of tax withholding" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r44" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from the exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Networked charging systems" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r84", "r178" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r86", "r166", "r510", "r563" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chargepoint.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", "totalLabel": "Total Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r119", "r172", "r649" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r574", "r582" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 2.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" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r104", "r164", "r518", "r520", "r563" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r173", "r216", "r217", "r218", "r220", "r226", "r228", "r281", "r416", "r417", "r418", "r427", "r428", "r446", "r515", "r517" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r248", "r249", "r261", "r264", "r265", "r269", "r270", "r272", "r371", "r372", "r503" ], "calculation": { "http://chargepoint.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/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofRevenueDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r369" ], "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": "Revenue expected to be recognized from remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails" ], "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, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue expected to be recognized from remaining performance obligations (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails" ], "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, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r614" ], "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": "Revenue expected to be recognized from remaining performance obligations (as percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received on sold shares" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r120", "r121", "r436" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r589" ], "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 Loss Per Share Attributable to Common Stockholders, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r113", "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r113" ], "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" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r449", "r450" ], "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 Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r543", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r12", "r13", "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r62", "r148", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r381", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r108", "r109", "r111" ], "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": "Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r93", "r94", "r95", "r97", "r98", "r99", "r101", "r102", "r103", "r104", "r185", "r186", "r187", "r242", "r350", "r351", "r352", "r354", "r358", "r363", "r365", "r549", "r572", "r583" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r105", "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Common Stock Warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r260", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r35" ], "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/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r53" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r401" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r396", "r397" ], "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": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "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": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r396", "r397" ], "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": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "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 Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r400" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r390" ], "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": "Exercisable as of end of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r388", "r389" ], "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": "Outstanding as end of period (in shares)", "periodStartLabel": "Outstanding as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "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": "Number of Stock Option Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r388", "r389" ], "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": "Outstanding as of end of period (USD per share)", "periodStartLabel": "Outstanding as of beginning of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest as of end of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "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/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r393" ], "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": "Options exercised (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r114" ], "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": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r114" ], "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": "Exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to ves (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63", "r209" ], "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/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r27", "r96", "r173", "r199", "r200", "r201", "r216", "r217", "r218", "r220", "r226", "r228", "r241", "r281", "r366", "r416", "r417", "r418", "r427", "r428", "r446", "r459", "r460", "r461", "r462", "r463", "r464", "r471", "r515", "r516", "r517" ], "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/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://chargepoint.com/role/StockWarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r216", "r217", "r218", "r241", "r503" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r26", "r96", "r97", "r104", "r336" ], "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": "Issuance of common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r5", "r6", "r96", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock upon ESPP purchase (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r5", "r6", "r96", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock in connection with ATM offerings, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r5", "r6", "r96", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock plans, net of tax withholding (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r96", "r104", "r393" ], "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": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r27", "r96", "r104" ], "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": "Issuance of common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r5", "r6", "r96", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock upon ESPP purchase" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r5", "r6", "r96", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with ATM offerings, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r5", "r6", "r104", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock plans, net of tax withholding" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r72", "r563", "r585", "r596", "r645" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r106", "r211", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r366", "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock", "verboseLabel": "Stock Warrants" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStock", "http://chargepoint.com/role/StockWarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "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": "Summary of Investment Holdings [Line Items]", "terseLabel": "Summary of Investment Holdings [Line Items]" } } }, "localname": "SummaryOfInvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplementary cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r277", "r278", "r344", "r363", "r444", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r593", "r594", "r595", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r538", "r557", "r559", "r650" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r67", "r68", "r69", "r243", "r244", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "verboseLabel": "Private placement warrant liability" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueoftheCompanysLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r230", "r235" ], "calculation": { "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding - diluted (in shares)", "totalLabel": "Weighted average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r64", "r65" ], "calculation": { "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r229", "r235" ], "calculation": { "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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 outstanding - basic (in shares)", "totalLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "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.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "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.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL121698322-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267856-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "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)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "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(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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" }, "r571": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 86 0001777393-23-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001777393-23-000019-xbrl.zip M4$L#!!0 ( .%R%9Z4H1=Y3$ 'YA 0 = 8VAA#$P,2YH=&WM?>ESV\:6[_?W5^ E+QFQBM+5ZGC)I(J1Y&O5.+)' MDB?O?7K5!)HD8A!@L$C6_/5SEEZ!!BW%5@3SZE;=6"2Q]'+Z[.=W?E[4R^R7 MGQ=2)+_\KY__]_9V=%+$S5+F=1274M0RB9HJS>?1[XFL/D;;V^JJXV)U6Z;S M11WM[^X?1+\7Y]Y.=ID=S^\G.27D=I\N_? MI4(^>R:2PX/I;%\<[N^]F+XXW#O<.SHZW)O.IM.CW?]_]/P[N!>NYYNJ^C:3 M__[=,LVW%Q('\/*G_57]ZB9-ZL7+O=W='[[SKJOEIWI;9.D\?TG#A5]G15[# M,$IX*O_9>?C7O$G_'!=94;[\?I?^]PI_V9Z)99K=OORWJW0IJ^A[L^6/MKJ$HY[",TZ*NB^7+/5Q&9Q(Q[)TL[S3UIP=]W9U^_KF=)C(_7L#8 MY/LBA5>_*;($3FDUCL[R>.=;G,T$>$4"W$;D270AJYI8#_"6O>ATNB$I&[S.1#VNF^W>:Z=:DBH*S/9&Q7$YE&3T?X\SW1X,B[_4/ M4C-\_M/.\T-XR*JHTCHM@!7*3-3IM>QET.K5N_86,:V*K*F[M_2.P_WOHM1/ M7HFYW)Z"$/NX+68PCY>?&L)R[D>X:EH,S@O\__#%>B03? MNYW)6?WRX)E>G11>F]8< /.XK#P"C\Y7FVL[N/ MR_'C]WO/=E]U__OWC#.\6N\_7+Q_=WD:O7L=7;TYC=Z_G9S_5<'U1U/5Z>S6 M(X2_A0Y"._#=+U<+&:V:$AB:C(I95"^8R*.TBNHB6I7%=9K(Z!2&GDXS:0Y& M%=VD]0).3E2L5D59-WE:W^(=:8ZJ.#P,GI26^(!5FXH#PO*$JSP=P5A9+[Z(BCV;BNB@%#@H>NZSH%..0 MQ6TT*TI\^D(_"(9;+\JBF2_PY[+(L@C.?1,C"X?WEU$!SRXCL<+Y @^(8=G* M=-K0[_?:Z.$?^/VG W\7#>_DM[/SL\NKBPDMVN:=^RTQ&@H=[._O_(3K\$^9 MRU)D.]&59D)+.,M3&8D$-)^T0NZ1('M 1O!K(P) M.,'-(@468"_>@LO@H:*I%T4)8TW4][&^:Q0!KP#.D,DYJ0+JROIV)SJ;F5&4 M MD",DA[);Q-V+>/-:OBCU&U$,!Q%N*:N&*T*FYDB1P)YE,7,QPXL%]@4E5K M>F/DIEF#*S7&5^ /0#WH[U@!R\.'TPW M[(T)E:8B9NQ?0G>I ?)8ZR:Z;:9 M;T27#*SN+!\^0G6<8I,/LM9+ZEG,&,0#AR)K();\QAY?M4>#+'X:6S7'+;.+L2(J8A?AF0D MID665@O_(3]^_WQ_[Z=79B=Q7T5-RU(#M;-(,8_AX>'O\$]-IX%&"+LHE$@S M%!.E=8N8U/X9JMB)3@609YM*<++9+4O7LLDDR[52SIM,L+AR=AOE;>U02=0 M7^&5Y7MA>UIO".*=#8IPL0=_S:55'V3M4.]%E,_U# MQK4F0%:6'%6/]UT1<"Q8#_2X6>4_H5K).)VE<92 @B37T?BX_Y![S)!8!-A? M4W-$K4H'NEB2*D5M%KV; 8]!2G\/_Q1)%6TQ/><27I\7-9)HBB0")R0;.>>! M9TH**CQ[!6?6ZKKXFJ7X*.E@LRJX FX1W\+4@+W1N]DW "]6 M;O.N#3E.\9".$^DAIT!C<4WDYFVED18GFBH"^^V(%'71&/Y$%&D,?T,/[(-3I0TVC!3].!O,D5#H[B?*7IY]>[X/\ * M?'UZ<7H2?3@_.;UX,@@?G!%/K+%QN8!#HOAMWE#@ 8Y'1=_B7ZS+BFN19D*K MIFE5-70&?2W 'N*C,8QE#/-R'N0XF0PKYX=O.6J02'#W2!ZOFA)?0U^#JE5) MTH29;$"XP7NRXF8TCE994RE+B_498//JM8FLXC*=,N^PSXA U>3;=]3\[4QQ M;B@)G)>;^6FKV:[>M*EA$=0]>JZP(NBI:\I;]=6F$/( %?1)GC>PWV?:.8K[ MK"CZ'2O>L[2L0/<39)!+M Q_$R7\-VE(W=4ZL:^XHR$+]K'2$OB&O3&',% H M2:-!;+'2H>S$D7OMX2[+)S&?E^PIZ#]@]0+,7T5?BIR"APMH#U:2E/#LUOJ$ MT5>AGR[_Q!51=)O!SS6^9BL=D4<'M&L,'D5;>S^,])SKHH8[UIS^N&[X?3PR MG'+1U&!7F&5@.6P7FBR04L:2+EC"YH*PWDK3$9]?RR >-9;8?PS_8HSND4YF MGW3=_^8BI(KE/=(ZM@G_7I(I%;H)*_3 M[9,THR 4V)AZ6T%DG#$CD]?L#U >2UA[]'PD-IZ5H%&JPECH*)'TK?+TH,L! MMS<6%?"\BC;9W FT G*'O#OF._1'R+*^!;(!CBE6*7#C]+_)?M7W5ZL,_9$E MC*P$=M_ZLBCG(C=W+&4YE^68#*T\D#0E+(= MMQ3D-M#"6HDD%,+T/9P;- 5!'N$,9 JF'KQR)6[IJ.(^H%C2'2<:>NAA-JQ$"R*,HB25MI8N U(O5TR%K&3ZP M:XKP!-[G9&"4:!JO9,DQ&1)<]>A%O9)$Y,YU]$3*B.7T!TUU3$E,,G@>6VYH!G2U@IH/*\I_DCN M8Q'_V:0EC**4LZ;B.*=^B7Z'_PHRA7',['ZFN2E& O(>]L07T63\Y/H_>3BZNSX[#UESVR*W!N>@[3#V)#M M656)O_P:Y[%_0_8/=YZ]>+P]2?^F/0E3_:^XS.U->#PB^>Z7O@ TYT^B;$:) MC?_:<'LWI$ZF2$6F#$@E-\&J35ODF^,4D%+^V<@\YD21I%%V#(>T<0@8UO:B MVELHF% B[3\NZQK<)M*:[+T:_?C]T8M7.@4W489^%!IN6#/("C!@41L!U6'_ M)_9N5I0%1SNFK'I^@# J:[K$7&!MA;G)1N(3QB-'*G%IS3A0=<.,*'I-,)-# MDQB.E%*=M!TVPI%TDT8Z.1$[T>]PFS+.K1WF&XW=O)_:((=.]2*WA/. M5.O)/R''5XA@>I,W.D=/9::%'U)*SQA''SEP7+49QP78Y5JO/-P_>&#.OK?S MF-(V?5S6/K%1NB'QAIUHPBE H*S'I703D#QJ'[MAQBZ''PCK'>@B:P;L6/%8 M+- -=CGIN>D,3#AD"05S" M#-T:J\?8)^R!TPN3=)4Y OV29;^)#)L,:,\')#>PIA#JZW;^L8^6+M8Z)A!@H.GX1> M9HJ'E$?/7R3.YY:8.DM^EVH]:=EH#=R+NX0#>XI!/V ,^N#;B$'?18M[I)4U MYT9$-R6F?U,N$['ST9@/ %$]Z^ 5"TES &928%"MZM/_%7>I'"G;QQ:5@7+/ MT[5N^)9-Z"@=II=8(4T"VM0H$LL8BHJ%4J2!);R-AB-7KP+)/"K!S:\OZLTR M B(Q=C'F4FE?.Y;Y7.LH0:55+YO9I.(5_J*88$$_Q>R 4,ZH5A7)Y@9+GJIF MA4'NQ'+\KR 61+Y6,'*ZDDX'9A6R(Z.85CE!N5NJP"5?ZKE6L<60+JWQP]J4 M>\]W=@\>TZ9\7*/R4C,,O;./;$OV.W(H<>$S7+3?+/(S"BA"Q;%(AVG0B\+_7YP'T^:C>[.M')<]32LF\X/ WA1+*]#K-)$CK1W9J>[6O M0&%M4FQ1W'HC9DSU-"LW(JOMI;!Y8(K5*K&4.CT UV=EUJ?#R6N&/[ V=Y'W MOJ5;,=(9L\D^<2M!:\.U(U4]@JF#M=-L(%]2(1*.3"Z$LN^4BDV+8DC!B*6LL]!9Q 27HXU):QE@VOAICE@52\X :15HYIA733E_>&AO%IKJ4]:A MX9!TW$$Z ]K+-0^DLXRC!2>1+"01C\P444\E*-S(Q9UT!B?Q@K [9FFF<^!6 MI2ELD&8FG'AH:$QE)K!2V+[*J8K+I*E1=1X+RYYCHJ--DG<\(G;U]$'K2V[I M"YO9()E)@8QE0F;*C!+MS M@XEWOVZ:HI8$Y(E&57G M[-&MC55A\A1#Q^@G2?=&$"-UFMDS\>/W1\]?;790_0)U/\F6.*44L[.Z+;A@ M/5H1X18, V(3Z-3*E$Q^/$92\Z-6CA>FE:*'7&V)UBLOW9*J(TQ?A^>\ 'Y- M =(-CX%AF#,IT=?K^Q<"2_-L2ZB8<5%NNA5W+(7*?L2DP("L^T+>^TASFW@< MZH9\TG<^+7[158! \,P$"[1 H&'>J*^M"KI>MVRY8'8XD;#:'23^CV*C9[#[HW;*EUO^,8I3Q*5HI;J7T!0 MD[;CZS5PC$+JC\H#[^KZ:PQ?5SG"72"?^R)=:D'.BA$I":)$CRO7<$Y&KN(0 M>OXXVOK5N\C1#GPNI(C"+U^C0\W5:\YI".%5OO>%*Q02=P-JB86^R!_Z8%S4::+HB(I1-M248JZ*5UC!2N7XZ M&.R5"7A1865Z8KY[MYI"@6P]13P?,.)Y^!3Q_,*5]8HZC"@R[$@Z#H< F;,N MI=SK?0F+MMHPX/6L"CXJ::<>%#^^%FF)=?X?91W]E\@:A>M%@;:@)RADX>$$ M+&)&4^QRV]Z;W"L#XQ&-8[T:1C?)OZR#:4 M0RM:"];U4@I.)PB@8QOD032MZK9!%DHJO65M>H;RZ9[I#_#J]ZVX7+CB8;06 MLAOOHP "(9IB*2Q%UBH89343,65^*)VT!9;Y_M[PX!:WE?8(S<^J8/<)@MX4 M.:P3;$8)KU5K9CF<7J\%71S+])I=+6LB)Z0U^.F<-U2/']@Z%/28WF3!@GGK M3?2O59>ZEFJ03,1'E37B+[6!DV!MI,)HIES5/%F,+ZXC@DUA&P,,'TZ61;.& M8X0BA#J9%Q.:":*P$W)KQ^CH9X9_:!GR2-TRKUBE(-*P#C\**9*60<%U9 0+ MF5F%P9"AIC^5C:W?9+1M@5[2S !&B;FII.Y,SE0_NP,;DR:$IX3RNTA_W?L! MOE 5;_S%T0^V;@JOX\(I_4(3)NSC6H&?&-?.>XJS>0>*5 TVE@Y M PI\+D2N.:V*>3M',LA6&2H1GNN,A\=JSHZ%;?ABH:6K#99KWJOR4'9_B!0B M1=_)==;K,V?6'E%G0^"=G9?W1?BI=- %D,$A,+1[9]M,&D0_#;BO54D)(;@0 M$(H_?G_XTZMN_-0DF@J3QU,39C39VPZ?Z?/FYD7 1B-P:[M66-%+DW%Q;AE08^L'-U/6/;Y3G.DJ&8%(R7*;PTOS7L/0VS!?W[)OQQ?U^=O7FY&+R^^1M]/KBW6]W0"5_BIU] M>>SLZ-N(G0U8'1J>EU5GVF$'LJXWU2C_-^JR=KV?3M /)/>K!$CC_$@K-]Z" M<-R]>=-K+<%N(O2]1*IH8=A]D0"=?-:"K$UCK_%?Z,*HW:RDK>BU1JQ$#(VR MF )5)DF=-D0A<4A[-8ECNB%8E-V;8H2(B[K Q,F!@;U@"%T-[VK:7.J6'L(M M&U0U%68=W:X@[)=UG;NPL.9"&EN^ M6QJQ$UUX651*VW25WNQ6QW^Z>3P;K@[^],VH@\=O)N?_/(W.SB,.TA(BX^75 MY.K#4WSVP32'*]O="X\#QQNX:JOUDS0_]=9H:;A>EJ)N<\=$"FQ/82%+X)*: M$UZYK2G[U!PQ<;>:@4TAC $*B*L2GCA3O1E=NNCX9&ISI4,C+.1[@NPZV.JI MDOT1ARW?7E,0KUU ?$H2#U?29)XW=BE[+\7V?#<.4O)".G:]QU$W9/N:E!S\WN2COU%'*I3!T=GP_IJH'0 M3;1)(F5XD>VW$O<#6Y-.*Z3!;I6-K7=UJ,N)+:C\3WV$3IW"@X7@F\O%C.IG> M/,&;1U5P9/G3#S>BBQ?DN'P0EHI@[ZPB,79$).ZP$1N>SZ';N^DS:7A^HO=G MU8 >DNK$2=PBOE)*C4AL4PO"M*=(KM&! (_9U4U(G^INB_.BNX #73?5NX'1^WH>QTS1 MW",J3I'WF[1 >H;C ^6@(*IW+(<":8/<;JQDH-PBE^-U7EH,.&(.PJ7.*K+3 MO@9R3-@;!4]*:V*:# ]R=S?Y5,XXWKEF9S;,A?7\J8W)'58+(Z?1Y/CXW8?S MJTON9/+AXOC-Y/(T>O63UV5-D=>/\HZX 4RDNFD7K M_,24.T8(7]AA*5I=1=.B^&@B'+G@#F.$3NAP[YT(:^%0%R9O*$O4M%(A1I1 MQG+]3)I,IP$A=UY;^O+WOM'& (3H_23RF'P6/(S*>[VWOKZI5Y<-1H-A1NR/ M,J#:2TQ2"DE-,_@YK&8)8Q!5)17>G=-]3?]J&V-J&Y0=:N0LR0NKD 07SJ>, M#5%-!^B']I$V^E'<+>!9 )^#(,]$-T3N]ZEQ3%)3BMSW(&[A:4J,=-%'PG:? MGYW@D;7-7^.SX)0OLIJ>]NQ;BC"?1ZL2F'J]4\U"_] M:!<]:L0B&01I[2N:Z/7++ BW7%ZG15-EM^YXNEEE=P")[49RB;$K3:56/6GO ME IEERQE5'6EDOBG?^M5N")[QJJ$&+UN2H)D@%VKS. "X*4:*@@FA%' CZ%WV5 M1A83YTY5S]W,+M/H?49)=>12I$E3Z-2AU/45/4X"@9$G9<&9;4EQD^M5P&QV M)5DYWUQQ0XZ#\7U&E4/'=6=W0XZQ&YC*FSZF;-*@(;MKO/MS@Z$^2(Z3>E[ M:S+ZL>/\D&YX1;[&D%RP!%]NU=JUWWUYH2+&'=%&J#MU6J/E%@*_PRI]8,'I M*KO5V<2=I]L)X="QP0:)%&*-^@RK0A1L=4\+RNA.*[=QA(TEJ6-[V=5$]0D9]A><-ZXHPN\#! M3=(9*0GYW=LA#%JC[?8:!9J=4Z_S;J#,EW\I>W6<7G@.V!#M9Z?1FM9E.!^5 M>J*9<-E=;N@M,=T[?!C>OGNWS@8;(B'ED"0DF1%G^EA8_(BK11?49(UBV#I/ M.K<,)"BV22@MN*9V2+:97I??<$H^4J_R_"ENR8,B1DX! -3$X->XUJVM1#0M MBX\(=.]%X%QU6I=T.%>(N1.!-,D^FN.Z VOJ-(,%9ZY9%GD:4TX'9Y1BV$P" M+THJPWI-AE)WCCTS@X,N2$#9/F!J2OBBN07N=,:O"E!41;Y;-/\9;'YD^KS4 MF"= F#7P$. WJB\(N4#22@=;*M_@KW:B+9Q5?5,$F+4V;A@.M=5'K!.'=S+U M*&T-8Y($AHQM(17]>.T>UY2[/T67OCRZ]--3=.D+6?UL.*S^4*$O7L%9G)E9S+! ,:84HA !^. "X/U2.R92OA8H981K#:6);8QY-XX(6 QS11U MP;2YQFG$YA9Y5VQ+C1)CE4>2YTK&\?NFA:)KRD;NJ2 M=6!PG"O+58!V,)2UP=*CU#-)-Z>R;#X\0:WD6%38H"U#5:;"?!C/ M435+R1A0DHGVU("G(TIVGGR=M+80GH<)L982H[=.-O=G?8W*58AI.71Z>B)$ M(5=7N!JS(W8?N"03X;,?>O:.STWQ K@]2_3A]A17+A6B_3?^OLI"^*"?(U&@ MZ?BAVQ,"KXA'@UC<#6$IB^&QE$MK^D<32B:E$M7[0L'G14>&!-S]';'"N;NY M6XVQUC=!7AR3\TJ.M*18U:WA;5B2WHNG)+V[)NF]/?OM[&KR!#S\H%Z4UUCY M_9YQAJ*W&!;[:PPC&)R=4\(^]M$V:?HFSA#43=/9.( 43KHJ/P',;?70 %#5 M#8E/#'!5[/HIJ@IX$HKN(T(D) @D-1/N3@V6^I34I.N""J96G&=28A*R@M/' MPK0,,Z38B4!/]CTN&NPP4)TU9B^"=M3SW:(VH!<$J1;JO'E(?E:./.KJ8%+N MZ0F]2%,>OB\O+@APXW5F]DK=(]5$;I2.V'%M;L2*C(RMG98=EN?.T &W_9_]H#(2)U3RPC$8) MN_/[P1BP!J"*9TU%E1JUO)L0M9*EGPR54$:>0R#XF^&]N/K$@<:AMLAJB[1# MW>_./,G,4G9$@L7'&\.&BV-KGVWGVM ?Q@6#S)'B=:DBH$AUT Q4IJ>*%3!KD>7[^J([6X*T>H8Q-ZFK4 BGO:4@8'!8?WA;TYF:0 MU@"S!-M[STV-S+=*>H83L9S 42Z-XD=)7Y7F;_=-*_M+6,\NMHO3REN-Q+G/ M)N[P;VO >14INQZ8N[GSOH92'Q!6>[LDJ]JKV!U3%U[Z*1#V@(&PY]]&(&SX M+IN]W<%@@^UJ5+JS?[ZYNHS.WUU%5Q>3\\O7IQ>37]^>;H@T0J:NK1*.HO5G M;8RU&ASRRAN_M:JW5VHTRH-%8AT*AXVJKJ%(KYI5><(T'11E# KH'3 MY(2A@6E;N?TH*DQY8#"9$J\L5M*VMZLP!M8S%4/!.U M\)W-^IK3<;O6(5A$#VR:Z8.@$]Y]^ZL'[?5K(*E] [QM;W"\[?Q=I-C;!.NS M(]V*;D.8VWF!S@8;3*0\8G/VV?NA_:8M/XSIV#S#QLRKHHOF8Q_AYEOJYJ%D MW"AD_2#&E([)VK0LY9J*4?TU9Y-.-[:$8"7/XPMXZLLT-HP%M FV[@T_]\;L MO#Z5C!#<@=,8*R;M&/J(,PRG67["&&O%UJ0L%:8..@K&/MY*QY1E?$;'78"\ MI8W+J&>GPZ"Q:*K[E3Q\ PQ@?^ ,(+J\>G?\'V_>O3TYO=@0%C )&%84# 63 M2Q,Y5MLXT=*@.14T7'U5AF.L :=J?U*0>BK=.46 <:]F=UV]PZ8=C8/!'0T8 MVH>+LZNST\OH[>3WZ.+T/S^<79PB O"FA$@O@XD'2M^F'+>DF^#L'Z$L%5/$ MLF-Y-A-IALVU38IQ(9ZH6TE1>D>.4DIJ3OO1<' M!PRJ"@^CNGR2M!11Q!&792XXT%&[4LI,:XEY^RYH]FUC)/=,0OP'.FFA[D=9-NZ4.'$@EI%F3I(8$I? M.3;;+3 KT,# 2I<@,(!,2X4"O:5Z4/_AZ&8B0?(G,Z.W,NW IFZ.S)IWAD'% M.&8#;&\7&IM.,D$1HV"#B'-Z"#Q.Z:1BMS0=NEKYOUATUJSP45ZRJRQV??LZ MB12!)X-)I)459,89Q.27AY$X[YE%ZO8S%98<04+[/6DVA7D-,(_%XP)&CI\8 M+K!#)1M( :XA$X/JH)UYGJJ#-._"+PB5SQRJ-M4$Z":_*/TC=(;&3A/864GU ML/&M&WZSP4!^B@&K4#G@IGFU[:_217/W@)6,/D1'M(4,KX^J>2SAHH'^4]+ M'"?IAYW+G2BAA"&8A>)4H=Z06 @+IZHR9T:-W"\G[/A^@:=)+BLD?D6" !1= M;"*%;!(67'RTJ]'6V:@@CQ/LL)MDB5YM; S G%KZ/7JU&[9RE\HTDD)H9*8! M0B%SN*=F@TZPE)F7OIAY'67OV0+!I]#B X867WP;H<4N.W^D=41IG5>-KIG5 MQ]]B[=V(,NFH-"QK3>J3UU#4'K42G4)%KI-CVISESI"(8U8H.0+EJ&AF1#:Z M$P,W@L5D/6<-VVV8P5 F.M>5=2-E) ;Z2,A<]XSKO -^576\)CW0''[7 MW/;[7^T?V RY1 %/6$[CM+UST7\*KZP8.^'5-E^MZE' @3]=IQ5S+=*?4$=# MP89UXTI\L3HQCY$T M')%,"AZI6 @4VAT /"Y@,B+Y&,!PE6*<2]0N5#@=%1EZZY@;Y=QJAA6T>[DC M0-+$Y)"2>.)SD] :'JSUP3E-E)%3T''[%P">G.!R:NZM%Q&CC5Z#TDK,)-B+ MY93V9$:\P2#%O#8$X1#H)8H2$ Q5]&N!*)2:]3?LXZ.RP.O1!E@5I9\WCK&C/@O;G7G?7 MTZB43@+VUTW"?ZQ()YYTO^(5T070"LJ-TG91;/6$.J&E0%IU L5 M^2(KR0",&P1G-R!+).)@>+-AI4MB[?5T7:4 5@W4AJIWW=O7[?DH,G!=U$8- M],C2)]U-H:D!HIR]!?NI 2V3B8E@ES$1#T0MU79_S(N;3"9S:1PW*K^/(EI5 MK8HM/?PN?2EVR2GB9JDC;TBBI2HO#>IT*WAXQ&[>U^&^&H;R O M[6AP>6DGIZ_/SL^>0( >5)M!=73_<1&?/%/T<=LXPUKLO2(DD,I1KI2W]!C; MJM4U0@2H$3L.5M+.>INX1/N;0L$#3$8: @G/9FF&28O#(5]J,HTY4EY2D: \ MJS3!NDO3GUSGTCNA=A<\P=Q!95HW.8?'3(^VH]T?C$N&7[@IM#Z\V.\ 2)U8 MXG#(W.'2L^B$/W,+>S:%,(?GQQL$72J-=UV8E(NLM:L;1+=AIR M 7H=AW$$4$(/YP <+X"JY'NDS^@-YZ\#Q9[E\0[VBSB10,&<\FD@%S>%0 ?8 M*&$@!*IS/@9#I29$]'7[/M2+HJ+V\2O@^ZI&6033Q[%) %UHTF&V3'5::1)= MO+P"%U2UBO;VC\;1WL$^L$44(8>[>UL?1R.5)%_J:N-2E2-C?0QF9PXQ F$2 ML!Z7.JAC*^[*E,KV1*:29^GCHFBP9 !;5$V;>HBK*#\-9A4IX'\M2[(/<]VTP$8P7&,_ MQ$V9-27I=0/:')"5I2BPU 3IFU>[EEB)R_G="/(IMVGKU.J.R)RZD5@G6T4, M*9%OVSLQJ?R:4N Q-&CZ7V(KS!O!F>QQ4=7;Q6P[2_6%V,])4J&*:N$)=$*! M0K@8N99S<]UPFG0IT^44^*%4UZ7+5<.MQZEGG$:&UX6",68*%%BQ,L,-HAGQ1*C@U>GWAPO0B U _(1N5Z;7)*C' ONH"AL0>FYE0 MEC"OB5#EQ!@XK6^#1'UKP+AI44/PK)P=X73*5NWUO#;#>#=F+#!7Y?0A5P1O MBK(UP!8R@U"V6*N6T84LRKG(U?$:C.+U+U +@(NUN3D8"[(!CD"S%MO&KV$[@I'#8=#H?51WH '+:#=S\8UJIYA),FR>4!HVX MX+D]52N&0(40R13JF&*?=;,H'!@^]7WB1%VQ?S%GDVXIOEI1&5+9;JQLRJ"E MQOKIU!B-N9N*_W9R?M&.H;.-FWT=;^+EGN-"2T+VGVH&?+CV9( M^)MT(39:U]UU;'&U=332*:YZD(RTX741Z1VHNC5PRQW'?#V*U&E? M ,%GCM(,]YG)Z -PISXT>X=;?XX8->CAGDX"W'/L<&=)6 :PB 4\)8.#EKFY M GI#6OGO6.";%01]T,:],PGM"*NLS^"IADV9Q'4G!=]MH>#A CHE*<%N'NG, M18!=63Y2Y!X.+S54*1;I-'7"$I15SU4U5+>*_7\):!,,21>2B-P%\)ZE?@]J M0#.%5V!*\]K01@Y_>$H2?<@DT;UO(TET,.5IND>V1^+KT5ML$ZJXWS@DM3^>3(*029!C?3*5/3!%#\DD M4-JL"2YQB9*J#0T<1E4JS-@\ 8:P1*@ST%0T)IPIM9-V%1#U@OL6FJ-#98JA MJE.-4*_&R?R&P)0P1U(@KII61Z=@..2HB":(L:;@+30P$?7<$Y6N;K1](5." M'"*';RBN-^I9F@ 6WJ:[@U0PUH>;F.V6#8=$ M!R1H.JU'AT6G*\+& ;[-'%WAW0K$14>943!8I[HR1[&0,4BGPCB?*9>KAT+L M&'G$X@DTN6/_T4_X*M+""/D<^7:"$3[U(!J$\X//]UO/(DAA'@>I=E%6Y.B^ M9TCUB-!+5LT4;N$9= #;63OM]HH-Z=/!=!-8J7D! G$F*"*@A"=WHM50>QBV MIW8VP4W;F=UV28+ M?]#\[EEKE M^765@_^RF6X; N^%ICG<%)(NGDAZ'4F[4<3A$+<']V)BG!;5A:"@L>N=ZB4Z M:^K&+<^\;2&^=Y4R:BT6[O^G &32$0$>9[?Z$*WQ>][7W]DS?E,[^P7#WY1S MNWHZMZ%S"XQ[.,>4$'7ZJT2B";LRZ$1=2&JRE43[N_M[5F*Q)F:A#+5@2@VZ MF?*';&ZAZI]/E-Y#Z1HD>4@4+S5P=B?]H=N?H,]D>+Y!)D,Y'.H=4"V?ATP\ M+/+M>,\XK>RK@LD.ACJKX5#G@4JT'1)U#LY1I(.'*DTKH&IOL5\GG&^FDJYS M3 N.L".3VYQ77T+9&^0Q9>=.T50V*ZD#.NY%4?V*$J6@+$4BUW>O>?(L;=7# M.8@#"@/Y+0*&:U3H8 MUG7]Q+I"B+ HV8;#K(@)@?E611-"X 2&HQ(L-K)J[68P-+GW8CBVFQ4JPR%, MK@HQM(0'U1(.^K6$?TR+Y!;^ M6=3+[)?_ 5!+ P04 " #AA MDU]ZE]WA[U=],C&1(%>W9Q\&75(H52H?Z]U*I3?LD?/AOS^01KGJD:&BL>:& MRYB*2J5_42"%B3%)NU*9S6;E6;TLU;@RO*[@4(V*D%*S Z3M2*F5279G,%1]/#*E5:W7R4:H[ M/J6NW7 CV&D^SDG%/9]4["0G(QG,3T\"/B4\>%?@H1<>^GYKY+6.1@V/C5KU M^A%M43\,FEZK_I;^UP,E*R#N^F@S%^Q=(>)Q:<)P_G:CF9CC&0_,I.U5J_\L M6+G3DU#&!B93T-E]=6.LC638O2E1P<=QV]I3<%WS9E\*J=I[5?MWC"VED$9< MS-N_#GG$-+E@,W(M(QK_6M00@Y)FBH=.4/,_&>@$ZMG'F=/W$,81/&:Y_IY7 M Z7[G\X'9X,AJ7ME[Z'&SUFSV0X?O,[4-S*DV[\>#MX/NIWAX/)BY[6]NKV^ MN>U<#,GPDES??NC?$*].2UYCGQZ0SD6/>,W />V\);<7O?XU&9[WR4V_>WL] M& [ F/ZG[GGGXK<^Z72'Y/(]\8[JC2+IW)!.[_)JV.^1%?MWWD*P"S%%ZM4: MVF)-[5R?=2[Z-Z7+3Q_ZO^=6UJK5VHO6T%]M3V.C/8,BN:+ZCY0*YH:31>(S M97@X)V9"S9N]9NOXBW)!0H, =!+%Q9L][VWUN%XMNK(H0]*=4#5F5Y*#N>=2H *Z M2 :Q7X;X'OUH\:WM7'S/J(;@0/RB.;F+Y4RP8,R*+LQ9< ,)*L02& _,0'E, M:#PG:6Q4RL "X$"6#D$L*8G@27$J2$A]>*6(C+@A1CJY-8&8^4QKJN8H$M$[ M9G&S&%/#NP"4@2F%Y5(P!PKX7 %W K$8NH,F 8!L-N'^A.@4/Y;]9TRQ;! T M(.): ,E"OC;C9@(&ZH3Y5D$<-P'59 !F3J%;0$;S53?\B'"L?S]P9"3D,00< ML;,,0PI") &=!^^^R+%_ ,@6HEF$0#(,8$E@ &$+\):B"4^ M,VCH1U/#$@CL/J*($JD 0"E!.38Z;35QZ=Z0D(A9SI'K&)CK@UL0@RA^-+I M#5H65X"GP-'P3JS5ZKYAT>ZPQ=&?/ U"'#D,.C#>& 4,4L M6"#X? 14!:L? X2.!-<3%$>Q"-(FIDY\#KCVA=0I],.$JJ1PJ$F4]%D KS79 M!Y $#%#GD-"_]RJ+PP40A3)17^55H@P2RA5=B9H>U'8(KW1VX>N7J(?JAQS1L.B!R MMNI]'E9%+,@^3?7V7; RCAA ))O)U5J9*A@ DM:4:YL*08K%=APDYLLDNIJ( M%1/48BXKMDO<%+,DC8T<$BKHHJ7@@3U=T>E(\X!3Q=$ [BB!+0TQCI1J+--V MB6I;TVWBE)J!0@82-79*@(9R/Q44\SV89958EGOHX!;R.&@I"2H3\+ M-J?@)]-LX?M&^VAWT)XEYX=@WSK#K6%^^]RX-?1AN4QY@(BF6L84BP#5L!J0 MGB+,J0IRR,$BX'3$!3=SI :;IL4%:-%I@>?6S@/1%7IK:\U]9E"2J@2 KRV5 M\7VI JN );IC%@-#$8!_:&$)+BP4 1+O, X+D">0[G\NE/N[@_(\I_>G5*0V M\2$&6!@"!^53B)[>P"47%&6+1.X>-]-+BVKH"$E8.Q([DJEY6H-M2@U=2#-D MZ.'G-UADE'-_NU"9\P3H8T&)$_PTP QV!YAY^G4A7X<.G@5DI-&V;,3G"Y(N M\@?I^ZE"@*P4ZPVC1E(;>(^'KC"6]F&@_,AI_XDN(2 =TN$CZ4QQV+8Q>XR! M)QQQNM#KP&DUH7K!;#"1VI7! EMAK#^R[#\G@M\QD9UI/)(O_M\N^BJK8:=V MBLV=6PU?ME.T!ZE!OI"*RWR'Z7<5S,O4AW!\ ==9H]8+U2C0:R.57M +^P*& MC")N#&//%)>1! *#[0$'_>P@^P!YR.4::P7\1Y*?KU/V1\I!?;LFT]BWAR(' M?V\(OPIYZ A@A\!6.: .]^.XL_H<5W;%%6],MS[5'MOEA MUHO E^VAW&G(ADQ( ^BHV2(1/@G4C!U#%T ;D-BBHQ4:.(5.HP@V@G\R:TQ6 M@#8>^_U\E&'W=FP=8 :A@CQ3!&PPFQH!7?88/H-AT156'D^EF#*LKC$=9[\F MJ"R;LB@1;S-V>Y@-/ )X,U6"( F::-;. MOQQ#D4@$G;=Y;%UM.QT#],<\+HVD,3)JXZV.*58:(#+9K\\6BJXYN_!Q5"T? MU9MXY\. -B;()\ZN@Y3M=9"*"=;;&D?EPVK]R>9JV7NR[;EAF^66]_JC-KRR MUVIL-6S%.L(Y ]RM$QJ_*]0+CT+=KB7WQ,M7M_,N1G_-XS+Y1LO]7VG,2,O] MC+J 66;\,W95T:K"RT6W=-L+AG^1A[_9'82S^0;J\L-8]V:O 2G2?CZ^:K'! MXM?'P!:B68H$1[5!EMAS89)[YOOR]HYZ^/MR8G?"64CZ]\Q/\52*7+H=UM_. M_!)G[E^Y@U^@06L>/7C*I17+1C;0I-7[IHETMVW;[E>?*5N[@;I6K6NWSFTFKVZ>[/VIN\I_\#4$L#!!0 ( .%R%;X0@DL=P@ !0L M = 8VAA#,Q,BYH=&WM6FU3(KD6_GY_ M11;KSFH5;PVHB(Y5B,S*UEQU$6MF/]T*W6E(F>[T)FF0_?7WG*0;4-#!77<& M9ZX?D.Z<).R0 IC8Y)6I3*=3LO3>EFJ4670KV!3C8J0 M4K-R8(+"Z0F^@4]&@]-_G?Q4*I%SZ:<1BPWQ%:.&!235/!Z13P'3=Z14RJPZ M,IDI/AH;4JO6ZN235'=\0EVYX4:PT[R=DXI[/JG83DZ&,IB=G@1\0GCPOL"I M7S\>;[?K'L'S5JS>MCXKP=.5L##9SN?K[HG?4&I.Z5:P\]?BZ:]7'X,.I,?:- .MW^ MH/>AUVD/>E>76^_M]6W_YK9].2"#*]*__=B](5Z=EKS&+MTC["B2VZZG=M^;]"#8+J?.Q?MRU^ZI-T9D*L/Q#NJ-XJD?4/:YU?7 M@^XY68I_ZR.$N!!3I%ZM82PVU';_K'W9O2E=??[8_3V/LE:MOFP-_=/Q--;& MTRN2/KLG-V7R*_7OM(R+Q&?*\'!&S)B:=SO[S>._1 4)#0*@[))@H6G5#\ 9 M.X4\#F#Z6B6OF?SS++<^9*^<._WU>S]^,"Q>M;R/P] C8SIA1+$)9U-(=F;, M-?DCI0IP+F;P/I'*$!F3#U)%Q*N6?B.A5&#&$QC.2QD:E#"( #63E$,PE)1$\*4X%":D/ MKQ21$3?$2&>W8A SGVE-U0Q-(GK'+'#F;6IX%X ST*6P6@KZ0 .?*]!.8!9# M=? D )1-Q]P?$YWBQZ+^E"F6-8(!1%P+$%FHUZ;.C(0\A@E'["PFN A8!',H5DOE/ 8. J2!W(?OODB1 M@ !$2[-9! !R9+ $,(#P15@+L(56S$M8%-B"$47SJ_P8?'.D-7)CV0.F089I?AC98H%QX)6EV M6-LBN-+M@:M7KA[B.)PS#9L.F#F;];X,JR(F9)^F>O,JF!F'#""2]>1RK4P5 M- "D->':4B%8L=BV@\I\0:++1*R8H!9S6;)=X*:8D3068!IXIC -Q) IL:8FPIU9BF[1+5-J=;XI2:@4,&B!HK):!#N9\*BGP/85DG M%ND>:CCQL*QYX-N0H2%0,M1GP7H*?I)F"V\;[8HPIRK((0>+@-,A%]S,4!JLZQ87H$6G!9Y; M.P],E^2MS37W64!)JA( OK92QO>E"JP#5NB.6 P*10#^H80EN+#0!$2\PS@L M0)X W?]8*/>W!^4YIWHR7G$F4#(G>/Z^6E1354 M!!+63L0.96J>]F"35$/GU@P5>OCE#189YMK?+E3F1@+\L:#$#GX88 ;; \R< M?MV4KT('SP(RT6A+UN+S!:2+^D'Z?JH0($O)>DVKD=0&WN.A*[2E?6@H/W/: M?:)*"$@'.GQDG3D.VS9FCS'PA"-.YW[M.:_&5,^5#1*I71DLL!G&CD?&_C,B M^!T3V9G&(_OBWQZBK[(:MFJGN+]UJ^&O[13M26J0+Z3B@N^0?I?!O* ^A.,+ MM,Z*M)Z[1D%>&ZGT7%[8%]!D%'%C&'LFN0PE"!@L#SCX9QO9!<@#EVO,%? ? M17Z^3MD?*0?W[9I,8]\>BNS]?T/X5<1#6X Z!+7* 76X'\>=O<\9P"03 /.- MV931.\SH3BW:G&YUKCVRS0^S7@2^; _E3D/6,"$-H*)FPR? MP;#H$BN/)U),&&;7F(ZR7Q-4QJ8L2H2<,2B=CJ6C4/H Y #*5Y$>Y5>"RO-E MQFX/LX:' &^F2C!)@B::M?(OQY D$D%G+1[;H;:5C@'Z(QZ7AM(8&;7P5L<$ M,PT(F>S79PM%5YQ=^#BJEH_J^WCGPX W)L@[SJZ#E.UUD(H)5LL:1^7#:OW) MXFK9>[+LN6;WRTWO]5MM>&6OV=BHV8H="#<8,-PZH?'[0KWP:*I;M>2>>/GJ M=J.+L[\RXC+Y1LO]US1FI.E^1YW#+ O^F;BJ&%7AY:8;#ML+FG_1"'^S.PAG MLS72Y;N)[MU. RC2?CZZ:K$FX->'P :F&4/".+7 EMAC88(#<_RV1GH[1_7V50^([^V,X#=#X>ZU.^B%$5P9R[VG0%FQZF.-+%J^ M7YI(=[NVY7[EF;"5&Z>+%6WE2W51A0YA6:=FM_H_4$L# M!!0 ( .%R%:LY9B;_@0 ',5 = 8VAA#,R,2YH=&WM6&UOVS80_KY?<76P- &L-[\DCNP&! M%JF8*R6J)!W'^_4[ZB7OR9JA;=IBAB%8.O+XW',/3V<.7AQ.1]&'DS$L3"K@ MY.W!F\D(&H[GO6N//.\P.H2CZ/>MYJ MM7)7;5>J,R\Z]:RKCB>DU,REAC;V!_8)7AFA^[\,7C@.',IXF;+,0*P8,8S" M4O/L#-Y1IC^"XU2C1C)?*WZV,-#R6VUX)]5'?DY*N^%&L/W:S\ K[P=>L#E' MF[5@KQHISYP%L^N'G6YN^BM.S2(,?/_71C%N?Y#(S.!B"B>7/TL?=SP9=F$< M(OA9%A;Q-,JIM3F60JIPPR\^?6MQ$I)RL0Y?1CQE&H[9"DYE2K*738TY<#13 M/"D':OXW0TP(K[A=E7AWT8_@&:OQ!T$+08_?'TT.)A&T6VYP$_%CT=P?1XRL M,_5,@8S&I]'D]60TC";38U3MZ>SM\#B":/K=(P]Z\-:=N2,79N-1@3YH=_TF M#&

1./#'RJ<.H@]?P>FKR$Z&L-L>'HP/![/G.G[-^,/,!Q%UM+R_=;G M1//74AN>K!M/5./-:5^/A)B(U1T93U5$34!G]G$-2%?*KTDR(.1<&V35)R6 MFP2#(53F]GUQ?7@]R(JP\C\C:DXRIIWIA6!K&,;&6JP(FV@GIFGGI6OXF,D5 MLG/&-C>ZO?Z7%FA.J$VI(UABPO8.:JEPQ#%=F0F=H)=__3?!_8HE;@WZVZ_> MOT%+$+C^KN7!IJU4%B1+@7LF1HT(*]-+Z2KV:WKXOK[4;GUO^^)V3_ MIV/I8'U/#_5(=%5A0M0A!@=:"DZAAOECA?X&%NB\HD-YXH'5]>.[7):'EZ%B@EA"[ASH M796FHOWQKZ:0.=:GI;D[Y5_. *MK>1Q9'(SN_P-02P,$% @ X7(5K?+ MU*7^! XA0 !T !C:&%R9V5P;VEN=#$P<3(P,C1Q,65X,S(R+FAT;=U8 M;6_:2!#^?K]B2G1I(N%7(("A2(00A:H7@LE J]2QKM5J9JYHIY-SR)Y9V5;>X M$!DU0Q56>EW]!C\I"7N_=5\9!IR(8!G31$$@*5$TA&7&DCE\"&EV"891:@U$ MNI9LOE#@VFX-/@AYR:Y((5=,<=K;^.E:Q7/7RA?ISD2X[G5#=@4L?%-APV?Z_D>KUN)!*%BTDT+KX6/G8\*7JM#,+9//'R?"J%Z48<""ZD MMV?G?QTM,2(2,[[V7OLLIAF J%/YBQ(9#"?^Z'0TZ/NC M\3FR=C)]WS_WP1\_^\B=%KPWI^; A.EPD$?OU!IV%?I3Z)^,+_SAR8M*9Y-$ MVSZ"\2GX9T.8]B?'_?/AU!A_?#?\!/V!KR6N;>]2[IYL_EYFBD7KRA/9>-?L MQZ%0OQ>%40*!2!(:Z-X(*Z86H!8L@\]+(K$V? V2ID(J0.FID#$XMO$GB @& M"R+G]$(PC/E,\!![8%:%41*8<* 6%/;W6JYK=P8B3DFRSI^,H+:.B,*7!4F(7Q_1)$L+P.EB09$ZQ MV<8QRS*= ?YKS1 [,RRHI!CI[7 F>3*;:##>*DSH-4Q->$N"RTPD54R,T0A. M64*2@!$.XRAB 4:*GK2C,J$JX#M=MRJD2YDM"<*@!-S:(R6DQ1[!7$@H4GU< MW%;?*&D.EOZG1,Y(0C-C?,WI&OJ!TA+-P2K*B:IJNW@-EXE8(3ASNK_7:'6^ M-S]3$NJ*&IQ&RJL=(95R1PRKE2C/<%KICS\([B$T#L+#+0=N>+[E M>$D$IUVK8\7;';T#_M-!^'Q+.WL^I;7-QJ:R+,&>%9.\7-@J%4'+$-_"[;(3 MIEME*FFF*US58L(YH!D&@TT$!2F6/*OF5M&VN:##,!]+\X:&6DM>$$2D5.9K M9E\TGFT'104F0O1PA6TNA-GZ5D#FDYC1ZRHRXW0#^$S(D$H#<>O==NTZZU'N;5R M( HP$.X,"_VF4JM\L64]-[T&9[-A"W0U77<0%^DOVL%OEPF%5G& ;VE6)O^5 MO&R=5>7IJH^$[0GNGX3P=EO];)B/U_<<^O^;[/;WZLU.EG]^,9S=D_#WI\ C M5,L.B3AYJ N9X"P$#4SG92']/-%]"=TNOTAYX)?"G<;W<+X]%M^^+4M%<5?H2ZU*)SWB[O;9]$& M>]-C"1MD>^"+5UZAL"[LD@2(7_]&EB2NPL:V0!)4K[V[155656;&)9^(C(SX M\_^=M5NUDU#T\F[GKQ6\AE9J_^_5G_]?EOWOWSOO:AM=-VB'3K_VN@BF'WSM M-.\?UOJ'H?:Y6WS-3TSM?.L)C MU-QE/G"=,>9Y9H.5&;/",>]4P%ZL'KS$CF*+?,@"<0&:69-924RFK=5:$2.E M-*O^93 4=F#,\5\KA_W^ M\^V@>_(B[[3R3D@3 M]*)?F$XOC=_T80+A#9AG2&443]X#+;]>>\F9+5KE5PE"]$6Z;4TO7'[VKL:8 M7OGNI+D/^47[LNVDBW#CVG#2S?P;_<@[O;[IN'"UO;_Q[G%C\6)T<]*T5_1O M3RE^>QR)/2^&W,NG M-839P2_^M_YNUQV&MLFN4>IERW0._EH)G>SC[@HP>S#^U9_MT#>U])XL_'N0 MG_RU\KK;Z8,09\WA,3SF1G_]M=(/9_T790=>O/H__^?__-G/^ZWP*HTKF_3_ MSQ>CBW^^&+W:=OWPU9\^/ZGU^L-6^&O%Y[WCEAF^['0[ 3J0G[U,#4,Q^IE[ M'SKE3[C? $U2Y&[T_;/^3HA_K>111J:)QDQIS4@0-D808XJHUR1H&[]LE%T! M]L\NY[1CVNG3(7^Y#LK))P7UIF4.5FHC>L%KS_HO8WX6?!9-*PE7[N&BIY^& M=J-[\H[LG.S1^L ?;9[LO]5'V^U/A_7S35P_]WF]^17M'WT@#;BV=_1WN]ZN MGS7>[AQN-W?:]8TM]HXV6GOGQZV])EQOUNG>T29OO-U#C:/]UM[GK=/]HW^. MZLV=KWOE>]:'VV\4>D?VAWN?G:B_;;3WVO73/0+MS_?.&V__^;I_= #WMG!C MXR/;;V[QQM'7L[VC]1/_]DUNWWX4#=+(]XX^GM8W]MC^T>80GFEO;QQ^W?^\ M?[1W].FP<>X/]YKK9_L;>^-G/L'[>&>_V:5[Y)^\T5P_;1P=MNO-+;37WF/; M;W=:^^U&WOB\21ODS6%]X\W71DN=OFMN]NN[Z S^>]8XVL2-TR\(E*N2&M@> M.9PQC&5FO,*9$H90SREF0JZ\>K/^;G?SSQ?72/R0%)^L2&_RGC.MO6"*-W"E M5Y'X>R0^FT)BSIWPB@E0:X1FL #S3$4<,B*PP=K3B+!?>05D8'.C\'MX?]=7 M-+X7C8=3:&R#]"K$D'F&;,:(5 "CHLJ<<3PH"'E=@7NXDK7ALX>9-\.*^-\C_OD4X@LL=.149SK(F#&:?DG',AF )Q3& M1F&[\@J_H(])_LT.@(KA:^" PK2V.CZ<_4^HZ/M=^J(I](V*N8"(SBRE(F,( MA4P[HS/EK<^OE1K#] M+8"S1:GO :6"'=K/;2N,?B:3="?!;S"FDJ: )]%\V834=W7;M=]TMH_VSH&< MM''NSO<^UX$E/ISM?ZX#>WQ C0V']@BPT/EA#NQP_H[N'.ZUSUK;T(?&^3]' MVQL?<8-LDL;YA]/]#<=2W[:!/1IOZZQ!/M)Z#]M9+J4UPZ+Q%;7#(ZULQX@CC]?7'_' MZ/N7'QWWH=<=%.5?I77[5$H%=3DK]RGOV,>BEK9H3#5)_!Z MZW^N"]K-AU]-+EU_^W&);R9_@6E7]--2F$ 7308GPI/G+N]==--?:_*1%]:0=YMHY;D"W(&>-T,P*':BTP"WHRU8Y70#_%V"Z1K9P M?SP#/*,7DS6Y<[\92&JO''X/[/C0NQA9.YC>H BOQ@0H;TY>,;DW^3N]8_J, MZNB$M $AYIFSWA"BF3*.$1J$0&8\HXO!@-=G]"I/_>2,#DIYOCYE8U?/RX^[ M&S\\FT1(!BL>-PAQ%J6S$G.+L0M2AT"B&\\F7D#^Q+_.GS";8!#M)D:\&)[/ M3Z!;5YN6J[OI=XN?G/A;SZ>+&Z'3;>>=::^]KWA<>\6+Z[W_'MVI9%P:R;W! MAA'GC&%4<*D\(%E.#9^#/A\/.QPD]#+ZT\/'SHY;NG'YD9_8!$BAM/> ";0VEKA7/6 M:<\))2):_R3D[QUL>/;S]%253&:V4QD%-')CBS-AJ'K,+&&LHE>1*2 M^-B4G(M,4HFI=X+JB#6C"L&2*(,-1 D:O6%/0R;'=R\IN=T_#,63%$SD"%=5& Z^UN9[??=5]GS_^S,CVO@T#/K4)2Z< YXQ0,;Q( RH-R M$E1(CI\,:=:]SY/CT[3>F]QO=5Z;X[QO6DM")LHU!L%QU%K/@N,J1&>$3CY[ MQQR13X=,S@W:@U:*3"N7D=2N"(?I;2=AJ^.Z[0? ?0]",HN845H$GD@DE-5@ M)BN%@A&4>>@MR3T4=(BJ3&20E-&B4^[; $[;@FQ M5HZ-IL6&VHNT.LT?;%O)%(D4J^ 0XXHK[XR*(6+DHI8&/3V"/MJ:-G_B.A=] M(^O%J=/U6)18A'91$1AEGI%?)*!*N"5 ;F M'C\]JLX%W\R?T)@9![J94^4)X\18@H'@ECKN;(!_/]Z.Z3*OL;/:RKV^F4V= MM&"22\(]8YX:8Q7 ((=05(8R#$9[](0XP624 M47%.GPZ9YF\!SHAD*61/1"9BQ(P)@127%,P]I&%YB-#LR 6(W$DOK.>!W)HUU3'IB?8B6"1+BTR'3G!>EV9$,.4XE MCE))I)AR)$$\+TDZ;4L#%?+)D.Q1%Z79T8:,F4#P#VKJ0632>!T MZN?QZ#.O&2#<@8X7)D+7F.?,/SV"SL- 7RFO>?0,L#38I38JK2,Q+H+Y\_2( M^\B.V?E0E8%]ZIV5 70PP#L5$)+."1LTBM[;IT?5^3MFYT+H%("/7$31:<\\ M2HX)%TT@BAN!"7-CN+'\]'U$&WA6[B-8&[UFED1EF#=6$<5$Q%P'3;VR^,F0 M9DXV\(S())0,W@IN *,F)ZUAPL&2J TR 0O)G@Z9YF\#SXADUB0WDC/82L&X MMT9*JQ!WAFE.1-!/AF2/;0//S'&./(+E1S&#&=?<>D&-,0A19:6Z<,PN1GCM MK&;@\L3J:/IOG;%,IZHGM)F\X]Z'+"4&$PQ;'8'U&1):Z6BYU3)PBQE ]L6/ M1GN3=TS'Y2F_Q"2_P'5F_[C;+,KI&.X&-RA@20G+$HM&K8O!\R@MBB7B H:.C/!@I M7-*T_+&H-/U[T(-5I-=;=[#:]$JL-J)IJ9(^Y47^&BX^,!%QRL*([T7$&TU_ MA8B*@K1%6\;O,J$TIH8&9[WEQFL_.8\%\KCP@KD01+PA7H\CB0HC20%/!),, M*>$,-]IQ)I D$O&@1I*($1+9Y,=R$O%?S;\?7 @QRI"XGQ!>:_HK!Y6E]!%@ M"RA)SAS#"@-,9Y(ZS:F/6)38I2+;G3CE!B5^*0@)^RC*M+Z<*6LT H68S@G) M$ -\Z0*GT&SRHR+)MS )O8\DW6CZ*\L99]I+F$[0?BEE@Z92*1D94PP;[Y8@ M(@G@9=X/[_*3X+J\7^KV_AW5SU"U>MTSOIN]OT.MWVZ'8":TR M]V_O,#]>EB"E0()R@3 <263..>VTB80AQ[3&'*LE"I%>9-K-/T3:*P*ZE*@@ M"6/>"LLH2"OW0&7XT^@G*IO-X X[W5;W8/BWZ=U^<$FDU%#NI22@1#EFP7+M M#!-"8R5,@BG+=#QE.:@X?WG5)E!A*6!0P$(6"^TQB]2"F:$1D78)3DXOLCY^ M&#<;XRX2+5,:;":,-!)I0*^4*ALP47*YW&P+2[L%\+U9H@FLG]9AR0)VRA%+ M""!4IW$$'@SSSCYA0]::PAT. MWX63T+I.Y(M&6YWC0;]7ML#?(>V]._/:] [7.S[])^T/GYC6[:WA>K<3@ 6+ MKZ'_9M#QWV.KGYF(^FAS,LWDFR+\>Q Z;GC'+%QIVMM)VT)%WCE8$NS/%2(^ M87WK Z/*:X^LI#@IK91B0CX/YB45\RXC\Q)0M$@I9["/C&NCN"#.,>4Y)QK3 ML/C,^SSXY5%EF2X)\U+/A+,8Z\2AT@9KE#>"&8^ ?YVU%?,N!O,N"K\02G&@ M(56J5$P19 .1$4G#L#&6A"4X0[]0,//Y,1 UP=G('1 7H)Y-CEZ#@E3"BZ"Y M7H(T)@L%]9X? SD:@U7::>HM\S&QCT(4UC%.&-)H&39@*\@S3P9"5 /$4=)Q M:I@2VMHH@8.4]\! 2V7!GHF0H^-M#SJX!%EC'D0?ATYDXZP9&))LP3>Z$6" M'15F?DQO? !V\DYQ86RRL8SQ*C+MC,1*"%BXG@?S5MZMI61>3$-T@BL2A6., M"^N80!BE<@PBY0U=?.9]'OSRM*#>S%+S.VR9X4%ASAQ8F:E&:U#>$6V1(4N@ M>9\'\RX*OXA B,#1*2,\"X;H$*G# # #]08O@[);*)CY$ ?9*NZ]VS=+L*,$ M%F:J'3,T&.\=Q59$'R(3)CP/[IV=:ZWBWL?D7B:-HI@KA)EA6(&)3SA3@2O- M(J=D&4S\Y\$P%=*I"BC3/#"DE%!^.6S\Y\&]B\(P1@*\ M)!$I 58)%F"A1,&AFP2"P4UGQT#(121)8)Z(A0+3H!!JS0-9?)3 MK>(S8:#GN)$ZJ\S3C!C,D*.6"Y;*2 I/0O0*X\@5E62I&*C"/(_/0%Q3C1P" M>!,<\QX;Q3$-S -PM];HY;(WGXG0JV"M(\IBQ1&+R "9@&+!6ZECC#;,X63( M/:9B_LF-XH 2FS,#D82Z7H)K"%5Y_EQN;MU+2N]M'9SZ; MH@#>>E!VGEVB<^PT(.=4(H9QQAP"%,T\YD9;:06C?NG)4J;2> U#!A4#+X9? M/?AJ49X]O&B_),2R$F"IH@&!KBO M ]%C$E2C%1AL$$4]]IIQD9PA3X>8:4,?QNT<#::.4[!^+<-*VZBB<2D= M-F?.+$,9XO=%%\;;'X) =/KK'9_BJH[3._X>-H?'X8;39U!T\OZ@"-#P37Z6 M?BU+0BU")2(&H2@!I5O"5#IW%5,)M(BM87[Q!6?A*34K+P8#S<9YP-*HLH:[ M$202Z5 J5X+L$IP@OQ>EQKBN?3SHAZ('K7:[L7]JBF4I1DP#L0'H$+1 +#*M M$6>1AJ ,BR:2)8@.7&PRSIB"O&TE%C#6:2/Q5<-VG\+IA>..RV M_%;[N.B>C#;(ET2(DC<.!^>XPXX%98VPRAB!L;+]?F@OC5"AZ+$& M<$!(9#XRI7"PV&#-F&>2T2+6/<77+%;G7@T8,B])9%JF"-BCY2YAC% ,*MY1XPADNG9Z0*> D< MXDM JUEYRR48N-)K80)B1%.%,>;*4TL-5T&B)2AJT"OZE[52WP:8?G-\F#LS M#F1UW4&G7PQ??MR=)3'F7YO 48QPRD5KI6?*>B.\X@([RZ6/)/(EB&^9/^7F M$K;" S<\.!IT% P3"\:P1(I$RW&4[BG(W$0U-KJ=CT^R, AQ!#FMG8XJ,@ D M%J4XAB-VB;3HN;-M6?E &(VV>'0<'6+^9MZ')=MR% MJ[UH2JBR.YGE$;W_?)@7K_EN>L]8^GA)Y8?]T@677IG N6+CBZ+?G4'JRZV: MW^-WP,_)"^Y=\=L$&A!8KH'SY/?6UF).@8\UMLQ3N@3);C>"[=\\SSL)KSL! M")YJ8NR&3MXM&MW^[([SONMV#OJA:*?/3T7TDV^G!DMB=A$3M906>>H8DU$; M,+5$8,$3834F2W#:J6*&V1UE,)Y[[U"(G#)!I.:1,.,"QH[@H.CB1PT^>V:8 M780BF!76*(>%9HP))PT'L$HXH8I:'SFKF.$1F.&['RW'@CC0SP(TDX,5EP?N3Y;W)_5;G?_*. MOR=QGA/[+PHC6HF($M1@'B1C.&CN#<:4,,R"05R/+7>VP);[$^**GQSK3O"A M?9Q,P/C.\9566C W?MBF1!BL2F.Q M]DJPR*-%*&@2E"+117-10+42D*RLM4Y$KX6FU1BZ3+IG+<07%?,3X[U2K2PWMK=@>WE/C?%<->TPG;<[7?=URL,M-YO'H91UO?M&,.# MYZ "VL@K9/P5&Q%9)D4D5H R!SAL#442 (,1SK(@R%B\Y42\Y>*ZU!>"2#>E M3=Y?VN1LLF-1Z;SR!J7D8LP![),Q!(PUDS)ET6=+!/X6CZ)SP6(HI863!EM% MX <'NCKE-4- 7F*#68(@ZX4@Y(/ (^$0=RXETX,&[X*(DJ9EA7$$@B@L Q9:-33ANKI99>*2Z$<&*9E.!,Z7-_B9V$ M2Z5XX/XP'4'N=L*MX7O6!,6 2]42!-E5_#H??IU+1"&E,6HFE':6 MLJBB'88A$(UEC$9ZOI MEI*8"I N9D828@6S'H'5B6D,R'H=&>%+4/=@WC1\F(@X080,1&K+%7..6V55 M("9HH([UXWW-9XA^EQ(:2N\L8J%,\,8X"5HH1#3U(3B)G%LF8FYU7+<=+A;< M=UUG;B3@>]WM];?CVV[7E\F.0G&2N]#;[;;\4R0M\QY0%-4J4,\ 1FF#;21* M)A+CJ)8I"?<"DW8^ !E3$[VRF#/.(M*:12H-UU$A(+=U3T5J+P^X]$*JJP*D MW4AU4[KE&>)THJ73>^@@I/ELD-M4HR=BRQ!B!!E#(DR]=%%JQ*(U3T5V%X' M,"!\$(-@8+)6#VA5="4[E, M'L@E(/%C *+Y7"'=12,*"QR35NN8&,^^=DFEFF5FR=MYK^62; T M(J,IMQ%E*.52)$QQCVSPG""^!%G$[E!T8#3VBSSEM"A5W<=.WN_M['Y<$C=Z MQ$0:PC&S*# #>L]+,/)QY(0Q V*U1/(U;_K,7\9LH-Q:+@-W'JC'M$R>5^>< MIS92M 19%>=-PP=9PXSB4AM"/!AJC(%Q!N*F$0;(9Z/&?@G2DMY!EBL9?G8/ MS?+4/T%..2-(4( IF+3,6H4%BCZEN=1JJ;:;YD>9^:L[HPA@"+"6M% L"JQL M%,8(*600CLDE.+^U*'(UJ_S+UNO@P(#"L/!XSHS@W 9%M8B$.Z672:[@#3YO M#1(L+P^TY?T\]#;/7&O@@W]3=-NCBC6E%V,[;IHBI3SK >5*BOT]G/Z"9W?& M$M8XL*.]$\[ TB>5-=0$JT#?,L81LTODPGJ"+#$GQ[6@T0$.XD@P'IT6G$HM M.7/$J734H](2=WO2MLN3_4]14T3I!%'&6!+ ]A1"*TH(=LY:1E#@RQ0T^439 M8CZQM!P1CPG7/%4;\DAA8GTJ!)]JM%JQ5 Z*QV"+9^3N\%AP1#&W47$PK)5V M-."((B-..Z=UI3$6@37FHC7 \@"SD&*JN&5.(ZL)F"(*1X4-=T)56N/*+L2H MG>D%_]X,R[01*=+XH-RH'2TLO8^ 2GO ./#VUG#S+!0N[X6'#FJHC(Q!@ACTEZU,,P E31U7#!)K!+:!%\IDWFRQ'Q";A,N MD8:E*M',1V=0),@0K^"RP[KRD7[+S'V*.H('%*-&RE*!F&9:&XR<$E$3ZPC5 ME8=TC@SQ\!KB17[VL@B][J!PH3?Z\S 87W;>YR>O_H1_C2,%#9BZ5%JL661" M!&-!?]@"!FCGG>PPI .%+QD_[O]QFOO^X4N,T/]= MN=[.% ?0M-\]AIO'?;C9.S:=R5W7;76+E_\!7 .\^D>$SF?1M//6\.5_-X$- M>K5&.*WM=-NF\]^K/=/I93T8[KAA+S\/Y3M'?YZ..X/0'ZV\$R:=PP3]WS_2 ME&0^N&Y1!9LMX#^9# 9+7/<"R\G/_[P M>>^X988O\TXYI/*A/\;4M=U^O]M^F?B@W&1PII695G[0>5F.=G3[DD76T(A- M^L",?3_Y\OCV6GGK1=_?OJ?5FD9WWT9K^.+>B_+=Q:3!F "T9$!X#D:5IN&O M%;IR8^#CH4#+FN\.TL0DCOCCV'@/*N4EJN'R'95'.Q!0)*8<^FH44AE=6 M]+F#]^$#/\-OZ@:_R2G\MO+J8V.KN;E1VVVN-S=W;Y%_T7J[N_GZX\Y6V*AM_N_K?ZTWWF[67F_7ZUN[NUO;C3D.@=UK")]-[Q!XI=_MK-8VUEZO MU0CB3"_\S+_9WJG7_H1UHM/M- 9M>(FKC9>3G:27\@AVJ"8:,Z4U(T'8&$$U M442])D';. UAUCHFP04?\I<;75?F#DUA"2MC1RO]-+0;W9-W9.=DC]8'_FCS M9/^M/MIN?SJLGV_B^KG/Z\VO:/_H VG M;VCO]OU=OVL\7;G<+NYTZYO;+%W MM-':.S]N[37A>K-.]XXV>>/M'FH<[;?V/F^=[A_] MD?WAWF([5-UI?ZQN.UPGTJ+D^W/_\\73[[=:) M?_N)^7_]T]HGK1-[='P$;=A^TZ']]M9Y?>,#O/O@=/OSA]/&^=?S_2-W5M^ MMLUUMM=2P_K1^MD7Q:1.@#SCA).,*60R2XS/P(IC7!.$># KKS#*/I2K]245 M7M7NY)T;J^L?#\]+-]>XZ;ST6SHH5=ONA-]_J>M+LS*1-8;4O1:F'UKO^!K5 MY$?6N[L6M\GR18[/T@)V=;);(=Z>F^[Q_1GG,[PXO;SWT[!H-.;A]#7O?$SG^!;O+/?/#[<.S_ C?;'X7:S M\76[^0'MM??@^Y]:]29<;WXXW__\3VL;GFFTU.F[YGJ_OHO.WC4WSQI'F[AQ M^D5'HCV3/-.4L(Q1 []Q+%O[P M<7VGN;GS;J^VL_E^>Z=9>_]Q9_?C>J-9:V[7 -@T ;W4,*UM[]0P_\W_7MM^ M4VO^:[-V!?-2&!M9+?6P)P- M_C%0QZAFQ>;(>KXN^1ZN9&WXYF%Z+/-FF V#*;+064I-\-,PY:Q^_A%0BK7: M$I>EP"G )MQGVA.3(94. 1""/ *4LGYFV>0KK[9W*IQ2 MX91%P2G- OJ7)^_0W4 EFE9OF9%*X[S1:IP?\/KYX='VVSII;.R 'CHXWR,? M^/;GCWB__6&8T$B#?+R!5+JT3C[2[8VOY_ >;Y09?I2,($J_0LAG&"56'3;M2^3?VK][I4_EF[%2YNB>2]ML]1B#HO7 MJ.CX0R*QS7)SY U\K#$J<+Z,RNN7?$##+S8=^4>&9)9SF3&B6:8BUIEQPF-- ME&6:ITTTG%&-$+M3!5P MS)CP/%-6B$Q@8YW 5*A 0-S+Q,CO4V+DVK^ZK1('K=:V.F[MWCSV\#Q%[N=; MW#PSKE]R0MK_*BXXH&9ZM=YQ<&FSV=?R3BWO]VKNL+0X[^V'?'0TK_6:XO1G MP#QE:U+>C=A_%LT3N8:YG/EKR]X^M)$P8LR;DSZ:[\=W?3RTO3!2@2D#4G$\ MWDXN$R&][@XZ_6+XNNNO>SI@""[%&O3#<=$]2>]94A?'Q(38.6J P;!W_A7N MMUJELY.\@;[5\?[G+;KWN7%8/SIL-S;6;YD0C;=U"OTZVFZZ,S W2F?GWN8\@ LD,FPT1<[$H"-:>:58AB4#RUE\D]-GK=;G9S[_5JK9&EB*73 5B]K1 MH,A[/G>EM0B8)+^JDLMFQ8'IY.?EW[\_#_&_8^:V=G9KXT@[L#931-)U::TU MNFN__[P;H8)ORPS?ICG)+MCU44V1!5G,UKTO0J\W_L\[Z !>YH6LO74&;6E] MX\W17O+O;OSS=?OS/] 7^,9YJ[W]>8\T-CZ2O=L^7P)] WO8G=8_-_+]C2U4 M;W_@L)B=PGB.X#F^?P3];NX?3?7Y#C7:_]]#Y-J?.N:S'FR#';V]L0G]WS_< MWOAZFNSL;5A$&V\WSZ"_I'$$"VU:&#?V3O_W_,,71P+GL YF&/N0L6AU9F!5 MS)#TSBL6%:5^Y15AJ+9I>F!?&Y>'CC>U]9/0&=Q"?P_O8QNSRVOXN5TTNZ=+ M#?*7DF?<%Z<,XD+X+'),,T9#S)1*VPV(,XYY((C2E5>O3?O8AE;K)H^L/AJ3 ME$AFNW@/!B&@EN7TH"TSIVR>?=%2<\*LR1")R9BT.%.(\DQ&'+#VB"C*@%76 MO^VI>]IH26)4D]=IA(FA&8Z(QY)C(K&.65Y@BIYV)$CIDK&8S'!2C?_-BT:N$LN/*8$ER.J4#!+.TVNB7MKS0%\,T9=C;C!/M,L:=RHR* M)M..$VNTT9B*E5?LMB;Y_2%A52H]T'I_V.T\V_UM]L4C9#@B,K,ZQHRE$$+K M*,N0Y9%3C;C$(OD+,5 -H07:>KQ?T,1OE]O-_]VK]4,K'"=ZCX,G5I/?KS5( MZK5F0#R!N_PO'H"8A^9JO%A?X#[?09@WW0)XJ)3&U7++"_XPX_75=/SD4LQ[ M(*2U%-X+U(II=[AS$'RMEVR?6BM9[T49;Q!G@H8!C'@Z(W M2#OA_6X-6I3^5$Q^L[\GC)&"FM9=_^7"C&P:^WWKJ&[MRC_-O#\Z_AJ,.ZRY M5.CTO_X#"_3'K__[RD<*4PKS[K!MNZW?>K__Z*L:XQB%LI/A;,1M-2#*Z6$. M5RXI-^54[C>/[,Z#Y1YPZ1QS\Q 36Q+V^2V=_ OF3#J8OHQB9F#IA$548^(S MY07%"%N,G!B%[0'_E#D*5FO'IJB=F-8@U/ZS# G'-U?4.WG\9X3B 1E@+&DC M07MVU-\\_8*LC"EW2^:8 ?-8^I 907@6M"=(FX" *X#Z_WK??# 2W_7O1Y#[ MS;%J',7PW8Q828ISB8-5?HDSSH S&(Y4X2Q2%S+FGP^9Y)VWBOB1R'H (IVW)K8Y/.\BA9H> MZ@+,03L=03X]#.4.?0(_EY&"+VN_X=]KAZ97QC[[FFFUQK@OP:E_#_($I@!# MV3!N "^]P%,T;>B/@N+'J.H*&)M,?$):Z78*BJ]YN LP(C4]+H(+):C I%:> M.>O5?H/W <_7>@/ !+W#;HI7G,2<]P]-_T;G:Z?F>B_+^.WRX?$8?O^CQ+R_ MD=$8+4@.W+=',(+4OFP*#Z5>C-^33IWTRDZ4G4PX6*.:-\/>VAS4PLCW^GI0 M%-"MT1&8M#CT37_0>W8J8!U_,40C:6+(J$^+ ],N,T21C-J(/87_28%67NV% MWK?6AHD /]IIJ5(LSW[PLS/5"5, >7?^4]+]457Z!!5PJ9= );7S?A^46&B! M:BJZG>1V;@UKX204P]I6\B<85_K"-TS?U-+1D9OJ^?(=5VW?G0&T9(@G#;P3 M#@:M46C1;M:L_99(+_\@-!V%Y",-GI=AXL,YQ9*6G&-(N9%99G6#FN=>3663E5D]8J];GPZG.J M[ZG6")_]6QE>X_I^&?Q^M+/W2VLPQ_P#,]T;?Y1SNL5K M$-R#;C&T_1]L;'VY%QNPW]\[VCCRT.\SWVQ_@>SO0[Q;T^4CW M/M=/]^"]C>EGB9@QS&L9,H2"S9B@/%/4V4QI$1Q7J7 N6'?OIBO0:V']-LV> HVZ,PK+6BQB-:8!J8 M!2&?$-D>?+DO)_'O00^^W.L]R7Q#C[/ P\)>O[G *Q*EIMQDT1$/"WQ F:$1 M9\8ZHH6+(ACSK7Q#EY)Z3RW[ V&@DZ;?W.UY"EIB<[KM6.F(^^N(R12^+6?P M]6@"*UWQT[IB.$57:$.8-DIC(ZG] 5WQ \=FY^(: MB]]P0:5PRJF>LSQ.VTTH]Q L76ZY1; H#=R7X$(C'*,3LGGU2W*;[6&Z>.G M.7P:/EOKP-BZ"4Z%+Y72YDT9!A^^$-^UAWTRT4@K09C7GQ3[K&"VA]T M\A$G]E+U*3"GKG&G1]IAKIWC1C&'G#5",RMTH-)Z0M"7K9(I.<4KH,I<#I99 M[Z^5K<:;*2$REY7MRD)7O>W+7EWGV4)A5_51I1-BXH; M1>3VRK@[4UZJFV&-XE%N[+5[IP9=IDVGY:K$=+5.V7%W! )?%B%%A9R$.RN7 MC;^/+A\QMM=M#?JW'_F&Z7R]$M<]*Z[)EJIA\$>_VO]9VWF^^WMQK-VK^VWVUL-=[NKM:V&J_O MO8^^,$.90I:GIY35&D/WR]#T0V\E:YSPF;^6KTE)9[EE_Q-.SR>3!^.]2:'^ MW]N.$[-(P?70"\6T W-A8-IJS."[/#:*.G/N#??D!SA4K MK[;ZH5W#:S_$HA7=YD\WP#X^=))/&WZ52J(,<;C4/V4NL-%1H-\^=LS YW#_ M]\>B\Y1D#T6:A,>W39XJ _ [2%GIW(4FG<9CG4LJG3O_OOP8W>JF ]@\Z=3_ M[M4V\IX;C&KNI*CV]8YI#7MYZ3*\5,))2X^V*5.;G= ;M/IED^WC,.K,-)]" MI9$7I"\_QAY$5RIY&6F'L1KK9%KIY/GWY0<)]R'%:>3]TOU?:EFXT)K\G91T MJ]L;I.V===L=]&NIEGGHUW;RWM=*\SX9)F"X4KU+23PR@<.L4KWS[\L/$B[M MOQ1 FU+MOB^Z+OBD:2N]^F0H_#V]ND1NYVK#9&$V3 B;[)BD+9/M,AKT9[=+ MJDV1:F6;,7?*:E=D:0GW+AR8U@B+E-E^*C#R=&C+:&7D+27Q*)IHU/5*I0JJ[TQKM\M*FWZ=,A::=-E)1ZM=I"7EG ?.U:_!WE_ M>#7UR54I_S!H9-W MBRLZM]*O3X;2E7Y=5N+I:CMX:0E7AV< T\8 4/9*X$VE5Y\,A2N]NJ3$8V2L M5WFE5^??EQ\DW&PVR"N-NHBTK33JLA*/CS6JJ#3J_/OR@X3;/#O,;3XUGT>E M2!>D+S](4BE^*%(1\RH8K&*M>["66GFU"U-K^C]MROY:@I)*M9F;6?S[?I. MRIA6>[.]\QE^9N^VM_\G_;W;7&]NUC<;S=UO5_2<,J+O% )=T/IWS51?\]\# MDTIEMH;C,AVU;J?VIENT:QAE'VJ_E34XQU7>/EPT'97^'9=W^[V6=UQKX,-% MP]@M3DWALU:W^W6A%VIW M#Q[0PJ#E)[,%+V]WT[C'";13@//JU=9%.(#W3&J>QD%"+5>2GA^'HG0B==Q( M3@]3':KWW;S3K_VKV_*CUVUUW%JJK%KV^DJ3"1W&=:4G#6Y4^(.[XSNGX69] MP$'OYI7NH+A:&K"7 \L:>'\HVKW?RZD\30G!X;\W.H+E'[U:RN#;#P?#U*JMCE]D75J_.QWB-7:V%LV,@]>C9*[-8A)/0&<"\M[J]7H!G7;>7 M7C&2SE&8SG'1[:6'>]?ZV[[(%5$[;IEQTVY9MAN6_]Y:;1W:75)N]8*FI4Q? M$!2H= P=3Z^!F07!ZG>+A 1KT0#/C=FBS(Y>2MU-<8,N%=]BKS6@=JW7;8>: M,^7XAMT!_.S 8IV*PL7AMUC3#DM"Y1W0/0?#41E<\I+4@KH M//'%S:X4W43@*[+0 58J"9XH6A,==.61]!9K4FXI4'TG MILB[ [C8ZPW:QV/AFN3P3R.$SXVY)82MUJ!4(2E3P/&@ &V0Z-0! MZ;GZ[1''C"L^AR)E&>B-QM>&Q\LF-F44;^6C";/#LO)$W@&J]U-=UM2Z=@"2 M"5P9PJCN*TQFD?J=;ET.KBSC>E&D]>0*46#4JR.9AR8P"FMLWLK[P[6TG*2Y M&+-$ZI;+"S=HI]3A+HR&[?,8L!B.:<%DY'C,LFP)A8]%M M7R=YJ9\3 X]:A/+EZ0D8?)*1 A3J6JV>AF[NT24;AMV.'_%'MSQ&?(,E[DG1 MWJ#4J6DH7SO=TU&BG4%G]+O(>U^AZP/X:M$W\-)):.65D=5,F1?BZEI8BE(: MFC.3RB/C(5VL(2T87&O,BOD)$&+U^N(*='2'2:6,>CJJ;SZ9IM;P8A+[XYF& M61O+]O5/].[_C;$"24Q8$KGD1SO6R]]< F+Y_1&^@?&6LW;160"'Z873A/7J M+";)"FE!ZH*PN[3P7)NQ,8X9<]>5B2B'/RH%,FIXI>?][S! R2)%F'!A='CXS& M95J][IA;;HP;*']5I/J'H&1*C@=VG"S-)!*GOA MWX-2ZU^^SR>.[AZ/NGN:ITHOY93=P5O S!?2,\+.]] )(XQQ0RL/4L"?25,T M)GQZZ'M?'8T[248Y[BM#@O[Q&.L**]H1H"U@&[3H$\/\X3EX&F0 MT2NKQZWU8J0V+IM_7ZLOG\&;9KC5ZIZFN8VC8U#7[+#2*DCT_8[\WU1Z=]/M MY;TG:>PXSI*7^"45-Z8MP^I'YFT]]>ZGR]:-2PT!\A4_6D5HEKZL:S."Z5HY M SZTS+"7E&VJ!P9+E1^4UE-_]"M)U1_5G,]VSJ>JUQ%H34(!*U)2(7FR(\>5 M2A-]-@<%6.QS(L8]YV2IR5*6T4LX(17:.@F@N<$.F'A[-C]=^.?:HSQIHV6[ M!;9(D8^,V..T1L):7)3W ') J_%[1O9 6N92\;^T@(YP1_"5=#V<=%U,.MCS MJ:11*J,W2"MVGK *K/DV&>IQ3"HPBV#)2N!OY!F#U2P1RH$IVP5T,"\]^!Q$ M#XRC!#V3)5$"@ .PF(I.>^+* 737&OF5)P2]88*-S1P 8 , D*MCV#7"'J.+ M(*KM4BJA]>:GY%0<^6K+6MK)O1"3;W/02F0'ZS9!N?X8L5\P0,VU3-XN/P8= M+H+IA?U&AM28Z".0FM;=,5/=8*!2392./N.!5P'=!H"R+O'KR';9_#19 M*%++07&QEE?4GC6$-7W0ZZ.])U #()?N,%PA4"?T3[O%UU3*T!Q4TO;8<+8 MR\WGR2&0-.J%B^@TF*])'$();I,GN4CNJ0O;^"3YA2ZVHT:[J?#IBGJ/0#U8 MG]S8ZBA"\H&4.\JI5K0K!GDB0[E^3A1FVM3(2T\90*O2ZO\:AK70/FYUAV$D MB3Y/KL]N!:(>D)*7Y*B9X^,6K&EI(Z-E3GLCVI7HYML&_;,+S*)W!V95,59S M[\NCQUA5.F>V:W\[^<]-4D@I(B7YA:UIC1W_8>Q#21#!Y&GKQQSG?5.&B'1" MF&PK#X[+.*IKWK RMF10],">2NZ4_B%8[*E5*DB=SPWA5?1^F-[>;\)J\YNJ MY+_HAX,4<96\Z"E(POU[D*<\1LDC.-[BFW!ON4(#9T^;RK0S/VGW;"?3C+?) M)A[2F@V=$),"*)TGTV?X^H2.\.BEXV;B3Q];Y!.<4H;65E 254L?RBC$862\ RSH=-NYF^POC@/[DD'2-J[H7MQWDWI2O8MP MN[P31XAW-6WKID=*,S/T^K4DJ[TR9@ &T0%6&T>@GG33$ZTRHF3BV+FV-S^) M2KBP3%/<$U@]*1 MA4S!<[U6]Q1Z/EF92K-I%+YVZ9.X6,HFP[JX,_96E3%. MXYM+NC,,%D=W'"F:PWL!F:7XJJ)O4FC/>-C7]_^!AC"%@U*J@2:'!F9T4KMF MW++T\IHR.@1:'PTZH^BP% %=$F8TB>4N_G6.N0C 6TL!V=^+%)D$YHWC/&[& M05TH[#)>9'42;CN)H;H2]WHE & 2-IA?'E>OF1.3MTK@>B.6I/P])6QU+856 MA^.+2 L@>.IG$<;J,(7873/^5J])7(FM^^9K&>Q3ZUJPP$8=^2WU>QPG509A M]4IG=Z^,\B@%ZK+Q[^GC@^-1/XN2ON-8L&\$7$SB(E,,^,2["H-,N\Y7)F3U M=AQG2=%3^,*OEV/_SL&"9V?]LID<2Z+5L:1G8#)_6X+NR2IBY=8;'_OXTE9S MLU[6+W@,=#V]"S7XYW&PVO3OO]EJK#?*,UR7A[1JZXV-VN[']^_?E7^O[^S5 M-M:;Z[/5G>>+S4C.6]=IA6"USW LO)S_^@-4%%L[AR[Q3=JY\Z(^Q MD(_5:5('-\[VEDP_NGVI*=;02%N,#XJ/OSR^O5;>FIPNOG9/TS6LU9VWT1J^ M\]ZW7LO6!"+W>NMLC[>W<^];X?%/!):3_XW#4A?EM6L_4)7[@J]FFS' &O<5 M0#GHRFP\,\Z% &KZ9^?ZR@IUW?ZY"<6S:M6:U:J%]9T%WO\>NQ9WDVMQ$J2\ M?ESDK1I%JS6"""W1^3^F Z!Z6*-X?/&WP<\5@7](AKHO1 R4!+P@[#.WOOP8 M^WPG'1GODTS;)GPEU.K0 MS<->;;,\]39%M\ /,D-],CL.J_3)@W'4-W.@+ J7#*HNL5X"Q5X93GJE?4/?7*;K_KOAZ"R1V*WGA/8E(QI\(M ME7[Y-H?I!<A/\7V1B^D=UMZTNJ<58JDTROO6WY MPQE+'[WK]]D!F]\H]+T&\5L92]D=P"M\+^69+./:>H=E M*770Y4*QO($'DJUI0F<>>(#1&M?\IU[[[7M4L8?I[/V"+^X9)O%KF>1'4G!G M+OG'E8V2K2X,JE+!)J/J9X,BGL!D7-FPGSX=C^2Q>)@YN&>0S7IYSN$>7'#G M:,=:L5R'DZ)-RT8M=?R/'V"EVWJ0D5.FT13JHNI.LYD'/KY0Y+Z#WY87-XVK=Y?*QD(1,>T0WIC=F#,\L= MG_ZS>D9V3/5H?^*/-D_VW^FB[_>FP?KZ)Z^<^KS>_HOVC#Z0!U_:. M_F[7V_6SQMN=P^WF3KN^L<7>T49K[_RXM=>$Z\TZW3O:Y(VW>ZAQM-_:^[QU MNG_TSU&]N?-UKWS/^G#[C3K;WM5MUW[3V6Y_&#;(%MW?^/NH_G:+-\X_T/UV M(Z^?[^'ZVSJM-_=;C>8>WR/[K7=TYW"O?=;:/OJ(&\T/:/_S3FN/[*']Y@>\ M=_Z!P_?:]2/X;K-U6"=UW-C8XI-GX%N#??)1-)KP[,9.:__MIZ/]HYU68^/3 M46/C*XQM;]@X^H"W/V^>[YU_1/6C5FR\1F?OFIO]^BXZJS?W8&SN"\4T!AI, MYC7V&8N89THPDF&.:2 Q2NSMRBNBZ"IE\L\7UWGDU7_]!Q;HCU\1BHG6^P'A M^!6?_$W-7ZFH)ZJBB) L(,(-0IQ%Z:S$W&+L@M0!^-J-512FN%)1BZ6BSF^J M*&>,5T&&3!(6,T8(SI25-%,,E)>22!"95)1@JUB0!5)1,P+XRP$*=T(OY21- M'KX$"^]$^N3'QC]5YRZU8IH5=KJ<\*2;QH96I8AFIHAV;V,E9[Q@U %64@QG M3%.5*4]H1FTP! 4LK0%%1-$J,,FOZJ%OZ(*'@DKW-9*?O0C/"EM4(OS0(GP+ M2V"BH@)UFQFM5<:LU)F)0626><> =MR&N( B/$O_$B%3H,3-@)-%$5BFB48 F3 M/Q;( )J1CZ82[%D#CU\2[ J2_))TWX(D3"+,F+"9LEADC#! (\&IC$CF,#6" M8NI2V"I;U4(LD'0_]O[E7?&RY.(E]PJ8?5"DDLJ(#48YNES(3Y*(K:;<[F4I MLE2%:E*[]S_GL9Q/.@!2O]$=V'X:;K_N?M\C^T8\F;:D^]$ MVC][3]3,EH9;$M<(_4KH9B]TMVP[&RFG)K!,4A$SICG/E(DJ STN'8XN!D-! M:@1?Q4@OD$>J90?&F=,)GL(.JE21K-21MM3XOJ( M1\1SK#)/(T]HW&>*&I+QP&BB'>@B ]2+YP]>CG"W]T4X-GE9 MC2"=<1V55!@7Q[AVYJ4*A'MH3#$FQ>:($NL=OYW(,#J*5MD]L]974\+BHHT* M>ZPS);G/F :[QVB),Q6-5P;3 $IFY952JTBJ!3)[*@_&@B*-2J ?5Z!O 1!" M%9-6L0R!$0$ Q+-,NX R2P4U2&E,4I$,B5<1>:I!JHWUTO55*JHYB:I-S_2+S[Z$#T3F5,>]!/2/+,XL@QC M&34U5G,LDX%$5K&@,[*0[B*X"/[-]EDK@'TS@AS<$'DM0S9RI3"D7 M,A9%R#1G-K,H6&T9\+C0 $@06\5R5BZ1AQ7XYY#\XWW1/8;N#$O?2$H3498G M+>/A*J_(PWM%1I/_OF4Z?;"A-B?S7[EO9ZJM-F_#$^VYPMJ:3%JM,R88RHS2 M+"/<41,CHL0#/&%X5?PZ.JG\(8LKRK/SAU2B_$BB?!-X>"L"U4IDWJ1 6^=E MII6W&7%6.>.4#<&!**-5Q'XY-'_Q/"$+C2ZV.GW3.Y/"-\"X_"?Z2!"-CJ-)',]5'6[>A!0[,"(M$IJA/(68J9,H+E=% L//( M!J/MRBN-5C5_@LF:*F&>-;2HA/D1A?DFN'#.H2"4SA07-&-$HDQS%#-/"/*, M(2=H &$FJT+.RHM9N2[N)XKCVIJ=@UHKF%ZHE=.2=6,VZ(4JL..1D,8%$=XE M&NRDSFS'C[V1?JITT^QT4_TVT+"!:3V)D8@ 5LL MM<_'VZB!1XM8L#I#U.B4E95E1@F248J5,2DU*^(KK^0J$=4!DB,!H\86;AQ^ND'//P2^*'IX^ZKF=B:D4[^P4[]YM[!25ETYRDF%'8DH]Q#(K MTF$8)!BB'M;/@%=>X57$]:HBMQV\$V&8!S98Q,C\1RHL5BG49Z109WOFJ%*H M,U6HM\)RF+9,.YKI8&W&G.:98EAD6&CGC YI#2P5JM13P^PJA3H58T]Z,>DO M+]7EHA3P791W/*U-S^F*\UUN;-XJ"PR41\-V^UWW];#; A[LE44LY!^U=,:A M/_R52N*SJ.C]8.]X#F[K2>WOUB6YJP+@3Z( ^$65@V,S3 EFJ[K?SZ2H[JS3 MC;\?\4]UB'[6N/9H2M8,I(*TC-A,2 ^XE@J?61Y")C&U6EAG5$ KKP1>U7*1 M=GBK0M^53GK,O.F53GI G733UI8B>DF0 W6D<,:DPTO3YS[G_% 1B!NX$F7-!"D7Z9C<=["&SWO'+3-,G0W?U@*/ MU7*6GIH%"O"]3T[X&7EGGFN>Z%GAI\J.>TC5.N4(,E68*R919J*T&8N EJST M+%-4:^ZU=TP#6B*@6RF?U7&BQ0A)G:'KYKE*_:P@5B7U#RSU-P%5<-A(1'2F MK90@]3ZEB%2$4L%X225[&6KA/QRTK7*S[.X M8OTH?IY*K!](K&\B$\V-$EK[S 009D84R93B-K.".@&8IVFOE*%SV$+IIR6%AQ0K"7-L,NDHQ1*D$7 M@5:2R79R#C25T6 E:;Y*:)5JY0E+\$W!4 I MMD;CS%)-G:*!QEA*,5O5,_-U5!Z-7TPA_ZO;,<_"\GF8U/&5S?.@&LI-"9)E M#E&&><:4CO OY),W-F3(&4TED0BETA8$K<(RM$ F3^7)6%"84QN M0D>FK8"EQ\&5:YU6U4!%HS\R%,=Y"Z9NSZFC.8Z*- MRNC4?/3W]5)54VT.PUT_F4@[]2JA " MYAF15&4L(I0I:VQFK<..,($H33ACE2Q4Q'[ETEA0F%')\2/)\:VC-YH3Q83, MHDCQX<&83$F#,NYYVA4ERIA2CA']97-A05T9"W20Y5N9ZI_W 9:%R>)^14=5 MFFEVFFG*.5\'Q$&*V(P&G;(AQ9@9##K*&&3@!S<^%>J4E*Q2=CM2;(GR#E>G M9IZ6JGF 4S.5JIFIJKD)@B+B4:?Z/%I$FC%L1*:H#9F3*>[<4&8P U5#V*H6 MO%(U5:GB5Z^[[7;>;X>4]S>E@DL* /H>.B[E\?ZMT>V'FOI]EAF['P;JG/7R MEYV\]==*OQB$VQ'S%X-<[_C75X=8:9I[:)KZ;5"C/2&!&9J9R")H&F8SQ1G) MF'4B1(Z1M"K)T2T5LR#YVA]F%:RX\&&Y\-9ZAXFP#,O,*N(S1@!?:X%T%H13 MUFG"05OZ[-*\%O5N^BH0 M_V7M/[^E[-Z'8O?0%&$FT'^K\6::TNMV2C9\;XKM8K=O^L%_,JU!N/ST&/:C M2@W>0PWN]>NOKZM!>%\K_&MGN/_9'UO"!(SGO-%^T][[O'^X_WGSM+&QSO;. M#UO[[0^GT![F8)UM-S^<-LA.K#7S#NXZ.=\5147+247&>:Y8)%D*D0$B!"L4*L#S8#^W'JE09^8E5=H#53? M[6#"6Q=JQZ:HG20"_U&[D_-ZB?"]1V"ZDL-ZZX/^8;< />SOY\:H.'$.G'B^ M]85X1#W' E19U!F+#F>&&Y\9$;%T1 NMR3?TV52N>H@%L>*J9>(J@24V7)N, M^)2*1@H"JR1UL&@*32,H%A-)N<&(T.3_]U!S(V:KF0LFJ)E>K1MKZ\=%WJI1 MM%I+?%6Z9OXQG8$IAC6*1Q<71S%N]7J#BGT7EWVW87DFQ,: F,BT8R9C*I#, M1$XS+CBR6G !*NU'E>+#<=3VH-_[_]E[TZ8VDJQM^*\HB/N)Z(E0NG-?[ DB M:(-[Z'< +W0[\!='KD:VD!@M-O#KWY,E@4$2MK $E$0^]S.TK,HJ967FN?(Z M)\\R@$4/RE195G5>5MYJ8Y+&2"M%8:^5'CD/T)B3WD1.5$H44)$)UL2:- F> M5:EZ$A,SV-5E=R[05N\UN'>X13[F218Q@:[!?4(.C7V/Y>43>TOA;OSOO,J'KX)N M:$!K]$@$DZLY&H$,UA$ES*/!AFFB<,VD\Z%/=6MU^D>SY+WN78:,5P> S5\Z M %R::G_5FW)ZLSQ1]3_GNH>OX-UVH?W?Y.C]SOG^GW^=?/@,O[_]1>R_/Z)[ M\-V'[2]G>Q?_Y+II'P-+C!K!40!>F_=ABJRS%GDN24HNDA1_I$(]P$ER64BK ML9!XPI[0@)3UV7H'LTP5!;6ZBXL+Y07QE(4L.(YJ7N$-64P$C8J M&XFA,?B<_7G-3P)G+>%+BWE9H8^W0@^WSCX2FZ3S3B/M:4XGJCVRU@L4I9*1 MDZ2(MK7"OK)PZK%PN'214J>0\XGGTY2$'#82,8.I,38Y%F.M%LZ- Y6R>AYW M]6BAJ?/*(R*SR4A1B1SW'B7!34J).X?)H_D9E-53\]7CJ-24!"!2T6M8/5XA MS8%F]1^F=/*^S4MF4#5R:YQ(2GE+D59 MW((^Y_&V[<:I;074ZC2\/6T-;+ND6;QO+O%][%_#T.]V7HX&OJ0E61XLS^@KPL6E$$^2$$ M>9)?J%S*%J066$50B&L5D,8"^(7!0#B\I03'2I"I;A)/8Z;>^QD:[VW]J]2-^>Q"RT8?WA$]38/5]/JK\L"^O MS\8H(?U_84KVX^ @'=JS F++ [$O,_(QTF"C,P!=AHL<(PQ$)#F.E#>$:E1ZQT8M_ZUZ=@>S4:!IV7!T_[VUHPZFHEK$UQ V&1PPCL1*V)ZJ MFA-,-HF8=I.='Z&**:3&@KUT$E($^X$%>ZJ$MU!:0BVD5-32-4U)QZC&I0]&]-B_D$2U+4YG#F>K+2G6HV"EPM M#ZYFU+[R0+XQBPS1$'3.;\"R320@)8QV(@;'G-_89%0UN3)+.BXNU2'61.J7 M=9)3I/Z>I7Z2I.C$.4Z8(.LD1YSF\"A/!4I*DB@)2\'K'-3-F\8LJ[3N2A1J MJ)OQ9,XJ6I5SZOR,YF>#,IZJT3L^A]%HA.[0M>-HNA9 N]J-Y/\]RM#490.H M8R6RK4XHV\%];@2*\V!H@!G%O,IK*DQ3TUGY M^U:F:M 2Q?B1K6@%Q N(U[7&6P'Q^P?QJ>JW3 :-DT,1)XHXUAI92S%BE)"( M@PR2Z K$E6D:,5W)NH#XG?6-WP<6?F[N(=OJM6S[MH&BRL?0>A[CY21ZO X-JS//FBVO!UI]&"GGWJ5=[PO4&. MO1LBVV;\V:^^-8*@^-+S+QVUWA1X>^W6 <]& YNOZ4N0RTGHA*O_(7"_:+\@F>,'GMOW- MGOM#KH^Z)/C-1J5S7^[WN^;L[IZ_5&V]PF>5LDPOGE=IMY=25(6OX/3V+-Y MU?9(>A!6_\ MKZDW@STGP_EW!*CV#WB/MCWMQ^>7'UZ$5O^T;<^?MSI5=ZJ;7HQ7ZA@V\K*? MV#ZJ\1I=_BX1.056EHJQX6K\R^/+SZI+$YOAZ)HTS[ 2MU[&S\BMUW[T6,*> M"6)^Z;$_OL8TOY?.4CKO8V=H7)?S""0HUJ/E3XR8/SVJ, OEN!R)\<-H,3\5 M[I&=\[@78V,/VAWW&SN 6Z':-*X"\^>H7_BX$W)-O9^7C=9[1FXD/?B%T[:? M#\,BM2#79Y#IO2_M1Q"7%:N6/7MRWL:OL3.,BY3#OB78L/TX M^-;M?L6ZV'P7]MQ@B@MEE0B6 M6$Z]MY8S*90&BJ4%L^+C=F7SI9B@^4[PQK#XJM<]R67-MP;'+X=]&(_8 MVSGS[6$>QZU^/\+_#ZL2 '.^UQK;@S^_:NT?AN,/A^'+A\.=B]QN?_L-W+_# M][;_.MY__ZJ]1_?$T?O]UG=[,#SO8H\?'7YB^W_";VZ_/=ZGT+?#3^+#^W^@ M+_^<[$/?]]\?X4E[,/3]8N_B^/A@V^.CBQT,O\,^O'\%_VZWX=[/< _;._R; M?/C\-EW9@M_AL[W#(W@W_]%0$Z4T&AF>RR!I'I$Q0B,1&76"2JZBW=@TNLGH M="ZME4_B4X!K78$K)1,DTY1'S*D1UCBCG"4Q$L=Q9!5PT4O@H@6XZ@Y<%Y/ MA5.RU%B/:,KE@"*ER#"!D?:"4MBP'"9R8U.8II@1%E,WX%H#IKL:CG*S@>7= MT/5]KW5ZTY3]-,*0[@"J@)M:V) +*&JNC7/2>^=-$)11F5PH;'"50'7_Y30; MM$&FD&MP$*:!#8H@D'.)HR@4,\XJ)2F *I5-T )JE+*E!!PN6=*U#48[6 3" M)"X%AT5@/7::V%P40]%"GU9,TJ?H$TLF:<#S7*7-(DXC3*AL*JS0F3RQ+U)V,:(0%+YE)Q'"FL>5,Y6K36K(4+"^T M:;7 ]-TT;:*&P7:) ^(N&]$<3@"K(J&D5!34,05\&731)N,+LZ;ZV="*H%^Q M)NRIT##E)%I.$K&)>D>HTS(EQU(LK&G%!'V:-=$4)$D123=Y*F%3)4/55X<#Y:*ZP2/!%.C3%!.NY=BHX#%"A5R-B*P<,4&8LAQ$"T M1$S9B+CV@ PA2(2!<.M(K781M"Y-FI)-Y\]:'718 Y[VPS;.FZ:&2E&ZG8R M5(D/ =22V2:!(*0@T%Q)IZQP23 1N="(A M>!!HW)1TX>JFY0AYONG]=$>@'$NBI)*12,L6"1-X: MC+@B"AG"'5)*Z*"HIT�-.F9/4W\:X!"?H!45P1/SH_YW%MJ=+R\3BPDV4",V-HUI(1ZN,TMT9ST M5%%@Z6YS!04>" 6FBC=)0B@G'@5"*>+."Z032X3$Z M%Q!1BB&8&(*L23!/-"KEO Q1@]@3VB1XNFC.ZHC]&M"I%8PV&!?2Z'QJQ+/3 M7';C=M^F1\^>_C 9V)]RD$)-ENKLW>YM[$?;\\=5V900O\9V]S07A"GGT \8 MJ#R:@JU.V/X^ 3LCY"@T8'DTX,TT^V>$:1(91<)+"32 .V2CQH@[C4DT6,#_ M;6QRTV2F_L[,Y2RZ/DR^"/7#"?74<;2+*JB!#J1)'FFB#'I;;&AB@# M!Z'634#IV@OU&M"B6C/X6P(30 +[%2_RSL)3ZA M/G2H2/0#2?34L;'WE-(4D!+>()Z\0B:!JL,"\59'[HW+$DV;0I< A6(BFGDX M'#LQ5^G.;,B&DU:GU1_TJCK:Q4CT< ?"HTD -VZ,04%19>.HD?3O$AJ;+0F M'(6@0:-,B>1$H19I8S&57A(L 1(H;^+%RVH5,U%]Q7KY![Y%K!]0K"?)D=<2 M9HT(9'@DB&--D28TH!A9,HR+''0/8DU W5G6(7 A1VL=N-"=_^2W>"T_''NZ M.I ?XVJ_ .OR@-7/L",!H&(: PHXARSH()$5W@-](M)*;'628F.3$-SD8F%D M+3$+ZR7]2R=91?KO5_HG:54P.&*8/!1DDH@'H9"S)J)HM!-)@*XD>$Z*09J& MK;+TKP'CJK4Y:K9SW7]SJ$+J=4\NR=:"13[7"F9_>UB6U8<7AD^W NYNQW=/ M8IZQ KG+@]Q/,V)$5?0I8HV<O555@(#UH!PK: OU"[@12_V!XU6)WY%'H3!'21"@/L%P9).SB"2A&2=*,!RSQ:F4\7SJ-J6?4)SQ MJ=T3>,V$!!EZWP M>3A2M _2^]&43!P^I-99#.@B]KIEM[K3;C4C@YJ746)",(J1,\0U#*SFD2,G MB4C2:4,UW0!%6U-"7]1> 2\&LQHQRY](=)'7EHDA MQY-".&H">"RXE"F'M2Q ,XO!K/X=7I6696#KPM]7T,1;5=<:'V$W?AO;>?_5 M;'1BR77V@($8>1;VNYWN3>^@8CGZE1U]1@(/[E306'#D/1.PH[N + L)$6)5 M#"Z76C(;FT)-6X[J%LY6++RU].HK\KM4^9UDY)8E*B1/B D08DX\1C92BH!# M2\)Y9 :SC4T^(QRU6'Z?C(%R=ES$?APTVCDVPL74[<5+JC.P9R4(M6;Q$=]= MHE_UNB^^"Q!@QKQ7B7C%DA$C(:.KRN0DH;G9CTY F MF5$[?B6P9 V(X I:NOZ(G9A:@U&,[,(L\&EHS/?-]0!WQSKR>'8*?-X)/F?D M&*$Y/;\/$71C[Q'''EB84PJEG+H?.V>%SJHRK;6J7*Q<]>54,V2V\*$E"O14 MVA!,9:AL7X'C?!J-D>96(6HX9CPJRYG;V"1-+9<0PEY(SWI:O^Z'%L]$S]H1 MO_^[IY=?GRWC_F@>K+^2Z. ^-HH9R4Z\HTP3;!&/VF??)8.<( P)J14U2L2$ M4V6$8S-RFJ^$XGQG(UR!N0)S#\&,"\S='\Q-!343*0U) BG#%>+*4>24 SZL ML6%$F&0UK_*Y4+E(K%ZQ#Q87PS*P*]NR#&P9V-5J60:V#.QJM2P#6P9VM5H^ MA7/N]]4_8FA8Z)7]%!O]8]N#QW>'@_[ =O)[-%#C#]MO^:IVV7:K/83F2\H5 MS4 3"MVA:\>5=6"ZU:(P&LCEVD[QI"GA0QK/TKNK"P?>I MG,_8@(NQX>?&AHL9I^D$<^65D,A''Q!WV".'M4,X.HB*8,(N2L[!>O/1()Z41Y5HE'XSG)M<5%;@)T]KD8CJ&>$D12'-" M\@JY;3SE369!RW6!C!I!QI1_A\9"<1P08+]#W&J!=(@$)6HL882H@&E-UTLA M)8^R8I+Q3GBBLA^01IPHB9Q/#$FM@A4&:Y]/0!CC34E94YKID(M5WF163JNL M7X=7I>4R*V56^_*DWE[]N]4)L3-XCLQI;2@"O1&Y>!I[(R5^'KU]S@/-T9M- MB>TB)*MVEI!?]8A8<&SJ33Q_Z##Q.O:JS7RY&BN]U6]BQ_8Z,&[]R]\=\\U" M$.Y $&94:I#:6&E-0LQHH)248V2Y]LBIZ D1. 6A?D I:[ 0QN!6EL*B2\$8 MI[%. C&F*'!%:D"[8!8IGZS7C%(3]<8F?D:G4Y\LS7EF,3Q=#1?"LI^6_71N M&%U0/2\P>N\P.N5TB*.)1B6D74Y XQE%6EF*J*-<.(JMU]:G5&CM(3IA8?<^:,1[*B'!['AO6^>P*_?9Y] M'SK= 3P]6U.@,RWHV:>>;3=.;6^0\]8/CF,_9H@..<(UCTVG\OFVV:,BM3JV MXUO0O#^ +W+>Y?ZS*R&>')%Q-[B ?IYV^ZTL\\][L6T'K:_QQ;=6&!Q?'@9= MNVLLW/C[+=9!#V ;O_66N@RUNCD4U__FWE8;3K2," :[I>&)2PG:(T[4$QXL M?(&I_DC%QN5-Q[W+-SBUGR)RO6B_()O@!9_;]C=[WM_X_>82A/5W?= GQVLT M*IO_=CVX;T97;UG-]%%6\U0\)QV76^A]BJ^[L&X;_^FV,ZCWFXW=CK]]&=:F MZUSUR]<'?R\SU6K^U.@ :W2$\(L!4 M##MV&%KP8O^:ZCA@;<;.[X)>;=?0S;8][7&)OJU/]6G73B_&"'*.# MF#955\,QNOQ]X3_#H\4_W@['OSR^_*RZ-,$]1M<4?V8HN_4R?D;^7SWVI#NU MG/OU"7XFC)CW]>]PC6G^2W?^M+-ZKL?^A!K]U$OC/F;-3/W\#%/(2, ?1N__ MJ=CC$:WHQ=C8@W;'_<8.(%NHMI6MTUZKW6"X>8/:UW'<[[?EW&%S]9[E;,2^ MU3'V+F\[Q]2NSY#1NRS^M?"YOBW-1NWD\L<[XSR.'D\H3OYN+[_"9NJ2#N1V M2^7^N[&E\N2OUL'A\7%E-3SG9E MJ3S9.?NP_19^ M'<+S_OP'^O/AY. PM/>W=_#1R>[%WC:\V\4?GX\.PY?]BQV^]_ZOM-?"I+)2 MOL-G>X='\&[^8]1*2*T94CH8Q*75R-(8D3:<!/_6 M*U/=CPI1^1OVO\NR5)E:_^OYJI+K97BAU.(92]+D*A%0-5^.K[H]^&>GX8>] M7NSX\\:@!T]K5ZGC&_:J[.;*K\GUS)?[Z+7<;IQCC+;\\8IZ.5Y0AWD]C;JW MU0F'WU?7]YJNP!8.TJ$]>]WM51<&@U[+#:OS@,/N:PN/69'SE&B)?XZA]/VLJ M[6& AJU.=>-(1?9LK9GBC(6Q(MM '9GBUE?;:F?@AF78!TQ^%T$+ M:0U:L7]'N"^(/C^BOYNF?S)Y3[!1P/(.LL0PE[HK3R2FF3JXZ:1:?2U^2+G2"/U@O"P?VA4U M^R%A>(9?0[(R1:XY,M1RQ)G4R$07$<-8)9& F&F9;7+"3&O9"V>Y>7S?AB5G M4EM]H*BW':] QL-#QA1SLRYZQAA&PE" #&<<-:#W"7F=+7-HUF?KNC^?W!F[UN6.5;:EI6U+Y]-,UG$1<+ & M)9I/EYF52$MM$&&9FABGF,T>NKRIS"+%FI@Z1-'T_M3! J:/@R: M3I%\8J1.+&J 3VX0)\XAG71"F%L:G9$VT$SR,6U2O.)P.G[0==_.887B[U^=1*F7C1V_C=L#3SBF8\9N:NTR_"J]H>I/7[V,K> [0IE!.'LF=)KEQ'DSI:<.5*G/!-T55*' MB&>&J!7IJWPF^7Q93AZ_K^89U;=?K5=?]3-"5JFO\ZW7L9E\@LO1D3UA);.P MU"Y/CIHK'0CHPR>@BU?$8 XK_CR3T.M^FSSJ7*DAV8*^9LT ])#7MA70;J?Q MTIZV!K9=!F@T0-X/3X;MBE^./'M^D!:N#-7E4&W'U/*M>4(2G\+(''9!H.91 M2&[?+L@\V\6CFHLGAV*V972VVTM-]K4GGH=LOL4\JK!6,I'=#1M/NL.Y(K3O M,#0/V'2E_7;GFZ$_;-MV?#;G5M:COVQG:'OG#4::C3DS[ZT*#CT9]][Y=J2[ M5;/DG 4,8V PH]P(Y5P4QFOK0Z):>/-QMW)Y((QG?MF[^.?SP?LCOK_]]]G>R0Z= MJIOP_FUK__ +^[!]=+;WY]]L?QOZ>/)7Z\.?;R[VW^^)#Y\_X?W#G?.CPP\Y M&P^=/)T3TKJH$T;<>8:XIQ19RQ+B/$IB/..&^XU-QG63,=SD>BU]=Y]H7K+Y M(&'-TI(MB(/3+@N_!H+3P0W7-:*1)E0;UX,5 3<^"6Y>T6!4D"@%K!"7+B*M MF$%6,IE<4DYRE8N^KR.F%>0JR/43Y,)!.(V5-E$(+IAPA$8CK&,)Y$,)L@AR MK8)'U8K VMG>R\DRH@Q[ART!OL8!USCP-2LDR7ED#9..,T7PQB9I"JJ;!/-U MA+="V0KP_;J;*1.& %7SS+G HQ.M M">9-TCV)&8V2>J2Q]HBG()#5@B&MDB+>>DNJ8PK!F\8L*^7O2N0+&*$2G@%+ M/\OQ">_UX/):.?3O]OO#?+J<3Y;]R NQG^4)!!?&>_SYM T_<#U-9^-;:W!\ M/ K-*.?/=4WS=Q^GS%HYK S!2AK&&II;N8D107-/$ MB(X>!LB%4]\%/83^82,#S^%-9@PB=-:(= M=;"0[IRMLL"]6TF61D_UWTU;2:(QWP7K$+0:M75"&C P* MJ:24C<*QB(&;"$F;FBY<^JC4O5P%=;#,4DUP^9%MI+="Y0I"'D:L0::6,%HD[I$&"5 RSGHB=:+2O(J(AZ >0R2V665FJ6ZFI%+=OF M@VR;4U96RJWWFBD40&-%7">#C+ :>0M\246JH4']MLWBLC=E?VIULO1VXDBL MLXM>8^MP#YJEV!OE4!Y[\+4NG^"[_<'*E@TJ#GPK8)Z"5ZPN%6O4\D#\>N:8 MSU_PP>'61V&C%=A:1 Q.B#O-D&-$(2N)%B8RRJ7,82@&FR:FND;G9>7@N[@G MK,DLU=4>=4<,+D1Z+@R^9G_:%?O;7[Y]C$Q+EA)&41.'N%<<:>DQ8@#,5F(E MM 8B3513$%D0>+5DNR!PF:4R2^MM@"K[Y+WLD]\-3N-]TF 1A(P488FV))6O&3@7)^4V:IS-+J&@/\\>G@^5;X/.P/JF*#A]WO571R$9W=SKB$ MSDY&\9U+$#\8H7=&^1@*O?EE,\#X/"UR%9AS&$DN+.(Q)&0C4\@21YE-@G 6 M@-XL*Q-DD>B"NV66RBRMU"P]A@F@[(Z/JOQ?)H_2+CAN!#+!*\2QT,A9QQ%V MW"H5C*?5266==L>GZVI26)=9*K.TNM:"LL6N MXA8[96Y@DGGBK$6*,(.XHQ(Y;@+2-EI-L$Y:V!INL4_7UV _#AKM;K_X$JRX MA;?8XQ/\"U2DJP+)4@(.7,TIT:15EHE(A$Y)&W'"#-/!^Q$1*W@F, MM4L;F\HTF9X.C+QS?:XBR#44Y"58!8H@/[@@3^KR.%*5 D\H$&X1%TDA)Q5! M*5A8USK)R'6]!/GI>@X<#(YCK_(9Z,7CV.FWOL9&JQ*4HMBOMC&VF,S++)59 M*K/T=&;I+C5-'<8B:8>IM-RIH''0,CH=E;88$W+GXZ=J'WUY?1O]3C>!>QZD M0WOVNMO+_=H:#'HM-QQ8UXZ'W=>V!Z2@,-*E,=)W,PK?!T8Y YT"6:,\XII8 M9!,P4J5C$$0;37#*J=.$(34Z7"I"7Z!Y36;I,3T#"C37")JGLUHR996W&LFD M*>)<"N2"P4ACJH+PB7O.ZP?-#U1JY6%$5LT4V3]L.^>>[#=L/R<4V#KMM=H- MAIN-+'7%.'!]5L=%ST>S-5GW?+Z*Z'6#\=EKXFXI+ FWGB8FF Z4"VH=)4"V M'?/"NPA_/^[.F;GR994]M0IR&66K/!@.^@/;R:-7\E4NK;3;X=9@VB\+2Z(P M4R@Z$1$76B'+O$)2.JN%-\PYN[$)<]S$FC0)IE,@?0D5C\(-?^6(=PG2_$ ' M2@OV=)*"/A;,U6WG^[]'6#%W6"EUPOUI^OYKH']+ K#C;AO&KK_SOV%K<%ZX M]AW!_&#RA#U)%:20&A$G7,YX09 AVB LF9. YBH*GL&\8/CC.P44,"Y@O# 8 M!Z!J3CFGJ B)4RR:9,-HF8/H LF%LP MMV#NPYDS3/)2N8@Q#]R[8"DU7%O/*8N P+:8,^J"M$>32&N9T(2'A'+29:"V MS",=%$;4L95G2I>6:M2Q+NK16:]:R+.G2TOF[^N_J3[]W\M^O]OGD5SW!Y\?)QUV(-?.P,8@^> M63WHLL$X> %ZTK:G_?C\\L.+RXZT.E401773BQ/;^]3J7,9!B!F%+_+OC2Z_ M^-8*@^/GQCQ36/V_C2NA'/_PZ"IY5L4,70[(C6N8EK]TYX_Z*IX9IE>DK_*95*LRKN89([=?K5=?]3/"U.KT ME=.YGCHF'I<-QE%G=!0W.UOP?YH\_'$1RDQU=$9$[FA;J5,$ZBB];*.*"ITC ML?$\D]#K?AM]IJLY)-\+J#=R!76TVVF,:ZB7 1H-D/?#DV';#F)HC&IHW<@P MWQBEF&_\EI/,3V4)*&/6V(ZIY5N#,C+5R!QV0;(:U\/2J[(6ZD7CM_% _:LQ M"E2_,6"S=Q RSPY2JU0)=XF\KLE6=[\MYXX0K_>R'B5KGV,&[YY/9'T';>ND M.^PL"Q@?ONG3JXSQE^T,;>^\P4A5&X,^(<2:OS;&BI6_N&,5HYGE+V#Q$!^3 MM"XZ;FQT3CA%''&,!$7&"<(H)HR4\A<_3%SSA>X?_GV^=_'FVQ'=XP?;;_#! MX2=^=/C'EP^'GAY]?MO*O_WA\]]GDXEK#@[A68>[%_O;?\#O?>+[VV_$P?;Q M\=Z?;]O[%Q]:^W_NYO<\V3]\E?9:F%;9TG,!N<,C>#?_,0DJ3%(116L,XEXH M9&V$3X8H%W5@RI.-3<9X4TG#F,XT MNP:85I"K(-=/D,MA"EC%>$J:<6FTI20&*J/#!,?@W"+(M?[)!A\,UL[V)JO< M8.<]-22BX#1&7%&'=+ <*P+ =Y?,UBIHJT#! M"4):SI5UGJM 78C)<4ECNAWY2F;KQX' R:J-EC@732+(.A(0UR8@%Z1$1$0M MK [)I+"QJ9N43.=:_=6Y38!LU#"N7=26.0/BDJU$0?^(]!7$>U#$F^1ZG,=<[HNCB%5$/+"( M-.8*244-5QK# @?$$UPU,>$KH>S>^0@Y5?_OKD?(T/L'ETJ274-W^_UA/D#. MA\=^Y'O8SU(#X@FC.OY\VH8?:#8Z<9";#>Q9XUMK<)P%"UZQ'#'?-N_K>)!, MA<4&"VE"$-:(^B#TP&HJW"/)LU M)2--@A=&^MF8>J\T=N(G;_5 >EJ0,$W5%L2#[YSM1W#PCVT/XV)H4)C=701^ MZGQ6JA 23A29"%+/C<3(F<214YX"Y5-<*P,"7P1];04]&FJ9<-((3+EDR<44 MC7$T<-@'=!!%T%=1T*=/+*U7*BHFD1;:@0HG$G*82.2L"<9RQ@T'%4XI6F1] MM62]BN*@+\HLE5DJL_2 KCL^6BNL$CP13HTQ03KN78J.PQZI"D%>S7USRO09 MA(TB<8\4H[!O:J>0H=HC0;UT6*7HK<_[YL(NC$N4]9)NIK1_VZ<3KL^6/;C\5D?]O4KSC] MN&>3_8USU=NL]CLGI^WN>8Q5H]?C%?YZKF$1FBE*=*.^+TQB:5K&GDPLK[#U#SD:(EUEOB?TTM++-4$UR^1W/J M3S"YT@QOA>3B#K-$1)ZVI5(9C% N(>=-0-S9@+1V&"F"">;<"E]%M34-Q060 M5TO4"R"762JSM+K6U+)MUF;;G#*E6I,$QH2@H(A"W$>"K# 6.8R!(P5"L='U MVS:7Y"FZ=I:G>!9[OM6OKGZSO9[M#.9)PU5OLU+Q&:VO >JGYV#%#K4T^)Z1 MITAQJ9.T$E$3$^)2!&2Q3MA36:IKF:H M.8"Y4.>[8.^TQ2F0F'WP+;#FP! W*GOLRH"L,I:Z( UVP%(*\*Z:2!?@+;-4 M9FF]S4UE>USV]CAE65(":Z*<1UP1FG43AXSW!@6K88/4F'KC:[8]%A^]TG+- M6I8E75JN6YI)H7E%&O% M_0Z*=TB9I3)+JWOF4$5$;H7/P_[@!#:1_F'W>ZG(48CCN$[D3D;QG4L0/QBA M=T;Y6 (?[Q3X>+@UJ/[WKK*KG.U_WB'[WSY*GD3.1X^P]!AQ'132$0?$60K4 M>@[RFY.3^Z/P-C"?$HH11\2Q MDLA('I$R1F@2@O&B;OMCL6>5EFO6\NGZ9U>'SLC9;,#RW9/3V.G;C"_%?K7: MC@S%W:3,4IFEU;5?73H%S4/1J]"&"L)?7D/PM_%_PU:_-8CO8N]KR\>1-]'; MZ+N?.M53*L>B$JZV/(*_.\L )I0"%2TXY+0GB#M&D%62(6(IL[ L5$@8"+YH M"KHPR2_ 4."[S%*9I56(FL^)'%^6 JM3D&D.=>*6JLK #.I!#AF993)HJ@Y1EQ&CHQAH FH1(.EP@HM-C:U:5(I%Z^H7$2YAJ*\!,M M$>6'%^4I?9X0RRE-$3&+/0)UGB*GDT(TF9"XC8I(5B]1?KH>! >#X]BK? =Z M\3AV^JVOL:CV:V"0+6;S,DMEELHL/9U9NI/2R)7!P3L5E>(N"!TQ5MY+%PU. M(;A?9YK5?OKR^G;ZG7@""SU(A_;L=;>7.[@U&/1:;CBPKAT/NZ]M#\A!X:;+ MXZ:@8N;SIHFS)JH-DT+"$HP!<4,T,LH8)#W+6H80F&6'#MHT?+KF\?S@R2_4T!A2(KA5$3YD/#'<"&ZD0T3G4E'B)'*<>)964T99K5KD#U BBE^0) M,&4U>!3153-%]P_;SHG@^PW;S]DSMDY[K7:#X68C"U\Q%ER?5=?MA=A#H]EZ MGM=4O]MNA4:>H\N+@^[IY)4ZP_GL-7&W7/$*L!S[A),W@0>LM%<>2!C5PDI" MN?^X.V>*^)=5(8(J]&64%OY@..@/;">/7DD OSQP_GLP70K9"$6,]X@'D0]I MJ$%&"(^D\D9J$ADQ86.3,=F4BC;A\A0^7T+%HW#$7SGT78(T/] !TX(]G:2B MCP5S==OY_N\15LP=5DJ=<'^:Q?\:Z-^27?>XVX:QZ^_\;]@:G!>F?4

'*)!CQ"-C/0Z!!*M" C#G!<,?WTF@@'$!XX7!6"L= FC7 M-($6':S35'.9B##1L* =602,BTUD>4@](PZ14FX\9Q913QWBS$MDF8O(:IL2 M\T#)&=W8)$VF59.P0KL+[2Y(OVY(?Q?KN=0J!B>%I1[SP*3ETGMNC<4V$JGX M[5!_B]&\8/Y]8_[4465T+C"8.\2,##GY8N;G0B+NDS @!@X+OK%)21/P=7$W MN@*X!7 +X/[Z<:7%!$=OB5.2B^"L4DYCX2TW@LIH"N#6#G"G0A ,5\0+;I&E M%B,>@&D;%R-*$70E(G0R'$BVP;AIZ"(GCP5Q"^(6Q%W4F!%PP))0S2WAP@@7 M)+/68LRT4]K@8LRH"\Y..7C(Q'1D# .ZG?JPRF\-_0^KKY[^I/OG?S MWZ[W^^95/,-<%R]_ZUH@@H^=0>QM+#DDHZJC\?,"%H?'L6%]+F!A.^>MSJ=& MISO(:2I[\'6GT8*>?>K9=N/4]@8Y<>7@./8CC%TNQ=&/>10[5BVT[:'V-+[ZUPN#X,JSIVEWC M,!#\_1;KH ?#P>VWU&6HS MZ%_S]_Q&V1\FJR#8"HF_@T$5_06OU+:G_?C\\L.+2R1O=:J.53>]&"_:,8*( M&56$\L^-+H^%0Q#V#./1#X]HS?B7Q[+S#,^*S!U=9%I?WCOS^@]O_N%%<5\/ M)C7H\)A#3NP2=!0"/7O?_FDV>#/5=$9X\WC-/4@XKYDKG/?PN!=C8P_:'?<; M.R &H<+FJ^31-R(I9X];1N=?'[?O3>>.LZSWB%),V1S9MN\>D[_60T;G66C\ M!PNMWAG-+JGL0=<%2ASCJS^"F0TSE/V[6=QS@LN MNI5X^E*6T.P"!#590K,#X/?C8&9UP+N\XR.GYICS3>?/S3'K%1\IR<:<[W:7 MO$9))6ZH(5P;PVF4+N5L. RS8&@T;E1>F5V686%K79/U8N_=9?WYSOO]_C^_#]_O8;?O3^Z/S#YP^M(_J&7^7<./D;[U^TX=E_ MTZ.+5_G9K8,__X;??'5R_W/\X?## MY[WW^3UV^0?H%_R.V-_^]&UO^]/9_O;>^8?M_;1W/D[S_ Z?[1T>P;OYCS)Y METAD*/'$$)<8]* M0;565^B^N+665^Q0H=SCL7#,NR;&]CU>8#/ M[5A5,NR$K6O34?:U9>UK^^^F^39QU(AD)2*; M6+"I;:V4,%T;R5X"1RV2_:B2/<58N4B!$(>1( (8*V,1::X,8EAX'#5<\7AC M4S9A-FLDV??(6E>"F>QW.Z@BIM\):3O:R@^D/_@E9C)C,-8/OY;.3 XNA_^_ M>?3?YEX=I+_[<:O?CX/K(+9S=II="0J6+0W+6M,L)5%*G/8>D4@38%DN)T1, M0C089Y01P:6JIA V"V/9#[#CD0JJ%2F_-Y92I/P1I7R*LEJQ4M<7_ MR#/P\MH$%+!:&EC-.JC4R0JE,(J2ZESHB@,E 1W+BN@<#LI+%3L>B#1L2S@+CD'CG-.=(@O"$)I6V2P#Q$4U!5 M(V%^ZL:2ZPP]N^R'F&*O-PJ5&>3I:5C_OV%K%+Q265!N]QI\\LK5TEG)2WO: M&L 87&0D&\W'2YB"FQ;@ EQS ]?!RVD6$H0P!L> M' 16$@0R.!<>--JG7S@ M+#@ +JE$C12F8A:I.P4IDKMTR9VB')IHI7GP2"KG@7* $F&XUT@DKXT36B9I M-S8%F_9R?'13QV/'":]QD'SI<.GPFG3XR1I$WT:X\6L.[.^$1G=P''O%%/KP M,1L'>>#WNYU\F#YRDBYG.,OVD\XU4R]]R@YW*/R;?<1"4"><1IXGCKC2"AEG M&0I8PP02HG0$I&!-K>OD=E+,HO732>XNV$5V[R:[YQ.RRP@G>:J0E5&"[,:( M=/ >)6P2B=1$+!7([N+'KZMA ZTURWAY;#N?X'$W8Q>RW\*(>+1;UK7:51Q# MLPIWZ*8&O&/TU:=K=M$2YO#+3)28FB^2+>_A56!%]**/K:\Y-4NU&)X8(7W@ M*.*;^Q7L4;WL7;0=1__=[5S.RMNK22F<='G[FI_FI"$ZR6GRB&AM$)>:(..Q M08X3[J*%S8W[[%AD#*E'[%ZAHS4,PBUB_*1IH(A3D"V+0L: M 5;#]X;E^=S8%$W#:R+6]WU>7WL^LMOY&CN#;N]'Z7O6\SBO9A3DVD04D%H> M2'V:YA[1"V*89TCAF!"W,H.4U,AHDT_HHS1:Y7.^)F&+) XHY_,U%N@'(!]% MH.]+H"=9!TY.I: 8"EP1Q 4%@98AH& T=M9$[KS;V#1-S6@]Y/G)6T%>]^*I M;85&'-F)KQW,C0UFQ1SRF%QD/#W;8^?-L35_JQ,J2W\5BE4P;8F8]F6:I&C@ M)5@+@YP/'/$@"'+$X.S_'(-S3FB--S:)FGEJ5RPD:R'I#T!2BJ0_N*1/LA=E MK?5!210D_.$&2V1=E A3YXV*7D<10-)Q$U9 /21]5?V?'KL;Z]_AIVM'NSK7 M.[7GHT.]R70A-XY_JPQGWO>&,5SCOM>:/#%CW&/P7W]\.OC!H<'KT43>3$CP MW^\SE%,GC6;PW!M[^*C]MJD*"ABV ;$(PW(QN21 MLHQ3[9RW"O9,WC2L3GD)BAFO?BYM!0I6# K.)Z# "^D#Y09YGP3B-$CD3"(H M,!:-%\+3;,T'^HSQ])GCHP?N/%T3X*7*V>C%K[$SC$_,XE(MC)$J+)2&%@.Z.:YZR00M3) MR;=8^^K*98J4UT'*)ZU\@9LH%.?(>8\1MX$A34-$/GF5O/4X"5_1%*GKE-;Y MONTZG-6K>]WK?FV%&/XX_QOF;K=SI;YM M74U< ;WE@=Z;:6HC&$E22H.2R$<;3AAD1 PHXJB4)CZ(Z#+H\2;ET_E0[NR: M,7?-R56QWCQ9;+C7 DT%&QX#&Z8($<.$8BU0PEX@KD)"SA&-J/16L1 Q=FIC M4^&FIHOXBC\(-*Q_1<_YBL*V.E]C?QE%8<=C<4]E6^?529??PZ<:&OMZV//' M-COZ=5/CM)VPNY6CCGOQ]7A* M7K=M9[#5"3N7LU(VP>5M@D?3!-EIIH43&'%&(^))::2],T@&[ZVVRC,2<[R4 MYHLX^94CS!H+]]+M?D6X'TFX)QFNPX$+XQ0*FAE@N-0BPTQ P05*A6 BY *E MK$EFE$AYS+"$Q_8EJT5>LUK3J3T[&/8J=IWYU(AU5S)?#E$?CD/UNB!YH?\* M%)]W )3C.3D'@'W9;;=CU:/^0=K]/CL%;Y>'MS-R2@CAA79<(*:ER$YA%KGD M$U+:,BI-P#%51RRB":NR1FI"\MZ:IW%@"YBKUO$_*YB/A7M&2P' MS4@AZK1%L%@<P#QWL]V-_/PX.4IZZ\950$'@I"#PC-C7R M8)UA%(%>ZQ!LLA$YIR32EI"DM)/:Q*4A\",8KY9!M%97ONMEO)I;P(LZM:"4 M3YFO B%8@29EK-:(6X^1"TPAZP/55 9%C-K8I$TE:I(EY[Y=ZE?'5^UT[-W0 M<.>-W\:.:_^ZV^GL'$KD6GFG/":KN<4G9?=ROHI/RCU WL76#&)#E,?*)B2E MCHB'3'%(9(C0*+Q7/ 9C-C:-:0*#69)F60^?M26:EM8*%6KMLU;PX;[Q82J] MJ0DD64>1RA''W). ' D"]" 5K: 6AYR-/ZNQOEV/WG60M'QT!C9]=^?PC0$4=ECMW@ MRC@,0U:E#:C\&Z]:_7JMXR=Q9G>OY_.[XTDX2.^B'_9BV(;Y*O;AI="D&07' M*%$P8\8C;HU"'!L'-"EIE()33$C"H[9U/*$K!_&K=! _AU 7!6A!R9Y4@*0E M/@414)0@SQP@&AEJ&8H.<^XE '-6@*B13C=+AT>,EJ F5+ MRPF)9^@+U;];G1 [@^CD:)5/5M8*$Y9"L'Z40W+%"=:MY*K5 MR5C0&?GM5Q2JL76X!\T2_&SGTW>&5:RWM2)8+ZM)K'"Q .+R /%ZYJ:]\_V+ MG8N/1%(G@@Y(V9 -/9(A:Z1 /DHA87OD)*FJ_(P@TT?=Q8*[-H+]0"SI5L$N MQS*_+M/G$S)MO,5**XZ"2QX4GZ20CHD@D[R-GG)8'*R.QS+K[ZIR2QS2L>U\ MBIFLA!YH#;U&@O<9E0*Q;J]RXB%@[1= MS=*K/$FY(,!HBK:'\;![F6RWJ'%+1+C=&>ET+) 3+34*7II<2HL@YRQ&1BDF M-;,LTI0S;IA:J7'%M%-7TE)DO3ZR/FFRB0#G5F"*O!4$<:(\,M8FA)D6T21# MB0LY/(F9)U+VH]934A\*G?"E4RW&[GJCC JTLOZ1)JPU"JY=^ R0\LZ;FB#MEO^:O(#J=0;]9G6SU8G_0:_D! MT*GQ*B6KN M!2@*[[H/GZ"K4&W+B H>8>P3XM*KG,S&P\1SYQW%B>8"-*2)\715VJ>3T69U M#%*M<='GRL7YGFG6D_ E6#J96@@-7\/[=L-T9>]QQ,AUW!UA<8'/Y<'GC$P7 M)'%AO6<(/@3$,34(MM*(*+KJ^;?T]CIYV%:_'-$P5E%AA ME)@B6=$P:20#6& *<2,Y,HKEK!D5>GC.M-C8I%0T&5^6<:LVC&H%35@OYR=. M#3MHN/BIU>GD,[],146(P!+)5WB@A'B(_*Q$B3_[A; MT2C"R#T"9,&[^_%=NCSBLR'&D$M[,P%XQW1"5C.+=+ 64VTC$2QG">)-(6F- M7!J>N O3\H5=.,QM EFF!G8V%[5ESK <62U)T#%5PDZ+L*^2L$^2&V)59-Y; M)+W4B LLD 4%&7D7,$E&62GBQB8CHBG9PCK0:O@OK1.YB?#UK;1FSA/6T?L^ M9S!3H3MT[3@R^BU@@*_=J/[?HPS-VFP4P20OE8L8\P!Z<[ 4V(&VGE,6I<1V MS KO5VTN&\7R-HH9Y5F#"\H;'I%B22!.G48:-@>4W3N$H4%;G%T\"&LJOG#N MR"5*V2,;V0K&%HQ="L;J@ .6),>3$"Z,<$$R"PH99MHI;?"8C!>,72&,G23C MRE..I0[(1AP!8PU!.F&&)&;8LY 4%FEC4W#<-'KZ0'?U,+8B\;\/+/P<_#>T MOF[^&_Y,<'HN0)1.NZ,:KL][L6US$K87WUIA<'PI1M?N&K\(_GZ+==#MX>#V M6ZYU.J=XB[V'1P.:^T3PU>158W'][_&5JG-J/T7D>M%^039!9Y_;]C=[WM_X M_<8[G;0ZZ/H 3K[[Z TW_^UZ<-^,7[W^*-O[!$^KU@"]NL&-7X;!=T.8_A7[=_N\+@78V,/VAWW&SN='%NS==IKM1L, M-QM9$ZBTU;Q=U?Y5?FMU&H/C[A">$6!Q#3MV&%J#7YF$6:+VD]LJ8/R.:Q42 MPXNW[6D_/K_\\.(R=W.K4W6_NNG%6&;'8"BF\_Q5OS>Z_!T;GN$1/HS35(]_ M>7SY675I8EL975/\F:'LULOX&;GUVH\>2_ S(#J_]-@?7V.:WT]G]5R/_4DJ M\)\:ILU4TQG\?[2*'B=Z=G;MKFE8J$3B"AIN,)=%Q^B:RC8OA:GWZ&7R MV5(*F*W-D-&[+*IZ&XCG>^=WP]/34:8.VSL?F8%SN;Q&JS/2W( 0U[<^7JV> M?N?%4B=7B?GR&50,\]3",,#B@"4"\@N:_R+'.8]LBIKOM>>W1,UZPW7)4+%T MU]C=\?IY#0MJ/SX%K[3/6WC_\ T\Z^_S_8M7G^&>;P>''UH'A_O'1Q?'G_V_Z:2M:&_[#7S_]F3_<)?MO=]O[6]OB?V37;%'7WT^^'/O8H_N M?][;_AN>_R%=V8G>X;.]PR-X-_\1:X]3#ACBSL&?9!+2*BBD0XI:XF UU[D, M A7+*G5=(Q>-@DAKB4A+=\/](2*M6Q:S9=$*;A7W_Z_;.=SYI7$LTO0=^Y[LG\3 O MH2M +< Y-W#NOYS!XJBQ5"J/1*0$<4D5 ">E*$J<) ]!)>HV-AE=P^BC@CIK MB3KWP.$*ZBR&.M-T+7*'M8PP Y*! ID$TAA3Y(1-1DL;?,ZS3LBR7 P>A:K5 MV1KWRZ;;G'X'YJ.ZUNI\!=6FRE78"7?+7+B,Z(C'?,:JUM)][&X\W0ZO:F7B M^?;G+?^_86OD[51YCISVNJ?0N_,*&7*8P&F5NKU5A1#'D+-+6.]'-6A.[7GE M9E#5I?&^-X3K^7-W3N(7/&:6M@VSMGI[$3 M6H-A+^9:J7E]A3^&@_WNX"A6AKIR;K L[G?P;EKC#%%H&QE%W#*1:^PH9 AC M"+109S2CQ-N0,P9IRFO$_HK.6:#J0=-W%*AZ<*B:4E.IM%;3D!!+*I]S^H1, MH!0IDU1(+":9*[V3)F=%47U0T?QGK'?F)+&VUSYOQ+/8\ZWLSCPJT-P=53TO MCB1/XMAVN;49QXOK(.WDI;5SN;*JXK('HW55D/4NY[6'6]/!G)9K0-&&8,3\UAQ05FN45\C#%HWJVCI<.GPJG=X'9RT_NY4'EHAND&CU>\/ M;<='>-?^H!C;GX8%:[DJU#:LH]WQ,GJ95]$C>R=[@">;GO90Z,*T?S4L^W&J>U51=H&Q[&?J>)E.A%_/9W(V"<,FO>O M$HOGV\G=K3 E6D8$4XX8GKB4P,IPHI[P8.$+3/5'QC971]OY*X0;=Q2Y:>5U=B]3U?3^U?ZK?;4M 7]ZG3__]66?'HD/?[[Z\N%P M+[.P=OS/V_,/[\.IHUQ"W[[L'?[3VCMY^_G#9^!/VZ^.CRC\-GS>.WG#/GQN M?SEZ_[:]=W$,C&J'[1UN?=0^2H)S#(^4$G''#-):$T2DD)BDH)(84^DJ?==6 M)K-<*(<5QS1&Q253QG)OL/%$21V4DQL-&'5[FJ6Q-XP;F]_ZEW-3.6I6 M4Y*_O3XIEW1MO#HFQ!:NC?LS\BJOYNWG?;KY#C0&@CEQT5O,0=XU*+V".:*B MPP2^V_BAI%^7ZP<1Z]D='(D93 TRX;C,A:\_+J M^.O68/J;_OB;?X%BE(LPPF^%^#6VNZ>CN811^A('_48G#KYUX6-HQ';T.1=G MXVL\;OEVO.K6SC]7S_+'U>!^:O3/^[ ?Y8"!GNW#RO'9=>GJCOVKA[Z\O.%= M=<-5KYIYBCNQRB ^. ;^_NFXX=O=84#.PC8XHOPPTE];'J;@:H!RBVM#<_WK MQKMQZZO.?H/7.&[\UOI7(W8JQ^/)WG>_=6(/!@:>=)P5PV;>BF&B@5+E46_U M&K>_R"@/^F^M[T\//6"OO6H[!XR"[;J9TZ1#I\8>ST-X9"?K&H/XT^?",P8] M6&R@ 35V_KG6<1#%D>MUE2P."/GH5?K/&A.+AZ@7_1_^3'_HKB2]?\T/NPL MWLN+,_MVYV+G61OHGL9.XQ0(>E:2X9?MX%)!R 3F6VMP?#FF\#OA6]8A_G_V MWKPI;J39&_TJ';[GW'YT,[:Q'? /49M N!=.+\;P MZ6]F2>I6+VQF:XPF8G!#2Z5255;N^#H;C\F#@_HW MAJ&O=NBQ/?8!'Q$V!_Z(]T^/U=9H!%LQ.YH:MA26'?\%1C*_B3AH>=)FQ_)? MK3]-CQTL -!%KSQ^!BSS+CQK,@K3J(^%+UM6 )SZ85!XJ_T/%#5_K#=:Q31K M=&1\WV[U$%LLA)/_-YP? M/3POR$FPS1:H8G[H^[8P)NJW! S,8%K[P%3@"0LCPJHOC%=#SEP>3<)H\+!+ M!D-27C6:O-P66]B+)U*Z+U%MGA?]/+2>7FCD6T4]#VSUOV"HVO/BYXO6S;?M M89I8ITV6D#3%/#<:,:(39>!' GJJCKP0>E'7QO-^"X=:53BURF,WM;G#1<<: ME [C468/_2E\/RW$&KH0\0W\54\W$B[+X6FGR*A!U@(S[G;/\7M_.B[NQ;/^ MN9]/H8/#6=D*=*:GIIQ5@8"2_\Y.UD& 19 MN*QJ-HD:^V2O":(%;A55 D+W/1VZQR6;L6)CJM M72LG7LE7G# *GK/C :P4"9*LU%E! N4NU\,@H+= BH;)EILVU>JFBHC171T8 M]VS/?#?OP<1P@I-36(79E(-4>^-!?\C[<\6Z0:49#,9($"T'/+D[0%D)J@E> M@IM9K\B[?@VN(IOI+M>F/%M?V)U!+Q_CR*>3(49=QB@K1A/0!8:3;KG9-9K8 M7#0@6UOA@;"7W?.-V[N=6Z/CP:0+"^M1-ZS>]V32+\).X17"UI;GY6;'KA"A MKCQQ66F672M#ZZL^7D&76WVXJPOR.ZB?,+UWJ%\S2OX_F$H7M;5JNG $\/L2 MPK88?J/4L:8JIV[U!D-'4:;4EDA:)5([7B M?,W17C@=*]]_8[8 @V(!+MG(\A3 WGDT2L]@3.=1YW6%';%RZC?=P&+*MR&A M,]"F9F>@G/H(A"%,%/4$F-ZM26BCHH'!:=XO=V1F:Z"MF*$!#D8$*-[N9#(: M]XI^6\4>5UQIT(?#7)QJN 4#F:$2?W8#6"/ 3D98V(]DJEN9SH>SN5Q&"+-I M5^&5%UWSKE)VA8I2GC-3J>*E$S ?G\]O9$5^NIM?Z,I1J41!0R 0!C )(J;*@IW9V@G>3(C_#'Z;)Y?0Q'HQ#5_2,X MP(&]E]ZU"B6C\*_A;Z@GW,D1 [Q!YR.\QQ;5@E4//CN$Q0FL&XQ]=*)T2\4D M3# OTQS0/5&M'EP+FL&H9/)]?U20VU6^^*\Y.@3NU%'B=JNWH>OQRH M1&9]>0T(KK/?YRSGP'GMR@ZP*QO /AHWKB7V7=M?[M+F'W.C(8-/F5&M!I$P5@;]PHC(CF=3,"FE#5\[-Y3JJ MBEU?;E)L%CVH!I-Q ");U$+0(+P-?=TUR_URL0^:',[TW\+D=G^=?P9]=Z>_ M6^E76U-,M(::5E+3WH>H<_&9[6ZW16?[K3B,E:Q89V\0@T(+.DV]''7#..&/AZ'/MKRT$>4JY0+$G.D#\93HI6 3TH* M =OF''8#3NBFNIP\KK/\E]O%A=@]VC5@'G7/*WOE[TF_C#.KNK6"9BY:KX6G MYO8>R^!N0I7.NWGS!P1S#@*\="Z@DE@(VSZ(9_0HC0='/MB*04T,WQ7N^W'E M.$.-J[#*2MT,'4JP*J5]?%YXL<$TK9F7I2NF^#Q$R3\L)QH<2N-6U^O1.$RT M#R>J-3[SW>_5LBYHY/^SD #TPO. ^>5YP$U*;Y/2NZXO=4U*[\HDOU\B:6^5 MEQ,]C:-1W9<.LCT?N/ ;/#RPU'IDD.!LB>R_CBU)$?7'W][X,N"HAA/OI6I@?UR]A-D2*T\@WL>%+, M+'BN;8B7?4=/:$CO*?X.K[,QC7/VO1Z2\%MWT#\B0(F]8CJ%/V^UM COZSPB MF[70@]I#D88NV0%*H2*@43E(CX:#,Q!APY V5_>(PI!]?X9"J5"EBWUA874-M'1C,6>QM&;A!4%VXR^E(S>LL<]@$\:EQ]G_@%6L M@FF%8)WW],[PD.#AP$UO'3L5?1Q@S!?,D@+]M5%&RX/F&FXO1 M@68&TYSQP3[##25 T?0OV51^GME]&B,Z!ZU?/*>5YN M?.!*1?Y53PP?RW0TG>==PMGVY3FJP,^&@SZP96%F8OC"M$VH)8%%_G\#,M8 M47ED0J[5R/MOTXP^&!J_PNC'L"C8GR)O;[;>%$*EY?XNT$!O.((MOH8 M8A],1JM.84D)<*D?%VRHH,4ZV5:D7%%NZ74:X ',PQF=1P>NHN:S?0X)S=7F M@EZ]D]7?=P8MGH]F"U,X R;C$2:CEFL]KR?C4F*D#IDK;@TL)89,<,?"AA?4 M';X!SA4FH4.D-4R@/E*.SLWY,6KSJ[;\[-CW0U[U$#5V)/ L;+CNXRP"GUCR MZ6)B!.KJ9SCFU!D7[ :\LEHBN 7Y%MJN&*I"\5F07JNK+;#XT23#X (RIVDT MJ'[_1BW44S'X&FJ[#EFOQ0N!WE\F2N#1&.9%TH\+#D/\E&4AB+GNJ7N7N3B? M6VA@M]]ZY\T08\,M'@?[DFVT_L$K,,#4:GO0B8>M3Q,3-&$X>W/I1ZUIYE$( MEWX"D] >8W5LZRTPI:/S5@VZ&\A]"%16>H*K)*OI';-,X!X^L\Q"J2GE"W4+ M__@C;<\7,]"+$<*MRQ? ;('=?P]27YW!&NB@G\L$T^Q73K$H)/WO>W"S?%%?, MUF/U6@6U#%D@XC6_?%"IC0,[^7B<_./G\H_W^@SC8.S[I]/[NM?EGNNC5[6R_I?M[[[[MG\"]O;?GG>V# MXS;_N]?9>WMVL.VZN^_;?+^W?W&P]S%KGVRQ]O;1(5 WU9%/2$:I)5)'C)@X M9<3!6D/M*418E.G34JTR[AR6)6]:=)KU>)CME> MM&:;T:IVXR=*%Z^?S/SDE8B98FED/552F=@8DR:Q31/#@:*$>Q9>D-W@8PYF MS31)%#,(RLAQT,5!^LQ2NOJ#$!ZIEKY([!Y5LJ7^U:K\TS)_N1;WYY6$O47& MY>59J5,G?YDV/4O1&UV5S+LQNP=5L[GNN=7\N$N;>5H;UW4Q@@6=O%^O6F=29')6CA;:TFK184+^AOJ M]1UEC6N0.:%*=O7=5<9H,43]::C=8K)FEXI"4.AEC>\3*7>QR M3$^M\W(PCB[-U9\NR4;K9.*.:N5,L^78G!/7LT6L,M^=1^=-'FSA8"?I;BCY MQ +AHH3)%CFGIWX8(NO!FVFZ^=$LE354_&H[+BM,:T'1X. MG^EF"=QEB6GE MXL^"*ZXTO*K!ZFZO DMS WU+@[.BL ?OF8YGX4;TY0P*IRV$A!I<\_E:6(%6IT"$T72[: MW&&"%2TYS$'#%]U]W)+//:EGZZH\' !8=C$9F M+3H*IFH]-;M(;:X?@O!$/&_P&#Q+P<2LUTOCP0>R+%V2U9&:F\)T2_+0PA.; M3]Y SKTI1,9GC-C#U.R-NC5GK^](N_-5GO&3GPQ6S]: M<$8O/B]DLL#/HP$N?)$(/PD>AN,?[W_/AH%\04^$ J+&]6;[!H*R?&@T*;^@L2=/F0SOIC4*P8,&C752A MC(IBK\O?,GA/LW *@]>Z/B#P%8O,.^ 9!*4QKY .9@,6; G?,3"<6K3$UF_R M*U][&H8K"VYFQ5F7R8^2R1P 5OH>R#:; MCPI27A6&J[EB2Q9;,M7!592Z5$2WYMKCFT$? ]HS&?^FX(L?\]&W\&Z%R?%Q M&M7\7(]J-KKF? ^I^F+BDA6+B9]>HN*YMW,8^<@[Q0SV&;9$2I816$U.LD1' M<605EY(N@0PY+9G*> P6NZ1QK+V,="9="C*(VC1;5%1GB1QY'Z/)9=PS@)-4 M 3$XQ*.).:F4O(I/8CI60>\8M@]*++#W6M8_%C]A+&\:U%M,OY[6)0,W\? - ML.@R@W;U+6B=^VY1IX1*W!C(L#1^@5#[Y=.J0;4=H@[219MVHYSJ&6B.Q^#D?!/'HZI>ML(&NYF]-EME%(E M:S4?F'+8H'AFWI6X'L"Y)X7]VNMA_1=:@;I?*EH@OL9A$H$5ET/,4"K*I!6L M"OUA0[I"5HUM1YX<%K%)$6J,"&B4D6U6);,'27B'U]P88(IY@&X^9 M3K%1M^I*?\AH:EB6%_JI#3VJTLJF#I'2Q%V5-G*;#.\UW>XP7!]T-R+_P89B2]+%,>3(%W'(!NZTL8U\97*_J)M'7$$[AD4<, MM5.PSZM$0[3%KRB;#G==$K9 +]GT$0A@\#UWDPKAIQ;M9O2_D00#A,AJ:MO M6O)-#&3<"DAA;@)!0Q[ZTP)G"VY9>.QX4"35!;?D+9_%JU!4R(;HUZH>;OO8 MY\:Y5J7Y5J[=@DQ+@I^Y.Q;R8/O>NY(0IJB$;[\$MQT2#2SD\+S"(AFUCN'9 MW?.0SNG!#,A+D$N@V=SAW]$/$Q(5ZS[=658G^K$J7PV>M^F4RN?@)"J"J2]'KZ85&S'+PNBUEO*X_I3Z38K7L4 M[Y,/SLHR2 DO]-SH?EI7!S*S"BL,_;2R68?,I5-@0%5P!3$[QB$4%!@%QE*& M")54-VQGV$9 Z97OM@*MPB[$YKQPA1[G/@ME@2$K'"-&PUERU.YV>Y:=]M!) M)\7+3[=Q#9'YGL@9]/;0QYYZ36/BI5%$NH01P^.41& G**IX1K.E')*Z[E:" MDX:4@DM+3$OJN]\RY)W.NZ7RTDG/^.%N-J7[HZT'X[&)N-F:0)6EG[/_=EHH4ZHSG8P#K0( MD(:QH!#=G S!)BLB?\!Q<&H5!T*1?Z0#=%X(0-JIC"H+%,JH 0(A%ZA!59QT ME0-O^L85##$FZW\62FU$E MRDMN'7*+JG*8V4K@D2MN>'9!CP"G$;RT-2R*8CEF4!7A@N:-XI98FWHBI8V MSKP0)$LY!Y;A/#&>:>*9HE0Y;CT3BRSCT3;ODBU#/>.E[UMF,P&W:N*TE40B M*(JA24:<25CL4N>D]TO[MLRSRM!FX"AKRL8*$%?T6N7=?.:E78E'5N4VSC,^ M+$ NLQQG/K^\OZQ/SI)):UD_54RZP,3$HC'$ZAM@4M_HCR69\/K_%FKP-'0\ M!(9*@F/_=.3_J#[\6?41;+6,9C6H)=LI!W):]T<=$"'W_&*_9;D>TY@2'K3P$*PV:.[4%?]K&YS=\]6?9^?R&[_;PP*CB9AZ3K?$;,(JQ M#N4+6KO/HN?YSVK;1<_SWEO>OGC7/>C]G>]^/^_W^C\6>Y_M[^Q?MKU]Z^[V=Z*"W+?0$8A:EJ8$MM& MIY28I3FQ((:'ZN$I;"CKUYS M)3:$7(9,?;JFYS_)7Q>%5,.B?E$6Q>-$>LHC36DDL\2"\1D9QJQ/4N]Y9DL6 MQ01K6-1ZL:B+118EM59<)Q'16@B"$H7F/;4"ML(-)A@("8['F[DDU\WT6[V4MS;][F5IUH6_ MKUZ3)_)J7=GQ!^S)2YO^-'+@ON1 Y\VR*J=2PQ.?"F*,2XFTFI&4LYA$L8D\ M35VF87.Q/=!&LL+;]42]LP(=_YP9>Q\'_)$\='>=ZFT]>XU8:,3"HWL2&[&P M#F)AR3Q(8V&LSU+"4B^)Y-2#<2\% 4G!=&)MQK5]]1JT@8UHA8>Q$0NWMFG^ M)V05U8MSY[)95_S> &=,@3-D YS1 &>\#.",:X$P%H S9)R!$F]31@T'.\TK M[:7B*E),V-0+_;0 &)=4MV*/5X)-7ENU+J^/F9,^>VQ3K-+>_G"86NT$(L)& MT@HB3>J)%C(A@J<4B$Y8X9:*59Y!U46MGN;_C%I8*I'!=@^*$CVL6 GIP:&' M3PGM@;7H>5& M@[/1,I-QJ,(IOD,$!@2XGJ_SLUT]&N597A3"(/1$K;\1 ;68A(;=B&A689&& M5I>A+SBB*,(#R^KH O,16^(2?*CY84*I4_5QA85 M\"4(:(F(.DN"7P6B7"+]M$;'WH]+)S%VN2@*J6:54F5GETD?%"'L8^1:1SHO MVAR5.&]U?'1M[:0W*9I!%1 W@?+],

1_6LNBW%Q83=Q4WXJ@?UCI4UE4KO]E:>7D->;3 D W8 M^Z=@V&8@Z7)\Q0#,$4YKSX^/!ZY8^?"H$BD:]J[8KVJ'2HSHWP,4S#6T-+\M MLZ+@9[<="$*S@C$N,?0 WUL[$@'*N;*#YEN69?EP-"Z+L7W Q"V6>1QZW/7= MJ.@'5[#&&2#4H+AD5/#];OX-A49@\8@I%4!NZD^98=W6F\PM#FI\5DB1@L9 M\IQ7@%!(),, >06&YT78X-&XJ$8/O=-\'J9='$_$JH8!$;\V3-&7@-75@V8- M*%<,AW>3-JO $-XNS[-YK^%.1KBN)<[5:!L&V1 M8 )0\&RZ1?'ZPGO"H"4L5%EA";L)RB>IT*?*;GDEEC/,L%]5^(^/\WKCT?EY MS2IXBRZ5XQ+!OJAWK4T*QIBI!/-SVP@(G0N-.LJZ_9+WSLCE'+LB%=]I!.$Y M+Z*)!01TV2RI0L 935E.0)RJWK%J!5*.N8'3P4?5P:PW*U3@ZJ:%D[7,%D.; MRAGV^A70ZP$+YOH3/5A!47,2LJJ+ADN&B!DV*%20@*#D;\X];T*OG65*6;T@ M/RUX5R"[U9U%SU))JB&FM6:(9%CJ7I%U,!)15,Z5N\/:!45\;QAPZ<_K5!$: MW035TQ4$$CGRY:L%OU7D2M&3#?)313XD%[5Y%H47B*[N%KX0DN M@TF];L;/J(15B,U4)<^EUE1N1E(TDVTF&TGU1"7'E^>=LN=9GKS(2>^UIO:G M+OU%RF^WIC;!&[ )[EKS??O,DOM_PK-8]O>AW<+GF3(?_#G-\C_5\O\3;*EF M_1]I_=^AAR)4^]UKP?]-5O>GQZB)SNMR09[[]MPG)L,SK,.;]P+,#.N;L(?; M5@3=N0IH[5;OYAF2JUYQ73(=[US@E# M(F;23%-L'Y*J-#.121,?&28S9VZ: MZ7BU;V>JOJ'V]G*JGT[>=?=//G;;%P?'^WM?CG>W/]#VGLL[)]WN/O_ #DYV MZ.[[MMR_^-)=3&]L?_V2=]Y_ONCTWAUWOKZ5G6UX/M_ANU^_G!QL?^G!\^$^ M>.;7+UC]=#Y-;[S8@6?L'QJL4_2*$B6T)E)SAHALEB@O8(DME1G3KUXS&FU( M%JU1^5/#KQI^=16_$L9FWD598F@FC8L4.DFM9M(E"MW1P0W-9V[H:QG7(JN: M9V1! Y\IX&C^S/.M+/_A';GPPT'#LF['LN@BRQ+,I]HQ3ER,X)\1BXEVFA&9 M6,,5T[%3&68_*\[XGPW+:EC64[[;;\^&9Z'/H.%-M^--?)$W,:IIXEU&#&>4 M2,HE4393)#8Q[**/E/7\U6LITR6^]'O#DM;HV/[*+.D)K+Y%1C1C0O,LJ3'Y M[I]'R44>Q6F2*FPB1*/,$LD,)283"4FXR[AFFFHIT.23&VD(&UQ1)@K.?5;SMS/K8/V:- M%$XGS&8WF\ZE-I6B<.J%T6S1\<$>1A848F$\$1XL=IE12D# Q"3CAG*M#?-T MJ<6UTVFDC4R$]U9*%FEEHY@G/N:1-$G$GF%]U;NY'.9:G^KTNGG1*O2\RLV%08$@ M3XOFS+T@7MQWW1_K(S^8C*;]B,JNI-.AY\8)39.%EDA;1:U.*.G(9^U+>R$,M5B+LUCS Z)M,)\XV+)Z[(\&0QP#FPR[ M*K,Y[Y].X#F34;%&Y?BUL9>[75Q&*Z620M :^2.2"]1#GI!\0AO.^,\G0A. M*A_-IO_P)O/5VW^ M3G$H!V6-"4SX?Z\AA[#5R 4&!N98*+.7,Z6-JFS'Y< @Q]VBK*A?_?8GLIUF MYQ]XY\45.S_=SDG_1AOZ[ KJ+JE"KG=#G2J 2.[EDDT3XF>B[SCW0SVTQ^=% M3631_CW'P@M8G= ?/)0B=X&SC4,9]*C6D'QN>8,HK J3BE*O4!DY<+X;:K%P M,\.?BFM&?L7]HXU5MQ?\NGJ)U6\Y/C\M:Z3 2AS@_,^+/K#]T/(W%.0M4,?0 M:Y?C9=-)7'.RYXJO9]5XT[JR4!55:B+8ZGI^36JK7A<496WAJ.P3VRNKS[ ; M=NMDXJJNW$6[P%"H5A5XS:I1RR>LH.PPXY7[/7TNWHD=>;%>:K8=I5H%8DP7 MI#$M]T*"JHIC0P?:6?O'N>+T:6'9:*HBCJ9:6]FRMM:\?M4D-UHY]AS'^K9Q MZ^KJJ@:*9PZ*)VJ@>!HHGIYB'LDQL\SM$&L(ZZZG@+92MTFH*+-N5 MLA:N&J(G%A]37%44IP>96S0P+PMK81/@2?DPR+OPA_,*ZV0VI>>HE]FR_TJQ M,*-*YUK4&E8@2A<=X4O'2$X^?R]KD$JFD;L76^C7/ M%=C7O1AS7:OK=97%%O9#J>ZLRK^F=JTH>9X7P@_K^_P746W^#53ST5>*< ') ML>5.)D5%Z+8?V6%^BG]\>6Y0UM[[?"A29F)I/8D5Q\:WL25&:DY$XA/G*36, M\5NX-9](-BSN<#A:@0):!0G +X%QA&^?&^MXXX=C+'4O@)I*3E@%WT+%O/$! MM*;FJ$2KJ*IV[MOS DLA0"*4C QJRIV&E9EL_7.&&^$2]F=UZ1)CK;Y'GCJ[9H'-U@:LK@^2UPYZ MIO"L]VM"K(!B0@2A+LX%H4Y &P/^'SB2=Y?.I77%BUPB %;-;&9A(69&$#O! M78VP"M,'!']8,?+(VZIA],TAHV;-GE$X@%V-?S4>AQYY,(CA8A P)>J8#CZ) M.4*OT^@JH7(UCL83,Z:M8N?P9?\=#OKPV:Y2MQ]6%,*[S.8Q/XTB!/CB$13I M[MZ'0TQM=%Y( M:!(5++"#YE&3$J]9'D+#)IM!:B,(SX1SX&H\S>@$V"<(2M MAC.V,QHA3ZC1Y"=$3M%#T/6WW. 4#N!S$P$[_58;W4$EFT>N-#-N5[[H7P/X MI_5;R5G?;7WZJV2'O[?RNWO<$I<#/!X]__:.T- UBW:V%&3BM QD_L.-B' 32Q&U&NJ["4X9-5P;]Z^^6W"-AKD/-]7" M)"[/,@Q(8#B@%H?9*)7"V@)-8P*Z=0I+ #MN$/L20]QX#(N8=SGUZ=:04H<[ M"C@ B$'HR2#+BG>9OD3-JU&\3X'@5L$VH488M-RPPL%NP7C$,#_*^Z7E@MLY MG6D.,P(EJ0CCXH-6SG<:QB_VJ-R;&NF5<\34OO!0])C!$T-<([C$@96!%H4! MI#(]#<1%D0J)EX0DR+PW=:9-E6U:_720>D0L M*Q]7!66F1%13^,MLAX!EC!$O?)OI#E6_ 9FX *I9+/W,DUAL6PT:<)5YL?JY MX1048'RS\W.=N; Z,!247Z\%BT1B6"HS&<>@Z1IK8_N<5[;/ M$3O8^W:^"_;/_LD'T;[XV.N\/\@[[S^<@>U"]T_^AN?OG^]N[T>+ML_N]I?N M[MZ.!/LG[VS;"WSF06^''FQOR?V+CWF[M_.C<[(C.R==L'WV:?OH,(N-S!A% MT\=J(BUS)'7"$2Z$9%RH5$1+R9!,2>DQ45)ED8R,TXP9+6"#$I>D7/E%4ZE: M_U9M T97H^ZMC,U<^]PU,\I6'[\O^3!_ U*H]=?FEV<7R]CMM[8F1Y/1N,4* M><3F87.U+3&1:V"@-9S.UNA8#XOPQ]PR3#6VZJ]3K0U%\6W*!TRBE4;7MG8: MB,5@^8"+/&-,\E0+%]@%HXH%=A$^7%U'\*\^#X)F;[!5O%M%S66UXC.I#WAL M[K+W@1\:DRH9:4UXZAB1&AB,X1ZY#/>)AA_6JE>ODW137E,2 'I'T7$5++RS MD'$\NAU1*"$HRTRL3"IEK%(FM/#6.!-IESI7RA F+JEB72**%1+E36!71T J M;\J,G"+B-!QB(G4@H3*,2!%1(K.(DS1.4Y*ESD=,LCC1,5#;)KN&V(+R6AA#J)CJ M81\8V#3-JA!'=KI?K8#S[X.]:,MHS=!_]WW$),9):?P$>5'D407KK;+GP60I+>-6+1MG&B7(^\61*EYY,K1% @T:+#V0C-6RV/*A=?3P MIZ])NJ7N<:Q'90+O>%!^,& _]\SQ,U1$=NUX@#9X?#=%Y/(UF9[0_^S]-:>0 MU-(GP+R^C212C":"QLR#EB)=;'6D4QO)F"8\H9%7A7K"*(U)]>%G)-&,2>R5 M63^P%*P1'I>H*C\Z'PYYFHHX3A,2JU@1Z9TA)K66J$C%J?32,0GB@XMHDUXM M0#:JZ'O9YN%)R:/17G^2)"[:9X<9%U9)9XGD#C2*R JB,J%()(3G/G78:?W5 M:R;XYC)VQDH%-LBAY\(NL)WO^+RJD!X5(<2MOL,/Z+!M2.<2TJ&[6X><:FD] M5I8:'A&I9$92V#I"4^J]5<(;Y":,\FO5T"#JJ82MW2*GI& M[I:Y7"B8IDT!-VXEGT K(D2GSF@0:F\&""5!\:?>7^ M"::&QD$[%T<2=!=I(\\%@J@J9"(R\:#.*DN$XM1KYDQL!*BSF^H:\3/U,=1# MD:((>M83+G3K;##\5E3%GZ(]VM+37.LB,WW:&@J9T\:3"3)[?#J^7HI=+<3^ MX[MNI_]V9(>#LT:4K69A^]@(2HM(:I$)DBF!K8D305)J$Y)ED9)"93J+V:O7 M0*(@S%8PL8I6;BBM'DIYGB.9>]"<;T\^+XVAP1BR_>$P!C7#^3@F6B%2"_8<2=A-.93=EAD35\6J?XKBKJ:QG6IN;W!J14G#',V0D;=_N,D0V*\;^2D-RCQ0J8>^++GY=O)<'#J=;]H=QE!?K9^B6^=O%(9=L[W M^>>+?=X^W]T[.&EO?_QV< +B_N0+//=C%U0)!L_M'?3>Y8LJ0QO&/=CKG.Q? M[$2=7OL,Y@3JQLYYYRNH"N\_@RKQF1]\/>CM?_T;5(:='^VC0] A19IQBAC] M"@SD-"*I]I9PSS5W468C[A<3WS3JG1XT4*^4S)Q4E@GE!"@8TEF1+)7+5OL0 M=(C93I1 =#^1 7?M!!Z:LC[98^\F7;^;5>_V@LGH;/?#(8VLT51%Q!L.%BZ5 MG"@=Q<1ZJ[+(.Q6IVY2.K4MX?6\.Z+!L8SSIP6P+Z!Y4DLN^]B&V5:(;5*7) M@ZQU5-'^?*NSFT,?KI*(SZ:?LI*;7%W^]4^WO!6;$;_9L'?M]'=;2/RI'OK( MG?3^TMV0)C279%58_TNM; M%YCI\\!4+\<0= FZV$C=O$+#J#9^H0<#-7NWA M\<.7^@-4\NUY /__I/0K@?^/9/OKCCC8^\#V^;M\=_MC?@#SV._]W>UWCW[ ]]W.]I<3F)OLO/_[6_OD.-_O?1:[>YV\P^&= M]X[.]B]OGK- MF=A(V'*D\T'4^D6*7-VQXI8]!U8SUY_O.7#W_J#AVEE2T9/U M2'EQBFB( I1J*+V+&CK?K%S )KA0B'Z;;N6_IOIZ+RNS)DS_SFJO2S,;)\93 M*IVTQFG.4ZFTQ1S5.*:Z5'MOS.L;3GYOG#Q?YN01SV(N;4PB9;!73IP0G:49 M%LK1V'IE8JE0[8TW(I8\?[7W/D[J_;3HNB5VV!JYXQ#)%43+;:H>K=4[UOMO5^MC6E1EA@ MWHIA5U5C4F(RKDEB*%.2QC06Z:O7_<$*YKV8Y5:#/)ZBX[MI8XK+("[G=7=4=.:8 M!DP+5/'EV-$SB@@)M9E&ZD$B0BR]_V'E)H\>('[U0,-B6$S<1UCLLG;2TTL9 M7[IVA6U=!"S7R92<@T46DYLNYJ29_&V?.HV5(W6PAWV"_P@>QP*)- M%=U@"BN2+G'!B=AD*W@8YIOB"*]>_\86,[JNW/X'W>>2S2;?U3Y[YVTB[:\,1-]$,KG.$/?>U M_6W6_WV6VK6!'01PR;M L^&K '+Z^]U6?W4@:CWB&*M=I&\F(WBV'Q:HI!BI M/LY/EZ+5=XY0/]YK7V_:W3)^L^H5GR@.<\-WNXW7-9*I2RA+(AE+GD:I2)1* M,BF59-I9>M- S!4.E5M40C_O ,UQ=[_WL=?9[7S]]I0#-^R_YP?M]UN'MZ&"[?='9_LS;%S#>A3LY./G2;5_\ M=7*P=W"\__4@:Y^O"+4SYIV0&1&QIF3UUJZ?A-??(:\Z7)\F&7*M,P?NS"=?V!*X,Q'KNE?51IH:X*&,$ M>T43(WU&.!R]5"549BI!C+]+ZSR?(COV"1PBV]AF>G"*T!3>'O?AH4?G/Y6\ M?]/"K+4]_3=*Y%2<"0$&9L*E1)@N*4 B1PXX ?RJT\9_L&Z\H;.BKBGC-E): M6!(E(B'2)S'1QH($-E%LN5%<9:C3JXUH!8#CT]46_?HG\38&]R,[LYEL]60#8&ZOV> MP"4#57I.3:8H26SLB=1<$*,C!R>0Z9@;[9U+$5E](XK653S>34=?VQ.XTD#5 M(G))PIEV$9.@PJ16RSA.F8HU8C[+QD!=AU.V9*!RXQ+A;$RL!&$G8P=RCF64 M>)!_0J6:"@MR+KY?^W3!.;.8+G'=?;] N>/UN& _YV]^SO6.-UR3)RAX;.SD M1V-1*TK:F4EB&0%/8DY@2;MSJ BD1"X0>,VC7<]R5SWUOY1AZ>_3:^D8=GR,O)"$9%V,N%>!8+(E/-B'$Q<&5A MC,UHXA+&@"&G&PF_AV2$AAVNR=%OV.&Z*Z.-3^I^.=^23\I1R6QB#%&*@[5L M8DW2*)4D242D4F1]0K]ZG=*--'HD2(Y?61.]LR]A#M>CONR7#O-8-6Z*T9MB]*88_7K-JD1I M;BT!-#?EZ$TY>E.4W)2C-SO?E*,WY>A-.7I3CMZ4HS?E7'?Q3*;:B]B(-!(^ MDH;%J6,R$R9F/J4\,>RF[3":,/GNR<=N^_V[;YWM;K[?>WM^L/WQ9'_O2P[/ M^@'_7[0OOIT?[.W_.-C^WSOO.<>?KW_!> M[^#_]L7NWM_=S@F,_;6SLAP=L8*MTA$1QF@B8Z:(45E$HB1+K&/>*>SFG=*- M1%S6T+NI$VT8R[UFQS\"9WG!$>!'XS5+$> (<6V]YH2FB47 8D:,SC+"O4F4 MI31)$_GJ->,;'!TW33EZPV:>N?[R0B*KC\91EB*K.O-Q)")-O/.@O7!."=;' MD@0V,-:*66_=J]>)VHC8,;5 M0M^ \NPUV?Z/?,J6LOUI[+/,)HPH[S,B$Q43DR0)L7%*F9-")DPTY>A-.?HM MX6 ,3[D4D;$LD9Y99;GA7#OK%(L5;?P':\<;5I6C>VX2K3-%+#4(5:$,\ :O M0 Q3XZ+$I)%-0SFZB.XL@9NZUYOSHEO!OSW\26SL[8<_FTOV-@=E*[$I"&JI M8R(%Y41G3A"72>GC5#.E03N6&RQ=3CMLJM%?@'QL[-/[/8%+]BF+O1>)H43$ M(@7[5#N0CC8F(#5U9KCF3,H P,BB.WO7FVKT.]NG)F&I%)F.:,2E%5Y9![I- M["2UL4P3V=BGZW#*ENQ3JVAB+0/II@W8IW%DB=*I@5,6"<-$(E/$?&BJT9L" MH'59DUNH 3P&Z4]YI"F-9)98X%&189[8QD]>.1:VH1@=)G[F,&:*< M$<"BT$(&$B-QA@J>^FAJ@IORRX;Y/4HW^".RW\8T\/$-> M\HTDEF:92\ HD\X3R8PEJ8PYH9&0W,K4@](/##G>D'>"ZFO8X7H=_88=KKLR MVOBD[I?S+?FD8J,]E521+(L21$ADQ/ 84=PR:76261G1T( H3AI-=,VJT1^] MTKLI3&\*TQ?=9I<7JJ]++_BY0D;_X]3W1]@'#6;VGX %*GN!3>^IL?8YMY_,UBG>P@@R&_^_[$;\"'T:FW2%;=\XVBRU_=])/BSV<;YA?7CRT6#@ MSO)N-^SZ:&).X*DMV/"\=ZKS(8Z*D\IA36'7NU[#/'6_/]'=[GD+%F;;6]\S ML!B"C<8W!B-8FSW&M2F.,0F[N7*9\K[M3ESX*FR#-H/O<$("F@*N6A84$8*5 M7"ZL*?[1ZN$PQ]_'Q>;"OL."UPIE=8V^-EL[RYL#@Q@?"*2X$NZ!!=>P1D.- M[T#P?5K 6H# 8$)#G%L^;/G1&%0V!W,V1YBS3^QW7\K*H) MQ@D^8[R5!)26)+Y_J!&V&?\DWLK5WPDE'V2R_,836J&15_L(K,ZOQY5WA2I) MGR=\R][QT/M6&ZX['K7> EMR_]<,_^?UUNDP[[8$W;@TFW9=UOV.$#'KMR-+ M(#H_^[8W7[)?&JT!$T@>G(J?X&3\/)Q$>OT8O\C>_U9'D?B%X")NZ+];994W M:!$OI-KRIZS%JT((=6K:S1;-QY<00G G^WR''^Q]N#C8;HO.R0?:/K'RX.L[ MF-O.1>?$1NV+=SD8C]VE$ ('HQ/FU=GN?&M?6-[9_G#>04#;K_OG^R=MWKGX M=M'&D$+ORTK0"$ICIX1-22H=!@X23E3L!>$L$BIQE"8J?O5:;%"QG%C^[*HN M;YO9U["H=7JWVR3<6Z]UI)-(9DSR-$U=;*0UF3<2V%&R4)W*&Q:U1BQJ*L6XLZMD9 ^LWX>=RY8IH M[U+6.OR.?"OO3W01DZ\Y-TO>)]'MN!SEG'H;_WO>*UQ:W'1VBS9@9$W&E]_R MX""6-_0(T_,T.MO1&?PAG_H[ID^'[WZGWEW'[?^,^@B>QMMM';Z]O)HX;I,O3,(P;)!Z\TT\/JF M'GA]E_=UW^:ZV_HT#<&N_4O]-NGKB(;CI!2M>OK\LK!T,PK+\, Q3YT/0[+&=CZRW<%H,O2C=0EJ[GXJE;W> MW\>@V[/%H.9^[RU< MNR]!13O>!T41Q@&E[TBV+[[1]M>#;YW>NV_[\+S]O;\R^/M9^\,A!C0]IYY8 MP0617$9$9;"$+A6),G$"H ^[JY_LL7>3KM_-IOM;QK'[[I]U]2='9C6^%B/6V=^Z%N]\NQ@6DZ&^_@][&/(JQE6IZG,J0DWZ%&94_!B MD@%DM!FKFS4(68^H_;-*,6@F^V#)&S<;]OZ"\]=CW$?/,X%B6< YY(.#K#7- MH5CNB_,PR_F(N_6R4@C^P4SE%FNR,NY[26^2F-$LZ:V6])X9S94+]ZR69V\P MUMT'ZDYV[:6-+9&9(8[9*49E;&D=11G&H?*:YDZC5U MTMVX"?O6=YUWT2_T;C#\I+O^$[JM@I]KVYOQ[+=[?;9?N]SM+O]924Z*N669U(IHF+! MB(SBA"C-$D*E%8I[*9WPKUXSP3;@_[7/$6F85<.L"F85*B2EG-7":C5*LHYM9*Y:*(ITSXAD^M M-9_BBWQ*,:X];!^))8^(3&!=4^\$,3K55L3:P]<-GVKXU%J\VRWXE' RMH:Q M%)E18KS1RNE8:D>!55EC&N-O_9F57&16SC$:>0U\RL84C#]0KXP!]0J$3\I\ MYIR*DG4T_IK$^R>_\M<*)UP1G4)PI#)'6C]8>.&Z^QIHTH==FG41TW>')A6" M>>&=CU(E%:?&\R2CB99,:\.]N+&8#J2^(DN[$PHO](;^XQ@2>_Q\#YR>Y^&=3>L^T%8M]#>FBRR,"$O!5A8 M4:JI3U3L8F ):73/K+OQ^?PLUU[R36N3))(J0[S$SDM1Y$EJO"9")#&UDE&3 MF,M]/@W7;KAVP[77:DUNP;6MR+Q1J4V%,])ER+,5%<+)B$N:4MIP[37AVDN> M>C"5$HVE=:E-')&)2XBRFA/-M(CC3$FPFAJNW7#MAFO_>ER;BM3I6"4V$AIS M"8S)$F#;RCG@VI[>MZ[=N$GNQ+J7XA8R3E/I8D6H2S%I#;1N+61&%%.Q! GL MHD@V;I+[8=U-K.7)KVRVX,FO;+;@R:]LMN#)KUS=A:NZHT&1:+ .FLD^]60; M%(F'1Y'X6_GC> @-C37 DUK[X+G5^(>UOD%@"K<"*>BV82G M1[9X#+[R$K$P;IV?SY?C%#N]S[3_8N_O[6W/UPK#W]TI8C8@J@7E!Q+K$$!D)3G!7"=><95RJ M2$B%$4JQD2;I&E56-*L:/K76?&HI65=0DL*Y$$2F+"-::PGZ MJDB9BGR2F@96H^%3Z_%NMTE$=989J2.O6"2M3Y047'KE+$\-U?QQ]*G&^+L3 MLUI*3TU8&H.Q9TGL$%-1H?'GJ"$BLRK6BHI(TG4T_N[)E_TLG':?-S]MMO:& M(:Y_WAI-#\B#>KGY[=9R)2=_UNPN]IS'#(Z!CIWTFJ<^$Y8QD7CA-&O4LK7F M=)]J;JZ3#YBD?ZA-FD1<@#+F%24R-F@^NI3$6<)MG-(XU+(KN,T3U2,U M!WN*.\*9%1RL*Y%:J86'E[6"F3AS/I.Q]HT>L_ZGFRZ>;I=PQZ/8$\&4QKIV M2TP21\2Y2"#@JLV$ 3V&RHTTCIO3_>N>;IEH)5BD*)-:,F53P2.I?*12F46" M/TZ(JA';/WNP^>+!5H;1-(TTL;&-B;32$1,GCCCM/',Q5?"71FR_@(.=F<0F MBDJ?"BJUM<;*-/*2*A4K]UCAG$9LW^ETR\73+0174D0)T4F&[@?.\'3'\"/S MF0<[*XGE.HKM>\H96A.WPX-#2M[19=Q@)3SLTJR+C+@S5H).-$]Y1E6<*,EB MKU@62^O25&"24FIN+"->,%;"4[AH2FSR\:Q[M:UAWP[IO%EVD&34\%H['2GH;&ZI5*GQD0-E/5=:P M[K5BW4O)64Y)9U1LB''<(>M.B!(^(]Y)FD76)9D1EROR#>MN6'?#NM=J36[3 M;%-RS22UPD2Q=!E7L>,^<(< 7'+B;0V M(LHP3G1J,\-2XVGT:Z !-UR[X=H-UY[O.IJ*E%KJ!+!DZ1S3*F+"2R=X9(Q. M;QX&;Q3N1_6<5[B2*?72\X1$CDDBF4B)ILZ01+C(>I;0.(Y?O>9";:0R:EAW M@ROYO*]LMN#)KVRVX,FO;+;@R:]<@2N)PA55J[P_T85T74::K& E"\F3]YWO MC__@25#M'UD(\Q#BXI?NN^.#_=Y)_ M!\6M/QZU!H@TXU&KA+<9>5S"?I"\>@R_&-W5?>M;HV,/^F$8(8Q^EH^/\WZK M1"=#B#H<)$, N^\!P.XX]T,]M,?GFRV#'Z!RXIQT;P!B_B),=33&.6W@*XXF]G@#!\3IX8_;I*4DV.H] M95*EJ>0^-EGFM1%4N)3[U&2'VT&-YI2153CM.YUWBPKU?!K*Y_[0@TX"H6Y^! C3R_>>I3'?]?SZ>'WQUIX9+4(S?PK7[LLT[Q_M[ M!R_]U?6V?L0=2X^L]UM>*>3MZ+SX5 * ML%Z<$42".@P_DH089S7Q-$XD-5$2,WDK.TEY8RQ7AJF(RHQJ,(W 2O+.)"GH MI<:'#>:S#5XPF)H-ON\-=L:GG%*2I3%L<"8CDK+$$<-B9= 326/]ZG5_L,+F M6?@#['JU]*TC6'O@:,,6V*XC'WC;*F82(#6W3H=YM[!B!"U0-0-[*Z$VRV]* MO,W-UL?Y9^"5Q4,V6GT8&5F9_K%1,)[^8-Q"5C7$A!N@ KCZO&)VI_#7 4SB M=.A'B#OF-EM3(^H2?.-UDSJ?CH'_$GB]7BOO?_>C<0\%R480'/D(!.@1OFRH M=QHOUSMMK!)/NDKG([!<9 2B"??N= ("1(]\"V516/*AMV@CPCWC.4%R"QFV MV=J:[7^KVOJ-VT@+EV8V3HRG5#IIC=.*WC(7;(8&Y8R MQU*.#B/!8IDF@H@X38GT642T\HYPDT@9(3:.3%:R%"",500-Q-:#L]X:3,:C M,1 ?T/7B62T&ZDQZ<)#L/6@4\]0Q]<;]DVN3=P,E5+C N_V/2!U#F-1?&D[= MY_[ P''^CL2TTS^=P"Q@.A;N"LKL'LSKK^[ ?GMA9 )_/P/2,)D2FGE&=!H! M:;!($2,L(]3;1$FKK4O]JY8?67T*ZS\>3M!0N!70_+KP9M2ULT&W.SA#-EQ@ MWY>B!K@LZ,B]'N)(E\((N&O_"!Z>]Q?5]TM4\Q*#M99/"L(0UJLX,"CJ\*[Q M\= 'PV1\/&KY/O+K.6[+_U@2>:^?#TY_K#9C$=\_E+KRHL(3M?NUC)BO?K??;M6*46(WQEBR5$NJM(Z\X&F6:>D\BY(B1Y5?'S*? MJN>E3HY,_FL^/EY2Q4?SNOAH7G.OE/OS,-:O$5$_L:)STNGM7VS!LS 2_B$Z M>+\?'8#6WOFZ$^V^[YSL?GU+]V'NBQ'USH7E;7YPTMZ&]WK_F7>VN]\.3KK? M.B=';/_DF]SG[0@C]!W^=];.Z<5B1#U3-!,ZD<0SQ@CL+R5IDF4D267J:<02 M%HE7K_ER,/WW9UQ?VC"K7Y59,9MZQ5R<21EA*8UBF70LTJE)3"R%>V)F])Q-+R?C6*N^]!4X6855M'!/MC2/PFZ8ZQD"(>O4ZVDA3L1[,[#XA^%F\ M@D'5?2PD73;SG_14OPF^%'2EU-PH>=]V)^C_0#\BAB;Q+X.>;_WF?YRBJ_KW M$#ZXU!*\"B_@IDB,SYL!FD1E1@E/36)EPKD65AIE=93R2$1)/!^XXZLZ:(_@ MA>'3?;'$2SAB%??;*;=\IX\6*EPV:CCA+3AAY].R3F>SA%&G')$)!@M-E)*4 MBHQDQB0)-=P:ZS%+\@YLO#$@A(D$S#=3,R4]$HXYE(9Q8@G M<@,6\&0G_U7D\CK"D&WD7">^4!HT(U"+I>48,:,.$Q@Q48\\<4_>')[2F M@*?/3T5ZFV7>AEP).!;P1;]E0V#;GK?&0QBW&T[93RE#+P(\Z1YTH8(1VN/3 M\4]SP2G?>U=LXIMR#_=F6]CPO?O@>W/>K6^R?=(^E"#P'#4QR53FB92Q)H8[ M^&$B;E(1:Z"#!D?M!;"">].)'IX5-$?^-D=>+![Y3'A!J;6@VUA%9.0B8JQ) M"),ZI=I)RC(X\D(L>[2?/;#:,U5SX(R4R8TV' %4>,K@_Z@U'L!T!O;;\:#K M_'!49M:$C/SQ>>LWY^&N?/Q[RTT\7NM_^*'-1_Z%>8B>G5)TB6FX2 JC[8G? M&[PM-[7AC3^M#I5]+U)A,RD9T10T(8D5 LIGFL2*<:5BFD6I??5:JC6R !OO MT"^I"?WD^6_,I'O6F0J^H*5+=>8%\2**B>0\ 0O)4<)T;+5V0##Z_KI$K)][ M:$TB^S?,Q)I/#;ZMNMH@I3SLTJR+G+@S4HID%N@KQF:C5-I8&)/I-.5><"%5 M5#8,><#@P2TR*1I)\'-)%"@%SNF/( WVWO+VWF=QF-'4,IFFA$=90J1,/%%< M)\2E&0*52Z;]%1ZS9X2PZ36#JE,BF8UA[3 MY^)HV3UPZ_2Y)\>U6L8RF16F/H>:\L[@FMK"8_W=MXSW<_6XK5&.A=T+M1QB M\Z85]8_/PGB]-NS?:6W8/TM%3,\$"V!OKFQT-$4YN+[ZK96/6D9CL3[P<$S1 M"TX2N&)28ZI LA5-UIGQ[D];@U]6C"&/*E":JY%HKGE4:S(JTC47 M1IE[T&W>LD@*"M=CSJ=%1(+O PR.A>\1U0"V.8>-=*WSW'?=9FNG#]((R]'S M?JCB75F:>X.';]1K>(L7PS_\E?<'/3Q?_^@QL!7?:@\<+.9OJ 1S^N=?_[3# M)_;G[W"Y'F/+F F2S.!TC*)I&I-8*!+^/U@Q[WSOM(AY%/_ [>'-];";^]&X M=3H8C7)<[0#I\-O(^U9G )\8F/\/K&R'$?_(Q\!#[4U0+C!*T_I:QFV>R! ( M,_G]QOQL7;C";K_USIMA8,J\++";)T:D%*#:@B +H 4D]67.6&U *"Z_2O7[ MUP\_'6L$+)T'2#49IS'GSG GHR0Q-M8F%DSY5-M,Z5(%!'*OJX#S3N$WZ,/= MS"F_4&_3+1Y=*&WV>2MM]H''0W>TCWCD[-+'.!,^P$YB@ MV/$O)3J*.1T2+S\M5KNBFBY^F'%Y I>/J.F M"A:FW\I[4^@=!.AIN6,?5VFCL(Y)"V\F6(KO:EC*[V;*NN? MQO"'H!ZM_4O]-NGKB;5= MV_^=Y$-4M+K=ROR;V[VIXE:M2:&H39'\8%^M+Y "77?'P\'DZ'C95]3:6VE> M7XXS$Z9R"N/G@\FH>_XD3HQK9A?N<6#QXXIHL.^!I;;>@ T^@$GV)D5F;KBJ M^-0+#H#J/QL/<3*K%F\SYQ/"=2@P[E#MJ"U!,?;DM!Q=CW&? TO1 9-S M7-J2\_L>,(^O@CGS"RL8A%L-G[,FZ:Z7;^4:3EV9]4I@I('-6Y@3-V 1*S65 M:S6/!4W%)8XGL?6,*2ZU,"F/8NE]"H9RIKT43\2*ME;!](B-FQS.RGE6D) ) MV_Q?MVFJXC0W-+:)2ZDT%E;!9#2-G;!Q(H3,+FFJ$BTJ'7\A-?C1"+BG 3T9 M'_MFRK3>U)G95&#<+"@4OV25Y.*MW-TZY"PU:>PU49'U1')OB(DL)5F2RDRE MSF5)\NIULLDN2>\"BNW";W7Q,L>\X.()MLNVP'F_%YI+*1GF.\,>! MX__O!*X$H7"J\\ YL@D*RGZKC@K& ML)KK7<_%?D=A,QD5'&2>8?0'K>X 3N40-_$$:Q2!;UP> )ANN;;H=X+SW"TK M&#,_1,&%+ FH9848F,KQ&=W4,2+PF:4;?LO:X22XM%P)'5$42\Y)JM)17Q'M M(ESG#4']5W+:S>7M7H%4'=;>:\$BD1@&1T_&<"@-S;AETFGX ^7J,(I>7:,# M<_29%<%0@FD80<+-EWD\BEJ\6L&/-Q_'_[_JZ?/+PM+-J!+]#P@]O 6/Q"W7 MW:F#9V>FO\VZ@ZT)KC#K5 +IY)O8W;-PW]\P+C[O@^CP'1 RG^$^>]8.V0C? MHOV3#VQ1(,%](&3@GMX^")W/%YUM"\\^NCC8^ZO7N=@ZQVR$W;UNWMG^DG4N MVN>' F2,=[$EH"U@M]Q$$9W0%*SB&*004[$V:E'9DCHQ'@Y%2A,IO1%I0HVU M&8U@M[*(JD448CS1I5\XN,-+ZV:%VZVU _^.ED+_BWC5RYSS^BG-OT+,59)D M7BG/C4Q2K95+=>R98HGEPJR&3GYB"WVG#S)[/!@"RWQ,!.]/]MB[2=?O9M4$ MSDLH]SVT?E[PZ;DXA$5ED=*."*XHD508DHHH(=X)D-Z9 JT-\#D7C$\I!S-CC8/[&,-75]]4(V"-@O%0'[DJIT?39M2C2Z;7[K.J?.OSP V0=O M5;2< 3_57X&,VA45=?QX-_OH,<[A1\\BG?UG5=TRG?W;16?O"+V0XF#;LOV3 MC]WVUP_R8,_U#K:/^/[7#V>=B\YQ9[MSO)C.OKO7AOL^R_:>^]:Y^(+-I'\< M;!]W._S@VRYZ2;>W1)N_I6W^#L%@?RP!GD4V99&41*>83L6I %O3:>*8Y,[Q MQ%LN7[U.-Z20:X0#TL!;-]SI*N[$XT1ZRB--:22SQ)J$88V.]4GJ/<_L3;O7 M-]SI4;G3$@Z'L P->$K23"=@R\>4@ F?$&83ZC+)3$*!.S&V$=%TC=C3LVO$ M?$^X2FO-&M_E_7QTC(TV!]@G,\3OT0G:GTLM;&!0'EK1J_;A/6Y#PTL?A)=V MWBQK>CR.4Y-*3:AG">;:":(R8*@\,8F@F47=#W@IC3:2],Z8;PVPT?J>Z'M7 MCIH3_2@G>DD[HJE).)<&U2%#9!0QHB*,&MG844.EH8Z_>ATE&YQ?EJW2@!$] M#)C WF"LNZU5T<$&BZ+!HKAV39Y2/P,&WK#M>V/;GU8H8LI&U'E.1*PB(E.9 M$,--0C(72P7".6*4H5$; =]>MFH;Y* U=!0VW+KAUD^C>S?<^GZY]9*2K02U M/O*&J#1 4? K2T7Q/,XRZ@6(K%@-L=J XSHAED_'>#0DT'N^)"27[;=6Y%5 MK43FW)?#LJ2?MP7YE$KN2["%/_.#]SL7[;T/K'WBP'[]^ UTWVB_MR_A M'OCW[[S=^])K7QQ%2]BW>P??]D]@GMN?SSO\W;?.^P_G!R?=_.#D&'3E;K[? MVP&]^O]G[TV;&DF6M<&_(F/NF>DV4W!CS8CHGBDSNJ'JTN^1J(4Z9=07+%80 M)22NEJ+@UX]'9DIH T0A0"KRV.ENH24S,L+]B<<]?#FZ/MAM+PP6)-$SXP)% M468<\1!I8LT6,6>QRBRAQ&JPA7F=+["%JVC!"I'6$Y%6Y92K$.FI$6G..\<# MBXY1BZPB&/&(/=)*8016?'!>*I)7@^2JSK-UBE]^#?%V!W=YP:J@G"=B1?FL M%ZZ^"H!6#4!7\Y2($QN)]@'!]F *2F2,-(@QI8B )8U&;KVAK)Y5W0)_9?U= M%8>H]/=)]7>.0!!'8_0Z0T9RC3@V!.D@!9(A\X$H%XEUH+^T+D2V1OK[:SF( M[HJA&[F)]B8.,0IJ4>I';6J-4'1Y9@C+ *0>.9H2!T0)*EC6D7C/7DT7M6U9JIK MC:ZZUE1=:UY)UYK[:G7.EB<%"XHJK%S0!K0G,Q%'3YP3&MXCEJ]C;<_WO51_ MOVREN/>_P]9%6L]ZK1,&SQG-.QK&^[;I#(!RC$?R>J-X&_S8>Z.B$#*UW16( M@Q0AS8$79%$XP76@V/$-K/(Y)7-A2N:JJI]5]&X5O5M%[U;1NVLQ8Z\\>O?M ML-=I#8:]XD FMGZDUU7YS]<2,H>C(4/16XA MM^]ZW?ZK*!]S M7&;K;N/RX-W';XW#'=JX_D:;N\7S-G.Y6U58X B-",?<"A&(-(I;Z97):*32 M8:IXAFVH>-*:H=&"$%]+"*Q/<*D%I$(\ \9DB8U(A\R*S&6$2+7U1M99MDX1 M@E6$[XI5F<'>$T!7@\XPCUSK%$K 0E"&1Q.IJHC%VJGR@G0A';$T$3G)096C MY$A%;I$FF>/.>TE<:NY:)X_/%JJ"?1^DB(W4$+<3>C,G'S_%+)8UX38:CI2* M+O6Y8P;H T"3]=3): 1 D*0FVHI9K!<<+8I(S;"1VN"(@ I&Q!G D9%.HKS/ MM*,RXWGRD*P+NDZ&SHI<,)4NCW39":J,!6F(WG,BK"7.6$)=P,1A;1\0GECI M\C/I\H+(1$V89QHIHU- @O!(4Y9K-::9\]AS ;HLZJ1R6CRS)AYVN_#F2>6E MN U_=*:(B\;P0!2/RBI.@R0VTV#K>-B%*BZQ9OBSH*ITE!* )@@$2T81URY# MQD2'L"494YP8S=S6&\+!MGET;9;*3;&^NNP%)M03@KD+G(2@!-4V$T[A *Q2 MF(I+K)TNSR@RZ#0&6 SI=)PDS+5"*M+1==(EU^#G^+? MP?3#:;?M:ZWSBU[W^TR,=V7:S!['ZHPZ#/:MPXY[&30UA$C'C#6$2U$=@*P; M'"T(%#'",QDY1D[S5&1)<*1A\9#&07)'F0C*I!ZQ(GMTW[#*2[&^JJR-BR0X M)QQQ/"AK,JN,R0A15K@@1<4LUDZ5YYA%E)Q+3#Q2U%C$7;3PRE'D 94U]M&I M+$NJS(1<(U5^#4Z*@\M.\$6)=M"./)NL?]4?A/.J:-JMB,2MQ%G&C%?6\>7[ O<1JL%1YGV!G%B%1 M-BMNL7:J/,>*SGXC'V MPB/JWVVTMJ^N8&>E[<^B[0NB&3RE*K.>(N8(0]PQAS16+)T[)%M"$!OCUANE MZU0]^LSA0>JR0?Z"UZK_JROV6.G_,^G__#D%HSAZER%*K4%(>M MY%IG(=7J9?4,KRJ:Z1FJ*?[B/H9_AW[_C]J.<\/S83L_P?#AH@<:D1>.>XRG MX9>"LM]>@,M,+,KNQ)K ZW9(+P#>=LZ[,$?7^?NW0E^%>BM+3SO$&6SH3+*(M",.<96.KUQT2 LB"%/:8FP![$D]R^8#9#:HY<$*]?>% MG705>E?HO1+T?G)/9H7>JT;O6:KN@EN8SU>/JM#[D0UKUK_@_^%D'?]:49P?#.]^RBK+B_Q/NE!KH6@\]6O6^V?; M)%NZ,/^"?7KT#*!!86V^^9!2_URRS>E+P.5REUU=7X+5K9J>N_U&E)P_/.V% M4&O ]T[[M3V +I_7ZK]I@;#*@OUKKE>+>/JOT5A@%3TL[I^*QW:W^'4FF[Y* MM:GZ@$DQ>0V6_U_?OAZV82P[5U_/ MWJ9.M3#6MZ='UTT8#]SC\-OEU_-]#&,]G;7\&^\^M@^^O&TU=N%^7U*GVKUK M^.]9@QY=PO.T#P[_.C\Z^]AJO'N;2LV2N:K1U!/E+$61YYUJ4[PR51ZL?ZFC MS:*#?\#PKV/RZ*K15>K!^FJP=<$88:3@D7"JM?:9Y<[&D-H6,RES#:8C#::5 M!K^8!K-9#0X NMYQA@1.P3C!*:2]E@@;H;D17,D4@\SJ3*Q3?YPEVC:O7:?5 M'>=ZP[+Z0=Y1O58V4Z_]NV5LJ]T:M,),']VG[;GZR9T&/VR'@U@.;6(N[MJP%HU8*T^SH_)^SYMFW MZX/=??'UW3_?CL[\^=?=YL*6J]K)P"0/B' B$-'S-;(I7U_/U0J37B3YI,*D)\>D^<(:V"N<18^LC %Q1CU2F57(28&IU-)3 MGY))LCK!ZU3>=Z/S1I;305 O&'_N+G##/@PC]%(X6+??^LF*XVM82'!M&=+? MY8P7BS "I:L*DE8-20MJ@@9'@2=E!-& 9:K^$9"A&46*2::BM9;RU/\YJU/] M:)I4U01=6U5>%;&H5/G95'F^)*CE0A-.D=7/6Z[79^MM$+1;V.V[Q)FWJ>O[;L8N_\HMV]"N%C,?&5S?-T MJ+2H\:KAP2J7^C0*!JAD,[!^:"HF:)D.4AAOB=B50G$(,V<\.1EIRD*K_2"QJ5T6SK#25UKBL/QK/JXJ'Y =>Z M,%?)B5&Y+)Z85.2S_;Z8[ IX5@T\"ZJ49B%:V"8DDBX"ES Z($T"V#JI 2>- MF9;! XT0=9RM4Y_&RD^QGC2BTM^GU=\%Q(%HYIA'+'J#N,86*6X(4I+&8)PP M\'YN!E"V3OK["IP3111P>T'T;V7#/ UYR&>\LER>$( 6Q(.DN \AB4&1Z0SQ MS&$ ("\0=K!]9-QQXU)3@ZP.N\<:62Z5'V(]"42EPT^OP_/-VK$G/GJ&O",8 M<84E4D%X4&EO:0B::ZNWWC!9)X\O55YY'QY4+R,ON_FPY*+74\)MN3E\517< MEIN29R1G[O1BL" N;J?C*ZA_:JA?$)="'(O<,HV,L@KQH#'25D84,NV5M#Q& M9L!>9*+.%\3O/DDUM^6XR.85A*0[07S#9D(@_W#M"_-57_KOZ>S\%N=T<5UNOOL MLR^U A-Y^]FBA-$7*BCQ]RF,*[SOML#*^Y]N.TEQOU[;[[CM6Y]D78;>[ [@ M8H-N[>]N*G_0!\LU]>Y.6IF'Z+UM=4S'M<"P_32 -U(5Y_[:/]1OPXX9^A:, M__=% CP# ,6FQL%PH@HK%W3JOYV9B*,GS@D-[Q'+)Z7TN9_G8_@>.L,P_2Q/ M6Y*DO.7;7O=\[P>L9,>T1W'-_;^NWH7N2<]O4MZW*0E=EH9^O+/3/'WVOBY8\H%[TH_L$KO?:K[*N MT#J=F2Y9V_1S)YEIA7%Y>]35FHOMH\-1UVY9'NR_7P<__.K+Z6))E9%>9R9@ M3C53A!"A/+/,"!4D?G!![ FS^F^X41K"E];@=&1:[_UP[6&:QYU^/\#__:'Y M\1I\\U]/CZY/82R-ZZ_G;UOPFQ]?ST[X5[A'\_J$-W<__&C0H^O&EP:;]TW7SW@1WLGN#F[M[UU[/&CZ-KO[!N-G<9C9I* MA)4SB!,KD362HIAED6 BL*Z=4P$R[BC5MF*;/L2;M MP&SGG(%J6]!T["12TEND,!$T8@NF?JK$HH$UK9.F_UJ>P+O2)WHSH0[KQ84> M[0FL H"K ."7:,17;40ON1%]FJ><1%&:*2:0(H8C'AEL1+#*2,BTU-HH$VF* M"<9US.;S^*J8X/7SE5;07D'[2W1HK*#]9:%]WL:PG%&E/%*,4\2YU6!C&(DR MPS@7DNJ8F:TWBM0S5F5[O+KFD[LAAEXO^-H+!'7OMOKFY*073O*X]X-8#N%U MAV\??H#O?B8'NWNX<;A'&SO'BJ:X?QF1D1BX&6HD6Z>JZ:^O%V4% M32_2-*J"IF>"INM9:,IXL"(0C3@E$7%K*#*.260IYEA@JYG(8P)4/2,;5%)Q M_<['%[CK-MUK,G*3](+KGG3@LA[>-H/:I>G76IWD>8=WYGTKUK1-QX4: M?#]];@,\?R?=I7HD M&N_V\=?=#^+HRS^G![O[Y.#+/C[8_:>=WF\<_N=\UIIO')[@9,M_/?MV>73V M\5MSMPV?[_'&V>=T#]XX_WR9%V_]\G6ZF?O(FF?,6QTU,EG@B"L#KW3FD<\R MF1R0)NJBQPDF?(V,^6#($H<1 MH;"^6GD!L 681>MRK7JZ_"(VP/H->%.^N:;QE_D5_V@-0&;=4A5-STTK][N^ M#[T2HE#6@3VBV #OC2+4.HE][Q M-$H E=-YYWCJGP2"A%SZ:;N=9*Q NHDQCFY=N-Q;[7;-!KCP]V[+E1V8IH<[ MNC:8P.7C%2[V_O8H&K<6?ER$_-KP'';*KQ][W7/X^[ZY39[__WI(I18=60A$ M.$T"6"7&:$]\QC.?89-EQMT2VR!N20,8+_Z$+-^(\G+;>+:9V_@J0H#AGP8^ M-ADGW'N+8%LVB,OHD+(X0YR8P#$AT1&>]F.]/1^J4 .-;J#/YKLQ)&(L%HJ]:+C[S8R]= MU#+CR#(+TL"50-H(CF+@ABG.,I,:>?#YK(Y_U5K].Z"E"UB98VD'UKIV5Q+ M0T3@)U9]KQPB[$?PE8/X"=[MQ^(AWN=02:8@!+8H]X7Y<-$N89DY[%S8K M*68Y&$8$DY9H'GF6!6-QI !,WL ;F*ICH;;N(2TT-3(I# &4#/^Y>-PW_ )"(B:YQ=X&V*%5L3^";@2_,\@K-=G(),/1,T#' (H \)AYGE%O)79D M-FDG3?A\?Z"9?*SY5B'WWV9Z6 9;YFS0QC/&F58*Q\CAT;A3F!@E[\P>>B'E M QF5J1-,[@!(025YHYCG3%:;N'E:I[5*4GL!G;AJG!QC)YW-B$#6[RJ5F\F%:3/.C7^2SI>59O8N#PZ/?AR=[5\WKW>N@:Z?-\[V1?-+ M@\!W+YO77[^EIL&-P_WYQL*'.Z)Y]K;5.&NPQFX#PSBO&F??R-'U9Z#^.ZQY M_A',@OT?C;/F=*S+&3S/X;=C G:H#E(B[!5%/$J%C ]@*$NJJ9 X<]%6(O&J M1 )(A.=9QI$D DQ$916R/,.(1) &QC*>!;'UAF%K:')%Z:J*6TV#/'N8S:!!*SP(.GF=6$AF43+RNH>B:HNIZ%*BZTL-Q%Y&%# M09Q3C5)5?42=EUQD(HCH*Y%X52*AI./ -R(2C'+$C23(B!"0!$K"75#29FPC M=J_7D4IA!S6PF%T>/92B;5K]_C /B''=_N#V;GZ_9I^!WUZ<9W^&#[LP(=?! M[Y;+4L'5JN"J^?<,V3[[<)Q)[UFF Q*$P0XFL$,&>XI$Q)3Z+"CGR1K87Y5< M/+-<&.Y))"Y+O24(;&..(A6T 3$Q-!!OA20@%[PNL_F>@G-O_+X^H=U5:YF? MA_RG(:>5:C^M:E_/JC;C.# )NDQ%I(A;K)$QP:$L\I2:XX40#X/\2BY^";D0 M@FI,A48A$* "5!FD<>Z4C1@V[,BDPEMO1!UG\UF'ZP'Y*SKGRN\MU\9T67P^ M.;+I?_+(:R.:.2PY%3_;S6%-^S4L^=0OP,G_W>V<'(;>>0+J"HM7AL6?9NFW M.\Z\TIQZAFRP!G$'KTRP#MD8I6>>*9;7FM2B3ME\E[?G"3I^@A8,OT3[G I3 M7P.FKHKT5ICZ1)@ZPV^_'5.',3W1*$;C+9),5@2X#[G&Q-/.=O!9Q>5?8HBOR9S9ZP\ Y/*L;=/JU;Z; M]C#4?OMW^![:-5K;[UP,!_WE;)9+5# MKVR'GHW\NMXYYMPP8J1".BB/.-4!:4T"S^%>5PA[U,@ M[[2=?+U_;.!_V&&)F*(,\8S#+BPC0S@C5*;\7>54)0NO0Q:\8%AY2A$U)D,\ M9@HI9BGB1F3,PBP;F_S0C%6[\!-V %Y<0F7:\\)3 O=%M]]*7_@CKV36^AYN M\K;_-9U'7SX0OOF)L?UN>SBX_2=SZ9HOE&M/R4R!F8E_GXX=4A?F)"#;"^8; M,A$&^X=I7YJK_M9_3R?4MSJCB^MT]]EG+Y[P39Z-O$Q6?K8HK?6%ZE_\?0KC M"N^[KM MCNFXEFG7/@W@C10NTE_[A_IMV#%#WX+Q__X@41K5,=+CZA:+Y/&.8B_W%F^9 M*?;"M+,^!N^XY)Q'HZ(EW(H,*^ZT5=F351%RIQ>#/SZYT^"'[7 0]]-BA?X@ ME?0"&:A*J%S#V"Z/K1#$<&60L!KL82LD4HI)%".L$B:2"2Z7**$RJH&0A/=7 MJ:K2*B4F+U0'(E-6],SKU435MX# M:X&]N?>C+/&_4^2B/* $_4:[G,^^D>;U_H_&[MO3KX=[E\W=#Z1Q_IG#V,Z^ M[KKKQN$1;YXU<')+S[J<#PX_L\896*U?WK8;ASNXN?OYZNOA::OQKODMMV#/ M3FCC^D-R2T^7?X%K-0_=L=58R\ T"LS$5+G>(ZTI1I9F)+J G76PD]!Z1NU7BJP6D^P6GGSJ^7!JL*CA^#1]2P>244HR01#(N7%\X E4D1:%#15$3/! MG/-;;Y1=R\;#1ZKISJ32[*02R/DSHG?Z<% MJ!#S 8@Y53NB1$PD>D(;SFLZ@Y6X'6\.ZZLRB1^[-2LRZ;]Z$#JY_!R5@[-E6WDK7DZG$7I MB4T=P$C*:I)$(RNS@#C7&7P69*9Q]?<"5MA=X7=:^/TK>#Y M8? \9V<%;7 @@,=8.;"SN.?(6NT1H8X'+6Q&4ED(S185/:O ^1#EPV@)!5G9[Q0]O%.?,%J?#)R%.3F_:(>\$7T-OO+=#$(-9L3E(?7)6_V0 M/O#6>.&]PR$*QC,JM8B4P[4(<90$561;SZ'WY1*T"3<9MWT]. M>N$D%X5>J^-:%V#O%E4&DT0,8>-QPUZ1DC&.J/X4.JUNK_9^___4#KLG)Z-N MJ[7?DK2E^&R*_US[UL*'\)HZC!(L,M:MV1Y!9-[N1V+86$+[Y. M[1*VQ@1:'HSSA>*\"*]OA3*V?X$YY_A:L M1POTH3A$ZH7_';9Z1=9+6I'TA4]I35J#%@QLQ^7K1#1C]9I)/=%""JF=6HKI MKX^6 .:L^[V5OFNOTA7SN_'?S.^_T=\7W^B%ML!\YK9KRZ31K%L^0R<,TC2[ M$'S_9GW[@%RC&;Y+O,T%_/9'7BFG??4,X(S$X^N5O3X\_D8.=HX]I_Q%6!0_A$\[)P!OH'^ R1?#GCLU_?19 M>9S5VZ2]&-V(M:3Y+H]&$N^$0SA57K2382-6T#!!M.[\44;V.-N0P30 M3AMZ,Z! HK0&S)Y,<\XS)XUPV%-!F6+61\%_DK&-S-2/,.UY@J9_'WHIB-J< MA#$L(/K:<.&L<=T\.7:2:P*3C*3R&>"")*FJJT!.F$S31-DPV)ML6\S#PK]J M%Z#LI@-K64_"7Y"%0>(V%Z:5\QYG^J>UW\I=_N_TQV@Q;GA64NN'R0EW%C.5 MT4@(YBH$K;T&U=7<@,C00"HY6:FT'=A27DY%LKWQB ^9Z MOP,7A1M>%4F5X;R%TI!,&YA+8NB]'H!7?X+C]XL=Y\ -NB""^=\PF&# *+B" MK]8![0">.VG7@A^-OY:;!G3[::@H70JA%YH6S[D]C.UYN'UHI]T6EOWZ,9?:0--;&4B,QAD MS*1J Z4E!G2[W7*Y_!9?ZN?V%R!5/4UJ-X?;>JU_"I<9FV*S5 O^/H=??1IT MW;=\5A?-:3UMWHM^G:\F?+%@0"/J-S.:VB40+4ZV,T+T:#0) OZ+I+HL"\WX MV[D6/,_0GI4RY(;] 2Q [PJ$8=!"OM4>YL,V_@P^R84I[3IP 9/^V^H!+>P/ M$I#T1P8]D,$B9SOQP6(8C6#E@Y+"Y;2H7 MT5Q:-PY18/%!DT$__C&PHX%VE ZJ^IT6?/)LV2F\&6E]]V(4'IS^.NVV?-;=/=T MRUYI7\X]B1GD&\ Y@TT;P [=!J%:X,-E09@AWV8EGY_A)7] %?VH Y%^0Y@ M%SV3#@UJWL .='X>?*M0:T #%_)/TL]R3U]K<%5+E5WN,0(W34K^9[2.=SIV MSLW5:%%J0(Z*+2+9SS<2T>K=]N.+D2#>NC9SZUI(%4Q.K[#!QP4VIM![OCS& M;9-='@ZA='K]!YLK6T/4B\U_SDBS/U^.G$W/#>';>7GT4DL+OM8.'0\V_/_" M&B4M3+Z;D$?1EFJ9K^OLM^"OD@5_"A>#D"RV5">A/.!I+>8A23K2KZ;X2+'U M)H<)J'L[F/X=+@10Y-G=5F*J,F:("))S$K3PAA!&.>'!8*'+ VY^RP'WO0;B MA+RG&A']!(R'!:SLIF)>KW?S_99,1)))GAF2H2Q+31HS1Y"V+,)>[#*OL-4Z M2ZF2\P;B)#8#2 S'C/"\"P*0\+FS]G*0"H(%-TQ5[B9$XC43LF_7!Q^.K50D M4!*1#RP@;A1!BF&%O !*1DSDQ-IT##@O$^YF0F?DHY"-FWU[#H_ SC\!:[[ M*Y.3BO"_*3D?-J:'>9I>0I)NG$X',4?%G-H?]EHG)VE\K]4/U=R%^WXX%E$* M*RA',3"#.),8J:@,LD)*QJ45F9%;;\@"B?K72'(*WCI8:/+=08S@:[GS9\(* MGY#+/RN"\L0$)2W- S8!3 Q(B"7:JXQ'$2W&0=.@%(TN&B6?G Q,'$;";+AT M('G9[?E^Z+S:3:&YNW?=O#S.N)&9K^RI%*K-(1 M3+F$#=EE<>O-('0>0"%:G<(9.#9.1I\6^\ ]OLI;]H=DM>0;Q*2G(;E&AO!> M)9>_D%S"=R^?0"Y': ;TM9T0+N>N#^.K+R$[%5^]34PH&,7"..^PB4C[% >9 M3"$MC$ V4E@;*84T:NN-GN^:^J\;0Z>;(E5N.\^YPX\RBK:9/9Y9CN?FN%4Q MW.=@N-,NLF30MOMW+5'::GK!EW&9T[[Q^UVP$^[Q239UAU?\YEZY7[R2A">3 MA'N/5VX"R(J#EG3R6]99&A^T^!2_7[ M83![B%*UEIAJ+4%G9J=J+5&UEJA:2]S>6F*)5A'K?TQ[5TY)>6B>]N-P;O(( MH=R6[;9S_$Z'[*8WN#5ZISS7GZ0+DV?N95I6<30KBG-Z&X!L%$'-/(7 W7^@ M/O&+J=/T(F1H@DH4)'7T3&,/?1[I=&?.SQW,"'X_GI_@Z[6+]K"?HL-[PSS< MQX/]5,8W*2#+P4:04.2V,*CTO/<' MGP5_<]Y[57P G#2U0YYBGAL7 K$S#B5M7\V>3!=!""?=-!.W\J/R=9I5N%FO MVYYB3+]-&$ZA=Y[R#7R(, H_HE#%%*1DLI,N3'1GQ+ 7+\GOT\%OH_6$K:)5 MCO(Q\[?* [%%8!WR^9&!'H;L+)J47QI>?5N>'^2U8 MH$2(**SW*?+?&Y)AK UEF;:9R?P]944F_!9YTYYII\7'M$,R39(S/XNAES)V(R,G>VP@P_'SBHK6<3(>(Q3 M"1J)M(T6$2NC8MIPFJK/D 7%M%<@8R4[&(E2L[0=_!:,EL1 S6!J YL($OWAPD6YA;5; MYZVR@9:QK7:BB].NSB+Q#[X"E^JW@&;V6L5:P@"&I8L!KIDG"Z8%A6OW^P^M M%D 8& Y**NNBYU)'RXS@SFBG0"2IXXM[L]^-"'^7,]$P/UKGP_-/Q4#SQG$C MYWF5L[H8+#ZD:&Z911HBMRCBX!!WPB%#J4<\8A\R@2.LT=8;*>ZM(3##VA]. MQ')9 >[5G\A 2 QOE.%:K/-"9UP9#YV76HYFV![,$/O0RAUEQ2DD7#SD3',J M[CHN$0VY.*'R"87ZL!ALE2*7Q!6>[N38<*R8LQ)YG(&X&B.1$JE9L?+!VV!9 MD&KKS5U;V_UF;W&,.&"I:)/ ';W,.\;@5Z '%-S;U>Q393!ZJS8&D*,H: R8]97')MV[DRG 6/_8>IF M @LXD6([IZA.IQ%6W4Y:SFBW; MVR\OD7]KF'XS[(^(2:JWDV08)7FNG8?!:=?7$G4IJ$-R-]UO8!?AJZ.DQOYM MXEY/T.MDP,/S\V7PMFE:O]MVTA_<$/-2++XWF^M] V-HU.OGS5@<6HY]7 M+UJ,&_FRC3*;&"G?3(CP$!/DY_#@[IHX;^$I_I,>HC(T;NUA_>%8$F4U,01Y MBRWBW@=D'9%(D$P&RIC.6"J.0Y8HC@."\) UIR9J*2WVS'$NHS:!Q"SPX&D& M(Z*A7'/"2+7F*_-V?A#-Z\_D8'?_JKD+K!:4S 1G(U+.PNHSV!),VA>"YH(' M4$IO,UA]QNY;_7KR@UP48#I'BQ:'-N0S'PP#39>6:!YYE@5C<:2.<&_@#4S5 M<<:W[D%A.AMLDV!X^E3U68!Y\8&P>J)R&,O_776 *5KGGT61V?P^\.=R\;UB6B<_>?;P>$.G5/ +ZE,[F?V]? _ MYXUWC>OF[@EM'K9;S;,/I+&[6#:.Q^C? ] J!+;)#,A8@,=PQQ M"23,.)8AY@R/2HD0K"K0$E0F^)T$8YDR(6#+A26.$VET$(H921C'@FH&4!8 MU2Y2+ 38/JDSZW@=6HFY0JI3^KHPP.#^^T^/EUA#@J%&2^MY=%(;24VP MWN6MVFB\,R#AA93U_%]7Y4JC8I@GW9(6E<=S']V[[>Q%F\-WT6MTA MR(:Y[ ];R6YQ;=,Z+^MN7-P\]Z2W.IE^[12_DH)P1F&:]2+_OY?BS^H3H9S% ME<+Y1;M;%' "CCE(GNITX@,:UNJ'4;Q#)Q'05%UGV)L.1)XNH5CXJI)]/)+H M*S!700U@LLQ)42_7AG8+;+-T[E30VIQO?S>M0H>FXIXGRX?=H11Q'%W7'T?7 MI9.!ELNMXU91,JS7M?D=8'#=?A\T(A4Z#)WB^*E7*&)YG\FJ(0^YYRA2_\;9 MF]\JU<_*PYE,'V#$MJ]NS-N9^+-(). M..D.6J8\?^N'P:!=C ,([+!=B(;QW\N4V':N+\G#T0_M8NF+V-ZI=>B,*[]< M% ?1)V*[]N[Q@OX3CTOF1S^-H3C?2]S!:C1M)'>32 M[][O=641(UEI$X>=30O3J;_K[#$3%=3GUR',D9D7!\0I8N0,1R M-TBAMDF+X=EA:4HQ]S-B/G6V>B.MQ?.==/(#^=:=F] BV=^N_36J<9:D-PE# MKY4"U6]YEGRPWIP#+(P'D$_6^.[], :D)%[IJ<^#20(9A^V1>G>+@[6+;JI# MF#_T"'BV:^]@DQN%:Z5Z:*"1PTYYGE=LM: 5@(0GYN8\,47*G^?:/QP :HY1 M .SR;E*%T8@\$-1>R\)@TY7S$IF=-$*;5S2 H:5YNFP-3D<'B&E 7_+0F)M; M)E@:#2VOGE/^M(@(O4T$DBA^-ZF+@@^Q<#?F-RJ-UA%V%OH^&N]%6=S%G*3C MSQ33"!PE) _::4A9:E.W&P>:%JD#^42EK60$-7GT66QW+PO$NQ&'<4A;PIEV M$KRQ-+83NJ58QQ1;:G)?91C55+]!EC)USEZ5W"2/\"^=M-U.?J1ZGJ)2BU7I MAY*GEY8 8-($D0*,A8EL 5/R>?Q<486\")^;_%4N707R%N 5A[TY8/3)G=B] M2 \_%899Q#C5:PLOFH\?MO,_"T*:D*'X?O%QE3-Q1\X$JW(FJIR)*F=BZ9R) M]791+%;R,:$JZ090WF(#R@-O%G./";8]M2O5)LJ+E+O(B, 78:@)@DL>76X\ M$P?K!1,>59198(XO,[1IVWS=[>=W0],SH"FEGV,?'NF\TXJ)5*7YW&3BGAA2 MZ<8 &I3. 2>]+Q,A^.GL=C *!DLTZ=+TTJ2D1S?_'OG(#OE[XL1 M@(78S0W2^HQ#IS $;JS7W(U04O_2*BMC.E.TVJB"Q<1,;+)Q-J:H^8*=E(A0 MMF?(2X'G0:TW14NG+;56*>V%.H_7:<2.)P&@5,"#,22_DPK!BM9E\PC2BT75N-I&K*:FY<3K/ M__XGC.L-UM1\JDR[WRW69D::D^ 6G5R2)9^[GWZ,:JIT(PA(4LO"9"N6IM]U M+3,VKG/H#,F5.0J]J=?.AOZD=(.EG*W1:<#(.S;V-HQ%H+ VSW-.D#LQ"YGN M33ALTJ#+N)O.**[]/!EQN>5G\FRMO%1AIWA &]*Y@@^E=7N5[E&X;&Y2M$8[ MU$0W&[A6^G_QW-.NP?/D0\A#E\=?S8E+\5T8>W_8*P.6P,I.7I7 MI;.2"$N("U*'0*-;.A:J6M]5K&\,F$5I%5(.FQ24SI$UG"&FG<-1&A4(3Z5[ MMQ>U(KXS2"YQHS)IJWT#:(6!,Y7A4)QS6#"R[XNZ+#\I0R_S/:?(%04&:4,$Q$R7[)69B/:J\&[[ MD/M,^^6N/TDA)[T6HX2Y1.+2S\K3C^4.[Z>:PDQ&_O;">7GR-D[(>T"2_HOM M:? X&^TV:.=/D"]@0:LF8T%F(SYR&E6ZGW)O@1D?Q(Q/[D->\2'EERU@3^4O M;EP1^1V3R7=Q'L;VULP=)@1Y>R[.Z0D#X?X=^OT0#D:#R==Z=-9RU2C+@QRF M.7G-T7"-DV/M,L!;[U#(1$"<2(L4-@*1S%DJG:)"F-GHM@5J4I[/_Z=^K8+<'//V6F]6@=X#O M_=]O;S2RZ*2@&/WXU"QO6)]O#!?]\,?HQ9^CONZM3CX;^8_^G%ZP=#XWTZ\^ MOU_Q<7GRI.FVX"P=/J6F\ ,_NG%Y+K6=GTN-^LM/?:;@0ZYN_1AODUL_N^NR M)-N6@BYUV;R/?3ELF)@TQ__?%MNZ.9#+@W3_P#62"^;H>G=\E5[\2%^>/U&; MG/X4XOPR3S^GZOG3@W[Q MVF\WK*23IR[!STYGYN)&9C+ITPO0?Q;2O9?D?!])8S$=EF4I73H_,?[8.S MG>OF^1$[>+_1,; MG_"/?Q_N#=)_&X='\&SN6*7&SEI*)((3B$OBD-56(&D"=QF++ BZ]4;422J MN="2?!H%2A\]4)%^#LEC_K\-0W(Q.^GC1Z4/>]2%&%WAU9)XM3L,3;CSX65H M?P^-?"^MT&IE:-6:1ZL,\RSE@:*,9'5*YAUA M#T2KQ;CP/)BTD>PR^RE,6O"H%28]$I,2:SJ\[%90M#(HNIJ'(AR,R[2)B&) M()I#CB1)PPUBLB3A4]6A:*9$6/U@F*3GMAR?H'%1C=#T;- MO^?!R JJE 4(XIG,4B4=#%8D[- M/$Q)BGF*546/G@B1\J*;=\+18?>O\-ZT_$Y:APJ05@Y("YQ&S!FK9$9374&P MU(@7R%@=D":41BRY%8SF3B/^:!=W18X>!$C=U+T"'J$LVI@"J69"94;!!X_A M4(\XK7S-6/90=E6!V,I ;(&[202MB>82*86!59% P<(+$L';AMJ,9$&1K3>, MU)E:%:VJ#NH>J:Q)<_Y(M5Z&1;9J4='U=9&OW]8-L3Y/;#=[>0F5AT2B5_!U M/WP=+'!01<<( ZZ%;' !<4LR9$*&D60XZH YQ2(F#L8%F4.OY<.3*OKUQ3!6*K2PPX7!G,([J/-RC MC0C0S37SQ_/QNF_[B961-<7SPEZP/KS;'\5LB^ M.F3?FT?VS,00/!9(6(?!BG8,&0M\E7$5G50J&F-3S$$]DXL2P9^@[<-R%.11 MW/A1*ORH+>F_\^S R=J>4QT*%M7Z7*H,Y>LK!,IO+P3Z@,XK6E4/ M7=>'>H[JH7?49%C?SD/ZM74>^C3HNF]EY^"]_QWF3&D0UK#IT-6(#^U=?7WW M'^ R^U=?S__3@FN>-=]]/6W2?]H'NPW1/#SA!X>G9P>[>S_FRBP<_O/MZY=_ M8$S_G'_]L@_W;."OYWL,N!!O7'\C![LGXN!=@S<.W\;&]6<*7$9&A4V&B,8> M<>\R9(3&R*6B"QG'"BC.; N?@$TD5&&;8F?YWG4I"7%K0];;2_Q, M5V=,W0W,<'#:[>7%>%)%N7Y_>$?_XSYL8*&_$I-EHO_Q9/NO;B<7@4_YC7;& M8UO.6L&O3#N;UWO',AD:D7%$@E*(*^=2Y2F&8,8% 4F6(-EW6* +5_3G2HI5 M*[J:%34A@DTE#0G$ M":BMEW4]4]G,FZZO=Y87?!]Z^5H^ PJ\-[V#7LXG?=Z9\^;6KU0\&H=[_#C3 M-A-.:(0S$D'C86,V,-&($NQX:LV,02_O]#G=LH1/H?;5$BY:0A.U NL95L\0 M"O\*!&FI*1*&1>>9*CG?KLHOO)TY1 MX?TMTO#A^A@(M+7$8909P'IN?4!@ DDDA-5:86V5C _=PI]N.2<*@U9K>NN: M!N:D\=RC3'BPF:*V2/MHD;,T"QH')B30,B98'2M2)W@^GGU>S1.K7Q.FJI!F!<&W)> ?4]RQDYS0Q )H+9 M3=4FM4,V, 5[=[2@X@)XNP2EYJK.P!3G:IF]N^3EN>%=-L>9*^7[0!/_CG;J M+U'&-K_B'ZV!:;?<,EZ- 1J'YM6Z/:@4_MGV+ZJ%8M" MZ[5)WW]LM=-:PT*=M/J#HJ/23?N)5*+X+:A@[1-BM=_>IAZ&S>YVC3$PZC.A M5?9[8;0E3\ZGO;]KOQ6=!TSJDNC:)M6'#GG#O]34H6SME[[7'0V)%F/ZO5Y6 M6RXZZ4PW,!YT4XE:X8#M\YA>%]QCW., MHECB)W<@Z%>&4\WK/1C/R57S$#X[:]"#G6.CK*(T1H1-@$TH2(8TUQFB%K:+ M+)"8*;;UAFS/>Q$*8+$W]<>G70<7O0 2TLN[A.5O^& '4PV/R_Y.1?>(HA%/ M*N,]W5JR4/!QAXDD?:Y[;EN=LD_H9+OE7.[ZM=CKGM?R+E&II47Z[V])>%,G M((K__'0:VK'V<5*YQH=2^5?(G[]OUW;Z>:^041'PNWZT6'LO>MT<9X?]O#IZ MV>ZDT.G\D?)&*GT0PP7CO4^MYB-#++9<9I':#&@[,<$:AJ4WQ&3.\I#1_)0C MURE4O+BMX'^>^?H)AG40\X5L%"V(TG%>RY?]W5+NZ\>R;_F&%/Y_;D4;%_[? M(\VS;_386P=VE2)(6 $V/0-S7@%= %TSTC/-B.)@Q0F,;U6T\\6*EIK:I[[< M@Z(Q=!*H_DUA\BG)WSELU-X61=2O;B1]T_;.W9O6@JG-SZCV;2UT4AN >_LW M][OMI)Z#(F)=^YA$ZK6')[; M5#)UDF_O=PX!(_O%X"KRO<2FQAL?CI613&-LD121("Z51<9&F2*M%#4D$$>S MY"376-?SPBZW^\/3AG*KOB7!FM2JFBG:PL/>]]VTVD6/ZIRI@EBF/DD)\PO1 M*]M9]>_UJ*]6 N<[NTP(X!3(CP#^X.$2^.K0?D8"FQ^.7>01.\-1,*D M*<,YTBK (F4L.*M! N7V;0DH)=S7:YTP>'$9&66'EW*2H"FU!?@[M8&K1.)^ MD?APV=PY5C:&+#B*K*,6\10C8;A3*. H&;.P#HXEM_YMQ2LF"$"K7("B$5_. M5A<[ NH/DAL< O?2$+ (X(4 Z7'*:XY!B, <,.2^9F Y=YPPROXV%\FP+_:S MCR'UV L>C->W>4.*D13E)S^5%-U#(VD#QG>LB*9*_FZK:@-Z"OT[G!AW->7<2-TE M)QW08P\.8 +@@SM-*5$WV++@"JZ8K-PE5/LM=?,9^:+K(S.U_-5H)D>6ZL@? MV>E> DZ5S8T6CV!R1>[<' <_>QZ>.&:R7/T!M MFS[0JO)A#WH?TP)LVO$9:XP2<!O?X\?5L_Q*NV6I/ MSMQU\\L1;ARZR]E]$?8]>K#K?APO&U_>GC=A/TW7:5XW"%SG M1_/ZKXE]L4&:APX?4QE4S"1'F5$4##X!3#MR@C3)E'8IA(+C=/92YUK7.9NO MK%.;D;I),1])7NI3Z-)ZM6(K[9']O$$<['[W^E V0-O+T!!XJ(=I @8MR$)& M8A8Y5TX;JZ667BF199G+'N 1R=GC:/[W?H2>:_5G_8NQ]2-X=!UZW5M/IWB_IZ?WOR7GA'^I9VZXM MX8RKE=^F]0=*5@P0-XR'E54P!-#]-S'C!)3NCJ6%Y*137H0)\S8SQ?= MSDAJQEMU_U,YG$J(%@G1AVL0(I-)%8*4B'MA$ \"X$DJCBB'7=HECT(*<"&L M#H"U;$SRN71 M1'&<WMY;=]X[\L19 MDNXT^.'X,&DN7W+T$*61VU^3K,GG-UYOC@; B-T7!Q^.,\Z!P$2.'),*-DI& MD/) N8+,0(5P,"Q3P&+#U.G(J[/(1]*_9M5O66/H&.^(.;NQ^QD=?WIX> M77^X/$J[X>X'_/5+@S5WT\[X\32Y1.C_#/=8Q8LSJ@ZU1@;TEM'7/=L;_HI_:T^Y]\TX'*9C23@4IMA>))HI55 M@9J@ :\L6-&5YWT=H*DU TUG'XXQEMH3XI%6V"+."4,Z)/\]$'TE7-"9HHG/ M*4KHG[>6?UL&$$;D'WX?MNY4H$7??)TT:NK0XG82M<0\K*CNW:^$6=6Y^<8A MV%2;TAS!]HZE-\+&2!$3!LB5=H!@V!D4@"!C03S3GM])KN9!;%RC<;:ZTXME M)MX9]/.^U_IN!J'VOFUV>=/(: M4:EBU+@D\E6]2.R"7YM4)2TO(15-:U1*IH#;E)-QDY)ZX\E-A0/[V[6#3NUM ML+W.JY3"927C.VA!S#&8QPI5<)S%%1& M$+ E DP)Z%)JET49X]YD-,5-,S$?2W];H&NJB5*&CM7GCZ-O1,O!)IU3@TZM M=0[;">B3:=?:W7Y_?/9P;]S#]@./M#57Q&*K##&,@Q5CC,><6I99IK&4H_38 M%>^1@!4N[9.7\,3]T'FU0I<"K3_SYN6QB,QP Q*7O#Z(4X*1"DPB:RVU$EL? M4Z>CYH( FSN@Y]2DK.L0.E-AE/U6BGV8#["A2\55O]IBQ&(5Q8@EJXH15\6( MU_ZAJF+$M^5;D+7,MWC"<_:;NL-YE-H%B'B9L-E.\ITGY>44\B\#LC]*W5N; MT_:;%*H4NLT/WGV [^]?PWWXU]UO\/?;TX/=;Y<'7S[\.#H[N3S8;;;G4Z@^ MD^;U"7S_ ^S63=C13[\=')[PHR]['$QB\77W;>M@=X&'%"[K/3< M^AZE^"#$N/9::$L661$NN4P9IKH),@4XY+XK6+ MSC+UC-$@>^<7[>Y5")]"[WO+A1O1G)R2G3;(9O[J('X<&Y1@$K6ZA42_9OEM MG!Q[(P(WRJ&H+,BOM 993P-B5&9:&A5HQN8B1-8_UBEY&F(7UOXRY\&AL,[+ M\D5%HGQ_0HGLRS_[2>9+ M@N F"<*XUE)_HO\%_KG G[L_8XH_S6#5 MLI==^6'+"QS@C,X9<#IE6'1U/??5C0@-.LP],HW"([.7/#*Y@HZ],DNIW^^ M^T^K<9[,T@_TX!U<8[(@L;N/]\:7][&QM5\VW5+@O668B0L=X@+ M$U,2?D3>Q9!9JIQP;NN-UH^.M5R,93\54?F3\#F[!U58](MB$?<^:LZT"LQS M'I5."6U4R81))*KLOJ3""HN>!8NN9[$(EH $+S7*HC*I*YU#EOB : R.81T< MEW+KC93S1=C7#8LVCJ=O6%SH8HA(U>I,+Q5]Z7C0Y^^AW;TX7]#8_2%)-;]2 MZLR"HI.$F>B5)8(+'K'6/#)IA(X* WI:]V2L;0,ZE6\$C$X%>I8PJC'L=(Q$ M! N8*!T JJ&$(B>BTX)Z:Z0'2E<7>%4)-,])ZF9N>:MCX=7K-K$J\S02"U?B M%!M#HX3_N2@UYM&:)V-!E6ZO3+?G*)+VC(A,2B0-98A3YI%F5B"G.?42/LH$ MF&NBKO!\<99UT^U?@"1MH(/N4]%L !A24>5\LA//0S!T62-YHS$T,\YZ1P-F MCO*8.1N"%<9@[)1.?3LJ?K3N&/II 3^R7@7J,2(RM7"36""K<$3&1"6 +9' MV-8;7B>97GM#\\%.KTJWQ_Q(DA2&I4T O?56*YYARST)QD;G2]NGXD=KK=MS M_"A2KY0F F&),>**::2S0!&C2D7B.2.<;+VA=4;YVNOV+\"/-M")]"YT0L^T M9JD#(V*BXR$ MC%-B#,E4)B7+O,HTD_<5ZZUT>PUT>XXF*6N$B-X@ST26\B0CT"3)$=$2=ZDX_X>2Z5547UFW4(W%\_?@4(V53,VZ[$J+ MY^0!N])/)3M5N](:[4H+8M%\H*EXHT!!.8MXYBW2G"DDO:"2>4D4%F"\L[K. MYJWWYTDH74RG?LYSL*)24^L<0E?A>87GR[5"=\$88:3@D7"J=>H9PYV-P7+ M;BDK*V/]\7S.RK#!6A\Y@R7S$?&()4I.6&1E]-%$QZ*@6V^(J .\5WC^>DRC M<=FX<8& M^_CI(?%2I02:W<[WT(=GW[DT/=_/KI&AMC3(" (4(#0UPX M@Q2S 47%M&2<6JI@8Z#;-];<:!.HI0GLWUZV:J:U] N5,2K0=E3%HBA2^'[4 MSS95E-FT+D:ILL>]#U7[K>SY.]YL1MU^DXJ?MP;]VH5)5*5U<4>;X46E/::J M/9H!@ A0" =,*^$,[+8N+]S8'9ZMUV&S8>/\R!JG]GS^"'%7,,1&@I M7(B9QMQ&JXE.]0-]%,[2#-/E"Q[?]"/\VURT &**!H0I4:'W/20H>3L<#'MA MU,)P0RH@/S>TC L][O-4S?B8*NY- ,-"4DH1=UE,4; 122T<#SK58K=YCT+% M:9T*NG2)T;Q*KOEN6NV\"@QP_% 4#!W+^G*8]'(UCHN!%@5U]CLI/3Y5Z-UL M,%KT-#,HM'\#0B95)NI/,7& H)-4RW.651=_FHL+H"^M@HKGME8_KR\[ ,09 MC&A[#AG]\5T3"[]I<@ZXE^MMJ@AZSP_?3_\RD78'AIUI=6K=U-F\9G(^LD(T M4YX+ \@5"5-<>6.4HIY+ZHP)D2E9H=DSH]GN?FK6:X/4&G8:E H$(YYQC!2V M$KGH@2/!5B.8W'HC9!UCP#"RH&'OSV'8_OO-ZZZX3/?8A;+/@R?42B>%(=Q[ M9U(-X"P2SC$)8,PNWVYE7")O<26\5"KX)*\_]M?57!W'W,0X*$#G75Y3>+]3 MV!+O>MW^!K0E?78-:5RG;NDNEL303VL529-6-PMO03X M O0G6HXNV2']Y;?X_(I_)(AMN27TX^/-GE-@P.>TY\Q5J'R>/J))^NVL@MR, M,!_@3L?/O)./>-1%]3 AUVLN'MG\<.R5S#"S&>)8.L1YH,A(PQ QV# AX$.K M9PN(:J^-CI]7(URY9N0[M1E=A@ MK[. #H &A9WR@.=;HBKA1DW%E](97]LIG?$Y#:WMIHX7;U-WG[R93=YA)9^K M7[ALW;-VYIT^&7Z-G7FERT, /%>6<>R5=90KX;$-7E LXM*=>7_:\"K<1_L= MH)O#O$#T0?*S' (1*$VR\5%0 1B_M->BB E)L1S71]?P.P;7/-]C7LWW1H TZ&Q-R1(]8\ZP!;-;!,[S]UMP]NH3[L>;NSH_&V3X] MNO;GC;-O6/$@#-R.:;L/BY594JF[#(N(>GG=S2P>[GP-0^@+P.2(9)=\@3S'@\(>P),9A7CD$BEC S(R$AX5QYRG0 ZQC>>/O-81-U]# M/O''3Y]'?L@J@?@.HA@)E88*PBT.W!"FO*11DB@HYP93_(RN^GLA;]J)7Q'& ME6'>@C1D$;-HHI(H1%AZSH)!R@'Z>2LP2;NADF+K39:1NI#SAV3KEJSXX$3D M1^/"V@'B\LQOT2-N*.3=SN\>B7O/2/2F4:]B>RM&OCFVQY4TQ*1^=\88Q#$% MWH<-099$1\ D "(>2]%O$ZX]VMY"V_G=(7-\\I*Y_WVZW*Z_^3K67&ZE2/; M@D3?S!E"# U(6J<1YQXX75Z# OY-J2?,"Y6:3N Z7E"#[_?U*=%5]9QXM3TG M-I[.30->1>=6#'IS="YPXAD3 6&C/>) XH#).8ZL(ZE:>Z3*)N==MLU7Y;RK M7'3+TSG8[F-HO3XGW2_,Z-Z.EK0B=:O&MT5M)R)FCAO'4*JF"_B6,60946C6RM25V+>$)"[8G0K1KPY1B? C.4Z ML\CR"(R.6F!TF<1(@JA0''/O77XW/;1K('#'\55)Z5_+,U 8B;!+@ J04^=._W3TSN)"@+I9L$=+DG$U$$I>9GIZ^ M_J8[=4%,>M/@WFG>AXX+7E_(#3_+\XE,E/3K').3.\C#,VVKLJ9:2C]2_;/\ M@K='V?ZG?TA1"G6KO87%(,(WZ_VW[)S+>:2#C$[0/S+8_?>\:D\5G7,SKCC[ M9+(,!OLC6URRJ_J[_^V?,'^+$YF]X5%$*/ MV+&;.7:*Y[ M=">YWWV5H]Q9CK8(%8^#Z9NXZ_3Q;GV\6Q_OUL>[]?%N?;Q;'^]^\)@O"_U9 MQ!PGY=SS/+#+?-N++#L+HCB+[-35Q[L?I>3__.T??W[^ZX^_\K]>'5]10:'/ M_\BQT!"\X_/)V>_NVS_^-3_Y^*>W6_+_M?_7QY/%7\M_?7KS\=@_>?7!??/K ML?_FU0+F\\8^>97X?RY?.RF:Z=V6$" MECNS7.R_:GNSB1L$HSBEJ$]WZ]/=7RL0_&7R4P>"GX#LW D$,QZG;AA:9LB# MQ/2XG9GA;&:9+K=GD1>G"7>B[WZVK6DXCJH8SP$Z*N(8^GSWS9:BE80)"QP> M,MOS9K$7QR&P;);"_[E1F,P."3GZ[,YW?RNI-W"^.\26,I9MF<@/IA?8MLEB M%IFQZZ<,ZY'&EO7=SX$U":-[X^(U=/203+]G 1V]I]C3Q[N?BN#;,?<"GH6> MZ]IF"#ZSZ<4@_4(.GG.4<2=( ]^.[?B[G\.I8Q^0V+O!ICO0AG-/)KJYWPB] MYP&F9W,D?4QFZ',\P/2-!/+0 :;0=E)_EL8FH@M,STY\,_+ ',W2=.;[,0LB M.T$@ECMQ!B*7^E3Z(4D%C3<=J17Z_ XP?3N)MV."VBQQ/5A_TYEY/IB@OF>& M,8_-D(5NQC/'L;$'D6U-O7V-0?61]!$=8))TT >8]B:S'<<+8R>.@M#+ CN, MLX"Q8!;,>)!X,T\?8'K"XG&H5GG(F.>[D>FE%@/Q:#EF/',BT_$<*XZ2S+;< M")/95N!-H@>+3H[A_)*.:C[OJ.:724J=MGX"4G+'B'1F,Y"&=FS"OU(0E:%C MLL!W3#=U9[:? <_QE(S(V;V-R(<.9.Z>7]I[7NE0.H[;,]'^%A'PCF7-1MG: M][CH0O71H'4F_8:]V$B\H$,SV#R7IBV.3(C]+5L XRU-&V!)F;8/L*+033=: M_1NWVZ-^T\:).\*0!B^%FFZ/*-LCOKG\3S)SV"P,8C-%A]4+,L>$3ZZ)_64" M*W 3.W7&WNY0M3'==TQF4!;H4S,/>VK&"Z=>\&5'6*X]B&)-_<@?RZD9/=BO M=Q[)MVYW)FL,YY%N&=UZ\@>2NA8'.2SZ=%+G=-+KOWF5Y#4WWH%%Q35E6LJ\ MYTN6%ZA07\+-Z"5M0#.C-6R\ )V+*KK>230^(X(=G9]7_!P-E&,@3U[48)&+ MLVTOR"0I-_#P=(M$3PL"H@^X?=.<@!/,/&XY/K,LW\MF23RS_=BV$SZ+.'>R MY.L?<)/.7V>%GTWL?_E^>7+VP?GKCU\^OCW[Z].;L]\OWWS^ "YAXK[YF(!; M^+O[I_.G]?:/-W]O1[7^^O5/>!^.ZXU_LOS][Y-71Y]/SL[]D\_)U3 M5^E'&(/_Y^=?!@^RS9S8Q?4VLS":F1ZPDAE&WLQD29K9MF]E@86',6:3P+(F MON.-XD2&/LFF3[)]K93 EPG*ATL)[(K)K="_LCK)Z-3R\6[R<2?J;\UF@<>L)C4)4#,;'0QYC M@\;8#GW+RRS&0!1X*4]CX)$LBSG%QYTV/D["84 >Q#?+@_C.\J#QM3JNUAEX M6D[/L *R)#^FFPI=+RTJ;B,J[)W&)TX &L .S"CP(M,+9J$9SWAD!D$8>-Q. M;-=GW_WL3X/="H(W.KK:=M&VRQULEP>Q64SW*QHM35Q#@A-NX^.Y6C#=1C"Y M.\5*TC2R9Z%KNO;,-CW;!VLF"BPS\;@ MTIY_;L?N[]JQZ4LP"M='LC"[<5S7&YZ^HBRR.)PDJK!U\0K*XWH.YY:^E1@; M.$$?,["D7,\Q@\1Q3"_S$S.:,?@+'#(G4WS=/;Y4WV"K*:&V[Z2\#C/=0[;M@DMY%EC6+#:M,,Q MB6)&8=9 M"!^3,(W"U+-Y2&&F0SHD_T"R[AI9.0Y9M^,\>($?9FGL MFKZ?V*;G.MR,,\\Q(XZ R\CR9K/9PR KGT;(>TQFSE>K(J!1DB/;]CLH29L' MKNLY>,(D"4W/FS$SQJI\L6?/6)2P&<]F#X>2U#;%,[$I'L26T(C'<0J9'<2C MQ>,HS$"TA!Q/M3$[-..(.^8LC1D'Y9-Z'I8X=J*)<_\F0]^N[/R3RB"+NF54 MK(7_O>+4+GI=TMGHX&;@3>DIC#ZS 663:OF6#>1AZ9IB$B1E9J1/XF6T%+'W0 M0[T').(>R*P\6&EPJ*&G.V_Y?1$I6T>D[B4-=B)2<6I%F3V;F3QQ4].S0G 6 MDRPSW2B+[,#++-?+#N;*6W667P>H'E@2#IV78$D86G%FQG[ L3UA9,:SF)D!'J,(G22=)3Y(0G?B M!\[$M^X-+7[(C:@A4CJ=^0S"5QV)J.-4#R<*=^)4D1OSP&&VF24^>*:9ZYL1 M<[# 5&H'411$B6=CG"J(#BB'J2%2HXY3[=_;.B#U=;;]3D#*=ZR ,R\S9TX4 MFIZ392;CL6_:;,8MWP4VRFP,2+D:(J5MBL,(2#V,P.D'G&P=<7I *;,;<>(. MR]S4-^/08Z;'K9D9>@F8&;[G^TZ6.MP/L9]=.'%F#]7S\RMVM.N)P<$.=\0E MG+FV[\YB._(R+P Q&UN9D]A>RN +RPG_,XN^^_GZQDX.[$0Y$1.%&_71ZC76 M,K])9ZWAUGFV,U6K\NU?WZ>+[4U]HL/7M7B.BZ1<\C/V]ZN\3A9EO:D.IFG< MVU,I&S[^ZQ/NY;]^_=U[X\#_O?K=QAZ5)Y\_7(&,@#W[K_S$^1U_N=IN&O=F M^1[W,MQ__OG/SW]>GKSZX)Q\/'=/SO[UZ>W9)_?-\MC]ZQ7\\OE?V M!O92K _,Z"U0E):I;BP TWEFV_S-QV/O/\EL!EY!X)M _/[?WPW3=R0AZ;#T&BSL-A&EMAF$L16G$1^ MX&3Q=S\[TUW@TO^0E$ 9LYY7G!M+(/6\EDTO]W71%!UK*UZOQ&(MKK8%2",Y MTAR^JVHCJ\HEO>;#]'0*HIRM-^NRNA(7P6M "8 (-](-1[0W==?<+!;&!5C\ M0OHR[+6)U<5JHRP&A6+!,0*_1-F9 (_!:RO$CL-(6%WS=8VR,5^CR%V6%3<6 M^2<8.(K!PBC*M9"'\!8E><)G#[WAQS&'Z8(9^YNETP*[J MK'.\^L>*+Q@2K6W6B=JG?\W! M! "1#P9@#=L/_J+* ]0.^Y>\ !F0@^US"B)$5'\Z^$F]V!1LDX(!EOYP)U92 M;F-T+3^.V2EUGYM3^II5&"JO52+O0#Q2[Z2Q8=+%&^>73V_.TOF;L^.K/S^_ M__CGYP\^V"^7;\"6^?/C8O[FU;^7?YZEG[9MF!/GP^<___C][Q/G]=]OX!TG MOYY\/#E;@/UR='7R<9Z__>/UYLP*@\R*0S^RMWW2,(AC-V0>CZW("[TLFEDQT'P68$]TGLRV?=)_ M,&R3B6;+JQQU9@KLLS9^*^L:O3"#EN%Z7W70$;QQ&%\]HY/,>;I9\+?9-E/1 MC(^*5,[W#&-BSYG1P$!V; NXRPK,T(L=T_. VT*/<3.*''"*4A9GB;_-.".( M49SM=J$WR% %HWX])S,6W*C59BT8=T\T(6YV2"IW")K2"[5#"(9EL/6ZRN.- M> "I.1@99.1_F2OQXVU#0T!E.4=E&!/\!JB]8*N:_ZC^^$G5 M7=R-L(1IGY^DSVM%OQ(Y^C3N:+-$6\'J+'//C$KZ3 MZ_Z2SH.'MR370HQW9BNEWM:$;R;%[>GYI6\8"[&=K\[BA[AMHJ>V;5Y0ZJ/< MP"/2>F+POQ..LQ$V#A@DK<63LC7K%UI_(G4XZ(D_YFMX6W(+BI$#P];P]J]Q MLNV GS&ZW7PG@(7M/CXG7@M:.I%.R+UP61IZ=K"=47:Q9_=,&B,(K88)PU_; MP1+@)9%1Q+C/* !D7QHI$0 R>,9?'S]Y)PX"P'Z_>OOJ?7[R\1<8[YO+D^6' M*QS3V[-S]\_/B;<-('OSZE]+_.VO5Z^M$[CNY-=CY\T?KS^_^7SD_'5V#.\\ M]]^^2C^>?)YG)R]W#^HDL>.&MH78L3 Q/3>,S-BW7=,/PID3S7R>6=EW/\^B MB1N&NAF?EDLCD$OW1#EHN?0(5FK":L..Z4A-6$W9<5VK" M'DIT]4F$]U_QHESFA0[P'\*5SRK KPH)&$Q4$F@P153WR2C;VG/W*:7UY"MB MW3-JO@,LW*KO((I;O:,P_C57Z:F+'E6J:=);X=V/8L\T%LN+XUL6;NQ/=V#W0]G6(O M>IO?.PBMM_EA;/.KK6T>L#1,G" P(ROS3<_"GC169IL^,+65!"'W70;;W/4F M,\^=!.Y#-??4 >JO9]AW$,S]0R;.UT2*[[7[AZ7/;[RN?_PVQV^&!V#LV'^; M0G;_ 0FTKG+J_2.-081FR3_K3?R1)VL$H5=\M:F2.:OYUIFHNRB0VY;0/CP% MLC^'^54-Q62^6E^O/MXWZW>*YP,^R'4]*M)3L7AGY?MFZ;2">3@%\V'7CK08 M]P.7VZ8=.X'IA5EF1ED0H449>2RV8S^V0<& &1G9]\A['G!+"[WY']!\U)O_ MD#?_MG69.+# 3L!,9CL>=HYWS#C(F.EZ7N9;CNT#"WSWLVU'D\C=K19Z0+O_ M"1B5UQC>WNA"=;LQ.L,T=H[:/D )_!O.&XQ$6!]P1*_3XD/[^P\LD?_<-<<< M%K.(!S,3E],$\6N;41I&YBSS[1DL>C2;Q0?*+W)3[["-YIBORC&IGR16X@4F M\SS@&+#53!9ECNDDC,%*6IYM>S(0[+D3S]^-$#UL+X2;3X"-)6;\C%7,-XTF M:Q7S507&MM%O)6$:I8YM\C@#C]_A(##LF)M!G :6[T8!=_F!\HM6,8_",9X= MSF+'=TT_S!+3\V:8CF"6Z00NLUB09BQ*11(B<-Q)$.WF&D>L8D;G6A[>@,=R MI2:L)NRXKI2$59Y\+O<.!#@4)W=/]98OZ(YWS^@8QA&&#^\.UEW4 MSLA=G)&/KW?C73-L5!&$,S/U$RQF[H'[B@"I.'8=YO& >\R]QGT] $:08DJS MPGU9(0VMD,]<['1H<=/CW#/#,/#-*)C%B94YS(Y];&;@[/:^OO\1[ML+S0,O M/*'5WW-6?_>,W&GU]Y5EWDXLCL\BSF?,],&=P01A9++(RLPDLL,XLUTW\_TO M4G_?C!&T^GL@5HAY'/M^,C/M),!&ORDSPSA-S30) BN+8A[!$J'ZFSTA]3?I+52Y?MH74 M=TON/^OR^I?_\0++\^TP,>TT\TPOGLW,&+PTTW&26PUDRE\T#L;"^$?.$ M;6IJV >OIB8 <[XT+LO-(C7F[(+#OU+L*,@Z_"W[=(E!LUIV$*A_-&ZJPZ]* M/"/UQEV:WW/#O3\?7&G^T'&_RF"=_3]_[=+\#U?-?53%IYMZ^50]_Y85W)\- M,;Y^A?4G4N'C6AP8$'*&3=-H3"B114^U%]A#$?Z_AJG1;Z"'L/%+O>,8W.7< MS#-&T$5Q&O'$3V)[%GFI[[' ]V,>NE&0.7X21G<%W=[3 CU:PO*LGP-.ZMAZ M\RN.[\/GD^7OG]^\>O_IY.Q/_\T?OWP\6?[I_O7'+\N3LW3Q]M[$#W8/U-P1%'6G3?:-3MO= MHV6(EB?7R9, ! IC:1(DS/.R61@SE_$X#.W \WS+B^^*L-3RY-#DR4Y)XLBR M(Y=%MCFS LOTK- QXXBGILW2D%F68T<(NWP2\D1#7VZ2%F]7U-<-,9: O$Q3 MW\R2F)O>S)N94%P11Z#J.G21Q[#D6]T-M/HU= NR83XX56W%J1Z8-_YA>&L9FF#BI"9+? M!740V%YD8SQD B)AXEF[2=)#DP ZN'633'C?*0Q%V1<4"CL=PN[B<3YYP6CY MEI/:CA_Y"??LU IM)TZ3T$YC*TCBP-*FT;@%X]5 G,JS61OEDXFT5I9$=8]642>>$DLG;!DU_F5^K:3X+0]SPOC!*7 MVYF5>4X2)4D4:=-H[!)@QS0"\\?CVCF'D."S/$>7SW MLS=Q9]8DF.W6?3LT :##1S>)!%5FS>"L6EP9_&]>)7G-TUX,R2A%D$G'DJX1 MERSPG3AR;3?T8R^)K#AR?#\.[2RTF9\$H3:81BTNAWJ61J#V@AC;E7K<-[T@ M\.$/ G,++4<;%O,S=BS;9-S9KM1YKA>ANZ2 M%4WL\/"[+.@@TDT"X677(KID5<4*'4.Z5BC:L\Q++,N>A6'DVZEE MI8'MSY*9-HG&+10'L$Y^EB8\ @\RM6P0BHZ;F:%KKA;E%>?2 M-FIP2$",0L>,K@-O8L1HQKPX=1(OS1)F98[%G#2$KQ,[TF#PD8O' ?R1G;(P M#N/ C!'!Z=G)S P3RS,=/TDMG[NSF9-]][,SB6;^)+(.WV_48:/[" "?6UD6 M66'L!I87@4W,;"L)@RQRXL1Q(XW>'KT V+&/>!HP-YEY9I3,0M/C+#+#,'9, MAT=>;$>>9X<."@#?"R9>J-%'8PH<#9]8/"O7;-&>"%]<&MK6W4*[!Q(P:-W[T\_U,8Y)D1YNJ^H$8M+,'A%M1]5?PB_!\FUX@E9PS)\ M"+/$"ZMSOJY%-:*B7,,]O#"6?(VEA\K,:,J &&BK3;<:.0/)4!CFQ88)QNX0 M30[=PWI!J[+.\8(?*[Y@.(:V3-#_]&M-20ZSVEM8#/RT6>^_9:>,RB,MCQ-N M4:?S;QPNR5K.7-MW9^B!9EX0@&%L94YB>RF#+RPG_ \>BI$WS9O& BMVSLVX MXNR3R3*8X8]L<LWAC,UX)\W1R='O[Y^\_KD[/_]?T+'GOUT:KPZ/GWYX?3T^.V) M<73R"OYW]-N?I\>GQMM?C%^.3XY.7AX?_6:\?'ORZO@,KA'"$B]\__KTPV]G M=-W;=Z_?'^&OIS=5Y'J$BFGTQ%NUF6]JJ(D"8UB=#"1ELJEK60\-I4:6%ZQ( ML+X:[/.4-B25^@=ILEFL24*4*UXQ<3@:BZ_-4:"\*_-B;?RS7*#PKR?&<9%, MC1>X"([U4^<2^L;^R2@K>INZ P<5ES)'W\ MYT*IL4HQ%AJY 4.YN.F$.;9 M9;Z>&UO/A*6N:<2\$"#;@G020[G93JD&(XHO,0X@Y[2@"PJJR,-6*\XJI I? MU/QRCM(6WKR>Y[7Q^X95L L75\9[OBJK]83N)^F[ 2+=ZHV9G/,5O 6+Q<%U M_V(@1ZLKP72N+43NP-!$.3F>BO%PHT,OFOA1 <]9R+$90*)?P!@T;,O\/QC* M E4'D@SO; U,>@U8F7-6G-,3E[E@A!>=A3E]_;)9%/A)Z@:I&HPS)$V'A9;L MBDQE!L.$V5ZR*C479?D):"JFV*%&S'"=-BNX#494P7>@VE!?2?U)#!AX "P'> %.83K(!6!R(3$4P^*@TCS+> 5_PAJ*0)'4GB7H2BS% ME^0K(K>@;\UO'#[H2B9?@9O@ ABGW, :P\O+"OB_6P 07U*#?H5GPBJ J05# MD?1]#Q,S?A$WJ:T!8W@'W&8<'\,V@O<9]I'8G -\.!VH$7A+K>-]=X,8"?T/@J^/JRA#]3D#7 M\UA+]8+/\P1,."4T7_^[V7G)G.9[;M17-3)$7F05J]?5!CB]:N\X:1[Z4MUP M2C?4[9/*HN!T7',]!ZO_?&XDBW*3FK0;)9,C[1.L4*:$,U[1D=O=KT&>B*N; M-US"+.;&B_P'$'%DDFX-'G3&9<%QB\"C8&NLX:]U"80IL(TU;+Z\,O9/1,C= M%WG[^+0"X[*B,AV+,H'].<%M":/B="G;P"-Q@\,OUSQ7B//26(.I7<-V-%[_ MNS-P3N*M1@DH=[.X:UC^7#?Z>A/7297+TB+XTA+&5\'^!OF$FA.,]/(B3W'P MJ&<+3/6OT;57 G'-P1U G4 B73($O">]Q$@WB;4N&[:O IO4#P!QR#U)2?T M%@8(B>_%ERS ND:9+!E5O%V.K4:MO##7L'4$RP _4O"!;(6XW*P':(<#R38+ M,BO65;E 6JQ(78E]@#%;?..0#FJ:V!")3%P.1N+QH"% M*G?'BOK4J,LE&F38@A3>.C'B*[GV.#8P0<"+Q"5#][=OEC8[$U<[%5N"3%@\ MM7[-G,0X<3N4H.QK> V0AKC,)!NNQ-U"AE=W6P]9O<)6R@9 M('V=/!4YQ2E9QN*2#I-1\ 18'6U#%-'(,@M\$5 5!;.P(T&5X1Z2O^.3I2$/ M;P ;%MX)VF1%KMOZ"CZ 5%W/$Y#C,)@-7^"S\28J$%KD'-B>/JOW+LJU9&2P M'J?&+S1^^084AP69M0LCABU!AL@"A=H5/8-$IS0YX#>4D?_+\HK^BYH$'+": M=[0'K.D&2SW X\!/6J ^1;$.RA9E[USX377#JC376EKTG%0K8JI<'W&\X# M\Q+&&Q@&,,SI)J8@ / "7%+"LIM"_*)\ 9F-DP2)TYF &N'0H]H9+_&[="<& ML!5Q^(V?L^1J6PG0;+MC9^H51^<@',C\0'YZMV 4#Y$_"I]>1$=/^0KT10S? M.L(-MD@1D:FY+$6]=Z7,)H-4$9MC8-[;0VD5PNYL@(JPU2[$L.Y*8/$BI89@ M-&@-+A8B5BP%&,U#;/W>RL,V!.40MZ&([5%/NG&=]QRM* Z[.6%"SGTF;FRG M]LNFPI=,MAWJ]M$])K]DJ,@P?Y8: VJV'W^2;QF;&#C-4=#G:PK[<*&'@=B. M9,^+UL*9Z00;87J< M%!A97_4NF:9@(C4I#!E4LSI!M<%PVS9-17N&)-F 5J&-G_(,%"EQY??VQ'&# MJ6/ LB]49!2^M/U@&JHO)YW,R^)JEQC9A@QE''EG**$Z:@@1H0R>MM(JO)& XHY9?83<;!%#B%@99+P/;*@[$:[25,,*9@W!$:ZJD8 XB9U >H!\* M(C/>K(5'O\*H61O%3^;@!X#6X@.1 KO(>^P)X7>:GI2"NJM2/N!NW[L6P2/A)5#U^&386#U M&G0Q&"RK/,7B.YA%4B81^M@4[>H\'>]"U8PS(V,+IH4,CH:&T+P5Q5"*TC@' M"P+A&*2"8;_,U=X1CYLV8B0''T"($4H32C[ NVB,T@6F'5()(,8B7^;268;] M*6V:6D94@9DK-<_#3P%AZ)>4U'BCV) 8A5P M7)@MBV54O4 !T 2^8K9>H_%%*\%_,H"FC"*C5\H5P)=2?C@7MN$YPXQH =>R M"Y8O6"RN1KJI,)LD_D_2!^4B"P;#H8P+^9$,.>(.,N.$44T#XC ="GSB<[,%:[+O MK-/WK!D#,BE%U]%_PWRY?&B?L2<4DLT3L&8Q;RC,9A@"K"2(%5CK94FP(I#X M-1K@W7KG(.T+]/\$#>#=:DG-58EH)!EA;RG6N'/GO%R5:!PFK?*8B/W"Q.;. MBPNF@ 8*0:O!;T%PQC MJ>HR\07^=,;R2R:RTLJ]P."3(!(^[7Q1QNC';,!Z+ 50:K-:+8C'" M7IT$"JX7C%K6E(F-\-YY$H/$8GA4Y\F9*%WY"5 MWSY6?##Z&J,UX"./7$LCRT@@!:Z-XKP%9RF%;XT30A\<$=:1"4A-HX]_0W8T M'.-H05*1M-9+BA0O AGXI]40E9#P%D]<4LB4N[01L M:[Y>DV>I9):,P_>BS/C;'"8NY([8#6+0KO&*C)"=\;[:&J\:2@;6@[&I8E@M M-0^4-E65IR7E=!9E<6ZNJWPE7M/H%AK?SMCZ-$ I7J24C89]3;*?("BT%N(P MDDBZY)3+$K9X58*,61N8HCXOJQQW[(+,[G-E/:A0RT?X4UZ-)*3F_@16@_8DPBWF^ MDK 5!!T6P/+J%V',LPK55:UD%2ORQF 6#\+7L#:_1=OHWWF5OX2/QC^F_V[S M/^K;1@60 F$"IA3\M"[E'T#M\V4\;^[[Y]D_FEM>4'-?MI7SP.Z-B(#\RBB.1@S<5ZP7E79Q]@CDWV\*@"M,E1P!\#N#^2."2;KA^S;R+G0&0H; M)>2MA =5M?"\.P@@V0=:ZE;8+6_0Y!:Y)]'KJ=%PE.Y7?C/&[\EH$%ZS4 OB MV,6JQ%"%"MWCMJ[(6:TE_R$HK4UU*!]PV)@?WH(-'<_;*).0(Q6> 93T'IM3ZD4#9M/)"4 ]HN>!2?8LAHD1/(6UE1J*,&#'P!MV^< M7VD'=CF3#$$F+*-FBZF78%!'1 @:7:I,216=8F#A7R N')&@P'9HQ;8 & *L MY9^0Q<0;2HK9*,;$GSL!+XQMBA@).0:UG%(#QC'0OT$>IE@"67_"S$;X42N1 M1(;V$Q?0H2;L(D45;,0CC %T; &PE\D&5!DV%%,-)@E-7B%B"K5A.B)F:/W: MF!(Y1MW5'!("&+B0RYAM%HJN8NH*4_5U=CTCOV>,N_ZXB?/A*]Y)+^L]7PBW M!Z=Y3(:8.%8 -!7I@[&)AZ-ZVP^FJ6*X"UZ@/-5^!+ 25%#N+(C&"B7$N\6F M-EZ]%(ZZ=-U);.1XBEDD__%@M01"!C"Q-H#Q\IH[7,&[U+5B'<&F^9=7(M P%IS"ULY14REB]PDR/BGM"" M:T+%&N@)+$6P$%1]YT!,+R"*E@4&DM<4"FCCW6VT&\T?E 29E.S**B'NW@JH M=R>&)& @61;D3=&P*"(-UV+&0ZH'(&_-X9.&#ZAMYUK[X0-C1@)\B\.DPQ25 MQDPOG:U,_>%,0E>>2#F@(-BMM(#WJ/P3>;6(XP8FJV()2"\P>[<@='9',])E M0J"DG>1*=^[P6X3-4)2CZP"DJ\9S?9Q&Y!)%;;RJ%')*;>BB,2+$]95UU M?&V4V>BMJYNDO[P@/4WX?PPF*DSALDSY0E%MM:&7<(%>AT?U!7 _6]>"PT1& M:NN0G[ PY9P%1)6#4;=ITD$D2-*/FWJ](T1:Y=-128VFHDDFXCR2.)M8BO"L M%/Q8TQBE:'[%):8# I\5JL\306 M^L)48DL%F(#%5,@6+T9YG%"(6,3NDPTM8=$UWQMN9KT4; ,8 TZ@/-H-P+!# MM>]^;97@&ZD$"7S:S?>"U7=>L>7HT$,(K?@P/9T:&4\IC-EJ_(DAC^'BCH![ MBLYO,G6 J1X*WTAK*>D]H#WHUDF.8]8$#US5RCE2'I&*WLA#R__>/@&I7)%2 M'&.I>"P68LW^-H 3TWS=A;2VWDG[;@*2 %?WDOA?\)RNNP;"21B)Y)<*5-D% MEV4XKIT/QEF47S?%P]RP1]ERM> "!7K!!5U&$OYJ;U9T&J\AWO8)X[U+U7F]T$&G7,S; MM5[N#! IO?WHW?M>*3#_L0+ZY"78"/BC'86!@/\OQ0G"+F'QHH:RBI4< MRW5HOZ)U5!'@C%=XB*B2W6B;D$W7^T 3J(3=NE:G1PA$E5TI7B:Z;9.JMR(" MQ 3?BDG2K-X?211*+U(BX&>(?JM)"<[+R^9RM%"DY8A/;;(EMF^VN=@Z^9(U1)4HRBY12FM?QIJJEL8FNH\@DRUH)'3.)*I75 MPE$5(K'S7K*NT *#&W)AS"'2'>0=XN2%K$0)#NZ:#+HMQ*'L)FHN472X*]' M5"2=" 2/A-L0%@;/)&(F0YUQ61+^3(CWA3S@W$IP7R-YE#G M@LE.(7-CRV%(%B!):QDL[;RM+-"#RP023B$PZ6(1[^F;'A2?VDT>B5P):P*7 M6\8SWM7&9ZE\%VIV?,G.@(:Q!SU"4@60NH2!<-X*IME]-U2L/P(5ZP7R"=S_$?VT'A#HJ C&F1#KA4P?FGD(-[T\/PGE6X(F,6O!DXORX*O\?"K, :D?8PU M/EI408.2XQBK$44EQ+:8M*AJ#'$+@#"&MCC,M5'ZY/&*N V\(5N@8E<*X:AQ ME5 4BUT[2#$AFAM+#VVT:K-2A[#[1=9 ^'4TB0R>-.4=MWQ%52-C(J#=\"!@ M.O0.$>=@HD@U"8A)!,H%>%EE/]K5IX/,;_]]_,JTHX8"$Y([,E':10.PYM 4 M979DCE72;\O^JY7 M7: Q&@M=Y/%6O%[Z/'O0-#4].U,AGGZ06A@2N_5T%E1Q@@+W#:/T[Z1![2-@ MQX:0NU\291B'VJ;B)*"(] (O)%RV+%0("*%V*Q$OR1.%75Z4YQA%2>HFX*LL MQ>T4H^)&.G4NC28,7$R(HID8\NTV:8\8DYV4?M>INF:U"1%=G&,IKQYD>CM& M+NB<7+68#NF_-:@0)7O$NG2S'7@#2 Q8I*[YO#/@H5&J/3_9 W"@&>Y"(D;G M]?TJQ'FCR%K#X4JEI%6ML:Z^:R9<;SG%0HM/^BJ\2175W4U!*H*"=N2\$UYP MC?:!D!3]RJ6-?I=5:T /BV)4$J/6>:SB$G'4GU _E5"Y3*>9VS2SK=/,#TO1 M%GK5.<5'!F$#.FG2L#&''W**FP@V19\5?-J*DYT)IFXCU03HO,#(GQ2)$I[: M,:ZDM"8'53VZ[GM]*H*&PHS*!$L/64'IE)M;@4.PP#I59#11+K,1IA(2=]G@ MNUMT7/>(X752'U_0*T?6;.SAV,;U:+?[RN;;E6( 1C[$W8 M<6%#W-HG/AC'7B85#E"AWA'(O[]$SP'.[0MGTHDTR3R8"*]3>;J<[R+UAZK> M-J4#5"TY=9X]0P.[D2#J\"'E !I_;=)U^H;/]0G#X-5+RDR@)V4*HWWPT;=Y M6HL3V0V(DT>$57N$]_50T?'I7H]%EH+<"C W;LHU:R? W.!?D(91YSBDV)]@ MPE*B?NB=@]*]4ZN@C,&X$;$F=.V2T?%=8DSY# G[$@E?47]U:@R/0"'3FF&(&JWJ9^54XO$L M*?'4KFEVQA>5KI6E$&E^^+NL$MO)D'7*UTXZ!6,[E6R[1M8A\O>U#'&\6QI8 MD'ZKI%TEN22EX[,H2%E"!S,I4+*IL$91$XFD^@^&P*>KN-4#K=>F6(C3D5Q4 M+*= ]H(JWG7?0C%ZH20$GDZFB1JW.@9YGH$KO"TB57I;RCK"D[/U@$;%PI)U M7;99.;%?B :=(GWM284YL'992?;!&&;;/D@F0/=MCKP>4C]IYS"\*#6#+CVL MK$G>1LSJO-Z*VJJ4A\H5=!0(9?+(AA"^32,&MI34(3+X'07X6XRR'. T;A[T MH,#N!YYQ<_8M)&1P59%](PZ%-9R'@Z,H < F'2@@QAI%O=WPE5;5L_^%XH*:N+;G3GU MS:+&MME^C%'V*KM2^9 2(8;K'?.+'HLT&A)J-.'^.V^QJ9O*XUUC4!0;;^J0 M2PU,J1ATZ^\M"+:F-;@&6U.1&*OF5U0BF#7FMS$$9<"/ML>![LE?I&H#[<)R M,G+0ANXC/;S)3H(@Z4!'FAH A0$3GM_49*.OE'?*?LA\ !7/:\&@37QV#W)1 MUARYQX( _44'O2982PT.40*P5DY18_ MMP'/J26"GK)+MWRS_'E*/VUU:Q2_>=$T^]OUSTVFH:!]T5/O?XW M-_RRIUXW5AN(9W_I@*[[S7?WO_0>@_4C?RR4=::.%=WJL3>TF+^Q"7&T<^E MMV"1]_@V[8*C6W4+;AMD[FTF?P:L>SJP?I7GW'+-!Q9RP;-OU/7Y M-LLH1I:"IA=1\!_)Q<>K;A6#O9&D-W?&/6PFQ^/2#S+;^W+ATZ&G\Q#B(GI6 M5'M)V+T>W>ZK=!Q[O%MUN+_WBQ1MTPK[CVP:.$2Y@2>F]0]WH=W>7N '(=5O M3G%:XM BMGE:PG7S6G19O6OG\^YL+>.PYCS, =_?:XJW;\[^&'.+PHGK6%_6 MP_[K]:*_\97;\D M*@7^]'$$PV-,]G_N9SYF],^!FH_#,WZW__C?7O?M.D8?(,%(&'WF3X,[,OKP M>H^/T;^0O[]($HZ809SI7;659I ;8V&C?,8-FD'ES(H2PZO7O59?V;]2$U83 M=EQ7$F'_E]+BHT9&W Z^KE +HMT2'6[=B3\.MJ/=*L5^N]N<3JW[I@1L6TVB M6_%:G:OL]I+=>Z96O%RIV^88HT27RV.MHM+M#>APB;M!Y$Q")S^'6\!\+-N. M,[1Z^5 ?$PW)^&HPAU%A,K[28$>&R0@U)D-C,IXM)F/XR(J&86@8AH9A:!B& MAF%H&,;CQPB?L MBG,-'"8IBT(4$-I3T[T0]VKLR_CA)*,:K,:^:.R+QKZ,!/LB"N=ME[C6V!>- M?='8%XU]T=@7C7UY_,CL4\X(^Q/7T] 7S7/?-,$]\5R-?-$\]RWG%ED:]W+H MV5YK^CB:Z/&SO1KW\IQP+]Z=J^QH5,-S@KWX=\;_:?XX/,2*1KT<\)6:L)JP MX[KR5K5'#@TET6^+= CHB$=IE32$CF@*E]RZ9=?76T-ZXNT;TKXL:^I'J1O3 M'MR&ZS8SVM343%IVF()';S)&+85$E^K.%Z(/U";&'H/4MYNJV% 7[(SZ?.TG MT'20N1%&5F('P?8E5'"G[K1H7.3+7**'\B*GUZ; 4(M2=%_=%/AB:I)4X@:% M.YKN@37#9EY[WIU([FRZO\HV4-@ ]H8*/[V>O8.4HZ?7HI%4D==S>,IY6::R M_=,\7ZURV:E\#O_"[N$PR"\?T$[?3;B'41MAT096=(Y:P8HB&&M!_:N*&KM$ MBJF0+%J7R2A=Y+7KYIGQ5\207W<;@C?T5 M5*_D_]W(+KE4B8DEV#0]Y[(/''9\3$2SN^870[2^HH9HHI,93^8%;(OSJV;8 M4^.HUU:Q;5;6;],E>UL*B!JOU_F27M;,AU@ 6Z@9LJ\Q-;[LK<+4.(,EV'L?<'/)[FYYE9K8T?H*I.MJ559K*3^$^,50& F"3@NY.5^L8"R?VK9\ MR..J021)F::Y\T1!+.G[RQR&C,U7)3 SO\@E.XMG=,&=S=,G(,?X(NU<)J"@ MNW+@NJ:O-15HDYUI:2.=4T=7% =?*@H.D,?NN&5&V.:-:YY)+AFI4>O<>XTZ%F#GC7H68.>->CY<* K&O3\'," H36)'&?T>$#- M=&-B.C^8.(&&/6NF^Z:86F\2^.-GNB>.?/;<::B1S\\$^5PT$8$V"-YOOO/, MX-"AH\L :CST=6=WO#L?#-$,C/WZ&CO"#Z5V1JCKY_9S0$8&E&>0)(!LT.N* MK]2$U80=UY5/#1UQN/WVU!@H\-N6J)+U7N:>7W]+MT^+I]W?\K&VV4[E,2JQ4F\6:^+-8AOWTZO%\@ U6'J[2+:C M7#+8(;Q@1<)EC19\V2UK'FF8T1- [HQJL!IFI&%&&F8T,IB1[C^IX44:7J3A M18= ) TOTO"BYY9T=R>S8/R=V33/C8GGG$G@ZNH_FN>^*:)M8KNST?/<$P<7 M>>Z=4^D:7'2(MN-MP$6]"N?/#%0TNWNK58T9>4Z@(O_N,$O-((<'"-*@H@.^ M4A-6$W9<5XZR!^7>CC:/AQQ2O6LZZ"'524=TR,$!"13#Z)I#_EJ5=6V\J\HL M%\WAQ!=O:+ACZX8DQKX2D\E;W)G$G/3[^N%DS^D&,1N\X;S[ .I(M^HY(4TW MNBXFK,PR:O9E4".M&^KJR"YTM7$YSY.Y<<&J*^,R3SFP&<)T^ *;$"+O)6*$ MK*Y+;.#$^X-%,,Y$]-/[F[HK3O8T5UPN80+8K#'>U$"O6K:8S.,-=K^; _& MB\4SL8\BPH;62+@ZQ\7,91>];,'YNGD$=?Y+DK)"ZV-Q-?SJ/BFW:3UG%QPG MG\M.4[ _"8R4R'V&@\P+@=@C&F55N<3%R$OZ7?XE,7WM.E_P1?V3<<[+\XJM M@,(30UFNLAN@Z &XS/_^R2B Z=07U&.6D'9B(_\DFIX!*7@&5!8]X,K5.E\" M.]+W"?P'+RFZC\:Y'RU$;#*&X7-"/"BQZ(DU:)$D M4O2CHRYU=^:MRWR!O4E7O*"&D-27-,9>=E?;G'7[!:5EZX#>UG4K"_Y97L*? MU01;"B_@][4JM$6K**?%1)?2#@,V(ZD;)A<;OB=<>A7: MN.+8-72> UUA!$"#"1KR=TZ11B1J5J%&)&I6H48D:E?CX6;.GC-8! M4\MW[YHA/SRXCF:Z,3&=[4QL:_P8,??H$>*C_E,$J?+?&J![6 M9+S(D%,$HQF 9-)D=XP57:NP,#7+]Q]P'L' QY^SVO.JF1. MO/<*P9?E"H%[QFM95VYLK-:;4-J9D"J4AWB\.H?%;9D"06G=ZGH*+?ZE5?80 MP-;>V\&>(\MVQX2 O2Y8LL7$H5#A;+T!$4./&\)0 H4N\@0'U2GK]]\-(YQD M@QN<&&M>([Y]TD(7DR M;.;R#2%U G6+Q3#SND8L+*'9,DX?P&%16#@CX_C(=<4NL,I=.U8):EJ6:W%# M^_J8X0:(UYVO[@6*>\+8MOHZ)K@/K.URGB^H?& /T 9VU^ K&R::2+1D9W#) MG.$O72QE6Z9P=VTT$FILX*)1#58CH3022B.A1H*$NI6YID%0&@2E05 :!*5! M4!H$]?@Q^J<,#7!G$\NS1X\-T$PW*J9S)GXX_NILFNG&Q'3>Q/,?!V&C05"W M1ZJY=ZYZI%%0AV@]:A34#6B_4-<'U"BHZVRD:!II!AD]@DFCH [X2DU83=AQ M73E*%-2UJ)9#*%3&C._=J67 U!>(-^F6AMN%TLB"=#A4JD@WYRQ-,#1,O1O7 M\XEL62L -SAQXWM[&@P^?1\4IXN2::M.T8/\P0=M=UF^-4[FX.!Q+"=A0 NKKI+U1&3#<-UV$%P,BPUB:D2GG(NFPFO-E6]83!)*3>/9-)YM)'BVF^U5C6K3J#:-:M.H-HUJ.X"\I$:U/0>L MA^--+.>N528.#^RAF6Y43&=/+$\WNM5,]TV9;A+--*KMP+$/@%$FD:U'?"5FK":L..Z@X$W.;= M"&X3G03OBFS[WIW:7X1KFX"AG-5\;<17 M76CB_E]T&U/;]&>?[X&^7='I-U M,"C%8UQR[ -Y7 !_\R< ,VMFE-.,%""Q[B,2OQP_].&&7B!QE-IGONFR61+-^?4'/=MI9SKZSZ) MAPXA;S7^+N<-P6N 66?&R[(@^PQ!,B?E&JLWS=G:N(0[C;RN M-YQ:\HG<.'&W ._!MC!27B=5'L,5R[+BHCP37W.@2LP76/ZI>#2Z[&7>84K] MEO]WDZ?Y^HJP12_9"N\TWLLZ9O5!KJ[&.HT?/C2JP6JLD\8Z::S3V+!.NGJ4 M!CMIL),&.VFPT^$DK#38Z3G %XXD\@)?A@Q!$#SVZCX+7)=S6V'M")/FMOL M212-FM^>.L#)=J>/@WQ\_+R^QC<])WS3"V=Z!T&DL2O/"=OTPI[:FC?&C$G2 MN*8#OE(35A-V7%?>"M8 MV?B:((HD!,[B%Y97QK_98D.4>5DN86&-4RRO9?S!J@K[I?V6LUCVQ'L"V"TY M1:H@9ES**2[:*2HL%Q8?RHQWH@^=)$4M6Q3F%\A)($$2CC@]]9A:L2IP^\FO M[XS3RWR=S-$@F1B__?;2>($ *\?ZZ9U\P+OF >KY=(']TP^2V;J,S.#12[$- M$JRI1OT3#7C#G';1&PY7BA:*XE[:.O4F_@A7XH J>!.K-Y5X(79IQ)6_H)5G M6&\)[HG9@IKHU7/.UT8*8YP:9_#PEZ(-'SPCP?P2[:A\"5L!E@![*S;02X82++V=WWP[P1:.@ZNUG]@D&V+.L6HIJ*J4BT[@O>3*7@ZSUHRZRLX &P.S95 MQ8ODREC#*M=,[)-SEJOVC&4]6.'OAB)S&D W+DS:J :K 70:0*?-QHQNTMPV M)FZSGT2CV2>.J'OA..'4^=9"X?'1)!I-]YS0=-;TKK4+-6KJ62'JK*FO$75C M1L-I1-T!7ZD)JPD[KBO'5BGL)N#!1")=4M&^\'M0>-X/;6/!.X!8$'_SO34- MON1F5P'J,G915@1+$,.BT*Y"0?"_)2JG8FO=T+"SOF[PY!H:'A(.B:KMO:O* MB[Q&O@9V-%[\@Q<\R]>T:WY0F=,S]O?3P!,.U$];]>8O9N[MI MI+%D&DNFL60:2Z:Q9!I+]OC)CZ>,M7CA.1K9Z[\ M9D\\U]=(LL->I!>SV5W*$FD@V2%:B[G_[[N<,]?VW5EL1U[F!0%GL94YB>VE#+ZPG/ _MN5^=P,? MA-]@V8<+--VRG> 8@%XTGU,Q;G1HFJF-J]+4=;G:?[;HI/%/M(=4(P 4B)P- M[6FLJ27@5\26!19*S"^XD;!Z;F2PP6LAH\H5%T2JC3I'_%5.*:"$K_!+52$1 M)!HKP(S.5PA#$Q"I! :7%R!5T,'%C8[BH.:<8%'9!DLJ3HVSDDK.;==OA)=O M"@'3 H]Y V_FM1@H/H@EL!H2JH:K\^^\RE_"1[K@GV?_Z$@UJI4'OG;">2IG MA$_ FGV$)H.[1>TW@9'K5(!<54K\40V[RD"R@366LV)5H"7R7PI>T@(3'PS\X4.J"+;BJC(?%.(&[ M$1Y(OU-E3-N=SA0J6;WK7ZS8L.K*<.T[OVBRI[/Q_@%$T=1O!]!]4144D25C#2$B'*5I*GJR!E>OLBAYT65:?4(LE4B*+ M9XF_*YR.*)LHU@Q>O@#M3+A V"Q_PQ^7?'&A-.RMJX$>BESX1=H?8ALCI6[! M7*"[&55,;"NK4FD^7(!F#^""!K;?A-C?V-!+@;3E\SQ E^J:GP>OWMM9'D!D@482]7UO'U-R<-@CNNTXW"=W''- M#ZLE=ZH*]YE/'U985)(LG:PJ4:DA"W MLQY?#3^FY:^SN=B(NQI*[;AK:BY3S5BV@GO_SK&Z*RC-[YW(Z\X1#T,HV#@( MS+P 70OS5/L+?LOK1(!#2(C"9@(%2]I9;4M93;9!RY<9;'!\F#QL4_?%/GZ; MK$F";VHNA6YW@B"2A?6MT1HB]:;L[G.Y87 M!OE0PK#%OLDWU9./_V]G^(+O]]S(JIY&F;3G*OLY],Y7V3 D^,'R9!LHTZ.S-\8O+*'XZMB$ MXMO"^-<&-IH]&3"GLWQ!IG35G7&S7U$=@TQ=&J>F:[SX)2>--35VU\'IZY=H$V-_$$;!\@5%NSG8D0D%KN*KYKI2#WW$R6YXB&(X-0?GDXY$3MH&$13V0(J1?"H+CE8# MG3Q45K"X!LVMXJIK3: U@N<5A=5M; H%PW4W#"PIZO483?5.#=0'6E%A/L[-O+N)VIF^NFLR9=+U5Q"TC],5):!@;/8DLJ*)Y82=\1)'[1LS/JP[ M,D.<+47^N0#K <<&&_L3.3=Y(B.$XG6]D(H]4S@923#1%@%_LJ9.[Q<:DS*S MD[*^(8#XO>Y5U],V:NBNY(S*A4R,!9"4WBN.I4^,.2QX1Q\V(0.J#"!C[S*CT*(/FY>F MFT0N>Z4RD_*4_Q+3U92N,5B28!Z&'&1!?B&[1AAQV1-M*E?H+H"BK0D4!JQ3 M<_ZI,_&._R=67K'22O0A H&HXH:2EUHE7U9;3-7C@^9!)<9QR+$A;; DD@6#+:6"!K\?U$992+\?N*1N5+C7/8#>OYU#CNATLH95!+8H&1AIJ)MK>@3FLQ->3I M?-5-"E!@9NX;9>LNO) MZG;B MJ-:$Q:8,/5XD8H2XN& #(42BYD5.RAK/P]44\%"OWEJS6Q-EQXA492CZ9+DL M-V"6S!DLX- P5<.R+Q@G!J6$((.?ME\+#Q%"C[@YH4'D2PRY@E8X+W*0\ZQH M)9A(SU;B"83W$!*)I-:0R]_1,C@%V);XZ"UCG1=S-&S0I*X_86V/NDQRB@B0 MKP#?"FMY1_KQ!;^@Z_(B6S"9EX4WYIP>=[XH8]KP$GZ3Y36" "BFB8:2H,V6 MW!-KH( LK%Z+;2CDOTAZD^2<=%Z%7DA>"K,.939LYHL2!T3F(8GCAK1,Z@%I M<4D+DF+L,NZZ5U^-6"!W:NJH0.=&\"TI**!LQ1-28Y*2:--04S?<4+3\ZRXW M36Z%&I 2E!*$TN$:,C*F@ZPK%>1@_ICR/"G'1R#G+]&OR&!ERZHG_W',RD(2 MLE1&I,EW 36,B"N%@&CBOE)E)QRD^19^0,X;!@_+HDQ[X4 1CR('TT-18[3R MIOLNF5/ &XD"J*9:^9]B29]R118%&![P53UIS+:=G2F ([ MA;4ER"I&)MX+ M/U:E@I'!*\$X1#TM&%YY>@7>Z1*6 M\+B_.;=-.XK/"85#3ORY?#E^3FAE#3JT@:PBFC-V-&QCHW$2RS0C.6Z>S O8 M3N?Y=KZ+[$FNV"85F6>T.UH-K*R);1L"[KLJ>VQ1=QPT[,&ZOMX[&YWIMJU+ M!='JGFFFJ$,N 5)7%FQ21"$%#(R:D8P;B[J[%!JZ,DDH5-J])R\L">+C8L3# $MP4_=EVZ*/D5)-&7?=\OH+> MB+R,"A=W:;HE4CNR4G8GE59@7A3EA0I>#9(>-PLGQY",ZFP#2K=)B4O#!H%# M/6]'V'%$FJU!M'F ALY$#)8"7^"\A)&%"4$<2+,U=G<]NH:B:RH5;%-6=BL_ M5PLF+!KA% F!78.!D,RE!F[E85>HBKDEK='&C*:/*DLQ:\:5LD< ;1?RIN)L M#7AJEPHZM]'F-L+]N8V[H(F#[YY"1N3Q(,\$-_@%1&8D./2,\K@+RRU*%7( =UQ@7JS=+@@GTP0^-O=L-$$J**6,< M)@=^()A]/]YA\4=3+''F?:UBB2,JZ8>#U27];JP2]*9;)0B%=U/I[T%+3NGB M<+HXW-V*PSW;FGRX'U0H/#7BJQ]OLQ>_N*;+ M8S[C@4J0B$(*[H$O\MLFL]KZIO>IJ?#4JCL-3?&PRT6\L"UOXGC?O '30U:% MT!PW*HZ;61/P !^%X1Y($8]#6!\W::C]POJ)ET6+HHD=Z#:H![Y*+_Q)Y 6/ M4M'R65EOOS19JGL*A!%7 G,G,S]ZE&)@NE[;K5?)M=R);8>/MTS/RDYX37A/ MR@CVN[]A)E$6FM@ISS!0A^&9V1:^;6O#XK"7Z 6>=77';%@F,]Y8SJ./W&]4._,.YL&MRD\ZM\.U/7X@"UF8-*2$@%?B7C?HUNBC MBD_;E\DVPSSM''S$6YUN,2>$\N-1'U,4Q"$P;E&WQV&*FD^,[V>=\FUT$&A5 M<<3RT\#9LH0=\KEW#\VW]P/=)H_((SRX0GAKYPR&.)D,[W*G4?==""HNUF5% M9[=X=2&/*PC: JAQ'1 M*2UI+],Y?C5.M;B^VXZ'CF-1(:;V-$0S!_E&>:@[:N]AB2RB)8YS") RM:"G M56P7LQ,;.F8;MRCV4-"P7&[CZ;S"72$ MK2=:NEX>E0S8YGWBWJEW@W1I1]O*&>)A?ZLPP6WD2S -=TH6?%4A8P_42+BU MQ*@?2&3<4BA84W>KT@,SOH^V*=9=UHXLDAL65S3:?\-UHN;VD@5&.NN_XZO) M%^S/W7O5^(I*-(;6"[*TCHL?C'-K,LA8\V4"67?!?W]3J<^#^ MNKN)**Y0=PIW;)^_;9ETJVQNQJD>CJS]U'4MKJMF/U JA"]7B_**-P5)Y#'& MOJQJAH$M/?"\-I:($"5*^IXNV3:5.E4I##)2]ZJ!2%-Q7?@%-XA5V%!^UXVC M):3R5^"$VMTMC]2FD^:L*LK-VE"'-(4E*"O;$,'$>4M\DBA9A55.LA.PC@* M>GSRQ$GP 8XZ!2W&)LVV"AS0>7[2*E2H .NJ@&(Q8S%?(==JFG2WBL>7=YFR_9NZ M3#W>0K]$/P<+%AT)]QL%\+MR@97WA!![#4(9W9#1+?K90/L ;#BP$34QA(_% M%E>@=E3IEX&:$/OK)U!I"!&MVJQD_84[U)Q6Y1VHL ,5(:(PCRAX1<&0*J7M M1T5P9-,",(%$I1'>Q$MD1!#K'2UXKJWBN4+$C7\)I@DPVK'^ N- MO#DZ_W&3GHNUZ= %+O":2.M>$ONG4BD6"E9\ 3&FF+4EJV0 M*0O9>E#,65;_FQK_X F3C3;J+@]@)<\++ ,@RE?)(CGDX>3KC0K5)O#GHIDL MEE))+\DF#10XPHEPNIJ YJ7:+4# [ M1-KF46E)4K' \H),QE8X8,_'JH*!4GF# M4C_;>O=!FS),1+.4SN8HRG83=!J1DD96]DU777;MF\Y^W.Z&BE4DT6)8E"K, MB&)FDY)JO7G\;+ AGBKPF^ZCU1&UT9%S;4K=VY;Y?[**>J^V?=-@QQ6/'U]P M\;VHR=AEY:HLRHTJW3#]&>J9R3[I?R?+M.9=@C.K89@P#_?9L,/O__W#TG+W][>_KA_>M3X^@?;S^<&6^.WO_?ZS/C_?'I_QVP M^M[97;9/)\YEQ>SW6#3S?5Y_&IO"WHH.BO+AJ8AL4"%6K*XJ.C"WL)Y^H?#I M8)?CW7,Q@ZV,*6TE&?.K%0:=A!-G6__32;AM%>L718!Q$?<'1I!031AL;X'*H>[D M%'>L1(O-77]S7S?"WA"%($GOBCG8\DH1);!493/QO9A^/62W;Z^;!!^!:M1U M&Z3-V%4'-A/(Y*02-2E1F)NL:[%^W6K]%$_>Z5L$KB/6Z"YDSPGU+ *C]8-9 M) )3+'):33HRG_S'356B^ME05PLPWN<[;^X4YH9+5'10!*K%AI$I_,4FD3'; M)KW0/S-.;<(&NQM(W4OD+==:=!*!!(AUQPG>Q4 M+ 6\*H\]NBCFKRR7%<1%TZT&X%#)!(C2QZH!+PHOF<^L!T\(-+\VE>2K1.94 MFE^:?, 61\K444OHA,"*)&,'6[)*A#KP25^C.<>KK;7ZG MGGJ@#%J9+YA) "(;X;RS'P50OE _F-V9M139;WA]B0X8% J/K 8.A;&/UB*V M@?T=)\,66:>IQK!)AGD2GIZ+--X.L5LI 52?@ A8J_X"O4X[=PVFW#)HX-B' MF_HG/]V;HJ_\\NW)V?NWOYV2K_KN_=N7KU^A>_KX1L6U$WC=DWVO1*0>LW\O M10).R+9WB I+L07/V#9'9T9)=T:K9D:J7WW[FS 1.E=TA#CF-X7X $,#GTJ_ MY05FEP49NXUDXJWD1YN[KV4B OV?3;S,UR@]VX3V:>NRO5:;[RBA1*(=N=X$ MY2N(+I1S$^.%[,+:O5)U844'%)MJ5'0ES0FT7SJ11>:!DJGJ3TB(@@FE1N10 MJ6.LJBV/;IH ;R2GOG[)9KD1]J?H +9<;@I1:5_$.-"C%"YTFX,8TF,OYSG/X/FPO.3O MOL4&G8B H#0X_O9+(Y_E;V*M5XB+K["E$\&ML'L +0^>>()U$=#EBI^S*A6F MJ"1!VJP#=5X2Y&M:3,G-C]WO;ERO26>:Q%+PG,_-YJ#FR7ON$VH>-= <1GW) MJ2677,;6?D?>0R-(-0(L\317!^V!:?Y* 5%9 L2Z4,H?G]8<0RL71DEP!*"O M:#>EFN],FHO/Q?&UFWETN4&_DV<+A;S)1%LXT4D8VW)6O.G:27F(=86 !]4L MBZV[5,OK'F_"HL(4%?H"N;.S((14X07/&MDUW@U'J5O2#RE>]!JU?M+D4^BF=2)N5W*(B57]*XY":YJK(V;Z$>ML" MEAH([0F/W(+M7C"YK\2)*11[&;5_!AYY3Z+6=IEI^R_X#W2K[:?RT[ 0^V%J M_(,U,4AX;NORR)[;=R<=#EYFX;9*D5=R49MVN^$M6HE!J/-FBD)+B*Z@F(..<>4YR-QKHG_/+R=H M[\\)CB6[=UC&^+L*=%JYJ4&J'*,8%N;6&\7'?_3X^%CQ\,LN#[?;]+WBX;$I M@*/=G4M&& E![&:.>0\"B&PU$&]^)[BA"F[?9IM/1#O"CEZG%W8DD%"_G3ZQ MG0@)'AWK0OV&)"$3B"1J78FW+8=Q"M2O5#;M6U&D<2W,U)2O!9@%DUK*\B,D M*T4.5RWG],Q=@4!1$)3H:&)(7V&/>S>1?H-2J=L -[R!:Q."GQX/K]&EC>U,JR=0+3>4BY"BM<=&R$W[ R&MK"31& RVA MBLQV?;VFK^M5XP8?GS7.KX3\M\_): .VM]>B*VWKX5?4JKIMU[J%^)<'%*Y' M&TV-4^$K4Q?[K9#<-?-^P:CWRWG%EBH*#WVIQW):MQ<27.&#:P+Q$W$ &2O-%'8#!2AASLY0WX[6T( M(5>->/%SZZ\B!5[$/V 2MZ*3%W4]-)>NAUOSQTJGH7PC7255*^Z^!8X17';,O"O?N:MA+^?81/=Z8JM*2_7[.C! MI277B^("Y/<,^%''9Z8X!M';"2](:V-X9 -&-%NW(0"UH].T(A:8R\0Q/&I8 M;0-!RH(.#E *#4]W5!+=SQ8E3*%!# .Y>[Y,9^\(/L(7JS;=@Y,10L=4W7\E M_[51N/J';BOZ=AG[2]@T*6[2?,24B\700K;I*^+WQBV3=&I30/OLCBGA02FX MM"W2.C(*\[=X1[4D;U4DN7K,*6.'#=>(F$F^!H>G:U(IO?\3CE=KY$/5R(.[ M^?_/WKLU-VY=6Z-_A54G=(1*4X 8! M!@ E,[_^6W/,RYIK : DV[);';XD;I'$95WFFIE]?LC4:P8[FYK0<* MSSMR9"A4AO?BJ@OP KHUJO^^BB*&WR&JII[8-*J2+DR[D="_V'J:Y&8(^U&1 M\X7E=.X6,P:%)#"Z6Y2' M]4Z[\)_4F,\L03XJ!P?WD$;15J^9!+2*)<@K.L_._7M)L6>:7I2:(!?)VQNN M.A_ZQR24[RKNQM=HR )25'G(IZI*<;ZZ)$Z=\_@HV[WY_J"TB>*!>1-+M$L* M M4:\^7JS83=:_9X. M)&FQ9(HU;DT J(Q!N916@3/!IT:R!7"/_ 6_3+(10SH"-IYSG@BGS"_(0SWL MI'645F_!WXY.K^LFEH>E;WM6 \>#C=^&!UM7R3P#799*1% OJX2*;& M1MC;TYCRO%"4.:]6M,.X7[M,!SWE0 /P<.?VUV(GB@U7DY+AMQ])R5 @Q0PE MF+28/:@6%!/<'E;LH.&PW]U:[)?[SC\9"G**\!*_14>-P^9S%PU]7M*;X_=] ?S1;4'O^@9P> 0#)__+%W-GW_Q[+J:3^[G7W1F%I 0+]^\ M6[U^_5^K;]_]Y=6;U>O_^>;;-W][^>[UM_^SN'J7'OVGHL__\(&CSU\ ??[7 M5W]^^5>&G;_Z^O7__/G!N/,/Q81_@W8< AR3=SMQ+O]BA*&OV_6EU7HS4PCD M L,2#.=@SE?X$*96/KFK[(_RE\.0_R7X"GI9]@7"BP?GF%SZX5-UM^OVMFMN MV:<-(1.Q0#&)*CVO0(R5'FO=E/4.;C#.&_7D45@A/SLX(OT ?]GZK,*I3*C> M1GPF?/TPKCL:(=2_LKO)+0A*RSV MX?)N:C@]RL8BGI2#S!,XMNL'RQ42["_<_@JGLF'X) V\+6^['M@:>1WQW,.W MNROR'^?RP#_+EO[M9Q_ZEGZ)/4UP\YP; MXUO5>5L1#HNZV%^,[Y+6)EI6R@'WE=$NM7O&$J< ML-KA<9-2..\J?@T*K=^WW5U+-L-O7]B[1%3S1D)QQ-;_- !S M/P%W_7^K3_ =L8(YUEGA-0P_T$[^X/>N%UO"W;SR,(21IB6B>-W9@6@9DUW* M"!:K8YAR,KH$;T.EF[ 6A' +/SUR?D:G\K%M^MYQ^.6/Q'E;X(B9_L[LI!2C M836\'(:.]'H4)3(WYG^2Y7I.X?X2Y7-I8HF=U678,,%&ELC)@C.#A,*ID21L ME-5M=5.OP]EGO5O?&6@M82F[*=D #I!E"U>0[F6E3"=5>53D43@M.5DZABV^&Q=G.+W$G M70KCO'A^D<7##=E$PQL\[8JI-JN19P=T!N6J/>RNJEXT3<(KH-S*W5*'ADP2 M+:=7!Q+9*?+UMLT3V?[Z2:>WXO24#"BLRU??L5P=-\V@3/2(-/9Y6?R$9=$3 M0_8@G0$W=;^Y8%Y^RH,2<)7^U89%T5;C7=>_E];'< Q='2A<4T*MX'22ZQ@6 M@B(3P_5"[$JTVA#.8K)Q3=P+#PJO(K([!Z!%N.@H3EG&'M 4W,P/:3F4P_]82\P:CI,NI:B;##,!>^$6\H/E#7B:@J* M&/H+!@0VY7$H-*>WC:N.6O)[[@$@;VA=#F-<&ER 53QZ[J[,]V?%Y;8CU9+) MM9JJ1-,VY2)2->0'73\Q5K,T\I<4?H<=5%(9O ""W 8R_&\PSBAJ.1XL%)>_ M_>[UUQD/J'*7G)"PU:?>/]]2=SMOFNNFNP+M3[^.,L,DU MUBCS(5;!)C>;.Z[K;YQQ%LLL%,I+S,EXF;J2LR:*.$U#?/?K\R[]Q;T','"$ M>8]>9#IS<;O27]!,-0[1[QM&7R()Z+&O@7F[-9M'7^NG^?_EYC_ MJ85*!3TX^UAF^29FNCBLE:QE8$1$?]".*C'AIT$HJD*UD^U-I@F=7TC#\8D5)$"+8U1_#IGWX3CEF$=["XO[W EHF.M MUZ@_A%<3]A\*F1X#Q#FOP4>NP9=.+195LI'.\^MZG2@$6]*!9&THAL6B%+#& MT8CWKNFW4J'BKBLBG&D5T/H>Q+4&WK&>OD)=E'OR_9N:\ PK:(F2=&%8(,R M.GO^>U[&3.YJ/K5R7F5/MLI>IT%HL&T';N@G'W(4T7JX9("LT4)114N>KA!/ M ^+3,#8H@==2[S$+7+5AEJJJ5XPM!SMNF641#2=6*C5FA$3D^A4%KFEP>Y=6 MCP MI/_V?;0E'YY-+7FJV8C"?A#O/_9.5#'ASVY:<5UB#OCSBK(CQ=*+SD=96 M"DU\UK+G9'GB,)V4^S?4/D?YN#'E"P#BU^QP7P6C4,UG+?$8P#5)II=93@4% M:8;ET +>%-;O5_AP!$_GVZJMP_/\_?5_K]YUU]?A+_\#Y;)/'#KU\\\^_T/R M(WS%7I(L7[RS^;G M<]6O?%D&(]$TBD>+#Q>B8Q KT1-J=(S\[USR;#%C)F?V>:']4DD0U1&K*$=A M?I1@-*A :*4?J:U+1G:6H$_)]I1R3?L$NB&6Z-DMUR9B+1C&TK&6HPHM+/%2 MRB^MO1F^]>(8POR+S\6B-&D.1N)RQ7Q@WHVAU M?4/U;*YZ]4DE&W4&"3<*?-(0"O3 C2)AJ8-2-$Q"(;T;X3+!EE\+/7-?71/U M/,$_.3$NGPQI9ZN*T!_I%_O#J#W%FW)'0,"85%+7F$HXP4F@#,9Y0SWAA@IK M]S "EM(0V5^QNJW[ R3N^G"K;L=_O FK$DW.^YLZ.%*42.*5FC0>^<6:KT1; ML\K?4*Z/MC*C0I$N2OP"B[+(HJE^=[(:>C7^( MIX2TGDC)C^'U C?+7 X[E&:C5,6OG+?"+^;PMA6X;LI:5"7#6-/!S"P; *%( M2,Q!._-;5=PV11XHM"((@,)$G?9KA0Q,$?7GN7VJN7T'6J(3W6(^XS/CR0&& MYM4,SW/U:Z3I7=.*U+!=Q+ .L:(D=7&^L%$]#*M(XWO8=PK[L>XD;H>Q#JBP M/EY])YS*1,D;CB9F>>:4O2=R/J^!)]VOK[[3\G1L0C%Y(I/2E*P1%V+0)'Y% M/7$%U;I7ZW" UV/2+^ZT"*DR28I-?+$H2AU^##5GHP#'3Y&L(">A&B4/W ?/ M9:C2SEMF\9%%1+_U32H1K/@.7%H;1;/MN@V"*FOEK:CF&V4FD$VV=QG=4:' =ID;SYOG]D8A#.N_AQ&YH_*(- MY;CNYZBG63@"U" J4SE?1;R/AYIH4F"QLP8U>CEK 0%F .IO(42-1&%="%FO M'^ESW$-%]&\+"/KBHP4$_5K,Y$@+O8EPBI^#&.)7H)!9I#)\)-]"<+L>0J

T7O[M\$4QRT]0L #_'&SLC!"9COTFO M]H<_7GXQN=C#A-PA>C8O 9GSA&[00>P4?)F*',OC-R^*SW_[^\O/]2D2WA_B M"Z+&TH'#N"K:>1^Q91,!^WVR[%VEI^FG,X0 M'*HRO8;QI5"S$97M.' 4]A0?2[IOADU A[70 G>;DJ/'**W!81=!&;1:C6<( M_LF1[#'YE^NHRL60L8DV9==_N$DLD19*YV?8E]P*B MZ0[7[\/^0S4IS*-*CS.=K@C4; \]=BT__A*E[;TH@I\H_YAI?3OTDRC,T0"I ME-=,E8B;#T?@BH/UQ?<.+:>J:(L '##%$D1LCE5DXUQEM]@3>WSXF.PBR!61 M^ (_8IH?B!B>6#%T TA'0SUX@3O PBXG^)VR&80)ADN,TF=.VB*M("G=PX1; MU T:]_"MA2G+UDC4443_U:,@UQ_(MGV7&[;8 ^)F3KN__!BSPJM@]Q*'0IC2 MDW5&4*R4+WY.$3)*QR&]Z#:(DV58.]9&XHTMIC>;!_)3HA92 M#>R!"5IU]KN%^:#NN<,HQPX":0<,UT3_']TUM@6FAYA7$]6M?GMHB$''N$VL M6.[9_OUK9G"F!>**Q*B'*^'.Y!BFFCV/1;R>[ (@\B&BS=E* MJ#NE1&X2(S7< +F%O<""=<%;P-*,5>G-,X6&EROT(O(3 MAK40;ZH/:^1%\%&.5/TTB/:2*R0.8T7G+#^AU!Q)I"1<1T%FP,%43 M@AYZSV&,9E3GG\YJ,JI0<:KH:W*#-]6FB2R8$9\\>\3-JXRNJ153DWTKAJ:DGG8 MDU#BZE"'NW8'/JB"WUSUN+BCGI,=1H_TCQ8KX>V(+)YRR221/<4M8>E0NG_Q MBH<]W;KMV@M^K,DH2(./KIJD-AM?GK0]&/I;CRE&;69C7:Y>!B^Y2,GVHC>+ MW(W*(%V50[V.V8GYT:8XS-(O<>^'T!HDU40[!1@<7;;:41G&/[M=ZLC08Z"; M#K-7NB$KHS_,=O*.-DYZ(CBVGX4A*7A-AI763ZZ/'J0]!X\S,Y(L17NQ^0$* M*W=N@-CQQ=58P?!AB[O&L<--2^1>;Y)U@'=@V:CAL&79PD?TMGP@UN,;CK#G M0VMQKL"?'8?5F6VM;J]9269K?AU<=X(VQY,H*EBE:VL=CE0XU(M] M?W9KK'3A_Z$HB=)YJCF*62&M $&.DD1.7VX2IK*$GXP2BD<7&R-;*4A!\0^P M7++V*6R.EYZ7;&YPK!H[[#L(ZR&Q6Z_?-US:]W%5"/G;O-I(SA4;\/::>29< M J&( 33^18TTF[+?#$DPY=7@TS<'',>W1(>K@O^]Q]SAK6M(6D. M;A3^5O?.4Y)'Y(E&HHN29G4:3%C20TO.89,Y6.A.Q>N:XP)68U,/A/#'H\;& M#=$OR,SEF0TB%G]_]]$6?S^4,X NX[QKP MP,Y1O8;,'#G@%0*98#\J;.34;J77T.I8.$2$O54_3Y!MJM'GO8:PQQ(#2LVH M<2-#GGTH-[?!FH4E$SQ6[7B.KR]>,>WU*Q*^'.F^NG$X(4>FIK+3:JBN!2^R MU A@QZB.'7UIC*%G$M[@3<7.[DGO4U/C#&75SO)+5?\I-N>?^.SWF M%$>J]1P^T5PF5-FQ$F8L[E*1IS1WS:42>DY$^I>BM_0D(E>1ONWP!&1R7XR *^HNA^Y V5)A$/P$^L MPL1>!'>X)V E1;8][<]@$;9A/R-GM^O"041$!GT5@A1_!5J;PVGF'_K0KVHU MV'0@'OH6EQ 7OY+D'7]A).($_93>DQ)6636MK[:R-=BLV]6^J9D^'"OG)M$%/4K D8T7;>L)(F''@ M67'7P8"&!1P0_O=SSIF&_WJ1EL;"X]:W !WMRN^[7IQZW)O@.736(?.?3F>P M->N^EJ;8<"!%.I1\G<[C7DJ2%>-CGF6HF=$X7>$EE&7;B^J'=1/&08[83;<2 MQ>N;^JI&IFW'CTCFB+;2HCA3YI99 D7^[CKJE?.6HMXE/R1_7#.$[!?H9B=, MP71OW_-XEZNWW'U,U:X'W1UW;CN/E.5E2P&9=;0% 8+\U=)#7K] YY."IA/.NS QD6#$A5&_WO$7=ICZ)& MR0VV'4=Y0I/=A=U:Y;[/\L"L;SKROPQUH;YOM=O?E$,]PODF"IA!&M?"K:^9ZUX%UR1,S(YHD-9X1".VB1%):#OL0 MU*D.>D3O0I5BH-0W(2^[5@###(2MQSJ:)4&>$?"%6^4[$'#)TVK+!VV_!40: MT,1^.\1W9VC5&!Y0QV5X7S<"7HH2!:0=W52;ZX7N#[> =97Y9\DHF=."07*L MA(\:0+%H1=IA8AFI5K<@-W[*FCSYC*I#5T6B/<$LXLVT 'CFL:2X70E\[2Q,LR M-AN?9W4SY$5P[CV+_OV*C;__:(N-'TQH<9;^.TO_S=4BGE3Z[]?WHE_\+O.B M^20EKX8&FQ13PX[F[1QXV)POG'B FW:*-H_&"?/!]%:1O%*(#B MHPEU-F?L*".%DUV:921+E[6E3NP='?;KFH&DW']'Y#YOP5QO6S2VX.3V3@LK7G!F\V.TIRGIKPM)M+7:%26,#H.2N594-0"GI)0BI+&4;<+[S MV99N1X%I:FYD(_DD>H,M#2)(C\.AU+5DS !SK/=FK@C9C>VR24(N&W@]\A#O MJR_> EP^D*58R 6%)1<,8W^\7'TK'1D+9^GLJ/.@8P$!_CHG/)VGG;HZNORTT>?8V@L&'F^& M_]8WB_FWG" /S,:"$YK$'U;E9PE-HC6@TAUK9U9T15FF$<^-;V<3A?\3IW) M?!J10=4B#>QS\,RF56HZTH4]U%M,K!Z^F20#D[!6 M>,A(Y[!W&VX2"-!:Y7 M;UM50F&[/7#5KJVN.T;1!O<6X7O,3W 'G^1=:<-U=RTP!/EIJ))^P*']C&S+ M'XC-G>TG=F)I:.LV':YB')+J1=G^/*9,R9^R%-_VY$!]XPS"42?@XIA3,,0A_#W#GE?#XSPA.7? M*.O.EH^(+\^3^%23^#,&,+'W5JE1\Y:-L@80Y%I<5[T'XY##_Z^;CF#2PWF^ MGVR^%T@[8+H3W@XQZLDN-41YZ:A)CQ88N;H5F5#*$PNT4D=54=NP4LCE(:?:)F-1'G M.-C1ZTQSL1J'0QO>CGKH0S1'GC>Z"X_[FXZYG)JNVZ##L!-T99A!ROD0(^S( M&6]MU2 V&EB OKKFF-W0:1KP^ _)LG.N610\3=;STR_A#9S7V5.ML^NJVW=4 M.Z3B;YB775&NC+9BKDYP=91J0AI+S>2(%'4X:>K7>@2E]D,4X,CZK/0= M5EV'IJ]#2]]GU856@>Z\,]]H.TF,S5BW0 M[G) &.,4][FA6*%<+R47*M*DGR;D(,]#BT# TK0?Q3#4JG842"NFCB;&N1;>%U M7!4M65DQP3 (-% MA%I?KEZVQS0D)V$-BI8%S)&G30B>E5V5.C')VH>-M[%&QJ7Z7YK*?'31M)BO MF"YQ0V9 [[ JFC0)""TA(=#Q7(NE@DC$6DAS4)(^UD"(&4_3%2FVDAY++&@Q M@42Y+%@P!G*C%$IC8:Y.PO8@0!:U5UI^UAZ$6%=T"VHV(X)<;-8C);FT-.J,DV\W.2J4K;=H[ M75.VI#[6)(8CSPO.%@*3C@%N?^0BJ68G\H31_**5WM*XMM-F7TUO-#. P1\) M$CBC>0S-\X(E4U VF15&F=)O6?LITMB,$9+9_B/AD2;065'1C1#1&JD=46$&#VO*M ;ML!-U] M6TU.MO3^$CGS0GI?'4TG9\(_[$-D/W:L6$GY$Q[(4M$M6M"XPF#J*'JID-CM M.#WY,Q2Z%2TM9PH/4 C(F/R"LS?2[RXC4'$ZC;P=SP)4D.&_OXY>I/$ R'T"9Z M>2>O@; [:SR9D17P[TW>582!Z9/'3&G0 M,5!@1JDV>".^RN&NX= M,=;@=JA.]@#-]\M*2YJ6//GN3'KD H?G9..8F'0[02X)3>N)G@2W/V8]F%44 M1Q&! Y4P"ZO!UJ^<_>@G5VY:W1)%UO,5XIJAED6&[[#+$#T(YFOH6C_K8!CP M4WT(PTT$ =5]H),T4S)=8YD9DF<=R_=Y)T?:9@)_@87;CF#&B'M=F;H&I37T M=?9H/XR9=7;,W?:Z#=$?];6\EMOQX-8\,*>\_.@9M"YGJ&D$/*7A\19R$6,J Q/38G$ *'GA"!W\_!T)\2&3209'N4RTB.L]'I-;X$Z(*OW,T MDS:' J$<)OR#;9*/>7PCQ'PK0Z2P.]G/\"/1I1- YH_NA_@X.B"F;-73IF+5 M[DX(2V%;L4"^[C:;BV_ZLGV_^E]"#[\=>XJKWE1@X 165F2D5G]G+55:YR_7 M,).??_;BL]4G=!G4XC[[TETM? 5_?/'EIS#:80E>5]C?!.%L.J$B8/4,HI%B MF88>ATB2*A3IR16=!3WCENIKR *'=6P*R%]7NVY-&V\='IY):I68YBLJMTDR M\?N.:_&N$,8D>)Q5UGNDY80[UJHBW;%)7">T>4J4QR&PO"*=J7[NX@OS?A0N,;FS#2R>5YG0?>=] $I]1G/'#\;$ MTS&J2&5:LJ@$#7.P'FL2H-#5;)&W"W(?+:C]@9RZ2=^AYE/'XU[(,60P9SS_ MTO6Y0O) +7(R_N"]BY<3R:%I&=&2]ET48E0%-J$6X_#:A6T^X1#S3?908?+^ M(US-: O42M##LO1=VC&RG7_))*L(28!ZT-(ENC)MY=."'JQ#1H("40,JX>0C M$2YT"VC 1P637K0I[T2+$C *A,+\?JS>@/B+C]L-0"_EMJ+0HVIOZ[YK08'> MJ$J\>O!Z* ?K.Z+3$SU:-AD641$S9W<8Y%'B%F3V.[FV0?OXS(2JG-N7MY1/ M#I/Z_2'LLPTC>[* (7\')M6OY21.#G*$V#I^DCBKX>MI,K1*=7V,[@PT)R#* MW,/,J!JNSVR9"UOF#_MU M=]W6NN T>T;!B9SE7'.1M2M76UD=IIJ\@@]/<$S MP@8HU7"WV_KZT$>@T_U[R)894>4R._XFV>-\4J\=+H/Y1TY+V%M*P^4?$E(A M;SLH@8,$P3%M?M:&UN0MD"LJ^'&WLE?T>>NR]?&K9,3MOI)[B#ET>A'+ 3)G MN=R+QNA"_'^>"_(_[XC.57C95#/)Y*8B-4)&]_3=]YQQZ*7K,=DDDJLL M*6WQGLEU//\,;. NG ;XEW>$9Q[AD1GP9UNF3SBG\I G$SYIQ']XA*\E.4 B M$W!FCC!=[RMFUU(R],@+'(DS0$U-]0ZE1;Q<_:^G&_:6DTD,. ++,J_2:Q Z \-M!KD&1RO?_1%#BT9VC0)(:<>46X!*_IMY0A)"5(3F"/T,1@)XGVGI/A=2R!@A^^)V6_J1NP28[= M^OU-UY#K&CQS4468!1H^#@/[W*SMRVCO3KJ],JH326[K7S6M354G;:T#733[NNJ2 M.Q-!M=?J3P>SLD*QOMHV5:6,5N$'WP;K2?"NWY]\N##LTODR=O(?85]=[ZYN M[$G_\NY/[B%#Z'^QZWPGL!V4W7:\H^'PG%.2R%$(M0E 7'XRG1!R2N'0/FFB%)#Q%%%5A$@\V$X< J%5G.X M!?63LK(VZ^)1Y]*:08-8D?LG/_B^3:^DTAS3_3C M[36R_&X94,/+((1S41#IT%(^JK4S7&@)<$*85**:JV1$%C+G7,V)OH];,RC^ M$^HG$4!4RT,0Q1T3*3!)L>@E/J#*2ST&5@>32F_=I =AS-.'71B&9@?O=$;0 M'#77<'>H<["8H59IG>: 'Q<#HQ63;F,=K 3-&E9#6O*MYU3X[*I>*=5N.SBH+0V3A+ MEGABSZL!<6LS'-EA,4 MQTN. 1XB60XT)PGE+)HJ.LU23@[^+^=8AET*=]V4 M]4YT&)V4\4"%8Z'>]2M2ZCEQZ?AS/MSLU+OZ!]'-Y_S+V[JZJQ+T^E66NRKD M=\YR0L?VEDR.TD@ M(\K+4N-T!E@T[213ACZ>X$-SW&3AS72J7.6:?\F5]ZCA8GNO M@'HGF:CH9SO#%=D*ZBK);'"]3Q#9/;T"LLP)2S=KZ552E#KIM!**AH^;@65T M3@P#=>=-WCD>%I39A '<.2Q;^ ?AY65[<7NF5'DW!V/Y[AI*:8J/E\\2@#Z3 MPE_M*OZ=1M;YQ4'3P=?&L13B9TN?4MY5.ZD6CC^^P)GK^V;T8%5)]DG>I*E2EY$@@=,U_IRO*K-X4G504+BZ*;$@T&= MW_DUEH%^)?O%5.G3MTF4'YDI;H*FG+M#\KN*@FIIFA!ENG1]I.Z'"^/[BE6 M/*QM-Y,K$%V';[REHR>3,.#N@*9RT8V\G4K>I&]& P &4"XL"\U@ M.IR3X)*#*6YCGT4ANC.1H^TTHDI:\OAH<#(_I]-;4TOW4Q-5'TR6\51%,QA M-(V4IEV 1&$\H, N6D,C7H4+HAUU>&:"!82WKSCQ#]\P5R/)H.@JF"M@F6@" MI\)I/S;1^P'$)/?*G0H'-C0H$O4)I[S@U:DDVH6J" &^>0)%E4)P35%P5N:4 M2.##R,8YM&E15(KO$>A60RJ?] #%X;Q1H/7*FB*C.3<,7X48:KOZF\E'?$N. M&"-IY+-W\<#3#\,6#=["C(;+#2>*D![C7W]K^UI^/*^ $9LX0"M&!B5C1-CV,>=O=:HA#LWHN]5NI_X_G4O_/.Z+:,A++#=OI6C]?DRSR[,[US*QI^@VB)05V+"I"S%7^GH; M3ILP&JOO*%X^LA)V[J72TE)XN$-/LWC1X2R2.A-+RH67.%[U]6;% MHO#0PZ8&S_ O[ON+B5LACQ&!%QJ$N*BL1GS4T:$%1N?_A>:8;9;FPU'?Y:KC M&\(EY(%08!;WHC-EM!FW(L6;\.2YS!V[& _:/2GY&Y^<$CDB\GY&:;9/A@C?C@D.H3 K;9+'Z6_5#,(1NT)5$@O*JS=!-VM*G\I0/-]BWK4K.B__Y$,YC>K_7 M80V7Q>H-0XF*U:OVNE'B]#?E9AC+3; O+ZE%L2XO0R 0G(/:M,^-G\%!>CV( MR\K/!KY%KC=6KC61GTLJS#:,)+LK(?&WL3LS\#\9]Z<2#CCFG-6^NXOD,JG3 M!?#_SM#QE'*51MC)ECX3 S_AI(&'FW6:"6%)-F\-_R%2\*!ZF![EY.9;IPKE M"3L2>B$5SO;Z8+(V;H-JP?"9SR5.J%]W+L,CS,]E\#+?8P-F;/>QHKI2P=,J MWU,)0R6 LZFR6).:NSV*XSP_3S8_L?+DV$,!A".V MCH8I?,P6(JX[S\:3S48B)4!$,6,(*K4BL5/G4D^;)+("V#.V-I+E8ZQC)?7] MX$,3RD3<1?](=RT7#35_?(ED5#C0%0:H2>>(3*)(C-/ MEE'DSW8=J] **K]@6+YB=[B&14?CV1%Y>DA9G5[]PR[^9R9P6'U-K^(( MH=Y$U@9]J#]__?TCB/REV5J&;\=_ADT^TF]Z.W__RS M%_]I=_O'?Z_2&V)A*-$/0SUUF224"11CP)\A#AXRU<%.L"FG6Q*[K\ %;8!> MJ?#.R^ JG8W!+V8,_G'Y]G(E5)9P?0DE>''5UUDTU>HB ':HA] M275+!21494_EJ//^^>4KZP(4_%Y64L>$[AAQ)Q#,SV MQ8 ?;>R<+QHK8:30@CB>!+2"H[';>"P)&B\WD=C*O9C^C+Z1_%24MS3S#&9L M=R7TXIU1H+JD?_?91XL"/1N2Q]OR7 M6>PY'I8$T^=A,@/0P8GFHC*?U0]X0 M]Q_G)Y\3:@KX B=^D?70S./V1?XH(G2H8:!3)%3:DF4BC=Y23G_H (BQ'^3Y MX?C>$O'1KB*QJ6&)'<9AH-%"IAI53FRQ;AU N%P)*_=CV7P_@.45!V5A, 33 M21HUW*(QG!H4T=CQ$'(9G.9X :%?:TKE+@C?>E&5N_FV2P(ONX:7R)._>#?K M?&7QEX2/V/>RNA@Z)VNEP@8 GB;"I>SRVVJ#5*%K$&3/(,=[-KB<9-G>^F[\ MS>K5#^P7H*^O'FBOV9AK N?MJZ\L?R/U2PX)UP?65Y5N]!N*\4V-X-DMOW>@ M.9M?4!OJFU4:.E?'A3J&.G#L_>TY)RK8RV0=U)Y((95&(='T#1'/4_,P5C"K M!84U(]QY3)#2^AEP>BIX=K1$JWI4==L)VISM-*7F;FO/"0#D;^RL;"!I0I>X MJI"?3:Z0D_Y0 ]YXDVW7>;"XB$@$AQ3I.347>^F$Y=HOP MD&@?2Y*RVZ2H4TM_WM2],/M[J=XX-"GCA7"(T ]M>-Q+QWOYIY_8(-](?QV6 MT%@IV098'Y0/Z?+!TO4?S&EZHEE/B0IDN6+)<\\' B&W YFHKQ-A%%':Y$.Y>U[,.!_Z4&+WY1QPX2),\@9EB["*=Q7GE[GD+TTE MZ97,,)6;;C^N7GTG4J6DG#/L>VJ9B?+(TMD)B@8H7"2<<4:CD(H0J3MA6MQDW.$RF+?R8M(WQ3M715W+O>T6:25*K@G*0PZ MVOBA 5@:&]YS0& DT,3T[D;G9WU<-ZHD#TZ3<,^F:Z]58Q5?FLY38?F/$GJ9 MX8G"P0AB=-]_1Z<0*M!$08/*;J,*\LK]*[5B/.RP8UYT1^X'SGL*IZBO>&:& MA:)MRASBF@.2-EUJQNAZ63/UB89X;05+11>22PBE\6S?TK0YS3]2OEA+1ZW$ M+"FN1VJF-?_4[S.&WX66[9];Q?L9'!M"9L0M'U,1KFH?ICN$_T)U$)Q!]/2T M\D>_U]C9<3JU+J.7\A?^C$/Z 9X>/VE$F3":(1K??O?ZZXL7?[0//I$*7]-FUG[#29.U=*8S@!H M0/3&L1*/O1@>$*S'T*\H5I9-(A$N37%$2,V0,F#MPE$))BKF>\7>UC$PQ6G% ML@!+NO*EAX(Z+GNR\2T87T-P!LFD=L6=HBPLX7@RPU<.XZ:[:\7*6(+''N3! M[.@I,TC&ZXOL6/R3> $.*FL]<<4J.!P;I9&+! @B:E#85#HR.IFY!97BR/>> MQ,@AL+(6VL'ZT:,$JU-TBH[YUDARHH+YG,[$L]O$"4?'AOL4P_JM*,8 4\< MD(9RZ-(XA__Z''P>(E%9J0,TLWN3"+';<$]PRG!AH=O5$>Q+X8#HA'ULKT8H<[BK;2)TPDA>QI88*NJJHUBOGXZ"!Y:G8= MN+5("(U'/D_G3 88?NC?PJ;@.CO MA, QMN-HAS#]>39%WO7!8<2EM'_ )WBL;;^3S-32=69\ROC2)* 7-E#P60_$ M0!I"G"V+"ED*T];?(6PN9M8;,44J53QB@H4(<3028UM^=;NMM%8Z)O/YS<=" MA/#<[#C"9?$XM^KR3WS7>V5X0[!#%"OC"3\UR05PP%SW='1$.:8AG.\E;U:< MT)>KKTVH8%>N^\XJ;+ZFIOZ-',4F@VN;!)Q\VT887>(?A?((X>HF1&X130P" MP_"LZP;*UZTPKK.PWY; Z.O*:]4?D$#/I+M1M=*FWU@^/UUU5WWY?Y&8&[L;B1R+S Q54X<1T#4V)(G MYP79_@OR)B[HW-+3(OSLOO-$67[IH3E>VS8$08UWF%?,0S9T,($_IPZ$/T!* M,AL89]*0]Z+>B)("BU7Z])[6N*^L N0.[#2C" >"NK#Y=BF0U@R4=B$>AN12 M8'S1J.Z$2-\UYHV7X9")DCI_QO)SYL^/8%B26X+\KL(92TJ.R361Z1-5&&L+ MB@G<:%PO5Z_(T&&W2@F(+BH/+W3HQ[@>;W"&4!\ZD43E-2H_$DFI*<\'2--N M3-Q,\!!VRSAJ/OM (&=<*F&L;1'E5"B^KD3@?5#:T@U+:AWYWVD"[Y$N"1OD M[\-)7&^/'T(6CD$E>B!.'0 +V+)3=AYKXM6/)PLZH:%<'+;%85HPW\GO?E6/ M[[,_W*>&G%%5VG"+1VAY&(;LB ,%SP],9U&EC7P\T=E:2+.D]F=.PE.5^-+R M\4(MJ!ZDC$"J[\&,4^),N@V\(/!MUX!S(DD'.@5 :+-PG<315RD[T.7JVULQ M)GN*!2G<3CJEEGNY8G=WUE0%W\\7>&]JDD60)R83Z+HES8_%>/E$RM(7Q2%7 MR[&E!($\,N%1OQ%\R)N*1K+*GORKB@BKFM6?RO9]? 'Z%]U#&9CP!GU9#TJN ME]M+?%9P@9U(IOI(CV693"%YQ9G&'._]+3.JJR$WD;ODPQ47JYR#C[*2J^V0 M:8@K6>IJ/<^31.AE'"%^ [R22+R(;@'[T)3&L=0")4*1)B"Y^L7X)!KQOAYD MY;NY24?E2PUCPM('D348ZM%*87Z"(0OIYW;+0RN-=N/Q2W*:XM=0[DM")83> M0G#_YC 0G=@_WA-@HC+HL\UV<.A-YAAI3OD%$0A*J MPZ''6X3Q71TVUY53D404:1K2.Q8]W9(0 _\6<1\U>EQ'A=-%3*$],TVQ/?+? MPJ_)I!=&;AD5-LD,;5C8 $5J=SJ'DQ@[E/O$ZDR!85=*!8<_>EQLRV D3[5I M$I(Y2QL; 9X0_PPJ)<:O@2\]P*MM'U@/95MS&7:$;47=K+*5I>TX@P][ MXU$F1B:2YY,R0$.D(M@_K[[CBD2V,<)QN^#E)#K M?Y*GMOA8:\)$+\N 9H]A8G&&:W^;3#4+!94."&A M1-2,B2P5!ELDCIZ)SQ9._37<8E/N"%(9CXFY]IIGE]M-RSI.&51H.+E,?7(5 MZF$8OJ.K[\2Z%BJQ(5->C#H,!K$\?=OHJ"@CO2S72 ?N4$ L)=9B\K.OJ"VD MF7&NM[>\5>UE3X">E MPG0<0"8.I"@D=N+VY'1O3$=+8U=4 M8Q"&+#L(KB GDE#@C:?%SD>$K&M;[\(13(X9&WD54U=T00'7LU#OP/M+YD05 MAK,.ZT^84&Q[3LVN$RAD'YF+E7FK8\&)&)&.8@>?R#NKMMK2Q=&/4+@&R&AL M8X^D%]=[;N;V?V_JILKRALK\O&#O##6S41T2!@[*C*S*:_KU>/H\S$[7(7B8 M8WJ:A?%ALYN@W/U1CU54#Q%CSZ4R-P M\H8Q[G;\W[=U?T =+$Q>^-%%M[TP8ZQ.R/Z&60?B7V Y&J\3Q$')@3*]-^$[ M^,NA+0^D<@]1KA(M.N@2:+HZ6N.KPS7NOK7BI3ZU]-\5&-KWP#P5XB@4B>M" M#X1!HE?<'EJ%5C'E MR:CJAZVHSE$LL;: *Q%@G=5[C&LC60;!>'7"CC]R@N\X?0SSXH,-F!ECQ";L M3Q%ZHO?LX 7I']-QA^SDL!DS:46-5P6KOLK,F,-6< -&SDZZ&BS-@\%I/A[87G:#3XD, MQI )PF)"<<+G6B[ /P0]R2R;V*(WM^&XK6N?T/E>E M"&[RHM=%?%?Y4S7-MTG:G9W3ED^>"SIYCE.?@>UD",ZZ<77-4.2JTK[& M&1]#+.=2PD,_5J<%65[N!*]:/5HWC-UE!-J1%&180IZ]6G408%O9+2C$2P@_ MRYP#ODR^X\OIF1F-F(LK@BF8;XE?2((NCD;7/V PYI/./@+IVAJI]I\R\/KB MYMFB-Q7=LO Z"N9'/C)(ELX,PC 085CBH6AJ2IW'==VO#SL1VR)+/;G1PSL2 M/Y2]DZEI;KIPZ4D[N86Q10R\@')Y: :G9#' EGV2)"VC3<"\(/4+'B0:-7SE MO!$18O: ,F58=0NM>9D%= 5H%_82=+'7.KME7Z.6ER:&[NN]]<4#5[7W:J"@ M%STN/-PG0[ OL%""^'F#./U-1)O^%2WWII M#<,7.B08H/2]"7DBJI*UUGQOD*VK;FDOT[IU'_\<[SNO5Z[F@1*!&W2&2S?* M](Z*44ZNH0^9: $M/*YKB4L<4FJT&SC E?U9MI$"0D-#E.0?O,9'?Q=4V^8[FUF=2P6SNCE\&X$K4+Y+#Q$MX'LU SI MA*TRBIT 7MM0OV'SJ2\?+M3W@JL=OHL8PP5H/SZT,S-$QU7?[0B>,$ESJ-&+ M?K2=/!/U^0A 4-O*S3UUF$2)^AD-+AZ%X!+) FC;O%3#4PMR5<66? &7M9N, M^4/5J;#,WEO0I 69,*>;1.Y(O[]E97$SO),>:/4O&./$4:#F9B)N0STY_ (N4Y$U>MZC%_[LLIPG9L"Z MI3KE:PT>Y9KS9Q=:.%\>?.V^2 :678>&NFV65%M]:W761LC)I;#CR;3Q;MV. MFF6X7#UN-?%2F"PH2=%V+7H%I#HV:-O6&AQ.@/&&PY$:Y$9#FC!8$:-$C10 PMPJ\$7E0(Q$8X'D!60KCE^J;K0$B2/DO, M ?M.S$W=BS4=5\2&<'TD)=5*N_=RR$,>RG#G*OEWN_V(?"EN*CR M=E&IN'>%HZUSW N__7,5TA%)QLKEKNA^E,:3W!8R6&J(X#!FF7ENU8'6^U7E MDG;J"1UCWB\[SPG?/)9"IL9-O^''9<-984[;^M*,/B.M)=\Q0"FA5Q7S3(6;%56?!0H>4P9V+<5),I"$M^9W2T);IX M*IY<@6ZF,4$RL\)>6]R7IT]]5)=*/?E MFN:?PBS0CA%*^/4\MC)Z*^$B(8"U.OG=33@PPS:GB_+1)!F8BON@=@[8/%35 M>P-A*68JA5[AA+FG85!A.V*^1OK&Q[5TE1U(&A7"PN6WOZFLR 3 ^PPHQ#(D8S5PX9 *16'= M),4KR0LTY)(AWRD]U)>KOW1W%6+G"*<9*K17&*!9U!RE;Q[K%6O4G(M8=/59 M:TTK1&CGR/VBP7*NC^Y$F1_*3 R:>K?#[UMM.4.],5GR<.1*(60K'"4Z+XY<3)+&([T:&>H!(Y*02 J%)/O1990!>_.Z^]J64/'4>:(;YI-&5"8R N[3K>OK+=5/O MA,^AO4YTT*NP+F[^>2C?PQ#7S69;]Y6K7%,+$N/MIW?O8G]1UKLN%Q>&1M%, M$2'KF\-(+:J#M@+>1NS!; N.-09&-:M"MWHE;=&=- MNQF>]3%"^'7N.P@C^GVGY?]L,,0'>AN>]1N*1>IAW:W^%&: M*FXX 7,(!G. M[SET951)BI!2PC60;@[KLE^KGSN$WS*I)XHF2M:?K,<$_,BWY QT7)RK?P6O MA\&ALEC(Z8)E.Z,&##7PVX\6-? KC6AN\PS=33Z*+DI AU)^K'K-H2_ M#KOA$]^SEA J;WL@\\=H<%/[]FG!G&K I@'01OQ$&H"@ZTP:Y Y*MA_O%B\3 M:Q2G[/"GDKWP(J.6&R)?A-)R>K^IO4_]@217D>>9TW22I$?0#T0NR'S?*:>T=>^)THP$)=BUZ7-P)SLXEKS 4ISB0K M3AIUGZ/^_#?9?"ZV1//,19"S/#RCD%Y/@D(_,\ MLJQM#SCKA *'OAJ9&)C&&E5U;3&CIGJE 9#'B-$R ^DDG1U3!(R&7GU=K2&3 MLOKM"W R7% %?7W3=8,P$:+OE8HCPK)W:$&^ PB#$(RRQ9#&ZGFPG+T+XJV$ MIP$ 0Z4B$!1./XS9^T3RFCT1#FQ8(0,O;F_,SCTRU&0:J(]A6]YV'"7<526C M]F.W+H^01Q]N*BFO"7&9(NNM(=Y9WS""+2J@817>H!J$- 5.^F"N]'X(]["F MD:?DP\)_:+&(>S 8) :!S3_'Y6K:,V,+O.8DWFUM[ /A8T[)#,X&2#06/1 5 M()U)%\?BCH>K##I8> M^49*'+?='2V7W?"I>ATVX]P(;WFXV?;RG^)E/2<;GU/4<$IG(/=#TWSS:9W2 M(^U9=>:*LG[!3[P)$Z)Y'NME #8YS^A$;.']N;2/A(R;1^!"JY]:U$^%RKR@ M#T==G!L.[T %9]M.COF6S6GDR+;@)ZO9++:R5LU0@3&VB$2Q40GLGA)],E-) MVUI2&O*-\AM/+VTIM+D3U-%_R2EJA*&%1A:\B2VO:ZT?'L1+*VA7)?%0XLG? M3Q)R55W7J%^:.B\COR;ZZJZX+22;XD5GK,1Y(9I.*ZL+S1W)\C*Q%BIWI&"!.'MJ-3EK# M7(@-3(^$(4GF5/N7?'Z^Y3=,9:25)=9'R0QI5N2)9/32GM02E9#[6Z;@P3UC M.(JS'68QI]GH8FJ5:3V,55[WU0<,?M0P"'I 0/%$ -9TW'W@UCWLAR+48!9, M/F4J0) ] I?1W"9+%]-U%U9KRJX4>5B(<3'$B>U-1VO]FM"@HJ&6%8/0VS4Q M-BI18YM&>9^4Q4!L2R> \_EMXC 6_BW6DU?A(C!#6^4_N>M4Z,*7[CNL>=;;;'3&Y"G*NT$$-)QV8'E^!PC&U% XOL9$N-A>S3M<6V" M#1V$CZLFX8 !/&:.@8*F)9SW2 1<<=/BVU=?39 U88I+)DZG)Q&Y+20?U]DA MZU9H:G+%99ZDX"8GB>@-2/N]KU96K.@MFZ'::/&7Q<&9HZ-LCAAP''IHE]"F MT?R=EE:N;R!.MXJ^XW0Q1DXV?L'I2_76)9J41#WXF7N4"NU T78DM?J\I*-! M$>2U*UJEFFMN\H6O0K#NV5OIJI7["5L@2--M/U6;QWK:]Q!&_ON57KXXEUY^ M[(C.X^4GW4TCBXG]#:?*$UY';''&X3IJ+K1+-#Y8%(ICYCNE8^"P M%\Y3J9K#A2[W=90]D]0W]U30*0&5,QPQ2.T*,O:9QH'WCFP5JG7IWDP9@?T-TB*H0L];L M\^H7(SEK^$DX=EOO<%;M;=UWZD&'4_8@XY9XUG4X_6J8_R'],8'@Z4EE9@A^ MF:,#!.3B;A2U!$,4V(R,_\U*#92"HP70]G":Z!SF8^49>8KEU%GDUM3$SITVD%&9 ML]K,KMLHU*M-8F&!MK0/&?OYJA0(??[[_4 M-_GE'R$=FQ=?7/Z.Q@*QB;03RH.0%U75)/>9O@8'.R W1S><')\XP] MX6:%4TF.X34EGE3U)39/:?XCXF?&*)9-6='KL#_/,_1D,X1=Q-XX W2#BR)G MV1P?#V6PPG820)/I(YTGZ$DG*&DIY#IOW$" 2ILJ;WZ217R5=(%/NY'/D_=D MDY?W@CJZ8YE' %&L&TE"N/.,/.6)Q"D?90>+48 + L*W@H-?5SX22S22SY/T ME).DI514P>&Y5]([SQ /2!3G+OMY/IYL/F83D8*(,7FXEO)PE 5,G&_5+. N MZ/!)(51QM;+I;HM5Q!(2$W>\DL\G C8])XG.?0;KLK_JM, ?DXCG1?%DBX+F MY@>K>;LEPI2[##'\YZ$;R]S]9[48).7!_7:>HR>/O^+1)MGO6^\_AFWE>0:> M7Z4H@:@9X,*2.9(M* ]CM^N0#K(""G65$!_;<4UULB:!6S*^0TM-[;3C!#W@ M(/T3+:40']UEJFL*@(?2M$ /TY)!QB0TD/WC1#X_&RH0CJF%BA"4Q5 P@B8] M+M!/$ZREOC=)F -)15ID>;P0L5H84ZO"!(O>FC2.Z0^LD'T4K.K4O1BY)RY#GJ/[:HO[R:PRS["79@L!;75073BJV9:G4QHH!R MN S#N1T@ZT*8G:R^*HGD\@>WB8K%)5Z;PX$?)]:4;C91TY2:I2>^2A06$R4' M(*ED%8*H_=OO7G]]\>*/O$U(?[G9W-5@J KVAGO#"1 K;9P3G30]A6?>1#F^ M>%*L6RN\D-,MB@UHAFZ[7'V7V +9>"P()S1YZ44$'2:2<\G+.\8:K%?E[N)& M%DUK'-IZ5*FD:+)/=IHESJ/1S$@-NJ](B?!A$GKW]SQ,"K?+AN/?#U#UNS.@ MZJDQ2>\84:7*ERPHA8XP$3[2PW/"5M975Z(6'"(QED#UP,JXX%V4AHM%JTL( M>FM>MY\"*DD=M)6H6)B2WN9#\2'>J2[S5G29XU2C@SE\M_73S^<" M-6ZBE/O/K"*BAC1*.T8%O3N%]2R)V;+(HX.(R]OD+D(2&PZ24 M)!. X>4N0N##!_J8R\N?5V/<;9,]1CCEU"5Y_!:C'IGH#3>B7^O(#%_(()6QQL MLS!AZM0YYJ2\C]!W@J#-0$?GU.B[&S(?W%LA3?WM9U]-'DFG-/_FUUK6?:WP MB3?2X?U5M\&"??''__P]VC7*'3.B?$)?%TD ^I)PN']JZ^'SSW[[>O#'CNW.I6G]#I M26 \0]^P%!0GCG+AP11%UI/Z !5F:1+2G6F=D\_N2)Q("X4%CQG1>>7E3?$N M S.)KH";["E0()[?3:J X'4/?/.NBJU'B5=>&<"MNJ2K*IV:ZINN($F<+,!1 M76E?V0\XV9.^2-J,:"#4J1X!#".PN'0:<8N:T W07W$LI.U%!.;ET:-H=FAH ME*>\9LG3+ Z)F8/DFW@?(3?"^D7)KT5P3&,=R02Z,9)#R(-A\#8.:&QD%,!A MCQ-2.TU4&38B3R#D],!DEG6R0%PL%X :.M)DFEQ(O(ATPGWC((HEF25_>!/H M!Q/#?"4E(Y#052I%[R'ODHC2UHH9Q)\P+D%4^-89J3'QV*SS(K.+#TX2/CO[ M]7)('&$DJ$SOPS7;1K+WX"6'[6+TL+6PE95,74PU=>NU"+%F=L,.QM]A?F]7'W-?176X^YG-.V9,4*^S2VWL.H"D77#^@JK==4T M@ZK-45MO^*82KX77+8225X7$76.]LREB1)?AO0\C1'E@%B&+NO D''%2J_M5 M\$!+$^%LS'*UL00TQT\1!VQI(. 2AZFZUF.PK\+:P([WDT"J.Q:G--84T&\E+OK#;J/&H%VW.^P6 MCB)QZLWWDJ-+!.&ZE$^YHU%9RW.EJ;"MNO.\_VVK,,@/-;3#51UVZDC1H9U@ M,'=1\Y>JO5@ELD_=)J5 )O; C20*M0*%4!^?0A[!_AVNN$,3O"0=>HQBK9WA M]VV*TQGT2:9\.:EN#5//BCS(YV,=.2$', M6Z*,G!"*>#:9Y)/"Z+KPMR%G>TB]6ZQ)3;]$5TC^$19=V]VJF:--$2M L$]^ M42\0*JA7YMHW/5?"8JCZ_#.M7\4FQ?D%$$91&XUBPC L+']R+@VK'T^I""1K MTNETEBRL>QK\!>E.P2D M4G+K34&8DH&.!_H5"3 PR8/#.#!M1LF))GYGWN3JD>K3LIJ7M*GN6!9 " @9 M-V*B0VE-6L03GMT6>3E,U[OQX2Q5_O40ICE);&+7+FR!*>L42$S")!WVU^@@ M(F*83;EG0JG+!^*MB4,); M\#C^(\G8\^L[.+8_,6/N?ZL<33-_7AA..$8 2@K)1M.I(F)I"(8 M:U3BS%'^7E1RTYE8ERV%M)&U@CG.VF.Z;.%3H1C5,-M<[4C+=B2JWB>L9?2? M0GRFCK7!6"D=H]YY\-.#/>W9O7'W8^+FRHEPI4>HI*68\G^>H%C6Y$V]GW E M,]]5N>$@$R=?]3[)1SB)S/BP>IXZAV_J&2K'>:29@VMGW[FMXF\[UX15CA.^ M%HGE&3-BKB:FT]@_XTO1P(J.'T2>9>I^X*+!4JVXX SE"\'/;A*=)' MTQ%S0G0@A$/=?68%*#_ITHO=4^ BP09LB8'\H@YR66-?7P6?X#XG[MFYR:>$ MZFO["]M*,]7 HG$F.8D+ R)L8*(<= M@T/CQF1*U21.]EG%8IHUL,<2<6>*"<0H@C9>W0 N +IB7*&5OBG-;DQ@.9;= M"3&SY:Z6I=R?7U;K*\GENMIUZEI #@6=)_$,1!!$=6^8S(]4NAWTMF)?5<9"YLFF*5K+NB=5!93X9CLQ;+ B@X M[$2UL3(+G6P0BXCR>+[EP[IJ5%BW)YH=$! M"-\311&I>C%JU7% N8QFR'&8QH=!$BHC>G<@?._@)GJM:5N0 VK5BAPKJ/C( M**PP0!3C]US9L2[*J R@52S+>;H\@K0ET+"X"O=UU1$"B0G/8^\.PQ?3F8X[ MD9TWUJM K3VL=(L)$-3(JE 8 CA)XPHK] FD-,85 DY$%E&E-DFT4=DR?EOI M\BQ069K6USX'4K@W2IL/-?7I?/%JX[9$8I7Z*E6=WA-.8SVF8[9)=F.\DA:I MM$!"0[=%=2IX1<)71URM0*Q@3"65$NGH!CX[;>3OVY GP5=\Z)$[S"RZW1TM M^J$.1J[DJLZ'4%EY''7HW N_\JZDZ#E^)C M](JP/'SA!\[@[-/SXRDSJ;3TMAT<&%88A,/"P $6A-843U2N V"B@1 @?"G[ MAA,1W"-NF:^WNXR#T_^UJ:JUB8?F!02W="W(#@/]@K105 Y&#,ACHFD0AC=E M)L0G-1$45N^YQ^?00UHK4<<1^6R6!E]0+';Q M+H!0W-*)SD\OJ:4QZ\GVI%2OZCU6#Y/WY-NMYE9NP*,)EA6R!9>'9.35'!'8=I*[8O!-PX]>Q"I MRA,;87)>EJ?QWP\\\(>/%CQPWH./W8,3#!.;3$X<]HABN5JNZ3O-Q$H[HRE( MB^[IMF[0I>6P1M,3M?"=49,[=8C%9@Y6EY_WA(-IQ(CTE?SGO)# M4.6CB$FR*T G$.Z56(O6E @YKX&GHPIT=1$3'8V6 /"7NE\?=D@RZ6:%MV;: M2PX-H*8@32!2ZJKKWW.O)OPWRM,Y=K!N.]Z59TKJ)YQG3=PZV^[C(B^8Z]V' M_:'?:SJ42>"IA^P<00_2QC#X:*W).87U:)2.W M@3<582@$[!'SF=4.[9J BY[L:U>)HS"IY(-AFVIMS_P_96'95:5F[R5Q#_:^ M>B1,'6?G&8JYS7?]L\LDL]OLZE72J>[M&[T8I7J/&5F3#)=2\ (MP&6EL92 ?4E4R5$:Y,^G@$E?@/I$[PPLEK<*.D0*<-)J%GB2V%SSU M^4>J6WN9[P]]/6Q$7B>N* 52<$=V%WR]L!J I6#VQ7G\PKW>H\28Y#Z,/=$U M=>C;)R8 $FUD7S*<=8=QJ)EN:#HBSVTU*O1._3#)4+_Z;C6@V89927:*DZ%= M21#:\,)"JA19-*@5F%EXA&2)%1$9(X7(@&I,N0BS=!N?".0,,WGEN"6(_(K+ MN=8)[@N&K3[>MJQ!XT+5$M@,/5C(+O7."%0IB;JD[ M;[98A0\W^ ^"MQIP.SPM>JGTT8 8YM:"*R*3J3">H"&3O@/'0-_7 BHW#S>I M-SV@RJC<%P1+G5R/1Q)S:BR]$S3LW'18/Z/#DR\DAA020JJ@?4G5UT[!?7E5 M/>DL.U$XC:B_<(C,/9[,!!=5VU9(P_ V?)0)CLWHR1>7G55=46H/M_N^ZO:0 M.Z<%\2"0!B,A9BJN2$T(^K;J;DE**G&9L9X]I0B-Q2V36%MH;=>%#$A+NW6\A#U6POJA^J]<$: M-?33B!Z8P0,\^/S).-MSZTA#%T94R+QLYW@T);28M -)N;>P2Q:'+N-SGVD> MNG)F-:)*DOD)&]1??Y2>-L'<4E-#E**7<@;9P6,'B2FY% MO(R@0,!V[W;+&97\(3XYXL:[S+:.'_ VS\>N)SP M*FRJ+=%@Z/9;BC'CWD>?8K[[UTU91P)G,2K4RW'!'$CJ#1B7UK.SNC/]0[2X M*"4PK:JAY#[B6&2Y^5'N$\,1E(_TF0XY'F8?* MWF-J--;FH9-V'AT]K+_,779^HQL#BK'"D4I9MN3]94RNH4 N-&OA1P:2EL^M M):LSW2*,#P7*UE39\%!QP"6^7D<--7S8I!<&Z#26!]UO^2Q,4U[&(#D;DAJN M5*D%,CK#*9_(&>%C")___&@1/K\:/0C3>?-!!$\&A-\-L28,XG,1IPTKPI-L M0%/?=)T$30*.4:/'5%"QA M*W94O!.%#8D/WU='QZK!WYL_9B4<(+@W+.C#2Y(UG3XHP[$D^?X/;0'"\.9GU79$B+O9M=2[999 MJ4^/"%@GDY.8]HF_'D+>KJV84J*O?.0A_?FS_0B3O@-&)?%-SC_,04-1B&N_E3%B%T4RO]HP#>?C-<\2^;]/&.PI+_YXH^77Q#U>@.+]9L7?_S=Y6?^WU\D_Z:+_>8/ M[D^K#5,]HB__AHI7N[" ;H852ZR\#,=/\__^/R]^_]F7O_T,"C2_Y8NXGSGI M!OW9_PG#4E+E#3]\H3^$@ W]FA4>)*8!=75A[ WPG([6?9Y,C:O4/6K,1-+' MLCQ[F227]C)F8:5F2290?[BX$@NM^#ER-+47\!/A%ZB=:1Z>4OA@+/@[QXO0 ME.OWZGWTW!%,4;.5B[TDHV/H*%+J.*FA21_AEF*J)V1QA/9W:Z_+E7!?! 5;=F(=0\F.4_A"_(2Q]%E M535.=6)-$B-)(U3H#/UA9U35/I&XK0'*B\1I*+4T87LFI+@]_KFMF&%6;>&S MK%ND?F"4MTTDL#F5$X*\ 4X!9NU?E9L+7W<:CL-8[3*/I.EHK1S&9#=,=$A- M6)"CG,.@]S"F%;%'FJC@0U"9W2-52';S>E?/ASF.$4:0?4X/KIAJI6A^6QWU M9S?==JP,-^+#YPH&#UJB^T%P;6$T1@(L+2,M4LD=B].G+@M[)FA) M5P;AR-T!Z0Z)69FPV)Y7GRR5O(7#E5P?Z>%R5J]+NCZLX.Z")6E95J$J=\1] M?*4'FS,'8N&=@P$BH/+(!Q75)1!M5'UO0-EK^)7A'XQ9+!F.CE8>YW9;,-C@W]I1(*JC \]#&\\KK]_M!S.D\P M\9SKN+*/N.A7MXL5BW79]XI]4,!*I+VE3%PL6I:@$R-3T00OK!X/JJWPEO$/ MY%[/)+B0:'%OPE %ES3RJ;]%]C9#R>%RBM2R1R,*-M!'[JGD(0MOV_73NV?) ME]/I-\OIR+S) _/,.8-F1:-@8(%3&BR\YZH4UW;TAU)8S.I;E'?9[4=K:ZAY M$Q$N-9%T0;UX45MAEHVIAP4^17\[E^GJ^KE$U[/;AO?""LQ@AM!^A&QOS>BZ MIOJA<- P6D] WX'PA$!'5T>F4-/O])9H$/G4D@14KUB.4\I7*3%1N$T8_K6> M?^$:[84(!-IC-768P![EOI./?U.R@!AO(3DM."O !X:NR301(3^9.6F@7XV? M7N9%,"%O$@19Q9S\N"C[Y9(GE5U7-DY!T499H?N'_<:(Y"1_X9(V)3+[!*QP M;HQ)9\1(;_+,D7Y1+)N]WB$\>R,=H9N*(&Z(WU,YXA-5P/MRVXZX.RP.?;T. M+HZ.:EID=',VXP<6X^P%5,OH<0I_*=]!US66I;#6T!VE],:.WQ$Y M87X6QW+\[+8M*_;DJ60\PPV"U=T- MDTQ[Z1$T0I,3O#$*7<*?O;OU*.DIB8#,L04JP)S;91Z>?[]Z\Q\_VGKSN=/L ML9UFR% '^RPX?!]T1J^E='I@/E5K51UOK(F[M&GP)Y^.+\/I9?.>NLTD'GZXP$ HY=+A.?9^/)9@,Y>O- ML %,;*]L3O$BG8?^)PX]1IK]Q[ G1LV6G4?\:4<=4_:6C"1..D;^M:5Z64,L=P0O93)#R4(U^7=6WF++.V"S!88)9DQ:SB"9_?EE_[33+.]B] MSH9P)#!:20G[S)2 !"PL56N5"GF3?\[XX5R8E]&>8 MHH21=-*/4!A?J#ZGKT,=VIK.?<8U6?E'A37D/0=&S=QQQT_\7F%78LU#*F8H MOW\B)R$R&KSAJ9MPYAV*F>:2Q4[#!$G C%RL=:Z]&H( ]&QK7'LA.^,U"1S= M!;.K E& /@]^7*B#TP==2R64%6$;?"6'OQ:>R6-K)\B3PM:$*_0H60/WQCB@ M3=G.H(].E6T>T1R251.AKN7Q'Z3&L>,!HALKPW?'GZ>]ST!3=Z MC'--_(K'DM%(FT!85'82G#T_>-7;$SHF3MR:Z]YS-7H\" M.2OW+/W4X_-Y?N>Q$FL5"&N(2-B:R,V1!6Z.\EE-'+2 M *G)*K[NYR(W&:9X4UD[]>1BC+1ESF%36&) R93#BZ[J'QR7[@BWL2UONSYM MJ@ZKJ^V [F04Q6DL&IX.OV4]0;G,5@Y%=U,;7P?PKEJ&Z._[2GB#_G'Y]A+Y MT4@IV"N>P_6PPE_!3J!;K!;GTF!8H'3L#RHU[O<28V:A)F=+:N-E*AD\&E: M',CWJZ6)VG.FSWS2IB2:V<]H%[_X/$>CSRJXB4#4[.Z!IR5 )97;X#B#%NZ? M6=MU]7?LG=5?A7GO$T?5+GQ[)/Q%'K(2ZNDJ^!2><*86/K$G0GO PG+H[&U MYF?'OES=+CO+ L6L%&44AQ-W80ZY%]MKZ6&$<2C=[E29T:')P/'2OE)F7NK< M(KOWTI>K?]SWE4ARQ1PW&0115WSB^A6),9FQ;A1W$# I+DXA/<%8F3(C8'CMN M/'<%D&)RER%MSCDHUT*\1F*]/R4V6^E(7#)A?^43"20Z['MP%H;#7 M-R4Z-YB9S1A&*:"1Z1"%/K0_[;AWM=K,GB#!?#8*#V/(8L:S%Y[[0F41Z8([ MF)+;KMYD;?X)!Y$]'$[CE) H/,8:H.!#_ M[9!LO__LXT6R?2!6]:5!@]&80*32?#HJ[RL<-QP$=<;W*)!01W M-(KE,&.:"!HF&O?-T9%KX\B55$5=2?:#(,X-?"Y8[^"%U)S_D'LH,14Q(Q_W M)'O3T Y%MJ4CY\7B"<#69V/Q>S @;7)\E3352A.E2S>OUH!KI6JY*?]O#H[+E\HE8]RD MSP^ Y@Z9HYP;:M.),+8K/GWJD3.O#BY<.,93 P9NBGBZ #TN4QU^ARY8C 1] MZ\>EGCQB^/EE9UY[K%CAD6)2@T-.T05BEB!?E_MRC1&TFW>%H\1^3_1G6 M7SCQF#PN^%7:\BP.RVY?UGU<*/VT96%>C/N*N+\97AYQ_Y-,CG"7<9S-_7&6 MG7Q.;NHDR2.]@41^&]Z^\CU3D]:MA0G@Y"GG"U[NRG^%D?S?ZFKU5IV?3R0> M?/F_;R44_)0:F4O7/IX0YQ>K5P?:8&S5RK;Y,IE ;BM95TR!5JP9%#MG>E8N^"YO@ M7Y29Y[H&M^W)*Z)S9V[=1EHT.AJ6[[/0A[WBD[C71GOE=T+>';.ZK6EHMDW7 M;8@X[99.^+"Q2!"O"IOIYI^'$)*X:D9+S5;4_%0/X39XP7UW5P$)2M1F(0@D M_^30&CN#[ $J_5@5WDYDJAYUP9X,K%%P&$$$UA^4=)%NTIH MN<5W6>VJ,&MM/8"-H"39 U9+:(AVBZC'PH#25C 2KA'P^7H !54XC7V)3?,W M2?/C=&V*(2^F@#_QA^J39EU3=\_--*-7BCNYQZY(3=U"SZ/R1*",W+&3!#9U M9[G=MM'X7NP'_4SH.DZ=G8B=+1_Z&H>MINZ$YJ_W;6NG)D5ZV=#V)TFD(CM; MM;^VW235,"YKQ1.*,DA@611JUKI/#G3M.\Q;N,*!5]T1X8XU*Z)4'-V4L&JI M<@O J6LD/.G(P?5%0NZJ@O] I]LVX[N;:VL03LAEQD*I)%+N]@.A CK-B"!O M=O%&.L/?D$O_ZS_T3^241KD_%S.)J#.<,5+YOZZ(/FI_4Z_9SXE+$1(X+D&, M'EA0HBR34?T(=HP/Q9K-EQ[X.&9X#)JHY:R?> 8=RZ,(E4XB!QRCAL- \X!K MTLB%L=/Z4Z.,)#"05[F^'>*1=C+ M<[8\CG19\F .E'.(#M,*CD+$#_<&UTK!N06L? M,6D.OY4(_M!GVZ:J5!'&LI$IET'7;UA&?<-1Y)(YO4794ZZ?.-DQ MIR_/H< '>H27 Y+IADX5DE#OBX0_E<*ME3_*SJ2CBM7UH:1+D$B):U8@PB/6 M%9' I[RB:)>B!EHX+IV=^C2:8I\,G? ";GJT39BGPTL8I4@0$"X)V67[-_*< M2@IKN["1XW!,C-'@+R9N78PJY_.S_$O/8XFB^I!P@T8+D%<.5$8GTH[ZO$U\ M5@Z=\U^+B>5B.9X$8JUUBWF$$]2M#[2[^TTT\Q_, M03]\/">]PSI%X L26U"TG QH>@0B8(^A">6YVG .&(:Z=N>M%OB"R6U'>A!O MI 8!JF8'?%Q@4SF_W2Z8]/#8+ L5"V*%.TO@5;I#A+?.N?QNY?<7'VWY_5<: MT;#8RIIKQ!/CGJLSQ(@FWS=93=QM%%9?=#'4/4'2_0H3-P3X<:)\^VK8#YN3V.0JXP=.7^?>'\!&*;AP&GY'\'B;]2))3F3J)\G#R@ MYZ2Z450V,#[WV=3FW&^O>R)8X=7UTV2P,-*.5E*GU8TX/]?=3=5"A8V8*]^= MU$HAW$/2)H$3D1VE]*CMJY'_&:=F\@!%GLK5"4T.6<5+4=4S\S,MZM%WGR1& MA, S^;;&&0Q;'NO+U[\,A]GA!$YMF=!MMU"@KCKF\T=6_F- M([!.@#N+;06Q"TJA1&H :355)V3;":-]< &H MZZ>T4@_]QEH%#L7A7U5:6(OM:,_/0LP8W<557)B%Y:\@ M;4XK%/T,KETQ<::6+/-<;\0\JN7I#?:'=,+"&Q(!P&A P#'$BQX"'@GU0+"> M4C]'0;GL+V#\)D/U[):G7T8QS@YN<7?=ALMD/H1UH3%'0CPU2I+-.C++>]YW M5$=K3-0#B9P)Q?#:^#M[HQ#,L#X#=? 3["Z$2#VT7@9NP8JB!Y4^MN8YB$NV MIZQ%O)BHO< NFLX.+"IH-94]@K85B*HQI*US-HP[$KN"2@9T6Z#KJ+/N1 MF[FD5[GNS;7G8(H=E/#U8T>G0C88F2(W,A@"Z4\YBC?=71L>O8T4J5YB*?)' M<@9I%FZ>0<.B0=#]O^^(E?^@+%YR:PY1+GS\8#*H.^,ZN6VUC83^IONFN M*M_3T<@KQ-6W&@/LPNK%) J;+!8QGHB@1U ;*6QN:H%2#M7<'0LYV9-KZ$,F M);F%QW5J%0G\B+R$(IMS)LPPV67[RANTPG /"\^U1=(&1C //$3@QNI#VMI]IY=DUPI\[L+?E)^BAWI_W3UZ?0VP VD0L&2 M?T#7;FL5 7#/Q*UMCY.6/SCTVJ.3.YR389P;35T=T2BG\)29-E[/'N4RW+&5 MSP91R/37(6;J%5+BJ)P$[*)Y.2U,)#)WZ!FN'5!%%[(7Z\5P3<:4E,;N&]8Y M2\5]A?RN\:785B6%'?< 8!>1@1"2$8VMK8@07\5T:;*1)1J)8; NCT?97'IR MFQE?[TD1[YI]3(98?#MC=7(L0RAI<7\I6$G7SQ#X\WH>?KNG$F0?._O+0YC; MQ3+A?59Y_N1DV34[7A]]DJ(O>*O"Q2O5+"8BL\GMF"(G^/ZHFJV/4I0Y%_&M MB/_YN8C_\XYH,&E7=5NZN)/77LTZ*8]8YTPH)J=[-NU;66,[!W:T);9D46..J;:6OWUD7KJ8U[3I;S$/\N327RU[X"$,X[WX/23_1'F#;#YA"-LUR3JGM-\7W6:"&=+!NW^ M:/=M*(K)'? L4^\H@>['AG@#D&W!+ &#"B*4 79AA$ %PA2^4'CI7X7#?)N M\HLZOW"[>VZEOR.>'/*D\=4IC7Y5C/,+> BZF53/G=12^/HX9N"C:* Y.\X^ MV.;)\"F^OB#%\1=7X0J3^= -),&L0?+*5A'T]\#^P(DEJ!HO46SF3GM_% *8 M#[7]LTO,5X/S T)>W6LX%Y>2\"+I"FUGL3Z57M!H M2H31#?&J,6!C7 F\<4;#[<49:N_0.B(I64;=Q%Z&C,X.&2<4L93F+CJ6FJ>: M=%,%]]X4VGR:ISH.>9FZ.!C9(%QM=4Y/RDN,GR!;ZB#5KHY#Y+*>6 M5>Q\@]#%6YR<(K&KAH@2BQGP%:9MU[); ]>L)#3,.;);WOPPB2[$S0LQ8N33 M@"Y0YMB^8PH]'^6:F3!>C_0]N(#HS-&JM"@&SBYCWLLL*W.-10[=[U2>#.*' M0Z$\TQ>>&&>+JJ"0-"LO*C&NPM&&[3WT(>:TT;$S\631$"LI-_7@#C6']WB> M6OLLZ'7A,5,KQ%62(M:F[3F@M<<;%=H:Z!=I.:)IXUHA$[ZW?3F9'BS-KEZ: MC,;OOD;DH;U>!>\6G6Y&PEX/$X[+G5QWAU3EY73E#D_OZ+4)F-8IR&QK>9BB M,>9E1OE,\'#]CUVJ5$BWV)EE>NH0^=T;;R_'@8V'4H>HK"IZ&OT4LO%^!05P; E8"3\:M M8Q_SZS?2J9QS)GI2\:/I1CD"?YK ^A#CMR3[\6TTW(G^G'CO%M6W=$[HCF#H M'$!8_UJ=/15JIYC%N'%QT2?:<4.>@R5[W*L91*-9JB-@$,LC#_54LMUTUMON MSE#4W9(1L^E/N8_#5>LTTBS!"16X"/W"9O9\SB#*M-+DQ^?>7Z3+WHR\*P3D MH#N!2A.Q&D,,5.]*05BI(/LM/Y9-EL:2_;J/*F^E@.&S(&M^1'74_=W=?1N8 M^E_Q.8]:3ZA L_2,P=9G^$/"39CL;$ZDP(.0 +-(1\8"YZHX,%B @@KB4V;5 M\(N9%3X"E(Z*U\6%R6/&(_LO( $ 'HR*ZM1B>0%KI[U420@'"\]L'2&ZKCGO M:T49!@L:W)-CQR2DUAE'H$[V(08@)PT]SJ;;@6#T %O#3)V9V)0(3B6T 8#> M0;!7S.D.QHF[IZCP[CM;;4:"Y87#9,VR6G2E,UWX\@)@$9X<.EOAD5T%Q<_@ M\!6.EM86930/1@Y=#\&UVF!;WV"H+U _?N'=17,5:1V!9K"@!,W>[*YF.VGM6L4ABB[-?-N912O5: M=NO7BVULA6?]="VJ3@1N1-[-HT"7[DW00$%H%HVFQMIBW9LR1I*X5 M'HI!.SX[-YE#VKET+RYJ.VT3^AU-'#KBX^J:PP#%N #F&YM5?.@8Q3C%T':T M'E<3$^+TSN%,W#C_\=OG#K%P=LHL:^44.G7$.]&.O)O=#MMU!1S^A(&V@&JA M"*&))B9)S!UP4ATV^\:-?=".@ S(Y*5@+Y;QY;&-(.M!<:E@H-^H&IO5BFEY M&ASM,;5<@5O.ZMY(D7_0G'>D:4XMBJ M8A&WN&.W\WU?\QWH3SMG?91GX%$3[4J>H,;#6(MDQ[QY@7MYT3QWP:NHX>3_ M;E[?PMO U6W3=6#S6MI<@A[2M6CII1/ #0M)+A Z)518QJ(O !^ R8MH+<;% M/^9%YEBP@P*L59'!D >OV'Z(-L< UFVP/(:W$LNKCSQJ.98BNL]-1V(0LZ V MUZT#Z%752![L%E6UQU02Q1U!C0&BXXN"\;/T*\!H!*Y@D3-85/XZK1IAOG-@ M ;-1@$$7?\F4YT[<;UTR.JF9UM7(O,8?0)T/@6HXI,.JGE:J*7)V.6\L8L@, MI?>E7 \GHR(=ZYWFZ?O=F*S*]B],TK]7]1+A"EW.]LGOH+B]5-)/8% Q=CP" M2]A7@>(HH/+PE7QC2\3H:&_-JX$=@$''+]KUAAF3A4>M@M]53'^W4NF,+BX! M!R5.8L#; ?3<HX>0[ ?L&F =$DMA >#T2D0=662_P,&B"HC#Z"J:@UU#2&ASA@#^B\MJ+$S:62?,SY3I+7. K\MKI%O18H,2]@S M\<1R#KM9%]=Y/N5R&6E70'OE),URN;TL) NO$?]";V#''H7- $"P2IUZ %" MI2E,] ,WD/F5F29"^4GRV38Z10Q'3=X-7,,RF@*/:',9^IL!G'#7+24Q7B86T./!+3G 2F170G4)"$K011Z>6R&:5TO M!J@UB.%_^RX@(E)-J:-A[.!G*:H5(GJ?K I#:1/N^L<, R#$TEG-&'>TJK6P MRLZJ\7@'L[VBTPGK=UZ:>,'\PDR'>2WS.B525C)6:U30S6&*=T"E(K.3JPR] MK>50M0 7"R]$<$UW!I#KS>L**5'=TO20XEA;, .%4\+' =.E0L6VO"C@U#;S MLP-&,I/YA_MZET?[#3=-!RA5E7ZE[CI9_]9V*4/N*(U2,]R9@CM#5RJT?\+; MUOE0OZQW%%A#J$X=#_&MC2F#87';?*JQ#X&(,$X%,G?&=%/,4^E:8L_.-=Q8 MP7#HM2:D00^_O9OP:8 (+]T7('TW>A3-^J"3"G\I,(KHRX$;A9^%)E6D1&*G9>V- M^Q,#L3P4^@9Z=?@"]US9\V))>.2!F6)A-1;0&5XZ.+9 !5O\;\A=YZEGGN_@ MB>/ME^HIHBST9'3@4@+;Z$4IIUMXYV_RZA]-N*1H!KO<:VBN:K@7Q&M=\I5J M*G]9P]B3L<*; MLNK"8RLMQV 9Y2@'(VX<"#BZ7/-"D#23;A!U25XC*DO# T'KG,Q$$]KU]>C4 MP0O9P76K5V"0#-A4NLU?\G9OA=4"(%O3PP;ORZ(A/,E(>58I\YD1#KP'_:UD MG IJ>-/.-2[J1IH(.WA?7?M6?%7Z@%H(OW#>VS_3:@I,#0MKJ^5ZFNOYN^D: M:4Y*#!K-K\O<3+FH91#C@U4%0T]#:8$@U2,1*PA'Q+0&1?(II/+%V M1B0YX@V:Q,ZB?J9V-\8R$#%:ED'L\@*'"SMV@0YE^?@[>\2^)YU_GDTB9I7L MZ;*4G,IS#Y!7G_-CFW8<^:[PJAQD[?D ^K"AT4QP)5]6XTQFB\L-@1<32UFJ MME-R;]R-*#Z 4&,^,?'QW",^]8I"< V(1]#F!^=,1,%&GCK(LP)K<)$5*>Y- M3S0%&L*\R\95%&_DPD1#>86',4L\.%3M,$3$ 6#/(:-) -" A]&)I"$P-D,M M)?^:3P2%4^>C.?0X3[QD)Z@VM MS0Z/SI09W2UN:UE"L 6.AD$A5R9@321(!WZME"2)(1R#"[K;8QX-4\4)V@/X MZPQ\:2%8PYYE3 L1:6A>-MQP^R1OO9;%@K@GB'IDS5(#SRY>+HJ MBE5"PF9+"0E6,ZO!/S7FZ GER18ATAJ4S:\L1 MX2F#F:]R9F_M]][,UQO"2+Q_F,S#XC14, ";;^)U6%9=O;_:=]&N0 MB$(VK[-S.H)R1!';M!1:.K6F2&N+4J/(@66^.9R#'0)&9VZC+B/+:90[E8M6 M4@XA4&9J+7Z-'D6)#,$SBH2[36<#\5OP?#1\6=&D%W6>TYU6;C!*ZN/A9(+% M';U/8(6%CV]A/Q-X9Q&;(>I@972X6$R,:J5GV[TX+U-^@/]51AK/K;8!$Y_IC)4H,55*B#)VL15&RAB 35%&/6 M4H;UL+\2[/@$#0 M[-/YQ67$!P;-LQ5'9=V?4O!L\L39%\)#1 'H@&U M">9EA5:'E\1E,?5DBN@P4XKCXPW,5D-I3WGK ?,*"H?7'!6< ]I>\MSC9CS$8@UHG#)IR=!50VA-],1(3PKY_R: M@KA/1 R5$Y8 ME&(O[@:KF[SQ_MX-Z$;A ?I"A?IMJ,)/N]H9*(-2Q#BC8L< M"IP!V;@SX2C*L!Z2JF6]'U^\.NCO]N/K"C\]W#_L'^HZV-"T/MO*^G'2&#PL"",#G/9B9 M$?2!&H-&-?@ZG_"V^7'OY%>=4?#_8.W,L+*C/^ <^>H%3A]F#X%E<['93 M2(L9131;["QT*7C#"2J/%!H)>$!@:%1VB.*055.PX;7PD) M+#%0;W(AB=,7+49(=.B@H_A0%Q6ZJX(F ?Q1#6X,^TV)P)@T,LS\.'IV,0^1 M<6AWF"EOK:&EO:M^!2T/")9J$MO/:ILCU00DZMC#&U?-3*[!2[JB!&]P_('! MX5I=LN3EY=UQXU1 ,LA*EJ)],)Q/YIPXL[?MN:N80(.O_.Q?*!\'Z6?NLJ)! M3<&1'.:Y&8IGNR3*7H)BM7F7 D%I0$YF#%%%TKVS2Q/Y[2!K,)$ZM1T>R"O6 M0*L+X-#@A:R[P_EE'T:,=.HF',@6>DGK9^\(9Y4H*!+)GT?#;(8L]#$TZD3=):H&CE>W]TX4>U,U MGS4(M^X4K@%&)U+O,X-Q<0&H'T(3MR>QWSM?8@TXA'5!<(J=K3*3T?MSU@1X M-'%!@[ML+^:F)]#'C%'=08:XP040.5MLK3YI+2,V';=?.>;9:Z#RGH)0+Q_7 MC3=E;AS=*B-%D^5++6+FU9[P&SXTA:=#0SG1+%Y(D0:']4';?SX@N;[0=TGZA4PGU-11-1/EO#:4 >BA'J&YBS4+L_GF<"QQ8>K[7HY?(! MQ3&Y.?4P)Q38YOT^IJ8RZJ?"B)T>-DZV+8=BQT,W]JDMRAT3RGC 63\H&LNM !RGE'2\8#7#I;73[._S9L89ZM11*O>CG>\0UER8&2ZS M'5[O(_S/Z^^J6>G@F+'!@?< _9JO2*9OK/N/>R_\+,+;->/J!'_ZZI8)"!KX M'P_[+_0%-#97@A-L(=$"(Q6E6RGT!=@:^VX9*SW9(VDZ-WZAV>H/R5(0QRY$ M VR %:F 3!+_D-[E%\TD-4"ATA)UEI;:H_BW2F\%Z8&760/OF2BWL#I]&O=^ M_->[HY1I*R5F?;T[SZ2NG29]+0:E1L12$J^'?2FK:WO^@'8G&""N_@YPE?LV ME3TW4"J*@G><'Z?.I\;&YT%BO![Z[K9(&_72%HU,PM;W;C$CWWR MI$T$2.#(7C MB_M@O+KR8%Z;?=,AM[$>WX O1W(C=N1-VN-[^\&8C](AH8%YF,?&MD'.SVZ? M5A'?91B'$^JT$UXPPV) EC'J-$DQF"CW4U MXX=PO=6[7O^ANIIN0I0Z1OQ9G8TC/4R2HM*?HBN KAL]]$<:]&,>=&5L/XB8 M$=EC>^>&.B;!N(IR"^!E '(=:(1;'6?'&*(U0TI_QA&M=>PDSQ&4$:R)0'>< M5E^C5M0D_:*Z1ATC$+9*092V8V6RP*J74+SA'\ER5V/R,E(+M0G11)9T^>&RQ\[FRU M*"BO?,JIMM7 HX]X!GA#:8K@6DX[4/$SDFKB(F:+M(ER@LLXB?O>DR;/*6#B MS6P=GH10<^8B;J?M"$@('I!(X?9?MZ($-4'P<_A,CYOZ1P><#DKQ0Q M@FNEA2CC=A0L5J]>"#[7DENB:I2Q@%'=)9<0+&W^#1>1Q9V9:[V#H[GWN\)+ MGKD3([+:B+!I"%4]$<%2%IPT)=)V9NC2C;+O/Q+1W R8W,9/ET39 MA'E&D6!R*,(=CNM[B'(]9"P1@7#-)M5FZ*@LAXS?5KN(K6Y'XRNK0,U%RT>4 MQJJ:"I13[B[Q*G!1W]2?+MH&(+H,SUV1!G4%(&\SRJX.4I0L))7@<)%_6T#F MLYGUIBD6)Z'):D8$K/FDF$\DS;+^J4Y^ #I'<1=%I4$A* L\ $?]@!YE"T9M M3:RSQI2G8,4$.1):_FC,_W?G-Z#)KJIA.EQ8C=G!PBLM\ZV*.MM!AIE<9<7 MOYK.O)44TD[C,]-0Q$YX/]R0"J6CP8#7>P1!VM*0[&:&Y^%?YH81YT>(.8:H M063V%0.-B7[*XJ0R:#28F?6LB H]8/,J!J-6V\TF!8FMP!R4^G)T]%%=W#S" MF%NSN/#4XF]'HP@9L\H8+5LR(4OH8KIY T@.JUA^D5?(BU;PC7SC/T='#0YX M_$%$C9>$!06ZT&I]D))3XM6;J >)BWA\1"'ECGF6"[(HR]+AOI<)-EOU^J4J M+NGN>O'PSU$J0"^XQ;,7>+2!1S-HVC'+QAP"]<(UV28L")QE.0S.Y -7BEA:D?YW)W^>(VR>A6G+= M( L&/AK]W RS&'NG,(_M+FF"M+L[SQPZU2+')A5AXS.+H086<@\Y MX9T..!S7E]7$5W:L2E:@D W>>R]3Z'CW'+DIYZTN?.EZUT6^O F0YM8>]8UB M$^3O<&H+2+LPLJA)1]IXZC2.S.:52*X?/W"+;0NFL&"*YW]8,,4#C:AV&D&+ MOK;Y/&TPT"!8J^$L0\0$Z)WO+CCDG)S>R<8>&LOI/PSNL! 2#\%8! ?(HA M1(UX1 D!-1+9)Z".TIIF<"P8!Q@S\;V3>6VL#442UE$?^HD^32LL:7D72B3L M:'EGFR.$B$ASY&$KD4++95[*0;AC<,-8>VU(0E360];%!2R#H-H;%45,O MU12(EL%%-+N]=$AQ.8SIE+C*R\P2=605?D/4P2%95UQ4V/IOWSAP+F:D%3O& MA2#19'&%J2]>EDFHHTV7OL6PPBE B$?I"Z7(JIHN:]]'*UXPX0!V=XAD#A%S MFQG.TXQB;\L0X@MQ)V%"0A=\ P%\Y";@Y0:"HOR[W,EZJT)CY'9GSVA&CH- M\HL+8M=0^"*\=E@V6Q8.I(_@1BIH:Q_LJSW1**Z5HKE44, M12N@="CWE\]@(R68/C#K(4LGX)$'"0[LPS=#LH%M45YKF<5?WW*W^&3#R&EB M'I/.)Z'_H<[[(/'I"L&4[P?'K$'J >K^#$X3YNFZ^5,R_ZZ/]0XJ]T@A=_MQ M"(D,7>707291G\;."6S^E0U.C4%5N:/W+!&">+AZ'7FZ(U0Y!ACF29OY*"#! MHZY%Y3?WNUW>C5C+,+,GG\7AQW_^^N;C&75L[3U/I$]SD _3B:: ,E_XW2Q$ M\Z67=)+CSRA0:8*@A#/"=.Z;-[9DJT=F=KU"L/Q"2D[GYFSZ9UZ/P6C@7;A5 M^3_-LLN,)P*97/WLG_^3GH,->'!+,9GTVEWG3\ZMA7GX2 M?FGV139F+\J&D3;[0%Y*LW1EPB_G4[F>4#.:#XTU/7A^^'I_UZ$.Z][AO^"Y M8;GD67GAVQPH.]/P-1FVVYWEW4P1<;0$.\T!6B+L3G1833W!Q\K]1TA.MC8)9 :;PO[).G7(U8R"/I@O?A(R#WB15S/:BL)0)U M1"(UA_;&$DT&/I0V3-ASB($$:;VCAR6]*5.;.)R733YNYX*HM91$&^@^QKA7 M:&@Q@\HE%^9J\?+?BCW%&RDX8-1H2>[R#.P"T;D+4^+QQ[,CQ>'.[9SMS3^I M "0M-1Y.\Z"%%?0X-_:X+AJ"/\KK8\Y@B$O?)KCU#@E32_C2D "#U1+8?CZB MB$8!^C:]W194Q%G4@)>*-(Z.7?K^[Q4VKUX0_!%<)L@]PO/.<<$*%OZJJ*RF MP$C;"?]%@005%[=[Q&X=!N?2>LXK>%SM!0P(XF:>4JE0-G0BNSG!)6#^OYE1 M*U^@'Y".[14\'SDO$3.#A:G96=$UHA?=*V^BVG>! F91 FL3L#P3LWRTKF, M2/J6#D3P9MCJ!=R"P.:3B6>?SN36(YY=%;DZLM\;0Y^; _2(6D$H" MN.USL^3!-2Z:"9[L9L)&\S'3%0V JK:V_F/3=A&$=0J>4S0G]&/V>[]5U[E5 MASFNYB22]-GG^+!U;L,.K[HQ' .T C+K%?AXBX0&RLSD(8[37N*[I]#$2@4$*D<; MGQ"VXU714+]FYQUDM* M N29&P6M8Q*4(IQ_C3L%# +\GRHNT10#1!AWYJS(PU2KJL Y^L35(T-HQV6\ M+H@P<7=>4#N33?U?[7;FB"7?D?/L#0*> MC/.I87!M1^#XZ/W.^<>CWTE#QX] *,P(TS[-)55[9IRLUZNFHK2YZOM1EI[! M(931XW>%C&WU138X+*\O6$#&!32!["S@ARH.43^A8HAZ8&98_"?@RL8IZYS: M>CLIG\&BH+6D2$K;P\0OC]@]D86(1!F,N* "6V: " _SR05@ MTV;^_N"T<9ES6 W;2')^C"LP?A"8+J#]+3,BF35W5Q6 ^)T)EK%0#+OT?2RESM]5Q6QU_L:V.W^V(,I900F;MD:/\BY/' M993C(G$9"L$Z0G?XM*$3W8*7%@X.Y%7$X2-+0^O2IYE 0^Q'M@7/. F)=HK- M%ZGB@=8D'X]V]*%F*PCH(<,5IV.LN[D+2 -[^@>5[>/>!$M48%W$'9A@?7* M;!_C:YC;@R-J.PK16KB"F25!XP?4+T]-0!/2-U#XG^4 >HM=IS)L^^:J_*LP M6853A,(::N#]V2(KIW&7B#X] C#I#?&7;ZG ';IQR"99U:P:SO9_5NP8WSH' M'QZ=>U>T\AO#WDK.5&H%E(T)&G.TL+@?A0;ZJS0WDDT+H/TN>^EVE9PGD#K& M%K/A!LI)="G-HVX-TJVJL,+MB[R5^^[AO?+Z]YR]>0P9' M7>13;4S0V"FL?3X_ZGT\^G1V^N&3^_ (5L$O?)FJ=BC9A!L-Q@MJ89!_ M80\@Q- U=!/8/A36PNW8@@2-^5?[A.G3I8?5GB(@ CQ&3+!3R#N>,(L6S,D7FN+Y940M7 M Q 30.N;Y\KE6V/3EA"FHW.%A37R:Y #&^<#(,+D6@D<&\B/378#I]'\!: T M AK 68JZO/FI!H,90%@%WH4Y)N'H 9,?%X'L(7>L8:?+L7[)R31(U_7+?> M+!NJ)P691:RW$4C/)M6Y9@'! C=7^FV=$D" @B2GT&$>([&"W_#E]^EC24/R M#9'"AF/<]^*5Q+\(!"^-[E6QP+Q1C@E'8/O/;V#S'\UIW&WTW=Y.;3:7^[ZX M>U+0 ':9*:/F8)9%'9+9D5)%3O 1C7VG4-OJ^,1.7]4&-6(>:NHI[XWF8Z^Q MB(Y\Q=4$6EH;?"9'A-:=/Q.H.XGC[N'ZE0Y?;#IG-ZATS?S3V$NZ\NIHFO[3KV??7BR!-\P.8Y9)_B M$^N(%(>.Z$E?.HS]V+'6F0K9'N("5,+$)\HY@G>?(+PEE.BTT&*;#.8CPF]\M5$2#1;04)GW<\EN6LL A 9<%Y3PGGAG*@T*2F*XC[ZBNYR(\?P51ZQ#_E!!?0V-FVRUU M:!'[<5QA)X@RN]Q* MQOJV.X3"8IUM]0EPI[V88AFY"\BDQ3Z$!\#5N][29W?Z) 1V-&L6XW%[H7[O MPT!7 \HAZH M5FTF #/IS%12^LXJY4_1'F?&.RIX"TYK$*F7G,O\E/WU%C].< M*='D]ATW##WGT,^-1<$!:ZN>7!4\^/YN !(BUW7MCLM #]!"M6^!2WDT7MJ) M('8Q2\2JGDYV$P!S.2C#D#%+1_EL$0>D=,-W6Y"TRFNI=_Z^_2M,,PJ6T5I0 M.7_K7, /[=$^K,"7HD M<%W5*(6&'@RQ:TPPQ[HYDF"%CLPO_IG6&7;8T+H1/.NU,;Y$>"-OGP..W#RD M\>GDCV0LLNL4P$\"1W"71##P3,23K&Q\C%Q(UF@W$SKYA!A).G,UO$3Z!TA4 M#\A1!&[2F8*,+FRC\S#/2(9*=?=&O7Z\ARK>VZV")Y0%@E(.H.E* J@M 9[* MEWSA/1QVHEP9AQ/:SY@AE-Z!$)>D]DU)<_,S2RK#_05R\1!OXRXVR3FVI_Z* M'DAU-J2@N@BKOK&3 &8$?@YN >P:'H8<8X'H^L>PIO![K&W! M_L5]L>;IPB(\)#6IFUZTE2 *; 4.H$ D"C>[(NWS]3,9L^8W<_K).FY_V6N MO6-3".:>/Z'S-D3D&Z27F?8%F64R4E+3#VTW!''B6E8X"I=UKPQ%B^96TF[B M]$=9 5'UW;BFO/DXT,5C_X:V#]]Y7DZ!Q'8XXZQC=O,]Z@#YTD"47Q3-V)E* M_0B^UKA[R^Z?)#%^S)D3Y'-! A&3.>2K6%78O'/8M)@+3+0-WE;8;87]Y;;" M?K_RQ;=A 83H+-O3(,X#!"X-;QRSCDVZX'ITPH]OM9'88(>=5 MQEU%POB9C6(_(8>0HMV1BU^H)C9>,$Z>4!"-5*SP.*-?)HR0'#,[K_B2^!6Y M8!%W/ 2$JOUO/R1R&7 ^H98-!)1L"/S&TD[F102@/C&KZA(2;N:,\8_\,ZRZ M@ ]^K(31<:3>V;MC@98>@99K2Q!&X-0P;P!VIE$AT#!"M

@6BCI+(A7Z6U-$G O^M7:?GLW0T(EP-C4*I MF8EAG,[LJ!TS7Q&?F;!H_Y;6D*YM>J?4,P,B!*0WW/O(8(&CH0D9R,EC\F,^ M4(ZF=3'N[>WK5A'4B\?@KC"N0&?V@WB2S1_?,!-CXS$Z6UI[ZK5T7:/"MD1S MCS%DF;E.0U=^3CSA$>;'ODX;C](!L>+4\;>";!?Z'#L(2G'K2]T).4@;:;2$ MLY?:+(\:S*;3!!:-7K>^^7/LM%KPP[+UWIB<=M,6?DL(!^EF@V%(PKU/'SCA M 45FV67?U>0"5 V0@YBC1Y;-\6('ZZ20U^+]H9/H?LH)TPI M6:?8O8&'/@?C87E$OJ.YVML\]@XMCAU^'LB.[%L\K*Q0>,;8H(M/$^V;0SD2.A%XL,LZ<0_OZ=V,D?:#UB^- MV<]SNRT?_M5NBH\FD\=EY_CK>7*M4F"FY408JJ0GF$I+2*TV$ET;;!^J"B8] M#XS>+9)G%HVP\V#"LRH97&5VALS1YUO]/\RND46\?8 MNDLNV.%G1CU("<\60J,E2K/J%LH$AP$ GFGT=@ 9A02@RW6&@L/(D"4+Z\Y< MDP<7[VNQE,!0Q^9 #[[VZ=T$9/E@IH<[L+6GO,809\#MY'JCVI'W6O0T-_>U M8%-HKIQ6B:?BJ'_RO^7QBM+?%1;F0JLZ:R%L>,DAVSQ?0T;"'LRR!O65(;MB M7F,V=\TPTEI#)/ -]\1=5#/RXZ'B1?<9I5=5G;+X/%/ 4BZ,]M9:&S[2D8)L M]<'LT 3(R,K)#M^YUJ)6Z),$* U4,IUQ:<3.B58.!B[#RQFK*JL)!+=V[.Z$ ML<0T+5!1W(R#&1^&QS5Y:S5="YF_XDI7@)F6ZEH;@]SO?2@?4I31CSGW P?' M*GNE$3?<#.2/![N[_5TM6YE>7$#.;&95RL#UG$#LL,K>.DZ7"96K7$",S_:" M:ED=/T41\. M $F%WK:5/&31J@]"WQ&;=HK-4X"].@RLEQ!Y"ZI2YSL'O2=O"YR"?N_@X&!G M__FS5R^?6RXGJ1<&>&BBJ"5.LA_WS/(9\/(!!NV6/0G>W@R1^35*5M('+1-B MHT/,#=*>!U!A2:*1%1+R4F^)9:DFUP#T)EN$[^:O *%CW!F2"H$]@?_64>3Y M93X>=8R8Q)&*QR#5Z0L3&R[Y=3N;BRC9!E+&;L3"=0+/S8^6SG;,/7;(RY)V M=3<$/K$3 %0Y]S*DRY$?1?Z7I33HD<",OX8&"\4M$<)Z$",#B_7:3%1>G&S6*\M 60$_6[FL. @Z2WH^'!_O] VV U"+2PT%$9["L MK])BC.?9",'*X[Q%;:6?@HR.'*JIA^YR9":K5^[2FR0K%X&G0V2;><"\2I!L M(UB<*;]&4Z M#XS^UXX4MKI\,Y@(X.SK=?;>OVK M;;W^;D=TC?UOUD:VU A(N*@V2/0W2\T$^D_L)J-3 I52E_^IYG7<%;D[;MD' M#QY/*5M=9ZYP^,9L9D3SF/]22<;JJK"9@(Z,3&6^? 0E$0[LSBCMF?6.;=L\ M&M/3TMQQ6O%\Z",-+FQVC\LEQP/^P*\AHP<*G* *4Q:(8R)O!LE[@$[?/!42 MD_]C7F0V2WA5"80I] CH)+-1LCFL/?PGPP'"YX G?)(^M>#)Z:WV(WEO FD6&6-S6;("\O@/.47*E9!>%P MAQ>@LXI8245"&3Q/GPR?PN&.S/;RH=:R^5C Z+R)-[WE6'1N2@4D RO@X^,9D-D/5F5I_4@ M!+#DQ-\2?]19)FXV(W^T.](!95VYK'*Z:,$MM[5/_'8UX*?K9$#)K>,<:+3!!.IP9A,Z'JAXGL8?ZXU+ M.;<0+LSGU$H5CN9E9MD)0,,3_ZU!,=9D75_F)5[($;&'L\Q7GPI&VY@;K?.A<[9G)YRC<) MPXUV"IAW&5W%D38,P>K.*,K7'!&Z4JFRJ$W4= ^<7AFMC_#IA=/16U!J!>'2 MPG4H/804[,U *B2,<$:Q1^@8-K6VDZ"@:DM\'17!Q)]%2YC@\M52_+6*T[Y) MZLID-RNF-,RVJGD;5V [(=%S(2VW>/CC^%D^-?5W6R^BS)[.Z]D\G:8.84X8 M)+@H,9U$'IEP5BY'N-D$^[P,)C>JS:+'[T8*C6M[[8_2;GO:N/J,!ULX,,N& M.%($7V'3NYYA4>G<));+Y>X*FZ/''U=U36 PS-A33C6T/V:KC\SLP, MJ_T.9LFR1D^_CRTHJ]OL_Z8=$J>2E&^GC06-T^E(]6.%C@>/%RDLPH&%8TQP MO!V^("-O&%1%6'M@MV0S@:LUT;U#8"L)?I9_%9WEA*#-E.H7!'+@GDDK)"R] M0AB3(*RC!8D(WHQ+5B5>FY#;/[YXIDHR$;IL]ZKV7:@_$L :9$"I@L6&3R?# M+9+]*FE+B"4\\Y0)^74+NS-MU%+_+Z'7,S,JF%=Y_OJ!)L8\@C\B>P=]'(&UZ#WH&&K[ M:BB17M4(X;/GF#C=?K^/"A\5:$]D1NPAR31ES>N'F><[W0L>!:#N1C5]AG:=DVB=2TIN07S!?91>W.:\-[&336B@NF*.< MI71]=$0Y6943J=C2/)9FA\-H4U>4=.0@@C]IZ06D')6I<*7HB&>YE\7/L'3> M+NR3Z&QY)?)U*C4*"5J#]+Z@#Y[G7U2BJ#/!S.!TI!\FZ*-@6BQT2I++UE]K M8G2!KL/' >1UM8H:DF%L_*I2F)0JF#X38J0MQ ^=?-CM[M=B"RNS7_*<$!=D%S?M/+N#$7/D M'&!!&&1"%.RZ R=/\8 D.O@YPX#(KDGLY2HKT(4G'<]4S@=3"F6(UAQP?"ZE MO9DP=Q@3+'$=?$(MVLCMALJE.2H/0?TO5HIK=0JX@-^GFFV%]LZW4=E!(A[C M:HI[&JJKY!. U>3@__9UFM'=$IJ\H8G=5AXIISJ*8#P&E.4U-C'G\PB^!U), M-K?^#:OVT6ST3QJEOQ)+V^840WGMT7@.;;>;Z8A^NA6J6-;(%5*R,G%8C."W M-4"(@&.:%\T8/K*DCZPC2%6(%)NP%Y7O1?ETD4RG#; 0WA]<$WF@A/B?(:CC M1G,-80F86E1]!G/(_ ,9S6QEABNG** MBK4##X*>FG!Q(>S)F,;,6CPQCOJ*LRMF_[)7LIW6^[.C95F!B/%$2O%>KZ*J M @$9,13?+XHA-IUQ?Z+Y_.^X(:\H@X0]0^-Q.J@4 ZWX?\0_M*TSW.^4JCJ! M3DZS;[(=^'L;>.=M()P=\.+LTIH_&/,V$?O)I#B6M*N#+-M:PJJVC(X,=-W. MXKW-8J0-80TF$G9#!"L? /WSK\"I37R9M0;W4V?Q=C;O;381SUM86;5):DZW MV9P$,)VS:;,P+H\#_Y)DR'9^OG,)XM^&6L(8^/[!S!&3-J4TK)*F<1')>)$SX$G$6.Z^[5S>JXN@P KLPD&. M@Y0%N0[LM,F=H,JB-TB;8KO1OH93XBYXHS3^HD!U:5QJN:)>"'#XG- M %6;\0NUE_+PF)5NU$B[703?):-AR[8@P(:M"5(1=*D=C *$-\MDUD+Z>S9NF M2/'*G[_4P-?$J#UQD4AKUX,/&:OAR3YKRFC1EMVXTFJK:4O(.'"X77H]L6PF MBNV43*=5L/6S54Z"-&&!VJ_ L9[C06E>'F %G/J"2U^9HW,2U*E[O]15:N?> M@U5*%75 MHA.IN1VBO !>!] ?3L8WUDB ?6O-\#+/YD NZZ@V8DW=8I,<_W)BIX8@*3DK M2[CN@%#T72)-:>,FE'WW?"8,R+0P4]&[9TZ*[2=!'I:I3P!$6MP://;(O6N(^UE[J^"H>%85# M0-3=NPGIZU)7KOF2^H,3 MMUA&;[V$V!HTZ=!CK7/ X@)#CS-!&;/1P/5(Z3YD-YRA.AOU9%C"<_0" >1S M3YP%*[OSB;/@42Z7OUT"[C14$@/),9'TF&.B]Z4HG0)$ZE3L M;#1Q(PYTF'8F7X3&I*;W\?0_+0G]0U)/)(]S'IGO4!%W$ZDT'R%4OD=]4J\Y M;(R]87ILES*##(Q=<$L!.T=K9OU\U@=>DBD2L)?S2>)UCA[TG^D_!D\D*PB= M^$>W1;^;X0Y5(8PE%"H]>]1% QEV$8)-)EQ/[CAHNPFKVKC-I%R:&Q2X[1OO M8DM6"0/\1;*4NAWE4^%RHW[#:CKSV.C3,>IC@:_0.(UQ8-$FFE*@$65EWSD+ M47-X9LDC\(M*$]C7!O$Y"_F9S!/4@)Y'$8&+R_'"\@4G73&A'L>XOZ+#P4Y/ M+6Q_02Y.?E0&2=ENT4AK3$_R^%#'Z8,4@=E3*71!)FZR<.&(-6YD8;"$FP\Y M$,B"I"T@6SE!NA^5P8 A F+#RZJ>['^T,YR^RG')< J[.Z[L_K> CBJ/(PB"&O5F]$ M*Z BFW&IWSVR_(1>[] *$=J\O$A97+ 4+BB@QH 65YOU=U]J_[4DXG?-K:<# M+S=YJ66I8H. ;:LJW](.MI:&RUY^P49>_0>I'NSM/T8W"Y_JM,5\W(Z5$3ZD M="9%(G!6FQMS]O-)GD+5#K<\[CR8P!&*.81L5VMUP3]-0HFA93Z[3741^3;N MA2BOB\H:0$X87TPQNY"7WL5UYM0.S,5!N*7R.,_8/)K!SZ(^99<_68AU;?*N M&EZ3E03AN2!"'!!2D: MUL< (5*<;*T/5,7](5U+3VRYQEE43+ H%>. N] Z'!C5>@3)2 &A*_7('F&/ M*JUBE%#DJVE;@RT'3DJXR:RJ,>MG6Z)=K$-@:40;%U!:7\<8!-4B/#?7)1"W M\7TD#$&1E3'40;!C=KQ8QJ'N4IOX)NK^3Q05!_>*HZ\,,,PBG_.J@ML(*?JH MIA$0LOQ F4#:-+7KBH$Q7M:F[[@EDQ?NTBB**[Z4Q^A05/7J"WE)8;6=08J] M<05;+X+)TU2,8,DX$FG%1E&9@J7=W.O ZL&WP2R*O :':6N^QL95HC[1#G%< MWFX-K66U$F*2GIG3\")'>NHH^6TTR(KY\A "M#7QO+UFE8W6)NRG .-6FFPZ MC6PE'B^-D4@SK7#M$G++SO5$:.3;(F\K%$O_.%J>'[4$XW!L(V:;IJ 0P"S567LD? A%ERS8A/ 3A1K>J994\PMA9Z M&V>7;3\3M<-@37:=%A]0C858<5M/_DWN)[_3[9Q,LY70&MH\<>>,-"1^XTHV MTNK?/4,>N2^Z8@^:7/I0#G//>-S:Z,')H2S>#:9OP""D,1TY,G=KSU-&Z1Z< M$$LD+9B45"Y434E,YG3D)9;D.6UF>YW;KW!6:-LLI'1E[;$-I@&0I5R-U4[- MW;LN3D;7'?;L-ZG=4M,.&BUY%9OO7UG0M81:&U>W;4'-_%.6.#7L6'W3H=MT MGKI+TO4\]TV7I!-ZXH%[0.P]A/.-28TO%0]"#"I6C"-7[EH#MQ+=:7.SX^ ( MOG5%MME\K9H#(R5E)6W">+"PCX"H,Q.^@Z>^A>-8.,[^%HYSMR,ZR)W.Z-I. MNN7\F3=LHOEHH>4LZZI)6BV&Z]X!>WMOT M,3W37'OJC"OT .S"G=-(DGUU6 M&7JRVDT.*1UUS8@.T4TS9M/.U>]3K M? 1NU0K*UHX1&J1C+, M.G7D"F2.=6^*!32@5NC4R[$_MC_R97.L$[]QRR!*3XM:,01,2Z=3LXO1[U"K MA?/O*.A, 6B!(.IQ(27#85K7.%/K $P\@KY1:F* JW0\%V7KPKQV6HND#%2; M$?2"!L!R4O(^;D=0"5TKZT$<><%.=<- 92KN8M!LPD@8%GCOT.SX8&9 NO/" M9%4A4)W.J?U'.D;@XQ*]K0H(JQK79"*2W4M&0R!;,JKA6"(,'H<#R!SQ(W@% M/3^LHJ"0@>:WYB;_)#;;JKT?H4!E"["K.RL9QN"#T_;_RI*##(S:MAI9CW(*T4U_-C$R'T M1]R##A=AQF!' #.TWMB"NU2<>3_6@"Y&._8160A:' &JJZ&V\BU/TSL!+SP8 M=('9["%?);RRJI GF5A)'\OT6[C,\IP=110%Y.QF4+4([9/.$2T[AAN[Z;#. MC[U9Q8C09Y&CV!ZJR\X>5)\FWN($(#TV!Y8Z3%'BKLY]7/;FLM*&K607U(MA M),L*#NQ<,BSKI1XM:$E)4JZS/ -QHLT,CH8527QTF7&7(B>Z?A4E^:2)B$'D MEDA-H$@=4PUZ,(Q4[4HHM<\6U8ZY[C%#F57W8)LG-_E)#0-GMI^4,W]5"4O"V^9V,Y8 M="P@I0^V#)&+7I93_&L+E6%U/W_QP%]S%HG8 ,FM5J,:.SHVN2EX ![[1OR AO#_4U)JNOXI06)DT9$>:FK ^&@G1.J5X0)18$R CPO M&;;8\-QVA_I#!?*79BGU>^$IV1X&O5B&V(+@)A/ZCHHQG5W Q%6C@ BM8EGZ M?IH!)*+9,F%]\*IH%#P:HT<;DUL![R-W= /!._7X>^_CLH1W;MH(2$/#M7&' MSQ%XD[/T2XYK'@F2J6N15:AI;\?&Q>$=LVHXIR@,>ZN='X,T;%:*!8+^M&?O M!1W6D^E&:]6[-6(^FV&[1=8[ GIBAA&>F3 2 XM?%C@63V !LF=^]*_I9/KZ MC/_$OOE3.(2K.K.8 *)WX@;X:U6O(A$%/#9HA-%\%P.L@=%7$,RGD7P4'H"C MIP!T=/+,4(NA05^4D'!GY MXR0W;U%WF0GU'!@?NW:%%?A(E.BH/7BD IRR";,O8=6@S(M0-LJO00*4H< $ MEYFM23&?2.:DJ%4X2?]NF23VY&!^E!-'%H[8AR !0=25T 2:LF@(AKJ4]9 \ MC5\F7+;8A4W=TYR6+A2M.&V%/XXKL5*$<$@E/6/]QM4B)Z==/\S&F41PE655<##8V#ZXT7P\I@PA M=9^!K,ULAIA@V.R\/#*;_V'F$>/,8F\C%FH&^64Z'K5\0_FF$(EP4(MN1U5/ M@& O-O !79>W?JW,N%J_;J)@LJ$P.T2VUU%AHM,"_+=L/EO01N2?DXF3Y^. M7UZ(_9CV;N _M'<#/"2ZDV3MS<_&Z?"+ZP6G56Z69ETT63$4\")W?N<9FF)< M9=C C5<@D^DZ&5IW)7M)1)S4$ /)MQXCWMD(.G@AGBDU?PRC*Y@9G4]UELR7 M4@JP"N9KM/VI*1FATF",S1L)L8T9["VNP.(*#K:X@KL=48#RPXQFUHRAM5?. M@C2=0!H+_*?+9)1R,FF3&Y=UFQU0H645=H M)8L$S@WR55)]:,5Z7@?BB)KQGE#G8>"HB)]OPN=,=\:L=& X+][IQ]#JZ_1F MQ/5"O3 SQVUZ ,2JL%-G?A\875%U#3*[BHU3W* M5),L2A69@A!-F9?FF\-<6G0P+J*=&F;K6UJT3"76-!4HTT$6FM^B&E]1.RQD M^88"Y:0ATL=SX)&:^_GD6!$5OF\&)#R:I,-Y.N8<&88ICBD5)H_)8_@KHT"P MOIP#16N@M!!0N<:V5!S[R9&SS0VMGT%3.9^-RVR?"SWN&D.[6L0B@G%5!+<: M4BZ"=TW7]//%^"HV;%2@]]38#?- [6* M7> W%V%#@@M](MOQ4M3#^83&EG%&2RZ!7#E9/M&!%CH/X P!+Z63Q[92IV$7 MQ-SL_PDR,!07%PLSW?#)1!?=63^IOGWY)EDQ9=.I3.SGV M3AS&XG)6"\=4<)?F#0' M^;BZWCA'*\1O>:2JTD;L$90!:UKG$#4A$RDN^>A2\6A S.=_G9OAW-O'CJL] M?Q' #;.5LV/^8:XYZ9WO[/6>O*_ZO8.#@YW]9R]>/GOVE*PB20787#"N>]J8 M<-E6P4_JCX+3Y]K%PF[A,IU((B!%1!MZ8W-<:_,I4@+L]R:0,*S*FYP.VLB< M8U<7;+T/O$V=28A=2/F:$09V;0.\(]W;9V/SAQWS G9G-6YKU0BE@@(ORKU.$1,!0F-,-B>5[^R]I4=BJ6N+QN1W>]9)Y MOKM_^(*7S#5R5QB_&H$:F"2& >65<7YR_% KZUGR_-6S9._%\QNZ'>L8YBA1 M4,M0;YRM.\)!DG5SL"?KIKQ1SP%&4&9&+HL!I@.\;)X0G0."$R:=NL]->)/% M73X*XMO[K=\[9P<-JN 9=391%L&IFW$.D &"FO>)+AMUZ E 8"(S.-^O@,U&GF-*1C$/5R,_85T"& M9?W0Y3&$CKCT_Y;6-3:505J#H=.'OA,^DW,,JEI.-,C_/K/E!'M%__5][SW=?'^RB!3H@#_Y:I@@J MBT*/$PEBAC0S3!03> M.&Z^H659 1G^\U5T#KLK.O"X1?;O/Q1Y>K#W[.#%8._5X>CP^?,\'>R.]H=[ MAUEJ/MC=?_D_>P<'/VSK0.O-0SQ5>?KIY/?>?K]G_O/Y_=G)KZ?GGT[.3M[T MSH_>G9SW/KSMG?S7Y]-/_P\L+#INZ]Y'/21Q^;FGY MHPW\>_SQP_OC7%X?_KA3-F(S9O0 MF8I/[FMJ7SWRJ3W$J?W]]/V),?]O3XS5?W-Z?OSNP_GGL^V41J?TN=OG_[X>SWHT^G']YOWF0N.^G^?,[SLSMQG@^?;:SS;$9NN .: M>NEP]C.F1.O%ZT>T[Y[CONN=_/=OI[^'I2D?O[(!7I"VG29P_T:D_2 MI]^'=2YV^T!&<[?_\A &XN0KYG>;GV_@",](J$;L0)WE-5 XCM-ID_\L_^,U M@(;&Z>+GHL1'P1_)&F/C =.#?9[#=,R& 6>+_NQV17^7=L:L-O^7R9WYSWW\ MTT^SK/VW5_V7SP\[_[K;W[OEWPY>WNZJRY[UY8O^P;/]M2[[$XX#C849;IBW M?__AX(=@1GB,]Z8 [Q\760]6F*R"G_>G7WM[LCMHZ&%AM*:CFG[_S8*3S0NS M][YR)Q8$4>BR+> *U:'2W:U>$PST>C MUSPNN,\?_9II'>PX),:J[?W;7]98+IV#<)-U])T&TI[LD=$YM-.GALGS( M8.6?B7O)?,L\4QIU)'+:LJ\?_ %[EW4^,@.%2>@I)*'W=O^QO[M_^(^]_.O> M[E[_^T'/:QB-H[81PKY^CZ5\_?_ST]IZ(_=:I\R/?+&[,:#/;,;;[49@S>]U6;\EM':;KF[W7('>[SE MCFTWA$5@%/FH=V(!/!\(P.,X0P8++EH?I#M[A\:#AA(^??(LHT_N:G\%1\!C MWE]8ZS;[:_]V^^L.#[OM_GH4^VN_8W]13Q'LL;>V,^ A]]@&G6&TQ_;[>W^Y MG4>Y/<3^8)ML_ZX.L4%K@PV(Y6[O9>]S_[Q_W#???+;[ISW7]OO[M]QSVX/M MC[;G[O)@^\[[[KZ,][UN/HB.3]^?1]Y_4\Z]APAU3S''W?OO7\[>]4ZY&:SW MAGF/[B0[MWFKZ/SXMV]810]MR1]Z%7U*OU9E-5D8MV*6E]BG?#Z\S"?IMZVF MC;5)QT?OMC;I+E?3,=,:(_-647X9I$W^)[54;T[>;BW57:ZM-R""7-SATMI8 ML_7NZ)>MV;K+I?4N'>3C/[O!^GAVLC58=[FJ/MI6WT=ALAYF71WV=S?EG:>=#0G;(8ZST?%XD!T+9CS)Q(7K@]H9DCX;._5P6'"WR:Z!"8#RN8B M 9"1.A)I#S S8&,FDZA:D(&/N(:9Q0'K&/P%U$V9 Z\,7B^=SRZK&D3.;M)D MN#'8ZL/#_O[^[0#4RR[[K+_W\OF=7_7P17__U<%=@*LWQD/]Z]PXG(1 /%C# MK;^!]Q[]*@];<#SN'=*BOI=;WOSI;GWYY]\V_P^6+#C^[>CLUY./'T[??^K] M]N'=F]/WOYXGO=/WQ_WN F]2ZL76G_(\[U^W22KS/;W[&WX%[7P78-M-? )Z AO;'-D[5UM<]LV$O[>7X'3S=SU9J+(EN,D]M7I*';<>LZ) M/+;3ET\=B(0D7"E !4#;NE]_NR I42(ID'JQU5*9R5@B@=T%G@? 8O&B[[Y_ M&@7D@2G-I3AK'+X^:! F/.ES,3AK?+V_;+YO?/_AFV^^^UNS^ZSWKOFF]]9[XWOOV:'_]M7@]- [.NP= M^*S)VAZ#9#W:[+UKT^9)KW=R\KY-W[U[%PE]TJ?:&[(1)5 TH4^?]%EC:,SX MM-5Z?'Q\_7CT6JI!JWUP<-CZY?/UG4W:B-,&7/P^E_JIIX(D_5$+7_>H9DER M;S@VT^3>D*H!&TLNS&M/CEI8VH,W1P=)8A3%EPCG0ALJO*EPWZBFF8R9SL\# MKUOX&O4<- \.F^W#M"9_9EA:S7$K>MD@U!C%>Z%AEX#5!>O3,( LH?@CI 'O M<^8#$0*&4,\E2+TV6%[SA8Z8'E./N2OBPS>$(#Q\-);*$)')V:>Z9RW5RF"V M=H-$4%Y+CQK+4$RIDT)ETK=88#1^:^*WUT_:;[3*:PUU_RD MB@4I7AZ>G)RTGI!H^1;D4L>F;^+'YF&[>71806T1!\OKAF_-)-\F;)@ULFHV M)/G6M"&W715QP973?M0*R H6+]LP8.(\VDE_PMH+W78$F2)*-@ MGOKXN@596' ]*TF2%]EWUM 0,"BNMGE@H\5JUIPR*)AA+) _^G+[]&@:ODA MBQ<&?XWB^ZQ?M?B0A0N^0NDQ]SV\)]P_:YQ+\'\;!)]]O;TJ=&.LQBAM(BP1 M-[/CPX']=TB:,T^Y26RN[UJ+:1>DA)KY7?'!?EXD=IPY3K(DXP(C2N>;K\K< M;/'#I.Z6UJCPF8#,\$'+@/LX4_A( W01[H:,&5VZNIV"G%BT 8 [J$DV!2.6 M2=)"22R51&+W8*7J^(8J*-Z0&0X&;PRY>:E.&(]6@9%\.Z?E7W6'=5J!6O:[ MT#E;&]=JC 42G7"^*0?G3#R1?3)3L =R5NWG<@0E'$(:_L"NI=X8GEG!3EB/ M5X%U3@]!17MX9RC<&>G]/I2!SY3^]$?(S613^.9(=@+\=A6 TXK^\??W[<-W M_R:1PCW0J>9&]? RD(^;:[]3@4Y8WZW4;D$^L0IJ!.,%TY[B8Y0F^Q]#S073 MF@KP;32'.K])%:XDCE4D.H%\CS,/KKU ZE Q_#*3CI@E\@DH(%8#/DWKJ!&6 M=^%H1-4$>D(^$+P/+J(P'<]&LK@8W #M/9B]EH2QI# G@B>+",:";4K"Y;#@T58IBTI+:=&"/P@I?_( YAN^5=0"#'@ MO8!UM"X_NU\FP8G'X2(>B33;L\WDD4A@C8"YI%S]1(.0?684Z\:.UR4AR<_K M!*.]" ;*(58024NJ$0HXJ9&:1Z/Z.5.& 84DA[/:W^95._0U-GN- MJMF6]V>J%"T_*L_G<5;UN\P, O.31$"-*CL*,MV AXD3:EL-N$KHXV#'X%F% M67HI44YH,M/S2"RQ$"Y"QZ$AOE?F,'0^YBI.ZAB5G8RO5R("XQV=EJ- FU+B$42D&D7 M!0A()59LC4 J%U7:2JBJ=,BJG9F+EP]9D6^33W5:G"T'P#WM!1O&-!;I1#0S MH:^":*2D3G@NB615 M$MQXE<9F*_/"Y61[1R@UR5<%HFP8E09O9?$"RK(S05 M8ER5 *LNUPEC7ARA4@2MCOABH*L2<*D,3D0R(0;,7,=:+@Z/56TTR\4X$55#>?:@LV(EJ)MI1>8L5^3965B>,RP4H M[M@ O8-;AF<&X7DUN-?3X41^G:@()([4DJG>/0T*(<*MI?@?Q[L'&N!T&%K3 M+=-&<0_Z37RW#6I4T>ND2R844XDNJ.I5M,("Z MLO&4;? E1[R3%IGX3R5:I#36$O:\W9O5D%TFP0E>)NJ3NPVTEL@L"5[C+2M^ M&##93Q)5@VPET4XL,_$B1Z@<6FJL#)OJ-/$>ZSE OF PP? 'MC&(,Q*=R&;B M3DYDISKVI4P"DF9LBS)[1,@V-2X.!RV)UI< MK2OZ2N5D.<'/!#*+P:^W>^1HHN=#Z%T9C-EFR*9)91^^X8H,%1-]S1Y8<#3= M"7 EM%'A"D&)9S#$R9JR9[T6NHS8-L*%O2TTE0E>XI/8Q']J8HTD1ZF=$RD[ M:TG "MM79FS 2)$P4D%O7(UEF]+FI-+:A] 6.):R84^3LL!UH?&IZ*W+.G') WT25_$W#_<)5BC$F^,/,,%')H M=O)H_?U[\SQ*[+&>\-2B5W:%?T^GDJ!>,"@T)$A-F)^C.UJFUDFDO).-ZQ I M;4PR-]_W2*6Q['B>"ID/K3 ]R*2FIL_ I](V.,F5MX-R'7+%EME.:G[D2T_> M]V0K"?0M3%5$6''ZO@E-3N)DHM9K$B?6OZ?&_*W38P"/4Y:9*+* M*] BT;WG1#FL;MD(7N*N$:;PEU'P@MIN+^"#578O;%ZOBS/'F2#Q"IR9VD)2 MQI"4-7L2;0+,WPY?BD:@>4^D%R,2GG1*Q8&E>,";]WL!PQ=5MTR7$.6$.F>3 M=,\LAH1GLN.C6K5'[DH8!L4Q*ZU6EQ+E1"X3W\]!+I%=ZZ5CK)<5%_!RLSJ1 MR83+8V3JO3A7?$IQ17 J"'1"EA>L+CX N8>RJ.93^R%" S7Y&92.PM$UHYK= MT(E=&?PJ?*8Z0?!%"@^=@B# 9F?$%C&N,=442 MG+@OO=*Q]H/9W ']%>%9+L,)D.,BR#U$Z>J-_W8\J YN)FL 52#)"9?K=H9F M\I$DHFN)6ID+%O*?KC2KWI@Z)_YKW/;0+'Y5YREZ&>Q6[)I7$NVBP-M,A+0* M!>K=F9#266!OVPX<+N=32PO-2 MIJ)B)WLRP=PJ[$DOL.R9M(8CTK5WPVR/-4N4.!F2"2I7=CI(I+G>7$C=0%X- MWYR,3LPR4>7T#>:UK/[E]W4A:\.H:+*_D#2=KN(]$AO5Z00]>_-$F95QA&^DZ&IS4R 3B2E(CK9;,]/[5 M*?!=ZTF?TO&8B[[$)]%W(61DNWT$3U@0[3Q!@GC#L?G-CG976H?,OPA5M"&& M2]^>8HOV,FC(WDWOF9A5*G310>AC)LK]*_$?CEQXX#X3?H/0'GA7U#-GC3X- M-&L004>BK@IV,K'BOJK.&'T4]M)^]ZT0^K0U4H MYG/3(#H$H[D),=$/2H;CLT:4DALV:A!CI41/1E( H=0$]_"@]$:KL(ZOV8!Z MDR3D]9F->DREZR_+15BE:J#+Y13?RD3WV)>X]*E*(S&"@PSK K 5ZS M@,88'>&.BY'\+2I8Z>P;+VOT!%U],2A13MR @/Q$9IQ+;9!TN)W<_QB:+]+\ MR@R2KY#?9;/O+%OG&I[@4H'5S,':Y7EV@;VSJRTR>XCBR[COV9/Y&-A?"BOJ MNJK(V&*A3:*E1+ES+HFY$CX;P1@S.0\H'T7=;V&92^??4K--,I7N9L]GGDJ9 MGC8G^2[0U?8BTP/BY_*!"1@//M,G7%&VXR$,G\BZ(= 0?X5^>7]439*[ J#_ M-B#EF7NFG[CBY^ '+,=U,=7NPGFO0FT8@Q;DH8\Y8!5!S,E? ;J*91U'6DH4 M]F?&!T/PSSLP)(!17T+$H=NW#KK.1 #QYD=(*_R[L/=?YIE[>Z)QAZE!A)SX,F7H4'STLI&XU(;O:%<]W2+=8\=W^K%4!.SUV+^&/ M\/B8!IT1WOI:LGLK+6V+G"C?VW4?A>U;HLU;T.=,-)[J6$YT1Z9=(#O.7;KV M_E$DZ!U3#P""O@,'P345<.7;A=+]!$,"]"[=_B>J@LFG)X";ZWC B$+_NI"M MI?+N[/1NOJTE$QEH<^S"5EX1KNY\NX#K4F_W@GD!5;K2ZF2/:?=_@6X"TQ=AL*VRJ@#U1]K88X MHLV[ *O0W&PHE7L7VD/.W?_S%__/?TLEP\Y[*)6Y9VJ4NI^] MD"5;T+2Z\[-5]B2N]K3G+YZF9%.^]&PC6@F_$MB90 O&%?'V0?MP.>,=F7:! MZ&"(&VE6W&$^P"Q(PG,<'"*)?#"_J[DH+V*I/8'64&O&F9R)B MDUUC7%'Z74#O7LK &4Q82+0+=B?C04P7W0T-(H\+FKJ3*3WTL*ML* M@EYZ62U9$\.5W2FWOHYQ1WDT.$X;DX[">,5=;W5)+SWJI@P]IV-N:# -5<($ MF?F 4G1H+"F;[4F*.Y\5Q>VH0Y6L,=G?#8ANSD@\CFCDB+8+=)4M#M@_'^_] MD04PQGS2GI*/SG6LC>AX:3KE79G\,S?#KT+VD %HVY48A^B">U)XX%S$F[?3 M%ZI/)RRW.)G5VOY&DPU?V'EJ/$\YSZB36A\Z>8=[6X$^W%F+/L&!G#F=-<*<^R"X_.%F6@[+V[7ZSQ0 M;BVZEZF!#)>>H0!VEU]GNJ?0M:MH X)?VC'":$BY*55>REU =]6!8-KU@[_" M^$!$JU[>Y!Y\-QW$1F]X\"FEL(.HRN9#'E7G9\W\YZ:1"YO''@8+Y#CWO[GVQ?7[R%95VY+U]C]GB$]H9L1#]\ M\W]02P,$% @ X7(5OPL<,[H'0 S!L! !4 !C:'!T+3(P,C,P-#,P M7V-A;"YX;6SE?6ES6[ER]O?[*QSG:WJ,?9FZQBE7><8NV_/>Y!,+2\-F MAB*50U*V\NO?QJ$H:Z$D2@2IXTF52Y8HBN=!]X->@$;C[__^[6CRY 2[^7@V M_>4I_XD]?8+3-,OCZ>=?GO[QZ36XI__^C[_][>__ O"?+SZ\??)JEI9'.%T\ M>=EA6&!^\G6\^/)D\06?_'/6_3D^"4_>3\*BS+HC@'_T?_9R=GS:C3]_63P1 M3,CUV]:_[7Y.0I?B=8*,VH-264/$:$%%DU1.#GDV__;Y9YXDCRPCH$A(;XL! MHA4!?(S>.Q&LM:L/G8RG?_YKY19C4 7S\@KB8TS#ZCUV<'N,O3^?CH^,)KE_[TF'YY6GZ3\6*,\Y?+KJ/Y,0K!L2"\('V8#$J@ M!F]L 2E%<%:CSX5?EED=UYP&UFNXA'GLU7SV"%*W$,]PLIBO7ZGB%;UH;T:Q M$NG#Q_4\I=ERNIB_#Z&R; MD5P>WP72/._2DUF7L2.;]O3)5ZSVY\R\K6"%+EUBT_6I=?:.9_/ET5'_F3!> MX-'Z[TLW.VK*@<6LN>A76J9Q/)0&=197(-T2\X7A/9_F=V3QNPTCQFQC%#H# M2XG@:840D"O(C%MD/-B@S5V6XMY/W88%XL=BP7XEOS,QUJ,E*[OH0EK\DX* ME\OY8G;T'=OI&AEG.D3-JULWMB+SX#.Y;V- MUU'L/A&.CF;3_G/_7Y@L<62=CI8GDJYQ$E11&8*6'))U(@N1#4NZ.>DO8QB2 M<]Q1[]<)OH.XFY'Y><[C.O8P>1_&^+\)DY-"BY<("FE1 .L3$%6@B_'1,29<55M+CRS\3/XPZ_4"8R/L$WE$\? MX=O9?/X[+MZ53^';B 69.$\"O$T)%,\!7'(%@HS>,9N=X+9] 'T?B$/RCJV9 MLT=E-6/4!UR$\13SKZ&;CJ>?YQ= O\(R3N/%R ?,'CV#%"S9/)($1) MN,(M2[DQB>Y&M0UOU(_)F\8J:4:5]Z1;I)@N7_"'3!K-LE;@?:S^L$2R@A)! M<*>5ELEJ'1IS8P.,;=; ?%(2 UFH2+13D@>(S#)P M4D29?$E*M0ZF+P'8.8X.\R^4Y-;_JI).PH0^=/Y\\3)TW2E-NI6@50A<>I4 MO4%0& J0)=8D[:18,6CSU56&W8/K;8 -*>)^."^N!=O-==+2]!U3]/?KM^.Z MZ+M>';DR=&V$3]I!H8P 5 P<0J%$6J$5HB34WI3VIO N6$.*S-M1I;4^6@;H M_6KJ!TQ(#(X3I/!NC@0L_7"Y6!;!],7GS^D ML+F=SA\LX7;S_B2,)Y5LKV?=1W)<'S$MNWZ=]17&Q?>?UJ.-D7OKM 8A'(6$ M13IP3M0A%V=>&J>AF\ L@TQS ]'C-UEWCC3&FF&RO"LP7BN06D* M8D*(B<8ELQ1>T-#VDV*US11)<)+RU03:2P^*)PLN.(K<-6/&*Y>CE(?+%(>0 M*]U+L]<,V(.%VS 9FAUCMSA]/PG3!<7>-5D[KK5:U?MJY9B7FH-(@2(L+6GN M1*.!,Y8Y!=ZLJ-;QS6UXAI?^[*3]9J)O1H;7XRF-^NWX!/.;Z2),/X_)N:Y& M6C&A-3;F'"CK0@K&0LED2BDV$R;)&)DPN?DZT>V(AI?T[$2(AN)O1HEW1%$: M_O3S6PQS_% %^:[\,5_!&AD?T;D00=@H0"GRIBXS"99%:TW4W"3?F!&W AI> M1K03(=H)OQD?_F,VRU_'D\G(9&\%ND(/II!*L># .V3 5?3,)!-G,3EI^D$C;3?#OBVV_SZ;I+!;1R7*;<@%):1(HX3C$8B3P(#B-R/KB8NN) MO0G(\/*3W2;TSL)NIO<+U6,C+YACU@?0PM&08JS[U)DL"1*P7'S&XO97=MQP M).M06F6510FUFI&19FP14#,\8"HDR930CK4NIGE8A>DCU!G?2]M7";RCK ]3 M0WIA:K$B4#).2512Y".#LA"L4I#)Q#JM"_>\M1W;$MJ0DIE6[-B'5MH9O-GT M\R?LCNK:X 4LF8MD57:@#.9:J"/K3CPY72V#E4R$PELOWFY&,J1DIIFYV%WF M>\ID-M$2H[=>10=6&4,CY1Z\]!S(_W+NE,_,M7:#=X(:4D;3BA5M-=&,(*_. MBG-6U7R?PK<+XZWYM\LE&2T\!*\I"5>E@!-.0<&8*!:L>]"MRZ/N@#2D1*@5 M.5IJH6V2=!'(=ZH:"GV4U(*B];HJ4R1EX8PKH"S!IV*B=:EU6='-:(:4+C6S M%FUDOX_$Z?DT;Z@0#$HF$9(#PYBB=$X7B,S0=TH9*[5&T]Q.W(6I9;*H'#,F MDK?.M:A9*1TA2J9!HTU:BXA%MB;\CD3H_%P$-*2!=:(CPOZVN.>E;,T@'Y[&=/LENYO1#"D<:4N*1AIH MM_6,4QK>A/ \ST?CZ7B^J(,]P34H);E%'6APM2V!DM)#C+&>NR20$IW+N77+ MB#L@#2D>:&0$\2XV<%1]<\Y*;[X\?I*-K MI.R'2KGAL:+U.%[38%<)W9+&]SVK>(%EUN'YJCC.?_U&-I?D/IZ&[O0-B:M? M&:T[L+/>;[^9+K##^6(D9 CDD MX51--= %B" 5L3(BBA"RP=9'>'H>S#R97 G4[B<=.+H?#Q1JO\0.VU*Y4.XZX_ MP_P\__=RWB_%O"O_#%T7IHOYR$K-$2T-3"/9(DF!4.3<@4^>JX1!"]TZ<[T5 MT#UM]WX]]5"YU4ZE;?<=::BSR[1?1]G6F:R3RL!KW*ZRTN M"JB-JU*@>2%$ M\_+K6Q$-*>$9*LT:ZK1A^+$:V!H$%\;J7 P$;FE\QCMPAD*BK&QF61K!3.ME M_2L0[EGW\G_38NVBMJ8GXE?6>AZK^^4=I$^ V[ 9S@=(GKF7^U6/K7;VFRK-,2@"$OAA7DR2BO0B0R#/TW7MTEH&>!^@N<8K5-,GAC>(K O*?( MJA[>C2XPL$D*K5P6RK4^IG8#E$$M$+5FTFZ"?]0:J4MMAGO;NH]2J>M/.43% MU!UC:U0XM:%1\WF3YBAY8K8$"@$]^6HL%@+C$3!3ML2+;AR7B]H\Z]/L?5@=0XY2R,("(-<:5$F9(B4RDI@HC[0E61E: ME]7L"'E([J\5SS8N%QY(JWN*1[/V681<0.?:=TTI"P[KWJHH)IN0!#;O&G5+ M//JXJ'WK:FM)*I#4;Q0A.-J%9;Q$D)V@@P QB31"AL.)=%&0QJ2 MQ3\DW[?U"H_!G+T;D->4ZXT_3U<-)]+IIRY,YR'UV*>Y_^F, _<:(DM&EBP, MC:G6L.9H($A4E!@RSERVFC6_0NJ@ QR2UQOB5'E\5CUN9AGF7UY/9E_WE%&> M?_I!,LG-8VF40=:6X_2 ]]WL9$R?]N+TCWD]GK[:+ZNKOT2:D]5!39<\<5$4 MX#+U;;P*1.4,6(K@E'6R+@>WCW2W1+=SJ]!PVLO[T^QY^I_EN,,7R_EX6A>^ M5W.XO_)A]9L\DE%&(@Q%H%CZFPAEO67-@,@Z!NYM8.WODKD'OD%M=NV)8-?Z MC>Y+?RV;T2;$W"_[UH;>OX5%C5Y.^S..DPGVUGG^KGS?JIZ/9+(,N8@D@E1= M@^/@DA!0,A?>!,5E:.W&'P!S2,[X4'3;LS+;L>[JO+BQ,>_(\RP9@00,K+9@ M30%"/6J;E0R:"\JL>>L%P^W1W;/X[J]IT]KHKN5"V"8QO!Y/PS1=%H-&H1U9 M6Z HR]2&]P@N)@$R6V:1D=&-K;FU/;J6EOW-?+ZDS\=WI<].ZT5X<3%*$8/Q MVH/PNF[,\0P^,%(/4<.Y++/)K??"[@0UI-6&/3'I-JN]NZ):VVC*V ?3\%["U0MSA5)8G/]!B6?WAEZ8UF.QM?:LOOPB]%GL4=V,[@=5W=2HCF3-R+25(S6Q=JW,0DS90M. ^)288MNY+H(771?%3N/511 M._.GKB%^QS3KUH'[N_*J(_YWKY?3OD3W^5%_X=^K)7Z:K>LLYZ,LBBJQWLK. MZQ&_7!SXF ,D3%8+$Y.]>L_$]37+G1 ,Z0#!G@ET.$VUZU!6;_FZ?-/LY2O M".[E%RZ\\SUVXUEM-]K5;K2ON#+8<=X9ZRWO/#NQ<8JI16QD:2((T95#09(A9/ MR;_!'#C%;;+U$<;MT0TI_QLPQS?4HNQ#_?M>E-FT-E4<"_W:5.X;'3$G*=H* MJ?;@#";*S$DR ]G0>>2ZIA^>GKNJ_S'6#*5C)H2@P+%Z6%A5?,%%*,%Z(WS. M4K;N O30-K=X#\,84I;Y Q'^L0FU;\.]*>Y!DU0FH8'@%/*HK!V$: TX MARZ@=M;$UK7V#PU[[R^'S2M9(R$,#4Q1"BH,<80D #%P3F.V3 N/%E/S[N$; MD0PIK-\39Z[U\MQ=)6V6@*X;E>V(<4G1^(".X M5S7NZ>R4I4%1.&^!];<$!.\@"AG 9>TQ"ZD]:QT9W_OLU"/OG+2FR<,5T/+ M^!7K65[%= ]-T<>I5RA M-4G::6B/I%F[W \4QE%J1%YWQ"2%>LY$*"9R4-QFB#(PR"';Y"-)#%LW2=\& MUSTO+ON+4FA'?36\"?&XPS3N947?3_#L5,Q%'SF*3/N460(TE%@K:VGH-M>^ M-\7Q0&Z3L]9G';;!M0V3[%_+83575_/^I8FD<+G-9>"84\Z$Q%#ZJ3RF>@6L M!1Z2-=)RGO9S;>(F,-M0QOW%C$\;S33+\)D_+_](:^^TU9MW7:)P2(K M;9!&ZE,M+;",09"Z@ E)%6,E6MOZ-/,6L+8AC_]KV9O6RMIC!/2^P^,PSNM+ M9<\XOEY8Z!._^8B)6#ND6NA7L)64A#4'"YDI&57&$-0>>H(] .E6"Y?L+V:I M#J#4/1)P4]_ \TKF411.,DN!G6:.;&TQJM[G6(NG9"PI.\%MZ^S^GA"WHMQ? M;+%\GUKFL?!Q_GH[+.-4C4*N4@H3S?C89UPLB-VRLA:M;::]P M$<:3!QT-;P^BP0GR/4NF5:NRG;8\>11*&AV 12R5\0&<%1PRIQB.9[)WS3M; M-MPM?YBTZEG2RY_ZG"Q$UYV25ONK'$8V,:M8":"5$225$""ZY"%@+DZ+I 7; M1ZWFG<"&M =Y.-Y=CR1;Z[!AI^:+ WYY=N-\LMGDPA#J+5'U?W76T3W=\?I_,;Q1$++M5LY*/Z0OFY01GY?MU,WW M2I[FPC[GV9_DV?1#/7K9T5QX$>;C^0Z.>9]P&KCH@TFKD;->X3B']6H\3Y-9 M13'*.2B+%'I*B_62=L/JN1H+VBGO4F!.VM8+HS>"V=4*GO<3>SWK/E[J)U;/ M G__:3WWI.=!V'IY7A *5.SO_:3O1'8\A.R8IL MORVKCHYG\W']E%EYB1W-W775:YBI-#( MYJT?LN5$.R M7P_FPZ:[AQHJH^G=5CVNU_6.:YIM_4TREX%QF4O,4M5+MVH_#*/ EUA+*EG@ MPG(E7>M:KRU@#2E!:$^31NH8G#=;]:I<^>55<'!HIW8S@L?R;5O*I)&+.]M; MV+BGL Z8ZH'F:%*!@D$0A7D&8C4']"H%HYSSJGD7L+MA[=[9X>(CUF-5F+4L M=3I1_ F*4F?ZSAM 3;_07J?8ON/9)B!#V;SKLJ(/!.;EUB[YPH3L?^?!# M>[H[8#R6N[N/=)KYO!MZ)M9X#2.+C&D$INKMGX8,D..*$=],M,$6&9L?9;@- M3X/^19L_N[\SU#26'!*UYZ10CN%G ;;NCSV=D3#\GN->+*A M5U$KI33S?,]36AY56=>VAW?75][<=S09XPVGQ-47I:!O4A>+U""4I"PVDVA" M:W_9"ON@^A#NC7V/HNG!>>6S,W?A+'PYBS0N;+(BQ//7#)+:CS^X/ M5YX]^?*AR:M')=>Q(AG)C('"1$[T U4WSAVW$@JG],%%'KVP=RGPWD]M8'VO M/.M\M\*E4IR@02!B;R<$)$GCK)U6\P;P0S!.>^7$!ML90.]M"L; M/ZO%(].X_+XC?'J>=3E1DN()>++U0K5<^Z-D#Y:EHF26P36/YFY'-(2T];"$ M::BA=AULR&?-3I$<:N_T-XQ8L931UA).GUB]-+'V?9+U]*_DPF:9&+;>QKX3 MU! .;!^6.VWUU(P^_8739UT,UD"80I%[6')T4(G^\S3^G*<\W3BY6QZ0IG'F)AO>+SY_][/6E&"FAX_/XBHC^F8;7ZA+D6"*Y@)1Z%2;4+4K6*05AP+%HPG$R805&":G_V M_@Y0@UHLW!,[=M7%X;S)F^D".YPOSG8EFWF3&SZWN3?9!G^SJL8KCR+*!!>B M]!0^EE*KB!)ZH)]-[9-7+Z0S)>;6\?P&&+N7KUW[R%^_G37QO'1:VW&,PGL- MF7L'BLL(/DA-,R1REI)DVJ;]#W;0_Z:;<#=@'!NW+>?[@> M]9^/,FNZH-OP#&%A;5\L:::'/>\Y'8W[ M6SS#-)_?X%5/U5XXP[-<+#O\;3P='RV/^AY\Z[M%^LN0GD\F?4.2:<+)Y'J+ MR!TWH Z%KLUNU*/(LI$_W=S9\Y1BZ5*4XAJ$\'4.L A1! D6)<5D HV,K1=5 M;X#2MA_HM45M)VF2*R/!(":*-WVM5V )) J5/46;C+7.2&]'-"0?VH(=MS?V MW$D?>^H9>XZISLKUTE;Q.20N0%=/H'SMN\R\ JN%-XH0"].\D/(N4$/RHP=D MR@.UTHPL;^LM[#>T1#Y=&_97]2B\][G8E,&R3&./&B&B22!0H/9>(1.MVZ9M MB^T@,OB 1V%<'5P-A.;$S__"T(V\--SHG, 57R]G2:ZVG1*0DPP4'15MFY'0\)=E7IP"M9)\NGK;,0QDU]*!6QR&E2V#((M M"@1EG1C1)IU:GU2])\0A5"\,DG /4>'C\(R(@R/.$I,B,N"RU,WU6FS!K09= M=TX3=UC4H[C:BR"'4 8Q7*[=6XV/PK;7LV4WPE**EM78*F-J%XQ4-VX\< K\ MHR_>.]WZ>KO[8AQ"5<5@N79O);:Y8^A6B)]F+_!]&.?G98'=.4A9^]4J2B>M MMA*4#A%<74N-]8)L75*]UGBK(NG[/_N>K>]_7 8=0C=_C27NT15//[1%;L+W M0RUS7Y5GJS*D;6=+R"J&S!&2YY9F2[T))"H/V=,\83)S'5J7:PQBU89T=%8E M4;LT)WKK65F-C84A"IK#.E)2Q1GE]2YS,"Z+Z$3PQAW4L=\$](=G:,(HW>$K@LTV@0\F"7LH:#[2L_D,NLNS"GA8JV:<' MKTTAR5GD5^/)DCC\.R[J%5\$NK\>LQX"7"["ZA#@E;=>?-\.^]!M 33PP7N4 M2",G^\]^=F!^?D+<^HR_+X]B720^0]$_?OYNN9C7((*8-T+%I>_7ZPI15W%3 M+_U-$43@FOLBO&O>CNN>$'H6-N#+:<2;!,:8I>A818G8&&,US M)V-BW+2N9+L7P"&YV'UR[:JMW)\6FWG8^T'T(GOFM:B-G"DE=$% =+90FJ82 M"T%$C*V#W!V(UE@:;^;S)>:5(!@/Q6;':WUQO7F$\M6@.(=8"G-):EU$ZSJ7 M;;'] ).M ;ON-=4>JKDV2U6W0OO>WOSC8I;^_&-Z0B_TUR)_7,;_QK3X-/N MQ\N.//L<1TS7 $UQBM1JV_/$R40P1\8(/3>J,!XCNRL^:8QI4$<"]L^WQ]3H MEF'SV>OU2Z1'_.-O_Q]02P,$% @ X7(5A0N!(D[1P !S # !4 !C M:'!T+3(P,C,P-#,P7V1E9BYX;6SMO=F26SFR)?I^OB)OWM?KE9B'LE.G3:DA M2]:JE$Q25O5]HF%P*-C%('5(AE+JKV\'AQC)"#*(33(H5:5),5![+[@O .Z M#__Y/[Z>#W[Z@N-)?S3\V\_\+^SGGW"81KD__/2WG__X^ K_30]PY_^-1K_N_\E_/1N$*9E M-#X'^*_9/WL^^OQMW/]T-OU),"&7'UO^=OS7)'0I7B?(J#THE35$C!94-$GE MY)!G\_]]^BM/DD>6$5 DI(_% -&* #Y&[YT(UMKY0P?]X;__6O^(88(_T?"& MD]FW?_OY;#K]_-=??OGSSS__\C6.!W\9C3_](AB3ORP__?/BXU_O?/Y/.?LT M]][_,OOMY4O[R+M#Z>_Y/[Y+XO/_!(& T(\>\+TVV?\V\^3_OGG M 2Y_=C;&LA;]AWU+ =Q[= .WL07".YQ''+:'>>.XUG$N0MQ&FLS#^ MA)]'!/ O:73^RPS=\]$PTX@QTQ>3T:"?ZP+[84I_UA5W,BIOB7&SA6#R,/9T M]KD"%)(IR68@MWG\M2$05_K#?OWQ&_IV\8Z*MZ/!X-A1S;3U^7._Q"PXOB\J7:G MHX9"G6N.!O#S3Z-QQO'??F:-E/R*QDT390;I7V2Z/;^83$?G.'[Y-0TNJM7W M;#)!^B]_#%][H9@4JJ4E#=EG*KH(CI.9I=!XEB1)QG3$@VU@[I\JN^EV-5$Z M4\Q=+O%=N?1\-)F^+0O@ET(P1@195 $3A2,+70EPGD7P*6>.T7F#HC%;5@)Y M\DO'[N+M3.>_C49Y\FR8/^#X2S_AY,-HD'M9"*M48A X9E"&97#%*E)7R%8) MERQ/G2A^%9K]:[^!NE828&=9=\""W\:CR>3=>%3ZTUZPI1A:W2 *SFGIT00J M)P4Y6B<\YZ$@;ZSV:Z]_\K/\L:*\JU6QJU87%O+PT\NOGZLI?;6Q">E33&@@ MY:1I@()#= 21\1 XBU;(K!KK>"V8)Z_Q-F*^JW^YNVTX07K@&2TV+V@9&XP^ MUT$O4/:\3DY%S2%)3D/6*D,,M+#%1&L<^6#.9MO<"KP'T/YYT$AQ=PR_5E+O M8*'_@(-!-3J'^1]A_&^\-OB>,KXH&Q$2$A[EC(80&0?-I5$^^50PMO9YUZ(Y M%3(TDG<'F\-O.*0!#PC9LWQ.TJV#G?:_X!)>#K3DI1)!:$V^CU41HI8)I"4! M."4+%RN.U78S ^Z'="J<:"GY#G:-.X/N)1 M.[2M78 5,$[','RD:#O0]NOA%YQ,ZQ#GF%X/ISBFG_0LVLA\$L0]Z4$%6G2\ MM$1%+Z,7EIN@?6.5K\/RY/7>1,AWE:]W5_X# M5'-AB(M,&1&:Z_P&A!-0]>-%>E?#9E<-OPK]\3_#X *?Y?]],:?@V_*O,!Z' MX7320[(=;$ID<98Z4!8*^!0RF**U(^%SHUH?Z-T+Z,EKOYVX[W+![KRQ3\]P M_/MH.+JY"RV9:ITS1?D(1M *I#@!"S$I0#182"@AL-:70/O)L:"CPNW1P MNR_^2QMD>275'UX0R*MK]%^QC,8X_]S'\!4G+[^2O4OO[P_#^-M,/C2Z5"^S M1C.O]G)?BR:6$'R&F)(CIB."<][2YB:9C#FD'-IO))T-Y\D3\5A4?9?%O@V+ M"?)B5OU*OO3LI#V47+2)P(U6H%P,X&E6$:P@$CE7CD?="0/O0#D1]NPFXA4G MESM'.OR.TVM^E"[22FLY>$&05"@2O.(2;#)!"4? 8FZL\!L GKR:'R_.%TJF0$85@ M)2T]2BD/D1D)/),C1> ]MZV5OQ7 )T^.[M2Q@CP['V6O0?NB/[BH,8.W0?=B M1N,-1B OG/8PVLD@Z, @&>%%T"(%TSJZ;TN(ITJ@)BI90:&=#[U?AO&0<$S> MX7@&;D%L(:-VTH*PB5SZ8C4$80-PE9/*7":/K0_%5@)Y\G387;PKE+[S8>AM M5 MV]C!ZA\YDT-)Z4#Y;H.\])(TV9,&D4JYCM2^@G)SB'R/B%:K?^2CT+.2!]8":UON&XB:*CH:RD[G:MW!S&N"F[X M:9Z \=L2UH5 8Y7>6@RBB.+#)Q&I9U (_-&KB2]X!H/Z+LK#JQ[ M=T,6W),D=0\K'J'&44-Q-@QXN8;G>K#EB]DJN!&HWJU,K=UU?1=(R_5]78;9 ME;K;Z.BNPAL)>&_:UR*2K6$C$,UIG?.\D-L;' 0OB[,Z2.4VVM^/2^LW\O0. MHO1MY-I!;-L"V#]F%DXO6Z]D%A92T30\C[2M\5(@!6Y-+L4XV=IVOP%@?Z9; M0Z6,6DFT@TRG-S2HX02O1KB Q0K+D6<$IT3=LG($9YF!1/PU3@LBLVRLZ#50 M3D'E+:3:R-7__.76^(AC^3?7658?YB.TK_/1@,",'GYWQ?]Z;>;^!IE6J]XS1XR MKA\:W*W,:U6\E[;F7!M4RNIH2'EDUT==&*F:( M7D\F%YA?7(R)F.]PW!\MKMN6%R]U7S^OD1VS4*">3)ZLMEB ;'A:3)%YDH7, MD(.+.9O,?&A]E_X(F-\!DSK46P=90FL@SZ)AUR!F5A7#L=#D<#0YD,3DB[2@ MG>*A^)1%\X33[5%^ET1KI;6&"2O5^[I_7I!WLBAP^+;,OY[VXP _8**/3OLX M(<'.2ZR\"_W\>O@_^\/\HO^E3[Y-[FE)B[-Q'JQ%"2HP R&2JZRYM@:S8,C8 M0^Y@MQ!/DXA'I-:&"3;WC6HVMW8:E-!8C+3D[D0IJYPUN.!I4((SPZTNR.PN M7-T9X?='U?TJM8-$H=VF8,_9S)BWM!7H8L@#=PX<)S.D!@&7K%)DJ7FM@)T0 MGR9%#Z#-#A*5=IICO<0Y6L$L6"<)O)0)O"T%9' R,N$2EM:'(#L!_BZ9V($N M.TB1NG<:O3S_/!A]0YQ]Z-W%.)V1*-\-PG#2L](R3Y8Q2)LJ;$+L F,@3/;) MA$2X6^=5/A+J=TF^IOKK(*?IOCFS%G5/,K0N>P:.EFD"S52]C=> ,IK(,W(',B\O(49.EN<=E MZONFT ZZ:9FW-?.LKTHF3#Z.GN4\DWX8S%WEY^%S?QH&+\-X\.WE5QRG_@3S MV\^SW.5_XJ1F$/@@8Q%>5R\EDW@D@Y""!Y8<\R$Z1OOV1JUEUDM,T"-"MCQWA64P*^X!4X0OJV? Q?WXW&,_%/ MI^-^O)C69)^/HW=$]^&TEZSA0;,:U&D3H98T$A8+<%V2#TIP)UL'W.T(^;39 MM4]]KN#CSC<,]\9+95FK2C -(EAR@,E;@5"/7;21R41R73"W+ABT>>1:D_BK M*$,2(F0HT14:(9?@N=&@LU9*1XRQM"Y(\U#\U0YQN?.\0%U8X2QFD!A]I;,! MYT("4Y-YN:SE?]J'"AU)ENPN,:<[B/'06;)WAC G5EV71L-J1LU2R;@IM,-I M!MR: ,K6\$>D81DO1=!(,T&WOX.Y!]"1Y-%NI>AUG-E9X!W$F]["M,@WV034 M-DFU6[!A):#])M=VH+C;M12:27UOE' Y\.R# 6]XW06S Q?HCU2,]>@EHFI= M5V&/5%B3<7LH)FPC[$XZ25T:6(L\,1M3#QXAV0ZR4M:N4M(5LHQKZKAA#"#5MF'O%@W%* M%]7:3+P7T"E0H)W$.YCYSU*Z.+\8U#3!=5[K J@HTA7T"9)0-24U*P+J,@C4 MPBB;)(R^SM#Q?GYV'\;50^]#\-^Z6?PG!*1!Y= MU+K%G]Z-!OTT"Z9=-E68O*@#&SRJ6?:CW[5['G>;8=Y*Y@XQ"('.RD!; ,LJ MIL*$3:1@,A!XP=ZCW[KC><'\M6_+U9/_/AK4L[;)U9F*S")G1HL.UC+2*CD) M,MU;WN4!\C];LVBVTMD MQZKJPO2^A?'F"&;-1_\8CC$,*N[?ZA:"C)O$9 +&BB;C, EP]>B=^R+(,'2" M/,[6-M>V($^06MTJJ@LK?AO LRM/)A5/F"UXZTLM"$4VI.(,1'0.M10AF]:Q M75N#_-Z9M;6B.C#V;P.^ GL3^G*)52K.0 $YM8K@N@ QA@ D&R$%,V2RMKX= MW!+B=\"JEDKJ(/_\@9T[I?$%YF77DF>%_GXV&(S^#,-4/_-\C+D_G()"N@%5C8:!(/V+["TTHH>[M+[YHR+41]+-?LK_I#HG(_#%X/)_2^ M^LC999$N@B,3$M"R>I-,BZTGFQ!\*CY;)X(OK?W#-5 .=;7>1,NWV_S?XO^<%H> M=:*BM4>N+6^L?KV8D.DZF3P?G4>2QBSG:8=+J?L>M_N]T\9@;UTM2>UDM"B# MYEX)Y8*3FC%1DG>Y*)]Z]SUXM^FZ?/*S-$^ZF0]YX2MHST)*D0%3G'P%&S2Q M@1P]XW16@>7B7.O3H?OP[%S9/'Q;YB/5IX]Q^;+%45Y/8S)1,P0WJ\["+0(Q M/D-$F6UAW@K7.I+\(4S[7Z::,>).H?.6XN_@OF?%))LW]/U$J&N![GY>-/5] M5MN.?YK7Z'Y^5K]\/?QXAN_K5V_+VXMIC?Z8K/G';_HA]@?]Z;=9&MO?^Y_. M>M9S;YT44*RGQ=RG")$G 9K\+53DD-O4^JCB8(,](4(_#<)T8..M'O@5XJ6E M,\;,>]R3\4LB!H\U_"GZ",[$6GXMHR@ZNN5:,8@;OW;B?L,>95?6N#8K(M1@".>\Q&YHM+DO':DF$U-IS MN1?0:=/GD8)O70;Y06+?S^N_XR"_'KZ&Q8QOC*/!]GYC3"8;8UPL4'1M>)>\@UA4 M 9X,DXH&QKW9BGN- 9X:#P^IOX9%C=>-Z?4PX_FP9G@,0O]\7CVH5Y(WJ2#M MWBAK%W0FP6FE(%EI@Y79";M99?<-7WC"G-E9OEW4$TYGF"\&^+:L$,/DUV_7 MOIL',Y3L?:D+IXF"W-]B!) _;" SX2QSAMG8O(["EACW%3;4F>74J5*.)8YH MQ=!F]\%1>*-%C, RMZ!8D!"948"%NY*12?2M\R_70#E8B8Y.U?^PE;ZU&CH\ M*;T.:W[Y@8N+W$T =A0U]""XPX0"-5'E!O3870\'(8QV3&O&,EAC:IYJL1", MR2376+A!F4/S"D '(LH#D3B'XHM9.M93C2;Z-1_K,_&(1A38T( MPT^UKQV<8'(/5L,EG@;9&^OD/8\E4LQCRDY"LBF#HI4>@F4&I!?"Z2"Y MYZT+8CV$Z2C6Z,]TO*S;LR@Z,&^^&C5+UB@2!R^.+(,: MAH:$V 89>0FTVZC6%3*V1_E]4*B%BCIPS>Y!_#M.>\8JQH2V8(C>)(S:[",Y M 2Z[4)AQC+'6<4[W(_H^R+*MZ#N(95J/[H\)EHO!FW[!'A.>!^4TL%K11'$D M\A8MZ%L?R 71CH?6#0(VP?5=D.21:NBBE_NV9Z(\&!X%^:J,8VT]Q0*X6"_8 M:&,M7GN!H759UR=Y3[$+<3I5RK'<4]RSA/[Z[1_A?X_&SP=A,B^8JZ/C19A$ MVZNE29(M0HS1DT2MCTFJ@K)U0.46\)[,?<96--E\Q]M)7?NUBZZ _A[.+\^% M-H#;T8W'EE /E@K=C>HWIU@SO1T!W8(M*CIEP8O:Z5@;FH!2JUJ.DRDLA#>V M#HT\"IH]G,=\E"S;1EU=E%:_F$Q'YSA^CX-YFN59__-E"!S/*&7S'E_WP-F_Y=ZI*F\78F^DAPX.ESYB.AN.!J-/WWZMK>ON MB&(.,FD:N6:&4%D:O(H$5T8'K#@=-5/%RM:&^T; 3ILV[76SEVNE5Z$_GF7W M_6.6ES]/%+QVN[#\]7P489B7.8&SS/W9/\FU<6*Z&-<6M#3V_BY9\EW"V?WB M:&_"NG53)(QRR24B86%*".YH^6$V=+0>P?!A%KX7=869DS6NO\A*9FC++KU[=.#H ZP\!^, M=7E%BP.D4N1R(3>U]IT*7 QQIJ )L@ZCQZX*3QY5>]06A?Q:@9^7S<5Q[/Q'4;O M1W/GL1S]K]^NF>2OQOC?%SA,W^;1PCHE:3()-@OR,:4)$%%Q(*&&*%RTWC2_ MEWT8UJ'N. [$EW6L;:2W+DZA5_AZEP"7*04;0.SJHN-A> >ZW&BMVG74::R7 M U%(9JMXS*8F0M5V@R$!H6<$502K,B^Z?53:H:CST(7%$3!G&W7LB3&3R[5X M<;A9F,8LA 4MR,A4607P4FN0(B2AM%?"M3YXW@37 8\?6BET \+LI(TN F&O M)LWEEW_OXYA>^,A06%8@S6Y4LF 0R7LE@7BA)#/H=6>!S2*U@(]N'G43..;+%M-U;6OG6\M:*%50B<* M:!E$[521P=F X(T1.DOTM,:?'K?KZ83F82X,O&O2ZZ M5'@![WFU(W$&+8 IDL3@0K&V>1.8]7".PW1JI,AUE-E1"UW:3M>@B06T6/L M7K8>SO=&D,=H84\KB%Q (Z\SJ90XD56[ MNGC:VA0M07;91A.0L;VL(/+[),ACM-"!9?P\3,[(,ZA_U8)J7\*@2F&VS29C M'$%SM+EJ7T\J) U6:A"%%2ED=LA:+R#KT7S?7E8C+760+?0>)]-Q/TTQK\:X M^J?+(+<-L'?D:.V"^S!^5RL.C ZLP YVN9W&D(-73J &ZW0!590#AZ@@&BUR MMHE+W3K8X/C(]X!C=HSVI_VAPU5T4W!1Y6=N'C@>Q(JQ09DM82 M+)$@6,FK62#(R(R6RPZJ.!Q3]];CL*E:Z*>#(OI-6_!M,I8?_5[7T;0%0;IL MH_D8[1Y[OU?%I#.)_%],-;-&)#(G$EHP*?"$6A7G6Z="'C]3']GO]6B(NHU2 M]]OOU7L7<^$>8JK]_&0P$!6WD)VE>1,8B;#U&=C)]GO=2LN;]WO=1D5[Z?>Z M\MSP]S"N'0J^8.NK<78(2[\>$8\'_7"S2 N-I%9I42"UJ=$V M->Y&F0C(1,PH$J+O+,RDX3AVJ@([RW9]6_Y5U36$EP*)+=*#O;B68Z M\'U7XGQ[,9U,PS"3N'H\HDE6<$BTDM36C@)\$+4QE>8B,)12J]9W"P]@^HZY MU8G:]M;4]=Z&M+UBDC B.[ L2X*L1"T1PJ$XK94N6#C?3^?->V'^(%_GRNTR MK'!W&<[/LZQ(10GGYU7_E*-)YEA&2%J@#.A"3)W%TC<:P]X3V(Z%OP!%0""ZM@!AT)-^P!L24)&H(19%:(G.VM5E]9*V&#DN/#5L1;:.F@W26 MV03@CU9$6ZMRZQ8SC]'#00ACBG6"9@-([A.0VU,(*&80TG,=&)/"M MUI$Q<0^L T47ME'@)K380?I=5%.]!R+J;'/AAF8$K7K*)P5>60?D"6HCT8K8 M/#1P[\1X*/)O[[S81NBM389WX_Z7,,5W@Y!F?O$"X/(JLNB0BQ,)O+:UUQNO M9E*,M8)_<,'60_?-3(C[W[-_DZ*9/D;="/-P][I7M3&?GX7A)R33:WJ&EQ\= M%?KN^>C\(\=Y>6X2-38_S23*" BRT6:J%5P&[G:'8+\P?HC)$/#'/>=QK5F*M./ZUE+O_33?'-\ M<8$?1R^_XCCU)[0;%HNE& XIZGK8(B4$;1"XB5'FHA0RWBGM'P7[QT1X$H3I M(%NQ&YL0@V%!(H.$HK9FYPJB]0Q<* ^Z4+TP+GG5G)7]^Q!<>S6G$]F0XEOC":Q4"+Z?:51-(4YS*G@?@ M"A4HAV0G\,)!!!N9,]$4+[NB]RI )Q,:L!55UE>(W5%E7;K_NTOJ]O N8W$> M'F#7Q62[&MS!"]#N2JCNEMB&;'B2M%>":9Z8!%>LHQ5#JAHUQL$G@P$5UPZ/ M.)-AGW3?O";NDV/[-B3H@.6+@(-EH<6H&,LZ0TZ9P BGP,G:[]XZH0WW5IC6 MEW0W #QI)[F%@D>MM-/P)FR>5?M FMFRE&NR B4YV%*2Z3-+#O(A>_#.6Z]X M1*7#9MG.&[WO!U^Z5=%>NB;7^)'1/$9[5)[C>$I2N(PB^3 -TYE[-',.K\)1 MWHU'9.Q/OX5AKH72/M>/_([3'8*(NH"Q>]10Y\*Y%2:DO8Q*I&!%<(HYI'W3 M(]%#>LFR\*+7!:#=MK#EP]\-:*E\=NT-5V<*0J8@C$70,1A046CPFCC/?%&" M%V5R;!T+_S"J7;?NM6_X;3R:3'K!Z2"4XF!LDD!#K"L*+R!1Q^2#XC*U#C&X M']'^%^O&S+B].S=40!>]B%.Z.*^']IA?X.QS MZZH %S[\)A [NM#8 -YAKB2:JW93ZNRHEP-1R HI3 D1G#:U$:Y*X+R@F:IH MR99&&2WWYK)V39T'CO>/@3G;J*.+RZB+,0GZ8HP$[U7_:_UJF2,8>%2F M?X8Q7O8JY@%S4*"Y4Z!L\. "9R""CMH[:X+?+"QX_3M.1\TMA=E%!Y60SLB8 M'W^[/N0E_9A"EZTGV]X2M%)#II"6/)=<8J$HIDOK.SI:'-'D770#NX-A@F> MC0;Y]?GG\>C+/-%Z 8T6F2PD3V!STC54F8$G8A'#D&-*TAK6^M#^'CBGPX+6 MLF\8)CXCZ-L_AYAIO&\_UUM;S!^^3>KYS7*UR59G5@34@O)$V, ABIR N;K\ MN"2#M1O-\7M?.50,K VR MUHJI[4YE@B"T=H7&FU+SIJ+WX#D=7C27_EUFF".)CWB/7W!XL4NGC1:O/5#\ MPWV#OQ7OH%C4.@3A(HW<6^499JRA5$Z@R"H\+M[A%H#=UHH7_4GX1 S]-+O2 M>[M\^+5#_L*YRSD#NE13_YB!8%.LZ4Y9::RFJFF\7CR$:?=NI;/GO:*EH88U MC4.:91H]OYA,1^3"'S63^%P?P(FCO: M2I@'RQP9#CHBA"P<2.95DAR5YQO=2--;KM&&OKNBS+T #G4QV$Z]H]9B;G@B M-P,UI\]U2,N+I0U ;7/A]Q 'U@'9[]5>0T6-NI+RWBA@;(E>.0V%)09*SBZ? M&()-6=AH1.W\]_14O^9J;M^:WT:X+0N>CB[(IOG6^^-#+R>77*BN)MI9?0T$ M+V*@_=!Q[H6U=ZI.W%#O!--?/HV^_+)XXES#BV^N%'SUOOV9B0T%/]I):AV8 M>K^/AG\L_7HT00=9 Z"\1AJ)%?154)!CM.34%T/@&EMVUU[_E/6YJS2/+8OD M/591D%/R#L=E-#ZGS^#;..A_6A0/V^^>SYK\?Z*>3$M+-RA4\ M2&U=-)"9KUUXK:U5H$6-_X^V'CA'WCIDIQWZ1B Y MDCM04W.CU"5DETQI77UB(V#[/Y4Y$._6G-\T5%L'V_A&(.F'B5:.\ E[CL>H M"XDA9JPQ[*C(ZK &:.=+V4N1"VM]@;(EQ!]\ZT"5'<3?["PU^@?]4>8][PPO M5@HH5I',6 D0N1 @G?4LRJ*""\>V-RRP_^#J/I7?04[-SN.8'^4)%@BK\. Q MD\GO YG\L1A@QA4C+6;C6V?OB G9':. ME;0SBC,#""D_SO*/' MC^+$H\>/\=+).:UB\NU//0C0CW./'^<> M/\X]?IQ[_#CW.!6^_3CW.(J]X<>YQX]SCQ_G'C_./?9][M'2/7R!<7JM>>=H M^(6=,L"R";AY*?0^> P3>-]#_ MG5CJ5A+O(K#^!K8_AF%>B0[SB_YD%A/6CX:>/.#ZO0'LR.J\Q,M#>\]HK R&BMB!U4"8C M_F]G4LER6R>[0)*R6Y "%L!*55@4 @09%7((KGRNO6 MIUXK@9R>OA\GXPZ*&=P;MU>ZB M.%BJU*YZO9J^!)S8)IEJX+/R3+16_G$CJX,Z^MKT])B M:\G2X#W$K UPXA4&SDC]HO%\VLN5X:N0<'%Y5=NP.E%H051(?/;1UY:'!G+6 MR@>7=,FM2Y^NPW)HI^%Q>K_?(WRDI#MR&2[O+;R6Y.<*1CL@US1 )\ I7H#1 MI$LB&6%*ZTOB([T)VD'3CY9HY^<]KX>T%^)D^CY,<1;FGJ_%."99"*C58*4( MM>!NALB$!L-K*U+#"Q/='@7?A^XTF-&1-CIP*&\%-ER9//,OJ\G]OD9P\9Y/ M7-O, V ,O-YX"0(::J@65]KXD(SK-GSF'G"GR)I6NNC\]G$ET'?C?D+>*SPI M6ZL6ZGKNIC Z"$1K$!$S3X65$%JG\FT,[KLAS2-TT;#0^H- /Y+B)[4X_,=Q MJ#5+7X1ODUZ6Y)@C5U +P(,B24"0JA#-E=#<,/(*]D:<50!/G#P[ZZ2#XNT/ M@ZT%QC%=5+_P&F[>BTY(B<(#XT7-:XL[.:N.)Z73&$O";B,CM@#[O1"KA:[6 MUH'ODF17MMO;\F$Z2O^>+:\?Q_U/GVJ3$ZX8\Z+0(BL9"4UE<-HI6FD=X\QQ MEUCK$[@=(7\OA&NGM[NTLSM=U][$/C/Q:CG?SQ?C=!8F.,_[19LR>QWR6*:T^46?WW MT6 -W)!\#BQ'$":0>RDSK:1UXS:1S#YC3;1RLZYTV[_[5"G23N!W^>$;\N/Y MZ L.PW#ZC_"U?WYQ_H%VVW'M7Q^GEVMBSUE.IK]+()*SH*R3$+UU8'7,Q:/T MT;!'T&.#5Y\<.UJ+>\4AX6Z]*U?#_3B^F$P1KYU(A>"88%9#9L&1/*('IS)9 M_4Z3;%C(C&T6(+3A"T^6";N)=H7^=XL*NY>N+S -POAV.GPI628C P2%=3$S M9! Y7T!FGJ,N6613=E\>5K[[9%G13. K"-+X./CZP?7+4C!5;^T:6L8X=Q$E M9!UY[<2;P*$+H.E[%I1@R+MU=AX ^+0YU+U.5C!H]S:;*]-EHG::A63!ZUA MH*!Y;M/)6>GTX)VD;^>XS!6437-]K3M)6.MLT%^4Q M\G(;+WRO.< M(!E?8R!2H#W,*V!..BN**2ET6Y_@^'*2.N'!-G+>:TX2*[98[S7(B+YVKF(0 MN&(@B]4A,!.R/:FH=."$Y""6Y%%B$ M5UTG(YS2+K^SC/>7D[0)JN\U)VDKC6V6C_(8<>\O)VEV=B5I52K:U?YG <%) M+T%KY+(P)U+LPO\_YIRD#CBPC93WEI.D T.9$EDR.5E0QEF("0W(8&6*F*QM M7G3HN'.2MM+21CE)VXBX@XW_VE77 I#0KD2N,K Z.E6DFA]H>R82>AJ[;5YP M[ Z(D]#W;J)M;<.O/XF>K6B8C"L8(^3,:$6S7((WA#0$G:T/07+_F%B#V^]Y MZK9<:U$V#/!^ -J"T)N 6VW9;:WO0UANS?6SF=YW$.[^YOD"I%,HBN %DJQM M:)5+0#]28!@OFMS-1&[G$6M^C;EV6,5O(]/FAS-A?O;^=N0/)C]J)K:$I-H/S+O3SZ^'_[ _S+5!9 M>8-&<4C""U $!*+4 9AB7%F#VG*^D2[7O>%D--I$A)T?G;_'C.>?KTK^SU:F MF E'RAY2X%BK$)--&%2@E\8;N%VU^U6U-E!,7M?9I:+JU0F1EH C:W^K$ 'C@4-ENF8;:[UMO:[ MT!S-S=UAN+.-/O;.F;=#7.R@EGOC)..@8HU]9;401E264!NT&)DE\>R5-I?0 M#GTQV$*O6Q'G<4KIO'7!;9@?_QPM8$II4ZZ]X%*6ENRYE"#8VI\F:9=E5LZD M;A,XUT+[[KCS.*6L77<:]V8]KPUD1^G?+0IBW?>X)KU2-P-[N^>I\5*4J*L+ MH[10,08I:?):KJ+S*'OW/7C'^YU!F$P6R9-O+H,;193"VJ3 :E\;7- 2$G3P MH(5EJ*7VPK?3(TR-)%PG9U+#\7+V_ MK"08$C@R9IQ/NOD=UEHX^U]S=M?\W8NL-M+N8%.Z!NU=&+\=STOVS&*L:0F< MH>VY:$1*9,IE7DM&:]1 PY?@K*$YZ16-OW7HZ@:P3HP83:3?R3WW+>Z^O9A. MIF%8BQCT4HJ*>.O *Z- E<1J!U&R_FD_YM&'J)I75KL/SXE18C=Y=Q#\= ?; MZ\GD@M:P@I)&1!25H7:%L;J 1R]K,H8KD:QJH9KOBJNAG"0#'B'EUM>D'\)@ M64EBD=)72YKTZ+*B3ZYAI/7P\_CL-P,F]WVBO9FCSSR&85 M_T0DK,@-,!4P9.\#^M;G9]O@>\J\Z5P?'92UNH;U!K^7W'Y[ ZSTM= T]V = M%[6"0 !O%2'.##$)FZUO71=M*X GQI[&&NF@8-6[\*T>TRPE4 E>6R\_'TVF MDUZT0J:C?0\?.Y/ MPV"^Y+W'"8Z)M:]&XU<7TXLQ+B$OLH8=F4U.);!1D@D522!!*05>ARBD*=)% ML9%I\KCW/V5*[$OL#0>HR%1<./)EC*6O&MK M'0A)1C6969IAZ_:A]\#95^YV!]M((QD?2P;W["2F/NCE?U_TI]^(^)]'P[H4 MSJXYF;&E.%.M*!J,8ID('=&"*%(5Z8G3S9.Y[P5TJ,B39EJ_S:9FTN_@1.P6 MIL4EU":@.HHV60GH,.$E#14WZDKJ>Z.$45)I4VM0(R%4N59/#!G!<\W)\4HF MI=:^[QZI\$"PR+Z9L(VPNSTF7_9."L4&40J8;!D-$1FX8"6X%'WF+&7O.CP4 M/=2%?0/EK#\.?81D.[@R>Y;S3(AA, ^@75C""W !E7)!,Q"V6%!!U+*ZY!H1 M0!Y<<%'GUEV4[@5T"A1H)_$.9OZ'BSCIYWX8?[MVE#)/GY I,QD48*QAU%X( M<$)98"H*;Z2U]/O65N(Z,"=G(3:1>@=W9-=/8\,Y?7GM^&R9];0!PHY,Q8?1 M'T[&&^JBBT7D8:11<.=#2*"$FGGGM9QJC44K,H5LH@VE=2>K0['E M(=/R4&391@6ML]:>33^>X3_"^-\X?5L*COO#3\LL+/2B(*/%4Y=Z)F\"!+*? M(3O+"R=#.I8'P__N?\7^;8C6RA@UE^1>VIW.!/"O&MA(CE.+,,_['[A[H.<6 M@&^%>D:5R!;PV3/#5$DB1J%M,@)]Y-8'W;O_T4V"/1=/?SM^W_]T=JVD)3-! M&/(YH*C:!B%Q1;Y&"6!C9%HG$8SI*.IS#:*=O=553[\>:(1!.$7.%*"JW8]* MH)F0R<62GEFC:R_AYKU@'\)TL,N3%JRXX]2V5$#KU-KE)'OYE>S\_@0S>=S: M2B3OBEPJ!8H;#C'59@_">B:MDMILUG[ESJ-/0JL-I-;:7%A>P-4.'I?G)W^0 M1[Z$=RF!R?P*KY>=$YYI!3(86S-&+7AIR(TV#NEO+;B6&^EXZU>?#@>ZE7H' MWNJ[\2@AYLDK$M$"V1+JI!=#,5XZ!&VQ6M/D\4>-CFPBKU$K)YELG0AP'YZ3 MH$ESP;>.]%PYYF5$^H+5L[ATVHY<43J!$ I!:8W@:PI#2K+PK(N10F^T7FSZ MQI/0?WQ-.+2UT+NX'%T%;'&,LPFTC@[#[X%UF%/P1@K^^?%-D)O[;J^P4\A?5OZ2RQ: M)9O H)*@3$CD)\4(Q@6>7&;>\\U.(%8]_4@LR\?(?M12<,UKM(W[7\(4WPU" MFID7MZ!%+E((FG:XE!21U]6]CNPEXZ1@G*-+06VDT_O?-X;2\ZM[V,ORGR$!P((R+4DG-36E]]7R4F28='9FT$W[#<_C[ VDW ?6])YILI;B- MT@L>(_6])9JDG/B\#5IPOIX"<(C2T(10R4M6LC2V=1+C4TDT:<^$;82]ET23 M**(MC'9 M+45LJFFC,18ZT5YZPQCMGG7N:----E*.0\FFFPCV?W' R[^?E:; MHI,H6D4%KGELX]C 3<#?BA#,#J/)64J>N:HU3%@49*O'P-"@]-C;Y 6=Q@D* M;K0W+H#2N=3^5 Z"*Y(,$RUYRHZ3+?DDX@1O!#0M'GJ]$-G[T6#P:C3^,XSS MM2][R2N7DO90R$*G*:@L!/01)"^*!2E0Y\TJ/VW]ZB,YXWL<%5:&D74C]2XJ M2#X4RL@$DXZQN@4KLL]Y[4^!BO!)+VUVOF YW5C2?>ATV]C2;132^LSB;I1D M(C>^\"2 \UJ]V;)$[C MB$CX"LXK5P;FR2(G\\P$)PCG7D+HURX"3:.CLDLU?J^61B*'0PF!9#@*1M]R M)J)PY'TT+Z%\[-%1C]D1&XOZ^*.C"C.)*4NKLI:9_JC'D"(+B,D8FCT^PRYU#LQ]!P:-OB!]P_*6?<)8:\NOM-SX;S!Y$7[TM[S&-/@UK>Y%Y&Z-9O=8K2]QJ M::2P"K11M4=[C!!KY"A*IJL5[CNH2]9V"#N7<)J_"?-J( OM]81*.DJ241;U M\LAA@JB !#H= M:I$DG1BYTL&0%ZV3!QY(&83S9ZWWK1O0?.X>NF'8PKHVYTUH&# MO ;:I M%Y4$6.EJWV!CP$LI(&M:,(-G0?/-;B@?>M/^S?J&6AEU)=(.;//:KX(>>$;@ M7N 7'(P^SP((YX[#\F@H*%4<3Q 3R*\H5GAU^UYZY]5@ UBG M0)&NM-!%74X$VLS.O9]WM^B\.>CWK.?<_RMRH0*)VR1GJF( M6JF<'5SW,_2_]?!$& M[\@T&M-"-I[][E=B;>E?/V *R1GK-=E#HC;WS(I#K-%,]%E%S(X1ON?DJ@AE!R!Z8P!&2;.#G()V&R$/^;(,5*IVXRXS9I2 M]H1#:W2(( VA5EESDG)A8,B=Q$S_D>R[RYC;#.1W3-]N%=I%SY?5=S)7LOOU MV]5'%CUU9[/N[>?ZPD9(K8Q,4'(M'BVU )>8@4(. MC H>1;2A]<%"^V%\QRP^-"DZ*$APK9G30X.;K!O=_"+2DM.=D#L(/*O:^JE ME"A ZZ*PB.)-:+T"-P._K]"%XV'R0=1^++$*<_CTX7F'(6Y$5%( $S5@-"4. MP>0 FF'V47(?FIL.-P V MP9BZZ@W7P7@.$^.P TVVW<3WI>.GPE_G)2\FU+Z>UH'R+H#/#('<0.>"-B+= MKCWV'?'V@="+(Z?M-JKMHO31\E#C6H$6CB%P$R5HE6I.*0DJ*"> H#@NI&%* MMG:25L X0'N\@^MWW8G3(Y73P7GJB%J\("NU7%C<>"UK8DN&A[=Y/PF:#HRMX[!4'J\9M:H> >Q=K!EW$;E1>:% M]E'-@P=55 27O('(K:'E+M'ZUSI7]@BLBLYTO(4T6X=LSB_Y7P\3+5+]+[4F M^I!$SQ<;3RDI,Q?-?(521:H:1I) 6T*<"F=";1:O>>]K]K_K[Z* 42?2.YJ4 MV/:$S5KNT4LG#0KCM7KU?@)IMA;"[1:\/.:DF'":&65EBD0NPVTQ MEJ-6M&*W G&@VY:KT]"8#"M$;2A,DV\EC ;/:I<]1;^(@B%M3<=RN?*F56C- MHQ$LUPM2[,7,5'P[/'WR9!6RY9Q!L;6YFHD" F( 7C2IBCNGM7UZNMI&!$]H?7PRQT2=4?!) M^;Z;BZ,GG(Z)*TE>?TV0H#%#C-R!-Y))-,GEV+Q,P1&,^PG-O6,@_Q%.Y*V8 M^Z1F[\V#A8<%X:*(*10!/-%"K"0F<-$@),M"=EXZ49JG3!S+X'_,X^.S>!_3.;CG,Q=-#YD,GK1V&*.&$FKO0N4Y M>*RM#)DB.Y&Q9!7[WI/!#WVF=Q!E'V<*>$S6>1%HL2]%D=W#.#B5+.A@I>.V MT(];KQR.%'4VFV3L< ME]'XO):=.V#2V98H]I-_MHMH;J6B,8[1H(BFD%RL=S'76"OE?:Z]&CW;*!5M M2SP'STKC: W+M7IF#6Y2)3"((F20&46VR'3*1W.4^.:)9J5Q5QM=)4<+F=*T MYI#K$Y SP*"3#5KYZ/!89/S]9*5MP_P#9Z5M0Z GG97F4"+W6@#J,M.))#,T M\-JQA\:H4TSFZ60 ?&]9:5NQ]&!9:=M0[ G']O0B%A<#1O#:>U#6:HC))\"( MV@7&I"I/)V#Y.\M*.\Z9M /!GE1R'3:C69/*KCE3C)-$D59H\ K1EHA/QM\TAJXC\P7VH(C;]WT M]$9>D5&!"HKW!<0FNJ )#29M11'N"58V^A'PUY;\1SB1MV+NDYJ]VR8B M%*^Y]TI -BZ 2EZ1&>HM2.>S$E&&I)]JG9@?\_B)SN,N.?P4G?[-(I@]2E^* MSIG:S_B[Y_^-.Z,O4_SF.%A&3"7LV'U L#Y M2.Z1,>"-RV!L<%X*K]7Q7'N?9/Q]$(*V$1.@E%*[)SI))-01O-2.UA7).NC9 M\AW&W^]T#' 091]G_#U3VOIB(N@Y!5YPHL1C5.K[TQ.+OM^+ MO?'WV^CBJ<0O;S*F'_'W6\7?;T63?00R/T;'3X6_005$)1 B*NE=WNWIXZ&MUO%WQ\=;;=1;1?]=*X":F?0)\M.7UEQK5@ Y:,$Q9$ MHDQ@A<",/'IC56/&K8%RA$YQYWJ^W::G@9+V$FU/ NFG,,PO^H.+>F6+TS>C MR80,HAGL9\-I/]??]+_@!TP78WH=3G8(J]_E=;O'SS<;[*U >:M+YM(7C;HH MFPVM2O*/5OO+9+[^FP07A?T4SJQ\=#&< M]J+A]'_R/$T6)$#%"GA5:J'88&V,*9O2>GUN GS_J_E!.'O'Q=J[TKL(5+_T M5G<FL@--!/%,2(')-VS+C6!5,Z',[AS]/V3]*V M*WXSLG3@,ZY&=LW7V01?1\=M#V$[T-'9L9!A(Y+NJ,E#,$X2#X+5&236QN0R MUUZGWD#"$$LP020M3X)I#QUV/56B;:/ #@CVO-[QCJ=]6O5?8)PNSE>D%XK7 M,G(LD:FDO,G@48?:C:.V5#7.J-;'KBN!'(O3]%A]C5H+NP/GYN7YY\'H&^*L MF,#\YG\!S*%ET>H$TO+9U9J#H)D&Z:(*.@29?.N[]+5@3HP);82^][(T,FGO M#!,@?9&@7([@G'#@K;?6*1JQ:EUQX,C*TG3*BG;";Q@C.6NS?O?4_^I28!$M M],/U9MC)&#L?#6HL)>;(?$XZE!8S?D-H+3@=?FS$+7Q MV: W6J:-B++N#:?$@"92[* 4\HW=;5D@BT4=K5=0=*VP'FV-TXDJEQT M+JU+<*R <2+:;R7HN[K7]]Z-+GY<_Z@5JO[K/_XO4$L#!!0 ( .%R%;K M*E9\M]D !07"0 5 8VAP="TR,#(S,#0S,%]L86(N>&ULY+U[<]PXEB_X M__T4W)X;=ZHCA"Z0!$F@[\S<4-FN'N^Z;*^MFKZS%1L9>$J<3F5J2*9L]:=? M@(_,E#*3"3!!BC4;45&691+GG!^('U[G\4__Z_O],GB419FO5__\A_!/\ ^! M7/&UR%>W__R'7V]^!O@/_^M?_MM_^Z?_ X#__=.7#\';-=_"OZ^)O^2,-/B]II=;%/0#_4K_V9OWP5.2W=U40P2CN'NO^M?@S MCQ*E2,*!D D!"(D$,,DR@%C*D>!8AB*]NOUSR..002&!C+C4CS$*6!910!@C M!$_'SS_+:Z?#@DA/];_NGVTS(\]J)L-?_S?OWSXRN_D/07Y MJJSHBAL!9?[GLO[EAS6G58WZ6;V"DT^8OX'N,6!^!<((Q.&?OI?B#__RWX*@ M@:-8+^47J0+SYZ]?WI\427XT3_RXDK>F;S_+(E^+KQ4MJ@^4R:76OFZM>GJ0 M__R',K]_6,KN=W>%5,>;71;%LU:-EL1H&:9&RW\X)>S'"]3WI&]UJ*L'Y6IS M/_K2L0_3C][4O=$,(<=7>$_,Q2HW']2[E9CJV]V*NECU\37V]5FL*[J6E^\4'_U(HQ#?60:2VGI>X]5>7W2JZ$;-CR6=-!+O[Y#_JG!;][J!9? MZ5)^4E^K-?_;+_1[?K^Y?[->E;F01)O@/#DA4)T9T(6R"TW.;F0WQCRMZ+\L'VKZ@M3<+A\:@?VGU#?B^PD%1:TO94O[3CSN+/<*_ M?#50E^/B:;0./JF@UOLJZ.!]IGIPLPZ8##KM1X)8M,O ^E]>!>IG&OP^(%_S M9VHNS0)P7;S$;%OQ,_[1/_*B' M/9=:EV>C0A7K^\NLK-:7?5T-^EK)/P3K0C^HMSU'#-Z.C4T);BE]6/RT*?.5 M+,MK_I^;O,Q-Z]??\W+!"8GU!H2 E(<,()Q)@*-$3V$DY#A1410S:$/V9^3, MC=L[-8,]/8/?C*;_KQWGG,.UG\4]HC4R:0\!RIHI+&'8K&1%'L M0A*.\N=&'IWZP0^= 7\,\E6P;\,_!HT5P6_&CJ UQ)%;7+O)CG-&!']D+AH! M=V>J&HB>)PISE3XIM0V$YB7E#6UF&!5^T.0JY:>'>L6UNOU@)'[(*7;C5RD,(-Z59J 1$&E=\4D 9H10R"(7BYQ02B$>E>\W>J?'8:V@IW( M[\2!AL]!6)]F!)N5R$N^WJS,(?JZ,R)8UL/SH=7>C>VL>\*.YL; =V1^:U2^ M"K9*![765\%6[ZN@JC=KGVGN8:,V%"I/9&8M=E(6,;6MY=KX3YPY#CH]Y2:@DWYH3J1GZO?M+&_6V!4 81PRF0-$D 8CP#!-(4 MP 1SJ3+%8L1<5G!NXN>V@.NT#]8J,(H'="6:'_9,<&,OQ_ZPX[#Q4![[J,\& MX."W6O_ &!#4%GAW8(;6=P'1N&KH,;,'\_8H.")57I%3KFSOYQ?ST27W:5'RMOY83 M+V\W+UH#G7AC#[NBF_T#<;@%GW>U3W3/N@7 5["QYX;.P#X1^K(;" MW 742)A=9X?%Z3:>':O5D%P%!A3_UYJOUJ^>+TZGM^-5KF9?K;M.7?Z^GD+# M)N1/U9TLM-(/A;R36M"CUL8HL/]-"/[*(5)JA..0@)2S16WY, >7$^-Q' M&*:4"RZM'!0GTG=ND^L7R9>T+'.5-R[\ =U:$VA+@Y6L@D+29?YW*8);FJ_* M0#]4WFD+064VTOGJ43;/E_IGOMP(_: F7_-B7B-W5?^L:;BBW]WFZK&_';L9 M>49?Q,CS;FUI\,S4H+$U^.'#NBS_>!5LC0;::E"[%.[L#G:&7P4?FT[7QIO- M5-',U'OVF]NK!@%_D^Q$7>5I*AU;VTDGS(F@?SDM3B5VV.3W67\HLBBDJ+T6 MOM[I-DL] 9L(*A.6MH@X,?.3!#(4>L\H%0(LBF+ DY#&%(9ZXVAU*F4I;VZ3 MSU;=H&Q\DLM:XV"]4SGX(5^UO_ZCV^1Q#GL[\O>(Z,CDO0.S=?!NE WVM/5' MM):P>"+*<](F)3I+TU\2E>UK7F[%UGI1ICG-$)GN@M*X2YE5ON; 2C/D34&- MR+?TJ0P7&,U+0'>XSMP0#FC0!Y'6T1L"2PA1AD&$2 B0X@0PR#- (8IX MI#*%>3R<(><8$/-B& Z*A3D"Y! >FUD$C",R%]+."'$O1P2\(E'T1;OT/#ET M,V9\DZNGS[I'J^N5,!Y*#Z;MV@MDD9"(IFD2@QC&YOXNP@#KE1$@!&8TXW$4 MAHY[L3YQH5-O-VR,?QPMV7UUN"(N?6]O*'?W^8E7Z[+32&OF28JRFV/E'M:F-$7 MWA[]:C6#G9YZRFLU]1M(=0X/?T%3)R5-'2!USN0CP5!G7_$5 UJ?JVX#%Z[+ M4E:E'D?=]6 NRX^RVG[U)"5*Q@D$!(H8H%0OEHD2>HE,(D(RQ"(*G2(*+M1G M;I-K]84&ES+[:+Q+K>==V'_:XS5UXCT:,/@$>+.W73YI7C4 =!=SXN=5BSP^CZ M9YH7M7_&)_5SOJ(KGM/E;JM4?EXO<_ZTB!DEF"L&6)1R@! , 9-< 7AQ'5M1#UNH4N39#R^]4;^I!7=+D(%>6A MC F0$4T 4DP"%DL(&".8)() 0H0+-9V0,SV'T8%-P5=E4H/ M,KTH^BJ+QYSK9=)QZKG1$LKC__1V?4_SU0)G/!-)"@%7F0(H"@E@A#)@UC4T M(PE*T\B%/WPJ-S?2.3I-![\URCI>ZGCM1#NV>JVN&7LI-:Q7G&EN#/@\<:-7 MU28EU#% ?B?^4$C=<)T@E=,,"AC'(!4)!"A-(D#3A.I%' Q92C,> M*>)V&[YK?&[4N:];(+\_R%5I&3-[%#K;^^]A@(Q^\[U3R^=]]Z&QWFZZ]YJ> M^([[T*C#V^TCSPS,_F,<"M^7Y4:*MYM"LT1;?Z!V,:S_\=-#?7C\[KLL>%Y* ML2 P99Q% HB0F?433P&3" (<,42R*(59%"[V\ZN?ST[CK(35MWTVF;S7\(=& M0SW26Q6'.Q\/Z!,[=A@)YXDR 1DMP4_40&M\]C6?'D1P!NPIV'^NS9(57)O\ M?B8=6FW=5=#95]^J-"!X3!@T&&5?28/<%9@V<=!@@ Z2!PUO:>A=IUXZR+)Z MU\SGQLWHW7<3M]9D("FJ_._-=)W)*!*28T D"@&*(P98&F.@$@[C)(DC@;C; MI::=X+FM@DRDJ+FTV.C-2M[:,&PU9 V][;VC?T!'OV!L\6MUOFH3$6WU#O85 M]WF#Z :5MZM"2[$3WPFZ@7%X^>?XO@]7Y$[H%[T0^EJUI7JX_@=Z*Q=QB%2& M2*I9ROA?($C,4HZ#!$&6LH1(F#@%0=N+GAM9;0=8H?6\"LI:W>!AJ^\E3LR] M76"[N1L#V-&W?B^B,K8@?ZE!;E0//I\'^4)_:!N\1O&3[A7\BO[3-H#T^U5; MM3"0O[9>:I_4_FK_BUP:.6_69576RSQ3\$]TV7 =?8\N$S*C079TS[.W+1K# MK\@/>+Y&W&7*3#L*O0!W,#+]M.KU%*GV$&C"KTQ=5:/8-A1K%U._($F,1((H MP)DR>R6D DCHC=,)$EP%.,L&!(TE[>G1-N_7SIPZ8_7. MH+U,)Z,?-;D!.^ZIDZ4N*),0(D)A$@5"4289A K!8']:WM M$J@=$SC@"O!4]6Z_.?%*63S*)L!C;90?D+;N*,!V:ZW+\)HR55RKY#9)7*OG MZV='FS7>I5#;^7'C6&= M3ZJYD].CHRIR7K69C'ZM\S_J9U?BZX;]A^35S?J+?-#?V9W>I2Y(IIN'*@)* M[P\!HBD#& G]5ZS1@2D4,A$.E.)9O9D2D"D;]>>@,Q/0QLY@T]H2%%L;NXQI MAJG:'\O&3)->L=@:ZN[)X/M#L%BJ3=ROTQ!E9U306A4T9M6%N&O#KH*=:4WJ MMJ S+M#6!:UYIC+WSL#7Z4.'I>;K].5$Z]2)^]1MV>L?^=XULT=QTRVX_6/T M;+4^0O/#EOI?Y*-<;>07:;R F_,,M2[NS6'D)[;,;^MQ8A8,1IV;_+YV,?ZJ M?ULJRNNB\R89ZB*+11(IDH$LC:0I^4R GM/9?/SPLN[3:S4E2\&9SOUG2.F_=NR; O_;S;BNIUV8YAF1XZF*[ MGFF MRB^0+W=@GEL?1O0?9=7L_DR:]@7A)(8RB4&2)$)ONL((T(A04YD(8<%PF&7" MI3SUL]:=:'>"&M0FZ<:R+]>6!6 1QFD:,SVW":X!0QP"FB0$2"RD5!F*I'*J M&SDF. H$IXH^7G;DS+K4;->$N3QAP8F M%%A5N,XL6DV@)^4*1VF^;;4G%POOC_D*_F^DO?U MB.<(12$0,,Y,&)N)((82Q#3!&5-2Q=C)8<&78G,CBWV[]BM]=)8%YJ,(]FPS MZZ+..K.6:G;$P6_&PJ VT7&!ZZW+[3CK-3IR9+J;M _=$S%X!MQ7Y@9?:DV; MZL$SF >Y(7RW_RK30%N^3\KM3F?+)>^CWP>Q7P75_V?BI M27V4DNE^=/H]T7E_$7:_C0_T1>D2)GXP613WDB5VWLUO-ZZYE5V:G-%0-G>^ M4E[M91FM]7]6F%9O3)EL4F*-$0XP!#E?[AC(#=[W2+;>IED2"0PJ% I S"%"4)H!"Q4&B?XID2% 8.:4"/2IE;BN71LE@ MJ^7 G%?'$;7CHHMQ&IETW"%R)I5>"#RQQW$9D])$KYDO^:#_X8'Q.V8&E\)$ M][6.P4I1!G&:@8S$"4 I#@%FB &%TS!-I6"2.AUJ'TB8VX!O%:Q#ZATC: [ MLQO?%T$R\MC>1^.\E[E[W,HITWW%HART/VU\R2GS#F)&3C[H-H[+HEI\^K;2 MP^0N?ZC+944JD9(D&,11&@%D,C51 9$I#@L)(E$,N562RX.6YS9NM\HY%1H[ M!*Q_S%X$P\ACU1H!ZV%ZTMJ^X:E?VAN:^F^[87G8WB3#\:09W3 \_<# D\4Z M10(HDY1F0>OP!%',&"..)&9,QC"A+$T)<+M5/2IK;!7MS JBV M"4N;PB6.AWPG8;4\N/,!UMB'<;6.5\%>EOR=GAZ/ULY!X>NX[*2<:8_ SIE[ M<*QU]H5AS/!FJ3_\3^JO38CVI^*+\?'<7F@L$):)D P#3'D*$$$44"452 7E ML8@I"N/49;7=+VYN4WBMK3E<;O75R :UQA=<_)X!W(XX_,$X,GMQ6,5Z@V[*]D@I &*4 RQ "GE MD,,P3@2"3G5(]QJ?&VT8W0*CW* 2P\]@LZ.#H6",//BM<7"O&WK$8%]50O>; MGK8FZ!&C#BJ 'GMFV/#\:5/J@5Z6U[M"?/4-V.9,_O7K6Y-SKW$-<$R=W(^V MW3#WAN'(X[[3,]A3]*KUMJIU]4<$5I!X8H9^69-2A979+[G#[J6A63V;<;*? MX&LOS]M?\^KN_4KDC[G8T.7G=5D5LLJ+^M]^DBNI\JK%EM5:=9U08\X2S* 1QA#. LE@ DF ,)(=)J$+!I7+*_VPI M=VX4OZ=V\134F6F4UCS(=ZH[W@M;XF]Y6^P?U;'OD/W=L K>HN%3:EES:@V%7=.DJ.,B&TX'A M^PCCM?K1U_PRM?K33E2OU#D',]YKZ3$P<4.;&VCK(OY5WM9:+C*5"2;3$! < M43W'J4S/<1$&-,Y"1D.2(1D[Y20X)6ENDU&;3&NM@O4V%J)L=77,67 27+N) MPPMD(S/\#JU=Y,C7&XWQ+.+U7! M8_ M\2C1&2\:?Y6;XOYXC!-/#1NR32#?\9"OIR[@J\D6)0QE_)R7G"[_7=)B M@3)((J88B&2: *1(K*=\)0"+(JIB1""G3JX?PU69&Q7HCPH%/Q3;)&TK2_H'CL"F0;TDX0T[5.7%\3,QIW6S7KTD/=@7LYSBF[!23>"@OU MB)JX;M!YHP_+ EF\X_9E"YDOWJTJ/6ZNA= ?4%G+^%1\+M:/^A!EOS.EJP?G[8 M9+>-7'F_>MA4Y0?Y*)=A&Y4LTTAD6!*0TI0 )*+(Y*[2&X0$49E@SH5R*DG? M(VMNQ%#K%H1NB_T^+.W6#9X0&ID$=B%G)ONX452OU!O 1@C]ML#$T[JA3]*D MRP8+DU^N&FQ>&9CCY?YAN7Z2LJX?T'[-+$MER'@$LB0B)H-Q#&B4<D3$W1NA4;(NI;DO=/.BG'%.\' '4CAXNA&GLM4&'4%."Q#\3])CO M*[7+$0G3)G8Y;>)!6I>>1R\HU6?N,0MY)U=E_BAWF90_2KT?N:'?FRM*_?O" M[,??RN;/[?8X%3$C(5: <:&)(0L9H)!#$*J,H%02F3*G+#"7JS0W'FE*V?%] MDX*\S0YN\J3_\<\#RO]=UFEVY#-M5XS,54TO/+/F>8[VJ\"D;5^K0%LU3OH[ M;W#ZK$EXF4+3%R_T N#1*H=^6K[ PY'U>)6T3B7LA%/))[T"K.A*Y*O;%\XD MV[HA;]:K6M,-7=[(XCY:4,R8"",$")4*(!9*L]E+09S@B'.),4G<\G=-;\/L MJ'YG0AVG^"1IX7J!]!J?@N49][P[>.RCM3UM.JQC9AVDP#KZT.#*?:@L^"'T]O-H4IN+C@D,19EF% 5&)6@T0 S%$,PDA_DK'B4B*^ M6,E;:FJI.AQ:]TJU&E>D&5<'LL>\\2[+/P>\T3%X6!== 9\=B2V-.<%R5U#" M\:2ZOS,L3Z$OQW:B$^8>7]96V[%KJ;Q$9=3J*5MA,ZB7\M)PNPHI!V\-/+SE M=U)LEO*3VM[0R>(QY_)$K."R[MZZZ-$7R=>WJ_SO>M=<'R^_69=5V51,3U,! MN0A3DPH: T11!'""4Y!$(>,LXBP.I=/Q[!A:SFU!UAR^L>>';[MCBJ;*^LK\ M*UT)O<)XR/5BW1C6E2@[6V9]PB_ \E3VM?MUPG/7<;K4_?!T3,A]'8^.HN.T M!Z!CPGQPQ#FJL$LGEN,'L%]D614YU^O%VB7D>B5>_.;755Z5[=KZJ=;H1GZO M?M*J_VW!0A5SCF,@2,+U)"/U_,),HA.:I6F4I#&+G:J3CJGL[VZ:V9G6^D89 M;CKXI;'XJMO"/@V=>@(9T=CLI!<;@H+9XE/EIO([Q/DV- MH.HKS5;C@7YZTAI1YM \M*S:57V]?J3YTC3_\[KX2K64YWQ#%1>[")_=W-+VJ3F)^7JW+BI@[D.#]ZM'W74#DI0X M=80=\8\%[\A$7E>JV^FMR;C3'*AU 8SNH]+R$-B\961U$#UQQE5W4 XSJ@YH MX](E^87EK9LM?A@BB13E "+! %(J!01E,<@2@D.1Z(4X="(^O^K-F1H]E::_ M]+S'RU?@NMR>NF_'7F"_0K=>L*;VB;[W5;07Y5YIW>P3V-,K9:]21LIGZYY" MA^[EJ,U737K:0:[; MGOO5'TTR.V$.V>$=,56:V $:SBL3['"(G9.]7B#JPNP-/SWM M;K%-[<#:6Y=QF J3I1?9"F+1RGT_N'GC=D^O"_+#=7*UVN$ M!66<9"'*0!I*/77C& $:1PG@1!+!TU0F260S=5^@P]SF]4;G@'9W/X%:%X&J M]0[R5G&[47])Q_2SPT1PC\PBC0&-4\M5YV\9M/AW5M3P-W8$G2%730:Y\7M! MK/FF+DEF]N"OW1O/E/D=]HKUA. !SV;B, V9V2"&*(;UC'!)TY/,'!YL[V88 M'TU-?"OQ85LQ.*&HZ> M/\IFAT?9%Q2']M#!(]]&#.JVN5\^C%3_V1_(KWVQ\.%U:CW[ ]#;M<%ARVY4 M7A;5+IO\7^3ZMJ /=SFGR_KX.I4A3AFG(,ZHWC9 &@%":0ID$D68*!3SV"H+ M2J^4N1'NOGY.5P+]6/83H3>$1N8V%W"L"A#ZL MS.L8P>YAKYE3&D?A9S'UV[R?+$MQA!$$(>$,((E3O3[C&'#"XQ"&1.!,>,C< MT:/"W.CA35?$O6P\R_).==\)//JZQ6Y5-2[8(S/-F80>6R/V$GJ,DH1U.(CC MYOCH4V .N3XL ++,^6'3TC!"?)%:KJN9V6R=S4Y9*T'+G"\D3RF$B@)A[C\0 MY 00Q 6 J:0R533+D%.92UO!9)VF:>Y,TI4N/\%JQ?9#,=Y!-GW2EV M)#@&U"-3WT%^SUU)W?9\KM'[*J@U]\=UKEAY8CAKL9/RFBL8+]G,^?VAI>C6 M_&]-7U,\RVO[H+KFU_T8TH:V\JK8-5D M>N\NAO3CI6M8G5U'69Z7^89_[".Q&N9&X:#1N'6DO>JJ!&FUFP<\7C4[P>2M MLJ"-S(E+##K <%AKT.7E81QV(_G=:KUH9+!@B44(9 AE7&* 81H#R* :A4&E& M$F0B-0<%XMA(GQO9[*J'!EM-ZQQ)'Z__+?BMT7EHG(Y5;]BM?D;#>&0BN@S> MX6$]+C#Y#O.QDOTZ83\NL)P, W)J9(P$3=?W)A_TWV6=S+!+V"P2AH7QYR)< M4%,TG@-&,@$@45%,&)&QV[&3NPISH[:MCH%1TF=BIJ,=8$=DX\(Z,IM9)&FJ M$[ONP3Y">NWA$$Z2L.FH C-*V]0'D%ORIMZ6AA'?Y\(DN*^>/NOOKKI>B7?_ MNE&Q5;VNE^K&>!;(VS&<7SQ'9K1.V:N@5O\]QH;>;%D:$]"QQ!F84Q!))) 1"F&. DIH SJ02"4/.:55%SFRFVFC;> M(5>==UO>N"\,=FSK =MV$>L#PM$7KQUZSV\X&D5]+E7/@>%MB7I2T,1+TW,& M'RY)S[[A?E/ZM@U/-M5<%Y!"DF89 Q$A"* ("/63KH'O)90Y/=.!Y3?_]N\>B_ MOT[FU].%U-]]EP7/2_FYR+G\LEXN];K1O+C(HBA&7!& $@KUS)_&@ J!04C# ME!'(XH0ED\1D#S9A;O1QX-#=*1[4FD^;,W; %V&W/)EW/X],DCXSSNX!<16< M^79&B7EZO9Y\[K35DWOYJ;J3 MQ!D$-0E!I%';SZ1:(J\-(NM\, M.$&+SARFT(NZ];6GSV'*_SZFSHLZQMNT>9D6 V\>:Q_[K5?9V[SDR[7Q-MOF M(XB3)$4XDP!B5)?C2P!&&099*D(.LY (XI0FXJS$N4U,C<*.5UIG8;6\Q/() MULBDW^AZ%>RYH.[T'64O8XV.KTNJL_*FO9:R-?_@(LKZQ8'N\?DJK^2'_/%( M- _]CW51)[/_J#^EUB4[C'F21E !$6$,$$,IP"*+@*(P%$A!'DOHY"#O)G]N MA-.H#VK]#Z/8KH+:AK9.@[%BJ-N\8R_9,=:(V(_,7_YA=W>G'P:>+X=Z1^G3 MNM0/@^; J7Y@,[,]D'AQLO(7W73UEE9RR^Z+#*HXA6$*,APKXZ@? HQA H2( M2"A"1M(0+Q[JR.^O%2VJV1Q6G#7-A3Q>&C@>CSP[XF7R-E^9FH$!H\LZO83Q M,1!Z_4Z+,M!*-?X&4]66\_E=*41,T1@(!,$10"KF0,_<&8 L(3$1+($T:[^K M=ROQ7_FKZLR;Z)N231:F_W(?U&P.U;Q^(O\5C]H.+JYJB *#46#A!3K'$S?K M/O_]G,.=-^F_VNF<=2>^PIF=O6[#0SAW._E=$$V<4"@RB$&8IDQOKDVB9Y[$ MQEL]#JE(J$B=4NNBRVL>_Q8A$)^4E_DHUQM=J?+49I1@4,)($TRDQ.0 IPA M B#"D",SZ-U.U(Y*F=N0-TJ:Z[^B4=-M]!_'T6[L7XS.R"._ Z;5<)2S^%X, M/(WZXS(F'?.]9KX<\?T/NU=S^%RLQ897Y?5*?)7%8\YEV9[-\C"B*>/&3ULF M .EM.:"9S$#(:205#FDHK0(">Z7,;;RWBM8QM*VFCD?A_:#V#WYO4(T\^ >A MY%3?X2P*%]1W.-WV9/4=SIJW7]_A_,-#$]A]O9/+I=F=T-730DI.:(HY"&-3 MKS4*$T!1F@*81DB&,<&170#P\>;G-M ;#8-:Q:#5T34;W3/X^D?VY:",/*2= M\!B06NZ8V1>DDGO6W,2IXXZ9J__]:DT M!9S:O*LD2LT\C0$7@@.$8CU))RD"0BJ":$+C)+1:E)\7-;U1M\$U5!/0VCI_JF M5H#TEC'M;V&Z:J56ECPK2FKWQL#"]+(LI6Q:SE>W'R35!-76V'YJ#U_+MR9% M^??JYIMOTW3$RV78&!7L6[?DM-$9U-6C61="9 M=1@4Y(]^_8+LB8P]*34I-?L%\B51>VY]<)91+J4H?];&_Y4:KX*J"X$M%Y'> M]FL:3D&6< (0T4M7QE.]=$6"J4B%#&5.B93[A,V-8CM=FWJKU9T,9!<"KX?L MMT9[Q]B;7K#M"-07A.,?[>^AURJZ32+@D>ML\/"7-?2TJ*GSA9XU^DBFT//O M# ZJH2N>T^7.V:@N/DY9JB2D&> 95WHMER) $ U!BI@2$>,L29EC\,PQ.7-C MCJV:>WZ+3B7=S^%JQQ0>T!J9)(8 -21PI0\&?P$J1Z5,'8C29^J1@)/>QX=G M:?O<^9X;+\(%R53"490 KKCQQE<2D#@+021$J@B/9:0RUW1MSR3,C0"VJ34$DA@QF(.6$ A80"*C !*8])(A+)I;)* MUF8A:VZ#N]4VV*K;K6Y=+@S/P&MQ8^@/M-%W J?P&G)E> 8XASM#?P!.=&DX MX,-SNS2T0Z3WUO!,$]-=&]K9\NS>T/*5 61ZK%S67_/J[M?5FI6R>#1'.^]7 M#YNJ_"*-K)OLV?[HQQ[[+YANG4890IB"(D:EUE2D. ML& ())#$.!*<<&5U7CZVHG.C\7=Z&P9&GS3E@;[I@:-K<%S8Y]=@;8&!YW%P;O##!S M/V^J8M<5-X*--N+H)8_[W?K CK*8YT>%?^39>Q_Y_7KD@=%_EV%:_^MVB^B2 M<'4@Z Z3[*C@3S1U^N\$M[EP,(:],YQ[J]/-6X,M?C8;#6_EDO2;"XQ0C!(] M6:B(Q0#!- 0,9R& *6[PFF:=YH1MX^,-BALC(Z"#TVDZ MY7AR_UU.OS^B+[50T=Y/-DF>4 MC_8<$IX^VY-B)OUPSQG[\M,]^_RPC_?]2F_TY%>]M*XW\1],)YDD2L:9QG@B ML21&(&:QWARG) *,(PA82#/(6@4W:0MU(?R'8D MX0FZL7>Q0U%SI@H+/#RQ19^D20G#PN27G&'SRL UH\?5+OMZ6[_W6] M-!DNRP_Y2KXW884+QH0F#2$ C!@"*,,<, $)X!*I."90A="M;IV%T+D12:NS M.338:1UT:@>_&<6#6G-'3K'J 3MR\8WKR"SC U+W9)8.&/E*-FDCU+(NM4G6=D3,WJMY39,UZ1,^X)B7H6E7?--NT0 #@GD* M8JR@0%R&<61U*GY&SMR6!EM-ZXR 9:NK@_M1#Z3]E. 1J)$)88>126#7J3DD MF*<'+ >G+#^@3>1]=1P\3ZY5YY'H]:'J>7TZ9ZGS-CSSBK)X?*3Z>.6INBMM M=95M[?/Q=RF PA#KY9@@ $(4A:D*0QE; MN>B^COISH_'6AJTSKPA^^/7KV_%*D/G]%BSO,V;;PV/?C%B4%2O/U!7;5@[; M@A#DJS8H_4@-L:U7;(W%A,7#1NG#J!WK#4/N%8]>&AU-[RE.KT#NE7<;<)RZ N[R68< MA$>>* RX1NO@\QZX/QC--=G_,=@J'UR?A]F9VMT1\T3+#H(GI51W0%[2X8 6 M!F;Y7J]N;V1Q;QQI]XH*TT316$E .8< $9$!AM,4I S3-(U8&F7"*87W,2ES M6TD;)8$6=!\(K>95H$S@[6-O"54'2.W(YV*@1N:9&B.C8/"VQFB,,K.]&/A* MEWU4QK2YL/O,/$ATW?OPX&N2]69E\F9_7B]S;NY?W1S=3S.BG?OK1@3%9]P_+]9.47^32%+HY M<@V=L$@O3T,,4ACJ42^2&& :)4!%,HD0HD0DH_^H0=!O MFM&H7^W(^L'8^<>F-,+.U&!G:]>C[?.U MN5?!<_.VQ65\QQN.V@E>XQ7'T?05XAU'A?QXO.2X(@?Z7)B4-G?KI7ZC;"KA M; ]?5"Q2Q?3.-4,P 8@+!6@82I!E,HNC3*]L0S?_B).BYK:"W=?T?_P#CL+L M?P:RUOC/CEX,I]&U]#CP@MG8W@%[2OYC5X?KNJJ*G&VJ.B-DM0X^TZ(I->'_ MR.L\2+ZNWT\+FO:J_*S!!]?:Y]\86LM*/M!_XF6.:_' MQEL392I%8$X0S$:@]HRME7<\$ST)LN59J _HQCX#/9(6S.@9U(J.F!CL (R1 M,H/MY+QJ:K #<\_E!CM\84 (U&%<54=&1P[X292%3,42),C4,^0Q 31.,9 L M@2),LEA)*P\@9\ES8Y(N)O!PX;CX0".34"S+E$F,"@1"A7L$30@#.XA#$ MC$2F&PEN=\7SU>0'\;OBWZ:'Q7AD6G_2-AK';+50.QT#W8A MQ@ZA<&-A/5%PG$?,W0+GAN#6&TKGU.!TP75#['P6;C>H@6$+>./JJQLW?YA# MHD>Z- $/M9/4TVZ=*5(E(L$4X"AAID(Y 216!"0$QPJFH4J94_8]*ZESFXZ- MME>-J_N>TE?UE/!%EE61<[/:-P^XK>_M^L!NK>\=V9$G@!I.@^ AKHW2P6_M MGZ/L!IS@\K0SL),YZ2[!"8:7.P:WEZ>.$Z[_=Z.E:A4_ZT_OH_X8WZ[O:;Y: M8*%BI@0%7' *$!0*8!SIGYA$*DI1"E.G4(,QE)P;"=::!D;5X+=&0]=NF3"&]CQVKQXIVZ/B[R0>]CS(_J)>+61=YFC[51:/>9N6 MZT##C^LZYZMLU"CKW?G^O[]9E]7'=?7OLC+EXFY7^=^U]G54[L_KHOV5>2Y< ML%@EDA$!TBSDFO11#!C).%"2,B$3)C+)AGCM3J/^W":&MM2\6A=!L5.SKNGV M)&EA6]+ME;X%RX/TV?;PV.X>QW(\[*BB=IIKC.Y2/Q@K]6\KW?E5L#/T*MC[ M3O:,]>_=/&T?>7:5GDCY5_&[GK9C3CEQ3ZS%!;L>UC-'MU,TZT],8?RQ7J2D M^"+-?)VO;HUCHO$)VM"E"?(,%U$&,QPF$4B)4@"1* ,L51!PB"B#"48P3ITW M1=/:,+>I<<^$P?/A:WP*#KNJ^7;PA#/CJ31)CEF2#!)'LB-MT0CVX @,'IYW M>:_3ESXW@1-;,/T>\76ZZ.@6\I54&>BZVBBA9_1K_I^;7$_]FS)?R;*4Y5^* M=5DNL@B%,E,1X%@BO2>,(T"%# &+.-%_X5AE3J4YS@F^PT"G_L148 M/?:(VW 4,E^\6U5Y]?1%WN8FXF55F2/J199%D&2<@#@S3@R,1 G. %03_DP M2>(LC:VN^TX)F-MA64QA23<%EW]4KR^E3B6U[=!='6.?!]6@-QH'C-UE>!UKMYPN.& MP THG\&QYX5.'RAK#<31H%G[MP=N%-9K\2U?+G]>%S*_736.G/SI1G-GN:S/ M4/Y"\Y6)&%I@3&B:( )"E$* PH@"#!D"L8Q%@D*(,K=LJ/:BY[:::34.Y'=^ M9\Z7 K7M;1*7P4=M)W>P9[B@=&\3:7B<6_C M#)BOK8^]X&EW1LZ '&RUG4:;#,X+O+'[:E+F.N3&@_J/^' M,A8#C#(.4,*3,.-9C-R.3WMDS8V?.E6;_'>=KHZ.X#W0VC&1)\!&IIXM5L_4 M'*'\I04R1-Z\I]WN0#!VZ+5X:>P5P+H;^<\HW^\5-QL_ZV6B0J3@FF M! BS74,AYD!OU2A(XB2"84)4$EJYW?7(F!LWM&<.K9Y7@=%4XQ@875W/8PX! MM3V2N0BF:4YEW! :<#9S$H,+CF<.VYSXA.:D48>'-*JV31>T*\F1A1)%C$4@4RH!2)$44,@%$$)AB3,^77GR=2<89*T^D8R]W4A)RAN,E M*;DW,-1;@%:UP_$GU98II,O/Z\9QU3G[\OFF9C12MNJ:&_RMPD&G\4BYE^TA M\G;1;"%RXFMF>Q .+YD=WAUZ\/KN7A:W>CWPEV+]K;HS#OIT];2(2,BEE @H ME#*]E$\B0+-$@"Q36!")<)A93=)GY,QM2FZ/%SM=@T;9H-76]0CV.+2VQ[ 7 M S;-4:PK5@,.8WN1N.! ]GB[$Q_*]AIW>##;__C F]K:#ZQV:?E,BT]%S3NB MKM_99?=<)#%#B^YR5\$# M;2OOUAYPOWY]6V?MK3WA'!WA;."WO-7U"^K8M[L-GE\;/+7"YB*G4;FIU[O+ M\>OQIM<>(E\WOA82I[WYM8?@X ;8X=6AQ]8)G73Q]H=]^T8T7>LU3?I1Z M"?1%EK)XE.4BS5*$<4( 3D.LJ2A%@(::F12""8-= MIJZUQ<[B:\IT]EF]RQ8?;T6XS@JBKKC5.<1_4E\EWQ12U/6$91(2@?76)\NR$* ((4#B MD .">0:1I#+!TJTNS1F)>ZQ(Z6O (],BL]QW@_,J/5UW,!:&MLO)5(.2=OX@(IEN8?ED>Q?7'X_BNO MZI!CDQ^U+@%X*U>F^OQ;/;Z6ZU(+^^YL%.]5%.+ >! MYG&;8"][\@V#,RS'M@[NC0P;4#_3O*@W);N6RUV";$+C*)-,@2Q! B!3=HC% M20)H2A,9<86CC+O,[;W2YC:O&V7;W?4ODAI=ZRYQFZS[\;4C*&^HC4Q(>X#M M:3I2T2$K4#P13K^L20G&RNR7A&+WTI B1+>WA;S5^X[WJZK(5V7.:S$=-VTG MXC2%,I0Q!#S,,H H$0"'TA13C!2F)(QP;.^N:BET;G2R53O8ZMT.%G,J6MVM M-Z6>Q6U#@YW@[Z>9L4 =F6U.X]DI:[/P&0ZJ2W4;_^!.5=CF+,B^"MFX0=1? MP\:RK0G+U[A9][QRC>.[[K?;-P45>H7Y]>F>K9>+&!(IXP@"EBD,$$0*,($0 MP"F6'&K")J'5]=5!RW,CY%:YH-'._L;Z.5SG[Z@'@S R@5K:[W0+?=360??. MSUN:[*;YJ '[=\O''QCJ4O)SOI0?-W4T:H+B3"0H!1%+3(U&H0!)DA@@%.K_ M<"Q"9+5&.M;XW(9>ZQ!A% P:#5T=1O: .S\"+X%CY$'H@,0 =Y!#DR_P =EK M;&+'CT,S#KT]CCPS](BQR8_ZU[RZZ\)XNQIQ3Q^URFUU0\I-[E*I@$2(FO%* M :.9N66E(DEI%$'A5(W94N[ZKK M'<[1SW,;C9N,4IW.5]ORD4]U38AST XXR74"RML9KIW4B4]OG: X/+=U>WT8 M/YF+7?V2J0_W5@^YY?K![ /;&)4%P21E,4X!"VEJU@YZ]6Z\4:E2:<:56598 MK2*LI,V-BSIEZ^L0L5/7C8?Z ;9C'V^PC"*7?EF3 M4HJ5V2^)Q.ZE"R]\]NK>MM<;XM/JB[FI-4G:?J)E7OZZ6C/C16+2R;]?/6SJ MVBPKKM^JCYU^>MJRVYLE+=M-_4*L\L$;D^-WN>)F]TP2-5&CY5%M/4/JZ>=N&.95VP_>:.KMIR)W\QN9'+]ZLF MI>@"HRA".(Y 2#.H9Q[& 28Q!EAE&110XIB'7JL/>U)\;A-0K9W>T@]/6#Q5 MC]M-.G/LQY'G'@]%M!KC]X+&RZ V/ZBT_;L26PT$)BEV \*$!9(]=]M419-] MJ3VO0LJ>.\.YN+)O^8-/9ZHBYYH]Z]"?7U=Y57[Y^FN;<325J22AD "'<0:0 ME!!0E' 023U/09P0$3LE].B5-K=99:=LFT=_8]1U/IOI@=?Z;,8/:..?S71X M-2GP:TV#'[2NY1]'R.QJA8N_$YH>65.?T)PW^\@)C<5+ VNV*V5*2SSJ]3E? MW\L;^OT+K63C!KS1Z_@V+Y%FK@5*(LH(5X 8YSH4<0E8&"-0WTS%C(4R<0HU MMA<]-W+9:JX7(D;UH*+?3:X@RWR% ["W(YMQ$!W[4GH+9J-UH-4VB8%D\'RW M>-6E+/18:]P9+U]UPNT%3UOCVQF0@_K<[BU,O,]O%V+_UA0(7PESTFVX]69M M?O5I4Y4571FOF];C@R"61 G$0#%J3I@3"H@IJ)UB&2>,0)K);))]OJ/BWP')U@)3=-/\.J!5(/7OU\HD;=#KXU;SYN4TS6CLS M?VSU>,12Z*3\ MX@;$2]YQ?/O2XG%JLQ*[Z_O66SJ57)J* H 0" %B<0JHR"B .$XDTW]EL55M M*#MQ<^.?1DOC[!#PKD*:D \F,^S@0G)'8;:C'W_@C4P[>^7DC*;[/NAOO#N@ M6X'BO:C<46&O5%>NS_#3I>5ZWQH0S?]!WE+^]$9OEV[U$,E757NM)A.>I$G, M <\4 PCJ_U$6*< ES"2!:91D5@Z=?4+F1AR-FL&>G@XAY*> ["<)7_",3 V' MR)R_B[2'R"&JW@-4$T71.WQ,;E'S9R#HC9(_]>YT4?%GM'\6!7_NV0N=X?<2 M_)CHG0,OR?+YQ5?YW*ER2\)U6PL&*6&)C &,, (HB2/ (&< 0JAW?I%4D*2+ M51W3+]IBZ!4M*KOUUR@J6XT9THR9$XJ/N 62M_EJ92+5&5V:A'(#/=^]]C'1 MLJ"B!%#$,4 1#4U2+ 5DR&.4QHH(&3WOXW=ZLOX=]G"G]HBWS?4QZYPZUVXQ M_WK]-'7XPM5^ K0F/'7?R*"Q\L Y8&MG4!NZ%\G:-#M"Y,,87>$[VL&KCJ\3 MX3 &S">C&D81-C3E>NM!<>P$4D',21WHIN=_DVQ=3PD*AR!,.4*1HBQ+8K=D MZZ>%S6V[M/,3Z874CHA] 34RG^[Y4HU^@&L#B;=DZCVB)DZC?M[HPP3J M%N]<6)_AYWR5EW=2_&6]%B\*"*"0B2Q2*4AB#@$2*0(XPA"(2/]"1*G,B-,M MD87,N5%'IVEP:U2M'4ITESRL5^[)5FT0MZ44KSB.SBS;F@U;-&N%IRC:B2^3MF&\Q"HP]KF^7Q=5_O=Z2?1)O5]5^H,Q=2*ORU)6Y4(0 MB&%="H;$>K&2P0Q@00B0L:"0XC#*W"K#](N;&^?L:VN&1[[5-Z"UPFZ\,XD8X>))WXY(VQ2:K$S_"6K6+XUT+N;:YK:+.4G M9;CJ6[Y<[M;I&*8R8D(!',<*("4(P# C@"014WKSPW#L%(?2(VMN5-*I:D9" MIZRC7W0/L';4X0FND7GC&%)Z^U.?((VR";* Q9=O;X^D:=UQSYM\X$%K\@+*L/M-NG0/F6B#.C1)__NUB6"J,YOXW,(CL1,L C(5"$(BR04[$I9PWF1B+ZN\K&!7* MD3FET7U_+5&K_RRO0;%$(?8(Y@X^,)>ALU$;K!VGXN;!^QIPWN=7X^\-IW? MZVF=G[F\]CQVZ0GN+GV1$6**C.H_3**T1[HT%+EWLHM('$HI 2,Q,KNW$!"1 MI"#-,LH8R;*8.%6Y&*##W%BO4[Q.G;%>!?5G71?@-3_L63#T&-B^=UR/AT?! M?&1FM89[HK-D9PR]GS';:_!*9\_.$)T^DW9O:L!*KL[A9LJ52_%V8SP'6^?V M.LO-F_7J4;-*?:76_%R9.[6ZIGE](/E^U1YBFOW#^]7_E:_$V_PQ%W(E%K%0 M(@X) C&2$*!,_\14HO^7\BB$,&$1LLI4-*Z:J[C)'" MG)K5/S_H5\JK8-4XN)AT;\8Q^6Z]K,^3G;,4C?PA6*QO9]&]8]\!UEW7&!DT M5K9I@Z^:\S[=HSM33T1%\MG$:7]K _9=IX[[I M-*J6VR,O6(T]<39*UD!MU?1?I>L\%KYV,Z<%3;MI.6OPP=[D_!L#Z<'0EEF_ MZE'7)*U?I"*A,.(*B#0,3671!."88X!9G#%,!9296E3KBBXM:>% A!,=; 6- M]YW?&!G-"K_5\W_\ X["['\&LM;7D1L.(8WB)$T024!",#,ILSE@,-1[,\QP M3%+"8!HM'ERCLB\#]J6X\>"],);Z")Y8P5C 1 (:T0P@1!4@QK-+"4$BF5(> MQW&+IW4$M \TYQVW? 1(R\GJ(FBFV-VUROUC5S_FNJJ*G&VJ^FRN6NN5NM_T M0:<1\355'0J8=HHZ:>#!U'3ZR6%3TN="&@?&=G[KE3*W=6JK9)T@NV_)Y8"CW8B_&)V1!WT'3*O@" G" M>A'P-,B/RYATG/>:^7*H]S\\MSI]/Z\+)?-JH[^[O\K\]LZD7-8[;WHKZ^)+ M;VDEM^'^"TPERKB,0(Q2I>E%$PV.4PFB4)A_R'#&G6)BYV'6W/BLU;VM\B?6 MRR4MRL%.J?/ ^-7+ 8[U08R];INL6. >0%=!!U'08M24$@P,2L$N^, MTN^O75; KU&_CZ(#HW3D=)4*!VGGMA8HBVKQZ=M*3T!W^4-;V5LHK*C4A",$:>$1QPL*;A M'HO[N%"_ML>#^F\[#CS6XB1$U&-*QP9]C[@-22'SQ;M555.#'@.TKN6EQSKM M]I%9&@L"$PA2%5. $$L %12"*,8T18A(:KC9#:@; MNOW#V"=F(X_IH7!9#W!;+(Z,]E+R/]VN'W_4332#7?^P&^=G&YYDT-N:US& M]?,#\_[O(F9-+3_3_IMU6>WG@%A QE4D, 40J1@@%86 ) J#-%,DH82P&%EE M[G:0.3>2>)FM1$@E-?PFR51C0$"Y7G>5>?T U]:X%@:PZ >[?:EG=$>FD_V( M[4[=P.A[%>QK[+%.@#T\OHH%6$B<]ZL;O4DI:>W)O:"*$RI,G&<2Z_]EL00T40H(17 HHSBEL=LAGX/P MN5%4H[ AI\9C-2C7RTOJ;+KT@^6)V4CHCGVN19ML,[7B72'*^A<-SJT+H@9Z M3W^/YTT#4/-U*N0B>MJSFP&@')RP#&EC8(6 ?)57\H->N8F7^;2N.=_<;Y8F M5?JSR3Y)61++" *4$KT=BU!=G3@%:1IG4B:AY))WJ>%O[!G.71.KD?@\Y_O- M%"NRG;8!M5DI^.H8.ZX;">>)<+LW >6 M*[L1D!W=X>024"^(_+1#R'NXYQFQKQ3C:0?&Z3F(7;)V)1$@442!X$NO%75R[O44@RUC(]5(/D1BZD-H82LZ- M /=S?KZY,Q>@I=EN57?[-_QU_*;^C;DNI:NG?RR##_)1]VILLIE3;25=[CL6 M#*P0Y/-3L%Q)OG('C[W6W*L/M&=A5RM(F&#]@Q) AW6#7I0-&C6*?\P>\5TF MR*>*KU,E: 203Q8)&D/6L+GGE_5*/C6A03]O5J)LD_D@"*,PDPF@4:8 RI@$ M&#((5 )#C)(,DL0I^>UQ,7/C_UK+-K(O,/5J'=G[!)AV_'LY1",S:(-.HV%0 MJW@^>'C;VWTI6[2*)KQ]IOC1L\_.Z,$>6 M>E->U,>334ZG:Z7_O%XNU]],_)!^YHTFK;SZL"[+12@4E3)%("8Q X@I:'+I MZPVT#&."<9P1[I0+TY=B<^.75O-M=NV@D%SF-<6[$8VWGK.CIM?HCY')S)CT M+#G#UBJ@U@4P=M7GCW5_[5)\4V-V!<8 _WQH&_(/3&G-[4FY5K? M8+YD9^_M#^/S+[*B^4J*+D%REYA11!A"A0'FIGP!)!!@1%(@PPC36/ PX4X! M<,?%S)!KMW<';Z7*>>Y8S. $FG:,>3E&(_-?IV"P36+N?RW7#X(G1CHA9%)^ MZ3?T)5N<>7J@?UV=>*R^9&X_U"PC.!4J C(S!X >',@=$MROC,M=DD#(."SZ-I.C=>V;\5J#L:L,/8PW.YC2;N M;-?KU%?LPI%Y\&@4Z"ZZ[:KK.=%FZ=WZG=:.P9OM'>W8B7I'Z@'O][N^]7RE M"^&1X#Y]@SR6P&'33!VK:207\DX+SQ]E4UK<[$+KNKXW]/MGXXFC==K+B'.S M;O+A++C(8I0D"0@CD9@2FB%@289!K'\O0B@(C:5+JJ\+]7&:,B;("]8$D_-] M>X*\-BCXP13:$O3#R+-W _\R4X'T+O['FC]O:\-JDJZ U:O1L79X M]C0)7ZK-I%.M)^A>3JB^FKT@Z>5AKM[Z3O_XC+X@,97F_!682S" T@@#3!G5 M$V?*0Q@SFC@ZESJK,+?]U.7Y\@=D+W3K-,OMTZA=,<6^J LJNNH\H\[NEIH+ ML%UJ#\^9$0>AZ3-SHIL"TV=6' 30T.;4?WG5;1>+#*6LF!949\]E\_L;YFKXQ,MYU5P9Y9>WG(6G^0 M-L3S4Q%TQFWC0#]MXT"-A?J5H+'QE3K2H5C(*W7H1.5!IN]8MW(@(Z#?6P#$ MI[SI2GZ,@-*S(A]CM#]L"]-IHF=WEJ_JP6$R+.A%@!XK^J:-O?4K\LM=9@_LV"O2K:_?SNX>-;XQ(<2QPP[/' X^M3<$K__ MFUZ(&4?=YCCD? +O2"+*%6( (>-2@PD"! H!8IBE5/$L3)53E-1L+)L;337J MSSSWN^O78\F6<]%W3D0]60;X]L/3WUU7\O._3AKX@?T_^TSPKG;]%TD&/[ [ MI\L'/U3!X<&-.V6Z8Y8O6L([I62=W58KPLT!X:U<8$5H!%4"B" 90%'$ "8P M D@HI3@.LX0*UPA&:^ESFVVWIY9ZHR6O MEI;.;<5F7W<$7[OK";%T=#>.2Y MJPX\W"E^M3LC_E*CO=4^^'P>[4%AA8P=M)<]>8"@,RS'H@#=&W'/KO^V MO=CXOS>TT#*63U_DP[JH%@HE.**<@B2,$4!)*$Q",[,;09A3_0_(+GUVCXRY M,56G9K#5,V@4M<^F?PK-?A;RA-'87.,,CU/V_#, #$J9Z)7[.O]?U<[I(WA@A'I$0I#*% "$1 B(5!#B.$\DX3SET M2I!_6M3!X-7SFF3@N: M-E/468,/\CV=?V,81S1I4]O*'->LK!/D+[(XYC1A"F0LU L !F- D%X A!2J M$$L,L: N]'!4RMR8H54OH+6R?W:CA.,XVK'!Q>B,3 1=$N4.H-\Z'3UR0"\& MGH;_<1F3COQ>,U\.^OZ'!X9K/=27GJO;#Y*6V^QQ3Q^U^FW=)TDPQDF:@HPH M"I#("* 1@X 2'B/*.2-)[!CB+ -9T0M5\@76[S M"+]?J75Q7Q_ O\U+OER;3*&[(/^8280%AT!RC %*PPPPA"E(54:S.!,RHDY5 MB9PUF!LGF1N+=5L;S:1PEH7)M+.7EWGGX?%>_^DX*;AWD.5"3'.^/_U^JS MNKTV9^SU"F1!.2::!$,02VF6PU@! ID$F=X+"RH$">,A58TN4LIJV$Y?X.BK MK*IE0XIU0.;6M5;28F4\G)=G?6I'Z$ [ZAR_/R8J$M(ZI]3I1$\X-^^O"[?6 M!#MS_%&J%U0]T>MENDQ*M5Y@>TF[?AH=1L'U0M>$7+^_?RC6CS5'="?F'.(T M8T0"7I\WD)0 D@H$%$28*_A1KC;R9ZWEN^]Z%.IUXIM- M6:WO]8#\Z>DO[G%\76H7:"WRW3<))&F&9)H"CD ,42PRHBB" .&,1 M%'$H%7-+4#Q8E[EQS7[NP=8LURS&P_O%CH@F0GMDHFJM",PP"SH[@JTAQIMX M9TI0VS)J8D /J'I+L#Q9O-?!&GG'.1* S MA@!"QM^+Z2TOU S*A-+KL\CI"N*\R+FQXWZ.=^$CQ_L1E&U)T"=VHW/=R]SO M/QS)EG\ZKN;B1/"GT1DI*?P1@:^:(/XT .>2Q?>\.?#:@7.3Y;;\LBU%\U%6 M[>WU(H90XAA1D,4X 8AS#!B4$D@<1G&:$,'<;CG[A,V07&I=]XKT;/.1T6T! M&/V7_QY&5Q#"0*\(]-^N'XI\&<3P*C"Y,6HGK/\>PKT'_D^ZVM#B*8C#YA'' M2XB^[K*\;_#4"6-?+73X?]G#_TS]G:VWB\?[!0NT?%TE](F:]M; PNB#"P*; M=RX,T6]BC.IKOI79NEY_S\L%(20.4T%!RB$%2#$",- WH^;0./ZC -O1BC?81N859\2&!_OW(>$[]O^HK-=)!=!G M]LG, +TO75A7NZVQ6I]V;:NLMJ>MF"N!]$X*)%"9.ME4 9)1"+(DC1GA6(2) MDQ.%C="YD2MJ@,+5_=A;4&O[T#++ZK._>)?)UJS18@ MG*R^;//NQ*E)VA#I=]]EP?/2+)Y>Q$>W_R(_%SF7BY@EB,2I %BE>LF#$ 1, MTY5FKE"(+!-9&KHE*9I&[[GQWI[:[>9,ZNV:_N.A#E$/?OCUZ]OI$XTX?@N6 MJ[/Y]?#(O.PA2<@V#]4**A$R58H#!!,,$(8,,)8F@$'],TE@ MR)/4:>ZRD3JWF:=5.MAJ[3BW6"%M.3/XQF]L7G\)G2D'8Y0-?FO_'*=2FPM, MOJC42N:T1.@"PP&-.;T\/#/&SWG)Z?+?)2U^UK\I%U0)@<*ZZA71O"-5 B@- M%: 8I5!%D>#0J@)VCXRY$**7K_)*?L@?31ZQ2O=GKEOK_R'O7);=Q9%WT51BQ=JS3$R', MX@4D@9E?U;9[MO?QN!QV>296] \%KC;W4DDUDLIMS],?@!>)NE$ !+#H.!/3 MW>4RRHD>6Q*'0/O 0KIPM1R@'F,0>9S-(L M0Y2Q.+'QO/8J3,W?:O4CN5C]L6DR3E>[(G!RO:#'U["8N=*P8 =VH+II:(UU MI[[>\?M%6Q!5RS]%^]K[O15!B%+<0?3D+AT4&-5)N@-T[!IO>-*-V2GOJJ6H MZ\KG&/(RH80!44(!(.8,X+*(04EC)D7*<)E9-OT\%C$UA];KG:!U;.KK7;-0 M]D!:IIXXP1-ZO\H.&?=LDQ/C?:>8[ 6\3%[)B8$7DTE.KYQ:JXGWJ^6WF@^[ M:?0U3V1&L@1+4 I"=8MV#&B&8Z#]B&0HE3F-Y\VQI+)RO0U\KFNKO\WW=FQ% MN$_O_GF[4<$QKS>)J?A2+74.=43)HDX>M6Z'.?YK@:"*D_G&_84^0'09= M"\\)G/B[#MQ+G_E;Z_USG/J[#L=XS3@N*7!3]?='\4BJ9=-/O*8&4BC?TT7U M9;<9Q32I3?6H+KF7G]1O-U+O=ZR6=32@VW_4">>42%KB @%:Z)WZ.)8 ,R9 MF;(XA@A)1JWVB_RJ-[6E5VN=SCYM[8MZ!D9["V=19V/4&*EW^_MFSJ+:T*:9 MD4L=@>?WP&RV>[G1#3REO\;?;_6Z+^5>HJ#=,[ 7:MQ]2[FQ9./7 M'[L?_W0)K#$24D 204'D&0Q(%#J\X4$(RZRE.56C1?- MQ$[-\>\K#Z*=LG7!Z?N[?SBY;T/T#8]@O6,:^K#U!CC=JSF,T/%=SS$L]&4J M.HR N%C387:W]ZR3OZU7F\VL6?V;8MAHQ)2F2>"9 E+ :0Z^;1,!6@D#1%N>2\9)F-TSAX^M0\ MQ'NQ_6.U_A_UZK.O9/U%+U$V/S;V'-R'$)HY"6=@ GN$5J\ I:)G+?9%R'KP M['$)5L^9=4*8>O8B'VU7/NK"F7OY>=.XA'F.2B9@60*8<$V!2BE 19J!E,4R MS6&>%BAW;P%R)&UJ'_1Q^X^U5A>L)'C>B+87TRVM/XZQ-OO2O2$8^,L_:?GQ ML4-/*=M$!*'Z?5P )4BOCV-9+]CGXX+9PST^+MWD3+35,7?5F_%Z1W\MOHKE M1L4;;Y=L]2C:::V,*4K2 H,D9Q! I%P,S7@.I$ HIADM,F95(66I.IL]* MUYS$':@>-;I'OVCJ)\LC6_/1,',]03 .[(;N[E^]C>ZVVW5%G[=UTOAV%7T@ M3;/,3]'_.@D'JH\+TN2)S!-@"@D!Q#F'!#)$9"9D!SFDE-N-%'[4&9JTZS6 MJDW+$%IK-;[8K]3[1JM#>;1[T,U_ L./8@A%[I["V)'E91KVNA-D:M M(Z/6G%E4&[2;;?CQW#7B"/&VA+[V(),9J0.M?NH1,PX5?$+<3/3ZB7KVSF*8 MQ?4,[D7&*/.O3S2ZV=/K,]UY8Q[4+-VTCVTH:N:2,5H*P4%*O=0AP54#^J+,55;SU3Z(#\NX8&2%"6()S4)0X 1"7 M&&">(%#@-!&9A*(PZW(Q*&5JGWFC9QM^_M%H:A-_7D33(+#T@5'@;[R%I]8Q M:I6\OBEN 9-%=.<#KI'"MG.P>0K KJ$P&%E=O'F\D.F:_@>QT-6+[8.<=PK> MQ8>OJZ5H:PDY1DF:Z&@FP>I?9:*S%F6LPAQ*("V+F)7&K'C'#Y^:MZOUBVH% MKQ7M70?N>A!S"QR!'9L%$E9!RR63G8*5DX>-%J1<,J,?G%R\QO& K>5>NY?G M-P]K+] N=5KRDA]'I&B0E+)@NA%S0@2 .4\ XB@&:QM#P6&K4D1GQ:,EH4(*2V_F#UM=ISNT* MC7LBXPW DU,5?T^^,1.T2:QX5U=]Q!DK,H@!E+%:-J8" Y*D,4!,CR2#)!=X MOEUMR<+,Z9Z18>5%=Y)"!@^;0\(ZXS.+(2#-/-^-\ 1V9?N43K.D-/AP;WI/ M0[M/?QAA,R=P.V#CN(-.S^B73M,_1=4R,L'.VC,88>+)1PS+&M5;&)E][#?, M;G(EQOVC[8&JJ^C7JZ7ZD35=QBYT0BFP$(A0Y52@WH5)2T!IPD$J9%XF@L0% MMZ3%M5-@:FNTO?+1H?:V3+B6XV#F>D*B&]@;*=6CB^".TS[%%3UO]+>6XDO$D M*,"8*0@B:*J2[X2'P$,'9(!@LM#-2XH5C/AN@K@>#5D]S2$%X+>AV M3\KW=JFB*K'9?NSXSLHL3PAA$N"T2'6?JDRM,A,$:$QSG+*,2C,>$0-94XO] MM+8]YLU9U"DMBS><8OL/L:&3J+Q 5_$(Z4OC ,I:=$!C-4!M,9 MKCQBO*0&,UL.4AL,;W$+28^*(YKSV?;48-,KHGA=+9[59:^K#5NL=#/PFBU^ MUQD%PC@5J?:\!SUZN'JNE?M?_8A>/ M>AHFL_AT?/ #._R3VKC&I)KTLS:J7TH7?13Z0ZX655.U%Z*[C5^$/<6SGI0: M-;[U"^1QO.OYZ6X>NI?9=B)XSD6*N40Q$ 7, "2Z12/*$<@(+S0C%DIR*TZL M(6%3\Z;]A-Q9VX<@6O4^9.?V!(.00U0F#&$RJS,DKJ&DB4 (D@ 99 "B60.99ZFE!>V/3_\ MCD?X-AW71\-7[X[!H3 +,'R!&SALZ.=FS]I(X:#JWE] 8(*(IVE^4-2HD[>) MT<=3LM$];A/MWU8K_D>U6,QABC%6]@ B120(*(E.G-P>3CR-H9I.+ M"PR!)Y*K'YKU?'%LI*>Y8??84>>!8V..??[)WSNS":O7??OC@QJ;K28,^==S M]=0PC#RH)]9[M5D6A)$I SB"G&2PD2I@EQ_ UF5.;%=ZM MEE]:UNV' \YMIPX))J";?=>>H0S\R3NCZ,)=;(J+/T;CJQ+'YCDVA> ,^['Q MK0[GEW6@^G:S>1;\]?.Z:1:C)MRZ[<(KW5%LO:E6RWO9_+S5K\DGP=25NMWR MVR5;/.MYLV%T^'^K)7]=Z1[-2SZG-"NY[OB5Q$*M>3.8 $1B!LHXC7$6L[A, MC1JZ!-5R:JY-FU@O?EO MJ\7@BF_$H3F0&S[^#"1_OY#PT?@=G M[L&%W=CM[5U%:+6HI?U=$'WDQ.^7'[4&6ME?R:;:?%ZNZ$:LO^FJOK?+I^?M MX;GFNZ[C^[Q,<$\*CFU2&+?^FP6 M];8;8P>^GQ#AQHO.10 MNW?)"S 6OGOJ^53Q93KP!0#Y8K^^$+(<^W+T:0<[$>*]V.Y+2Q]6K\CFJUI; MZUF/__KC\T8W"-O5H+85Y\J47692R>)8(@)!7"*UGF6< IQ1""35)[A 92C*5Y&=A9;9 M:$'> +/)YJ7'-?!D%AH;S^:VUGU!FJ*>5_^=P,\I^B?7G]WMX@ MJ6PA!\170Y,0*H[;^R0@R"=M4D+*NNUD_FYYTF9RGW.W+T^E.Y 283?@/!\5&PI_D0-E.V N'3M;/L6Y-%@YUP?RO2VA^U4LA:RV M\T)@4A0%!HB21/.HY !EL?H7@UPB)F%NY\LNR)F:TVK5:JB3JB;NV9+O#@PJ M9U$UL KL@=J(4*FX*[K]I=72(Y/2%1S\E=.>E3)VO>R0J6<*8@/9)J.<]%)D66<)!CJDFW8TVZ71"0Q271 M?; %*8U6R(-2IN8'^AI&OSU4CK:MMT& _*H9;5T% 'K%DOG]FOC,&R-4::'-FQ[A[W&-R1<[7!I*U M_'%WAUSA.=GZ<7Z00VK<[F2C/<[0'O:?U?;KR2G&YO 8X_#,HSL6^:%^O2"; M3265=ZYI5E\_BX=5U_EHSF%1))A"(&3* ,R*#."2$0!+F1.28XF@$77<^*I/ M+20[UE9GUG3M4/2F=)U%I]/EE"[_^1\H3NHF.FUB81?ZY[ M9W==_2R2K,9];88]^[1?AA'/Q7NFU]F29\Z_-T<'X+/30_,=!O7?':(0*1AT M7[LW4W]C+'+U)OOFC)3 -]$WR"ZM[T4&<3#7;UR-QDL ?!&D#[("7T8#M[5E M1\FVVZ+J)9"\%]MY(M)")"H"$D7, 4S3 A LJ?H7A0F1A832BDOWBKRI13&= MNG6"_V*OJMU2\1K(9@M#C] %7P:VJ/4VGGO*SG2:@K]EGR$NGA9YUZ2-NJ0S M-/UX 6=ZFVL!9?OX.COZ UG?KS]M]=9.[1,_B'5=D3^'),MC+A" !4P!1!@! MG!$(>)D+*@G*16Q4FF0G=FH.9J=UQ\GQ1-;1-ZUQ3;WQ^=/KZ$G7'&G=+1DX M#,?!S/GX1S>P#]H#VQ)S*)W5:QPU6C?QI*X#:0@[?-99V@#EK=322.C(U98V M0)P67%K=[>:IWHG-1HA=0M([35:["[O:QEDZVOIO0=:_J3=SGD"*<2P%P'&B M6SNJGRC'): RC@NJF8 MM?8'J]3M*J*B+CN;1=J$2-O@SV>YHN?)>UF+']6/N8)S[-&4)B*ZZ6 #I.;5K?\]XV7 >K1O/HBU9=!<_.I( AQM?,H;WPJ 5VAOV& MKWW[^EU?=>''V<:PVLJN)>QF%C66UHTZVBKYVEJ/_6###86O!K$!-!RW8VPX MB$]:R 84Y5IXR"O]:+)H"NM?D:=J2Q9_%W63>8BD1"F6 -." AAG,2!Q4@*, M$XEE6A0P%G85A /2IN;8]\KN."Q:?6TK^X8@-O/(WH +[%N/,:MVF$6_-\IZ M+9,S ,5;O=N0K)$+UPS,/JU ,[G)SH=P4 YGGFDT+*;H I]Y.6"DK%[,$+AC%O8"/;G+ZMO_Z7N;SR"^F'O"(:?.HH#,#*L^_#- M+G9MG[#9WDM=R[6Y6_)/8OVM8F+S:;7@\Q023N)8?>:IKA.-8PAH4:@%I$!< ML"(AI;#B>;XL:FJ?_L-*SW),Z:O7@FOQ32R?+5EY!W U"Q/\H!7XZW_50E2K M6==Y=HI&6E.?!/#7T/!&_WY1T,CD[]<,/J5^OWJ'UQY8;5>7TR8',D=40$1! MGE(,H$AS0$J, (LI).I_24EC#\VN+LF?FC/9=5E,ZU80,0;:]RWF&Q' MJ4PD+[G@("^2&,!"$(!$&@.:(EY2GA0X5]Y=.\*7'Z6=%O^_&R6SN2(@]H$G M$*O68[.HM2AXI[%KR(5M*791^A1ZAUV#QK!)V-7'..Z!,14F/R]TPL1K\;06 MK,DP53\O1+T_M^1WCZOUMOIW_?N+]-9SF#*""$& PE0 R+!4[C'+E+&VW)@C,](.7F\<^C;- MHIU5=MVL6=9:IG[1ML_J2G7D>M_P\ ^YK=]"76N-N)'H&\V3/T??S'<_) MV5?!GQ?B7KY=JD6Y>L%^O'I>K]5/#[JX8$^M)*A(4YD0$,.$ UC&5+GO@H%4 MXC)&.4,YLDK?-Q4\M<5'I[<.J#K-K=/XC5$W/)(.@&7H<^8S,"H'V:H=_5XK M'@5AL;)%R]=1L*G8<<]W+<$X.;2UO=^A_E35!W:& J+[B,<_$BQWU6ZI3]H6LT$Z2=]8+__'M+-XU^J M;_2!<0.]H@^O\Q7T?A1/ZJWX2C;BPCQ/TXPR02C(,=1=#6()"*42,(E@66:, M$6;DN-Q5F)IKVX6^ZYWBX:+?J^/C&@#[1/W%8N"]$>'"X*LC<&LD[',D7CP8 MOFE$/,3#IF#:A\17G_S"4;&IY=<#8^,GN=*Z]&6^5Z]92VC+A"B3(F% S2^: M=4$6@!90@"2&,A,(0IQ;=7&[)&AJ$\K)UZ15M:0*O@JN6=#I [*Q9P,SM!RH M6X:A\,;9LK1T0SL1VX%TMJA&(/CR;-JBS$V_]C7F-\XYH")(E6O,Q[?HYR^E##Z:T(/YB"/K8M7JV6 M2LY6]U-K?MS4*745$\F<(2ASE*>@@ 3J+?-$$_4C-8UC7:*;OW:#_)?G#7>>:,T'P&6OPQ.L8V]^]-3N_E#C76L>:C/$ *L@NR-#[?<5G5I5/5-[!NBO/G.%L]JL?&;,E&[Y^?FY.!>OB'K M9;7\LNG8+/<)I$D1QR@I$9"IS ",4[U+2TM 48ED1FDITL(M;=>7BE-S@_W, MU+Z-O6Y$46=ETRZR9Z>^J;/4@!-VK+? <*WQHF,;>M'@?UA'RE+V/1C>\YF] M*?A"F<^^ ;Z<(^U=TJWSS"[<;MH,WRUYC\"];3K![X_Z21S5*$@:)S3#&:"< M" !3+@%A10X$2E."XT0FF=T^F$_MICR[]-O1M"V\=39;S\:N2PV/E \Z:C[C M.JGX&'+;^63D@1QQ*KEM#$>:03S"[WWR\*';"\T;'F&]/&7X%.*:';U;[^B% M4$O-5R*=:)C&H!29/OV()^MWN.ROXB/WJ^V MZ@O_I2[[C<@&L.;OU,=.]3A8[IF<1]K,V=Z,7V"GV4>MWA?Q3WDX"(&W1.1S M,D;.1AXP\S0E>>CB&XY@Z?4]8GJ!J+5M.-8T+]LJI[6I6.WBDCGB<99#H7V) MU#WGL8HE4UB F'%.B@Q2@JTV8\.I.C77U-/4X40TS&A:''&^^!A-_\QR=RK9 M,W@6[4P.2I 4O*1Y*D696+5;\JW@U&:3_K+6<"T[.]-!]ZB! M;KOC%QI=ZRDHU!!XFGB\JS?J=!,*W.-))I@<'SU% M&[:\NUTA\[R($4ZR/ =)F<8 2B@!S3$"$B=8EBE!(K8Z+QT6-S6W?])#]+32 MVYFH\PKP9D[9'YR!7>Q)T]"6?'.O;*A&H9= "=(@]$38"S8&O63X<$/0BW819G&:XQB6^?RI3J#[M"7KK>'6ZBTZV7Q3QYH%W$U42LXBIOX=B;VN M#;/B>F=*].P9D6>E5)7Y<=232JIIA-)U&*D M1(P7&4."YED[K&^6?)*#VNDUF2$5FASD)093X(P3!!,0QV4&(!4%P#F%H$ " MBEA("//$AN9[M($<@_2[[?-@/I1CCISA0!/WOZ$U_$/:Z1\TE M>E2.?MF_P^/YC ]D?9WCW*3+N.<]/F [.1?R\E!WNJUJ6Q<)*"F:V$O-S$(M M\\3F=;5ABY5>&^Z339",,Y:3!,@4*8?+9 YP$:MY-%,_HC)/8V'59\]._-26 M:#WMZR_W0'][JBN+<3 ]APZ%;O #Z@%@H[WNT>]!LG7< J@3#* 94#0J)[DNL'' M7L/@#C+JHO]7;WF^^:PU+PA^I177(O M/ZG?;J02KO[N7;44;[?B<3/GG$O&RQCD2!/S"QP#RE@.TJ1()"D+";%5>.1/ MM:EYH-8RG3.AAE03G#T]+2K6'%ZU;39?-4T9=&'(&RF5C='#FBP;'HOH=VU: M5-MF>8;I<;S-7-W+C&)@U[@;P)U94<^N:&^8SI%I3(L:V^KV5SWKS(;2VJ7Z M1]V3"_:HV*@NVS^@QRX^@(2;2:B;,XF&HG>>"*[\D!0@DUPM>I." A*G&.08 M"8X1+4K*';FH^W*FYJS[E-2S(V)HYS/(2QB;+VUO1&Z$->R>ZKE1,BC7\SD< M_%,^'TAY*>;GHR9@V-?_7&AA] MJRVL=Z1$%]-L5_K7M1O\(F]9/K7 ML\-^L2?\5_M0O(=5I,&:3BJZ__&?2.JZ1\-^JE1W_P/J.S4^@(;.U9OUX_Y9 M;;^^>E;A]*-8=]M:7:NVN2P(*YF:S#%G&,"\4#^E, :)+NW/A21IEED6 ?Q+I=)6GW M.8\IQ*E.L(Z1+B/'*0(TRTL@!60B2P3-J-&"PDKJU%Q/JW#-M;^.:K7;AE^@,XSUS:[9[4_5EBQT3*MBV.VSWN%:Z@(>P7]]WKY? M;?];;#^0BL]Q21"".04$%3& 91X#E!<,*)>N_@!E*3.[36M#P5/S[#T6_+IY MX5/;QKW9S^EZN$?5LB6>JY8184RW[=E$3^1'76NG+U6_7.]:(M9$U>PTG<(V ME]9P+ VCU@ C%'K2:%2.^CI'G=(1?=YJ>I?HA]A&6G&?>;!V4'E+>344.W)V MJQT8IXFLEO>[>3[U3!4C?U*3:[WZ?[=JT@;:?BLB25(L6 YRR9F*8D4,,,QR M(&%!*2]P&<=69$B#TJ;FXQIEHYVV4:>N8WN;8:C-O)$W .[H!NPLW8[1IAX M\C7#LD9U,$9F'WL5LYMN)+SHV]\YYH0YOUE:"Q\PGJ1P\*K$+OI@XMJ?J-.-H+]^QI/HG[8.Y#3)XWR\5\TH/MP+U_@&+-5 MRVHKWE7?!'^[W*JQT82:M3/XO!'R>?&NDF)..&$?\)".P#4,>SQ"&CF1J=4&M;[17N(EJ9E$+ MKE;:8UQB 9&O<,-$Y+A1A 4()\&!S;UN[N>]V.H2[ _KU;>*"_[K#_5D)>SM M4F<'ZGB#;:MO=3 R+R6%,M=)XGF, .1I G">94"6)4V8E$E,A0T]A;EH*U%TKSAH'AJ==?9<+\\;^IM]C^I?UH+(K(SPH3[[F MDF"8PY2#DLD20)HQ@$A1 %+D5)8RQS2SJI&^)&AJL5--BU_UV@5*=5U$:EUO M:;[8@];,#_D ++#7.6FMJ+6,[H:QNK&1XBD00?HF]L2\8)O$4V.'NR*>N=[U MI$T[&OW(_[U:Z$39IIO)7$(H.(\S4$C)56"#$""SJ-$R^KW];Q "IZN8>'<.QW)>R#U< M,/>R@[AT@V-UK*ZV;>IL7S^OFPK^:L7KXYHWCT^+U0\AZFL^J#?K*]F(#^HU MF4,4IT('$K(D3,40O 2$Y$*%%$F",Y'Q1%CMU3II,377HO6OF316'KG6. MGI_4CV\^??@0/;7J6U:<.HV1F2\*CGQ@/U7KUM;H1XT%+1G-K#O4[LQH"ONC MSI!(6^*QRO(6('T51#KI,&[MXBTPG909WO0P9Z*1I[7X*I:;ZIMH$IW>B^V] M?"#?YT56P#*G:FD5$Q55(<8!XB0%*$]$7B!:%+*P(C>^+&MJV\4'JD:+U<:> M3?,BK&:>S!-8@?W5(4YM N,O[Q1>?YI%>C-831Y*XUETM]VN*_J\K9/8MZOH M _%=!'@5+G]4)!FKMS72Z]N)9KQAK1]?63\\A%C!53@=0'@L $Z9BLR*C M@*0T11 EN8#(KA%+0&VG%LAUQD;Z%8JV7T7-G'0^M-.V1Z*+,'1-RO9']*1- MG47+YG/>DN]U=>_79F5OV_1%;\UIFD*[3I-]F-2,,A;=>-R%U';E5S@BPGW;:&4.H0WGZK\^;:BDV&R6) M5LM:T"OUR$K=WC0:TYR?#1W$F]HAOETJMRTVVY;02ZE;VZ,BF_\M%OSM\LU& MC<8?\PQQR2B,02Y4# T13P$NL>X-(D52I!CQV+R:/9"24YNKFJ)AY:8ZCK]E M)&I%+4JT0XWG\.PRE5$*/*ET%D8]$V?1@9%1S\I9U-@9[0SM-C>4J5%G:Z2- M59=$;Z8RUA;5^Q,8\Y&*_5]T[.WX 0(/RB"=0"C9X[$/!$;O@*P@M"QGHBR= MRU!S^KY=JM#EBQ*Y^;MXI&(]S^.T(&E,@: Y!C"5,: Y9$#B#!$WWQ_R %GR#[!"O3M'H]T95KTUCKB/BC__J MLJBQ>:^N&GV&[^KZ/?;U6&_4XF7'E_51/*W6VWJ50K;/FSG-4RI94H ,9[J9 M9U8"RE,.<"K4@RA-4&K4F.&:H*GYBT;77>N2G;91HZYY^=8@NL,NPR=F@=V% M*UQ6U5XF6#@5?PT^>+1:,!/S^J5A1M>[A1'WFIWGM&_,'.:(%Y 3@ J1JPB" M8UV700#/D6"L9#D35A2;%^1,S1G4:KJ3%%U"TRQ@\(!1X(^_@>=DC!H:7#'U."JX=KF;!_C;:L7_J!8+O4PYK ?KM9JS[%QF]]2MQ@N7XVW%[R US:O/L]ZMERWPWS[GD M69E@4,::.C:3"4 L+@!D*<\PH0G'5F5"9Z5,?'B&WK=G)P"GO+N_WJ!=_^.\YIM MDRSV7FBSFVQQQ@G#<0)8(3( "TD!380$%"<(H93ADEGQ] 75=FJNQ[#UQU97 M)MS4FB;8\)LYN\D,:F"GZ;.!S-[F7DRW"1+4C3(\/ON[!--U_)8MH6$_VX4E MN-"7F:G:W"I]BO7^N3EDXD7"@)0622JYI#DVXO,*IN'4 M9J2>@A'91D*38TO=14%W\G5N$NE_8,>9=VX:KI]HKNG9J6+]VM+IS"X7!V$B M,\JI?C_5+'(17M\SQV5!#NF&ATP)KU;?Q)(LMW\GWZO'Y\?7@BU(D_CP0:#)+8;'N-*E_6T%JQJ>.C%TT+4$]J2WSWJT^M_-Y\,BJ5$ M!&DB>)0!B%D,J%HZ@ +G'.9$,@G1_)M8TY4Y>=9UL39?5E]XR ]KKW730*>G MKBV7E@'N9A&^;RR#3Q)[=6?13N$:SSL3/!WXMLP!\L:]92!R9!XNJ"KWHEHM77CZQK$V=#?>$(OM)]Q!L[>P1@@XLNQ#(D:UZ$8 M&'WB2$SN\4K8TY0%7B2]V,Q)EN1ID7#E6Y F .0"D#@N@,BDA 6'">6Y!\J> M:WI,S>U8D/;U$ M)CR/,04H8R6 "9: TK( .&6Y*#@M8A&WH_UFR7^:L>YT'6VD)W+Z>#K XYP^ MWC1D/]'I8\_.Z9T^7AR$B9P^GNKW4YT^7H37]^GC94&N?=LW7^^67/]'5U1_ M(PLE<'/WO=K,DQPS""D".2L$@)2J556")$@987G*2YRG5BF1ET5-;>%4-RW1 M>YGU#SUEH]^UNI;;-0,0FSE@/\ %]J3.F#DT2;\&A[>VZ!<%C=P(_9K!IZW/ MK][AN*1@7P5_7FBN)KU:^?7'JP79M.T"N(H7,T$3 %/* 62:*Q051*T5RIRD M-"\(M&)"&) U-8?1J5ISJM5K>!4SU.JZ[? .P6P8M/D!+W3XY8Z;?01U'1%? ML=" I'&CFNLFG\0G!K>XLB%HCM'UTZHY_:X[J+_276'6/UZMN)C3/"\*2 00 MO"QUNW("<$%B@!DOHNU[B5QW,5$9(B+C&-0RB)5D0I* >6B +!$/(L%DC2U"E+,Q$[-V33=[-6D M^T$]M4MFLPM1#/$VBU;\HQC8R>P W*L\3B\9.Z0\!32&0D>-;>R . YS+.]V MR_??&=?]?;.1^7P[I=Z47:T,/LH-MMUQ;:"MPNWPU_TKIPSPC'* M2P2*1->I9GD!$,Z4)Z-,8,92*+%5K[L .D[-V34FZH]5M$9&:QT,-#^KKWA9 M-P.>-2V!Q=Z06;V?L=[965]@YR5#O )F+O6%!S9TD+<;T\Z^Z&,=X"WK_:?9 MR2[4+-J;U5ZB!_?HEX=WZ-KE:OGC^,#CI GOQ]"PU$GB8 0'\\H M(44Y=^%0;^WVATXEV"HY^LE/^CSAO=C.*982JI4VH%D* 8QQS3Z8@#R!24Y0 MG)7%=0.+ 81IGHL"9R"#3"&<0@1P49:@*'B* MTSP3<9+8-$SRAO ('9,>M(SH .YS?>\79;#KTA5[@>:U3*B$Y(6$^O"5$ 1@GF& DB0'/"TIES!AD*7&I9[7I$W-2VM]=8"W;O*++7=D#0HAS3)Y(C%5]>0=13B:4I M,(,%E5E[]6[6LMN)=]4V,>70UX+?;3Z0M=+F M3!>"W@:R*$J9%JERPCD#$&(50L=9#%B:YQD5+(.9'16+;PVGYL?[9[R-B:"V M\0SI9V>F3IK4ANI;SO49<3U,]_4.V![!O\#(CGAP[VE0VQ/_,-OFP<;">\J M+_U>*-' ,[R7TQ-\"W*;7WXCU;IN4_9W032%F Y._EEMOWY>KNA&36;ZC7Z[ M?'K6VSX:RVK15."J/SVO=2%(?1#1$4W_^!NIEKI?;M/63EOVAJQU@>")2ML'9JNCPU:XZ/:^MF.DO_'+-((M VNH[>]-ZC#P=_\-?K0>9K7QM-[U/EN M].$XG@?'5\#Q"+Q?V]B4,+0["(GD*8XE!D+D:CZ3<0Q(1@G 6"1YR=."2:.& MJ%V_B]I5='P= MM%Z4,^YQZ35S3PX]K][@N&TC%NIOO]PM^=_)^G^$3M!YT\1A[,0M MM!=I5*U!VRD;M=H&\!VFT/C:0;@F;MP- 4/C3];WIO>Y,N7UJ?D^"BX>GUHJ MOFK%7Z]TUX)YGA$693($9L['-["!'9 73!V(\\Q!\D:<9R!R9.(\+Q>H/S=3TVVK]>O5,M_)YT:8FZ_6;J.KU7-?A,",9Q#2%H(00ZQ,H M"G B&,@IS_*BB"42W,8_64F?FJ/:*1_)U3IB:\&K;;18V?:@MAL!,_<4#-? M?JK3,=HK.8L.<7[5X*RW# *TI70"SI/OLI,]JA-S@N78F[D]9&3^*9U@I:O% M.J>[J?N)/7PERW;S1"DO1;75&U6-&YYG*6091SD09:G;I,0IP#E52T.88YYE ME,5"S)>:M%#PAQ$:I=B;8.0!<.,!3@P)N('>Z?D"Q$4.[X'ALG5BP_K3D!TU M]O>BV$W4=%C<*@CV5$C[EZ9:MJ'M!*B0W ?OI4F2'#3_.>B3W(?$&['2#2JX M38OO5LLORG,_ZH7%G*0YRP514Q9"FE$Q+@"E* 8)%(B729R*M+"I$N@_W"I6 M'Z$JX!59KW_46W"/.MZPFT0.4,LQC5&:%J 4!.MDB 1@7$ $T8*HI9H,;&J MXG9&;:2MF!N@,IL070$(/&-IM8#6*QI$P7H*.6>N)Q]_\.A1G? YHXZ]Y-EK M;FB]_7ZU7#6ED&]CZFD9O6PQ;92\O/=P:=U]%Q6<'[\O" MQF_E?=7PLSV]K]_E2$-9)T#4Q\@-*?;=\_;K:EW]6_!YFL6"85$"6=!4Q4E8 M3?8PAB#&HE#3?8D0MIKL!V1-S8V\ZN6%S-K%=T1VZKHOR8?P-O,IGE ,[%!: M #\U #:*1GM-/9)27H?#%ROE@*1Q:2FOFWS"2VEPBVOK$+*MEWGWLO%+FOY2 M+037XJMR3]4WT?[6LN&[W5,G].+O--?E%@=S MP&">29JF>9+%5I/R)4F3FY)K=E+U4;6J:D[!6EDW;NB+ !O.PCY@"ST'NR)F M/PE?0\/7%'Q1SK@3\#5S3Z;?JS2)A:GN;#>/)?MG:+ODMTQ!.@31R-K]XH6-"$F//C\\+?<9<+_O/1!@Z]^.]4&'( M _D^QQRE:<8R4.8P4]$ 49\[%@D0)2,)1:24M+!*2;*3/[48H:=^6TW(#B)P MA_PDRP$QS9ND Q!E@\H8](/NERN6I;BK= % MQ+I"U]736 MPV#HZT*"&]C;U9GC>V5GTW-@,R'"?#O>V Z(?>W/8._ V$0G;H M>><+,A3_0G1 =N!<9ONQ?([77HC;+F^M)ER8)Z1(,8RY[B 2ZQ[(*<"(0" S M3*FN2A;0J$^1E=2IN;Y=M[]CSGPOK1&/$#?<"O>-8^AM\4L-$V<1V4:[7,E: M[>#-$\^C%+:/XI',*;14/ ^#87?%"S>[^2*UO%6AWD8%@$;C,:5D205((8I(* (LBU[&9! (S+CA1CBG-;+R2I?RI^:?7 M0HJU)AVT8@]V!=_,006$-+"KZC2/?NET_Y,N[.C4;\BT.@-Z#%G^W)8C=IX< MF*WT45V9(S3'3LWU,8Z;;3518U=/2S)6%B6* 4XI Y!B"&C")%#K2IA1F.W MZ9Q9)SM)9R]R^U(?R'>Q^4!^].O?8T)CFL,<(**+EDJA?DHE 7&>E*7,,XJ0 M%0/!&1E3"RAJ%:.G1D>[S_4<@F8?[8VX!/YT&TA:]0)\P0/6>_J.STD8]6L> M,/'XFQZZU'F)H:;T]KD5U[UT"JQFX3+3M?.Z)%%(#D@99P G-,NES*7 5M1' MIR*F]EW7B^\GI5O-:['5FEJO%8Y1-%X.W(!-^(A?GY]WGWC%/?<>NFR\OY#] M6,#84?D% \\$WI>N=*VE&8C;/S;K8.DP'EA1:5H)WYR_N#:FE;3=M4V1'LC;&MOK,;';L7C9HYI+CE2L4PJ,06P M4,L5!%,&9)KQ'(N8TA)9-7X?$#8UIW;NC#3Z7:L;U?I:'D@/XFSFKGRA%]@Y MN0-GW]C= !%?[=R'1(W;Q-W Z)/6[2;WV#D0+JKYF^56N:1/CV2QZ"3,H>"L M3(H4$$T'"R5%@&8L!TD9QPB5J*3,*#2Z\/RIN8E&Q:C6<9=78>8:+B$X[ T\ MX!+8 =A!8OS17S'\S'>^$>S/7U;?_DO=V7SBZH?]EWWI>:-\S%>,Z;[?:Y?= MFL165Q5_72W4O9N&T^G]:BO:6J=-6^RTV3=Q8S'+.$<%0 55'S?4ZYX$ID ( M*6"A9+]J-E M:.B.9$[-3_;;B>U4=63%-X'< MS!UZ!C*PXW/$T$O_M NH!.Q\=BSQQ7N678# I-O8I5M=Z5O..;C7U88M5EKB M/BC(::KI)4K %%TP0A%$!Y]_$FJY>%.Z^!@&#M%N"8&/(#8/>$#"& M#G(O!;;17F\5SP:)9&WA\L9(9"IW9"XB2SA.68AL'W CL<@[G9)81[GW\O.F MZ?-\][A:;ZM_USS/.]91+""*"^6PF%2+^H+% "4NHI0)3 MFR3>KY:@+M'8,Y,L1--Q+"3"@1W:GMFDUGW6K,G!2@*E?U0; M,(OZ)G0,* $(4"S1\\V/8BK^9>A3+,&YR*YB^QPWI]<>BVYV7(5Q*5/.. (" M"1V%*7^&>4I @@J6L;(L4VX5\AX+F)K3^NA2LW&"FIG[N06+P.ZE4RT(4^,E MNSTYAI/'C_KA7S+N^,.^>)WCOEFUK+;B7?5-MXK8JJ&LZ*)Q$IJC9$XYRK 4 ML4ZI+ !D:0IPG#$@BB0A"2\9B:T.'(;%3>VCWJO8UCPXD*%? =AP@\P;;(&_ M_T914&L:]>#K2B:\)F2:H>)K;VQ8V+C;8D:&G^R(F=UU4P#P4>B--15V?!!K MN5H_ZJYM]W11?=G%&DSW *L>U27W\I/Z[48J)[9K39G,69KQN(P)R))4K8$P ME 3D@$L,K4<2B3.B%4ZMR_%IN:;N@1#T:H>;5<1%=%ZEY@6Z?=&_;FU.WK: M&QZM=I9O:C[VQ]5R^]66C]W;D%M%/:,.Y#C1DLX6[4:I9U6T-VL6=89%C67U MH6O/MIGWCF6^X?8;I-VNUDL$=][ O! 4^GN^XXE(I5R/K!A9;MO^G%J7U:)B ME>AGL6""LU)OGY\).L?]9>\ M-R#:6Q!U)EANVYL-@N&>O7=H0V_8#T,9:J_>"B9?&_5F0L?=I;<"XF2+WNYN M-R=UV!O]U6KY3:RW.A1^4..RT0<$#VO"E>#7Y,=F+H4^NBTPD#&B )8% 93D M")10)'F"4TF$E:^RDCXUE[73,=HV2D9<:6GGGNS@-_-2P4 -[*QJCLR]XK.H MI_HLVJ/=:A^]'D+;VFDYH>;)=]G)'M6%.<%R[,G<'N+FT-X\/BU6/X3X)-;? M*B;.-Y5]KU78J.BO[A^[J0D]^G__:K79OE]M_UML>V5\E)(X2TL"I"XH@#E7 MR_ X3H#@N)28<,FQU-\ (=U_6N?WUN8@0=$%^;'F&4 M''>3)"C0)YLJ8:79S2CLZ].V)EA03VL61IN*UYE*NB*ZY5CXN] >;EYR1EB< M"X"P)JU.( <84P$24L089DF>%4:K#PN94_/U_ZC6U:MJ6T5OR'JY>MY&BZLT MIR!\)<$^/;Y MR0&A9K+1-^H9)(MA%M>SB,VC1ID2'&SK_+O+K2\>_K]=;M>54I0U+/E8Q(5, M60G*C @ )8L!S@0!(L4BX1Q2'-MU9PFEZ=0FAIZB+Q;R'XWEZ%&_^PC]G('_ M+-I9[+O#0O!1F5[T?Z3GS[H . ]WP#7 !8%N,\N'M:[QV?[XL-!'ODNNZ[*> MM/ '];RVA)SD*"9%20&G>0H@9%E3M0\Q*TB,."V(526!@?MWJ^67-J?V MX2"CUK%RWP1V,W?N&:3(U2D)8)A+#,!$S9?"F^Z':O#[L'S1MC0[6/=*AVQ$V8>J/)*4/U5:]^1F#I2A5H,,2& .HN\P0%%/ M,I$EB+ 4)D8U$.<>/K78IE9*GV8EZ2_T3UW'8,/]S;/H#?N-6S$)[!]LX;"B M;[QDMQ-WX\G#1B-NO&1&G[7QXC7."Q4F!-_\IA31?8[_3K;UXW5+O=5B(5BS M3))OZ[-Y':ALYBDN2%JFZK-%!.OLJ1(@CA+-2Y,K(!.&[)IN.N@PM8^]55DG M8JM7O-HK:KU^L1X-X_5,2(P#.X].^Z;TJVFQWEG0M.WY0G1FG>3\*&=/R)^97I.U64KWVZ]BW1YY)2))4J8<'8ES#F"6 MZB/;L@2\*""GL"@AM75Y%X5-S;?5JEG[LP+B[H*B;^?,UE46,[E:M&G_$>U^_Q467S;M=J 9)"-^B) 49Y":!("* Y M%X P"@65+*-)X5Y/\VZJW2R.*CUN:&1Q"5@S=^$!KL">P@FI&VM?3G (4N7R M[F7Z55PQ=;ARY?3RV]K4-&M>^)8&U9U6M^ M_3G$18&X(*!(90H@%@B@LN" D+P0<4[+++5KDG=1U-1FVUI3O<)M==WU'FA; M#UA.N0,8FSDJ/\@%=DKNH-DWL+N*AZ]F=9<%C=N8[JK!)TWHKM]QD\.H:T?V MT6-64HZ@6JD3B7( 8_#RF5K[! M':FQW((%2*X.X3P(?GW!D8R7< /GS;S@ 2Y;S;/@KY_7#5%0M>)U M[M?F?)+8/)$)TIE6H)!0A1%EK)P$3C. )6-%)B&&,;1N7F"GP]05OZ4& MXY/ZNT%TEM[?\5$^B/YW)1=SY2MI6I::ZYHR -4:3$55>0HH+=(B(XQ3BN9; M7;9MYC OR+%RBCMI 3,7M(P3SOZN8,V:QNP2NF:^S -F@?W5"1&_QXHI0Q2" M$.KOI;P@;_Z)J7NWF$=_N779^IG#0UOEDE1TC1%0(J,JYA*9 "A M- &YB#,H[&]EP_D^P?= M4D3]Q7:[KNCS5N]4/:P^J+!KN9VK@(=+R5-0QKIM<9;G *4D Y+D>1['B81F ME?POHOW4?&9K9,1:*S478V=81':6649;H[X/AC'<5$_ MO%MM-G^:1=T[T&$0]4"HW7T/AFB/0]U_0>]&*"QF48M&U(=#L\@W@'B,0E]B M''W%MJ/J/F[$_!+#%Y*7G&".D,T$=UG4U&:CSW_^].>H4S;:[+2UFWX&H#6;*_P M%MBQ?_ZT1VJO9H $R.MH>'*/ X)&]677#3YV/ 9WW-B(ONFLH]Q5+Z1O>U'S M^^5'+55O4ZH+WJ\T76SSQU_)IMHTN06B0&61PAA@S"B !%% <<*!("BE3 74 M>69%C^A-LZGY(&U8PXBA.ZFTZM9A4%]_M]P/?\-IYLA>9) "^SU/XV/?'\PW MEKY:B7G3:]RN8[[A/&E0YEV XRDY68CVX/V 5:LI]M4J].+1>:*> ;GVRYPA M *74A(6Y %CD"..X+*C(K<[';:1/S14?DL"M6Y4C?4"N&QDT)]Z6!]Y6HV%X MU!T*X]"'W*0I#JXUGQU1[GWLH=U3W^.!M@MJOHZRK62/>XCM LO)\;730URI M3[ZIU?!J_4,W(.5YG&2$I:"4!5-+5X(!*2A246::2"8%1A)D2+=$]?\?-\9L=$.]?W@9N:: M7=$(['EW:GGN87O.7&\<++U'C\RU?^U7KG8@D3_NL*6\"5EN M_TZ^5X_/C_6>GN#ZFEW#K;E0,[-(10X*66BRX2(#E.8(L)*AO"0P*;D1V;"; M^*GYB5;5B+6J1]M.4PLF=/M!&/8DX:$-[&'.=/1KU-=$+ W@K051?>G#**!; M,-$'!7\D4GK_@V#'5>^,X2!MO?U3QV.P=[;X@,S>_2D^."H^JU=*GQW_6PFI M-O5T-2\EST2A.;N*& $HU$^$E *4)!:Y)%F68^+ _WE5L-%'-3[Y9_VU\%;' M>@._ZBIA="_#FSK!GH/?+.ST@^8+S0\]=:-.WU T%P/0!"&\."?O!:DO!LP? M)L$8NM$A3TYN,4'7I^EEP]5.=.M/[RSG-68JXKN$E60X@Y1P0 ME$*04Q7W9C##,34JU NIY-2BX./5\FRH@&56NSS2&%?_O*I3]:QK7(*^!@81 M]@0&-_AVW3#-\FX#X*@,)WK7'^X[3IX;:([2&N/P.@=K%!"RWJ9_ES_:-H)+_F;[T^"Z;7$2O^JU_3E M[LN7=;W,..[?52*)<%P F; "0)DE@,92+9)RB23EHDSS>,S^7V) MVD;C.M80K4DZ15__>MR^7^[OB&%&QL\P\J&S.SSV#?O'_L5YTWMQ]*^/FHKM M<)EN>[&;!WR#Q/ 9%,K>9SFC%NE0%^ MHSY3FR1W6D=/.[5U=ES+OZ,UC[:-ZK?L3-J/F\N^9=#1&/_4:V?,;'^\$GTX M&*:&4*PV*7JX,DPW[GPZ@QMD7]1>FQ?<-76&;GA/U?VQ;JZX)5)LB\IR492Y M%!DH"$H!U/NE.*,$$$;B1'O=3*U;E'YT9>I:#YYO\VGVI83[0A62WW2(][10 M?U\'C'^T+)^6'>7/XVGF\)PQ"NR^.L)3_X5X9RWVY%,.GSVJASAKUO'W?OXB M^^YH;Y9;]7;^5BW$^I5ZA;^LUC_F B^72$ R&0.<"J8>( AG M1O6V%YX_M4"G43&J=8PZ)_FJ9LNL)_K.W9H/E#3+C_;..6-02I"Y6[&T2Z0)3-B\Y+7E.$I"E>08@+PM 19(# MF>196>"$)=**#]E*^M1<6*=\1!KMVPK/:+77.P(1U:J[4Q[;C0\K)()8M[T0 MJ>:K%@*05&"@@L(B%PE/RL*J/"O<^(Q0OS7!\3%<*X9"/?1:L@.\53QJ-*_W MNQKH#PY?:O4]KC==4/.U'K62/>YZU066D_6LTT,L\P-U+H%:G7W^-,]C$F,( M(4 R4VXLD07 '&-0)"6%,=2GZT:-\O:/G-K<\7E9Z0_ETU8M.$PSJ?;X#+L1 M-ZL#^X;/[]\^O'D=?7JX>WCSR4/NT(F- \O3]N+F0V[_L/^&>X\:)W'G1/5= MFLWIWSBDV)Z>!N[/"MLSP<_+)K?B#5DO?KSY+M:L4I>W^YDQ3"D5,08E%!Q MF#. A"P!XX4LBT/5RTKAK#+!(D;QVS*PYA MY)$([$JNMK78)8)T!LVBVJ1H9]/U[6[_8V21K#KB6(V4E.IAS#PEG'K"=C"Q M]%89XR60>D+C(%'4US,=YK[VW&6S>^2\2$DN.(I!P0C5/9=C@*&(=6N2DK B MRZB49J>=YP5,[[BS4[$W.UFO;B^ :3#-W 30.&>=&P.?8H*&A4._"9617+0% M.G8>]Z+Q@S[T]*[QO.)%C0_\W.6K'*E<%C60@I]/^=/Y>\N-F$M>T#*G#+ , M$A6?,PIHD<;UO^("IH6*T:VH78S$3BT2;\B9ZG@;4-*&X/NL8=%H;4D 8S8 M9IMX_F%]Z;#ZS15,[?EBK"#RQ1]C)G1SN=G-.[Y4E9//U;1VX M-?RCOU5+LF3JY[H[YZZM$$8"LX+'((N35/,&,!5QQ124,J.\P#Q.A=71MK'D MJ;FH3\]/3XOZVR'K'Y&V(9*+U1]1M92K]6/CI]3_EXU]ZM>M@77A@NQ,C#3M MX3<'7GGS$3-S:$'&(;!/:W6.WAY@NU.[Z>4;I#&4-5J>W)NYW%$]G#4$#6U'Q93]7Z$V)]9:-?WJ^V(D*61Z=#4)NY)$\ !G9"Q]@=Z.FQC_AU M,'QU$Q^0-&Y/\>LFGW06-[C%/D^W[:/QX\UW]E4'S._5ZS!/22K+%&* D4Z6 M05*MT2 I@8 X(7')85P:)^J>$S U']'I&'5*1EI+\U3=LR ..P(?T(1>5MFA M8I6M.V2Z4[KNV0>.EJ\[9$X_87?PNI>A$>CE0!SE2G2[0W4]SYQB"GDL4Y 6 M<0$@2R0@,G>K98-6[- 8B3M;;ZJ8QO"?6 ]Y2.RT09ATKX=;Y;\)W\W.@O&?#.$YJWZN=X)LTAX@J,\XG;EK801!VF))UF, M'0)-N>YTF"$LQVPB/!"F6O]4K ^60^&;X\%6O,/)^GNQ;;J3ZBZ\=]](M6BZ MB_8J$=I>W74.J%I;O:X6SUJ1;I=14)[4&R>,"K4<*JG0?$D,%&69:/K&N"3, M.*_L9G6FMGAZ__RHV;-6Z[]8G$G?/B@&)_JC0AUZ/UAL#]M)1SN#HH?50>E3 M:U.;IEYSX+5VF>P7AQ@KBWR#4<=LI/P$+V/G*:7!&[Z#*1"W2QDO9<(;(@ZG@:L"";S;UL,SWNUQ_UY/IZ]4BJY1S'."9<"B H)@#&!04H3Q.U8I-Q MGLHXC2&Q.@VX+&MJDU6MJEY(=>P1JW54JQO]WBALV6AV"&;#DP _X(4^"7#' MS?XXX#HBOHX#!B2->QQPW>23XP"#6QRBY5W5[FK=ANM*R.MUI8+RWYZ7O&9$ M?:RY4U\_:W?VO-DJ)[?>S,N,8)[&",02(@ SR@ N&0-Q(E$6%V4A>&D<)+MJ M,3EWT^R;5\N(U\I'4FO?$)(W^D?\66B*1]:98!&8.8^50>P\Q@@$]ED[H@!E M0_1+9T5T+_\4-89$M24-870[&J^;T7@UYFA81,=CC,I(07'0T;&+B6]%=3 4 M=G[X>!'PK?8?!+XW/\R5N$9(L5X+7H?6#8R#KZIC7^:Y3$,_4K_4_'*T"> MMU]7Z[J;37/:TKA91%L\B_4+7\]7_(G0VP68]\X<,'GJ6[,V@;AM8*SFMK&Q[K? 5OU#6G$D8FJ[EHXBD] MS>5+'>+FN^W#5_%WLOX?L;UO*9ZZZLF$D:) "*C%-@40%24@+(?*'V5YG$%( MTL(HJWA8S-0[QXKFK%AP$;->O=HO(WHFM=C3W\I5RLM4!;7L= M_\TS6,@,\0(4"=4%KBP!1-D*2$(H+6.89C2U"<^N"9R:BVSUK9D#:XW[091= M:'05:[,XR2>"@;UG#[Q&V:/V&(]^6S*:(N,ID+HJ;M2HRM3XXQ#+^#XW!_-1 M;+;K2C>&>$4V7[NF]S!'DI6" )*11 59*08X82F0(DZ*M&!QCK&-5SDK96JN M9*]D7:UEYSS.XVCF,6Y&)[";Z &C%9Q%K8K^/,,@ I[OOC@QK?K6X*\Z_GZDG'FN^JI:CKJ.8E03EC$@&HH@?UZ1<9H*20 M@/-$0):6)(>VU,171$[-#W0:SZ):YZ:15*=U]+O6NZD= M!VK;.1XSR,U\CW<@ [N?/H:'&G>$%@%ZGUB!Y,D%FU_=H=I[WYSA;/]4IKLQ'J__R!?)]#P)%%:>R4&'J?FIAHQGW1ABNVRR'P'315507(,ON6KMF_8, MG?Y- XS. LW(T]H0=49$R@J?JS)G"+VMV>PU&'E%YPS1Z7K/_5&.5:_ZT*XY M('W]K+>L/S15F_5Y=M.E;E.MEKK?Q*YC75M\JTD:TK+,U(LL >&8 JB=(&4) M!3B+87ZJ" M\ 3VK4WSS<:2J#$E:FR9M8T*NBZ>FYJC2?9[>D9[DSR6 GJ!UE>%WVW*C%NX MYP6XDWH\/T]U<\J_/F_42GNCY#S2:EF? 2LQFXKK^C#UAP?E*S9-TH5>FV]_ MO%TJ=R8VVTVCL0J8:]>C=)H+E$J80[5VIKK7)TP%(&KIK!;5<8R@S'-.K/KU M>-1M:NZZSEVI:\1KQ:,G]>"OQ)@C-L3HF;GE%QJ3P#ZZLRKJF55[Y;UA4<^R M6=38%NV,Z_R[7O=W]OESV % ]^2]?6HVJBL/ .FQ7P\APIUFKBU@>T6>*K5\ M;B:7CV(CUM\$_VVU_NUY^[P6710YAUG)\R*5@!:D ! G'%":YX 7C$(L,R)E M8M>VV5H'&_>1[\Y._N@L>$[PG./&JY7R$(8T!"?73^KS MT$4V/AED+UKKQ.AV^*31J-S.&M#G<#M_@=MD^EK0[=NE>E2=-?M0Q\Y40H9E M@H"@, >0PP10R 60#,*BY +RW(JK]8R,J:U@/K&O@C\OZD7,N]7R"U!"'R.M M>+37?!/]7BMOF;IP#F*SN>]&X$)O!1UC]N"$F?64-H"*ITGKG(11IZ4!$X\G MGJ%+W5S";Z1:UROZM\NGY^WFG?@F%EE[SHTRGB+("R 13E4DC5) )*) 0!'3 MK(PSG!G56!O(FIJ+J'6++"O&AK T\P&>$ KL"[26NZJQ6M%9U (6($7 !-/ MGF!(TJ@>P<#D8\]@Y#>#8%DGS8TB(&O/*'S0L9-#!HT]"03:/AJQT5#M6'J%5>K67V,LV== M_"@6NI?.J]5FNSDA7=P\B._;7Y4E_S-'1(@4DQPPCI6C@+( %)%,K3(*3@J" MXB2G5@N,V_29FD=IM^-U%FG#U/*IUZJK;Y_E.N3&43-FQCGE&[2K[7MYOOXIU6\JB\YB4 MC)K1;_>!$DXDS$L5=3&INX=EJ3[F* ##<4D1YLKI6BW.S$5/S8/VMR9JW;NJ MJZC1WC)#R'P(S'QD&&!'W.XYAVF[T1,%\8KVB/E*Z#$7/&[RCC4@)XDZ]D_P ML<7\47#Q6%-O-XE!#W^LVOT0G.9O9"WB!_=/1QO,LVBL]B_:@!MB.LL0JR";U9:DO MN'%]%8KAS>SKMSOR@E2$5HLZW_!NR?M,R,W*:XX2+.,"8J#<$0$0TP*@%"8@ M@7&2X5CF2:)K@FT$^I:8F9;'7NEZ%;GIZ_^=_H#0I_]HF M_%E2A5R#W\Q#^00UL&MZ=X3DFV'4[+E!#*'PQ0UR3=RXW""&QI]P@YC>Y]B1 M_G&UWE;_KE>*]W+7;[5>+55?]P;3^EGWHAV W.VEC$S(U#W*8H#.+M)[1[UI3R\R< MLX@:1A\WXA0ZXCC(QS&#R#[L&,# 5ZAQ3L2XX<6 D2LA( 41 "F>0QS04C&K#9(>L^>VB>N^9OJ9A^K]<*RBJB/ MF-FW[(A#X$]8::7^&V"[XHRYGK[6_I-'_4C/F'3\;9Z[Q.V3O%]_([.\9HP' =K3Y^1'IU$_1*\P'G_"?A_N2 +8'>^N[MB_GJNUZ.KB MQ.:]IB_6=(/MW_!YF60D*P0%%.480%XR@)'4I[*(\9+$69HD\Z7XHH^1'RQ8 M 2UT,/KVU"]#[7L_"K;ZLM2M7)I3FWKKX]V. MI1-*Q*B@%)2"< !IE@'"4PY844HB8%DF$-DL8CSK-[6%4).$1B\EHY%(*%4D2JW-R0[E3\QQM]IK2SV=*X!YF,T<2 +S M3L4D)5#I/7I*X E6HZ0$[J5.*"7P! J[E,#3VQWH5)K,Y]^J#2.+_Q9D_6;) M7Y.M4'\9%S 3,4"H_ MQ&9;+;_VS45E$:<4"0RR3.\J MQ3%4D5K"0<931IGD<8:XPT&KDS(3/7'5MOQ%JQVLUG\6[2R(:A-FTMAI0BL;U=I:A%B#P!K$J+[@"KV"O8#4]9TP2\@LPE%?T(T4AUJ_;'9Q MIPD:@P'GX /&BS1-[#@(,8UN<$QE(>NE)9$FRL&@@'3L2S^%'Z1,OYWRGU('_]OO[_;\YRL%?PMIN,C@ @B,S M:..A.4:H%-UO@MK+ 0,SNF$8*L#B@I5I R6ZNWH2\-!SN:?6$C-R*.5J]I,> M^X>L+&K!A/F2O%\_L7RUD%(P'BL$8"0U5V 6 2:5!#Q)4JEB'*88.VDL]9J< M&VT8C\WN8+7;\D?EI&-DF070=D0Q+'PCN7& !6J5&\+&<\@%=#JN*'' MSNQ(Y)D78I.[;('W(6FYS70]/F-O)%4>5L*?E8\C!"CTX#"84LAY*Q,+A'1V M]507I/ORZ_*&:I)I=!HJ78HT2E"($09W?1A+*4/&T &SM$Y:^I-5GELO[5;N\%#^.\?ZBJDRZ)A*\BI*JH[W-!64\ MYR)C<2)H&H(LD00@DDC >"A!Q"A,(<0,(Z?:IF,[/#?2:@MR"V]![M&'V8X" MYS1X(]/H[>?[N[I.=5<>SOU*;,P93IF<:E[HH-6G 465)@)^*&&FL=V=5MQI M(O!/!**FLGME[L[>SX?L'\R\'7I.A5(8AI'$0!(4 R1#:(0Q)< H#&DB*6'I M+L["[LO1:<\CE&+L(\;OAB6"?!5D)F'EI2E\+=K%5/^LW&\+:'HF_9P=!#M6 MOQ[8J1-_@KVGI?1/[>L(63]=D R=]W/6UMMD_G1U^V+N3^=-5^OOUE&^"T15 ME'*N@%'>!9IF$##;["!*91QE*&,RCCT5=VL33E/(R31V11U*[DT59["TW0B[ M!J'1]\!VSMTT909&D2Q#WJ8(<([O&5(\1O-DOF]\_*1/1_ M_7.]B F/I(A2$%&D5Z(,IH!DF ')(8\0PQ1AIYHECO;GMK#4CQ(>,";S#."6 M[# >C&-3AT4GRF/4M5%:3ZQ,F0QQDC3%,-ZNA*',> BC@#%*>5*8H*X58CE91-S(Z:J MXD\S76$>593.P&C'1=>!,S+=5+A4WHTP5;G<]Z$T!D\-3"L8>+&#)^I_EZ_T M>Z^_J!>U>E9?E#G>US3R66VR]>;);.(_\&7^6,6L4D'"#(42D)A+@" F@$4D M!1(A1"/)$!/0Y56WLCJWM[]V.E _?RAAP@.K+^AFIR(3F)'5/]>=,F:^" M]:Y;CHQA-T!V)#(X["/S2NVOD2QH,&VY'.Q]OAD\@\0)JH%HR,[FI,SD!,,Q M6;G=[)$!TCD%^KI^I\SL]C;3Y& F0;_JYU(S681(2B @"L8 (9D!)LRB2\$( M8B%ARNTSF]WMSXW3ONK/B6+&0X=D!P_8N_EI C!GMN J(:^67:8GXX+OD'\R M[B!,E)4RUF"X):_X0]F9TN+1['2)+OY]/DA_N:(9?RFNWY5>V)6;@-]6FA-+ MSP^!1 MNUAH=(-?3-Z,*AQS8GJAMIO*#@G@R-^&4H!K[ZO)@-Z!:=P-?C$.7X;12W?+ M!IL!!;?@P-QYJU]_^]5E[K(+?]-KBZ?FI^L8'NQC1;RMI]J26 MR\#4D!%FT;%-'@,YP''#]<,S@QEPTXE1JZ1? >,4IP\7/)C/ M"40W1$ZG$#U-N:L4?EAM=7.W4FZ,@D3UOX_Y2H4+@4,88\S,$:H"B!"J5_@Q M G&2)2%" G,E;&4*+UJ9&QM6C@:UBS?-7P+CK+U0:C>PW=PU&%PCLY,W4DZ* MA;U(>$D67FYU,LW"WHZU10O[+_;8ZJM"0_\K7^D_*]6F.N,M"6,2$ZQ DD8< M(!;'@%(4@R2DL10R3KBPBN+OM#*W%]_X&=RO N-I<.\D8]6-IL4^W1 8C?RV MGX7'1];E(DX.6VI#X#71QIG;8^6V'=8'0^>FU\6;I]O:ZO/_8 .K]V*_1>3= M>E66;_M'OOU^]UQLUT]JLYML+124(L6:!#&2>KD8X@0P BG@(DTC12/][TZ5 M43NMS8T1&V>#/[6W0>-N:_7AMLKK1MIN/3<8?B.SI3]TSFLS*T@&6H5UVYIT MO675[>.5E=U-'E.IIDS:W?J)YZORDW*_DNIII=N]6[+\J65D:G1NM['P,A''2A'28>@E&&.I)C\]WV]UO M)^ M)F$CP#DRRS0>!RV739)A@V_I=5V/8@1,'29L(V [T?QM$(S=IG6.8'7. M\FS;FF[2Y]B[@SF@Z[UN3%YL]"QSLY;/8ONPJ7,A;W_FQ0+2*$D89H#*4L^KU/-Z]U[W959Q^_S0BS7Q;-^&)J"W:[Y MKF>:F-&3V4IW;3DZ2DE[&T2&SG8]9^IMDET[.GTQU[7K'K\'N]D#J2N[+D04 M18I%#,B4"H!PA !'E ,LL,IB'D8X3CT*%1R9L7K>IR]!L-N.5)6;;OL2QU#: MT8(/,M,PP0Z-#SUH.+_X%_H\T+M^W/JDK_>%KAV_T9_E M=*Q*F&I*J+6ZXZ@@:S\F=D0Q#M(C<\@YD%M^CQILX@[84*JS]H:G59]U!N1$ MA=:]!=_4-SV[R4TFUQTKOM^NRO]]^/=S_L*6)H3L_&_K T"1<3UOX0*DL:0 M)4D,*"0QB&*,F(R3B"&GY-=KG)D;ZQDG2YHK_])RUU,H^ZJ!LB.^J> ?^RC' M'WF/#+GK(1LL<>X*5R;.I[L>M-,TNP':]"PFHMO;OCIN4AS>-*.WIW)LE&V( M\WT>JG;%8>/3EJPXV[&32A7GK_)[Z'YCXGN^4IM7_5";AG^8DY6:[;,P03RB M9M7!"4 H$X!$H?Y QU&6( 1Y3)U"YCMLS>VKNW.U_ "HQEFW3VT7MG9O]T"( MC?RJ'X*U\W,$C7D+/ :B@2Y+DW*"19>/"<+F%L]]"R,C^NY81K2E=/ON=7]) MG3UR^R?;R(JS[E>:LYXKC6NS:/_ZG:WJ(J^F#JR2]ZOFA#E&448S"3A*8\T_ MF0*$"@*X$)!)G) X\BF_.I7_,]TNK9PL R[*"ERNZ8:3#;_E!LN<1G.B[9F6 MT'2[TVVUZ8"_GA>D-EV_">J)6:OW]0[:5O>_J75]$]3/BGY4A@IQ>*MA&VJ3 M:"JWI]UBFG@P3C:HIK;OFR?UE?V\E]I.GN6B]/'3P;\FS7W/0,T1X1<]G:M+#F(J,AS) M$$0*28#T#X 3+("(&20*I2'D5E)O5M;F1A"E5,/>X9M]\I#QV7'[V@[O;JX8 M',61^>(- '2([!T2R(E">J\%U"V:UQ:@SC#>WD:FB]^U[<]!X*[U39Y%\/3< M;K,K6[)D1;&C]WV9@?=J5QER(9E D/($*,3U=(U2#E@:<@"35*8<)U(X%L9S M=&!N)'WL=%D/KNQ4O>[3/ZBB>34=B^FY#H[=LG],R$=F]&-_;\I%/-O4B4CM M>B5_?%XO<_$Z3J2%+X1#E>ES-3]MZ3Y/<$[*^?FVXRF[EA?L\7&C*B70AZP6 M##T*75)()9RG!!!%($ \DX"06/]-I0PB@C0]AD[::S96YT9ZATX;QJO==E1? MLT+DE"$>-$'-":2A%-BN;T\JRNM<+/?%#-Q M\/)A]<4HPVWRU>,[5N3%M]6:%VKS8NS?KWX\;TW]N970=Y4.WK&E>%Y6Y>K6 MR^6OZXW9_5O(*$FQD2:1")G,K! #&NIY7$PQS"*)8 J=>&QTC^?&@?NTD9N# M ,^FTX%^JW?=#LI^&['%?<^#LNO!8=_UA&;?^^ /T_^@!L Q3FW\1\B.F&?U M8(Q,ZC-Z)OQSD\8>IZ$3G$;S]VVRI,:&_V*JU>B&/65F6/']*%KP),;P\!>M M*ZO50U,\^+VJ_J]_7CY+W:D//T59/=1LIWS(,B6VBQ0)8>IM YF)!""H0D @ M92!D61@E"5221"YE#Z=UW^DC.4%)Q4]J&^1-Z>9\%0C=OYORSS(FK.[F31GW MM-FA4%[@*)$S[5-B]^F;[]B/_!V\*X?Y..S;5$[9#7%UB1GWHU\>WE'OH>W* M?__2 /'7LB9XA470@%%M0U=P#*@3]";#.)3PT+3.3ZMD]"8#>!RW M-L6"'S9?\L?O^O_/VV*K7T%MJ/6];D_Q4Q&A&(4AB$2$ 1(Q!R12B5XE%?N2/R4Q1=SCI M'17]B8Y^'49AH.-?;]0ZSX/=6YWN@-B[QP'Q2FBA"80*#7M1G_'LP^";BZ,LP#D3)5H!TTF]W"]-1 MK55/#FC5[@X/"NU=/UQ_?UYOM5[5YNE^]J.I$O%A@H3!55 ',-=DB M""6@,LV PJ&DA$I(0JL8G7'@KR?9<#>;*S=/I.C#47G MIW5XJ]-]CD=#[. 3/IX5WZ2H.V5DU9=&BO?G?ZG7!4TP)XIBD(0\!HC&"!!" M!<@8#1,<)BFB5E$9%RW,[>-;I_347I;JT#\#[:=K\M,QD-T?Q4'@&7M-Y(J, M1Y+3A=Y?D=QTW.+$24T7.G2:S'3I0K\SZEO=ILR7SV9AL"_;^4F/;IT60C"G M,(T)D(H+@$24 **GZ(!SDF9"3].QC%RBK?H,SNTU;_M[4'W6N.PIQ-4+NMTA M[9!0CDP)5Z+H?/!I"\U 1Y6]YB8]7+3M_/%QH/5]'EL%']4C$Z_-!F^]H942 M32V)2@'-$#41Z9I;4G-&E\8P%2**69I:K_;/69@;F50^!HV3#@NTL_A9K)^O M165D7C@"Q&?/]"PR#JO/:Q&:: %I^^BXK?>Z.M^Y9#M[XW2KKBZ_#Q9.G1?Z MRK WJZC[E5@_J2:S<2$T1C2.8P"AB@""3"^!N#(E--,X3F0<9\BI<-PE0W-C MM5TJ;5ZZZ:K$?@%-NSG0$!B-S'%[%X/*QWWR\9 R[=TX#*;7?L',Q,+MW9T] M57#ON?[*5)=WKW78L3'QZT;]^UFMQ&M9_29.D0J5B(%(3(T&F!! 2<)!PB.1 M,98Q IWTC2ULSHT>6GX&.T>=:@NY &Y'&P/#.#*#>"'HGT;1C\G0B1 =%M\F ME:$?@HO)"!:WSDV!\=.Z)$@E_Z%,W(V2MR]JPQ[5W\VDZ3W;JEWGVF%D3&8$ MAP*"5,($(,0AX)2F ">1XLCL&=E52)MI_^9&HXWO0>U\4'H?&/>#5B&H'VI3 M20#.1=_1[^&RH_&9>3VC3\9T:I$[I&X"RT=T#&'PF3X)LQ>@].O=_Q.=RJN& M=CHYR^O<]%S;Y*M\JS[F+T9' M\NKSR,R@??(Y1]KWV^'PR*O_$YT8=0V[VRG122\[CX;V5T]W'G3BX<$AT.F_ M7EN[LW>R5UR:[95B2PN:A3*,N "*2&*F3)IX%,( 9R*"@C,8)L*OM.>5GLV- MN]I%*:NU*N]S>FR@Z-R=Z MQ_&* J0#83YX?=)K_7JC\J4#P7FYNNE0!OP^">^>BWREBD+;YOFJTA+22_9< MMU#^\%6[461JLU$R7& N.6=AHF>:,@8HRB) TC0%,DY#Q7&8P8RXL+Z+\;D1 M^X&CP7;OJ1LW.^%O1[]CH3HRPS9N!RV_CF?;K;EULB_N548A5\MWS]M-Z^S]J^YGE=U+<0>5;VLP>JO M[=7?U,05OJS[=EKGR_Y6=\$!3?^OMQO%[M92+2A,LE@O/4$4$0(0S@3@/$Q! MFD@1PC#-(FZEZWG<\-PX^*XL"J6="XQW]J("!V!UD^LU$(R]2+3KO9-PP+FN M>ND%'#0TF4S .??;Z@!G_]UO-^CO:J4V;'F[DK?R*5_E1;D$?%$??IK]=;7( M$&%)2/4Z#8;,1'YS0)3@(,&1A)$4-!).%5AZ[,WMU:S=+3=\V('#;CL^?3#; M[?H,"-[(+W4;MT-?@]K9X39X+%$9:).GS]JD&SV673_>[+&]S5-GI(SB:@*_ M%PJBA B2 0D),FI!''!!%" D(1GD(J$L<5(5.6A^;H11>>>H$7((F!T7^,,P M\JM?1V6.$?E_OL]#"7L<-CZMC,?9CIV(=IR_RO<8J'6";K3_MWF5Q_8^+\1R M;;+:')](AQ9G]+CNW0S>:5K,\I&>70]T!CN6L+<\\3&%,R2GQQ;N3?B]+Q_7 MJT>CJ&J6P%]U$[5\$^<9BJG$(!-*ZOEQC 56(!44"4S BG"5KHVW6;F]I4S M7E;ZLL;/F\!XZBF0=0%7.\JY'JV1V:4$ZJLK4,[DTHW#0#QRP?P?30KI M* F?+B@-%8QI97/:0$L7&$Z"*)UN]GPSGGF1RYQM7G]G9;BF,51FIT5$Q91D M#& 9"8"P_H,F+ 0*QH1'*F8L$&GIO\*.#\K!HE^K\14GU5"8Y5]7DRD>8AVD, MH0R!D*&>/4-, 0WC# BAT<4L5#ATTA7I-SDW@J@.-WK$':"">L3 X*>'8 W#,/ YW^E'0%_6B5L_JBS+S_GSU MJ!O.UILG0(W M$/.Y6I^4!CVA.>9$WV;\"/*3VIHB(I\WZY=<*OGN]5MA!!E^S5?:H+9^*[;Y M2ZD-OMO9T%R8$$JQGJ[%)H9;A#DJ[\&NTX$^UZ, MLA_E#^) /.CAP*14Z _0,1M>T=*0RIN+*(8Q4T0 HE ($&<1X#$-08;#.(H4 M) @Y!3&<-S,W8BMW FIQ!='R%"_89Z:5H8EFV].T*]VRK%^B/^:I<&*ZS MH/)BQ(&(!1,DYOISF$3ZN5-RJ.+(H!@8@#2#,D$D4X M%DX;M)=-S>T#6\E/+'>!5\N]TVZ_G?*,^;];Z@[M]_:R?A.WMJE3; M_F$N67"H9^JJ",$X!PY(#:C1A68AY*N+%2CVRK9)?[=G#W@.K-X-6 M;\:)'^.])9]U0]_U4JG\XOZHG2^3=E3CN1NY.(R)'=D,#/$TY-,X;<[+:K># MQN^;H/3\ID3Y0R_*SHSD#MA #.5@>%+&<@?DF,$\6O ]KBZ4ONF[;O*]>E'+ M==EHO7%4RZ$@E228J@RD*-8SH)!+0"-$ (D@Q93B1*^ZW(ZH>VW.;2K4N%R^ M0G+OM.O)IL35 @YT4]UN<^'38&H+3 M$V'[6STC]?*"/3YN5'6X_)#59] ?\Y6ZWZJG8B%IS)F "E 8(Z#G4C'@5&GF M41G+N$I)JJ!3G%Z/P;DQSJ&_9K+4A,;\87P.2J==(_3Z0+R+YKG[0!]+L\H"I4[C+I;WI MU+L\>GD@X>5S_[4E5#ZPC3F0+#ZK37,ZGPLSG&2@&1A2S-(B5%[+3'[^G'G#\$']=%8>)[J[(9P>UVN\GY\[:DKNW: MR,(_Z0E6.]'O)B@[6RWZJN[Z5D9Q&TV[6>P$8S35MT4/3].'_1"=@=_E4W-% MC1,O/ >O:.+FQ1O5+_&"ZG*U$K_FO$7]7]1F:XKHG9EKI'&&89R$(&&I9E1" M%& BE2!6D:14,BB)5>T[*VMSYLV6X]TS#P^0[8AN,.A&IK-CI$9E*RM0AA/I M[[ UM4Q_?[?/"/5;W'1=A:/WJA";_$6XH9U>KQWSZRWZ8W[9[XE<%R6&, M[)AI7.1'IJL=RFWT+R*NR6P,&O-'<. :20X.O$FE)'> +M5+\FCI$C6VGX./ M^F]_^TOS&_V'R8'XVU_^#U!+ P04 " #A6"/,>7+SS< M/3S<_^U__'$V^^$++E?3Q?S?_\+_RO[R \[3(D_G'__]+[]]> 7N+__C/_[E M7_[M_P+X7S^]^_F'%XMT?H;S]0_/EQC6F'_X?;K^],/Z$_[PC\7ROZ9?P@]O M9V%=%LLS@/_8_-GSQ>>OR^G'3^L?!!-R]['=;Y?_FH0NQ>L$&;4'I;*&B-&" MBB:IG!SR;/Z?C__*D^219004">EC,4"T(H"/T7LG@K5V^]#9=/Y?_UK_B6&% M/Q![\]7FVW__RZ?U^O.__OCC[[___M<_XG+VU\7RXX^",?GC[M-_N?CX'W<^ M_[O4KTZ>P_(B?%]/Y^J]I$!Z)T\Y?KKY_QW_^RFIY]GN'N M9Y^66/[]+^G3YS54E3(E67W?_[W]PQ^O7OMYB2O"RH;-G^D'%W]?WW(P"?C' M&N<9MUSM7C!;I!L?FE69+B[_:!1\]!Z4#K(*0,WH2B#+,Q1782V=??=I/JZ^I\ MMDP_+)89EV0T=J\+RW1#M7?A>O&)'S^')3T(TJ?I+._^NBP79RUTM5XTD-Q6 M+43N7WX@K@LNEYA_WFKE0>8VG*W)E.+FDRTT_O^>AR4]/@%'EV HFWN)PN\LMY?D'; M[\0+)WPH'K+*$913 J(G3/.()0EC,6EL H@;K]T+#K)_.!PORT[ \&$9YJMI M%?P%H(62A8GD0$=M0-F@B(>004@4BB6AO.)M=H=;;]X+$JI_2)PDT9%1\7*^ MGJZ_OIK.\-?SLXC+B;*2H%PL<,=HQ\.LP%58AZ*E(AM'^]YIV\7M-^Z% MTO M"DZ28!?:?X9Q#P?'J3+M"1C/Z'2<\&XEU9'!4J_=LB6%#M];19>N00G$R>0J)[L!\ I^E%\Y&%TH\[;SF MVMOV T#'*RRNNIZ.SMI\5\EX'A":5E%'<7YPPHE@5X[RQHVNR2TP8% MAI/4?ON-^ZF^XU3F22(<6?WO,9TO";I)XO^Y1_I4YA_Q$V^541!H"T< M;!2%Z&<1G$L:%/W#K2@"W6EU#O>]=3\,=)R2/%F4780#S\^755S;$[@*:=+! M^6IB)".[E3AH2_ZJ"L2")P[ *BD*;6C:E--<@OA\TND]!-A!M%Q!Y/:>G MD3BF7_!%6(<+MB:6I) *#Z 9Q;O*1HJ!2U% &Z .)"LC38NDPOUOWP\BW2HV$_D'2[D,GD4;0=A4/0W/CB=&:ZG%8"<>-U^T&AXTSE M\<+KI/SZU725PNQ_8UB^HI^L)D%AEB'0EI=MJD?S9/<*Q,L.4#Q<=YS*;B+0/?Y/86(;9ZWG&/_XGUJC)!:L-A4E2U>LF52+69HC244 E M0BAM7,R;K]T/$-UG+D\19C,T_-N/=X3X,_W@Z,O8Q,Q\A9F^6"UFTUPOW?\4 M9O4V.45:N%[=9&#?F]K??&J;:]R'$7_B'>_S%7P,X?-D4PY7MXTWY=5T3B^; MTMZQV-[JND0:6O(LO"I \:D%Q:,DUX)0PKP2,@=4L3RVT$I8Q0T0+EZZ76TX M6Z]V/[E:=H?0=:Q%V;WCV6I%8KWDDC-N7"P:1+VZI#2+%$K%3*R*Q%2A118> M.T(_ALN;%(QS@WPP).QL3@-QC[C]W*3^8C.]9$)DC\+3SDDVLM >JAFX%&E+ M]:@$1>96E,?:[_>?G?Y],O84;, MK)ZMGX?E\NMT_O'O87:.$Y5D5AX3I%R3OO4F2T#+@;9MGP)/15R%&XVPLQ=A M/6#I) LAM9&!Q![AR29:2(?H?*U.W@@D&"S?@C$K5:? 01+"@R6=@@24;36O3]1@]X_3H&!!: MK63? 8Y>S[\0U8OE5V)ADEF,U:F$6FD#RG!/7!@$;@H)I;CP>!7;,;BY_OYQ MNG@,AY.C9=L!+MXN\7.8YI=_?*Z)%'+YWJP_X?*&C";6<89>441B>0 58X)@ MN(*HM$7O;?'FL290Q\!E#[+&Z0(R'(I::Z(#<-TD/FM-$I %D(M:'&XC!0H4 MYX82,SHGK8_-?:.# =/\L&K [>EHZ1X/C<4ZS!K9G<5G7*Z_OIT%$L<\URCS M<\VD51O*=>!>D%10IMK4I+9A-<57'ZTDE/1#UGI_>HR>'B*S)HFB9D+OP+:\ MFLZG:_QY^@7S:]+&_..4_+.MK"HWQ>J<,*AZO%,+PR0Y:H(A6,D3#[P8BC\; M0^AQBGJ(NYJ J*'@.X#1&UH0H5Y4^1G#"M_5/M)ORF^K+4,3'DH124GP,I S M)QT%BR47B!H#4QB]:7Z\\2A!/41834#43NP=8.AOBT7^?3J;313ZK%..D*RT MH"@&!)^D!I>-1!VSMOFQ6N]CX+)[=P\Q51-D'"7,#D!PS5O_=3%/%UX9(^PF M+AUY=:'6&[@ L;9'$#E:K521^M%NVD<9D/L(Z2%8:F,X3A9S!UC9TC]QT0DL M-0$I(B.JDR&J608;B7CTT48<)B#J(1)J>/)YD" [B'U^GH8XG6VRTN2$;XK4 M/RUF)/15=?HP MVG\88J>HH@-0[_+?(V6.W M54XYG;I)23=@.DG/#QQ.G2#T$:%32T8K"\MS>N6-U;9Q\.[*;**M3N3E(:VM M4EN52F(L&P1ELE/<(C?B5CWEW;+4@]\Z[B[7&#G#RKP#._1\,=](YQ_3]:?G MYZOUXNR*JUUCD@DK,BG4#@J3Q(E.C+P"GH$KP0WY!+)@:Y]J'[K&30\.9*.: M*Z0#D-VS3%+T%&"2%R"D*QH\N M@6L9C(*1-FC)((9:%\?JR6ZMITRIF(*Z#B=\4K-T8.KH*?; X5SQ(934@ZE: MS#]^P.59+82[QH54,F@E"_ Z9$0)I>JD2P>&I9!RL#R:Q]J<'66N[J6DFSUO MP"#O=!5T *2;IS7WK0S'4N1U'$=>W.&'\(?UP19SY;STXJ\E& M&^])0+D@'^3 [EYJQCVU>QH+UD85'8#J&A.3X'V.(9#!I5 6E/.VSGV-@-+J M@,5&7@:,",<]WGOJY/E!PNXB(CP[FZ[/-O?IYO7F>MV_<9XJ*]R+E"5%R$*P MVM/.2HBB=L$,/ :#SOO2_'KCP^2,,Q3MB2._-LKHP/X\(B'N#5<\.XI6:UMN MQCF$>AS*"GJFG#:"/3;IYKA>!">='#=O!?*DJ&JDB@Y =:V/WO;*+W<>&0I& MD6NBK9A[A*@30LF%HT]!F?+8O(QC+=1U&L9N^=!&M_<8HJ,%W0%0WN[>>XT% M*Q+]GR'?#6.@)60U1&=K%,J#"2*YD%K[TO>0,7:ERB!P.57<'2#F6ITP M>QNF%%D^#Y^GY&--6%!T!/2N=GY[/:\&D30M:&P$O\A//5] MNTQ0_+U8U.?&F? A_3"QS2:+( MI/PZLA!KB:"-"4P]A-(N%-.\$/= $L=-5PZ%M@'5U $*W^$Z3.>87X;EG *' MU35V7V"9INEZ8J5F7&<%"1F99HI((6:2'K=1"8="B=@ZI/LV5>.F+ ?"6F-E M= "ONX*::+3.I5 @4 BR';;F'&;@HJ T)233_!+M72K&S4L.!)\3A=U!9NE; ML>U$E^)Y# %H/Q?D%R*#R&.I+2R*,H$EP0=,2]Y+TTACM,=*5IZNEV8X>^H^ MHF\W"OF$ZVDBU_H&-ZV:BMY\Q=-T&'V$K:=L-YI--H02!3)K"OZ,YA"5TJ!U M';SFO3&FM7\[1KM14:3F3I%!Y_6N4+T.*'T!=#:5:'50JGE)^??6;O00)'RK MW>@!XN[ 77J@Q0:F&&7@4 2Y XI3B!OK9#%$+4)@Z/#1*:]_TG:CAVAVOW:C M!XBY!ZS,9HO?JQ5_M5B^6)S'=3F?W>WWM2LZC9*K34L5D3DY@L@"!)$#\)(8 M&7AN?6K= >D@ GO UDF N VQP;33 ?0>\3*C*\Y([8F34"?ID@$/P6,=9\50 M!U-,:;^+?\=7/$_9ZQJIH0- 73L[(F_TS7(CNKPY%'B+R\W\JXF3M6^8*:!S MO0P; \7(M=F/U85DY5.F$'>X<[N'R!K;G6J#@(>/\IJHHR^$;<>I/3M??UHL MI__$/,E,4[":,Z 4U?JF"(XE#I;E5)CQ)N0!3X1ODS.VT1H:42>)OTS4.G VAGD$A=SD(;ENWLGV E&Y/_9HBZ BQ]XB>ZV,= M408IT")8X1.MA-I+,:<,Q0@38G1!/CIYN0F$#IVD.<9Y7E,<':N #L!TLX;B MP:W:9N$]H@+4IHK+*!*7+."S=LAX4MZV3IKO1UFWAWBG &P I70'M3M[N$DZ MF>(*H*H5S"8@A'J*A5EFQT7P+K7O=_H81=T>\+6#UDE*Z!12%YNZLDSH6D21 M?*#@(F0!,47ZUF1:%Y@5>Q(X'>!.#789X0FA=(3P.X71]3V]<)36> ZE*"1V MDH*HC0?N=52*B>!\ZQ.7;Y T[JV$)P34L6KXGB9-7F;Y5HMR<9F5?MOL=/B! MQP]V,KP/.XU.A;?%DB.7G=-8Y3B!9<$0YJEL 3,(MGK5/(#Y!R M>I[\XH$?:K)_PJ-TP;I,/$E!^W,T$,C8 JN-/Z0/K(3!3K@W%(R;K&RA[[LI M\*,E/.+6M5JN:R?[?)[6%!S@\LLTX;,_IBO:>EW2J@AP'.ML,(&6<(Z[AX-)" MXAT YT(X5VQL+KQ<\*)4=EEZ"3:96N%;- 1G$$S,# W343%/#A?]VLAR81F2T+26&*6I2C1>IC172K& M/ED_V<5M). .(/(.O^#\'*_*.;7G*=@LP,LD07'G(19![!!7!KT10K:N[KE- M0R<1T)$ZO7.5[ 0!]P.05R2G^WI;OOPCSBDT8T20 M117:@84#I10%HKZ.?4DYIF9<*]1 U?>"YV2Y=X"@ORT7 MJQ6% V6ZG@1;BB$K#'%S Z'6(X6<%.1HG?"T+!A\D9NQJP:9H:2/R M#JS).U(#$?")C.(+,K>SQ69:\@57$Z^34U%S2)+7-+K*$ ,9X)C(%C.%SN;V MK3T>(6C<7:F1TN\XR:TTT &?XE+/\+KPEKHHPORD:$A*H.@C<: M0F0<-)=&^>13:3X+\F%JQG6,AP%2(]EW@**_X9P$-"-.GN6SZ7Q:A;.>?L$= M.SF0:4XE@M":8E*K(D0M$TA+ G-*%BY:7U;]!DGCND+#X*FE%CH U1TA39)D MA:=,P@GD\RNIB8%B9;TG'E#:K'W[3NBWB1C7*QH&.*=)NB>'^JI_&T6)3G&1 M';!2LU&,%0A,!$A<%&\C=VA;AUKWD#'VC8AAG.@CQ=P!4E[/O^!JTUU[R\/K M.1DL^LG$HHW,)T$XEQY4(./HI278>QF]L-P$W;KBXB%:QK[JT!0S303>P6ZT MHWNWF6H="?8YU%%)->5 XO">G'W-A2'<,V5$ZY%5MT@8^QI#8Y@<+][#T>&W MZ)CCQUHB_:$92%Z%Z7)S*^Q9_C_G6]2_*?\(RV68KU<3)!?+ID1.?:GR8:& M3R&#*5J[C(6;YJVB'B5H[&L+30'43O2GPJF-1U.K17Y=S!L[=0A2/1%>;%(6EYMX-+&$X#/$E!RM M*T1PFVDW4C(9BI5:R+L#R_DKKJ]%NKI(*ZWE MX 5QH$*1X!7?U'"&VJJ[Y-BZJ] - O:#R/=2''*\;#NP)__ Z<=/Y.H]^T*F M]"/^>EZK>M^4.Y=D?PJK:9HDG0KYF0A6DHE42GF(S$C@F4)=XM5SVQHX!Q&X M'["^E[J X733@45Z@+D7T]EYO>M[YY)VS&B\P0A%>MJG:;>&H .#9(0708L4 M3.LR[0-)W ]\WTN9P9#ZZ0!^NSD6NZ8W%VM(R*B=M"!L"J"*U1"$#2\A^4/I>DNVGR[I#P%PLA E&[]"9#%I:#\IG"_2]AZ31ABR85*KU MY:,'2-D/--]+MKV%O+_79ATW!CEM'.8;##7JV7'W+4_2NN,;S+6?Z[!USC<3 M:._,Q[H\=*8-B^P.)QP9NTFK&O F*2A*E4@QGBVEM>4_D,2V(2 KJ UG$AQG M];"3%E34L@ 991E\L<:FUF?*1X2 @]NJ =#Q>'AXB-P[V/7VF2M'%GJZR/3S M)885OL#M?Z\Z-RFA'/.%)%8Y#BY00"P8E,2QW/QBO5Y.X_FZ M7J+]L-C.+IH8'0O;]"'WM,R5#!8B2@1.KI'.//,D6_N'3\K@R'713XS>/1?/ M^%#J>)T]^Q*FL\I862Q788;O,9TOMP/<#A*'3E)A,74KU37C4#O4(B:@7=19 MG:SWS6<9#\S2R*7A?:ZE,>#2\>JYH8U'V+5 MO$VM YH32>[D3E\O/EN%D,RTA1)B;6NO$)QUB:3JDF 8 M0I0#C*9XB)Q.+@H^ 01;Z>1[FIAZ/0MUS[#<(7)L#\WD'3K)]BWVVF?9'NG= MG-%:7G@$PZKS6MO5^:)HYY5%<E"% MUX'6(8&I&6LN:S%1Z\/QGGKHML?"-SKJ'B+O#ARZ2^JW$JD&>#&OJW73-92; M$H/7#+@UY#E;;RBV(XZ,ER)H#$GHUOO@HP1U@J4C-/T0:$X6>P<8NL7#17,_ MEP//?K/[\P)*9P2T@GF#E=T;>/(D^6>@?0N39A;1XAWB!@7,@T4^_ (KR.DW %,GN6\ MF0(;9F_#-+^>/P^?I^2H7S CK5/2%D:&N.1Z11(AU"V<>\6#<4H7U=K%>92@ M<1-F[>'33OH]0"FE\[/S60U-'DIX7# FBG0%/4680M7NM%D18RZ#0"V,LBD7 MU_HZV=[$C9N5&@!B@VBE [B]PS7)!O.N<&AG?ZV76I8 /MO:T59H<(9I" E5 M2(FEI%L7.MQ/R;BYI?9 :B#O#E!S3]6:SQ1EF%"@J.! D6<(,7"RND9JM$:6 M9%NW>.F\(723^.LX 7< D=NG7:_G=_,;[Q:SV:O%\O>PK$T=G<[%1%H!05=I MT5HH20'+A2=D!85HW;GL0!(["=2.1,3=&UJ#J:<#]#TZ%%A:[YB7GDQL1E"B M1K4N>0*(+K8$+Z(:?+#WP3<@AL+5H$ X9%3S(5HY&F&?-R?QM):6ZT8;X6U9 M35AQ(3AAP(H0045/H6N-/)+WY!+F:(MI7;KTT'G)6!OA4V+J1 WTA:3MP-87 MYTM:$-NBD>TZV5T P7H:#DBB=47:4$[Q4/Q*8OF M/6D/IW+<.+,#D+;2X(@8K94&CZ_!YXOY%WH-\?2F;+]>3^/UXCA2Q';"Q3:3 M^#^G\_QB^F6:<9XG6M)68IP':U&""LQ B#:"YMH:S(+A[3&V=TL?AB5QW&:# M3P'BCE3<*= WZ_@D(0A="SXMA951RJH7#2YX$H+@S'"K"S)["LY/IG#<_HAC MP_QI%=ROR['G9MS$^B>-R^CAVX M(D-HME\<[[>>)XESM()9L$X2LU(F\+84D,')R(1+6-J7.IU \+C-)3M \0!Z M[1?$VR7[\NSS;/$5BKZ1HO)MEN5^H[3(N/\\U3-HMVX@3M%!$E*.>=C,%SP5I'5$#]"F1^93*[2*8>K3F,<7HGZISAZ:J:6$PL(7\[;S(NZIPPRRI"$"!E*=/6:"I?@ MN=&@LU9*1XRQM!YNG5;/'[0"V7+Y_^-*V6 M[V>F??.7RQ==]OE(!HL,Q8-TMG9;"PZ\-1Z\)/0%)8-G[9?LP_0T\/_K,]\N M%[7R)/_T]3<2^^OYY1C99VD]_;)M2K>3 O<(8\>DI6,?-68('A$"GBCA5'9R$^A4!-T3-0RIK@Y"BUM=I;4K/$8#'&6H9:V"?$F3@&>5.<^. MA=+ZID9'W;R'UO;C#;T/$'T'N+F1V*E9F7F:SO &2Q\6ATHSIB2=U@I<'<>@ M!$DS\I*!1<^*Q\BU;@V_(?@8]ZK1$Z-X="!TL!A>(+TY33-&A^=E9 MC=O_N;TR@$GXA#F#M8(<:?3D4@=?P.E22B@YLM)Z0.T^=(UK=Q]_HF#^Z=4;P%6!D!FBAFD [1$IU M' SYT%S9HEJ'1OO0U5O/I &!\DV0GJBUGLWKZ_D74L=BN;TH9[W@IM[(SYMA MN*8>T@9 *TU15J+1K6.?1PGJK<72F! \5D\]8^_M$C^':7YQ0=:%YT(2W0AZ M*]^)S9M=D75.^*2W/,>^D<.V7D^P35S(B>)L]*&441.8LD.S)_^>" M-I/]+E4,1&!OO9N&QW8WZN[2C=WE//XQ77]Z3A$QQ9V7#'Z=V, U^4"T/Z&M M;7F]K+Z1 A$2F5J3;0JM[ZT=2&)O;9S&M-7M=-D!5/>/9R>JZ*B,%>!QDR Q M')RU$AQY]$8X9F1JW>YC?^K&-;A/7[@RA-(ZF##Y &?5F5\](,CB6""77M:" M5EK<)2IPJ#P(&Y5';2V/K=,!AU/921?X)RK/:Z6N#NPC^2V[RW/IO\^G2R1> M:9FMO]9&#FO:?ZD4G1V@3&$GB/Q)F2-8&<(R#766.6I>C6N_C^U'59 MV-<,)XLG4=KX,=4E@\M%0LRK5R3I]V&&OX1U;=[T=3-G=C;#S83Z59T^6P6\ MD<6$R5Q\-!8PUZ%#*@L(5B6P$1G/6GEA6MO)(\CLLG1O,)P.K,8>[>=/YZOI M',EAW]ZMJ^*^^$V>!.E#2)@ K:"M**,!7HR M&]I*_-<3B5XYK-IXY] M6JFKA[W[FGM2&S<17_BF;!J%8GZ!L28QR..@U4H+.2*M,'*Z@Q?PX4Q4*S@H$2]5=Y<&9UE/!OTE4EQ'4T^+U6!6- MW0;QDIO%Y@;#5!J87.FD.H QV4 MUH&^,A8$)LL2=-^X.(Z]1\P3;=%&)A4(;Q2H5#3$E%B=[U@T>BNY;EV=?Q+!XYZ]/[71 M?#+5=I^'NH]!GSRW*62P6I9Z?2L"\1L DY'%:BN1C1?PCSL$Z8F!.I#2.LA# MO2P%T_I->?E'^A1H ;XCM+^95V;K_]>CLR]AAIOJ;I+C--%:V"2#Y_GF#ZY] MBGDAFI):\0!3TCPK*@N,N@0F2NRR+C-B\R>*33M]0OP@ M)78SY_PTEHLM@6>2LU4:*>90]=8Z>9*"&\+V$"7V MTE[W_//GV4:48;83Y>MY62S/MLK<"=67XG,TM(G8E&E)4O3A-*O]%43FK [- M]LW'W.U'VKCS& =#XA"*ZD")BC*+[U6=HM$D;N>3J$FN]YEU IC;8^!#^P-6. RP&@_"FSGNR MH#PGXI$'P,)LSCG4&[KMKSK=HF+D:OPG E\_>MB_;]Q8XPG-BCO1.)@2JCM+")"]%H 8\%D)G34 MI77KAWUI&[D :AAHW-].K*V>QCYB__M68F_*S?%T-\I4D/FHI,@@-&*=G$A" MR\)2H.*5*DKD5TLS(6 M97LI-D-P=;/+.B2MF(U9-F\5W8+P4WVU MG<*N:?'9A>[>W-#=!U+73[-:<"?H*5QY!9P932%5IB48#0>1R!?(/EDN66-1 M'4[EN/[;TV/RMF\WL%X[-:WOS\_.PO+KHKR??IQ/RS35F\K;YCEUBC:I(=42 MFR.LZIY/;F%0CV&BD2V]^YJK5AL\DO>O&1C)*080SH(WGKXUW#"MC>>LM8%\ MF)J3T_Z/2?9J111C-6?58\5D0!E'T;V6")H+F8TM+#;OZ[H?92./NVB#DCLI M__9*Z=1,[8SS\\59)/N_C1./,$KW/J>%"?HV@8T,SCTOJO75FVD/:3LZ^WHV MER>?DE&QMC"30!&EAI@I!' VE( ZFH"MCTL.H["5.W;M;2^FJS1;K,Z7>+4& M:DB%QEI@S*I::LY)(B5"%%8*&S+GNK5AVH^R<0W3@&AZR+]JJ*A.C=7?%HO\ M^W0VHY#N-3UM_G$:9WC1?/0(F_78XUJ8KKW);63!=N][=O=]5X"X.HZRUB3: MP"#Q3#ZVUP8\3Q*$SLGKQ*45K4_N#B+P5/NUU\NNEH>+G!N%# 0M-MK+F0,G MM (3M6/."2MRZXX0AU$XKCT;#ENWS=F >NO4K+T*T^7?P^PQ,Q:.UV/ MT7.JB;KOV5?(UCDXD7T!9@MMV#'*>I&% 1:)03C!I6B=W'J4H'$-4#- 2,1C@ M-M>626@@,('@?6TKG(7PKO5M_BZ2_,]RWJ@NS"Y?JF.=%1IZ*[ID8G M'W?>)J"1B:L/OL>K#SR+%)2$;)*O%68:G*>M5F?K@U3!ZMCZEMO]E)P^7OKZ M4Z] J;@U6H0,TC$!JM[N]1PCJ"R(;69X:-Y)X %2QC4H#?1_=PSTZ2+OU [4 M#C#333?7,,^770Z./=U[Y&F-O*>]B&UD2:Y>MWIVZWWW ,RID@Q'!3S)1!#0 MM:)&,+"T*V"002G+&Z^_@P@\N1IUGY==K0UC;"Y,<4@8*?80RD+,-@ %)#)X M+5F1K3-TAU$XKI4:#EMWJE.'TUO'-FW7X^M((W:C15@#JW4O.8W,5+TZN/YZ M=71LBHN%G%,;M*VW7B/0%S6[H'@M)B0-MBX&OTG!R44%55*?%C-:@*OMDW]= MK/'>]*F*-2F+D(DG8E4C>>1: 9I@C(DQY=C:QNQ-W+CFY01,W"DG&$0=G9J. M#;/_",ME.#*+??,!3O1 M2F,9D&08,RPD2([5*XS)TKY*D0&RN@N&5&SS8JSOTX <@HGC#<@AZCC:@'S! M95P,:$*V+&Z:NU*4LF$^WF[]>HQEV>NY+0S.X0RTRMQ<0F+3F?3R9>]P5GO< M;6XS;%KI;LC9-96\465316.3#5WU=H"\2D!034!6GG#B6W3N.?2/+(F:6GP^>=#-03 MJKI3U^S:+?)CS.?U/V]A)1\DIY$QO'S^/>D 8Z2)-B;(Y%'7L4OUQ+B08Y]T M'M\L%F!]778N_ 9?,H.&R>%F,JYVXZI0"U!!=*L!<#%$& MSD-H[6#?I&#<$(7< D>>+S?"J[8R+=]/5?STG&J;K^M5$:\N24QP$ MUDRPE1Q<8!%(&*)X:ZP5K?'R"#GCMG,9"#RMQ-\!DM[CQYJ)>D>NQ?)A"ZJL MU;RH0G*JRX-I!3%(!B5[P4ET/IGF76'W(6S<$0L#H:N]2CK V45/Y=M-[F\Q MI3$FYP3975-OU7-&8N,N$#I"L4I$+W)KG.U%V+@#"H:R8LU5T@'.MIV[ZOJY MS4C622ET$K2O->%>1H@F6K!.J522KMGWYHG*!X@9=QK 0'AJ(_H.,'1Y9^O: ME8;7Y5T@+.WR^EBN9WS\@[3+*Q6FQS.1E7Y_YQOU]*UOE83D6P.%*A \E:#0N3@ M/8]@4Q DSDSLMQ^@?1B-XW;I'PA]@RJJ R#^BK]?D]QR,:;^0XBS(?/V M%\]_NJS]?0P-G[,WR4==:I__5$-+653M&<3 \!*8)X1ZW[HKP(#-[](GS.\U&T^KVQVT"F%VMY&FBK-+"#6@]QH<];$8VQ_3_0(,KL] M%6@#QF'4U0$BZU79]YC.E]OAQE_"=%97V*O%\CUQ=FNU<9F=2,$ ,Z8..L,$ MGM6FER+X;!)&WOPLX1#ZNCU<. 6#@RFH4__ND3YVQSMUWW[HP"WX!G3?#FN6 M5L=^89:T5THN0=7"P&A= :F3=SP9;UQKK^9)&_%=F>S=:Z^99JN53+% -*HV MI12:PG!1^\85PRTR"K9:5Z \0L[WU&+O$-0\O(F>II$.-LLK5EY-Y],U_CS] M@G?$M^FX2K0]6[T-R_6;589%X N4"U=:;U=1PY M U^$0%8+:YJW/#V%WG%]R:<#]9/IM%-W\]Y>H\<[FH\];K#6J ,ZEX\VPA2^ MU/N_""QMNA34.2W(##@IE4LA%9=;-\L;LD'J-?N^>\O%0ICGGZ;$.Q" M\OG-_%T-RY84\&T*3V^MC9(Y9S)*6A'U;G3@M=V<,1""U=8)J[EIWNNB)0,= M-V ]!'>/;.)/K.0>-O =RWMP^MM\$5>X_%(9?CW_?+ZF7R_FB?[JEA-3=%3" MTW:3HR^@T!1PSC*POH2H=#&VB*&L0$,^QO5B!\/[Z"KO=-\_H+'O\=[ X2]Y MXI[% WH.;?K$LJ*L-@I!IB+K7*4"/G +T2,31GJ>FI>X=-&Y^&J;JF5T<_KP MU^=U*NA\?6L'"D49%)(\?A;)!<\UA&2)-J1L,'$90\+A$@B/T_9GZ%-\"/X> M=C4:ZK #+^**KS?K3[B\X.E:GOMZI6<1LK $6+LOJ^1M':TH 9G/4AMFM]I69QP"IBU"914 M'B)Q ]RPR)3-QH?6Y;K?IFK+7&GJ6T/,?K,>:M-<8<=\A5 M!N4X[0(.%7'&$U 0*:+B,:,:KL[C6]2->[-J?&0.I,<.$/H.R3G-$;?OKZ-UQ\7(;/GZ;IV9*BQENL2E'+&J*%5!AM"U@X.*8" M>)>=5<72DFQ='G@"N>/>VAH?PT^EZ0Y _6*Z"A\_+O'CA4@O6+_%E$/OF2H> M$J\C!HJOPK29>,R*\!E MP'S0 V,^H@K)&2N!*Q2@%!/@(RF5B:"0XE\K;>L$SS!C7FBI?"'?M1Z?7DKR M6F&>0QVS86!E[3EBN0''BX'@LV-&LE1AM;\@RAD !%$"E)S)';]"TS"+/2:<LW= ) M?&B8#[EU*OY)!PK]C*L5XIO/6!O=S#_^3%'"Y:GBUU_"NI:H?[WMI&G47-,: MB8G6C3+DGP7.#!B.(;I(085HW;+Z"#*_I]%"AZ#L]B8YM 8[-7HW)G*<<#/T MGL.7"V\EP2FQ5?$][C\,DUX-8#B.E'/9IM'7F3>TN+C?/I/ M(FK3[F1#Z=7"]!&-$]J#UJ50U&4W3><*&%^B2=XH'H8[WF_,S/<]JN0 3#]L ME\>$1P>'!M!>E@M(X.DOP5SQU1L^'VS:8'U$,>,<6%8 M\8"Z7EAGVD)0GH&T+!9CF%2E>2?9DZD>MTRG'_ /K?!.??G'![T<[\7O]=SA M)]4,F8%X:$Z)8M9Z@P6T-)I Z0Q$JP5H,H0Q,N/:GP(.-:_FFCMUZPT;L3^[ M%/OM/)O/7"5:ES;61N$A450=N: -P-:4'AG_TCI3>B2IG\ZB[S\H\T.Z=E7DN$JET_WU5Z/#P+R"I9)+,[,"('D75G6[=UYJR+BY;,]!.N+G^MBC7RYM> MX#I,9T<6YAS\EC8%/*%+-J40&OCSWCQ MZUW5S!SS;AD^2^G\['SCV;_ ,DW3]22[I%TR$>K\-B 9U7B1S$+2N13#G93- M>\9\FZH_PV6O0S!WM[BVJ=[&+D*J[0UOM3B\V0+QYG?7/D82?_]IL5Q_P.79 MU0B U40B9I$B;6&J]L KY#1Y9+1[2%]/E837MWL'/E"JU)RT/\,]L&.@VX&B M._")*?JMC+U=+KY,:?/[Z>MOJ]H*Y[)(XB*/02[3!"W:S11N4W@B(9<,P80 MAND@/,N:V]9%G/M3]V>X.W:* 1Y(CYTZLOLU#;\].NH$G_:T%SY=G_2]6!Z^ M<3J/.3/E!5!HM-GK+7A'F$8I'2^>I<):Y[6':YS^Z_E9Q.6;#R5< M/U6KOQON_]R&L M6\-X"$;VFU9XBDHZB$5NKMR+AAP3HH6S(@ND7-/ J'0=N>C!N"ASD$D6UWJ3 MO9>0;D<\G(*CTT7> 6Z^&<0_N[TK7/ODQ%HNF>,*F$,/*M,_07L&/-HDI:=_ MF]_B/XG@;L<\G&K/GD:%Q^-UL0ZSD9W!:XFFP7V^>][U=*[=MQ@=WH-#&836 M%%&X;&*]:*0@YJA )*;0UL&:S?O1#.?!78GS/Q>S7!/TFY/\B;"8@BL*N3J_E^]6)R%Z7R217!T"C(H95*1] M(W#M0<;L%9I@0_-RSH>I&1=UXR%D,8BZ.@#>A0.];:M[<]LA1QPWC:TG,HM, M6TT&9%@GX;EZ@3T&D$9939%]0-%\>NL>=(V;0QEBGVZNC0X0]OC,Q8NY.-NK M%KN,D: HV^C,P"E'(O1U"(1*$6Q=6$4XRU7KK?EP*LV1KU6]S,O.SRN??ZI:!C)O$9 +&BJ:EG00XQS1P7\C)44X8W_I0 MXF BQS6*@\-R6*5];ZBL5XTF3"J>,-MZ9%UHV:&B9<<9B.@<:BEHXVD]#.Y@ M(L=-,_>%RH.5=C@J_1:5\]KU$_.'P--CG<[@E)QPPLH:15Q2>%@C+4X M3%DA!3,HFH];/Y#$<7MQ/SDP6RKL:&/Y!9=Q\33>Y;:_^*X;X;-"_ZT]%WZG MH+!^YCF1/-U]VR>-U-8-K.$MX.\+D]C=*A3 M!GV&9 R9/"8=A2XL %-:E)!E"K9U7N,P"MO=4=V]]]I+5C]]O?;=-GE1LOT"$/7SK= #E=1#IW,/5Y@PA M"F^TB!%8YI9D%FBO8$8!%NY*1B;1MR[W?H"4D5,\@^I_T5X9G6)J.T0>+]+^ MFF)_S5@&:PP%7KI8"'5M9HR%&Y0YZ-86[IM$]6'23E+]'G Z7@]C7^#\^W0Y M?4Y,7!SQ>*ZEI$"HMNTE/U)H57M4""(]%:5Y)&?2?,OSNN>Y_:'@!(TMVHAO M;,W_YX>?+J@.:"SF:DVYN[CGYAD7(&T]W9%)R\3V4OKE(\?-U ZH[^.$UN?N M<17":L]"2I&1[\8IA+5! [EV$HS36066BW.MB^06%;]'4W<9TI/9O M#\ALJ8H.H'5/:'HY_V!=[Y%/\^;>8U7;,M!/-]P__U2_?#W_\ G?U:_>E#?G MZ[0XP]4#?WPYXV!S*^@_IQ\_3:SGWCHIH%@O0?D4(?(D0*?@4"&M\.:SWT9C MMKM=N\UB^#[ T^TJN^)P5Z-&E/$)][3)D4K HR(+$GT$9RBBHK"**Z-C8 6? M9&'<3]^XI[)/C.4&*OJ^X+>=++ [&%F]7JW.,3^;Y_K%QB?34M@LR+>7-BMR M\!.'D!0#74*,T2K!\ M^.W$I*S0:@ZBU!813C (7BO(T5OIK$4KGR!0.X+R<<]Q!T?T$ZJU3S!OV'F[ MG":<<&95/7*&(K*F72=25%%':FJ7I2,9<].\U\NC!(T[)?DIH7>D$L9.1'YS M$3V^AOX39_GU_.6*M/+[1*%+6"BDC;S4(A]MP-?4#,6U3B>GHR^W)LT\D,IL M2-1> +3?#0!'U5DO6&W@PMR0@U?'];+/+OT]DLS&OU8IA_K//6-Y5$ MJ]WQRJ+L/G1"D=]1[VE1_7':7D'N& A?R"5.)FJ08$RA5+S0Q M\@V=\%$IRS4OK7WS@P@\-3+9O6S"K&"6D_^K,J=_A"P052FTI+PH(@KK1.M2 MF-V[QSU2&@X/MP.0HV1]M+WZO+&-[]=AN6X2P^ZH?[58XO3C?'M)('W=[/FS MC;;J#:M-;;5W3G(T @+S@9AT=3RA%1!-,=D;='(,DE. I>>E=Z^+0@VS68*W*T#L'*0T;K!#U\SV'BJRD%R/@S+?T['[HH;LIA]9;\PJMA5M[R1[!%Q1K[>2$-*&U(@E(KB@(%HT@02XBMDZ 'DCAZ M \QAH+(_)$_66P>P?'Z^6B_.),9 M\$+,\(Q2LM83XAXAIUNXG0Z#V]WS&^FD WA]P/1IOI@M/G[]*:SN$=V6J:1) M4II"0UXL"4M%8D]&!ZPX'353QA(V;MGY*R+774P?@>_2 7 B650P2 M=)0!5/")MH-2R'?6W.O@!&L^=_A/=)OP%">OF5HZ@-@C:W1[A4TQCRD["228 M3$M&: @U"2:]$$X'R3UOG7[]%DT=WR8\2/O[.VJ'JZ)O:%T;QWW1!W:CO@G9 MX&2-(O'Q0JM2U)N32!Q:LM*\!.:D:MU.Z7 J.[Z_-Q#\6JBKGQ:4CS#Z*ZXG MQBK&A+9@0AT;%;BK9Y8"7':A,.,88ZUOW#U.4<=W[ ;"VZ%JZ-K8_;;"5IPPH3G03D-K/:X5AQIO10MZ%L??+':\= Z'MV'KH[OP0T#L"-5\OT>[[UY M]$3JFDE_^<=GG*\&*F8XE9HG.KYK(JQ1CNMTR)QL8[V>J0LH9RR$0%ZB,IXV MY&"M;-[W[DF/ZZX+OW:+O?F^20FZN#K/FR&K3),@'/<%4E2.OE EQM:G((]3 M]#T=Q1V"G3L]HMOII5,;^RI,EYN&$[]LAO9L>U=<.^_?_7K+,1F779N*S5B? MS9_DQ?Q=[4&\G,X__A16TU.Z[@Y)3@LK^V3B:F1F+PFZ6AA7$Q78U"J> J"FH\5?(2>DSW5F\)_=J_PWUP)GS[PZV*^O*&+;0Y- M)3(+GBEP,<9ZHU"08*(';@I/7E7WJ?5493;0_RU8_RG MK]=LSJLE_O=Y+6#?MB/5*4F3+LZF-#&MO[Y" N&3$D@A6D3^FVZ<[OTU6)X!L M!86'H-9(+YU";76Y8B^./@O3F(6PH$6HNXH*X*76($5(0FFOA&M]1+T/79V MK148]@#;29KI"6T_?;W\\C^GN"2B/GW]&;_@;+-&?60H+*,H;U/GD06#:'D@ M 7I!88Q!\F.&VVP?H6SDFHC>]MM6.NP)F==7VUW^+M:UT"JA$P6T#*).6]Y=5]PPTH 4R2)S85B[6 )A;OD=(*S]B!X"&XG:J13<(D+5J*S,G!/,DFU M=$Z3=$(D;T+SG(O*&65N7J_S,#F=;+:C@.L8C70*+GG!"@592:7$:6%H5XV\ MK?/O$F27;30!&7L2RR4/ -=@A1'C@NL8C70 KN=A]8E=:X69Q4@* M[ "LORSF^/67L/PO7+\ZG^<=%Z%$&21SH 6CE1R( 9 M/M*V(#E!X?1\IXQ8C]K'SMM!2!V#;=7:M8GR/RR_31"+:5-?=YF[U M@1ZYNO]7%PYTG7QK$GFVF.KE,)%H^TAHP:3 $VI5G&]]G;@E_:-?_CP=4+=O MW(VEW0Z0_=O[#\N-,?AZ-59^-YO2NY@+]Q!3'?DE@X&HN*6 S&()@9'(6X?( M#U,S+NK&0\AB$'5U +P6^]//E]7UF0L2'0I(,=+R]ZJ 8X:#SCXH;3,)IOE5 MEY8,C#ONI!-?831$=+ (L^KW>8%QO75=]NVNNM) M]L+RD#G0WN9 &4S@?5&064R,)6]\;'T$?2")XT*U,4!NPV] ;?4 QH>$-PD\ M:JNM VT X,,"::.!X*"W68?:T-V): M=$/>[\&#W5)YD@[(C]?_,Y9-)DAHS)*"-[EI M3'\C3R+,IO_$?-E(7A"WMC!:6#J*:E=YSCZ0VH=-O\T5 LL(20N4 5V(:;"+(8UXZ*2"HC621U5U!U"_IUO'YB0AH!!K?@\X':^'L6=R_GVZG#XG)G8' M0=9G7WR=W1QHG9D0ZJ9@Z!^G,(5ZP+3?:-B;S^T/!2=H;-%&?!V8E$WKV3?E M'S78GZ_?+-]-/W[:'HE'5:2-PH-(J8!*C$,0A=-7.5@F.)E;U=B4/$A,)]% M#UM9&X7UBKR+Q8@Z4X###0F(EH[R28%7U@&*I(U$*V+S4M-'R!FYDK2-PO>! MT1'2'WOS>KN6[+JG-<-/L;:-B^X8)64 M>\XY?_P]'2+D&%TNAA%L!\:FH0F_.O(-9=.448'4IEZ(KU?CE8F 3,1, D;T M@]WL;LA')PF*'C;7T6$RMCF]UY1L)/(6E\\79V>+^?M/I-=)7>#"%@6!Q]HE MCTD(7FEP4ONBO20'^IL'7 >]\4^3S3@2&(NAM=2!E;Z7KS?GZ]4ZS#.)=\(C MFF0%AX2TK%7T GP0&6+67 2&4NHGB4FNT?2G"4U.P^4@*NP DO=,I7R^F*^) M$](.?;6:DH(OY+?5P-=),4D8D1U85M/J48DZKHI#<5HK7;"0MS10$NX ,O\T MVWX;X ZMZ.^SG^OS3X$$0))9?\++CRX*?4=R^ASF7R\N8=];KSY86]<65#U! M=]?FPGN*HAMI5!2Z%JX*I#7D"Z> ,6I 8U%ZF5WTWU/13?/PHIZX$P<10N*V MUL$5<*XPX(YDQ;3@M(_U&_3UWO+U$/0-?B)]B*H[<%6N=:JZW**N)F>:XE3V M/ !7J"@4P$1! 8E7!!N9,]$4WWI*VJ,$=0+"4;#RPN MP FF>:)0UA5+$824JAZND:%(!@,JKAUV7!-T/U.=K(;3 3B<36Z A@Z6QT5@ MO&M:%!5C66?(*=>Y84Z!DW4"HW5U%_16F-9WN6\0T GL^@#'HI6FCH;9%US& M19,T[CF;I 4CV?6F3H]QX5:$!VUA6 Q0#)*:R.S3Z)U;FVT,[?O82DT]'['@LF? M:ZD\#[-TOITV_VXQF[U:+'\/RSS1@F6T*D NK [\3J2K8B*4PAC/EG&76GL: M@S/UI_%>CL3M< NI 8AZ6E77TK/_F*X_W6%^=9/[U4U976[#FV=-F':A1%\ M933U0E@&9TJ"6'+A"0-MT8,E2%LR\J=9/2W ND=']J=%SJE3HM_BE=(M==1):+-%&KX/8*_P^#1\R\6N MUE0_R&D3/KV M2XJO2IILC)F'VJHWU'EPV2$$U &*959K%1UOWMNP">&G;A\[)7U]%W[_A1Z^ MI+>L?L7UF_(.JQ' U<1)+9-- 3"7.@G#UL9O60)3)?O HM*F]06J;U,U;E[L MZ3%WVW@WUEL'CLPE1R2RZ8J,R-\6BWR+I:1,BC8ZDEB(H*RBD(=Q#L%%X.WOS]N<:4C>&VKBTY7D>X43+T]_XR+ M];ZYRT6MAPXMGZ9@M AS0Z%T%6BR&-$(HX#I:@F)?*!G"H$Q(['D)+-K?7'2 M1:!)'_H:IOG5]Z\X6^+5YD2-4?(2-&6M=8.GY_6U^BHJ<"<6I/NUI#(.88P ZLZ,U*4G>OˎAYI;JWUZI[=Q8H,[BEO\M& M:)>=*BI)H-33@XK*IH..\<29U9A\TO7#<@:%Y'#X.%!D-!6 M.3WCK3*TGH2B\$:8$BCTII";6%()G!<(6>6HI%%&R]9[FC8@:UR\-8?"IE#; M42\=0.V/B\5L>EY?H9KE/Z;?ZZ^N]D]&GK)EQ@#7C-%)H)'.!$2*K'5TE.(9 MD4KK-I(GJ>D46+LJ_GXW1QLMC-TH6"/UB_/U([SSIY4>QG8Y'^>4YLP^K2G7 M"I-(&4'&E$$)'QO8E;_\]PURKS%_K=@C,'WXL:U'QRBMFJS,K EQQAHPC<(@B)V"NNDF7 M9+!V(]_R[&BOL\;G Y"*0[&DL2( M^+ITB1>0J&/R07&96D=0SU/4:0EH1_UO"J_ME=$!M%ZD=/&E3CQA?HE$1+H< M/J)?G^'Z1NK%E_GB?'U;]23S$Y64UR@-%(FU]10I*K H(&66,)5@4FY=$FA% M>Z?EJ#9P'47!^TZ=:ZZG"ED%44Z@I:D8"9&LE7&+$2CD/G,1=:MH[_G MZ.FTCC6PV]Q6$:?4&G3;(M>]4P=O.'^.AM&:@C863%<=04KD4JPR(+!&K4%G M",8[,#J5XI1SE"^=8D?0;6U-BB0W$ QQ+7V]YI":S@F=P&>/+IH0!&L="-S^ M_BET]FR#H_M^=F===/HFRT[N@X*>Q07FL.Y#77>@WEH/<&@GNS%!HWGHR:I% E<#!9>7 I92Y0ZM9:9T'=^%^UZJ[I:NKEFN&,9:"!J3R M')2O3V^[Y &Y+B2JE&TP[9.RQXDY!<>\#<(>2<0::&G4=>K7A=R+Y?G\"R[( MB5_,KCGZ<<5/2JBRSP6RX/7E,4^!?"9^' ;FF='*-G\*]GF*3F$R:!_H-=17 M!R6K5W1*SW\@A1"KJL8C!H4,DW+10M9*U<[H"$%0LIJR9IBSER6TWHO^4Z). M84)H'PRVU5H',/P8ON/R7?A1[RNN6* H7]*BA#02>-Y MZXF'1\@8MPMF?*CMJYD.P+6*P1^Q$>.M2SD'8)[74,$EB H+E#KPX91AT;8> MY'Z"E'$;9<8'60L-C=U&\S DO9K:ZX^M5;899M+-LD7%1@4 M5T/>7"CSU\8!-UZD@E(IU;H^\QP]IU"BV09G#VKGK70UXL&^7)Q/KL7R#YQ_ M6H2OGZI9! 0O8@!TCG,OK'VP M_/\.+I:8_N>G^;?_6/_$2VBL_^,&&3??&Q$&;90VWTN"'90D_IS/_KIJUD83 M=)"U_<=KK#MO!?TJ*,@Q6JE2,<1,X[CEUN?'*>>WQ\*^DNT %$^3,0+ IUE : MW-=G$Z[NLEY]KT]936>?ZI(Q^E_^&+Y/6.!)6J\@Q.!!D6,%BOTC:)Z5E4PG MIEHGF3N0V640O"-.YH=5VO$W*;U<4WW0NM43'SUPU6H3UKNJ67&5;$E!@EUM M+&0A$D:3(TN0J60AG_K/,K!U'?2?I$\D<\X19+6(VQ%VL M._ B)@J[#:7CRI7LDU-:MKYPWX["4V@]&@R<^^GS^&.!]UAS1PJ'WN&BS!=? MZ._@VW@VO0S-#M2DO"$1!XX5=A%-H]CA15H5:>JWR5Y2O7:]LH2065*>:XB& MU6]-*"DC%3Q #))#*5P2Y\9HW3KN;\O!N- > X.M MS6!W0)R".=P4@WB0VKIH(#-O:CW:@E=6U.T&T=9-0)&W'FEL1_VXP?D?WU_G!?S7ZB[B ZNLO"JF#$L_>^, [9<8KO&"4DKD0)VA>G).94 M=.LYS8=4C(^5O13[+%"VEG)W./DS?+E:JER[JE(4$5!8K.OO,@0*S@"U2TJ1 M;(1H761[BI:>,+.]CI^%S(X"'WM(]]:Q_@%GT_GBS_GY]9M#A3G)K:?@'>M8 M>S$%7"8Y^91BE,EFF]//PI6??J4G3.RJQ/D0$NW I[R9SS[13_M2I73SHV/D1NO&Y\_>DNX0+6M+XMS(Z"+Y M6*$R65+FX$V(P!3JDKAQ3KB!\=+#Z;._AG\"F1W$W0%H[N65:S^IN TR<0?) M%@-*A02^: F6R8(FV>1DZU=4'R6D+\CLHN&''7-[BKL#S-QUOC>U1[F:>0L& M8M'$ADT:8M(1M#/H:>GJ'A'A3\+HCVDWQV2_IJ% MRS<.,-?RU8HAQX03)D60CI(&Y:V!P.E7VF9*,"VWJ%OW+?Z4J)XBYB$PM:\> M^GE7HA[\']<'_X3.>J\Q,M"^+G"5 B&BMB!U4"8C_9.UAM+M[_=TE+5!S<[2 M;;;9J@TR_@C3Q7^&LPNL$:%2D@L0PE(:H56!0$R!XL6*XKGRS8>F'B5DW-V0 M0V-E-WEW>K]\]W;O]8R^ALOS]6L8S:XGG_BY[:\G-V%@V.M)%:77FF(6Y^O# ME1P=1,JD(/.LF:/8AK,TP(G?_GKR@2CC^/KTP\QY[H,2W"( MFE(*FU!+2AW)E[:>5]F4MO'#YST1)XG<-@(1R2?5$8)PE%"7=_C R>M \]=MCYJ']CQ-F 14 O7S$+Q M-:3GLK9+VP B,"NC$DDT]Q7'TH"UC=XW:<#:1M0=G"R/M(UXJU1AGN(KBJ?( MV[E"X98P8+V)42H,10Q[T=!G ]96BOUY ]8V4NX.)[=:2;+WRG.*QBDR#Z!\ M"N U1>C,26=%,26%86O!'3=@;:7C31NPMA%XUPU8K-ABO=<@(_JZ"I9!X(J! M+%:'P$S(]F0;L+92XL8-6-M(M .?\FC3B-0N$>0#@QE2G0NYV0IYG<68JJ/2 8K4\1D;?-+Q^-I MP-I*PQLU8&TC[@XP\P$3)8CY%@-"NQ*YRL"J-%21"@)%;^"92.A)5K9YO\,# M(L8]D ; RGYB'CNRO7M"7Q4-WU]MO<%D7,$8(>>ZC,]R"=X09R'H;'T(DGNW M46S[_'?&K[ZVB%):"[1?;*S-QBD41? "2=9-]MS=N)<&P$O O3_'KVOZ>S?(^)K+Q!HS@DX<7E8'"4.@!3C"MK M4%O.-\+!4U\8)Z 8& U-Q-E!#'I70N\QXY>O-SM 5AXT9J([90\I\#HY;BA0 M"BJ0!W51.2=U5$.TY#Q/54\];&]GN/;-EGOC)..@8J@/C):5 MM,LR*V?2L&MIGB2MI]N'@^-N-P5UA[LW-RWZOL3,"P<*7#.HX#W$K UPS@T& MSI0*K5N)]YGC!)V,@9ZU\<$F7 M; ?%S0TM/1V$.RKZ6?#L*/4.T'-GWLMK2?FL8* YU[7A1%#>3&DTTUPGD8PP MI76?W];3=(>?P=P#)3M+MP-D/%UE6:V0S+=VZB99B#%+I[<4M1U%9HA,:##< M>>L-+TP,NW/M.>IZNN08PO M)&\$5G=:8&VGP[';+^Y5HJO>WI;W^/5BD3Z')5[R-:=_S=+T:SA;EXA8#/7_ M/-0-EL2AE'7=' ,9N2Z:!\OO/\6R4?_6AI_?"''^&!!W(!5T";+5Z\[SLR?8 M"\GGP'($80*E_3*3QZ_!B8D4%AMKHI6[](]N\NW-2KWLN/'53OI]@>OW^3>< MA=GY/\/WZ9>++[=ZK*^=]\193GF52R"2LZ"LD_7*Q8'5,1>/TD>S2_?I!I_> M#%I'<8UP -GWB:R/BXOE.>*M$F4(C@EF-616NP-"].!4II3*:1(E"YG=WPVU M%9X>?' S%!W%-<-@(GI+"SNO^M72I;)R' Y\Z&DH8C1^0(R\[R: M,\FF[.^6'OWV9H@ZBBN&0TB_NSSS]@W*JU(PU33Z%G.,<>XB2L@Z6"NH ?8_OS8S::1:2!:_KEBC4&8)0"J+Q ME)DH358TQ"3R;GM*^5'=)NPO\$X7E?X^__)E>EX%%6:U!G@^G7U"RD5PV6)9 MUQ8_O=&SE3LQTVBQU\WGER_N??^QA_>DB!0P.9"2,5#1+L[,_Y+-4G;<_.:K?HVZ]8W M3$.W!@6,A0^H(*B4HT%2P2G*>LE8TN4[DKK9>ME"]O0M[]? M7BX1'__BCZOO7;[J3%JKBVN7*9S]%X;%)&=MN=".HF3I0 E=9Z9=W:/!8]&% M"U=\/V0G<'T%T4=VRX)*#A1&*SS'V<_X9U^:1*DDT)#%L$S&XLTHO45XZ:TC=M.W9WOVTI5/3R*^!Q??\WR^C%0 MS*^^)_JKZPJRY%RYF&N21OF9HL@#8C0*N#>RQ.Q5#@<-&)\B=-SVZ3[ V42) M_;SO^@27$\Y0>HT"4BRLRL^#9Q00)^U3MEXSV;P.] 0IXW90'PQT+131@0-\ M@HW?+Q95VA,*4D4*V4#RFB3DL@#O' =>&,?"!0^V][\PD_LMOS^P*]OC__CSVP,)^M9NQ:-80]]>-:27HCNQ?/$**2AP(:9!"JY#+'P!-D5%$D7A\W7']VE8.^G)]9X7(]5_O;C][.P M7%YN2I/<8S2)HG_C-?E-6@=">E>*99JBNL;,/4/.N-?[>^C]P3,4C43> M0;%JM3RH^JQ+\9 Q?IW/5NUL=3LM,[849UQ]WE+7)X\]T(^P((I417HA3?-G M'9\E:%P$-5/[?3@UTT$'@+K'PWKSIU%2:5,7MB!QHG(=O0T9P7/-1=3)I-0Z MCW^4D)$!U$[1\]92[P ZMR*!]3)7%8H-HA0PV;):T6+@@I7@4O29LY2]4XUA M\X"('DZMO13[X+VM?:3< 4Q>Y#RMX@]GER\W_!Z^3L_#V9H9RA*5"YJ!L,6" M"J(ND1 9B"$>7'!1Y]:+(90GCDH=PZ[KR8NLYC14Y;R[5#CS/RA.OI?3F>FA61"FL):=LM5_)A4'0 MP8,6EJ&6V@O?/&A^C)!Q^XZ'.K;VEWD/P+G) 3Y\)G$N7URA=6+Q= M7.XA7XW9O\/%BKN)BT:D1&XT62-96F&46EJCR6M3KJE;%Q W(&O<@'I0 M4#711%_@NK236P//DY2B(AMQX)51=-XG!EY8#\G$R*,/436_LWF.GG$/N@/X MJ%UEWR..7B^7%^1K"TJ2 )F##!@ITM,%/'I9]X"X$@-'H0:L+-XF9=P1F .@ M9P>)CYUWWNM/EL1..XPRJ#(:ZR=#J!WU0*W9K : M4^V ^WV^/%].H@U29H64X:8"BHG:=&,3I.0--UF7:%K?JCQ'S[B#).V!U4SV M8\=?MV+(]?WBI6M^3QI:D(7\,5]<-E]>L;A>[N\?ROVHI*IM2B@_;Y']BBAW8+DH?I MHG7&O/4E,%QVM[$Q!M+?I>,;2^ MY^;2,V2,8O\D&/V#DVP<"Q",P*BDD\$WOT-YFIP.<;2]PC>!T0[2'SML?H.? M0OIQ%0>L>QK(?L@Q4Z!O4$E0)B3P,D8P+O!$2:3W?--])@]_>H=HV$5O\Y9" M'!L%[Q;3;^$_ MT\4=:UMD-!3LB!A9+LXG;_\]HY_S>?KUF#!("C+"GB!N.K_=H)% MQ?A&]3_ZR;<.%_JOFX/EP4<[A,?NXRKN,?7O(,6Q#XS+$^_WF\+"VJ%EI:Q"(R$($4$) M(<&'ND^&B6*XX$7>?XCZVE=:_$_E.@0_?;M$YEVZF@ SP]/G:4.L.85:W7TAW%$.A6BOWI$.@V4NX!)H]YX9MK+V:",,6&NC!HE>,I MBN H%[,Q,JV3"&:S(';?FMF;K88AAN[R.TCY=3$J-%! MJ$M=M7*2R=9#?<_1TV$TU.;8:J:$L8^L1V5T-5&VMJ#57!D=NJXHG4 (A:"T M1O!U?#$E67C6Q4BA-_)3FWZQB]F'YNYI$'D?0X/=^M\OZO/>E.2V:K-[XLV#M=QEEZJCK+W*TM?R M.8%<"D;_R9F(P@GCFL^@'T?+W39:WZ+E;AN!=Q#K/-T&5)A)3-E$GE'6EL1Z MYR*RH-S &",BQW@_;/X%6^ZVTO;&+7?;B+Y7#%VMEBG%Y"(22%DD*%09O!<2 MZLUP3$R3H [2N-G#?44CA6_1-],>.DQ_M%M,J)*]]AESJ=3)Z#JZ^7\65 ME-**I*1S&\7$Q]5RMY7>?MIRMXT0>W4G-XF!X$9[XP*922Z@D.7=*.2G^LYCR,!GIU6;?O6)A@ MTC%6FQ$4G?+<)MKT VT8Y.X/M*RZF\_SA/"S. MA[@&2[+84M^&Y]RQVFV9*)OU&K2K>S[)5$TR6[FLD:_!#HB3!A(=]5IL\XM> M(;VG=((X*GBY<"HP3_%EE,8$)XBS@[1RC+[PJT4*Z??JCW_\=U]]K[_<9SJ\V;=;U+:'$42C OC+Z3*= MS9<7B\M+W.M/O\>SNN]PM>9B=4FR(NYJ&<9UZ30R;0S9 @3)"*L\U>AGI%0)S_0/R BV_3A*M/_G9?@R_.5C^2?O6VO,EE?B;0Z5"WY>K$**@.AN)IG3SP@))E@LZ3#4D=;7YL4Z7(]- O",9]L M]+[U[=,SY/3RYM5H8)D/H[E^0;@NIS+F!9JH@$N?04EMP6>R<:,]*N =BZ M[_U9@L8%8C.U;P:G'70P=L6PVM?;\H_Y/"]?4.QV::;+#_.S?#64EKTNBG)# M*YT#Q8P!+Z6 K,G@@F=!\\VR[9]]J4ND[*+1^5#B[<#YU$5>1,!G8N8E?L.S M^=?54-)E&']U!Q.4*HY3F.&0A!4SY8[">S!))5VL\.I^?69O%[0!6>->7;2' MUU :Z0!D'_",_N@3<73YW@K]^BX_3"HOZDY+%LA>5*[[XAA7('G4(F5G#6M= M8OX93>/V/P\'KZ:ZZ !;_\ 9+L(9\?,B?YG.IC4UJFOO[C(5O68Y!0,QL42Q M@:]S(BE"9HQK33:#*C8&V$:$C=L"/1S*VFNE ZBUR7UN[B2MED8*2P&K48P$ M'"/$NK&*LA]=[R/] ,_AMF6AES<)>\E*QT1(!P:RY@SSXXROC7\B*$B)DAC* MHDZW.TP0E5-@K F28ADGF_?U;D;9R#V^8X+G_ONN[379Z1C")G<=+=;_[O2= M0UWF'&19\)[%;B-1:4:)-6,4A"B6.3BG!)3Z#A$O@3O=^@:XEXN;)UQ!O8[] MM(KU'O?RR/-4E"5D--!QK.J+QT6B!(%:%T4%E&\":T3^&;$ M'_4%S3:8??J"YI#J[R&*6%%.?_GR'6!N1%221"AJ W!*'(+) 33#.@7#?7"M ML7N'@%XN7@X*@OO1P,X:Z0!.NPONANU9KN=G?8)XG1L[+WDQ <%SRA24K\^Q M9(: E!.[H(U(]Y?B[>]1!^!C7'#O :O[OG)L'7> \^OTX=8Z)XXA\DDV*"< "+=<2$-1:>A,4P?(6-D%SHZ-IXJ$NRHJ ZP=B6-E>$*BUZ(>@6A MZ\;C6!QX+1PEFRJ%I(KWL?4)??O[O=2@QCR@=]9'1UA:6Y;P(O-"SE_SX$$5 M%<$E;R!R:\C.$AE>ZZ'+GL[$W37Y!"1V$.O8+0R7%8O7LT3RFGZKF]9GI#.^ M=I6EI,Q<-)?6H8I4]5HB@;;$82J<";59_\*SG^D#!;LH;SZ()#MP%"_7GWW" MO?YK>O[Y]2Q/OTWS13A[1YGY L^GB]6?_88S+-/;Q=&0G+%>&_"B/B&;%8=8 MQR1,\>AT+"QYWMC-M*1_W-OI/@Z]T?#0@2UL=%?PYWSV#9?G>!G(+C_.S\/9 M[3^OU:L_Y^?_A>=Y>1P/.<*4+NL7 H&9>MWS@9C9N3: MX6CXW.56S$>DW5T+*W>$:6S@#$.3B4+.ECIN"WTVZV'8TZR V8K$#S; ;.-1CJ MTR WX"$%8[FPX)D5H'0)$)60D+B*03LA0_-7[4^] V8K6!VB V8;'7> \\?" MJ/21]"+LT^H M<&#='S/:K]H3R/(O5EIY>_X9%Q\_A]FZ-')=-+^]RDZ57&)V'&Q1G%**ZF^2 M\V!=2(Q9EUSSIL;#IKX$&W6& MZ+*"$$-FS@8TKG4?P,&8.U(#.P#"#V^,.\!M]#W&PXOG[IW 1#.N6"#!<)T2 MQ2.2PE]=&'";BU*8F,K-MRT>B+>10\:_;7$OL)WTD?B?*_U=R\5*CU)F#1JE M!N4I!_5%TW_F$&H:ZAQKW3)Z*-Y&;B?]VPCW MOV1N@OC7"&G^H4\\2"KE$$MDCGX"&8[]L;MK?C;(O>&W*]@ ME/>#>%90L826])@#*')AX%QD0#)C+O-84)]VSCC8@\-_&^2><&OZ[$37MO@O MK,]S8'[Q#1?A$ZZ"^Y?D4?X(T\7J*>G;BLXJ9,LY@V)%!&6B@( 8@!=-$N3. M:=WZ4JPS$1QI_GDTQ=;!X'C2J>?FXIL(IV/B2D*L,P&*9 0Q<@?>2";1))=C M\]VY'?!]\C7P%8I_N?KOS\7GHH@I% $\D>M7$A.X:!"292$[+YTH MS3>\]<+\D9[@OY0G&!+/)QT(W"T+_EQP4L7H8EW:S>I[H,R3X+RWD"0)3G*3 M4;;>K=L-\R=?Q3X!1S DGD_:$:RKD1>$ZI]+C %MS9XT*1@4+X@^( .0M0AZZ(I MMOIE*P+'7*$_ =L?",5'_J@T!4-EOOA2]R.,.!&])16'&H[>1SB-YJ3O6,$L MO[]>)'"S'O[F35[OF31. M?2@;)UB,LY!2FJ*),7QCO9V/EN05X_$]9!"*^$ M"5!*J7M 2&*Q'O%>DG_"(MD &[1/8\)Z*#0.-WZ]C:X[".+N3F4RI:TO)H+. M=(8J)C5$8RU(=,6)$HM1K0==3W+\>BL0/#M^O8U&.H#3,*.6BJ(Y)1 B#\5J"V8G5YM=L^*ZY5?4O/ M1PF*(S&$,H$5 C/RZ(UM_7#3$Z1T?F<\.$;NKPAOH+ .<->@AX:C-2S718JU MG4R5P""*D$%F%-DBTREW4R]])<@>M-*A( M_B4@9X!!)QLT>0B'O5C&KSELO15^QQVVW@9,OX:IK3N9'4KD7@M 758ZE!!* MX&"E(YGH%),YGM&R7WG8>BN$C]8XOPWUVD[$HT,TF.. M-K!NDK*!!CR/N5FM?U/<#W*_Y(!G$D59H\ K1LK,(8%/6@/WD?E"<4/D[FA, M YZ-M0(E)P8URX(1&J&\R011:@C1&)Z%%]/P4>\%. M:<"S\P+/8' \Z7!WFT:XY%V24H$)B8(2QR6XH@(D-)BT%46X(]QW^?> YW"& MTZ$3V K%OUS-Z>?B*UYS[Y6 ;%P E;RB@,U;D,YG):(,21_K!L"_!SQ/P!,, MB>>3#@2VFH;Q*'TISD&)3H%2UD.4Y$F+D"9RH8-@QU.:;C[7=GD] M(.,U848@ MJZ9S=F!QZ- !^LE49&[9K71_>C>.SGC-]>G"_/2?G3V:?;;LEX M'86/9,9*4SP?=(; LH"4(I,V"Q%#-W7F9SD9M^QT0#2W?L:X 3"..=![*(7U M)9:,R94L*;\EZ8,2 2&XY.GXPRBSYX4U?[ZS.1-'6HMMB,SAC&4'F/13'ZUG M_>OE\@+SRXL%,7-9_KF<)KD5""Q??<=%FI(L)C*[VD4A@"DEZT1J F=E!EE4 M2)$615AP'Q/NPBMZWEZ8+UW^K_G'34,2-,<@C,#24K6G&(5K& M &-,@I.I%]5-8_?3;!QI]:U?][\O5$Z@]^S)@Q 93\)Q#[QD.@@SKUO=;0:6 M1!2RE*1E-ZM,]XJ7^BM9]6LP^\'DV'O#[NQ.?#'+K[Y_Q;H%Y^.\_M8CLB&/ M@2A(+%K4I8G%0XB1 ^=<.15M\*7U#II#\7:D2[[ZM:Q!0'4"B?PZD*T3RFL! MZ"(=)JM &M*-$N1QO$X",OV!TCS6=KS.K.H!$^,F-D=UOJ?">?))37W"IM/]3C>E1&72F"B8)F99"E8YA:\TP@B>X-%H&)X\")&4PY/ MID+>A66.![YC."9_)IU'JJG/RB_.7@ MQCR>3,7^*,QS2 >@X$V"BR"ULA02(B^C@@A*^!C*)"#0I&RX9IUW"FQMSD> MPWU %^8X MQ^F1N$YR7&959211#U"2;%UE^$LQO=WBA,I6ADX0:LK*NA0BH0DD*HSY%FE"8X;-ZW M."1#XQYM1VP][6#2B\T\&.%Y*(RX=8CQ'NM^>OK]W^>SE6@NPME'7'P1$W(? M6A?'(#-1122JB)P#+H4Q.8J,[3N #\_F<5]=- 3Y8^;7,>).P"BW#J2?DAR? M&)U%JF\')I;K;GY6Q[0I&*BI3% MIT^+U4S$:V)B.EM.TVI+P97LKW7 6> )4R+W$NMT!E?@LO8@8O2"JYS0L)\- M\&_SP8WP;$XH/1M,&[VX_3:%W+N"F5C-.9?AXQ/JG(A@^=>T<&D,S@N&?!H@F0^ M:L%[:Y3CL:;#@*@7:VL3 -X5!)]XE:4TL0I!%5 \!?#),L@E!,&- M3"X.?(6=?E_BJ%*R;R?#Z M&^_)^&H:.YU=D.=_^Y42W!7JB7%+28L*$%T@;&L;(9+U0>"Y>*[)('ELS/CF MU(U[Q= *+_<]U4#:Z=3S4'PR311PO)R>7=2'3_#\S7RY)!97WKCZZHO+;\S+ MO;]Z^^_MX;3:$M#"WPTHDD:N\E58U,+7\MWZ6]>XMR%ZKY,#:8J@HY".:6^3 MAJ"+SLBLT['U=B+;R3(>O!_G)/POZPW/'Z>GY%_6:XT M\.): ]>2B%9;(RQ9I=$6E*=8)7K*3HMSE*2JZ#2+/X-F&U+&]9)-H'*G1G98 MW720P=QA>))U84&8 J6X2KQT-?VJM7$G2W(^JN;K].X0,&*5ZL":G[=20P<8 MNG=W<3G"OWZZ_G9E;2VPFY!F]033M?RTDEP;7D#X>MU89(98O &R6<5]RL9B MZV;*-I2/>Y7=U F.J-+>@7RYH&]E_!.O799U4XO,,9&!.@E1HP'4KFC/D6G> M.F7;E+9Q3^0Q<+,-='=5XM@WJ<\R]1Y);--:9UT=4W^MM\73$?7A(OX?RO<^ MSM_CUXL%)03+6F(5SM#Q EZLTD==P+L8P' N@U,8K5,;!8_M:!K7@8Z(V3%U MV\^:PTT5<&FVQ&)B*G (I>[+8LD#&6NN6WU%"FZBT \3>SP\NS#Q.D^$VMY35B,PM9FQ>R+(9=.;#A6*R2[\G2!FWY:]# MG.VBHJ.\YGDQ.Y_F^B?3;_@!T\5B>C[=ZR9ZG\\-?X6S!;M#7]B()&U*F"!$ M1MF(,0&"-!P\X2IYYG)RK?LG6U_87'=XI,^8+\[P;7EEOL$?:Q5Y4G*6%=L6V!8]VL7Z2'ZXJ%PRTIQ!7GVK9M[FG+0Z;W/-HA[ MT,0SGHH[.,'WY/FW'X__@!??I\N)=ME0+JF<-HXHUK?7SU*2(\8W%77\]:"[P ]KR@?FO] O/4(V9H1AY9% MJQ-(R^MLL',0--,@751!AR"3;]V>_B0QXUX?#8JB-@KH $D/[K&FY\OW'_ZZ M,HNDO3-,@/1%@G(Y@G/"@;?>6J=(0@H;H^E9@L:]PQD44>T4,?:=^,,1I)N! MB_5@Q=5U*84/9S^N7T]<\ZKKTSK,1/ **4RP(M;6& ,ZX?@$Q?A M>Q(R[@7,(& [N'[&QN*M+L%_A^H+XUZ@#(>>)A+MX."[4>PRH'P)4JA MK%&I=:VY%>TC[X@ZF5+;;F X?B-X\65^,3N?1,/I_U&#R8*85G47N2+)\Q"L MC3%E4U1?%G!)>(_5D:$QUQ;X.P!@^#ON]1_4?]2!\/_U/_X_4$L! A0#% M @ X7(5GI2A%WE,0 ?F$! !T ( ! &-H87)G97!O M:6YT,3!Q,C R-'$Q97@Q,#$N:'1M4$L! A0#% @ X7(5IG"1DIP" M)"P !T ( !(#( &-H87)G97!O:6YT,3!Q,C R-'$Q97@S M,3$N:'1M4$L! A0#% @ X7(5OA""2QW" %"P !T M ( !RSH &-H87)G97!O:6YT,3!Q,C R-'$Q97@S,3(N:'1M4$L! A0#% M @ X7(5JSEF)O^! '-D4$L! M A0#% @ X7(5OPL<,[H'0 S!L! !4 ( !Y=T" &-H M<'0M,C R,S T,S!?8V%L+GAM;%!+ 0(4 Q0 ( .%R%84+@2).T<