0001777393-22-000051.txt : 20221208 0001777393-22-000051.hdr.sgml : 20221208 20221208163827 ACCESSION NUMBER: 0001777393-22-000051 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20221031 FILED AS OF DATE: 20221208 DATE AS OF CHANGE: 20221208 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: 221452945 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-20221031.htm 10-Q chpt-20221031
FALSE2023Q31/310001777393P1Y0.041614658.300017773932022-02-012022-10-3100017773932022-11-30xbrli:shares00017773932022-10-31iso4217:USD00017773932022-01-31iso4217:USDxbrli:shares0001777393us-gaap:ProductMember2022-08-012022-10-310001777393us-gaap:ProductMember2021-08-012021-10-310001777393us-gaap:ProductMember2022-02-012022-10-310001777393us-gaap:ProductMember2021-02-012021-10-310001777393us-gaap:LicenseAndServiceMember2022-08-012022-10-310001777393us-gaap:LicenseAndServiceMember2021-08-012021-10-310001777393us-gaap:LicenseAndServiceMember2022-02-012022-10-310001777393us-gaap:LicenseAndServiceMember2021-02-012021-10-310001777393us-gaap:ProductAndServiceOtherMember2022-08-012022-10-310001777393us-gaap:ProductAndServiceOtherMember2021-08-012021-10-310001777393us-gaap:ProductAndServiceOtherMember2022-02-012022-10-310001777393us-gaap:ProductAndServiceOtherMember2021-02-012021-10-3100017773932022-08-012022-10-3100017773932021-08-012021-10-3100017773932021-02-012021-10-310001777393chpt:RedeemableConvertiblePreferredStockWarrantMember2022-08-012022-10-310001777393chpt:RedeemableConvertiblePreferredStockWarrantMember2021-08-012021-10-310001777393chpt:RedeemableConvertiblePreferredStockWarrantMember2022-02-012022-10-310001777393chpt:RedeemableConvertiblePreferredStockWarrantMember2021-02-012021-10-310001777393chpt:CommonStockWarrantMember2022-08-012022-10-310001777393chpt:CommonStockWarrantMember2021-08-012021-10-310001777393chpt:CommonStockWarrantMember2022-02-012022-10-310001777393chpt:CommonStockWarrantMember2021-02-012021-10-310001777393us-gaap:CommonStockMember2022-01-310001777393us-gaap:AdditionalPaidInCapitalMember2022-01-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001777393us-gaap:RetainedEarningsMember2022-01-310001777393us-gaap:CommonStockMember2022-02-012022-04-300001777393us-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-3000017773932022-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-300001777393us-gaap:CommonStockMember2022-05-012022-07-310001777393us-gaap:AdditionalPaidInCapitalMember2022-05-012022-07-3100017773932022-05-012022-07-310001777393us-gaap:RetainedEarningsMember2022-05-012022-07-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012022-07-310001777393us-gaap:CommonStockMember2022-07-310001777393us-gaap:AdditionalPaidInCapitalMember2022-07-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001777393us-gaap:RetainedEarningsMember2022-07-3100017773932022-07-310001777393us-gaap:CommonStockMember2022-08-012022-10-310001777393us-gaap:AdditionalPaidInCapitalMember2022-08-012022-10-310001777393us-gaap:RetainedEarningsMember2022-08-012022-10-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012022-10-310001777393us-gaap:CommonStockMember2022-10-310001777393us-gaap:AdditionalPaidInCapitalMember2022-10-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310001777393us-gaap:RetainedEarningsMember2022-10-310001777393us-gaap:RedeemableConvertiblePreferredStockMember2021-01-310001777393us-gaap:CommonStockMember2021-01-310001777393us-gaap:AdditionalPaidInCapitalMember2021-01-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001777393us-gaap:RetainedEarningsMember2021-01-3100017773932021-01-310001777393us-gaap:RedeemableConvertiblePreferredStockMember2021-02-012021-04-300001777393us-gaap:CommonStockMember2021-02-012021-04-300001777393us-gaap:AdditionalPaidInCapitalMember2021-02-012021-04-3000017773932021-02-012021-04-300001777393us-gaap:RetainedEarningsMember2021-02-012021-04-300001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012021-04-300001777393us-gaap:RedeemableConvertiblePreferredStockMember2021-04-300001777393us-gaap:CommonStockMember2021-04-300001777393us-gaap:AdditionalPaidInCapitalMember2021-04-300001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001777393us-gaap:RetainedEarningsMember2021-04-3000017773932021-04-300001777393us-gaap:CommonStockMember2021-05-012021-07-310001777393us-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-3100017773932021-05-012021-07-310001777393us-gaap:RetainedEarningsMember2021-05-012021-07-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012021-07-310001777393us-gaap:RedeemableConvertiblePreferredStockMember2021-07-310001777393us-gaap:CommonStockMember2021-07-310001777393us-gaap:AdditionalPaidInCapitalMember2021-07-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310001777393us-gaap:RetainedEarningsMember2021-07-3100017773932021-07-310001777393us-gaap:CommonStockMember2021-08-012021-10-310001777393us-gaap:AdditionalPaidInCapitalMember2021-08-012021-10-310001777393us-gaap:RetainedEarningsMember2021-08-012021-10-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-08-012021-10-310001777393us-gaap:RedeemableConvertiblePreferredStockMember2021-10-310001777393us-gaap:CommonStockMember2021-10-310001777393us-gaap:AdditionalPaidInCapitalMember2021-10-310001777393us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-310001777393us-gaap:RetainedEarningsMember2021-10-3100017773932021-10-310001777393chpt:SwitchbackMember2021-02-26xbrli:pure0001777393chpt:SwitchbackMember2021-02-262021-02-260001777393us-gaap:PrivatePlacementMemberchpt:SwitchbackMember2021-02-262021-02-260001777393us-gaap:PrivatePlacementMemberchpt:SwitchbackMember2021-02-26chpt:day0001777393chpt:PrivatePlacementWarrantsMemberchpt:SwitchbackMember2021-02-262021-02-260001777393chpt:PrivatePlacementWarrantsMemberchpt:SwitchbackMember2021-02-260001777393chpt:SwitchbackMemberchpt:SwitchbackMember2021-02-250001777393chpt:SwitchbackMemberchpt:SwitchbackMember2021-02-262021-02-260001777393chpt:SwitchbackMember2021-02-250001777393chpt:SwitchbackMemberus-gaap:AdditionalPaidInCapitalMember2021-02-262021-02-26chpt:segment0001777393srt:MinimumMember2022-02-012022-10-310001777393srt:MaximumMember2022-02-012022-10-3100017773932022-11-012022-10-310001777393chpt:ViriCitiMember2021-08-112021-08-110001777393chpt:ViriCitiMember2021-08-110001777393chpt:ViriCitiMemberus-gaap:CustomerRelationshipsMember2021-08-110001777393chpt:ViriCitiMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-08-110001777393chpt:HTBMember2021-10-062021-10-060001777393chpt:HTBMember2021-10-060001777393chpt:HTBMember2022-02-032022-02-030001777393us-gaap:CustomerRelationshipsMemberchpt:HTBMember2021-10-060001777393us-gaap:TechnologyBasedIntangibleAssetsMemberchpt:HTBMember2021-10-060001777393us-gaap:CustomerRelationshipsMember2022-10-310001777393us-gaap:CustomerRelationshipsMember2022-02-012022-10-310001777393us-gaap:TechnologyBasedIntangibleAssetsMember2022-10-310001777393us-gaap:TechnologyBasedIntangibleAssetsMember2022-02-012022-10-310001777393us-gaap:CustomerRelationshipsMember2022-01-310001777393us-gaap:CustomerRelationshipsMember2021-02-012022-01-310001777393us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-310001777393us-gaap:TechnologyBasedIntangibleAssetsMember2021-02-012022-01-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:FairValueMeasurementsRecurringMember2022-10-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-01-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001777393us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001777393us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001777393us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-01-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001777393us-gaap:FairValueMeasurementsRecurringMember2022-01-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-01-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-01-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-02-012022-10-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-02-012022-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-10-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:RedeemableConvertiblePreferredStockWarrantMember2021-01-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2021-01-310001777393chpt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Member2021-01-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2021-02-012021-10-310001777393chpt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-02-012021-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:RedeemableConvertiblePreferredStockWarrantMember2021-02-012021-10-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Member2021-02-012021-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:RedeemableConvertiblePreferredStockWarrantMember2021-10-310001777393us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2021-10-310001777393chpt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-10-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Member2021-10-310001777393chpt:ViriCitiMemberus-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMemberchpt:PrivatePlacementWarrantsMember2022-08-012022-10-310001777393us-gaap:USTreasurySecuritiesMember2022-10-310001777393us-gaap:USTreasurySecuritiesMember2022-02-012022-10-310001777393us-gaap:USTreasurySecuritiesMember2022-08-012022-10-310001777393us-gaap:FurnitureAndFixturesMember2022-10-310001777393us-gaap:FurnitureAndFixturesMember2022-01-310001777393chpt:ComputersAndSoftwareMember2022-10-310001777393chpt:ComputersAndSoftwareMember2022-01-310001777393us-gaap:MachineryAndEquipmentMember2022-10-310001777393us-gaap:MachineryAndEquipmentMember2022-01-310001777393chpt:ToolingMember2022-10-310001777393chpt:ToolingMember2022-01-310001777393us-gaap:LeaseholdImprovementsMember2022-10-310001777393us-gaap:LeaseholdImprovementsMember2022-01-310001777393chpt:OwnedAndOperatedSystemsMember2022-10-310001777393chpt:OwnedAndOperatedSystemsMember2022-01-310001777393us-gaap:ConstructionInProgressMember2022-10-310001777393us-gaap:ConstructionInProgressMember2022-01-310001777393country:US2022-08-012022-10-310001777393country:US2021-08-012021-10-310001777393country:US2022-02-012022-10-310001777393country:US2021-02-012021-10-310001777393us-gaap:NonUsMember2022-08-012022-10-310001777393us-gaap:NonUsMember2021-08-012021-10-310001777393us-gaap:NonUsMember2022-02-012022-10-310001777393us-gaap:NonUsMember2021-02-012021-10-310001777393us-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2018-07-310001777393us-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2018-07-012018-07-310001777393us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2018-07-012018-07-310001777393us-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2022-02-012022-10-310001777393us-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2022-08-012022-10-310001777393us-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2021-08-012021-10-310001777393us-gaap:MediumTermNotesMemberchpt:A2018LoanMemberus-gaap:LineOfCreditMember2021-02-012021-10-310001777393us-gaap:LineOfCreditMember2021-03-012021-03-310001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-10-310001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-300001777393chpt:CashInterestMemberchpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-300001777393chpt:PaidInKindInterestMemberchpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-300001777393us-gaap:DebtInstrumentRedemptionPeriodOneMemberchpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-012022-04-300001777393us-gaap:DebtInstrumentRedemptionPeriodTwoMemberchpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-012022-04-300001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-02-012022-10-310001777393chpt:ConvertibleSeniorNotesMemberus-gaap:SecuredDebtMember2022-10-310001777393chpt:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2022-04-012022-04-300001777393us-gaap:EmployeeStockOptionMember2022-10-310001777393us-gaap:EmployeeStockOptionMember2022-01-310001777393us-gaap:RestrictedStockUnitsRSUMember2022-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2022-01-310001777393chpt:CommonStockWarrantsMember2022-10-310001777393chpt:CommonStockWarrantsMember2022-01-310001777393chpt:StockOptionPlan2021Member2022-10-310001777393chpt:StockOptionPlan2021Member2022-01-310001777393us-gaap:EmployeeStockMember2022-10-310001777393us-gaap:EmployeeStockMember2022-01-310001777393us-gaap:ConvertibleDebtMember2022-10-310001777393us-gaap:ConvertibleDebtMember2022-01-310001777393chpt:LegacyCommonStockWarrantsMember2022-08-012022-10-310001777393chpt:LegacyCommonStockWarrantsMember2021-08-012021-10-310001777393chpt:LegacyChargepointMemberus-gaap:CommonStockMember2021-08-012021-10-310001777393chpt:LegacyCommonAndPreferredStockWarrantsMember2022-02-012022-10-310001777393chpt:LegacyCommonAndPreferredStockWarrantsMember2021-02-012021-10-310001777393chpt:LegacyChargepointMemberus-gaap:CommonStockMember2022-02-012022-10-310001777393chpt:LegacyChargepointMemberus-gaap:CommonStockMember2021-02-012021-10-310001777393chpt:LegacyCommonStockWarrantsMember2022-02-012022-10-310001777393chpt:LegacyCommonStockWarrantsMember2021-02-012021-10-310001777393chpt:LegacyCommonAndPreferredStockWarrantsMember2022-10-310001777393chpt:PrivatePlacementWarrantsMember2022-08-012022-10-310001777393chpt:PrivatePlacementWarrantsMember2021-08-012021-10-310001777393chpt:PrivatePlacementWarrantsMember2021-02-012021-10-310001777393chpt:PrivatePlacementWarrantsMember2022-02-210001777393chpt:PrivatePlacementWarrantsMember2022-10-310001777393chpt:PublicWarrantsMember2021-06-042021-06-040001777393chpt:PublicWarrantsMember2021-07-062021-07-060001777393chpt:PublicWarrantsMember2022-01-310001777393chpt:PublicWarrantsMember2022-10-310001777393chpt:PublicWarrantsMember2022-02-012022-10-310001777393chpt:PublicWarrantsMember2022-08-012022-10-310001777393chpt:PublicWarrantsMember2021-08-012021-10-310001777393chpt:PublicWarrantsMember2021-02-012021-10-310001777393chpt:LegacyCommonAndPreferredStockWarrantsMember2022-01-310001777393chpt:PrivatePlacementWarrantsMember2022-01-310001777393chpt:PrivatePlacementWarrantsMember2022-02-012022-10-3100017773932021-02-262021-02-260001777393chpt:DerivativeInstrumentPeriodOneMember2021-02-260001777393chpt:DerivativeInstrumentPeriodTwoMember2021-02-260001777393chpt:DerivativeInstrumentPeriodThreeMember2021-02-2600017773932021-02-260001777393us-gaap:MeasurementInputSharePriceMember2021-03-120001777393us-gaap:MeasurementInputSharePriceMember2021-02-260001777393us-gaap:MeasurementInputPriceVolatilityMember2021-03-120001777393us-gaap:MeasurementInputPriceVolatilityMember2021-02-260001777393us-gaap:MeasurementInputRiskFreeInterestRateMember2021-03-120001777393us-gaap:MeasurementInputRiskFreeInterestRateMember2021-02-260001777393us-gaap:MeasurementInputExpectedDividendRateMember2021-03-120001777393us-gaap:MeasurementInputExpectedDividendRateMember2021-02-260001777393us-gaap:MeasurementInputExpectedTermMember2021-03-120001777393us-gaap:MeasurementInputExpectedTermMember2021-02-2600017773932021-03-122021-03-1200017773932021-03-190001777393chpt:TriggeringEvent15And20VWAPPerShareThresholdsMember2021-03-120001777393chpt:TriggeringEvent15And20VWAPPerShareThresholdsMembersrt:MinimumMember2021-02-260001777393srt:MaximumMemberchpt:TriggeringEvent15And20VWAPPerShareThresholdsMember2021-02-260001777393chpt:TriggeringEvent30VWAPPerShareThresholdMember2021-03-120001777393chpt:TriggeringEvent30VWAPPerShareThresholdMember2021-02-26chpt:tranche00017773932021-06-292021-06-290001777393chpt:TriggeringEvent30VWAPPerShareThresholdMember2021-06-2900017773932021-07-010001777393chpt:CostOfGoodsAndServicesSoldMember2022-08-012022-10-310001777393chpt:CostOfGoodsAndServicesSoldMember2021-08-012021-10-310001777393chpt:CostOfGoodsAndServicesSoldMember2022-02-012022-10-310001777393chpt:CostOfGoodsAndServicesSoldMember2021-02-012021-10-310001777393us-gaap:ResearchAndDevelopmentExpenseMember2022-08-012022-10-310001777393us-gaap:ResearchAndDevelopmentExpenseMember2021-08-012021-10-310001777393us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-10-310001777393us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012021-10-310001777393us-gaap:SellingAndMarketingExpenseMember2022-08-012022-10-310001777393us-gaap:SellingAndMarketingExpenseMember2021-08-012021-10-310001777393us-gaap:SellingAndMarketingExpenseMember2022-02-012022-10-310001777393us-gaap:SellingAndMarketingExpenseMember2021-02-012021-10-310001777393us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012022-10-310001777393us-gaap:GeneralAndAdministrativeExpenseMember2021-08-012021-10-310001777393us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-10-310001777393us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012021-10-310001777393us-gaap:EmployeeStockOptionMember2022-08-012022-10-310001777393us-gaap:EmployeeStockOptionMember2021-08-012021-10-310001777393us-gaap:EmployeeStockOptionMember2022-02-012022-10-310001777393us-gaap:EmployeeStockOptionMember2021-02-012021-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2022-08-012022-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2021-08-012021-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001777393us-gaap:PerformanceSharesMember2022-08-012022-10-310001777393us-gaap:PerformanceSharesMember2021-08-012021-10-310001777393us-gaap:PerformanceSharesMember2022-02-012022-10-310001777393us-gaap:PerformanceSharesMember2021-02-012021-10-310001777393us-gaap:EmployeeStockMember2022-08-012022-10-310001777393us-gaap:EmployeeStockMember2021-08-012021-10-310001777393us-gaap:EmployeeStockMember2022-02-012022-10-310001777393us-gaap:EmployeeStockMember2021-02-012021-10-310001777393us-gaap:PerformanceSharesMember2022-10-31chpt:contribution0001777393us-gaap:EmployeeStockMember2021-03-012021-03-010001777393us-gaap:EmployeeStockMember2021-02-250001777393chpt:EquityIncentivePlan2021Member2021-02-252021-02-250001777393chpt:StockOptionPlan2021Member2022-02-012022-10-310001777393chpt:StockOptionPlan2021Member2022-08-012022-10-310001777393chpt:StockPlan2017Member2022-10-310001777393chpt:StockPlan2007Member2022-10-310001777393us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-06-012022-06-010001777393us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-06-012022-06-010001777393us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:PerformanceSharesMember2022-06-012022-06-010001777393us-gaap:PerformanceSharesMember2022-06-012022-06-010001777393us-gaap:PerformanceSharesMember2022-09-012022-09-010001777393us-gaap:PerformanceSharesMembersrt:MinimumMember2022-06-012022-06-010001777393us-gaap:PerformanceSharesMembersrt:MaximumMember2022-06-012022-06-010001777393us-gaap:PerformanceSharesMembersrt:MinimumMember2022-09-012022-09-010001777393us-gaap:PerformanceSharesMembersrt:MaximumMember2022-09-012022-09-010001777393us-gaap:PerformanceSharesMember2022-01-3100017773932021-02-012022-01-310001777393srt:ChiefExecutiveOfficerMemberchpt:StockPlan2017Member2021-06-012021-06-300001777393srt:ChiefExecutiveOfficerMemberchpt:StockPlan2017Member2022-10-310001777393srt:ChiefExecutiveOfficerMemberchpt:StockPlan2017Memberus-gaap:EmployeeStockOptionMember2022-02-012022-10-310001777393chpt:OfficerExcludingChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-06-012022-06-010001777393srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-06-012022-06-010001777393us-gaap:RedeemableConvertiblePreferredStockMember2022-02-012022-10-310001777393us-gaap:RedeemableConvertiblePreferredStockMember2021-02-012021-10-310001777393us-gaap:EmployeeStockOptionMember2022-02-012022-10-310001777393us-gaap:EmployeeStockOptionMember2021-02-012021-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-10-310001777393us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-10-310001777393chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember2022-02-012022-10-310001777393chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember2021-02-012021-10-310001777393us-gaap:WarrantMember2022-02-012022-10-310001777393us-gaap:WarrantMember2021-02-012021-10-310001777393us-gaap:EmployeeStockMember2022-02-012022-10-310001777393us-gaap:EmployeeStockMember2021-02-012021-10-310001777393us-gaap:LetterOfCreditMemberus-gaap:SubsequentEventMember2022-11-17

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 October 31, 2022
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 341,684,268 shares of common stock as of November 30, 2022.


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, and costs, margins, prospects, plans and objectives of management. 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 the negative 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:
ChargePoint’s success in retaining or recruiting, or changes in, its officers, key employees or directors;
changes in applicable laws or regulations;
the impact of the coronavirus (“COVID-19”) pandemic on the overall economy and on ChargePoint’s results of operations, financial position and cash flows;
supply chain disruptions, delays, component shortages and expense increases, including those contributed by the ongoing COVID-19 pandemic and conflict between Ukraine and Russia may adversely affect our sales, revenue and gross margins;
delays in new product introductions;
ChargePoint’s ability to expand its business in Europe;
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;
the electric vehicle (“EV”) market may not grow as expected;
ChargePoint may not attract a sufficient number of fleet owners or operators as customers;
3

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 could reduce the demand for EVs or otherwise adversely affect 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; 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, 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)
October 31,
2022
January 31,
2022
Assets
Current assets:
Cash and cash equivalents$188,273 $315,235 
Restricted cash400 400 
Short-term investments208,887  
Accounts receivable, net of allowance of $8,200 as of October 31, 2022 and $5,584 as of January 31, 2022
123,028 75,939 
Inventories62,449 35,879 
Prepaid expenses and other current assets58,589 36,603 
Total current assets641,626 464,056 
Property and equipment, net38,706 34,593 
Intangible assets, net89,637 107,209 
Operating lease right-of-use assets21,890 25,535 
Goodwill201,742 218,484 
Other assets6,982 6,020 
Total assets$1,000,583 $855,897 
Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
Current liabilities:
Accounts payable$44,537 $27,576 
Accrued and other current liabilities111,910 84,328 
Deferred revenue81,912 77,142 
Total current liabilities238,359 189,046 
Deferred revenue, noncurrent93,306 69,666 
Debt, noncurrent294,635  
Operating lease liabilities22,309 25,370 
Deferred tax liabilities12,349 17,697 
Other long-term liabilities1,035 7,104 
Total liabilities661,993 308,883 
Commitments and contingencies (Note 9)
Stockholders’ equity (deficit):
Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of October 31, 2022 and January 31, 2022; 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, respectively
34 33 
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of October 31, 2022 and January 31, 2022; 0 issued and outstanding as of October 31, 2022 and January 31, 2022
  
Additional paid-in capital1,451,711 1,366,855 
Accumulated other comprehensive loss(35,054)(8,219)
Accumulated deficit(1,078,101)(811,655)
Total stockholders’ equity338,590 547,014 
Total liabilities and stockholders’ equity$1,000,583 $855,897 
    
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
October 31,
Nine Months Ended
October 31,
2022202120222021
Revenue
Networked charging systems$97,592 $47,511 $241,291 $115,185 
Subscriptions21,670 13,397 59,561 36,303 
Other6,079 4,126 14,415 10,177 
Total revenue125,341 65,034 315,267 161,665 
Cost of revenue
Networked charging systems85,821 38,720 216,439 97,846 
Subscriptions13,400 7,637 37,305 21,107 
Other3,439 2,621 8,581 6,662 
Total cost of revenue102,660 48,978 262,325 125,615 
Gross profit22,681 16,056 52,942 36,050 
Operating expenses
Research and development48,132 36,751 148,237 102,535 
Sales and marketing35,382 24,361 101,842 62,258 
General and administrative22,445 20,268 66,339 57,467 
Total operating expenses105,959 81,380 316,418 222,260 
Loss from operations(83,278)(65,324)(263,476)(186,210)
Interest income1,905 25 3,471 72 
Interest expense(2,606)(3)(6,467)(1,502)
Change in fair value of redeemable convertible preferred stock warrant liability   9,237 
Change in fair value of common stock warrant liabilities (2,429)(24)30,911 
Change in fair value of contingent earnout liability   84,420 
Transaction costs expensed   (7,031)
Other expense, net(943)(2,025)(2,646)(2,200)
Net loss before income taxes(84,922)(69,756)(269,142)(72,303)
Benefit from income taxes(442)(314)(2,696)(211)
Net loss$(84,480)$(69,442)$(266,446)$(72,092)
Cumulative dividends on redeemable convertible preferred stock   (4,292)
Deemed dividends attributable to vested option holders   (51,855)
Deemed dividends attributable to common stock warrant holders   (110,635)
Net loss attributable to common stockholders - Basic$(84,480)$(69,442)$(266,446)$(238,874)
Gain attributable to earnout shares issued   (84,420)
Change in fair value of dilutive warrants   (51,106)
Net loss attributable to common stockholders - Diluted$(84,480)$(69,442)$(266,446)$(374,400)
Weighted average shares outstanding - Basic339,595,385 325,034,920 337,037,111 286,025,483 
Weighted average shares outstanding - Diluted339,595,385 325,034,920 337,037,111 292,575,318 
Net loss per share - Basic$(0.25)$(0.21)$(0.79)$(0.84)
Net loss per share - Diluted$(0.25)$(0.21)$(0.79)$(1.28)
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
October 31,
Nine Months Ended
October 31,
2022202120222021
Net loss$(84,480)$(69,442)$(266,446)$(72,092)
Other comprehensive loss:
Foreign currency translation adjustment(5,943)(526)(25,446)(531)
Unrealized loss on short-term investments, net of tax(86) (1,389) 
Other comprehensive loss(6,029)(526)(26,835)(531)
Comprehensive loss$(90,509)$(69,968)$(293,281)$(72,623)

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


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(in thousands, except share data, unaudited)

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’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 exercise of warrants
16,948 — 48 — — 48 
Issuance of common stock upon ESPP purchase
263,962 — 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 loss— — — (12,941)— (12,941)
Balances as of April 30, 2022336,672,629 $34 $1,387,139 $(21,160)$(900,921)$465,092 
Issuance of common stock under stock plans, net of tax withholding2,147,834 — 728 — — 728 
Vesting of early exercised stock options— — 15 — — 15 
Stock-based compensation— — 26,419 — — 26,419 
Net loss— — — — (92,700)(92,700)
Other comprehensive loss— — — (7,865)— (7,865)
Balances as of July 31, 2022338,820,463 $34 $1,414,301 $(29,025)$(993,621)$391,689 
Issuance of common stock under stock plans, net of tax withholding1,435,049 — 314 — — 314 
Issuance of common stock upon exercise of warrants936,764 — 6,354 — — 6,354 
Issuance of common stock upon ESPP purchase343,422 — 5,027 — — 5,027 
Vesting of early exercised stock options— — 17 — — 17 
Repurchase of unvested restricted shares(4,664)— — — — — 
Stock-based compensation— — 25,698 — — 25,698 
Net loss— — — — (84,480)(84,480)
Other comprehensive loss— — — (6,029)— (6,029)
Balances as of October 31, 2022341,531,034 $34 $1,451,711 $(35,054)$(1,078,101)$338,590 
























9


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) - (continued)
(in thousands, except share data, unaudited)

Redeemable Convertible Preferred StockCommon StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ (Deficit) Equity
 
Shares(1)
Amount
Shares(1)
Amount
Balances as of January 31, 2021182,934,257 $615,697 22,961,032 $2 $62,736 $155 $(679,414)$(616,521)
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend(182,934,257)(615,697)194,060,336 20 615,677 — — 615,697 
Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reserve capitalization— — — — 66,606 — — 66,606 
Issuance of common stock upon the reverse recapitalization, net of issuance costs— — 60,746,989 6 200,460 — — 200,466 
Issuance of common stock upon exercise of warrants— — 9,766,774 1 225,375 — — 225,376 
Contingent earnout liability recognized upon the closing of the reverse recapitalization— — — — (828,180)— — (828,180)
Issuance of earnout shares upon triggering events, net of tax withholding— — 17,539,657 2 488,303 — — 488,305 
Reclassification of remaining contingent earn-out liability upon triggering event— — — — 242,640 — — 242,640 
Vesting of early exercised stock options— — — — 78 — — 78 
Repurchase of early exercised common stock— — (1,588)— — — — — 
Stock-based compensation— — — — 7,577 — — 7,577 
Net loss— — — — — — 82,289 82,289 
Other comprehensive income— — — — — 7 — 7 
Balances as of April 30, 2021 $ 305,073,200 $31 $1,081,272 $162 $(597,125)$484,340 
Issuance of common stock upon release of restricted stock units— — 652,901 — — — — — 
Issuance of common stock upon exercise of warrants— — 4,378,568  113,608 — — 113,608 
Issuance of common stock upon exercise of vested stock options— — 3,292,219 — 1,761 — — 1,761 
Issuance of earnout shares upon triggering events, net of tax withholding— — 8,773,596 1 (8,081)— — (8,080)
Vesting of early exercised stock options— — — — 40 — — 40 
Stock-based compensation— — — — 28,293 — — 28,293 
Net loss— — — — — — (84,938)(84,938)
Other comprehensive loss— — — — — (12)— (12)
Balances as of July 31, 2021 $ 322,170,484 $32 $1,216,893 $150 $(682,063)$535,012 
Issuance of common stock under stock plans, net of tax withholding— — 1,741,713 — 976 — — 976 
Issuance of common stock upon exercise of warrants— — 1,379,800 — 1,264 — — 1,264 
Issuance of common stock pursuant to business combinations— — 5,695,176 1 102,057 — — 102,058 
Vesting of early exercised stock options— — — — 35 — — 35 
Stock-based compensation— — — — 16,022 — — 16,022 
Net loss— — — — — — (69,442)(69,442)
Other comprehensive loss— — — — — (526)— (526)
Balances as of October 31, 2021 $ 330,987,173 $33 $1,337,247 $(376)$(751,505)$585,399 

(1)The shares of the Company’s common and redeemable convertible preferred stock prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 1.

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


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
Nine Months Ended
October 31,
20222021
Cash flows from operating activities
Net loss$(266,446)$(72,092)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization18,562 10,158 
Non-cash operating lease cost3,539 3,066 
Stock-based compensation67,644 51,893 
Amortization of deferred contract acquisition costs1,729 1,291 
Change in fair value of redeemable convertible preferred stock warrant liability (9,237)
Change in fair value of common stock warrant liabilities24 (30,911)
Change in fair value of contingent earnout liability (84,420)
Transaction costs expensed 7,031 
Reserves and other11,490 1,833 
Changes in operating assets and liabilities, net of effect of acquisitions:
Accounts receivable, net(50,402)(26,579)
Inventories(30,057)3,498 
Prepaid expenses and other assets(24,730)(18,879)
Operating lease liabilities(3,603)(2,193)
Accounts payable14,551 10,633 
Accrued and other liabilities12,638 16,110 
Deferred revenue28,410 29,715 
Net cash used in operating activities(216,651)(109,083)
Cash flows from investing activities
Purchases of property and equipment(14,142)(12,064)
Maturities of investments75,000  
Purchases of short-term investments(284,835) 
Cash paid for acquisitions, net of cash acquired(2,756)(205,329)
Net cash used in investing activities(226,733)(217,393)
Cash flows from financing activities
Proceeds from the exercise of warrants6,354 118,845 
Proceeds from issuance of debt, net of discount and issuance costs293,972  
Merger and PIPE financing 511,646 
Payments of transaction costs related to Merger (32,468)
Payment of tax withholding obligations on settlement of earnout shares (20,895)
Repayment of borrowings (36,051)
Proceeds from the issuance of common stock under employee equity plans, net of tax withholding10,760 4,214 
Change in driver funds and amounts due to customers6,911 1,933 
Net cash provided by financing activities317,997 547,224 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(1,575)(748)
Net increase (decrease) in cash, cash equivalents, and restricted cash(126,962)220,000 
Cash, cash equivalents, and restricted cash at beginning of period315,635 145,891 
Cash, cash equivalents, and restricted cash at end of period$188,673 $365,891 
11


ChargePoint Holdings, Inc.
Condensed Consolidated Statements of Cash Flows - (continued)
Nine Months Ended October 31, 2022 and 2021
(in thousands, unaudited)

Nine Months Ended
October 31,
20222021
Supplementary cash flow information
Cash paid for interest$4,929 $346 
Cash paid for taxes$295 $119 
Supplementary cash flow information on noncash investing and financing activities
Right-of-use assets obtained in exchange for lease liabilities$ $4,737 
Acquisitions of property and equipment included in accounts payable and accrued and other current liabilities$1,566 $1,939 
Vesting of early exercised stock options$49 $ 
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization$ $615,697 
Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization$ $66,606 
Contingent earnout liability recognized upon the closing of the reverse recapitalization
$ $828,180 
Reclassification of remaining contingent earnout liability upon triggering event
$ $242,640 
Issuance of common stock in connection with acquisitions$ $102,057 

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


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 2022 relate to the fiscal year ended January 31, 2022 and to fiscal year 2023 refer to the fiscal year ending January 31, 2023.
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, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 4, 2022, which provides a more complete discussion of the Company’s accounting policies and certain other information. The information as of January 31, 2022, 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 October 31, 2022, the results of operations for the three and nine months ended October 31, 2022 and 2021, and cash flows for the nine months ended October 31, 2022 and 2021. The results of operations for the three and nine months ended October 31, 2022, are not necessarily indicative of the results that may be expected for the year ending January 31, 2023.
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 product offerings, raising capital and recruiting personnel. The Company’s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved at the levels or in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or to pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company’s stockholders. The Company has incurred net operating losses and negative cash flows from operations every year since inception and expects this to continue for the foreseeable future. As of October 31, 2022, the Company had an accumulated deficit of $1,078.1 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 and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, short-term investments and restricted cash of $397.6 million as of October 31, 2022. As of December 8, 2022, the date on which these condensed consolidated
13


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
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”).
At the Merger, eligible ChargePoint equity holders received or had the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the exchange ratio of 0.9966 as defined in the Merger Agreement (“Exchange Ratio”). Accordingly, immediately following the consummation of the Merger, Legacy ChargePoint common stock exchanged into 217,021,368 shares of Common Stock, 68,896,516 shares were reserved for the issuance of Common Stock upon the potential future exercise of Legacy ChargePoint stock options and warrants that were exchanged into ChargePoint stock options and warrants, and 27,000,000 shares of Common Stock were reserved for the potential future issuance of the earnout shares.
In connection with the execution of the Merger Agreement, Switchback entered into separate subscription agreements (each a “Subscription Agreement”) with a number of investors (each a “New PIPE Investor”), pursuant to which the New PIPE Investors agreed to purchase, and Switchback agreed to sell to the New PIPE Investors, an aggregate of 22,500,000 shares of Common Stock (“PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $225.0 million, in a private placement pursuant to the subscription agreements (“PIPE Financing”). The PIPE Financing closed simultaneously with the consummation of the Merger.
Pursuant to the terms of a letter agreement the initial Switchback stockholders entered into in connection with the execution of the Merger Agreement (“Founders Stock Letter”), the initial stockholders surrendered 984,706 of Switchback Class B common stock shares purchased by NGP Switchback, LLC, a Delaware limited liability company (“Sponsor”) prior to the Switchback Public Offering on May 16, 2019 ( “Founder Shares”) for no consideration, whereupon such Founder Shares were immediately cancelled. Additionally, 900,000 Founder Shares, which were previously subjected to potential forfeiture until the closing volume weighted average price per share of the Company’s Common Stock achieved $12.00 for any ten trading days within any twenty consecutive trading day period during the five-year period following the Closing (“Founder Earn Back Triggering Event” and such Founder Shares the “Founder Earn Back Shares”), met the Founder Earn Back Triggering Event on March 12, 2021.
At the Closing, the Sponsor exercised its right to convert a portion of the working capital loans made by the Sponsor to Switchback into an additional 1,000,000 Private Placement Warrants at a price of $1.50 per warrant in satisfaction of $1.5 million principal amount of such loans.
14


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The number of shares of Common Stock issued immediately following the consummation of the Merger was as follows:
Shares
Common stock of Switchback, outstanding prior to Merger39,264,704 
Less redemption of Switchback shares(33,009)
Less surrender of Switchback Founder Shares(984,706)
Common stock of Switchback38,246,989 
Shares issued in PIPE22,500,000 
Merger and PIPE financing shares (1)60,746,989 
Legacy ChargePoint shares (2)217,021,368 
Total shares of common stock immediately after Merger277,768,357 
_______________
(1) This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021
(2) The number of Legacy ChargePoint shares was determined by converting the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger using the Exchange Ratio of 0.9966. All fractional shares were rounded down.
All periods prior to the Merger have been retrospectively adjusted using the Exchange Ratio for the equivalent number of shares outstanding immediately after the Merger to effect the reverse recapitalization. Additionally, upon the consummation of the Merger, the Company gave effect to the issuance of 60,746,989 shares of Common Stock for the previously issued Switchback common stock and PIPE Shares that were outstanding at the Closing Date.
In connection with the Merger, the Company raised $511.6 million of proceeds including the contribution of $286.6 million of cash held in Switchback’s trust account from its initial public offering, net of redemptions of Switchback public stockholders of $0.3 million, and $225.0 million of cash in connection with the PIPE financing. The Company incurred $36.5 million of transaction costs, consisting of banking, legal, and other professional fees, of which $29.5 million was recorded as a reduction to additional paid-in capital of proceeds and the remaining $7.0 million was expensed in the condensed consolidated statements of operations.
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, 2022 and 2021 and for the years ended January 31, 2022, 2021 and 2020 included in ChargePoint’s Annual Report on Form 10-K filed with the SEC on April 4, 2022.
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 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, the valuation of redeemable convertible preferred stock warrants and Common Stock warrants, including Common Stock warrants as a result of the Merger, contingent earnout liabilities, valuation of acquired goodwill and intangible assets, the value of Common Stock 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.
15


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
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 with 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. 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 October 31, 2022 and January 31, 2022, no customer individually accounted for 10% or more of accounts receivable, net. For the three and nine months ended October 31, 2022 and 2021, 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.
Supply chain disruptions and COVID-19
The COVID-19 pandemic continues to affect the Company’s business, including as a result of changes in consumer and business behavior, investor fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of COVID-19 has disrupted the Company’s supply chain and heightened its material, freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales in markets around the world. These ongoing supply chain challenges and heightened logistic costs decreased gross margins in the three and nine months ended October 31, 2022, and the Company expects that gross margins will continue to be adversely affected by increased material costs and freight and logistic expenses through the remainder of the fiscal year ending January 31, 2023.
As a result of the COVID-19 pandemic, the Company initially modified its business practices (including reducing employee travel, recommending that all non-essential personnel work from home and canceling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost-cutting measures in order to reduce its operating costs. In May 2022, the Company commenced a “return-to-office” plan, which includes shifting to a hybrid model where employees have the flexibility to work from home or from the office. The ongoing COVID-19 pandemic has resulted in government authorities implementing numerous measures to try to contain the COVID-19 virus, such as travel bans and restrictions, quarantines, stay-at-home or shelter-in-place orders and business shutdowns. While these measures may be relaxed or revised in some areas, there is no guarantee these measures will not be reinstated or resumed due to new or emerging variants of COVID-19 or the inability or ineffectiveness of other public health measures to limit the further spread of COVID-19. The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners as the result of the COVID-19 pandemic.
The ultimate full societal and economic impact of the COVID-19 pandemic remains unknown and its duration and extent depend on current and future developments that cannot be accurately predicted. It has already had an adverse effect on the global economy, the persistence of which has varied over time and across the geographies in which the Company operates. The conditions caused by the COVID-19 pandemic, such as more prevalence of permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact the Company’s commercial business and its overall gross margin as the Company’s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to disrupt supply chains and heighten component and shipping pricing and logistics expenses and further adversely impact the Company’s gross margins, adversely affect demand for the Company’s platforms, lengthen its product development and sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of the Company’s direct sales force to
16


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
travel to customers and potential customers, all of which could adversely affect the Company’s business, results of operations and financial condition.

Additionally, global economic uncertainty due to the impacts of the COVID-19 pandemic and other macroeconomic conditions, including inflation, interest rate pressures and labor market disruptions, and related growing concerns of a 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 our products or subscription services could have an adverse impact on our results of operations and financial condition.
Segment Reporting
The Company operates as one operating segment because its Chief Executive Officer, as the Company’s chief operating decision maker, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.
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 of $0.4 million as of October 31, 2022 and January 31, 2022 relates to cash deposits restricted under letters of credit issued in support of trade agreements.
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:
October 31,
2022
January 31,
2022
(in thousands)
Cash and cash equivalents$188,273 $315,235 
Restricted cash400 400 
Total cash, cash equivalents, and restricted cash$188,673 $315,635 
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.
An impairment loss may be recognized when the decline in fair value of the debt securities is determined to be other-than-temporary. The Company evaluates its investments for other-than-temporary declines in fair value below the cost basis each quarter, or whenever events or changes in circumstances indicate that the cost basis of the short-term investments may not be recoverable. The evaluation is based on a number of factors, including the length of time and the extent to which the fair value has been below the cost basis, as well as adverse conditions related specifically to the security, such as any changes to the credit rating of the security and the intent to sell or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. Credit-related impairment losses, not to exceed the amount that fair value is
17


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income (expense), net in the condensed consolidated statements of operations.
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.
Remaining Performance Obligations
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. The Company’s Assure, Cloud and CPaaS subscription terms typically range from one to five years and are paid up-front. Revenue expected to be recognized from remaining performance obligations was $196.2 million as of October 31, 2022, of which 45% is expected to be recognized over the next twelve months.
Deferred Revenue
Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud and Assure services not yet rendered as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a customer-by-customer basis. Current deferred revenue represents deferred revenue that will be recognized within twelve months, and non-current is deferred revenue that will be recognized beyond that twelve-month period.
The following table shows the total deferred revenue for each period presented.
October 31,
2022
January 31,
2022
(in thousands)
Deferred revenue$175,218 $146,808 
Total deferred revenue$175,218 $146,808 
18


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
Deferred revenue recognized$13,275 $9,200 $50,993 $31,800 
Total deferred revenue recognized$13,275 $9,200 $50,993 $31,800 
Income Taxes
The Company follows the asset and liability method of accounting for income taxes under ASC 740, Income Taxes (“ASC 740”). Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Valuation allowances, if management deems them necessary, are established to reduce deferred tax assets to the amount that more likely than not will be realized and primarily relate to the ability to utilize losses in various tax jurisdictions.
ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be “more likely than not” to be sustained upon examination by taxing authorities. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax position liabilities for any of the reporting periods presented.
Reclassifications of Prior Period Presentation
Certain prior period amounts have been reclassified for consistency with the current year presentation.
For the nine months ended October 31, 2021, “deferred tax benefit” was reclassified to the “reserves and other” line item 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
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 will be 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 is currently assessing the impact of this guidance on its condensed consolidated financial statements and related disclosures.
Recently Issued Accounting Standards Adopted
In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40),” which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for fiscal years beginning after December 15, 2021.
19


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Early adoption is permitted, but no earlier than for fiscal years beginning after December 15, 2020. The Company adopted ASU 2020-06 on February 1, 2022 and the amendment in this guidance was applied to the convertible note the Company issued in April 2022 (see Note 8, Debt). There were no financial instrument outstanding as of the beginning of the fiscal year 2023 that requires the Company to apply modified retrospective approach.
In November 2021, the FASB issued ASU No. 2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,” which requires entities to disclose annually its transactions with a government accounted for by applying a grant or contribution accounting model by analogy. The disclosure requirement includes information about the nature of the transactions and the related accounting policy used to account for the transactions, the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line, and significant terms and conditions of the transactions, including commitments and contingencies. The guidance will be effective for annual reporting periods beginning after December 15, 2021. Early application is permitted. The Company adopted ASU 2021-10 on February 1, 2022 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 up to $7.7 million of additional earnout consideration contingent on meeting certain revenue targets through January 31, 2023 (“ViriCiti Earnout”). 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.
The acquisition of ViriCiti was considered a business combination and was accounted for under the acquisition method of accounting. The total purchase price was allocated to the net tangible and intangible assets acquired and liabilities assumed based on their respective fair values on the acquisition date and the excess was recorded as goodwill. The total purchase price was allocated to $62.8 million of goodwill, $17.7 million of customer relationship intangible assets, and $6.6 million of developed technology intangible assets acquired, and deferred tax liabilities of $3.5 million and net liabilities of $0.2 million were assumed. Goodwill is not deductible for tax purposes.
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, valued at $15.9 million, are held in escrow to cover indemnity claims the Company may make within eighteen months from the closing date. 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.
The acquisition of HTB was considered a business combination and was accounted for under the acquisition method of accounting. The total purchase price was allocated to the net tangible and intangible assets acquired and liabilities assumed based on their respective fair values on the acquisition date, and the excess was recorded as goodwill. The total purchase price was allocated to $159.0 million of goodwill, $78.7 million of customer relationship intangible assets, $12.7 million of developed technology intangible assets, and net assets of $2.9 million acquired, and deferred tax liabilities of $18.3 million were assumed. Goodwill is not deductible for tax purposes.
There were no measurement period adjustments for the three and nine months ended October 31, 2022.
20


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
4.Goodwill and Intangible Assets
Goodwill
The following table summarizes the changes in carrying amounts of goodwill (in thousands):
Balance as of January 31, 2022
$218,484 
Foreign exchange fluctuations(16,742)
Balance as of October 31, 2022
$201,742 
There was no impairment recognized for the three and nine months ended October 31, 2022 and 2021.
The following table presents the details of intangible assets:
October 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer Relationships$84,823 $(9,324)$75,499 10
Developed Technology17,400 (3,262)14,138 6
$102,223 $(12,586)$89,637 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer Relationships$93,065 $(3,223)$89,842 10
Developed Technology18,731 (1,364)17,367 6
$111,796 $(4,587)$107,209 
_______________
(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 October 31,Nine months ended October 31,
2022202120222021
(in thousands)
Amortization expense$2,837 $1,519 $8,653 $1,519 
Total amortization expense$2,837 $1,519 $8,653 $1,519 
21


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 October 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$92,475 $ $ $92,475 
U.S. Treasury securities 208,887  208,887 
Total financial assets$92,475 $208,887 $ $301,362 
Liabilities
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)  5,337 5,337 
Total financial liabilities$ $ $5,337 $5,337 
Fair Value Measured as of January 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$254,716 $ $ $254,716 
Total financial assets$254,716 $ $ $254,716 
Liabilities
Common stock warrant liabilities (Private Placement)$ $ $25 $25 
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)  5,993 5,993 
Total financial liabilities$ $ $6,018 $6,018 
The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets. 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 October 31, 2022 and January 31, 2022. 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 (See Note 6, Short-Term Investments).
As of October 31, 2022 and January 31, 2022, the Company had no investments with a contractual maturity of greater than one year.
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:
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 656 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise48  
Fair value as of October 31, 2022$ $(5,337)
22


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Redeemable convertible preferred stock warrant liabilityPrivate placement warrant liabilityEarnout liabilityViriCiti Earnout liability
(in thousands)
Fair value as of January 31, 2021$(75,843)$ $ $ 
Private placement warrant liability acquired as part of the Merger— (127,888)— — 
Contingent earnout liability recognized upon the closing of the reverse recapitalization
— — (828,180)— 
Change in fair value included in other income (expense), net9,237 46,835 84,420 — 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise— 51,771 — — 
Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization66,606 — — — 
Issuance of earnout shares upon triggering events— — 501,120 — 
Reclassification of remaining contingent earnout liability upon triggering event
— — 242,640 — 
Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)— — — (3,856)
Fair value as of October 31, 2021$ $(29,282)$ $(3,856)
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 11, Stock Warrants and Earnout).
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 is 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.
During the three months ended October 31, 2022, the Company did not revalue the ViriCiti Earnout liability as updated revenue expectations for the earnout period through January 2023 did not materially change. The change in the fair value of the ViriCiti Earnout liability of $0.7 million is due to foreign currency translation.

23


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
6.Short-Term Investments

Short-term investments consisted of the following:
October 31, 2022
(in thousands)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasury Securities$207,498 $ $(1,389)$208,887 
$207,498 $ $(1,389)$208,887 
The amortized cost and fair value amounts include accrued interest receivable of $0.6 million as of October 31, 2022. There were no short-term investments as of January 31, 2022.
The U.S. treasury securities are debt securities stated on the condensed consolidated balance sheets at fair value based upon inputs other than quoted prices in active markets (Level 2 inputs). The Company recorded $0.1 million and $1.4 million unrealized losses as a component of other comprehensive loss for the three and nine months ended October 31, 2022, respectively. The Company did not recognize any gains or losses for the three and nine months ended October 31, 2021.
As of October 31, 2022, all of the available-for-sale debt securities were in a continuous unrealized loss position for less than twelve months. During the three and nine months ended October 31, 2022, the Company did not recognize credit-related impairment losses and had no ending allowance for credit losses. The decline in fair value below amortized cost basis was not considered other than temporary as it is more likely than not the Company will hold the debt securities until maturity or a recovery of the cost basis.
As of October 31, 2022, all of the marketable debt securities have contractual maturities of less than one year.
7.Composition of Certain Financial Statement Items
Inventories
Inventories consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Raw materials$15,285 $9,712 
Finished goods and components47,164 26,167 
Total Inventories$62,449 $35,879 
Prepaid expense and other current assets
Prepaid expense and other current assets consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Prepaid expense$38,018 $16,951 
Other current assets20,571 19,652 
Total Prepaid Expense and Other Current Assets$58,589 $36,603 
24


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Property and Equipment, net
Property and equipment, net consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Furniture and fixtures$1,169 $903 
Computers and software6,938 6,147 
Machinery and equipment23,296 16,193 
Tooling12,823 10,572 
Leasehold improvements9,269 10,549 
Owned and operated systems23,392 22,546 
Construction in progress2,864 2,720 
79,751 69,630 
Less: Accumulated depreciation(41,045)(35,037)
Total Property and Equipment, Net$38,706 $34,593 
The following table presents the depreciation expense:
Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
Depreciation expense3,249 3,064 9,909 8,640 
Total depreciation expense$3,249 $3,064 $9,909 $8,640 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:

October 31,
2022
January 31,
2022
(in thousands)
Accrued expenses$43,827 $31,865 
Refundable customer deposits13,055 9,409 
Payroll and related expenses18,594 16,131 
Taxes payable12,058 8,955 
Other liabilities(1)
24,376 17,968 
Total Accrued and Other Current Liabilities$111,910 $84,328 
(1) Beginning July 31, 2022, ViriCiti Earnout liability was reclassified from long-term liabilities to current liabilities as the Company expects the liability to be payable within twelve months of July 31, 2022.

25


ChargePoint Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Revenue
Revenue consisted of the following:

Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
United States$101,559 $54,561 $248,485 $139,321 
Rest of World23,782 10,473 66,782 22,344 
Total revenue$125,341 $65,034 $315,267 $161,665 

8.Debt
2018 Loan
In July 2018, the Company entered into a term loan facility with certain lenders (“2018 Loan”) with a borrowing capacity of $45.0 million to finance working capital and repay all outstanding amounts owed under previous loans. The Company borrowed $35.0 million, with issuance costs of $1.1 million and net proceeds of $33.9 million. The 2018 Loan was secured by substantially all of the Company’s assets, contained customary affirmative and negative covenants, and required the Company to maintain minimum cash balances and attain certain customer billing targets. The 2018 Loan had a five-year maturity and interest was calculated at London Inter-Bank Offered Rate (“LIBOR”) plus 6.55%. The 2018 Loan agreement was amended on March 20, 2019, to extend the interest-only monthly payments through June 30, 2021, to be followed by equal monthly payments of principal and interest.
Transaction costs upon entering into the 2018 Loan were recorded as debt discount and were amortized over the term of the 2018 Loan.
Total interest expense incurred during the three and nine months ended October 31, 2022 and 2021 in connection with the 2018 Loan was nil and $1.5 million, respectively.
In March 2021, the Company repaid the entire loan balance of $35.0 million plus accrued interest and prepayment fees of $1.2 million.
2027 Convertible Notes
The following table presents the Company’s convertible debt outstanding:
October 31, 2022
Gross
Amount
Debt Discount and Issuance CostsCarrying
Amount
Estimated Fair Value
(in thousands)
2027 Convertible Notes$300,000 $(5,365)$294,635 $235,000 
Total long-term debt$300,000 $(5,365)$294,635 $235,000 
26


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
October 31,
Nine Months Ended
October 31,
20222022
(in thousands)
Contractual interest expense$2,305 $5,804 
Amortization of debt discount and issuance costs301663
Total interest expense$2,606 $6,467 

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


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 October 31, 2022, 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, as of October 31, 2022 using Level 2 fair value inputs, was $235.0 million.
9.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. As of October 31, 2022, the Company had open purchase commitments for goods and services of $232.6 million, all of which are expected to be received by December 31, 2024.
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 October 31, 2022, 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.
28


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

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.
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 October 31, 2022 (in thousands):
(in thousands)
2023 (remaining three months)$1,620 
20246,086 
20255,728 
20264,766 
20274,594 
Thereafter10,320 
Total undiscounted operating lease payments33,114 
Less: imputed interest(7,632)
Total operating lease liabilities25,482 
Less: current portion of operating lease liabilities(3,173)
Operating lease liabilities, noncurrent$22,309 

10.Common Stock
As of October 31, 2022 and January 31, 2022, 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 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, respectively.
29


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

Common Stock Reserved for Future Issuance
Shares of Common Stock reserved for future issuance, on an as-if converted basis, were as follows:
October 31,
2022
January 31,
2022
Stock options issued and outstanding18,785,716 22,200,869 
Restricted stock units outstanding15,297,013 4,033,418 
Common stock warrants outstanding34,587,257 35,549,024 
Shares available for grant under 2021 Equity Incentive Plan40,060,867 36,370,596 
Shares available for grant under 2021 ESPP10,919,906 8,177,683 
Shares available for conversion under 2027 Convertible Notes20,743,081  
Total shares of Common Stock reserved140,393,840 106,331,590 
11.Stock Warrants and Earnout
Redeemable Convertible Preferred Stock Warrants
Warrants to purchase shares of redeemable convertible preferred stock were initially recognized as a liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, Legacy ChargePoint redeemable convertible preferred stock was converted into Legacy ChargePoint common stock pursuant to the conversion rate effective immediately prior to the Merger while all related Legacy ChargePoint preferred stock warrants were converted into warrants exercisable for shares of Common Stock with terms consistent with the Legacy ChargePoint preferred stock warrants except for the number of shares exercisable therefor and the exercise price, each of which was adjusted using the Exchange Ratio. At that time, the redeemable convertible preferred stock warrant liability was remeasured and reclassified to additional paid-in capital.
Common Stock Warrants
In addition to the warrants to purchase shares of Legacy ChargePoint preferred stock described above, Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock.
During the three months ended October 31, 2022 and 2021, 936,764 and 1,491,243 Legacy Warrants were exercised resulting in the issuance of 936,764 and 1,379,036 shares of Common Stock, respectively. During the nine months ended October 31, 2022 and 2021, 951,332 and 3,176,428 Legacy Warrants were exercised resulting in the issuance of 949,987 and 2,866,560 shares of Common Stock, respectively.
During each of the three and nine months ended October 31, 2022, there was $6.4 million cash proceeds received for the exercise of Legacy Warrants. During each of the three and nine months ended October 31, 2021, there was $1.2 million cash proceeds received for the exercise of Legacy Warrants.
As of October 31, 2022, there were 34,587,257 Legacy Warrants outstanding, which are classified as equity.
Private Placement Warrants
The Private Placement Warrants were initially recognized as a liability on February 26, 2021, and remeasured to fair value as of any respective exercise dates. The Company recorded no gain or loss and an immaterial loss for the three and nine months ended October 31, 2022, and a gain (loss) of $(2.4) million and $30.9 million for the three and nine months ended October 31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations.
The Private Placement Warrants were valued using assumptions under the BLM that assumes optimal exercise of the Company’s redemption option at the earliest possible date. On February 21, 2022, the Company redeemed the remaining
30


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

Private Placement Warrants for 0.355 shares of Common Stock per warrant. As of October 31, 2022, there were no Private Placement Warrants outstanding.
Public Warrants
The Company’s publicly-traded warrants (“Public Warrants”) were initially recognized as a liability on February 26, 2021 and remeasured to fair value based upon the market price as warrants were exercised. On June 4, 2021 the Company issued a redemption notice pursuant to which all but 244,481 Public Warrants were exercised by the Public Warrant holders. At the conclusion of the redemption notice period on July 6, 2021, the Company redeemed the remaining 244,481 Public Warrants outstanding for $0.01 per warrant. As of October 31, 2022 and January 31, 2022, no Public Warrants remained outstanding.
The Company recognized no gain or loss for the three and nine months ended October 31, 2022, and recognized no gain or loss and a $15.9 million loss for the three and nine months ended October 31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations.
During the nine months ended October 31, 2022 and 2021, proceeds received for the exercise of Public Warrants were zero and $117.6 million, respectively.
Warrant Activity
Activity of warrants is set forth below:
 Legacy WarrantsPrivate Placement Warrants
Total
Common Stock Warrants
Outstanding as of January 31, 202235,538,589 10,435 35,549,024 
Warrants Exercised(951,332)(10,435)(961,767)
Outstanding as of October 31, 202234,587,25734,587,257
Contingent Earnout Liability
During the five-year period starting at the closing of the Merger (“Earnout Period”), eligible former equity holders of Legacy ChargePoint were eligible to receive up to 27,000,000 additional shares of Common Stock (“Earnout Shares”) in three equal tranches if the Earnout Triggering Events (as described in the Merger Agreement) were fully satisfied. The three Earnout Triggering Events were the dates on which the closing volume weighted-average price (“VWAP”) per share of common stock quoted on the NYSE (or the exchange on which the shares of the Company’s Common Stock are then listed) is greater or equal to $15.00, $20.00 and $30.00, respectively, for any ten trading days within any 20 consecutive trading day period within the Earnout Period.
Upon the Closing, the contingent obligation to issue Earnout Shares was accounted for as a liability because the Earnout Triggering Events that determine the number of Earnout Shares required to be issued include events that are not solely indexed to the Common Stock of ChargePoint. The estimated fair value of the total Earnout Shares at the closing of the Merger on February 26, 2021, was $828.2 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. Assumptions used in the valuation are described below.

March 12,
2021
February 26,
2021
Current stock price$27.84$30.83
Expected volatility72.00 %71.60 %
Risk-free interest rate0.85 %0.75 %
Dividend rate0.00 %0.00 %
Expected term (years)4.965.00
31


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

The first two Earnout Triggering Events for up to 18,000,000 of the Earnout Shares occurred on March 12, 2021, and, after withholding some of these Earnout Shares to cover employee withholding tax obligations, 17,539,657 Earnout Shares were issued on March 19, 2021, and the estimated fair value of the earnout liability was remeasured to $743.7 million, including (i) $501.1 million related to the Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $15.00 and $20.00 VWAP per-share thresholds based on the Common Stock price as of March 12, 2021, and (ii) $242.6 million related to the estimated fair value of earnout liability related to the remaining 9,000,000 Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per-share threshold based on a Monte Carlo simulation valuation model as of March 12, 2021, as described above. The change in fair value resulted in a gain of $84.4 million recognized in the condensed consolidated statement of operations for the three months ended April 30, 2021. Upon settlement of the first two tranches, the classification of the remaining 9,000,000 Earnout Shares of the third tranche was changed to equity on March 12, 2021, because the Earnout Shares became an instrument contingently issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per-share threshold into a fixed number of shares of Common Stock that is not based on an observable market price or index other than the Company’s own stock price.
The third and final Earnout Triggering Event for up to 9,000,000 of the Earnout Shares associated with the $30.00 VWAP per-share threshold occurred on June 29, 2021, and, after the withholding of some of these Earnout Shares to cover employee withholding tax obligations, 8,773,596 Earnout Shares were issued on July 1, 2021. No further Earnout Shares remained contingently issuable as of October 31, 2022 and January 31, 2022.

32


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

12.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
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands)
Cost of revenue$1,145 $885 $3,271 $3,073 
Research and development10,200 5,840 27,598 20,198 
Sales and marketing4,962 2,251 12,793 7,018 
General and administrative9,391 7,046 23,982 21,604 
Total stock-based compensation expense$25,698 $16,022 $67,644 $51,893 
The following sets forth the total stock-based compensation expense by award type:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands)
Stock Options$4,145 $4,411 $12,491 $16,429 
RSUs17,074 11,290 45,287 35,143 
PRSUs2,696  4,649  
ESPP1,783 321 5,217 321 
Total stock-based compensation expense$25,698 $16,022 $67,644 $51,893 
The following sets forth the unrecognized stock-based compensation expense and the weighted average period they are expected to be recognized:
October 31, 2022
Unrecognized Stock-Based Compensation ExpenseWeighted-Average Period
(in thousands, except period in years)
Stock Options$19,882 1.13
RSUs158,662 3.32
PRSUs19,498 2.67
ESPP8,896 1.86
Total unrecognized stock-based compensation expense$206,938 
2021 Employee Stock Purchase Plan
On February 25, 2021, the stockholders of the Company approved the 2021 Employee Stock Purchase Plan (“2021 ESPP”). The 2021 ESPP permits participants to purchase shares of the Company’s Common Stock, up to the IRS allowable limit, through contributions (in the form of payroll deductions or otherwise to the extent permitted by the administrator) of up to 15% of their eligible compensation. The 2021 ESPP provides for consecutive, overlapping 24-month offering periods, subject to certain rollover and reset mechanisms as defined in the ESPP. Participants are permitted to purchase shares of the Company’s Common Stock at the end of each 6-month purchase period at 85% of the lower of the fair market value of the Company’s Common Stock on the first trading day of an offering period or on the last trading date in each purchase period. A participant may purchase a maximum of 10,000 shares of the Company’s Common Stock during a purchase period. Participants may end
33


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

their participation at any time during an offering and will be paid their accrued contributions that have not yet been used to purchase shares. Participation ends automatically upon termination of employment with the Company. The initial offering period is from October 1, 2021 through September 9, 2023. The 2021 ESPP allows for up to one increase in contribution during each purchase period. The pre- and post-modification fair values are calculated on the date of the modification. The 2021 ESPP offers a rollover feature that provides for an offering period to be rolled over to a new lower-priced offering if the offering price of the new offering period is less than that of the current offering period. The 2021 ESPP rollover occurred when the Company’s closing stock price on March 10, 2022 was below the closing stock price on October 1, 2021, which triggered a new 24-month offering period through March 9, 2024. If an employee elects to increase his or her contribution, or the offering price resets an accounting modification occurs. The incremental expense as a result of such modifications was immaterial for the each of the three and nine months ended October 31, 2022.
Further, on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of Common Stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of Common Stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of Common Stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of Common Stock determined by the Company’s Board of Directors. As of October 31, 2022, 10,919,906 shares of Common Stock were available under the 2021 ESPP.
During the three and nine months ended October 31, 2022, 343,422 and 607,384 shares of Common Stock were purchased under the 2021 ESPP, respectively.
2021 Equity Incentive Plan
On February 25, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (“2021 EIP”). Under the 2021 EIP, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and certain other awards which are settled in the form of shares of Common Stock issued under this 2021 EIP. On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number equal to the lesser of (a) 5% of the total number of shares of Common Stock actually issued and outstanding on the last day of the preceding month and (b) a number of shares of Common Stock determined by the Company’s Board of Directors. As of October 31, 2022, 40,060,867 shares of Common Stock were available under the 2021 EIP.
There were no options granted for the three and nine months ended October 31, 2022.
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”). As of October 31, 2022, 16,564,913 shares and 2,220,803 shares of Common Stock remained reserved for outstanding awards issued under the 2017 Plan and 2007 Plan, respectively. Stock-based awards forfeited, cancelled or repurchased from the above plans generally are returned to the pool of shares of Common Stock available for issuance under the 2021 EIP.
Restricted Stock Units
The 2021 EIP provides for the issuance of RSUs to employees and directors.
34


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

A summary of RSUs outstanding under the 2021 EIP as of October 31, 2022 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, 20224,033,418 $26.27 
RSU granted11,860,870 $12.82 
RSU vested(2,152,624)$19.80 
RSU forfeited(711,405)$18.02 
Outstanding as of October 31, 202213,030,259 $15.55 
Performance Restricted Stock Units
On June 1, 2022, pursuant to the 2021 EIP, the Company granted PRSUs to certain officers including the Company’s Chief Executive Officer. Subsequently, on September 1, 2022, the Company granted additional PRSUs to one of its newly hired officers. Vesting of the PRSUs is dependent upon the satisfaction of both market- and service-based conditions. The market-based condition is achieved if the closing price of the Company’s Common Stock is greater than or equal to the applicable stock price appreciation target for at least 20 consecutive trading days at any time during the period beginning the date of the grant and ending on the expiration date. There are three stock appreciation targets applicable to each PRSU award, the achievement of which will cause the market-based condition to be satisfied with respect to the following percentage of each award (each of which is called a tranche): $17 per share/25% of the total PRSUs, $22 per share/35% of the total PRSUs and $30 per share/40% of the total PRSUs.
For officers other than the Company’s Chief Executive Officer, the service-based conditions applicable to 1/20th of the PRSUs subject to each tranche will be satisfied if such officer remains in continuous service from the date of the grant until each PRSU vesting date occurring after June 20, 2022 or, if later, until the first PRSU vesting date after the applicable stock price appreciation target is achieved. The PRSUs vesting dates are each March 20th, June 20th, September 20th, and December 20th. For the Company’s Chief Executive Officer, the service-based conditions applicable to 1/12th of the PRSUs subject to each tranche will be satisfied if he remains in continuous service from the date of the grant until each PRSU vesting date occurring after June 20, 2024 or, if later, until the first PRSU vesting date after the applicable stock price appreciation target is achieved.
The Company records stock-based compensation based on the fair value of the PRSUs on grant date using the Monte-Carlo valuation. The weighted-average assumptions in the Monte-Carlo valuation used to determine the fair value of the PRSUs granted were as follows:
June 1, 2022September 1, 2022
Expected volatility74.02 %72.09 %
Risk-free interest rate2.78 %3.26 %
Dividend rate % %
Expected term (in years)
0.71 - 1.73
0.34 - 4.75
Expected volatility: the expected volatility was determined by using a blended volatility approach of historical volatility and implied volatility.
Risk-free interest rate: the risk-free interest rate is based on the U.S. Treasury Constant Maturities yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the options.
Expected dividend yield: the expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.
35


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

Expected term: the expected term input for the award with a market condition is based upon the derived service period (“DSP”). The DSP represents the duration of the median of the distribution of stock-price paths on which the market condition is satisfied.
A summary of PRSUs outstanding under the 2021 EIP as of October 31, 2022 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, 2022 $ 
PRSUs granted2,266,754 $10.81 
Outstanding as of October 31, 20222,266,754 $10.81 
Stock Options Activity
A summary of options outstanding under the 2017 Plan and 2007 Plan as of October 31, 2022 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, 202222,200,869 $0.68 6.6$292,362 
Options exercised(3,061,363)$0.59 
Options cancelled(353,790)$0.76 
Outstanding as of October 31, 202218,785,716 $0.69 6.0$249,585 
Options vested and expected to vest as of October 31, 202218,743,799 $0.69 6.0$249,031 
Exercisable as of October 31, 202214,877,966 $0.68 5.7$197,925 
The options outstanding as of October 31, 2022, include the June 2020 grant of a stock option under the 2017 Plan to the Company’s Chief Executive Officer to purchase a total of 1.5 million shares of Common Stock (“CEO Award”) originally subject to both service and performance-based vesting conditions. No stock-based compensation expense had been recorded prior to the Merger,as the CEO Award was improbable of vesting before and after two modifications in each of September 2020 and December 2020, because the performance-based vesting condition was contingent upon the closing of the Merger. Accordingly, the Company commenced recognition of stock-based compensation expense for the CEO Award following the Merger in February 2021 when the only remaining vesting condition applicable to the CEO Award was service-based. As of October 31, 2022, the total unrecognized compensation expense related to the unvested portion of the CEO Award was $17.6 million, which is expected to be recognized over a period of 1.25 years.
13.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 1.0% for the three and nine months ended October 31, 2022, respectively. The effective tax rate was nil for each of the three and nine months ended October 31, 2021. 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.
36


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

14.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 and nine months ended October 31, 2022 and 2021:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands, except share and per share data)
Numerator:
Net loss$(84,480)$(69,442)$(266,446)$(72,092)
Adjust: Cumulative dividends on redeemable convertible preferred stock
   (4,292)
Adjust: Deemed dividends attributable to vested option holders
   (51,855)
Adjust: Deemed dividends attributable to common stock warrant holders
   (110,635)
Net loss attributable to common stockholders - Basic(84,480)(69,442)(266,446)(238,874)
Less: Gain attributable to earnout shares issued
   (84,420)
Less: Change in fair value of dilutive warrants
   (51,106)
Net loss attributable to common stockholders - Diluted$(84,480)$(69,442)$(266,446)$(374,400)
Denominator:
Weighted average common shares outstanding339,674,302 325,223,132 337,135,962 286,272,045 
Less: Weighted average unvested restricted shares and shares subject to repurchase
(78,917)(188,212)(98,851)(246,562)
Weighted average shares outstanding - Basic339,595,385 325,034,920 337,037,111 286,025,483 
Add: Earnout Shares under the treasury stock method
   4,948,794 
Add: Public and Private Placement Warrants under the treasury stock method
   1,601,041 
Weighted average shares outstanding - Diluted339,595,385 325,034,920 337,037,111 292,575,318 
Net loss per share - Basic$(0.25)$(0.21)$(0.79)$(0.84)
Net loss per share - Diluted$(0.25)$(0.21)$(0.79)$(1.28)
As a result of the Merger, the Company retroactively adjusted the weighted average number of shares of Common Stock outstanding prior to the Closing Date by multiplying them by the Exchange Ratio of 0.9966 used to determine the number of shares of Common Stock into which they converted. The Common Stock issued as a result of the redeemable convertible preferred stock conversion on the Closing Date was included in the basic net loss per share calculation on a prospective basis.
Redeemable convertible preferred stock and preferred stock warrants outstanding prior to the Merger were excluded from the diluted net loss per share calculation for the nine-month period ended October 31, 2021, because including them would have had an antidilutive effect.
37


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

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:
October 31,
2022
October 31,
2021
2027 Convertible Notes (on an as-converted basis)12,483,569  
Options to purchase common stock18,785,716 24,855,043 
Restricted stock units13,030,259 3,906,058 
Unvested early exercised common stock options67,318 164,778 
Common stock and preferred stock warrants34,587,257 35,584,603 
Employee stock purchase plan1,660,491 942,335 
Total potentially dilutive common share equivalents80,614,610 65,452,817 
15.Subsequent Events
On November 17, 2022, the Company entered into a secured letter of credit agreement with a financial institution (the “LOC Facility”) to obtain letters of credit from time to time in the ordinary course of operating its business. On the same day the LOC Facility was established, the Company issued a $30.0 million letter of credit to one of its contract manufacturers.

38



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, 2022 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 4, 2022. 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 system owners, or hosts, to manage their Networked Charging Systems, and (ii) enable drivers 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 subscription (“ChargePoint as a Service” or “CPaaS”). Cloud Services, Assure and CPaaS are typically paid for up front and revenue is recognized ratably over the term of the service.
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.” References to ChargePoint throughout this Quarterly Report prior to the Merger are references to Legacy ChargePoint.
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 every year since its inception. As of October 31, 2022, ChargePoint had an accumulated deficit of $1,078.1 million. 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.
Recent Developments
Issuance of 2027 Convertible Notes and ATM Facility
On April 12, 2022, the Company completed a private placement of $300.0 million of convertible debt notes due 2027 (the “2027 Convertible Notes”), generating new proceeds of approximately $294.0 million after deducting the initial purchaser discounts and commissions and the Company’s offering expenses. On July 1, 2022, the Company filed a registration statement on Form S-3 (File No. 333-265986) which permits the Company to offer up to $1.0 billion shares of Common Stock, preferred
39



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, the Company 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”). For a more complete description of the 2027 Convertible Notes and ATM Facility, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources - Sources of Liquidity” below.
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. 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 ongoing COVID-19 pandemic and the invasion of Ukraine by Russia, 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 could be materially and adversely affected. 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 the Company’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 commitments to build out their EV operations. If the Company 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
40



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, or to unanticipated supply chain difficulties, government mandates or certification requirements. For example, ongoing supply chain challenges and heightened logistic costs related to disruptions initially caused by the COVID-19 pandemic, related component shortages and product transition charges decreased gross margins in the three and nine months ended October 31, 2022, and ChargePoint expects gross margins will continue to be adversely affected by increased material costs and freight and logistic expenses through the remainder of the fiscal year and likely into its fiscal year ending January 31, 2024. In addition, ChargePoint may accelerate its expenditures where it sees growth opportunities, which may further 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 in the current environment, 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 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 credits earned for participating in low carbon fuel programs in some U.S. states. ChargePoint claims these regulatory credits only if they are not claimed by purchasers of its EV charging stations. If a material percentage of its customers were to claim these regulatory credits, 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 regulatory credits. 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 credits 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.
Supply Chain Disruptions and COVID-19
The COVID-19 pandemic continues to affect our business, including as a result of changes in consumer and business behavior, investor fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of COVID-19 has disrupted ChargePoint’s supply chain and heightened its material, freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales in markets around the world. These ongoing supply chain challenges and heightened logistic costs decreased gross margins in the three and nine months ended October 31, 2022, and ChargePoint expects that gross margins will continue to be adversely affected by increased material costs and freight and logistic expenses through the remainder of the fiscal year ending January 31, 2023.
As a result of the COVID-19 pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all non-essential personnel work from home and canceling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs. In May 2022, ChargePoint
41



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. The ongoing COVID-19 pandemic has resulted in government authorities implementing numerous measures to try to contain the COVID-19 virus, such as travel bans and restrictions, quarantines, stay-at-home or shelter-in-place orders and business shutdowns. While these measures may be relaxed or revised in some areas, there is no guarantee these measures will not be reinstated or resumed due to new or emerging variants of COVID-19 or the inability or ineffectiveness of other public health measures to limit the further spread of COVID-19. ChargePoint may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners as the result of the COVID-19 pandemic.
The ultimate full societal and economic impact of the COVID-19 pandemic remains unknown and its duration and extent depend on current and future developments that cannot be accurately predicted. It has already had an adverse effect on the global economy, the persistence of which has varied over time and across the geographies in which ChargePoint operates. The conditions caused by the COVID-19 pandemic, such as more prevalence of 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 commercial business and its overall gross margin as ChargePoint’s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to disrupt supply chains and heighten component and shipping pricing and logistics expenses and further adversely impact ChargePoint’s gross margins, adversely affect demand for ChargePoint’s platforms, lengthen its product development and sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect ChargePoint’s business, results of operations and financial condition.
Additionally, global economic uncertainty due to the impacts of the COVID-19 pandemic and other macroeconomic conditions, including inflation, interest rate pressures and labor market disruptions, and related growing concerns of a 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 our products or subscription services could have an adverse impact on our results of operations and financial condition.

Results of Operations and Its Components
Revenue
Networked Charging Systems
Networked Charging Systems revenue consists of the deliveries of EV charging system infrastructure, which include a range of Level 2 AC products for use in residential, commercial and fleet applications, and Level 3 DC, or fast-charge products for use in commercial and fleet applications. ChargePoint generally recognizes revenue from sales of Networked Charging Systems upon shipment to the customer, at which point ChargePoint’s performance obligation is satisfied.
Subscriptions
Subscriptions revenue consists of services related to Cloud, as well as extended maintenance service plans under Assure. Subscription revenue also includes 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. Subscription 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 fees received for transferring regulatory credits earned for participating in low carbon fuel programs in some states, 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 regulatory credits is recognized when the regulatory credits are transferred. Revenue from fees for owned and operated sites is recognized over time on a straight-line basis over the
42



performance period of the service contract as ChargePoint has an ongoing obligation to operate the sites. Revenue from professional services is recognized as the services are rendered.
For the remainder of fiscal year 2023, ChargePoint expects Networked Charging Systems and subscriptions revenue to grow due to an increasing arrival rate of EVs and the need for charging infrastructure to support them.
October 31,
Networked Charging Systems20222021Change
(dollar amounts in thousands)
Three months ended$97,592 $47,511 $50,081 105.4 %
Percentage of total revenue77.9 %73.1 %
Nine months ended$241,291 $115,185 $126,106 109.5 %
Percentage of total revenue76.5 %71.2 %
Networked Charging Systems revenue increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due to higher demand from customers in our three verticals, resulting in higher volumes of Networked Charging Systems delivered across ChargePoint’s major product families.
October 31,
Subscriptions20222021Change
(dollar amounts in thousands)
Three months ended$21,670 $13,397 $8,273 61.8 %
Percentage of total revenue17.3 %20.6 %
Nine months ended$59,561 $36,303 $23,258 64.1 %
Percentage of total revenue18.9 %22.5 %
Subscriptions revenue increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due to growth in the number of Networked Charging Systems connected to ChargePoint’s network and covered by Assure warranty programs.
October 31,
Other Revenue20222021Change
(dollar amounts in thousands)
Three months ended$6,079 $4,126 $1,953 47.3 %
Percentage of total revenue4.8 %6.3 %
Nine months ended$14,415 $10,177 $4,238 41.6 %
Percentage of total revenue4.6 %6.3 %
Other revenue increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 mainly due to an increase in the volume of charging related fees received from drivers using charging sites owned and operated by ChargePoint and 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 substantially all 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
43



equipment and facilities, amortization of capitalized internal-use software, 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 site hosts, network and wireless connectivity costs for subscription services, field costs for Assure, depreciation of owned and operated systems used in CPaaS arrangements, amortization of capitalized internal-use software development costs and 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 and other costs.
October 31,
Cost of Networked Charging Systems Revenue20222021Change
(dollar amounts in thousands)
Three months ended$85,821 $38,720 $47,101 121.6 %
Percentage of networked charging systems revenue87.9 %81.5 %
Nine months ended$216,439 $97,846 $118,593 121.2 %
Percentage of networked charging systems revenue89.7 %84.9 %
Cost of Networked Charging Systems revenue increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due to an increase in the number of Networked Charging Systems delivered.
October 31,
Cost of Subscriptions Revenue20222021Change
(dollar amounts in thousands)
Three months ended$13,400 $7,637 $5,763 75.5 %
Percentage of subscriptions revenue61.8 %57.0 %
Nine months ended$37,305 $21,107 $16,198 76.7 %
Percentage of subscriptions revenue62.6 %58.1 %
Cost of subscriptions revenue increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due to increases in customer support headcount and resulting personnel compensation and stock-based compensation increase driven by ChargePoint expanding its Networked Charging Systems.
October 31,
Cost of Other Revenue20222021Change
(dollar amounts in thousands)
Three months ended$3,439 $2,621 $818 31.2 %
Percentage of other revenue56.6 %63.5 %
Nine months ended$8,581 $6,662 $1,919 28.8 %
Percentage of other revenue59.5 %65.5 %
Cost of other revenue increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily related to increased other operating costs.
44



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. For example, the product mix in ChargePoint’s commercial business tends to contribute higher gross margins than its product mix in 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, 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 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, launch new Networked Charging Systems products, grow 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. In addition, ChargePoint expects gross margins will continue to be adversely affected by increased material costs due to industry-wide component supply shortages, particularly due to the shortage of semiconductors, and increased freight and logistic expenses through at least the remainder of the fiscal year as a result of ongoing worldwide supply chain disruptions.
October 31,
Gross Profit and Gross Margin20222021Change
(dollar amounts in thousands)
Three months ended$22,681 $16,056 $6,625 41.3 %
Gross margin18.1 %24.7 %(6.6)%
Nine months ended$52,942 $36,050 $16,892 46.9 %
Gross margin16.8 %22.3 %(5.5)%
Gross profit increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due to an increase in Networked Charging Systems sales resulting from a larger number of charging systems delivered and an increase in Subscriptions revenue.
Gross margin decreased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due (i) to product mix changes towards lower gross margin products, (ii) higher purchase price costs and increased logistic costs incurred as the result of component shortages and supply chain challenges, (iii) new product transition costs, and (iv) increases in customer support headcount and resulting personnel compensation.
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 products and services, as well as quality assurance, testing, product management, amortization of capitalized internal-use software, and allocated facilities and information technology expenses. Research and development costs are typically 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.
45



October 31,
Research and Development Expenses20222021Change
(dollar amounts in thousands)
Three months ended$48,132 $36,751 $11,381 31.0 %
Percentage of total revenue38.4 %56.5 %
Nine months ended$148,237 $102,535 $45,702 44.6 %
Percentage of total revenue47.0 %63.4 %
Research and development expenses increased during the three months ended October 31, 2022 compared to the three months ended October 31, 2021 primarily due to an increase in personnel expenses resulting from headcount growth.
Research and development expenses increased during the nine months ended October 31, 2022 compared to the nine months ended October 31, 2021 primarily due to a $30.6 million increase in personnel expenses resulting from headcount growth, and a $11.7 million increase in engineering materials and services costs.
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, helpdesk services for drivers, amortization of capitalized internal-use software, credit loss 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.
October 31,
Sales and Marketing Expenses20222021Change
(dollar amounts in thousands)
Three months ended$35,382 $24,361 $11,021 45.2 %
Percentage of total revenue28.2 %37.5 %
Nine months ended$101,842 $62,258 $39,584 63.6 %
Percentage of total revenue32.3 %38.5 %
Sales and marketing expenses increased during the three months ended October 31, 2022 compared to the three months ended October 31, 2021 primarily due to a $7.2 million increase in personnel expenses resulting from headcount growth, as well as commission increase resulting from revenue growth, and a $1.0 million increase in amortization of acquired intangible assets.
Sales and marketing expenses increased during the nine months ended October 31, 2022 compared to the nine months ended October 31, 2021 primarily due to a $25.0 million increase in personnel expenses resulting from headcount growth, as well as commission increase resulting from revenue growth, a $5.4 million increase in amortization of acquired intangible assets, a $3.4 million increase in marketing and consulting expenses, a $2.7 million increase in credit loss reserves and a $2.6 million increase in travel 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, amortization of capitalized internal-use software 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 necessary to comply with the rules and regulations applicable to companies listed on a national securities exchange and related to compliance and reporting obligations pursuant to the rules
46



and regulations of the SEC, as well as higher expenses for director and officer insurance, investor relations and legal, accounting and other professional services.
October 31,
General and Administrative Expense20222021Change
(dollar amounts in thousands)
Three months ended$22,445 $20,268 $2,177 10.7 %
Percentage of total revenue17.9 %31.2 %
Nine months ended$66,339 $57,467 $8,872 15.4 %
Percentage of total revenue21.0 %35.5 %
General and administrative expenses increased during the three months ended October 31, 2022 compared to the three months ended October 31, 2021 primarily due to a $3.3 million increase in personnel costs resulting from headcount growth, and a $1.0 million increase in other operating expenses; offset by a $2.5 million decrease in professional services fee related to acquisitions.
General and administrative expenses increased during the nine months ended October 31, 2022 compared to the nine months ended October 31, 2021 primarily due to a $5.6 million increase in personnel costs resulting from headcount growth, a $3.7 million increase in consulting expense, and a $4.8 million increase in other operating expenses; partially offset by a $5.9 million decrease in professional services fees related to acquisitions and expenses associated with an underwritten secondary offering of shares held by certain selling stockholders.
Interest Income
Interest income consists primarily of interest earned on ChargePoint’s cash, cash equivalents and short-term investments.
October 31,
Interest Income20222021Change
(dollar amounts in thousands)
Three months ended$1,905 $25 $1,880 7520.0 %
Percentage of total revenue1.5 %— %
Nine months ended$3,471 $72 $3,399 4720.8 %
Percentage of total revenue1.1 %— %
Interest income increased during the three and nine months ended October 31, 2022 as compared to the three and nine months ended October 31, 2021 due to interest from short-term investments.
Interest Expense
Interest expense consists primarily of the interest on ChargePoint’s term loan, which was paid off in March 2021, and the 2027 Convertible Notes issued in April 2022.
October 31,
Interest Expense20222021Change
(dollar amounts in thousands)
Three months ended$(2,606)$(3)$(2,603)86766.7 %
Percentage of total revenue(2.1)%— %
Nine months ended$(6,467)$(1,502)$(4,965)330.6 %
Percentage of total revenue(2.1)%(0.9)%
Interest expense increased during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 primarily due to interest expense on the 2027 Convertible Notes that were issued in April 2022.
47



As of October 31, 2022, ChargePoint had an aggregate of $300.0 million in outstanding 2027 Convertible Notes, which mature in April 2027.
Change in Fair Value of Redeemable Convertible Preferred Stock Warrant Liability
Redeemable convertible preferred stock warrant liability was subject to remeasurement to fair value at each balance sheet date. Changes in fair value of redeemable convertible preferred stock warrant liability were recognized in the condensed consolidated statements of operations. ChargePoint adjusted the liability for changes in fair value until the earlier of the exercise or expiration of the warrants and conversion of redeemable convertible preferred stock into Common Stock.
There was no change in fair value of redeemable convertible preferred stock warrant liability for the three months ended October 31, 2022 and 2021 as both periods were zero.
October 31,
Change in Fair Value of Redeemable Convertible Preferred Stock Warrant Liability20222021Change
(dollar amounts in thousands)
Nine months ended$— $9,237 $(9,237)(100.0)%
Percentage of total revenue— %5.7 %
The change in fair value of redeemable convertible preferred stock warrant liability during the nine months ended October 31, 2022 compared to the nine months ended October 31, 2021 was primarily due to changes in the fair value of Legacy ChargePoint’s redeemable convertible preferred stock through the date of the Merger. As of October 31, 2022, ChargePoint had no outstanding redeemable convertible preferred stock warrant liabilities.
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. As of April 30, 2022, all Public Warrants and Private Placement Warrants had been exercised or redeemed.
October 31,
Change in Fair Value of Common Stock Warrant Liability20222021Change
(dollar amounts in thousands)
Three months ended$— $(2,429)$2,429 (100.0)%
Percentage of total revenue— %(3.7)%
Nine months ended$(24)$30,911 $(30,935)(100.1)%
Percentage of total revenue— %19.1 %
The change in fair value of common stock warrant liability during the three and nine months ended October 31, 2022 compared to the three and nine months ended October 31, 2021 was primarily due to changes in the fair value of Legacy ChargePoint’s common stock through the date of the Merger. As of October 31, 2022, ChargePoint had no outstanding common stock warrant liabilities.

Change in Fair Value of Contingent Earnout Liability

Contingent earnout liability was accounted for as a liability as of the date of the Merger and remeasured to fair value until the Earnout Triggering Events (as described in Note 11, Stock Warrants and Earnout, to the condensed consolidated financial statements) were met for the first two tranches in March 2021 and the corresponding Earnout Shares (as described in Note 11, Stock Warrants and Earnout, to the condensed consolidated financial statements) were issued. In March 2021, the remaining earnout liability converted to be accounted for as equity. The Earnout Triggering Event was met for the third and final tranche in June 2021, and in July 2021 the remaining Earnout Shares were issued.
48



The following table sets forth the changes in fair value of contingent earnout liability, which excludes the presentation for the three months ended October 31, 2022 and 2021, as both periods were zero.
October 31,
Change in Fair Value of Contingent Earnout Liability20222021Change
(dollar amounts in thousands)
Nine months ended$— $84,420 $(84,420)(100.0)%
Percentage of total revenue— %52.2 %
The final Earnout Shares were issued in July 2021, and as such, there was no remaining contingent earnout liability during the three and nine months ended October 31, 2022. The Company recorded zero and $84.4 million change in fair value of contingent earnout liability for the three and nine months ended October 31, 2021, respectively, due to the decrease in the fair value of ChargePoint’s Common Stock after consummation of the Merger.
Transaction Costs Expensed
Transaction costs consist of legal, accounting, banking fees and other costs that were directly related to the consummation of the Merger. Transaction costs related to the issuance of shares were recognized in stockholders’ equity (deficit) while costs associated with the warrant liabilities and non-capitalized amounts were expensed in the condensed consolidated statements of operations upon the completion of the Merger on February 26, 2021.
The following table sets forth the transaction costs expensed, which excludes the presentation for the three months ended October 31, 2022 and 2021 as both periods were zero.
October 31,
Transaction Costs Expensed20222021Change
(dollar amounts in thousands)
Nine months ended$— $(7,031)$7,031 (100.0)%
Percentage of total revenue— %(4.3)%
During the three and nine months ended October 31, 2022, ChargePoint incurred no further transaction costs related to the consummation of the Merger; during the three and nine months ended October 31, 2021, ChargePoint expensed zero and $7.0 million out of $36.5 million total transaction costs, respectively, related to the warrant liabilities assumed as part of the Merger.
Other Income (Expense), Net
Other income (expense), net consists primarily of foreign currency transaction gains and losses.

October 31,
Other Income (Expense), net20222021Change
(dollar amounts in thousands)
Three months ended$(943)$(2,025)$1,082 (53.4)%
Percentage of total revenue(0.8)%(3.1)%
Nine months ended$(2,646)$(2,200)$(446)20.3 %
Percentage of total revenue(0.8)%(1.4)%
ChargePoint incurred lower net other expenses during the three months ended October 31, 2022 as compared to the three months ended October 31, 2021, due to favorable changes in foreign exchange rates.
ChargePoint incurred higher net other expenses during the nine months ended October 31, 2022 as compared to the nine months ended October 31, 2021, due to loss from disposal of fixed assets, partially offset by the favorable changes in foreign exchange rates.
49



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.
October 31,
Provision for (Benefit from) Income Taxes20222021Change
(dollar amounts in thousands)
Three months ended$(442)$(314)$(128)40.8 %
Percentage of loss before provision for income taxes0.5 %0.5 %
Nine months ended$(2,696)$(211)$(2,485)1177.7 %
Percentage of loss before provision for income taxes1.0 %0.3 %
The benefit from income taxes did not materially fluctuate during the three months ended October 31, 2022 as compared to the three months ended October 31, 2021.

The benefit from income taxes increased during the nine months ended October 31, 2022 as compared to the nine months ended October 31, 2021 primarily due to changes to deferred tax liability following a tax rate reduction in certain foreign jurisdictions.

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 primarily with proceeds from the issuance of redeemable convertible preferred stock, proceeds from the Merger, proceeds from the issuance of debt, including the 2027 Convertible Notes, proceeds from warrant and option exercises for cash, and from customer payments. As of October 31, 2022, ChargePoint had cash and cash equivalents, short-term investments and restricted cash of $397.6 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 October 31, 2022, ChargePoint has primarily raised cash proceeds from the sale of shares of redeemable convertible preferred stock and Common Stock, proceeds from debt, such as the 2027 Convertible Notes, and proceeds from the exercise of warrant and stock options.
In March 2021, ChargePoint repaid the entire 2018 Loan (as described in Part I, Item 1, Note 8, Debt, to the condensed consolidated financial statements) balance of $35.0 million plus accrued interest and prepayment fees of $1.2 million.
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 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 estimated 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
50



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 8, “Debt,” in ChargePoint’s notes to condensed consolidated financial statements in this Quarterly Report.
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 the Company to offer up to $1.0 billion 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 the ATM Facility. As of October 31, 2022, the Company has not conducted any sales under 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. 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 Stockholders. The terms of debt securities or borrowings could impose significant restrictions 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.
51



Cash Flows
For the Nine Months Ended October 31, 2022 and 2021
The following table sets forth a summary of ChargePoint’s cash flows for the periods indicated:
Nine Months Ended
October 31,
20222021
(in thousands)
Net cash (used in) provided by:
Operating activities$(216,651)$(109,083)
Investing activities(226,733)(217,393)
Financing activities317,997 547,224 
Effects of exchange rates on cash, cash equivalents, and restricted cash(1,575)(748)
Net increase (decrease) in cash, cash equivalents, and restricted cash$(126,962)$220,000 

Net Cash Used in Operating Activities
During the nine months ended October 31, 2022, net cash used in operating activities was $216.7 million, consisting primarily of a net loss of $266.4 million and an increase in net operating assets of $53.2 million, partially offset by non-cash charges of $103.0 million. The increase in net operating assets was primarily due to a $50.4 million increase in accounts receivable, a $30.1 million increase in inventories, a $24.7 million increase in prepaid expenses and other assets and a $3.6 million decrease in operating lease liabilities partially offset by a $28.4 million increase in deferred revenue, a $12.6 million increase in accrued and other liabilities and a $14.6 million increase in accounts payable. The non-cash charges primarily consisted of $67.6 million of stock-based compensation expense, $20.3 million of depreciation, amortization expense and amortization of deferred contract acquisition costs, $3.5 million of non-cash operating lease cost and $11.5 million of reserves and other costs.
During the nine months ended October 31, 2021, net cash used in operating activities was $109.1 million, consisting primarily of a net loss of $72.1 million and non-cash charges of $49.3 million, partially offset by a decrease in net operating assets of $12.3 million. The decrease in net operating assets was primarily attributable to a $16.1 million increase in accrued and other liabilities, a $10.6 million increase in accounts payable, a $3.5 million decrease in inventories and a $29.7 million increase in deferred revenue, partially offset by a $18.9 million increase in prepaid expenses and other assets, a $26.6 million increase in accounts receivable and a $2.2 million decrease in operating lease liabilities. The non-cash charges primarily consisted of a $84.4 million change in fair value of contingent earnout liability, a $30.9 million change in fair value of common stock warrant liabilities, a $0.4 million change in deferred tax benefits and a $9.2 million change in fair value of redeemable convertible preferred stock warrant liability, partially offset by $51.9 million of stock-based compensation expense, $7.0 million of transaction costs expenses, $11.4 million of depreciation, amortization expense and amortization of deferred contract acquisition costs, and $3.1 million of non-cash operating lease cost.

Net Cash (Used In) Provided by Investing Activities
During the nine months ended October 31, 2022, net cash used in investing activities was $226.7 million consisting of cash paid for purchases of short-term investments, which included marketable debt securities of $284.8 million, purchases of property and equipment of $14.1 million and cash paid for acquisitions (net of cash acquired) related to the acquisition of HTB in the prior year of $2.8 million, offset by cash received from maturities of short-term investments of $75.0 million.
During the nine months ended October 31, 2021, net cash used in investing activities was $217.4 million consisting of cash paid for acquisitions, net of cash acquired, of $205.3 million and purchases of property and equipment of $12.1 million.
Net Cash Provided by Financing Activities
During the nine months ended October 31, 2022, net cash provided by financing activities was $318.0 million, consisting of net proceeds from issuance of convertible debt of $294.0 million, proceeds from the issuance of common stock under employee equity plans of $10.8 million, net of tax withholding, proceeds from the exercise of stock options and warrants of $6.4 million and change in driver funds and amounts due to customers of $6.9 million.
52



During the nine months ended October 31, 2021, net cash provided by financing activities was $547.2 million, consisting of net proceeds from Merger and PIPE Financing of $511.6 million, proceeds from the exercise of warrants of $118.8 million and proceeds from exercises of vested and unvested stock options of $4.2 million, partially offset by payment of transaction costs related to the Merger of $32.5 million, and payment of tax withholding obligations on settlement of Earnout Shares of $20.9 million and repayment of borrowings of $36.1 million.
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, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 4, 2022.
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.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
ChargePoint had cash and cash equivalents, short term investments and restricted cash totaling $397.6 million as of October 31, 2022. Cash equivalents were invested primarily in money market funds and short term investments were primarily invested in U.S. government bills, notes or bonds with a duration of not more than 365 days. 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 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 market interest rates would not have a material impact on the value of ChargePoint’s cash, cash equivalents, short-term investments, net loss or cash flows.
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. In addition, the U.S. dollar has strengthened considerably compared to currencies in some regions where we conduct our business, which could magnify the favorable or unfavorable impact of exchange rate fluctuations.
Gains or losses from the revaluation of foreign-denominated balances such as cash balances, accounts receivable balances and intercompany balances that are denominated in these currencies 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 in the
53



condensed consolidated statements of operations, as of October 31, 2022. 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.
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, 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 October 31, 2022 due to the material weaknesses in its internal control over financial reporting described below.
However, after giving full consideration to the material weaknesses described below, and the additional analyses and other procedures ChargePoint performed to ensure that its condensed consolidated financial statements included in this Quarterly Report were prepared in accordance with U.S. GAAP, ChargePoint’s management has concluded that its condensed consolidated financial statements present fairly, in all material respects, its financial position, results of operations and cash flows for the periods disclosed in conformity with U.S. GAAP.
Material Weakness in Internal Control over Financial Reporting
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, 2022. 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.
ChargePoint did not design and maintain an effective control environment commensurate with its financial reporting requirements. Specifically, ChargePoint did not maintain a sufficient complement of personnel with an appropriate degree of accounting knowledge, experience and training to appropriately analyze, record and disclose accounting matters commensurate with its accounting and reporting requirements. This material weakness contributed to the following additional material weaknesses:
ChargePoint did not design and maintain formal accounting policies, procedures and controls over significant accounts and disclosures to achieve complete, accurate and timely financial accounting, reporting and disclosures, including accounting for complex features associated with warrants, segregation of duties and adequate controls related to the preparation and review of journal entries; and
ChargePoint did not design and maintain effective controls related to the valuation of acquired intangible assets, specifically controls over the review of the inputs and assumptions used in the valuation of the acquired assets.
The material weakness related to formal accounting policies, procedures and controls resulted in adjustments to several accounts and disclosures related to the Legacy ChargePoint consolidated financial statements for the years ended January 31, 2021, 2020 and 2019. The material weakness related to the accounting for complex features associated with warrants resulted in
54



the restatement of the previously issued financial statements of the entity acquired as part of the Merger Agreement related to warrant liabilities and equity. The material weakness related to the valuation of acquired intangible assets resulted in material adjustments to customer relationships and goodwill and related disclosures in ChargePoint’s consolidated financial statements for the year ended January 31, 2022. Additionally, these material weaknesses could result in a material misstatement of substantially all of ChargePoint’s accounts or disclosures that would result in a material misstatement contained within the annual or interim consolidated financial statements that would not be prevented or detected.
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 contained within 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’s management has determined these deficiencies in the aggregate constitute a material weakness.
Remediation Plan
ChargePoint has implemented, or is in the process of implementing, measures designed to remediate the control deficiencies that led to the material weaknesses. Specifically, the Company has undertaken the following remedial actions:
Hired additional finance and accounting personnel with the appropriate level of public accounting knowledge and experience to enhance ChargePoint’s accounting and financial reporting team and to establish and maintain internal control over financial reporting;
Engaged the internal audit team, along with third-party consultants, in assisting ChargePoint in evaluating internal control over financial reporting;
Designed and implemented additional review and training procedures within ChargePoint’s accounting and finance functions to enhance knowledge and understanding of internal control over financial reporting;
During the quarter ended October 31, 2022, redesigned and enhanced existing controls related to the identification of and accounting for certain non-routine, unusual or complex transactions, including the accounting for complex features associated with warrants;
During the quarter ended October 31, 2022, redesigned and enhanced existing controls related to the review of the inputs and assumptions used in the valuation of acquired intangible assets;
During the quarter ended October 31, 2022, redesigned and enhanced controls over the preparation and review of journal entries, including controls over the segregation of duties; and
During the quarter ended October 31, 2022, implemented, redesigned and enhanced 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.
While ChargePoint believes that these efforts have improved and will continue to improve its internal control over financial reporting, the newly implemented controls and remediation actions taken have not been in place and operating for a sufficient period to evaluate if the material weaknesses have been remediated. Remediation efforts could continue beyond the fiscal year ending January 31, 2023. 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.
55



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 October 31, 2022, other than as described above, that have materially affected, or are reasonably likely to materially affect, ChargePoint’s internal control over financial reporting.
56



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.
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 faces risks related to health pandemics, including the ongoing coronavirus (“COVID-19”) pandemic, which could have a material and adverse effect on its business and results of operations.
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 ChargePoint’s 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.
57



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 or 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’s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators.
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 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.
Concentration of ownership among ChargePoint’s existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.
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. In particular, ChargePoint’s marketing efforts have historically promoted federal tax credits available to purchasers of its EV charging stations that effectively provide purchasers with a significantly discounted purchase price. The reduction, modification, or elimination of such benefits could cause reduced demand for EVs and EV charging stations, which would adversely effect at 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 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 of ChargePoint’s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations.
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.
58



ChargePoint incurred a net loss of $132.2 million for the fiscal year ended January 31, 2022 and had net loss of $266.4 million for the nine months ended October 31, 2022. As of October 31, 2022, ChargePoint had an accumulated deficit of $1,078.1 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. For example, the number of employees has grown from over 800 as of January 31, 2021 to over 1,400 as of January 31, 2022 and to over 1,700 as of October 31, 2022. 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. 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 are engaging in or 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.
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
59



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.
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 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.
ChargePoint faces risks related to health pandemics, including the ongoing COVID-19 pandemic, which could have a material and adverse effect on its business and results of operations.
The COVID-19 pandemic has created significant volatility in the global economy. Global trade conditions and consumer trends that have originated during the pandemic continue to persist and may have a long-lasting adverse impact on ChargePoint and its industry.
The pandemic has resulted in government authorities implementing numerous measures to try to contain the COVID-19 virus, such as travel bans and restrictions, quarantines, stay-at-home or shelter-in-place orders and business shutdowns. For example, China has adopted and continues to rely upon a “zero-COVID” policy pursuant to which it has declared a number of total and partial lockdowns in cities throughout China adversely affecting supply chains worldwide. While these measures may be relaxed or revised in some areas, there is no guarantee these measures will not be reinstated or resumed due to additional variants of COVID-19 or the inability or ineffectiveness of alternative public health measures to limit the further spread of COVID-19. These measures may adversely impact 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 and supplies of components necessary for the manufacture of charging stations. These measures by government authorities, or the risks that the measures may be reinstated or resumed, may remain in place for a significant period of time and may adversely affect ChargePoint’s manufacturing and building plans, sales and marketing activities, business and results of operations.
During calendar years 2020, 2021, and through April 2022, 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. ChargePoint also implemented additional safety protocols for workers and cost-cutting measures to reduce operating costs. ChargePoint may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners, including acting to lift or re-impose some or all of the initiatives described above. There is no certainty that such actions will be sufficient to mitigate the risks posed by the COVID-19 pandemic or otherwise be satisfactory to government authorities. If significant portions of ChargePoint’s workforce are unable to work effectively, including due to illness, quarantines, social distancing, government actions or other restrictions in connection with the COVID-19 pandemic, its operations will be negatively impacted. Furthermore, if significant portions of ChargePoint’s customers’ or potential customers’ workforces are subject to stay-at-home orders or otherwise have substantial numbers of their employees working remotely for sustained periods of time, user demand for charging stations and services will decline. In addition, measures imposed by governments may adversely impact 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.
60



As stated above, non-essential ChargePoint personnel have been working from home since early 2020 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. 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 the COVID-19 pandemic on ChargePoint’s business, prospects and results of operations will depend on the direction and duration of current global trends and their sustained impact. Difficult macroeconomic conditions, such as decreases in direct federal economic support, such as the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), increased inflation, increased and prolonged unemployment or a decline in consumer confidence as a result of the COVID-19 pandemic, 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 the COVID-19 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 revenues. The conditions caused by the COVID-19 pandemic, 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 contributes higher margins than its residential and fleet businesses. Even after the COVID-19 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.
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, such as prolonged port congestion and intermittent supplier shutdowns and delays, each of which has been exacerbated by the COVID-19 pandemic, 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 will continue to be adversely affected by increased material costs and freight and logistic expenses for the foreseeable 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;
61



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, including the ongoing COVID-19 pandemic); 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.
As more fully discussed in the risk factor “Risks Related to ChargePoint’s Business - ChargePoint faces risks related to health pandemics, including the ongoing COVID-19 pandemic, which could have a material and adverse effect on its business and results of operations”, the ongoing COVID-19 pandemic and measures taken in response by governments and businesses worldwide to contain its spread, including quarantines, facility closures, travel and logistics restrictions, border controls, and shelter-in-place or stay at home and social distancing orders, have adversely impacted and may continue to adversely impact ChargePoint’s supply chain, manufacturing, logistics, workforce and operations, as well as the operations of its customers and suppliers globally. 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.
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 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 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 the COVID-19 pandemic discussed above and the global chip shortages that have impacted companies worldwide both within and outside of ChargePoint’s industry have had and may continue to have adverse effects on ChargePoint’s suppliers and, as a result, ChargePoint.
In addition, in fiscal year 2022, ChargePoint became 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
62



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.
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 ChargePoint’s 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 of 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
63



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. ChargePoint’s future performance also 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 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, job market dynamics have been impacted by the “great resignation,” with a significant number of people leaving the workforce, and 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 Asia, Mexico and other locations. Also, ChargePoint is continuing to invest to increase its presence in Europe, including by its acquisitions of ViriCiti and has•to•be, 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
64



in the United States including in Virginia and Colorado, 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
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 costs greater 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.
65



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 operation. 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.
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 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.
66



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.
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 in part to 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’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 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.
67



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 U.S. 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 enhance 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.
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
68



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, when the automotive industry globally has been experiencing a recent decline in sales. 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 to COVID-19 and a worldwide semiconductor shortage adversely impacting the automotive industry in 2020 and 2021, 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.
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. In particular, ChargePoint’s marketing efforts have historically promoted federal tax credits available to purchasers of its EV charging stations that effectively provide purchasers with a significantly discounted purchase price. 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 other financial incentives, such as payments for regulatory credits. The EV market relies on 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. For example, in September 2020, California Governor Gavin Newsom issued Executive Order N-79-20 (the “EO”), announcing a target for all in-state sales of new passenger cars and trucks to be zero-emission by 2035. While the EO calls for the support of EV infrastructure, the form of this support is unclear. If California or other jurisdictions choose to adopt regulatory mandates instead of establishing or continuing green energy credit regimes for EV infrastructure, ChargePoint’s revenue from these credits would be adversely impacted.
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 regulatory initiatives have required an increase in the mileage capabilities of cars, consumption of renewable transportation fuels, such as ethanol and biodiesel, and consumer acceptance of EVs and 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 electric and high energy vehicles 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
69



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 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 the ongoing COVID-19 pandemic, worldwide supply chain disruptions, macroeconomic effects of inflation 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
70



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 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 $148.2 million, $145.0 million, $75.0 million, and $69.5 million during the nine months ended October 31, 2022, and during the fiscal years ended January 31, 2022, 2021 and 2020, 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.
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 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’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;
71



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, many of ChargePoint’s current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property rights than ChargePoint does. Accordingly, despite its efforts, 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.
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.
72



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.
Across ChargePoint’s product line, ChargePoint develops equipment solutions based on preferred second source or common off-the-shelf vendors. However, due to its designs, ChargePoint does rely on some single source vendors, the unavailability or failure of which can pose risks to supply chain or product shipping situations.
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:
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.
73



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



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 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 suppliers 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 EV charging 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.
75



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 subscription revenue from customers ratably over the terms of their contracts. As a result, most of the subscription 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’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;
the timing of new product introductions, which can initially have lower gross margins;
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;
the impact of the ongoing COVID-19 pandemic on ChargePoint’s workforce, or those of its customers, suppliers, vendors or business partners;
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.
76



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.
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. Additionally, other foreign governing bodies have and may enact changes to their tax laws in reaction to the Tax Act that could result in changes to ChargePoint’s global tax position and materially 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”), 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.
77



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, 2022, ChargePoint had $737.8 million of U.S. federal and $312.6 million of California net operating loss carryforwards available to reduce future taxable income, of which $549.0 million of the U.S. federal net operating loss carryforwards can be carried forward indefinitely. The U.S. federal and California state net operating loss carryforwards begin to expire in 2028. In addition, ChargePoint had net operating loss carryforwards for other states of $270.9 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 ending January 31, 2022 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.
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, 2021. 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 to expired unutilized for income tax purposes. In addition, the Merger during fiscal year 2022 may constitute further ownership changes under Sections 382 and 383 of the Code and ChargePoint expects to complete a Section 382 analysis for changes during this period during its fiscal year ending January 31, 2023. 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.
78



ChargePoint faces increased legal, accounting, administrative and other costs and expenses as a public company that it did not incur as a private company. The Sarbanes-Oxley Act of 2002 (“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 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.
ChargePoint has 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 system of effective 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, 2022. 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.
ChargePoint did not design and maintain an effective control environment commensurate with its financial reporting requirements. Specifically, ChargePoint did not maintain a sufficient complement of personnel with an appropriate degree of accounting knowledge, experience and training to appropriately analyze, record and disclose accounting matters commensurate with its accounting and reporting requirements. This material weakness contributed to the following additional material weaknesses:
ChargePoint did not design and maintain formal accounting policies, procedures and controls over significant accounts and disclosures to achieve complete, accurate and timely financial accounting, reporting and disclosures, including accounting for complex features associated with warrants, segregation of duties and adequate controls related to the preparation and review of journal entries; and
ChargePoint did not design and maintain effective controls related to the valuation of acquired intangible assets, specifically controls over the review of the inputs and assumptions used in the valuation of the acquired assets.
The material weakness related to formal accounting policies, procedures and controls resulted in adjustments to several accounts and disclosures related to the Legacy ChargePoint consolidated financial statements for the years ended January 31,
79



2021, 2020 and 2019. The material weakness related to the accounting for complex features associated with warrants resulted in the restatement of the previously issued financial statements of the entity acquired as part of the Merger Agreement related to warrant liabilities and equity. The material weakness related to the valuation of acquired intangible assets resulted in material adjustments to customer relationships and goodwill and related disclosures in ChargePoint’s consolidated financial statements for the year ended January 31, 2022. These material weaknesses could result in a material misstatement of substantially all of ChargePoint’s accounts or disclosures that would result in a material misstatement contained within the annual or interim consolidated financial statements that would not be prevented or detected.
In addition, 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 contained within 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’s management has determined these deficiencies in the aggregate constitute a material weakness.
ChargePoint has implemented, or is in the process of implementing, measures designed to remediate the control deficiencies that led to these material weaknesses. Specifically, the Company has undertaken the following remedial actions:
Hired additional finance and accounting personnel with the appropriate level of public the accounting knowledge and experience to enhance ChargePoint’s accounting and financial reporting team and to establish and maintain internal control over financial reporting;
Engaged the internal audit team, along with third-party consultants, in assisting ChargePoint in evaluating internal control over financial reporting;
Designed and implemented additional review and training procedures within ChargePoint’s accounting and finance functions to enhance knowledge and understanding of internal control over financial reporting;
During the quarter ended October 31, 2022, redesigned and enhanced existing controls related to the identification of and accounting for certain non-routine, unusual or complex transactions, including the accounting for complex features associated with warrants;
During the quarter ended October 31, 2022, redesigned and enhanced existing controls related to the review of the inputs and assumptions used in the valuation of acquired intangible assets;
During the quarter ended October 31, 2022, redesigned and enhanced controls over the preparation and review of journal entries, including controls over the segregation of duties; and
During the quarter ended October 31, 2022, implemented, redesigned and enhanced 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.
While ChargePoint believes that these efforts have improved and will continue to improve its internal control over financial reporting, the newly implemented controls and remediation actions taken have not been in place and operating for a sufficient period to evaluate if the material weaknesses have been remediated. ChargePoint’s remediation efforts could continue beyond the fiscal year ending January 31, 2023. 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 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. At such time, ChargePoint’s independent registered public accounting firm may issue a report that is adverse in the
80



event it is not satisfied with the level at which ChargePoint’s internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could adversely affect the business and operating results and could cause a decline in the price of ChargePoint’s Common Stock.
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 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 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 regulations regarding the collection, use, storage, processing and disclosure of information regarding consumers and other individuals, which could impact its 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 or liabilities for actual or alleged noncompliance, or slow the pace at which it closes sales transactions, any of which could harm its business. Moreover, if ChargePoint or any of its employees or contractors fail or are believed to fail to adhere to appropriate practices regarding customers’ 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 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. Further, the United Kingdom has adopted the UK GDPR governing the privacy and security of personal information. 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 will become effective in most material respects starting on January 1, 2023.
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 ability and willingness to process, handle, store, use and transmit 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 between the EU and 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 on which ChargePoint and its customers rely for the transfer of personal data across national borders is pursuant to standard contractual clauses to legitimize the transfer of personal data to the U.S. and other third countries in compliance with the GDPR. Notably, on June 4, 2021, the European Commission published revised standard contractual clauses, which imposed additional requirements on companies that utilize this method to legitimize transfers of personal data 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.
81



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 a materially 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.
Failure to comply with laws relating to employment could subject ChargePoint to penalties and other adverse consequences.
ChargePoint is subject to various employment-related laws in the jurisdictions in which its employees are based. It faces risks if it fails to comply with applicable U.S. federal or state wage laws, or wage laws applicable to its employees outside of the United States. For example, ChargePoint implemented a reduction in force and furloughed employees in 2020 largely in response to the initial phases of the COVID-19 pandemic, and the attendant layoffs and/or furloughs could create an additional risk of claims being made on behalf of affected employees. Any violation of applicable wage laws or other labor-or employment-related laws could result in complaints by current or former employees, adverse media coverage, investigations and damages or penalties which could have a materially adverse effect on ChargePoint’s reputation, business, operating results and prospects. In addition, responding to any such proceeding may result in a significant diversion of management’s attention and resources, significant defense costs and other professional fees.
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 value chain 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 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
82



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 such material weakness, such 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 (“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 a material adverse effect on its business, results of operations and financial condition. As of April 30, 2022, no Public Warrants and no Private Placement Warrants remained outstanding.
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. In April 2022, ChargePoint issued the 2027 Convertible Notes. 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 up to $500.0 million of 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”). 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 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 “Second A&R 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
83



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



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 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 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
85



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.
Concentration of ownership among ChargePoint’s existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.
As reported in table captioned “Security Ownership of Certain Beneficial Owners and Management” included in the Proxy Statement for ChargePoint’s 2022 Annual Meeting of Stockholders filed with the SEC on May 27, 2022, as of April 30, 2022, ChargePoint’s directors, executive officers and their affiliates in the aggregate beneficially own approximately 23.6% of the outstanding Common Stock. As a result, these stockholders are able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, any amendment of the certificate of incorporation and approval of significant corporate transactions. This control could have the effect of delaying or preventing a change of control or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders.
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;
86



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 additional 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 the actual and potential volatility described above, could result in substantial costs and a diversion of management’s attention and resources.
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 Second A&R 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 DGCL 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 Second A&R 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 Second A&R 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 consented to the forum provisions in the certificate of incorporation. In addition, the Second A&R 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.
87



In March 2020, the Delaware Supreme Court issued a decision in Salzburg et al. v. Sciabacucchi, which found that an exclusive forum provision providing for claims under the Securities Act to be brought in federal court is facially valid under Delaware law. ChargePoint intends to enforce this provision, but there is no guarantee whether courts in other jurisdictions will agree with this decision or enforce it.
The choice of forum provision in ChargePoint’s Second A&R 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 has•to•be, ChargePoint entered into a registration rights agreement with the former shareholders of has•to•be 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 has•to•be.
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 October 31, 2022, the warrants to purchase Legacy ChargePoint common stock (the “Legacy Warrants”) were exercisable for 34,587,257 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.

88



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



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.
^    The schedules and exhibits to this agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule and/or exhibit will be furnished to the SEC upon request.
** Furnished herewith.

90



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.
December 8, 2022
CHARGEPOINT HOLDINGS, INC.
By:
/s/ Rex S. Jackson
Name:
Rex S. Jackson
Title:Chief Financial Officer and Principal Financial Officer
91
EX-10.1 2 chargepoint10q2023q3ex101.htm EX-10.1 Document
Exhibit 10.1
Transition and Separation Agreement1

This agreement (“Agreement”) is entered into between Colleen Jansen, ChargePoint, Inc. (the “Company”), a wholly-owned subsidiary of ChargePoint Holdings, Inc. (“Parent”), and Parent. This Agreement concerns the terms of your transition and separation from employment and offers you certain benefits to which you would not otherwise be entitled, conditioned upon your provision of an effective general release of claims and covenant not to sue as provided below. If you agree to the terms outlined here, please sign and return this Agreement to me in the timeframe outlined below.
1.Transition and Separation from Employment: Effective as of September 29, 2022 (the “Transition Date”), you have resigned from your position as Chief Marketing Officer of the Company and have been relieved of all duties, except as otherwise set forth herein. For the entire period between the Transition Date and December 30, 2022 (the “Separation Date,” and such period the “Transition Period”) you will be considered a non-executive “Advisor” to the Company and will not be required to work in excess of five (5) hours a week for the Company, during which your duties will be limited to consulting on transition matters relating to your separation from the Company. By no later than the Separation Date, the Company will provide you a sum that represents all of your earned but unpaid compensation (the “Final Pay”). You are not required to sign this Agreement to receive your Final Pay.
2.Transition and Severance Benefits:
i.Transition Benefits. During the Transition Period: (i) you will continue to be a Company employee and shall receive payment of your annualized base salary as in effect on the Transition Date, paid in accordance with the Company’s ordinary payroll practices; (ii) you shall continue to participate in any welfare or retirement benefit plans in which you participated as of the Transition Date, subject to the eligibility and other terms and conditions of each such benefit plan; and (iii) your outstanding Parent equity awards will remain outstanding and continue to vest in accordance with their terms as though you were providing full-time service to the Company; provided, however, that no vesting will occur unless and until the Effective Date. The benefits described in this Section 2(a) are referred to herein as the “Transition Benefits.”

a.Severance Benefits.  Within 60 days following the Separation Date, and provided that you sign the Supplemental Release Agreement attached hereto as Exhibit A at the conclusion of the Transition Period, the Company will pay you a lump sum cash severance payment equal to six months of your annualized base salary as of the Transition Date, less all applicable deductions. In addition, until the earliest of (i) July 30, 2023, (ii) the date when you become eligible for substantially equivalent health insurance in connection with new employment or self-employment, or (iii) the expiration of your continuation coverage under COBRA, the Company will reimburse you, on a monthly basis, for the employer portion of monthly COBRA premiums for you and, if applicable, your dependents, provided that you timely elect such COBRA coverage. You agree to immediately notify the Company in the event of (ii) above. The benefits described in this Section 2(b) are referred to herein as the “Severance Benefits.”
b.Treatment of Equity Awards Following Separation Date.

1.A list of your outstanding Parent equity awards is set forth on Exhibit B hereto. You acknowledge that Exhibit B accurately reflects a summary of your outstanding Parent equity awards and that you do not have any other rights to acquire any stock of Parent or the Company.

2.On the Separation Date, a termination of your service will be deemed to occur for all purposes applicable to your Parent equity awards. As a result, no further vesting of your Parent equity awards will occur after the Separation Date, any unvested Parent equity awards will be automatically forfeited to the Company on the Separation Date and the post-termination
1 Portions of this document have been omitted pursuant to Item 601(a)(5) of Regulation S-K as such information is not material and is the type that the Company normally treats as private or confidential.
1



Exhibit 10.1
exercise period applicable to any of your then-outstanding Parent stock options will begin on the Separation Date.

3.Each of your Parent equity awards will continue to be governed by the terms and conditions of the stock plan pursuant to which it was granted and the applicable award agreement, as modified herein.

c.Acknowledgement. You acknowledge that these Transition Benefits and Severance Benefits are additional payments to you, that you are not otherwise entitled to them, and that they are expressly made in exchange for your acceptance of the terms set forth in this Agreement.
d.Withholding. All payments made by the Company under this Agreement shall be subject to any tax or other amounts required to be withheld by the Company under applicable law or as required pursuant to any benefit plan of the Parent or the Company.
3.Employee Representations: You acknowledge that the Company and Parent rely on the following representations by you entering into this Agreement:
a.You have not filed any administrative or judicial complaints, claims, or actions against the Company or any of the other Releasees for claims you are releasing in this Agreement;
b.You have reported to the Company any and all work-related injuries or occupational illnesses incurred by you during your employment with the Company;
c.You have been properly provided any leave requested and available to you under the Family and Medical Leave Act, the California Family Rights Act, or any other statute, local law and/or ordinance, and have not been subjected to any adverse treatment, conduct or actions due to a request for or taking such leave;
d.You have been properly compensated for all work you have performed for the Company;
e.You are not aware of any conduct by any person that constitutes a violation of Company policy or the Company’s legal or regulatory obligations, or any other suspected ethical or compliance issues on the part of the Company or any of the other Releasees that you have not brought to the attention of the Company; and
f.You have not raised and are not aware of any unreported claim of improper sexual conduct, including sexual harassment or abuse, with the Company or Parent.
4.Return of Company Property: You hereby warrant to the Company and Parent that, no later Wednesday, October 12, 2022 (or earlier if requested by the Company), you will return to the Company all property or data of the Company of any type whatsoever that has been in your possession or control, including, but not limited to keys, access codes or devices, electronically stored documents or files, physical files, marketing documents, computer equipment, cell phone, PDA and passwords (collectively, “Company Property”). All electronic items will be returned in the same working condition in which they were issued. Return of Company Property is a condition precedent to the payment of Severance Benefits, which will not be processed until all company property has been returned to the Company and this Agreement is signed.
5.Proprietary Information: You hereby acknowledge that you are bound by the Company’s Employee Proprietary Information and Inventions Agreement (the “PIIA”), which you signed as a condition of your employment, and a copy of which is attached as Exhibit C, and that as a result of your employment with the Company you have had access to the Company’s Proprietary Information (as defined in the PIIA), that you will hold all such Proprietary Information, in strictest confidence and that you will not make use of such Proprietary Information on behalf of anyone, except as required in the course of your employment with the Company. You further confirm that you will deliver to the Company, no later than the Separation Date, all documents and data of any nature containing or pertaining to such
2



Exhibit 10.1
Proprietary Information, and that you will not take with you any such documents or data or any reproduction thereof.
6.General Release and Waiver of Claims:
1. The payments and promises set forth in this Agreement are in full satisfaction of all accrued salary, paid time off, bonus and commission pay, profit-sharing, stock, stock options, restricted stock units or other ownership interest in the Company, termination benefits or other compensation to which you may be entitled by virtue of your employment with the Company, your separation from the Company or otherwise. To the fullest extent permitted by law, you (on behalf of yourself, and on behalf of your heirs, family members, executors, estates, agents and assigns, or any controlled affiliate and any trust or other entity of which you or said heirs, estates or family directly or indirectly hold a majority beneficial interest) hereby release and waive any other claims you may have against the Company, Parent and their owners, agents, officers, shareholders, employees, directors, attorneys, subscribers, subsidiaries, affiliates, successors and assigns (collectively “Releasees”), whether known or not known, including, without limitation, claims under any employment laws, including, but not limited to, claims of unlawful discharge, breach of contract, breach of the covenant of good faith and fair dealing, fraud, violation of public policy, defamation, physical injury, emotional distress, claims for additional compensation or benefits arising out of your employment or your separation of employment, claims under Title VII of the 1964 Civil Rights Act, as amended, under the California Fair Employment and Housing Act, the California Labor Code, the California Government Code, the California Business and Professions Code, all California Wage Orders, the Family Medical Leave Act, the California Family Rights Act, and any other state laws and/or regulations relating to employment or employment discrimination, harassment or retaliation including, without limitation, claims based on age or under the Age Discrimination in Employment Act or Older Workers Benefit Protection Act (collectively, the “ADEA”), the Employee Retirement Income Security Act of 1974, as amended and/or claims based on disability or under the Americans with Disabilities Act (collectively, the “Released Claims”). The Released Claims also include claims of discrimination or retaliation on the basis of workers’ compensation statute but do not include workers’ compensation claims.
2.Notwithstanding anything in this Agreement to the contrary, nothing in this Agreement prohibits you (or your attorney) from confidentially or otherwise communicating or filing a charge or complaint with a governmental or regulatory entity, participating in a governmental or regulatory entity investigation, or giving other disclosures to a governmental or regulatory entity concerning suspected violations of the law, in each case without receiving prior authorization from or having to disclose any such conduct to the Company, or from responding if properly subpoenaed or otherwise required to do so under applicable law. Nothing in this Agreement shall be construed to affect the Equal Employment Opportunity Commission’s (“Commission”), National Labor Relations Board’s, the Occupational Safety and Health Administration’s, and the Securities and Exchange Commission’s, or any federal, state, or local governmental agency or commission’s (“Governmental Agencies”) or any state agency’s independent right and responsibility to enforce the law, nor does this Agreement affect your right to file a charge or participate in an investigation or proceeding conducted by either the Commission or any such Governmental Agency, although this Agreement does bar any claim that you might have to receive monetary damages in connection with any Commission or Governmental Agency proceeding concerning matters covered by this Agreement. This Agreement does not limit your right to receive an award or bounty for information provided to any Governmental Agencies, including under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (“Dodd-Frank”). Further, nothing in this Agreement prohibits you from testifying in an administrative, legislative or judicial proceeding regarding alleged criminal conduct or sexual harassment, when you have been required or requested to attend a proceeding pursuant to court order, subpoena, or written request from an administrative agency or the legislature. Moreover, nothing in this Agreement prevents the disclosure of factual information relating to claims of sexual assault, sexual harassment, harassment or discrimination based on sex, failure to prevent harassment or discrimination based on sex or retaliation against a person for reporting an act of harassment or discrimination based on sex, as those claims are defined under the California Fair Employment and Housing Act, to the extent the claims are filed in a civil or administrative action, and to the extent such disclosures are protected by law.
3



Exhibit 10.1
By signing below, you expressly waive any benefits of Section 1542 of the Civil Code of the State of California, which provides as follows:
“A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.”
You hereby expressly waive any rights you may have under any other statute or common law principles of similar effect.
You, the Company and Parent do not intend to release claims that you may not release as a matter of law, including but not limited to claims for indemnity under California Labor Code Section 2802, or any claims for enforcement of this Agreement. To the fullest extent permitted by law, any dispute regarding the scope of this general release shall be determined by an arbitrator under the procedures set forth in the arbitration clause below.

7.Covenant Not to Sue:
a.To the fullest extent permitted by law, at no time after you sign this Agreement will you pursue, or cause or knowingly permit the prosecution, in any state, federal or foreign court, or before any local, state, federal or foreign administrative agency, or any other tribunal, of any charge, claim or action of any kind, nature and character whatsoever, known or unknown, which you may now have, have ever had, or may in the future have against Releasees, which is based in whole or in part on any matter released by this Agreement. If approached by anyone for counsel or assistance in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints against any of the Releasees, you shall do no more than state that you cannot provide counsel or assistance.
b.Nothing in this section shall prohibit or impair you, the Company or Parent from complying with all applicable laws, nor shall this Agreement be construed to obligate either party to commit (or aid or abet in the commission of) any unlawful act.
8.Attorneys’ Fees: If any action is brought to enforce the terms of this Agreement, the prevailing party will be entitled to recover its reasonable attorneys’ fees, costs and expenses from the other party, in addition to any other relief to which the prevailing party may be entitled, to the fullest extent permitted by law.
9.Confidentiality: The contents, terms and conditions of this Agreement must be kept confidential by you and may not be disclosed except to your immediate family, accountant or attorneys or pursuant to subpoena or court order or as otherwise required by applicable law. You agree that if you are asked for information concerning this Agreement, you will state only that you, the Company and Parent reached an amicable resolution of any disputes concerning your separation from the Company. Any breach of this confidentiality provision shall be deemed a material breach of this Agreement.
10.No Disparagement: Except as permitted by Section 6(b) above, you agree that you will never make any false or disparaging statements (orally or in writing) about the Parent, Company or their stockholders, directors, officers, employees, products, services or business practices, except as required by law.
11.No Admission of Liability: This Agreement is not and shall not be construed or contended by you to be an admission or evidence of any wrongdoing or liability on the part of Releasees, their representatives, heirs, executors, attorneys, agents, partners, officers, shareholders, directors,
4



Exhibit 10.1
employees, subsidiaries, affiliates, divisions, successors or assigns. This Agreement shall be afforded the maximum protection allowable under California Evidence Code Section 1152 and/or any other state or federal provisions of similar effect.
12.Complete and Voluntary Agreement: This Agreement, together with the Exhibits hereto, constitute the entire agreement between you and Releasees with respect to the subject matter hereof and supersedes all prior negotiations and agreements, whether written or oral, relating to such subject matter, including but not limited to (i) that offer letter agreement, dated as of July 8, 2016, by and between you and the Company, and (ii) that Severance and Change in Control Agreement, effective as of May 3, 2021, by and between you and Parent (and, for the avoidance of doubt, such agreements described in clauses (i) and (ii) shall be considered terminated and cancelled effective as of the Transition Date). You acknowledge that neither Releasees nor their agents or attorneys have made any promise, representation or warranty whatsoever, either express or implied, written or oral, which is not contained in this Agreement for the purpose of inducing you to execute the Agreement, and you acknowledge that you have executed this Agreement in reliance only upon such promises, representations and warranties as are contained herein, and that you are executing this Agreement voluntarily, free of any duress or coercion.
13.Severability: The provisions of this Agreement are severable, and if any part of it is found to be invalid or unenforceable, the other parts shall remain fully valid and enforceable. Specifically, should a court, arbitrator, or government agency conclude that a particular claim may not be released as a matter of law, it is the intention of the parties that the general release, the waiver of unknown claims and the covenant not to sue above shall otherwise remain effective to release any and all other claims.
14.Modification; Counterparts; Electronic/PDF Signatures: It is expressly agreed that this Agreement may not be altered, amended, modified, or otherwise changed in any respect except by another written agreement that specifically refers to this Agreement, executed by authorized representatives of each of the parties to this Agreement. This Agreement may be executed in any number of counterparts, each of which shall constitute an original and all of which together shall constitute one and the same instrument. Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com) or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and be valid and effective for all purposes.
15.Interpretation and Construction of Agreement: This Agreement shall be construed and interpreted in accordance with the laws of the state of California. Regardless of which party initially drafted this Agreement, it shall not be construed against any one party, and shall be construed and enforced as a mutually prepared Agreement. The headings in this Agreement are provided for reference only and shall not affect the substance of this Agreement.
16.Section 409A. The Company intends that all payments and benefits provided under this Agreement or otherwise are exempt from, or comply, with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) so that none of the payments or benefits will be subject to the additional tax imposed under Code Section 409A, and any ambiguities herein will be interpreted in accordance with such intent. For purposes of Code Section 409A, each payment, installment or benefit payable under this Agreement is hereby designated as a separate payment. In addition, if the Company determines that you are a “specified employee” under Code Section 409A(a)(2)(B)(i) at the time of your “separation from service” (within the meaning of Code Section 409A), then (i) any severance payments or benefits, to the extent that they are subject to Code Section 409A, will not be paid or otherwise provided until the first business day following (A) expiration of the six-month period measured from your “separation from service” or (B) the date of your death and (ii) any installments that otherwise would have been paid or provided prior to such date will be paid or provided in a lump sum when the severance payments or benefits commence.
17.ADEA Claims: You acknowledge and understand that the release of claims under the ADEA, 29 U.S.C. Section 621-634, is subject to special waiver protections under 29 U.S.C. Section 626(f). In accordance with that section, you specifically agree that you are knowingly and voluntarily releasing and waiving any rights or claims of discrimination under the ADEA. In particular you acknowledge that you understand that:
5



Exhibit 10.1
a.you are not waiving any claims for age discrimination under the ADEA that may arise after the date you sign this Agreement and you are not waiving vested benefits, if any;
b.you are waiving rights or claims for age discrimination under the ADEA arising up to the effective date of this Agreement in exchange for payment described in Section 2 above, which is in addition to anything of value to which you are already entitled;
c.you are advised to consult with and have had an opportunity to consult with an attorney before signing this Agreement.
18.Review of Separation Agreement; Expiration of Offer; Effective Date: You understand that you may take up to twenty-one (21) calendar days to consider this Agreement (the “Consideration Period”). For this Agreement to become effective, you must sign it and then return it to the Company by no later than twenty-one (21) calendar days after you first received this Agreement. The offer set forth in this Agreement, if not accepted by you before the end of the Consideration Period, will automatically expire. Changes to this Agreement, whether material or immaterial, do not restart the Consideration Period. By signing below, you affirm that you were advised to consult with an attorney prior to signing this Agreement. You also understand you may revoke your acceptance of this Agreement within seven (7) calendar days of signing this document and that the consideration to be provided to you pursuant to Section 2 of this Agreement will be provided only after the expiration of that seven (7) day revocation period. Any revocation must be made in writing and delivered to Rebecca Chavez at rebecca.chavez@chargepoint.com. This Agreement is effective on the eighth (8th) day after you sign it, provided you have not revoked the Agreement as of that time (the Effective Date).
(Remainder of Page Intentionally Left Blank; Signatures Follow Below)

6



Exhibit 10.1
If you agree to abide by the terms outlined in this Agreement, please sign below and return it to me within the timeframe noted above.
Sincerely,


By:_/s/ Pasquale Romano
Pasquale Romano
Chief Executive Officer
ChargePoint, Inc.

Date: __10/25/2022__________________


By:_/s/ Rebecca Chavez_________________
Rebecca Chavez
General Counsel
ChargePoint Holdings, Inc.

Date: __10/25/2022___________________



READ, UNDERSTOOD AND AGREED
__/s/ Colleen Jansen_____________________________    
Colleen Jansen

Date: _
10/24/2022_________________________        

        
7




EXHIBIT A
Supplemental Release Agreement

To: Colleen Jansen
1.WHEREAS your last day of employment with ChargePoint Inc. (the “Company”) was December 30, 2022 (“Termination Date”). Consistent with Section 2(b) of your Transition and Separation Agreement dated October _______, 2022 the Company shall pay you the Severance Benefits therein provided that all other conditions of the Transition and Separation Agreement are met and that you sign this Supplemental Release Agreement.
2.You may sign this Supplemental Release Agreement any time after you complete all duties for the Company on or after the Termination Date. This Supplemental Release Agreement was provided to you more than 21 days prior to the Termination Date. Once you sign the Supplemental Release Agreement, you have seven (7) days to revoke your acceptance by submitting a written notice of revocation to Rebecca Chavez at rebecca.chavez@chargepoint.com. This Supplemental Release Agreement shall become effective upon the expiration of the 7-day revocation period, provided you do not exercise your ability to revoke.
3.General Release of Claims:
a.In consideration of the Severance Benefits that you are receiving as provided in Section 2(b) of your Transition and Separation Agreement, you agree that the payments and promises set forth therein are in full satisfaction of all accrued salary, paid time off, bonus and commission pay, profit-sharing, stock, stock options, restricted stock units, performance-based restricted stock units or other ownership interest in the Company, termination benefits or other compensation to which you may be entitled by virtue of your employment with the Company, your separation from the Company or otherwise. To the fullest extent permitted by law, you (on behalf of yourself, and on behalf your heirs, family members, executors, estates, agents and assigns, or any controlled affiliate and any trust or other entity of which you or said heirs, estates or family directly or indirectly hold a majority beneficial interest) hereby release and waive any other claims you may have against the Company, ChargePoint Holdings, Inc. (“Parent”) and their owners, agents, officers, shareholders, employees, directors, attorneys, subscribers, subsidiaries, affiliates, successors and assigns (collectively “Releasees”), whether known or not known, including, without limitation, claims under any employment laws, including, but not limited to, claims of unlawful discharge, breach of contract, breach of the covenant of good faith and fair dealing, fraud, violation of public policy, defamation, physical injury, emotional distress, claims for additional compensation or benefits arising out of your employment or your separation of employment, claims under Title VII of the 1964 Civil Rights Act, as amended, under the California Fair Employment and Housing Act, the California Labor Code, the California Government Code, the California Business and Professions Code, all California Wage Orders, the Family Medical Leave Act, the California Family Rights Act, and any other state laws and/or regulations relating to employment or employment discrimination, harassment or retaliation including, without limitation, claims based on age or under the Age Discrimination in Employment Act or Older Workers Benefit Protection Act (collectively, the “ADEA”), the Employee Retirement Income Security Act of 1974, as amended and/or claims based on disability or under the Americans with Disabilities Act (collectively, the “Released Claims”). The Released Claims also include claims of discrimination or retaliation on the basis of workers’ compensation statute but do not include workers’ compensation claims.
b.Notwithstanding anything in this Supplemental Release Agreement to the contrary, nothing in this Supplemental Release Agreement prohibits you (or your attorney) from confidentially or otherwise communicating or filing a charge or complaint with a governmental or regulatory entity, participating in a governmental or regulatory entity investigation, or giving other disclosures to a governmental or regulatory entity concerning suspected violations of the law, in each case without receiving prior authorization from or having to disclose any such conduct to the Company, or from responding if properly subpoenaed or otherwise required to do so under applicable law. Nothing in this Supplemental Release Agreement shall be construed to affect the Equal Employment Opportunity Commission’s (“Commission”), National Labor Relations Board’s, the Occupational Safety and Health Administration’s, and the Securities and Exchange Commission’s, or any federal, state, or local




governmental agency or commission’s (“Governmental Agencies”) or any state agency’s independent right and responsibility to enforce the law, nor does this Supplemental Release Agreement affect your right to file a charge or participate in an investigation or proceeding conducted by either the Commission or any such Governmental Agency, although this Supplemental Release Agreement does bar any claim that you might have to receive monetary damages in connection with any Commission or Governmental Agency proceeding concerning matters covered by this Supplemental Release Agreement. This Supplemental Release Agreement does not limit your right to receive an award or bounty for information provided to any Governmental Agencies, including under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (“Dodd-Frank”). Further, nothing in this Supplemental Release Agreement prohibits you from testifying in an administrative, legislative or judicial proceeding regarding alleged criminal conduct or sexual harassment, when you have been required or requested to attend a proceeding pursuant to court order, subpoena, or written request from an administrative agency or the legislature. Moreover, nothing in this Supplemental Release Agreement prevents the disclosure of factual information relating to claims of sexual assault, sexual harassment, harassment or discrimination based on sex, failure to prevent harassment or discrimination based on sex or retaliation against a person for reporting an act of harassment or discrimination based on sex, as those claims are defined under the California Fair Employment and Housing Act, to the extent the claims are filed in a civil or administrative action, and to the extent such disclosures are protected by law.
By signing below, you expressly waive any benefits of Section 1542 of the Civil Code of the State of California, which provides as follows:
“A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.”
You hereby expressly waive any rights you may have under any other statute or common law principles of similar effect.
You, the Company and Parent do not intend to release claims that you may not release as a matter of law, including but not limited to claims for indemnity under California Labor Code Section 2802, or any claims for enforcement of this Supplemental Release Agreement. To the fullest extent permitted by law, any dispute regarding the scope of this general release shall be determined by an arbitrator under the procedures set forth in the arbitration clause below.
4.Covenant Not to Sue:
a.To the fullest extent permitted by law, at no time after you sign this Supplemental Release Agreement will you pursue, or cause or knowingly permit the prosecution, in any state, federal or foreign court, or before any local, state, federal or foreign administrative agency, or any other tribunal, of any charge, claim or action of any kind, nature and character whatsoever, known or unknown, which you may now have, have ever had, or may in the future have against Releasees, which is based in whole or in part on any matter released by this Supplemental Release Agreement. If approached by anyone for counsel or assistance in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints against any of the Releasees, you shall do no more than state that you cannot provide counsel or assistance.
b.Nothing in this section shall prohibit or impair you, the Company or Parent from complying with all applicable laws, nor shall this Supplemental Release Agreement be construed to obligate either party to commit (or aid or abet in the commission of) any unlawful act.




5.Attorneys’ Fees: If any action is brought to enforce the terms of this Supplemental Release Agreement, the prevailing party will be entitled to recover its reasonable attorneys’ fees, costs and expenses from the other party, in addition to any other relief to which the prevailing party may be entitled, to the fullest extent permitted by law.
6.Confidentiality: The contents, terms and conditions of this Supplemental Release Agreement must be kept confidential by you and may not be disclosed except to your immediate family, accountant or attorneys or pursuant to subpoena or court order or as otherwise required by applicable law. You agree that if you are asked for information concerning this Supplemental Release Agreement, you will state only that you, the Company and Parent reached an amicable resolution of any disputes concerning your separation from the Company. Any breach of this confidentiality provision shall be deemed a material breach of this Supplemental Release Agreement.
7.No Disparagement: Except as permitted by Section 3(b) above, you agree that you will never make any false or disparaging statements (orally or in writing) about the Parent, Company or their stockholders, directors, officers, employees, products, services or business practices, except as required by law.
8.No Admission of Liability: This Supplemental Release Agreement is not and shall not be construed or contended by you to be an admission or evidence of any wrongdoing or liability on the part of Releasees, their representatives, heirs, executors, attorneys, agents, partners, officers, shareholders, directors, employees, subsidiaries, affiliates, divisions, successors or assigns. This Supplemental Release Agreement shall be afforded the maximum protection allowable under California Evidence Code Section 1152 and/or any other state or federal provisions of similar effect.
9.Severability: The provisions of this Supplemental Release Agreement are severable, and if any part of it is found to be invalid or unenforceable, the other parts shall remain fully valid and enforceable. Specifically, should a court, arbitrator, or government agency conclude that a particular claim may not be released as a matter of law, it is the intention of the parties that the general release, the waiver of unknown claims and the covenant not to sue above shall otherwise remain effective to release any and all other claims.
10.Modification; Counterparts; Electronic/PDF Signatures: It is expressly agreed that this Supplemental Release Agreement may not be altered, amended, modified, or otherwise changed in any respect except by another written agreement that specifically refers to this Supplemental Release Agreement, executed by authorized representatives of each of the parties to this Supplemental Release Agreement. This Supplemental Release Agreement may be executed in any number of counterparts, each of which shall constitute an original and all of which together shall constitute one and the same instrument. Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com) or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and be valid and effective for all purposes.
11.Interpretation and Construction of Agreement: This Supplemental Release Agreement shall be construed and interpreted in accordance with the laws of the state of California. Regardless of which party initially drafted this Supplemental Release Agreement, it shall not be construed against any one party, and shall be construed and enforced as a mutually prepared Supplemental Release Agreement. The headings in this Supplemental Release Agreement are provided for reference only and shall not affect the substance of this Supplemental Release Agreement.
12.ADEA Claims: You acknowledge and understand that the release of claims under the ADEA, 29 U.S.C. Section 621-634, is subject to special waiver protections under 29 U.S.C. Section 626(f). In accordance with that section, you specifically agree that you are knowingly and voluntarily releasing and waiving any rights or claims of discrimination under the ADEA. In particular you acknowledge that you understand that:




a.you are not waiving any claims for age discrimination under the ADEA that may arise after the date you sign this Supplemental Release Agreement and you are not waiving vested benefits, if any;
b.you are waiving rights or claims for age discrimination under the ADEA arising up to the effective date of this Supplemental Release Agreement in exchange for payment described in Section 2 above, which is in addition to anything of value to which you are already entitled;
c.you are advised to consult with and have had an opportunity to consult with an attorney before signing this Supplemental Release Agreement.
13.Review of Separation Agreement; Expiration of Offer; Effective Date: You understand that you may take up to twenty-one (21) calendar days from the Separation Date (as set forth in Section 1 of the Transition and Separation Agreement) to consider this Supplemental Release Agreement (the “Consideration Period”). For this Supplemental Release Agreement to become effective, you must sign it and then return it to the Company by no later than twenty-one (21) calendar days after the Separation Date. The offer set forth in this Supplemental Release Agreement, if not accepted by you before the end of the Consideration Period, will automatically expire. You may not sign this Supplemental Release Agreement until you have completed all duties for the company on the Separation Date. Changes to this Supplemental Release Agreement, whether material or immaterial, do not restart the Consideration Period. By signing below, you affirm that you were advised to consult with an attorney prior to signing this Supplemental Release Agreement. You also understand you may revoke your acceptance of this Supplemental Release Agreement within seven (7) calendar days of signing this document and that the consideration to be provided to you pursuant to Section 2(b) of the Transition and Separation Agreement will be provided only after the expiration of that seven (7) day revocation period. Any revocation must be made in writing and delivered to Rebecca Chavez at rebecca.chavez@chargepoint.com. This Supplemental Release Agreement is effective on the eighth (8th) day after you sign it, provided you have not revoked the Supplemental Release Agreement as of that time (the Effective Date).
READ, UNDERSTOOD AND AGREED
_______________________________    
Colleen Jansen

Date: __________________________        






EXHIBIT B
Parent Equity Awards*


*Omitted pursuant to Item 601(a)(5) of Regulation S-K. Company undertakes to provide omitted schedules and attachments to the SEC upon request.





EXHIBIT C
Employee Proprietary Information and Inventions Agreement*

*Omitted pursuant to Item 601(a)(5) of Regulation S-K. Company undertakes to provide omitted schedules and attachments to the SEC upon request.



EX-31.1 3 chargepoint10q2023q3ex311.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 October 31, 2022 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.


December 8, 2022
By:
/s/ Pasquale Romano
Pasquale Romano
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 chargepoint10q2023q3ex312.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 October 31, 2022, 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.


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

EX-32.1 5 chargepoint10q2023q3ex321.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 October 31, 2022, 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.


December 8, 2022
/s/ Pasquale Romano
By:
Pasquale Romano
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 chargepoint10q2023q3ex322.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 October 31, 2022, 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.

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



EX-101.SCH 7 chpt-20221031.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 Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Composition of Certain Financial Statement Items link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock Warrants and Earnout link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Equity Plans and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Basic and Diluted Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Description of Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Composition of Certain Financial Statement Items (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Stock Warrants and Earnouts (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Equity Plans and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Basic and Diluted Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Description of Business and Basis of Presentation - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value Measurements - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Short-Term Investments - Schedule of Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Short-Term Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Composition of Certain Financial Statement Items - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Composition of Certain Financial Statement Items - Prepaid Expense and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Composition of Certain Financial Statement Items - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Composition of Certain Financial Statement Items - Depreciation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Composition of Certain Financial Statement Items - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Debt - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Common Stock - Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Stock Warrants and Earnout - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Stock Warrants and Earnout - Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Stock Warrants and Earnout - Fair Value Inputs of Warrants and Contingent Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Equity Plans and Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Equity Plans and Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Basic and Diluted Net Loss per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Basic and Diluted Net Loss per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 chpt-20221031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 chpt-20221031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 chpt-20221031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 Reclassification of remaining contingent earn-out liability upon triggering event Adjustments To Additional Paid In Capital, Reclassification Of Contingent Earnout Liability Adjustments To Additional Paid In Capital, Reclassification Of Contingent Earnout Liability Net cash contributions from merger Reverse Recapitalization, Net Reverse Recapitalization, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Deemed dividends attributable to common stock warrant holders Deemed Dividends Attributable To Common Stock Warrant Holders Deemed Dividends Attributable To Common Stock Warrant Holders Earnout contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Unrealized loss on short-term investments, 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] Derivative Instrument, Period One Derivative Instrument, Period One [Member] Derivative Instrument, Period One Property and equipment Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity 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] Earnout period (in years) Derivative Instrument, Contingent Consideration, Liability, Earnout Period Derivative Instrument, Contingent Consideration, Liability, Earnout Period Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Gain from change in fair value Derivative, Gain on Derivative Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout) Fair Value, Contingent Earnout Liability Recognized Upon the Acquisition Fair Value, Contingent Earnout Liability Recognized Upon the Acquisition Financial Instruments [Domain] Financial Instruments [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Total depreciation expense Depreciation Issuance of common stock upon exercise of vested stock options (in shares) 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 Issuance of common stock upon release of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 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 Schedule Of Reverse Recapitalization [Table] Schedule Of Reverse Recapitalization [Table] Schedule Of Reverse Recapitalization [Table] Issuance of common stock pursuant to business combinations (in shares) Common stock of switchback (in shares) Stock Issued During Period, Shares, Acquisitions Earnout shares (in shares) Derivative Instrument, Contingent Consideration, Liability, Shares Derivative Instrument, Contingent Consideration, Liability, Shares Reserves and other Other Noncash Income (Expense) Temporary equity, beginning balance (in shares) Temporary equity, ending balance (in shares) Temporary Equity, Shares Outstanding 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 Measurement Input Type [Domain] Measurement Input Type [Domain] Contingent earnout liability recognized upon the closing of the reverse recapitalization Reverse Recapitalization, Contingent Earnout Liability Recognized Reverse Recapitalization, Contingent Earnout Liability Recognized 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 Subsequent Event Type [Axis] Subsequent Event Type [Axis] Lessee, Operating Lease, Liability, to be Paid [Abstract] Derivative Instrument, Period Three Derivative Instrument, Period Three [Member] Derivative Instrument, Period Three Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Secured Debt Secured Debt [Member] Ownership [Axis] Ownership [Axis] Common Stock Warrants Common Stock Warrants [Member] Common Stock Warrants Total financial assets Assets, Fair Value Disclosure Triggering Event, $15 And $20 VWAP Per Share Thresholds Triggering Event, $15 And $20 VWAP Per Share Thresholds [Member] Triggering Event, $15 And $20 VWAP Per Share Thresholds Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 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] Dividend rate Measurement Input, Expected Dividend Rate [Member] 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 Derivative Instrument [Axis] Derivative Instrument [Axis] Number of operating segments Number of Operating Segments Unrecognized compensation costs related to RSUs and ESPP Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] 2023 (remaining three 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] Derivative Instrument, Period [Domain] Derivative Instrument, Period [Domain] Derivative Instrument, Period [Domain] Employee stock purchase plan ESPP Employee Stock [Member] Other comprehensive 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 Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Award Type [Axis] Award Type [Axis] Change in fair value of dilutive warrants Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities 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] Contingent earnout liability recognized upon the closing of the reverse recapitalization Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Legacy Common Stock Warrants Legacy Common Stock Warrants [Member] Legacy Common Stock Warrants Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Liability Class [Axis] Liability Class [Axis] Legal Entity [Axis] Legal Entity [Axis] Debt, noncurrent Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities 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] 2017 Stock Plan Stock Plan 2017 [Member] Stock Plan 2017 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 Developed Technology Technology-Based Intangible Assets [Member] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares) Merger and PIPE financing shares (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Current Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Reverse Capitalization Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Reverse Capitalization Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Issuance of common stock upon the reverse recapitalization, net of issuance costs Stock Issued During Period, Value, Reverse Recapitalization Stock Issued During Period, Value, Reverse Recapitalization Remaining Performance Obligations and Deferred Revenue Revenue from Contract with Customer [Policy 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] Shares reserved for potential future issuance of earnout shares (in shares) Common Stock, Capital Shares Reserved For Future Issuance, Upon Issuance Of Earnout Shares Common Stock, Capital Shares Reserved For Future Issuance, Upon Issuance Of Earnout Shares Assets Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Issuance of earnout shares upon triggering events, net of tax withholding (in shares) Stock Issued During Period, Shares, Earnout Shares Stock Issued During Period, Shares, Earnout Shares 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] Gain attributable to earnout shares issued Dilutive Securities, Effect On Basic Earnings Per Share, Dilutive Gain On Earnout Shares Issued Dilutive Securities, Effect On Basic Earnings Per Share, Dilutive Gain On Earnout Shares Issued 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 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Equity transferred (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Medium-term Notes Medium-term Notes [Member] Founder shares surrendered (in shares) Less surrender of switchback founder shares (in shares) Earnout shares remaining (in shares) Reverse Recapitalization, Stock Surrendered And Retired During Period, Shares Reverse Recapitalization, Stock Surrendered And Retired During Period, Shares Financial Instrument [Axis] Financial Instrument [Axis] Proceeds from the exercise of warrants Proceeds from Warrant Exercises Subsequent Event Subsequent Event [Member] Deemed dividends attributable to vested option holders Deemed Dividends Attributable To Vested Option Holders Deemed Dividends Attributable To Vested Option Holders Maximum number of contribution increases Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Contribution Increases Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Contribution Increases Document Period End Date Document Period End Date Tranche One Share-Based Payment Arrangement, Tranche One [Member] Cumulative dividends on redeemable convertible preferred stock Temporary Equity, Dividends, Adjustment 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 Officer, excluding Chief Executive Officer Officer, Excluding Chief Executive Officer [Member] Officer, Excluding Chief Executive Officer 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] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] PRSUs 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 Estimated Fair Value Long-Term Debt, Fair Value Accounting Policies [Abstract] Total interest expense Interest Expense, Debt Legacy Warrants Legacy Common And Preferred Stock Warrants [Member] Legacy Common And Preferred Stock Warrants Payroll and related expenses Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Temporary equity, beginning balance Temporary equity, ending balance Temporary Equity, Carrying Amount, Attributable to Parent Additional earn back shares (in shares) Derivative Instrument, Contingent Consideration, Liability, Additional Shares Derivative Instrument, Contingent Consideration, Liability, Additional Shares Net loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity (deficit): 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] Add: Public and Private Placement Warrants under the treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 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] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Award Type [Domain] Award Type [Domain] Weighted average period (in years) 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 Estimated fair value of total earnout shares Derivative Instrument, Contingent Consideration, Liability, Fair Value Of Earnout Shares Derivative Instrument, Contingent Consideration, Liability, Fair Value Of Earnout Shares Cash paid for acquisition Payments to Acquire Businesses, Gross Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Shares issued in PIPE (in shares) Stock Issued During Period, Shares, New Issues Subsequent Events Subsequent Events [Text Block] Stock Warrants and Earnout Warrants And Rights And Contingent Earnout Liability Disclosure [Text Block] Warrants And Rights And Contingent Earnout Liability Disclosure Dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Legacy chargepoint shares (in shares) Stock Converted, Reverse Recapitalization Stock Converted, Reverse Recapitalization Foreign exchange fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Customer Relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Interest expense Interest Expense, Long-Term Debt Trustee percentage (as a percent) Debt Instrument, Covenant, Trustee Percentage Debt Instrument, Covenant, Trustee Percentage Operating expenses Operating Expenses [Abstract] Expected term (years) Measurement Input, Expected Term [Member] Minimum Minimum [Member] 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] Contingent earnout liability recognized upon the closing of the reverse recapitalization Adjustments To Additional Paid In Capital, Reverse Recapitalization, Contingent Earnout Liability Recognized Adjustments To Additional Paid In Capital, Reverse Recapitalization, Contingent Earnout Liability Recognized Fair Value Measurements Fair Value Disclosures [Text Block] Aggregate Intrinsic Value (in thousands) Aggregate Intrinsic Value Abstract [Abstract] Aggregate Intrinsic Value Abstract Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (in shares) Temporary Equity Issued During Period, Shares, Conversion Of Convertible Securities, Including Paid-In Kind Dividend Temporary Equity Issued During Period, Shares, Conversion Of Convertible Securities, Including Paid-In Kind Dividend 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] Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units RSUs Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] 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 Payment of tax withholding obligations on settlement of earnout shares Payments, Tax Withholding, Reverse Recapitalization Earnout Shares Payments, Tax Withholding, Reverse Recapitalization Earnout Shares Accounts payable Increase (Decrease) in Accounts Payable LIBOR London Interbank Offered Rate (LIBOR) [Member] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Subsequent Events [Abstract] Short-Term Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Interest and prepayment fees Payment for Debt Extinguishment or Debt Prepayment Cost Finished goods and components Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Amortization of intangible assets Amortization of Intangible Assets Stock price of warrants (in USD per share) Class of Warrant or Right, Exercise Price of Warrants or Rights 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 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions Right-of-use assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained In Exchange For Operating And Finance Lease Liability Right-of-Use Asset Obtained In Exchange For Operating And Finance Lease Liability Cash Interest Cash Interest [Member] Cash Interest Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (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 Counterparty Name [Domain] Counterparty Name [Domain] 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 Vesting [Domain] Vesting [Domain] Ending allowance for credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss Reclassification of remaining contingent earnout liability upon triggering event Reclassification Of Remaining Contingent Earnout Liability Upon Triggering Event Reclassification Of Remaining Contingent Earnout Liability Upon Triggering Event Ownership [Domain] Ownership [Domain] Reclassification of remaining contingent earnout liability upon triggering event Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 Shares reserved for potential future issuance upon exercise of stock options and warrants (in shares) Common Stock, Capital Shares Reserved For Future Issuance, Upon Exercise Of Stock Options And Warrants Common Stock, Capital Shares Reserved For Future Issuance, Upon Exercise Of Stock Options And Warrants 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] Summary 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] Add: Earnout Shares under the treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Accrued interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Money market funds Money Market Funds [Member] Issuance of earnout shares upon triggering events, net of tax withholding Stock Issued During Period, Value, Earnout Shares Stock Issued During Period, Value, Earnout Shares Accumulated Deficit Retained Earnings [Member] Stock Options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Reduction to APIC Payments Of Reverse Recapitalization Transaction Costs, Reduction In APIC Payments Of Reverse Recapitalization Transaction Costs, Reduction In APIC Number of trading days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Common Stock Common Stock [Member] Eligible compensation per employee (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive 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 Repurchase of common stock Payments for Repurchase of Common Stock Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout) Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] 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 Issuance of common stock upon ESPP purchase Stock Issued During Period, Value, Acquisitions Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Composition of Certain Financial Statement Items Additional Financial Information Disclosure [Text Block] Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Number of shares purchased (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Accounts receivable, net of allowance of $8,200 as of October 31, 2022 and $5,584 as of January 31, 2022 Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend Temporary Equity Issued During Period, Value, Conversion Of Convertible Securities, Including Paid-In Kind Dividend Temporary Equity Issued During Period, Value, Conversion Of Convertible Securities, Including Paid-In Kind Dividend Fair Value, Recurring Fair Value, Recurring [Member] Merger and PIPE financing Proceeds from Issuance of Private Placement 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] Triggering Event, $30 VWAP Per Share Threshold Triggering Event, $30 VWAP Per Share Threshold [Member] Triggering Event, $30 VWAP Per Share Threshold Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Cash - Switchback's trust and cash Cash Acquired Through Reverse Recapitalization Cash Acquired Through Reverse Recapitalization 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] Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Cost Finite-Lived Intangible Assets, Gross Change in fair value of contingent earnout liability Change in fair value of contingent earnout liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 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] Effect of foreign currency translation Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization Reverse Recapitalization, Conversion Of Redeemable Convertible Preferred Stock Into Common Stock Reverse Recapitalization, Conversion Of Redeemable Convertible Preferred Stock Into Common Stock Warrants redeemed price per share (in USD per share) Class Of Warrant Or Right, Redeemed, Price Per Share Class Of Warrant Or Right, Redeemed, Price Per Share 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 Schedule of Reverse Recapitalization Schedule Of Reverse Recapitalization [Table Text Block] Schedule Of Reverse Recapitalization 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 Target price (in USD per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Target Price Per Common Share Share-Based Compensation Arrangement By Share-Based Payment Award, Target Price Per Common Share Common Stock Warrant Liability Private placement warrant liability Common Stock Warrant [Member] Common Stock Warrant Local Phone Number Local Phone Number Converted instrument, principal amount Debt Conversion, Converted Instrument, Amount 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] Derivative Instrument, Period [Axis] Derivative Instrument, Period [Axis] Derivative Instrument, Period 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 2021 Stock Option Plan Stock Option Plan 2021 [Member] Stock Option Plan 2021 Goodwill Beginning balance Ending balance Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Repurchase of unvested restricted shares (in shares) Less redemption of switchback shares (in shares) Stock Repurchased During Period, Shares Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend 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 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 2027 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 Derivative liability Derivative Liability 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 Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Maximum number of shares to be purchased per employee (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Derivative Instrument, Period Two Derivative Instrument, Period Two [Member] Derivative Instrument, Period Two Issuance costs Debt Issuance Costs, Gross Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of October 31, 2022 and January 31, 2022; 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, 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] Convertible Debt 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] Private Placement Private Placement [Member] 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] Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reserve capitalization Adjustments to Additional Paid in Capital, Warrant Issued Current stock price Measurement Input, Share Price [Member] Current liabilities: Liabilities, Current [Abstract] Net proceeds from line of credit Proceeds from Issuance of Long-Term Debt Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Net loss attributable to common stockholders - Basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Private placement warrant liability acquired as part of the Merger Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 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 Service conditions vesting percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Service Condition, Percent Of Tranche Vesting Rights Share-Based Compensation Arrangement By Share-Based Payment Award, Service Condition, Percent Of Tranche Vesting Rights 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 Possible increase in percent of outstanding shares (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Increase As A Percentage Of Outstanding Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Increase As A Percentage Of Outstanding Stock Common stock warrant liabilities (Private Placement) Warrants and Rights Outstanding 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 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 2007 Stock Plan Stock Plan 2007 [Member] Stock Plan 2007 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 Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] Payments of transaction costs related to Merger Payments of Merger Related Costs, Financing Activities 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 Subscription term (in years) Revenue From Contract With Customer, Subscription Period Revenue From Contract With Customer, Subscription Period Depreciation and amortization Depreciation, Depletion and Amortization Purchase price of common stock, percent of fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Chief Executive Officer Chief Executive Officer [Member] 2018 Loan 2018 Loan [Member] 2018 Loan Gains or losses Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Merger and PIPE financing Proceeds From Reverse Recapitalization Transaction Proceeds From Reverse Recapitalization Transaction Issuance of common stock upon ESPP purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Counterparty Name [Axis] Counterparty Name [Axis] 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] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Number of consecutive trading days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days 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 Repayment of borrowings Repayments of Long-Term Debt Gain on private placement warrants Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss) 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 Sales and marketing Selling and Marketing Expense [Member] Options to purchase common stock Stock Options Share-Based Payment Arrangement, Option [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Issuance of common stock upon exercise of vested stock options Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Carrying Amount Carrying Amount Long-Term Debt Other expense, net Other Nonoperating Income (Expense) Purchase price per share (in USD per share) Sale of Stock, Price Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Switchback Switchback [Member] Switchback Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Maximum Maximum [Member] 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 Deferred 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] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Measurement Frequency [Domain] Measurement Frequency [Domain] Common Stock 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 Credit-related impairment losses Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not to Sell before Recovery, Credit Loss, Previously Recorded, Expense (Reversal) Revenue expected to be recognized from remaining performance obligations (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-Sale Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Earnout shares, net (in shares) Derivative Instrument, Contingent Consideration, Liability, Shares Issued, Net Of Shares Withheld For Taxes Derivative Instrument, Contingent Consideration, Liability, Shares Issued, Net Of Shares Withheld For Taxes 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] Contingent Consideration 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] Debt converted into warrants (in shares) Debt Conversion, Converted Instrument, Warrants or Options Issued 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] Subsequent Event [Line Items] Subsequent Event [Line Items] 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 Expected volatility Measurement Input, Price Volatility [Member] Investments, Debt and Equity Securities [Abstract] Warrants redeemed (in shares) Class Of Warrant Or Right, Redeemed Class Of Warrant Or Right, Redeemed Earn back price trigger (in USD per share) Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Public Warrants Public Warrants [Member] Public Warrants Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) 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] Number of additional shares allowable under the plan (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Number Of Shares Authorized Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Number Of Shares Authorized Consideration received on sold shares Sale of Stock, Consideration Received on Transaction Inventories Total Inventories Inventory, Net Accounts payable Accounts Payable, Current Debt Discount and Issuance Costs Debt Instrument, Unamortized Discount Maximum covenant threshold Debt Instrument, Covenant, Maximum Secured Debt Threshold Debt Instrument, Covenant, Maximum Secured Debt Threshold 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 Common stock and preferred stock warrants Warrant [Member] Entity Filer Category Entity Filer Category Weighted average shares outstanding - basic (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Transaction costs expensed Reverse Recapitalization, Offering Costs Reverse Recapitalization, Offering Costs 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 Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization Reverse Recapitalization, Reclassification Of Redeemable Convertible Preferred Stock Warrant Liability Reverse Recapitalization, Reclassification Of Redeemable Convertible Preferred Stock Warrant Liability Liabilities Liabilities, Fair Value Disclosure [Abstract] 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 9) 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 Issuance of common stock in connection with acquisitions Stock Issued Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of October 31, 2022 and January 31, 2022; 0 issued and outstanding as of October 31, 2022 and January 31, 2022 Preferred Stock, Value, Issued 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 Schedule Of Reverse Recapitalization [Line Items] Schedule Of Reverse Recapitalization [Line Items] Schedule Of Reverse Recapitalization [Line Items] Value of equity purchased Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Total shares of common stock reserved (in shares) 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] Percent of outstanding shares (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum 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] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total liabilities and stockholders’ equity Liabilities and Equity Debt maturity (in years) Debt Instrument, Term Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Extinguishment of debt Extinguishment of Debt, Amount Rest of World Non-US [Member] Purchase period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Organization, Consolidation and Presentation of Financial Statements [Abstract] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Issuance of earnout shares upon triggering events Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 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] Goodwill, tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount 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 Vesting [Axis] Vesting [Axis] Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Net loss per share - diluted (in USD per share) Earnings Per Share, Diluted Net loss attributable to common stockholders - Diluted Net Income (Loss) Available to Common Stockholders, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Subscriptions License and Service [Member] Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Schedule of Common Stock Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Change in fair value of warrant liabilities Change in fair value of warrant liabilities Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Total current liabilities Liabilities, Current 2025 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 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 Indemnity claim period (in months) Business Combination, Indemnity Claim Period Business Combination, Indemnity Claim Period Deferred revenue Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Warrants exercised (in shares) Warrants exercised (in shares) Class Of Warrant Or Right, Exercised Class Of Warrant Or Right, Exercised Class of Stock [Domain] Class of Stock [Domain] Fair Value Disclosures [Abstract] Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] 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] Subsequent Event [Table] Subsequent Event [Table] 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] Redeemable convertible preferred stock warrant liability Redeemable Convertible Preferred Stock Warrant [Member] Redeemable Convertible Preferred Stock Warrant Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Offering period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Number of tranches Derivative Instrument, Number Of Tranches Derivative Instrument, Number Of Tranches 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 (decrease) 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] 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] Contingent earnout liability, measurement input Derivative Liability, Measurement Input Consideration transferred Business Combination, Consideration Transferred Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] ViriCiti ViriCiti [Member] ViriCiti Entity [Domain] Entity [Domain] 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] Consecutive trading days (in days) Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Consecutive Trading Days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Consecutive Trading Days 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] Transaction costs expensed Transaction costs expensed Payments Of Reverse Recapitalization Transaction Costs Payments Of Reverse Recapitalization Transaction Costs Total financial liabilities Financial Liabilities Fair Value Disclosure Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Warrants outstanding (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Outstanding Recapitalization common stock value (in USD per share) Recapitalization, Price Per Share Recapitalization, Price Per Share Other long-term liabilities Other Liabilities, Noncurrent Recapitalization exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio 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] Purchase commitments for goods and services Long-Term Purchase Commitment, Amount 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] Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] EX-101.PRE 11 chpt-20221031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
9 Months Ended
Oct. 31, 2022
Nov. 30, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2022  
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   341,684,268
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --01-31  
Entity Central Index Key 0001777393  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2022
Jan. 31, 2022
Current assets:    
Cash and cash equivalents $ 188,273,000 $ 315,235,000
Restricted cash 400,000 400,000
Short-term investments 208,887,000 0
Accounts receivable, net of allowance of $8,200 as of October 31, 2022 and $5,584 as of January 31, 2022 123,028,000 75,939,000
Inventories 62,449,000 35,879,000
Prepaid expenses and other current assets 58,589,000 36,603,000
Total current assets 641,626,000 464,056,000
Property and equipment, net 38,706,000 34,593,000
Intangible assets, net 89,637,000 107,209,000
Operating lease right-of-use assets 21,890,000 25,535,000
Goodwill 201,742,000 218,484,000
Other assets 6,982,000 6,020,000
Total assets 1,000,583,000 855,897,000
Current liabilities:    
Accounts payable 44,537,000 27,576,000
Accrued and other current liabilities 111,910,000 84,328,000
Deferred revenue 81,912,000 77,142,000
Total current liabilities 238,359,000 189,046,000
Deferred revenue, noncurrent 93,306,000 69,666,000
Debt, noncurrent 294,635,000 0
Operating lease liabilities 22,309,000 25,370,000
Deferred tax liabilities 12,349,000 17,697,000
Other long-term liabilities 1,035,000 7,104,000
Total liabilities 661,993,000 308,883,000
Commitments and contingencies (Note 9)
Stockholders’ equity (deficit):    
Common stock: $0.0001 par value; 1,000,000,000 shares authorized as of October 31, 2022 and January 31, 2022; 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, respectively 34,000 33,000
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of October 31, 2022 and January 31, 2022; 0 issued and outstanding as of October 31, 2022 and January 31, 2022 0 0
Additional paid-in capital 1,451,711,000 1,366,855,000
Accumulated other comprehensive loss (35,054,000) (8,219,000)
Accumulated deficit (1,078,101,000) (811,655,000)
Total stockholders’ equity 338,590,000 547,014,000
Total liabilities and stockholders’ equity $ 1,000,583,000 $ 855,897,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Current assets:    
Allowance for credit loss $ 8,200 $ 5,584
Stockholders’ equity (deficit):    
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) 341,531,034 334,760,615
Common stock, shares outstanding (in shares) 341,531,034 334,760,615
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.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Revenue        
Total revenue $ 125,341 $ 65,034 $ 315,267 $ 161,665
Cost of revenue        
Total cost of revenue 102,660 48,978 262,325 125,615
Gross profit 22,681 16,056 52,942 36,050
Operating expenses        
Research and development 48,132 36,751 148,237 102,535
Sales and marketing 35,382 24,361 101,842 62,258
General and administrative 22,445 20,268 66,339 57,467
Total operating expenses 105,959 81,380 316,418 222,260
Loss from operations (83,278) (65,324) (263,476) (186,210)
Interest income 1,905 25 3,471 72
Interest expense (2,606) (3) (6,467) (1,502)
Change in fair value of contingent earnout liability 0 0 0 84,420
Transaction costs expensed 0 0 0 (7,031)
Other expense, net (943) (2,025) (2,646) (2,200)
Net loss before income taxes (84,922) (69,756) (269,142) (72,303)
Benefit from income taxes (442) (314) (2,696) (211)
Net loss (84,480) (69,442) (266,446) (72,092)
Cumulative dividends on redeemable convertible preferred stock 0 0 0 (4,292)
Deemed dividends attributable to vested option holders 0 0 0 (51,855)
Deemed dividends attributable to common stock warrant holders 0 0 0 (110,635)
Net loss attributable to common stockholders - Basic (84,480) (69,442) (266,446) (238,874)
Gain attributable to earnout shares issued 0 0 0 (84,420)
Change in fair value of dilutive warrants 0 0 0 (51,106)
Net loss attributable to common stockholders - Diluted $ (84,480) $ (69,442) $ (266,446) $ (374,400)
Weighted average shares outstanding - basic (in shares) 339,595,385 325,034,920 337,037,111 286,025,483
Weighted average shares outstanding - diluted (in shares) 339,595,385 325,034,920 337,037,111 292,575,318
Net loss per share - basic (in USD per share) $ (0.25) $ (0.21) $ (0.79) $ (0.84)
Net loss per share - diluted (in USD per share) $ (0.25) $ (0.21) $ (0.79) $ (1.28)
Redeemable convertible preferred stock warrant liability        
Operating expenses        
Change in fair value of warrant liabilities $ 0 $ 0 $ 0 $ 9,237
Common Stock Warrant Liability        
Operating expenses        
Change in fair value of warrant liabilities 0 (2,429) (24) 30,911
Networked charging systems        
Revenue        
Total revenue 97,592 47,511 241,291 115,185
Cost of revenue        
Total cost of revenue 85,821 38,720 216,439 97,846
Subscriptions        
Revenue        
Total revenue 21,670 13,397 59,561 36,303
Cost of revenue        
Total cost of revenue 13,400 7,637 37,305 21,107
Other        
Revenue        
Total revenue 6,079 4,126 14,415 10,177
Cost of revenue        
Total cost of revenue $ 3,439 $ 2,621 $ 8,581 $ 6,662
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Statement of Comprehensive Income [Abstract]        
Net loss $ (84,480) $ (69,442) $ (266,446) $ (72,092)
Other comprehensive loss:        
Foreign currency translation adjustment (5,943) (526) (25,446) (531)
Unrealized loss on short-term investments, net of tax (86) 0 (1,389) 0
Other comprehensive loss (6,029) (526) (26,835) (531)
Comprehensive loss $ (90,509) $ (69,968) $ (293,281) $ (72,623)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Redeemable Convertible Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Temporary equity, beginning balance (in shares) at Jan. 31, 2021 [1]   182,934,257        
Temporary equity, beginning balance at Jan. 31, 2021   $ 615,697        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (in shares) [1]   182,934,257        
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend   $ 615,697        
Temporary equity, ending balance (in shares) at Apr. 30, 2021 [1]   0        
Temporary equity, ending balance at Apr. 30, 2021   $ 0        
Beginning balance (in shares) at Jan. 31, 2021 [1]     22,961,032      
Beginning balance at Jan. 31, 2021 $ (616,521)   $ 2 $ 62,736 $ 155 $ (679,414)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (in shares) [1]     194,060,336      
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend 615,697   $ 20 615,677    
Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reserve capitalization 66,606     66,606    
Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares) [1]     60,746,989      
Issuance of common stock upon the reverse recapitalization, net of issuance costs 200,466   $ 6 200,460    
Issuance of common stock upon exercise of warrants (in shares) [1]     9,766,774      
Issuance of common stock upon exercise of warrants 225,376   $ 1 225,375    
Contingent earnout liability recognized upon the closing of the reverse recapitalization (828,180)     (828,180)    
Issuance of earnout shares upon triggering events, net of tax withholding (in shares) [1]     17,539,657      
Issuance of earnout shares upon triggering events, net of tax withholding 488,305   $ 2 488,303    
Reclassification of remaining contingent earn-out liability upon triggering event 242,640     242,640    
Vesting of early exercised stock options 78     78    
Repurchase of unvested restricted shares (in shares) [1]     (1,588)      
Stock-based compensation 7,577     7,577    
Net loss 82,289         82,289
Other comprehensive income (loss) 7       7  
Ending balance (in shares) at Apr. 30, 2021 [1]     305,073,200      
Ending balance at Apr. 30, 2021 484,340   $ 31 1,081,272 162 (597,125)
Temporary equity, beginning balance (in shares) at Jan. 31, 2021 [1]   182,934,257        
Temporary equity, beginning balance at Jan. 31, 2021   $ 615,697        
Temporary equity, ending balance (in shares) at Oct. 31, 2021 [1]   0        
Temporary equity, ending balance at Oct. 31, 2021   $ 0        
Beginning balance (in shares) at Jan. 31, 2021 [1]     22,961,032      
Beginning balance at Jan. 31, 2021 (616,521)   $ 2 62,736 155 (679,414)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (72,092)          
Other comprehensive income (loss) (531)          
Ending balance (in shares) at Oct. 31, 2021 [1]     330,987,173      
Ending balance at Oct. 31, 2021 585,399   $ 33 1,337,247 (376) (751,505)
Temporary equity, beginning balance (in shares) at Apr. 30, 2021 [1]   0        
Temporary equity, beginning balance at Apr. 30, 2021   $ 0        
Temporary equity, ending balance (in shares) at Jul. 31, 2021 [1]   0        
Temporary equity, ending balance at Jul. 31, 2021   $ 0        
Beginning balance (in shares) at Apr. 30, 2021 [1]     305,073,200      
Beginning balance at Apr. 30, 2021 484,340   $ 31 1,081,272 162 (597,125)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of warrants (in shares) [1]     4,378,568      
Issuance of common stock upon exercise of warrants 113,608   $ 0 113,608    
Issuance of common stock upon exercise of vested stock options (in shares) [1]     3,292,219      
Issuance of common stock upon exercise of vested stock options 1,761     1,761    
Issuance of earnout shares upon triggering events, net of tax withholding (in shares) [1]     8,773,596      
Issuance of earnout shares upon triggering events, net of tax withholding (8,080)   $ 1 (8,081)    
Vesting of early exercised stock options 40     40    
Issuance of common stock upon release of restricted stock units (in shares) [1]     652,901      
Stock-based compensation 28,293     28,293    
Net loss (84,938)         (84,938)
Other comprehensive income (loss) (12)       (12)  
Ending balance (in shares) at Jul. 31, 2021 [1]     322,170,484      
Ending balance at Jul. 31, 2021 535,012   $ 32 1,216,893 150 (682,063)
Temporary equity, ending balance (in shares) at Oct. 31, 2021 [1]   0        
Temporary equity, ending balance at Oct. 31, 2021   $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock plans, net of tax withholding (in shares) [1]     1,741,713      
Issuance of common stock under stock plans, net of tax withholding 976     976    
Issuance of common stock upon exercise of warrants (in shares) [1]     1,379,800      
Issuance of common stock upon exercise of warrants 1,264     1,264    
Issuance of common stock pursuant to business combinations (in shares) [1]     5,695,176      
Issuance of common stock upon ESPP purchase 102,058   $ 1 102,057    
Vesting of early exercised stock options 35     35    
Stock-based compensation 16,022     16,022    
Net loss (69,442)         (69,442)
Other comprehensive income (loss) (526)       (526)  
Ending balance (in shares) at Oct. 31, 2021 [1]     330,987,173      
Ending balance at Oct. 31, 2021 585,399   $ 33 1,337,247 (376) (751,505)
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)  
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)
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 upon exercise of vested stock options (in shares) 3,061,363          
Net loss $ (266,446)          
Other comprehensive income (loss) (26,835)          
Ending balance (in shares) at Oct. 31, 2022     341,531,034      
Ending balance at Oct. 31, 2022 338,590   $ 34 1,451,711 (35,054) (1,078,101)
Beginning balance (in shares) at Apr. 30, 2022     336,672,629      
Beginning balance at Apr. 30, 2022 465,092   $ 34 1,387,139 (21,160) (900,921)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock plans, net of tax withholding (in shares)     2,147,834      
Issuance of common stock under stock plans, net of tax withholding 728     728    
Vesting of early exercised stock options 15     15    
Stock-based compensation 26,419     26,419    
Net loss (92,700)         (92,700)
Other comprehensive income (loss) (7,865)       (7,865)  
Ending balance (in shares) at Jul. 31, 2022     338,820,463      
Ending balance at Jul. 31, 2022 391,689   $ 34 1,414,301 (29,025) (993,621)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock plans, net of tax withholding (in shares)     1,435,049      
Issuance of common stock under stock plans, net of tax withholding 314     314    
Issuance of common stock upon exercise of warrants (in shares)     936,764      
Issuance of common stock upon exercise of warrants 6,354     6,354    
Issuance of common stock upon ESPP purchase (in shares)     343,422      
Issuance of common stock upon ESPP purchase 5,027     5,027    
Vesting of early exercised stock options 17     17    
Repurchase of unvested restricted shares (in shares)     (4,664)      
Stock-based compensation 25,698     25,698    
Net loss (84,480)         (84,480)
Other comprehensive income (loss) (6,029)       (6,029)  
Ending balance (in shares) at Oct. 31, 2022     341,531,034      
Ending balance at Oct. 31, 2022 $ 338,590   $ 34 $ 1,451,711 $ (35,054) $ (1,078,101)
[1] The shares of the Company’s common and redeemable convertible preferred stock prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 1.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Parenthetical)
Feb. 26, 2021
Recapitalization exchange ratio 0.9966
Switchback  
Recapitalization exchange ratio 0.9966
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Cash flows from operating activities    
Net loss $ (266,446) $ (72,092)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 18,562 10,158
Non-cash operating lease cost 3,539 3,066
Stock-based compensation 67,644 51,893
Amortization of deferred contract acquisition costs 1,729 1,291
Change in fair value of contingent earnout liability 0 (84,420)
Transaction costs expensed 0 7,031
Reserves and other 11,490 1,833
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable, net (50,402) (26,579)
Inventories (30,057) 3,498
Prepaid expenses and other assets (24,730) (18,879)
Operating lease liabilities (3,603) (2,193)
Accounts payable 14,551 10,633
Accrued and other liabilities 12,638 16,110
Deferred revenue 28,410 29,715
Net cash used in operating activities (216,651) (109,083)
Cash flows from investing activities    
Purchases of property and equipment (14,142) (12,064)
Maturities of investments 75,000 0
Purchases of short-term investments (284,835) 0
Cash paid for acquisitions, net of cash acquired (2,756) (205,329)
Net cash used in investing activities (226,733) (217,393)
Cash flows from financing activities    
Proceeds from the exercise of warrants 6,354 118,845
Proceeds from issuance of debt, net of discount and issuance costs 293,972 0
Merger and PIPE financing 0 511,646
Payments of transaction costs related to Merger 0 (32,468)
Payment of tax withholding obligations on settlement of earnout shares 0 (20,895)
Repayment of borrowings 0 (36,051)
Proceeds from the issuance of common stock under employee equity plans, net of tax withholding 10,760 4,214
Change in driver funds and amounts due to customers 6,911 1,933
Net cash provided by financing activities 317,997 547,224
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (1,575) (748)
Net increase (decrease) in cash, cash equivalents, and restricted cash (126,962) 220,000
Cash, cash equivalents, and restricted cash at beginning of period 315,635 145,891
Cash, cash equivalents, and restricted cash at end of period 188,673 365,891
Supplementary cash flow information    
Cash paid for interest 4,929 346
Cash paid for taxes 295 119
Supplementary cash flow information on noncash investing and financing activities    
Right-of-use assets obtained in exchange for lease liabilities 0 4,737
Acquisitions of property and equipment included in accounts payable and accrued and other current liabilities 1,566 1,939
Vesting of early exercised stock options 49 0
Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization 0 615,697
Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization 0 66,606
Contingent earnout liability recognized upon the closing of the reverse recapitalization 0 828,180
Reclassification of remaining contingent earnout liability upon triggering event 0 242,640
Issuance of common stock in connection with acquisitions 0 102,057
Redeemable convertible preferred stock warrant liability    
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of warrant liabilities 0 (9,237)
Private placement warrant liability    
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of warrant liabilities $ 24 $ (30,911)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Basis of Presentation
9 Months Ended
Oct. 31, 2022
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 2022 relate to the fiscal year ended January 31, 2022 and to fiscal year 2023 refer to the fiscal year ending January 31, 2023.
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, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 4, 2022, which provides a more complete discussion of the Company’s accounting policies and certain other information. The information as of January 31, 2022, 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 October 31, 2022, the results of operations for the three and nine months ended October 31, 2022 and 2021, and cash flows for the nine months ended October 31, 2022 and 2021. The results of operations for the three and nine months ended October 31, 2022, are not necessarily indicative of the results that may be expected for the year ending January 31, 2023.
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 product offerings, raising capital and recruiting personnel. The Company’s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved at the levels or in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or to pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company’s stockholders. The Company has incurred net operating losses and negative cash flows from operations every year since inception and expects this to continue for the foreseeable future. As of October 31, 2022, the Company had an accumulated deficit of $1,078.1 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 and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, short-term investments and restricted cash of $397.6 million as of October 31, 2022. As of December 8, 2022, 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”).
At the Merger, eligible ChargePoint equity holders received or had the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the exchange ratio of 0.9966 as defined in the Merger Agreement (“Exchange Ratio”). Accordingly, immediately following the consummation of the Merger, Legacy ChargePoint common stock exchanged into 217,021,368 shares of Common Stock, 68,896,516 shares were reserved for the issuance of Common Stock upon the potential future exercise of Legacy ChargePoint stock options and warrants that were exchanged into ChargePoint stock options and warrants, and 27,000,000 shares of Common Stock were reserved for the potential future issuance of the earnout shares.
In connection with the execution of the Merger Agreement, Switchback entered into separate subscription agreements (each a “Subscription Agreement”) with a number of investors (each a “New PIPE Investor”), pursuant to which the New PIPE Investors agreed to purchase, and Switchback agreed to sell to the New PIPE Investors, an aggregate of 22,500,000 shares of Common Stock (“PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $225.0 million, in a private placement pursuant to the subscription agreements (“PIPE Financing”). The PIPE Financing closed simultaneously with the consummation of the Merger.
Pursuant to the terms of a letter agreement the initial Switchback stockholders entered into in connection with the execution of the Merger Agreement (“Founders Stock Letter”), the initial stockholders surrendered 984,706 of Switchback Class B common stock shares purchased by NGP Switchback, LLC, a Delaware limited liability company (“Sponsor”) prior to the Switchback Public Offering on May 16, 2019 ( “Founder Shares”) for no consideration, whereupon such Founder Shares were immediately cancelled. Additionally, 900,000 Founder Shares, which were previously subjected to potential forfeiture until the closing volume weighted average price per share of the Company’s Common Stock achieved $12.00 for any ten trading days within any twenty consecutive trading day period during the five-year period following the Closing (“Founder Earn Back Triggering Event” and such Founder Shares the “Founder Earn Back Shares”), met the Founder Earn Back Triggering Event on March 12, 2021.
At the Closing, the Sponsor exercised its right to convert a portion of the working capital loans made by the Sponsor to Switchback into an additional 1,000,000 Private Placement Warrants at a price of $1.50 per warrant in satisfaction of $1.5 million principal amount of such loans.
The number of shares of Common Stock issued immediately following the consummation of the Merger was as follows:
Shares
Common stock of Switchback, outstanding prior to Merger39,264,704 
Less redemption of Switchback shares(33,009)
Less surrender of Switchback Founder Shares(984,706)
Common stock of Switchback38,246,989 
Shares issued in PIPE22,500,000 
Merger and PIPE financing shares (1)60,746,989 
Legacy ChargePoint shares (2)217,021,368 
Total shares of common stock immediately after Merger277,768,357 
_______________
(1) This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021
(2) The number of Legacy ChargePoint shares was determined by converting the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger using the Exchange Ratio of 0.9966. All fractional shares were rounded down.
All periods prior to the Merger have been retrospectively adjusted using the Exchange Ratio for the equivalent number of shares outstanding immediately after the Merger to effect the reverse recapitalization. Additionally, upon the consummation of the Merger, the Company gave effect to the issuance of 60,746,989 shares of Common Stock for the previously issued Switchback common stock and PIPE Shares that were outstanding at the Closing Date.
In connection with the Merger, the Company raised $511.6 million of proceeds including the contribution of $286.6 million of cash held in Switchback’s trust account from its initial public offering, net of redemptions of Switchback public stockholders of $0.3 million, and $225.0 million of cash in connection with the PIPE financing. The Company incurred $36.5 million of transaction costs, consisting of banking, legal, and other professional fees, of which $29.5 million was recorded as a reduction to additional paid-in capital of proceeds and the remaining $7.0 million was expensed in the condensed consolidated statements of operations.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2022
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, 2022 and 2021 and for the years ended January 31, 2022, 2021 and 2020 included in ChargePoint’s Annual Report on Form 10-K filed with the SEC on April 4, 2022.
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 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, the valuation of redeemable convertible preferred stock warrants and Common Stock warrants, including Common Stock warrants as a result of the Merger, contingent earnout liabilities, valuation of acquired goodwill and intangible assets, the value of Common Stock 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 with 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. 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 October 31, 2022 and January 31, 2022, no customer individually accounted for 10% or more of accounts receivable, net. For the three and nine months ended October 31, 2022 and 2021, 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.
Supply chain disruptions and COVID-19
The COVID-19 pandemic continues to affect the Company’s business, including as a result of changes in consumer and business behavior, investor fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of COVID-19 has disrupted the Company’s supply chain and heightened its material, freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales in markets around the world. These ongoing supply chain challenges and heightened logistic costs decreased gross margins in the three and nine months ended October 31, 2022, and the Company expects that gross margins will continue to be adversely affected by increased material costs and freight and logistic expenses through the remainder of the fiscal year ending January 31, 2023.
As a result of the COVID-19 pandemic, the Company initially modified its business practices (including reducing employee travel, recommending that all non-essential personnel work from home and canceling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost-cutting measures in order to reduce its operating costs. In May 2022, the Company commenced a “return-to-office” plan, which includes shifting to a hybrid model where employees have the flexibility to work from home or from the office. The ongoing COVID-19 pandemic has resulted in government authorities implementing numerous measures to try to contain the COVID-19 virus, such as travel bans and restrictions, quarantines, stay-at-home or shelter-in-place orders and business shutdowns. While these measures may be relaxed or revised in some areas, there is no guarantee these measures will not be reinstated or resumed due to new or emerging variants of COVID-19 or the inability or ineffectiveness of other public health measures to limit the further spread of COVID-19. The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners as the result of the COVID-19 pandemic.
The ultimate full societal and economic impact of the COVID-19 pandemic remains unknown and its duration and extent depend on current and future developments that cannot be accurately predicted. It has already had an adverse effect on the global economy, the persistence of which has varied over time and across the geographies in which the Company operates. The conditions caused by the COVID-19 pandemic, such as more prevalence of permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact the Company’s commercial business and its overall gross margin as the Company’s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to disrupt supply chains and heighten component and shipping pricing and logistics expenses and further adversely impact the Company’s gross margins, adversely affect demand for the Company’s platforms, lengthen its product development and sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of the Company’s direct sales force to
travel to customers and potential customers, all of which could adversely affect the Company’s business, results of operations and financial condition.

Additionally, global economic uncertainty due to the impacts of the COVID-19 pandemic and other macroeconomic conditions, including inflation, interest rate pressures and labor market disruptions, and related growing concerns of a 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 our products or subscription services could have an adverse impact on our results of operations and financial condition.
Segment Reporting
The Company operates as one operating segment because its Chief Executive Officer, as the Company’s chief operating decision maker, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.
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 of $0.4 million as of October 31, 2022 and January 31, 2022 relates to cash deposits restricted under letters of credit issued in support of trade agreements.
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated condensed statements of cash flows was as follows:
October 31,
2022
January 31,
2022
(in thousands)
Cash and cash equivalents$188,273 $315,235 
Restricted cash400 400 
Total cash, cash equivalents, and restricted cash$188,673 $315,635 
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.
An impairment loss may be recognized when the decline in fair value of the debt securities is determined to be other-than-temporary. The Company evaluates its investments for other-than-temporary declines in fair value below the cost basis each quarter, or whenever events or changes in circumstances indicate that the cost basis of the short-term investments may not be recoverable. The evaluation is based on a number of factors, including the length of time and the extent to which the fair value has been below the cost basis, as well as adverse conditions related specifically to the security, such as any changes to the credit rating of the security and the intent to sell or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. Credit-related impairment losses, not to exceed the amount that fair value is
less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income (expense), net in the condensed consolidated statements of operations.
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.
Remaining Performance Obligations
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. The Company’s Assure, Cloud and CPaaS subscription terms typically range from one to five years and are paid up-front. Revenue expected to be recognized from remaining performance obligations was $196.2 million as of October 31, 2022, of which 45% is expected to be recognized over the next twelve months.
Deferred Revenue
Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud and Assure services not yet rendered as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a customer-by-customer basis. Current deferred revenue represents deferred revenue that will be recognized within twelve months, and non-current is deferred revenue that will be recognized beyond that twelve-month period.
The following table shows the total deferred revenue for each period presented.
October 31,
2022
January 31,
2022
(in thousands)
Deferred revenue$175,218 $146,808 
Total deferred revenue$175,218 $146,808 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
Deferred revenue recognized$13,275 $9,200 $50,993 $31,800 
Total deferred revenue recognized$13,275 $9,200 $50,993 $31,800 
Income Taxes
The Company follows the asset and liability method of accounting for income taxes under ASC 740, Income Taxes (“ASC 740”). Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Valuation allowances, if management deems them necessary, are established to reduce deferred tax assets to the amount that more likely than not will be realized and primarily relate to the ability to utilize losses in various tax jurisdictions.
ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be “more likely than not” to be sustained upon examination by taxing authorities. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax position liabilities for any of the reporting periods presented.
Reclassifications of Prior Period Presentation
Certain prior period amounts have been reclassified for consistency with the current year presentation.
For the nine months ended October 31, 2021, “deferred tax benefit” was reclassified to the “reserves and other” line item 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
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 will be 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 is currently assessing the impact of this guidance on its condensed consolidated financial statements and related disclosures.
Recently Issued Accounting Standards Adopted
In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40),” which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for fiscal years beginning after December 15, 2021.
Early adoption is permitted, but no earlier than for fiscal years beginning after December 15, 2020. The Company adopted ASU 2020-06 on February 1, 2022 and the amendment in this guidance was applied to the convertible note the Company issued in April 2022 (see Note 8, Debt). There were no financial instrument outstanding as of the beginning of the fiscal year 2023 that requires the Company to apply modified retrospective approach.
In November 2021, the FASB issued ASU No. 2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,” which requires entities to disclose annually its transactions with a government accounted for by applying a grant or contribution accounting model by analogy. The disclosure requirement includes information about the nature of the transactions and the related accounting policy used to account for the transactions, the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line, and significant terms and conditions of the transactions, including commitments and contingencies. The guidance will be effective for annual reporting periods beginning after December 15, 2021. Early application is permitted. The Company adopted ASU 2021-10 on February 1, 2022 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 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations
9 Months Ended
Oct. 31, 2022
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 up to $7.7 million of additional earnout consideration contingent on meeting certain revenue targets through January 31, 2023 (“ViriCiti Earnout”). 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.
The acquisition of ViriCiti was considered a business combination and was accounted for under the acquisition method of accounting. The total purchase price was allocated to the net tangible and intangible assets acquired and liabilities assumed based on their respective fair values on the acquisition date and the excess was recorded as goodwill. The total purchase price was allocated to $62.8 million of goodwill, $17.7 million of customer relationship intangible assets, and $6.6 million of developed technology intangible assets acquired, and deferred tax liabilities of $3.5 million and net liabilities of $0.2 million were assumed. Goodwill is not deductible for tax purposes.
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, valued at $15.9 million, are held in escrow to cover indemnity claims the Company may make within eighteen months from the closing date. 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.
The acquisition of HTB was considered a business combination and was accounted for under the acquisition method of accounting. The total purchase price was allocated to the net tangible and intangible assets acquired and liabilities assumed based on their respective fair values on the acquisition date, and the excess was recorded as goodwill. The total purchase price was allocated to $159.0 million of goodwill, $78.7 million of customer relationship intangible assets, $12.7 million of developed technology intangible assets, and net assets of $2.9 million acquired, and deferred tax liabilities of $18.3 million were assumed. Goodwill is not deductible for tax purposes.
There were no measurement period adjustments for the three and nine months ended October 31, 2022.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets
9 Months Ended
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table summarizes the changes in carrying amounts of goodwill (in thousands):
Balance as of January 31, 2022
$218,484 
Foreign exchange fluctuations(16,742)
Balance as of October 31, 2022
$201,742 
There was no impairment recognized for the three and nine months ended October 31, 2022 and 2021.
The following table presents the details of intangible assets:
October 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer Relationships$84,823 $(9,324)$75,499 10
Developed Technology17,400 (3,262)14,138 6
$102,223 $(12,586)$89,637 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer Relationships$93,065 $(3,223)$89,842 10
Developed Technology18,731 (1,364)17,367 6
$111,796 $(4,587)$107,209 
_______________
(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 October 31,Nine months ended October 31,
2022202120222021
(in thousands)
Amortization expense$2,837 $1,519 $8,653 $1,519 
Total amortization expense$2,837 $1,519 $8,653 $1,519 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements
9 Months Ended
Oct. 31, 2022
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 October 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$92,475 $— $— $92,475 
U.S. Treasury securities— 208,887 — 208,887 
Total financial assets$92,475 $208,887 $ $301,362 
Liabilities
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)— — 5,337 5,337 
Total financial liabilities$ $ $5,337 $5,337 
Fair Value Measured as of January 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$254,716 $— $— $254,716 
Total financial assets$254,716 $ $ $254,716 
Liabilities
Common stock warrant liabilities (Private Placement)$— $— $25 $25 
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)— — 5,993 5,993 
Total financial liabilities$ $ $6,018 $6,018 
The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets. 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 October 31, 2022 and January 31, 2022. 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 (See Note 6, Short-Term Investments).
As of October 31, 2022 and January 31, 2022, the Company had no investments with a contractual maturity of greater than one year.
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments:
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— 656 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise48 — 
Fair value as of October 31, 2022$ $(5,337)
Redeemable convertible preferred stock warrant liabilityPrivate placement warrant liabilityEarnout liabilityViriCiti Earnout liability
(in thousands)
Fair value as of January 31, 2021$(75,843)$— $— $— 
Private placement warrant liability acquired as part of the Merger— (127,888)— — 
Contingent earnout liability recognized upon the closing of the reverse recapitalization
— — (828,180)— 
Change in fair value included in other income (expense), net9,237 46,835 84,420 — 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise— 51,771 — — 
Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization66,606 — — — 
Issuance of earnout shares upon triggering events— — 501,120 — 
Reclassification of remaining contingent earnout liability upon triggering event
— — 242,640 — 
Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)— — — (3,856)
Fair value as of October 31, 2021$ $(29,282)$ $(3,856)
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 11, Stock Warrants and Earnout).
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 is 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.
During the three months ended October 31, 2022, the Company did not revalue the ViriCiti Earnout liability as updated revenue expectations for the earnout period through January 2023 did not materially change. The change in the fair value of the ViriCiti Earnout liability of $0.7 million is due to foreign currency translation.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments
9 Months Ended
Oct. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Short-Term Investments Short-Term Investments
Short-term investments consisted of the following:
October 31, 2022
(in thousands)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasury Securities$207,498 $— $(1,389)$208,887 
$207,498 $ $(1,389)$208,887 
The amortized cost and fair value amounts include accrued interest receivable of $0.6 million as of October 31, 2022. There were no short-term investments as of January 31, 2022.
The U.S. treasury securities are debt securities stated on the condensed consolidated balance sheets at fair value based upon inputs other than quoted prices in active markets (Level 2 inputs). The Company recorded $0.1 million and $1.4 million unrealized losses as a component of other comprehensive loss for the three and nine months ended October 31, 2022, respectively. The Company did not recognize any gains or losses for the three and nine months ended October 31, 2021.
As of October 31, 2022, all of the available-for-sale debt securities were in a continuous unrealized loss position for less than twelve months. During the three and nine months ended October 31, 2022, the Company did not recognize credit-related impairment losses and had no ending allowance for credit losses. The decline in fair value below amortized cost basis was not considered other than temporary as it is more likely than not the Company will hold the debt securities until maturity or a recovery of the cost basis.
As of October 31, 2022, all of the marketable debt securities have contractual maturities of less than one year.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items
9 Months Ended
Oct. 31, 2022
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:
October 31,
2022
January 31,
2022
(in thousands)
Raw materials$15,285 $9,712 
Finished goods and components47,164 26,167 
Total Inventories$62,449 $35,879 
Prepaid expense and other current assets
Prepaid expense and other current assets consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Prepaid expense$38,018 $16,951 
Other current assets20,571 19,652 
Total Prepaid Expense and Other Current Assets$58,589 $36,603 
Property and Equipment, net
Property and equipment, net consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Furniture and fixtures$1,169 $903 
Computers and software6,938 6,147 
Machinery and equipment23,296 16,193 
Tooling12,823 10,572 
Leasehold improvements9,269 10,549 
Owned and operated systems23,392 22,546 
Construction in progress2,864 2,720 
79,751 69,630 
Less: Accumulated depreciation(41,045)(35,037)
Total Property and Equipment, Net$38,706 $34,593 
The following table presents the depreciation expense:
Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
Depreciation expense3,249 3,064 9,909 8,640 
Total depreciation expense$3,249 $3,064 $9,909 $8,640 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:

October 31,
2022
January 31,
2022
(in thousands)
Accrued expenses$43,827 $31,865 
Refundable customer deposits13,055 9,409 
Payroll and related expenses18,594 16,131 
Taxes payable12,058 8,955 
Other liabilities(1)
24,376 17,968 
Total Accrued and Other Current Liabilities$111,910 $84,328 
(1) Beginning July 31, 2022, ViriCiti Earnout liability was reclassified from long-term liabilities to current liabilities as the Company expects the liability to be payable within twelve months of July 31, 2022.
Revenue
Revenue consisted of the following:

Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
United States$101,559 $54,561 $248,485 $139,321 
Rest of World23,782 10,473 66,782 22,344 
Total revenue$125,341 $65,034 $315,267 $161,665 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
9 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
2018 Loan
In July 2018, the Company entered into a term loan facility with certain lenders (“2018 Loan”) with a borrowing capacity of $45.0 million to finance working capital and repay all outstanding amounts owed under previous loans. The Company borrowed $35.0 million, with issuance costs of $1.1 million and net proceeds of $33.9 million. The 2018 Loan was secured by substantially all of the Company’s assets, contained customary affirmative and negative covenants, and required the Company to maintain minimum cash balances and attain certain customer billing targets. The 2018 Loan had a five-year maturity and interest was calculated at London Inter-Bank Offered Rate (“LIBOR”) plus 6.55%. The 2018 Loan agreement was amended on March 20, 2019, to extend the interest-only monthly payments through June 30, 2021, to be followed by equal monthly payments of principal and interest.
Transaction costs upon entering into the 2018 Loan were recorded as debt discount and were amortized over the term of the 2018 Loan.
Total interest expense incurred during the three and nine months ended October 31, 2022 and 2021 in connection with the 2018 Loan was nil and $1.5 million, respectively.
In March 2021, the Company repaid the entire loan balance of $35.0 million plus accrued interest and prepayment fees of $1.2 million.
2027 Convertible Notes
The following table presents the Company’s convertible debt outstanding:
October 31, 2022
Gross
Amount
Debt Discount and Issuance CostsCarrying
Amount
Estimated Fair Value
(in thousands)
2027 Convertible Notes$300,000 $(5,365)$294,635 $235,000 
Total long-term debt$300,000 $(5,365)$294,635 $235,000 
The following table presents the Company’s interest expense related to convertible debt:
Three Months Ended
October 31,
Nine Months Ended
October 31,
20222022
(in thousands)
Contractual interest expense$2,305 $5,804 
Amortization of debt discount and issuance costs301663
Total interest expense$2,606 $6,467 

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 October 31, 2022, 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, as of October 31, 2022 using Level 2 fair value inputs, was $235.0 million.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies
9 Months Ended
Oct. 31, 2022
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. As of October 31, 2022, the Company had open purchase commitments for goods and services of $232.6 million, all of which are expected to be received by December 31, 2024.
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 October 31, 2022, 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.
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 October 31, 2022 (in thousands):
(in thousands)
2023 (remaining three months)$1,620 
20246,086 
20255,728 
20264,766 
20274,594 
Thereafter10,320 
Total undiscounted operating lease payments33,114 
Less: imputed interest(7,632)
Total operating lease liabilities25,482 
Less: current portion of operating lease liabilities(3,173)
Operating lease liabilities, noncurrent$22,309 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock
9 Months Ended
Oct. 31, 2022
Equity [Abstract]  
Common Stock Common StockAs of October 31, 2022 and January 31, 2022, 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 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, respectively.
Common Stock Reserved for Future Issuance
Shares of Common Stock reserved for future issuance, on an as-if converted basis, were as follows:
October 31,
2022
January 31,
2022
Stock options issued and outstanding18,785,716 22,200,869 
Restricted stock units outstanding15,297,013 4,033,418 
Common stock warrants outstanding34,587,257 35,549,024 
Shares available for grant under 2021 Equity Incentive Plan40,060,867 36,370,596 
Shares available for grant under 2021 ESPP10,919,906 8,177,683 
Shares available for conversion under 2027 Convertible Notes20,743,081  
Total shares of Common Stock reserved140,393,840 106,331,590 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Warrants and Earnout
9 Months Ended
Oct. 31, 2022
Equity [Abstract]  
Stock Warrants and Earnout Stock Warrants and Earnout
Redeemable Convertible Preferred Stock Warrants
Warrants to purchase shares of redeemable convertible preferred stock were initially recognized as a liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, Legacy ChargePoint redeemable convertible preferred stock was converted into Legacy ChargePoint common stock pursuant to the conversion rate effective immediately prior to the Merger while all related Legacy ChargePoint preferred stock warrants were converted into warrants exercisable for shares of Common Stock with terms consistent with the Legacy ChargePoint preferred stock warrants except for the number of shares exercisable therefor and the exercise price, each of which was adjusted using the Exchange Ratio. At that time, the redeemable convertible preferred stock warrant liability was remeasured and reclassified to additional paid-in capital.
Common Stock Warrants
In addition to the warrants to purchase shares of Legacy ChargePoint preferred stock described above, Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock.
During the three months ended October 31, 2022 and 2021, 936,764 and 1,491,243 Legacy Warrants were exercised resulting in the issuance of 936,764 and 1,379,036 shares of Common Stock, respectively. During the nine months ended October 31, 2022 and 2021, 951,332 and 3,176,428 Legacy Warrants were exercised resulting in the issuance of 949,987 and 2,866,560 shares of Common Stock, respectively.
During each of the three and nine months ended October 31, 2022, there was $6.4 million cash proceeds received for the exercise of Legacy Warrants. During each of the three and nine months ended October 31, 2021, there was $1.2 million cash proceeds received for the exercise of Legacy Warrants.
As of October 31, 2022, there were 34,587,257 Legacy Warrants outstanding, which are classified as equity.
Private Placement Warrants
The Private Placement Warrants were initially recognized as a liability on February 26, 2021, and remeasured to fair value as of any respective exercise dates. The Company recorded no gain or loss and an immaterial loss for the three and nine months ended October 31, 2022, and a gain (loss) of $(2.4) million and $30.9 million for the three and nine months ended October 31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations.
The Private Placement Warrants were valued using assumptions under the BLM that assumes optimal exercise of the Company’s redemption option at the earliest possible date. On February 21, 2022, the Company redeemed the remaining
Private Placement Warrants for 0.355 shares of Common Stock per warrant. As of October 31, 2022, there were no Private Placement Warrants outstanding.
Public Warrants
The Company’s publicly-traded warrants (“Public Warrants”) were initially recognized as a liability on February 26, 2021 and remeasured to fair value based upon the market price as warrants were exercised. On June 4, 2021 the Company issued a redemption notice pursuant to which all but 244,481 Public Warrants were exercised by the Public Warrant holders. At the conclusion of the redemption notice period on July 6, 2021, the Company redeemed the remaining 244,481 Public Warrants outstanding for $0.01 per warrant. As of October 31, 2022 and January 31, 2022, no Public Warrants remained outstanding.
The Company recognized no gain or loss for the three and nine months ended October 31, 2022, and recognized no gain or loss and a $15.9 million loss for the three and nine months ended October 31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations.
During the nine months ended October 31, 2022 and 2021, proceeds received for the exercise of Public Warrants were zero and $117.6 million, respectively.
Warrant Activity
Activity of warrants is set forth below:
 Legacy WarrantsPrivate Placement Warrants
Total
Common Stock Warrants
Outstanding as of January 31, 202235,538,589 10,435 35,549,024 
Warrants Exercised(951,332)(10,435)(961,767)
Outstanding as of October 31, 202234,587,25734,587,257
Contingent Earnout Liability
During the five-year period starting at the closing of the Merger (“Earnout Period”), eligible former equity holders of Legacy ChargePoint were eligible to receive up to 27,000,000 additional shares of Common Stock (“Earnout Shares”) in three equal tranches if the Earnout Triggering Events (as described in the Merger Agreement) were fully satisfied. The three Earnout Triggering Events were the dates on which the closing volume weighted-average price (“VWAP”) per share of common stock quoted on the NYSE (or the exchange on which the shares of the Company’s Common Stock are then listed) is greater or equal to $15.00, $20.00 and $30.00, respectively, for any ten trading days within any 20 consecutive trading day period within the Earnout Period.
Upon the Closing, the contingent obligation to issue Earnout Shares was accounted for as a liability because the Earnout Triggering Events that determine the number of Earnout Shares required to be issued include events that are not solely indexed to the Common Stock of ChargePoint. The estimated fair value of the total Earnout Shares at the closing of the Merger on February 26, 2021, was $828.2 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. Assumptions used in the valuation are described below.

March 12,
2021
February 26,
2021
Current stock price$27.84$30.83
Expected volatility72.00 %71.60 %
Risk-free interest rate0.85 %0.75 %
Dividend rate0.00 %0.00 %
Expected term (years)4.965.00
The first two Earnout Triggering Events for up to 18,000,000 of the Earnout Shares occurred on March 12, 2021, and, after withholding some of these Earnout Shares to cover employee withholding tax obligations, 17,539,657 Earnout Shares were issued on March 19, 2021, and the estimated fair value of the earnout liability was remeasured to $743.7 million, including (i) $501.1 million related to the Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $15.00 and $20.00 VWAP per-share thresholds based on the Common Stock price as of March 12, 2021, and (ii) $242.6 million related to the estimated fair value of earnout liability related to the remaining 9,000,000 Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per-share threshold based on a Monte Carlo simulation valuation model as of March 12, 2021, as described above. The change in fair value resulted in a gain of $84.4 million recognized in the condensed consolidated statement of operations for the three months ended April 30, 2021. Upon settlement of the first two tranches, the classification of the remaining 9,000,000 Earnout Shares of the third tranche was changed to equity on March 12, 2021, because the Earnout Shares became an instrument contingently issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per-share threshold into a fixed number of shares of Common Stock that is not based on an observable market price or index other than the Company’s own stock price.
The third and final Earnout Triggering Event for up to 9,000,000 of the Earnout Shares associated with the $30.00 VWAP per-share threshold occurred on June 29, 2021, and, after the withholding of some of these Earnout Shares to cover employee withholding tax obligations, 8,773,596 Earnout Shares were issued on July 1, 2021. No further Earnout Shares remained contingently issuable as of October 31, 2022 and January 31, 2022.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation
9 Months Ended
Oct. 31, 2022
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
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands)
Cost of revenue$1,145 $885 $3,271 $3,073 
Research and development10,200 5,840 27,598 20,198 
Sales and marketing4,962 2,251 12,793 7,018 
General and administrative9,391 7,046 23,982 21,604 
Total stock-based compensation expense$25,698 $16,022 $67,644 $51,893 
The following sets forth the total stock-based compensation expense by award type:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands)
Stock Options$4,145 $4,411 $12,491 $16,429 
RSUs17,074 11,290 45,287 35,143 
PRSUs2,696 — 4,649 — 
ESPP1,783 321 5,217 321 
Total stock-based compensation expense$25,698 $16,022 $67,644 $51,893 
The following sets forth the unrecognized stock-based compensation expense and the weighted average period they are expected to be recognized:
October 31, 2022
Unrecognized Stock-Based Compensation ExpenseWeighted-Average Period
(in thousands, except period in years)
Stock Options$19,882 1.13
RSUs158,662 3.32
PRSUs19,498 2.67
ESPP8,896 1.86
Total unrecognized stock-based compensation expense$206,938 
2021 Employee Stock Purchase Plan
On February 25, 2021, the stockholders of the Company approved the 2021 Employee Stock Purchase Plan (“2021 ESPP”). The 2021 ESPP permits participants to purchase shares of the Company’s Common Stock, up to the IRS allowable limit, through contributions (in the form of payroll deductions or otherwise to the extent permitted by the administrator) of up to 15% of their eligible compensation. The 2021 ESPP provides for consecutive, overlapping 24-month offering periods, subject to certain rollover and reset mechanisms as defined in the ESPP. Participants are permitted to purchase shares of the Company’s Common Stock at the end of each 6-month purchase period at 85% of the lower of the fair market value of the Company’s Common Stock on the first trading day of an offering period or on the last trading date in each purchase period. A participant may purchase a maximum of 10,000 shares of the Company’s Common Stock during a purchase period. Participants may end
their participation at any time during an offering and will be paid their accrued contributions that have not yet been used to purchase shares. Participation ends automatically upon termination of employment with the Company. The initial offering period is from October 1, 2021 through September 9, 2023. The 2021 ESPP allows for up to one increase in contribution during each purchase period. The pre- and post-modification fair values are calculated on the date of the modification. The 2021 ESPP offers a rollover feature that provides for an offering period to be rolled over to a new lower-priced offering if the offering price of the new offering period is less than that of the current offering period. The 2021 ESPP rollover occurred when the Company’s closing stock price on March 10, 2022 was below the closing stock price on October 1, 2021, which triggered a new 24-month offering period through March 9, 2024. If an employee elects to increase his or her contribution, or the offering price resets an accounting modification occurs. The incremental expense as a result of such modifications was immaterial for the each of the three and nine months ended October 31, 2022.
Further, on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of Common Stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of Common Stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of Common Stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of Common Stock determined by the Company’s Board of Directors. As of October 31, 2022, 10,919,906 shares of Common Stock were available under the 2021 ESPP.
During the three and nine months ended October 31, 2022, 343,422 and 607,384 shares of Common Stock were purchased under the 2021 ESPP, respectively.
2021 Equity Incentive Plan
On February 25, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (“2021 EIP”). Under the 2021 EIP, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and certain other awards which are settled in the form of shares of Common Stock issued under this 2021 EIP. On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number equal to the lesser of (a) 5% of the total number of shares of Common Stock actually issued and outstanding on the last day of the preceding month and (b) a number of shares of Common Stock determined by the Company’s Board of Directors. As of October 31, 2022, 40,060,867 shares of Common Stock were available under the 2021 EIP.
There were no options granted for the three and nine months ended October 31, 2022.
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”). As of October 31, 2022, 16,564,913 shares and 2,220,803 shares of Common Stock remained reserved for outstanding awards issued under the 2017 Plan and 2007 Plan, respectively. Stock-based awards forfeited, cancelled or repurchased from the above plans generally are returned to the pool of shares of Common Stock available for issuance under the 2021 EIP.
Restricted Stock Units
The 2021 EIP provides for the issuance of RSUs to employees and directors.
A summary of RSUs outstanding under the 2021 EIP as of October 31, 2022 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, 20224,033,418 $26.27 
RSU granted11,860,870 $12.82 
RSU vested(2,152,624)$19.80 
RSU forfeited(711,405)$18.02 
Outstanding as of October 31, 202213,030,259 $15.55 
Performance Restricted Stock Units
On June 1, 2022, pursuant to the 2021 EIP, the Company granted PRSUs to certain officers including the Company’s Chief Executive Officer. Subsequently, on September 1, 2022, the Company granted additional PRSUs to one of its newly hired officers. Vesting of the PRSUs is dependent upon the satisfaction of both market- and service-based conditions. The market-based condition is achieved if the closing price of the Company’s Common Stock is greater than or equal to the applicable stock price appreciation target for at least 20 consecutive trading days at any time during the period beginning the date of the grant and ending on the expiration date. There are three stock appreciation targets applicable to each PRSU award, the achievement of which will cause the market-based condition to be satisfied with respect to the following percentage of each award (each of which is called a tranche): $17 per share/25% of the total PRSUs, $22 per share/35% of the total PRSUs and $30 per share/40% of the total PRSUs.
For officers other than the Company’s Chief Executive Officer, the service-based conditions applicable to 1/20th of the PRSUs subject to each tranche will be satisfied if such officer remains in continuous service from the date of the grant until each PRSU vesting date occurring after June 20, 2022 or, if later, until the first PRSU vesting date after the applicable stock price appreciation target is achieved. The PRSUs vesting dates are each March 20th, June 20th, September 20th, and December 20th. For the Company’s Chief Executive Officer, the service-based conditions applicable to 1/12th of the PRSUs subject to each tranche will be satisfied if he remains in continuous service from the date of the grant until each PRSU vesting date occurring after June 20, 2024 or, if later, until the first PRSU vesting date after the applicable stock price appreciation target is achieved.
The Company records stock-based compensation based on the fair value of the PRSUs on grant date using the Monte-Carlo valuation. The weighted-average assumptions in the Monte-Carlo valuation used to determine the fair value of the PRSUs granted were as follows:
June 1, 2022September 1, 2022
Expected volatility74.02 %72.09 %
Risk-free interest rate2.78 %3.26 %
Dividend rate— %— %
Expected term (in years)
0.71 - 1.73
0.34 - 4.75
Expected volatility: the expected volatility was determined by using a blended volatility approach of historical volatility and implied volatility.
Risk-free interest rate: the risk-free interest rate is based on the U.S. Treasury Constant Maturities yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the options.
Expected dividend yield: the expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.
Expected term: the expected term input for the award with a market condition is based upon the derived service period (“DSP”). The DSP represents the duration of the median of the distribution of stock-price paths on which the market condition is satisfied.
A summary of PRSUs outstanding under the 2021 EIP as of October 31, 2022 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, 2022— $— 
PRSUs granted2,266,754 $10.81 
Outstanding as of October 31, 20222,266,754 $10.81 
Stock Options Activity
A summary of options outstanding under the 2017 Plan and 2007 Plan as of October 31, 2022 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, 202222,200,869 $0.68 6.6$292,362 
Options exercised(3,061,363)$0.59 
Options cancelled(353,790)$0.76 
Outstanding as of October 31, 202218,785,716 $0.69 6.0$249,585 
Options vested and expected to vest as of October 31, 202218,743,799 $0.69 6.0$249,031 
Exercisable as of October 31, 202214,877,966 $0.68 5.7$197,925 
The options outstanding as of October 31, 2022, include the June 2020 grant of a stock option under the 2017 Plan to the Company’s Chief Executive Officer to purchase a total of 1.5 million shares of Common Stock (“CEO Award”) originally subject to both service and performance-based vesting conditions. No stock-based compensation expense had been recorded prior to the Merger,as the CEO Award was improbable of vesting before and after two modifications in each of September 2020 and December 2020, because the performance-based vesting condition was contingent upon the closing of the Merger. Accordingly, the Company commenced recognition of stock-based compensation expense for the CEO Award following the Merger in February 2021 when the only remaining vesting condition applicable to the CEO Award was service-based. As of October 31, 2022, the total unrecognized compensation expense related to the unvested portion of the CEO Award was $17.6 million, which is expected to be recognized over a period of 1.25 years.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Oct. 31, 2022
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 1.0% for the three and nine months ended October 31, 2022, respectively. The effective tax rate was nil for each of the three and nine months ended October 31, 2021. 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 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted Net Loss per Share
9 Months Ended
Oct. 31, 2022
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 and nine months ended October 31, 2022 and 2021:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands, except share and per share data)
Numerator:
Net loss$(84,480)$(69,442)$(266,446)$(72,092)
Adjust: Cumulative dividends on redeemable convertible preferred stock
— — — (4,292)
Adjust: Deemed dividends attributable to vested option holders
— — — (51,855)
Adjust: Deemed dividends attributable to common stock warrant holders
— — — (110,635)
Net loss attributable to common stockholders - Basic(84,480)(69,442)(266,446)(238,874)
Less: Gain attributable to earnout shares issued
— — — (84,420)
Less: Change in fair value of dilutive warrants
— — — (51,106)
Net loss attributable to common stockholders - Diluted$(84,480)$(69,442)$(266,446)$(374,400)
Denominator:
Weighted average common shares outstanding339,674,302 325,223,132 337,135,962 286,272,045 
Less: Weighted average unvested restricted shares and shares subject to repurchase
(78,917)(188,212)(98,851)(246,562)
Weighted average shares outstanding - Basic339,595,385 325,034,920 337,037,111 286,025,483 
Add: Earnout Shares under the treasury stock method
— — — 4,948,794 
Add: Public and Private Placement Warrants under the treasury stock method
— — — 1,601,041 
Weighted average shares outstanding - Diluted339,595,385 325,034,920 337,037,111 292,575,318 
Net loss per share - Basic$(0.25)$(0.21)$(0.79)$(0.84)
Net loss per share - Diluted$(0.25)$(0.21)$(0.79)$(1.28)
As a result of the Merger, the Company retroactively adjusted the weighted average number of shares of Common Stock outstanding prior to the Closing Date by multiplying them by the Exchange Ratio of 0.9966 used to determine the number of shares of Common Stock into which they converted. The Common Stock issued as a result of the redeemable convertible preferred stock conversion on the Closing Date was included in the basic net loss per share calculation on a prospective basis.
Redeemable convertible preferred stock and preferred stock warrants outstanding prior to the Merger were excluded from the diluted net loss per share calculation for the nine-month period ended October 31, 2021, because including them would have had an antidilutive effect.
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:
October 31,
2022
October 31,
2021
2027 Convertible Notes (on an as-converted basis)12,483,569 — 
Options to purchase common stock18,785,716 24,855,043 
Restricted stock units13,030,259 3,906,058 
Unvested early exercised common stock options67,318 164,778 
Common stock and preferred stock warrants34,587,257 35,584,603 
Employee stock purchase plan1,660,491 942,335 
Total potentially dilutive common share equivalents80,614,610 65,452,817 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Oct. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn November 17, 2022, the Company entered into a secured letter of credit agreement with a financial institution (the “LOC Facility”) to obtain letters of credit from time to time in the ordinary course of operating its business. On the same day the LOC Facility was established, the Company issued a $30.0 million letter of credit to one of its contract manufacturers.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2022
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 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, the valuation of redeemable convertible preferred stock warrants and Common Stock warrants, including Common Stock warrants as a result of the Merger, contingent earnout liabilities, valuation of acquired goodwill and intangible assets, the value of Common Stock 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 with 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. 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 chief operating decision maker, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.
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.
An impairment loss may be recognized when the decline in fair value of the debt securities is determined to be other-than-temporary. The Company evaluates its investments for other-than-temporary declines in fair value below the cost basis each quarter, or whenever events or changes in circumstances indicate that the cost basis of the short-term investments may not be recoverable. The evaluation is based on a number of factors, including the length of time and the extent to which the fair value has been below the cost basis, as well as adverse conditions related specifically to the security, such as any changes to the credit rating of the security and the intent to sell or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. Credit-related impairment losses, not to exceed the amount that fair value is
less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income (expense), net in the condensed consolidated statements of operations.
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.
Remaining Performance Obligations and Deferred Revenue 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.Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud and Assure services not yet rendered as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a customer-by-customer basis. Current deferred revenue represents deferred revenue that will be recognized within twelve months, and non-current is deferred revenue that will be recognized beyond that twelve-month period.
Income Taxes
The Company follows the asset and liability method of accounting for income taxes under ASC 740, Income Taxes (“ASC 740”). Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Valuation allowances, if management deems them necessary, are established to reduce deferred tax assets to the amount that more likely than not will be realized and primarily relate to the ability to utilize losses in various tax jurisdictions.
ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be “more likely than not” to be sustained upon examination by taxing authorities. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax position liabilities for any of the reporting periods presented.
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 nine months ended October 31, 2021, “deferred tax benefit” was reclassified to the “reserves and other” line item 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
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 will be 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 is currently assessing the impact of this guidance on its condensed consolidated financial statements and related disclosures.
Recently Issued Accounting Standards Adopted
In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40),” which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for fiscal years beginning after December 15, 2021.
Early adoption is permitted, but no earlier than for fiscal years beginning after December 15, 2020. The Company adopted ASU 2020-06 on February 1, 2022 and the amendment in this guidance was applied to the convertible note the Company issued in April 2022 (see Note 8, Debt). There were no financial instrument outstanding as of the beginning of the fiscal year 2023 that requires the Company to apply modified retrospective approach.
In November 2021, the FASB issued ASU No. 2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,” which requires entities to disclose annually its transactions with a government accounted for by applying a grant or contribution accounting model by analogy. The disclosure requirement includes information about the nature of the transactions and the related accounting policy used to account for the transactions, the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line, and significant terms and conditions of the transactions, including commitments and contingencies. The guidance will be effective for annual reporting periods beginning after December 15, 2021. Early application is permitted. The Company adopted ASU 2021-10 on February 1, 2022 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 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Basis of Presentation (Tables)
9 Months Ended
Oct. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Reverse Recapitalization
The number of shares of Common Stock issued immediately following the consummation of the Merger was as follows:
Shares
Common stock of Switchback, outstanding prior to Merger39,264,704 
Less redemption of Switchback shares(33,009)
Less surrender of Switchback Founder Shares(984,706)
Common stock of Switchback38,246,989 
Shares issued in PIPE22,500,000 
Merger and PIPE financing shares (1)60,746,989 
Legacy ChargePoint shares (2)217,021,368 
Total shares of common stock immediately after Merger277,768,357 
_______________
(1) This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021
(2) The number of Legacy ChargePoint shares was determined by converting the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger using the Exchange Ratio of 0.9966. All fractional shares were rounded down.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2022
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:
October 31,
2022
January 31,
2022
(in thousands)
Cash and cash equivalents$188,273 $315,235 
Restricted cash400 400 
Total cash, cash equivalents, and restricted cash$188,673 $315,635 
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:
October 31,
2022
January 31,
2022
(in thousands)
Cash and cash equivalents$188,273 $315,235 
Restricted cash400 400 
Total cash, cash equivalents, and restricted cash$188,673 $315,635 
Disaggregation of Revenue
The following table shows the total deferred revenue for each period presented.
October 31,
2022
January 31,
2022
(in thousands)
Deferred revenue$175,218 $146,808 
Total deferred revenue$175,218 $146,808 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
Deferred revenue recognized$13,275 $9,200 $50,993 $31,800 
Total deferred revenue recognized$13,275 $9,200 $50,993 $31,800 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2022
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, 2022
$218,484 
Foreign exchange fluctuations(16,742)
Balance as of October 31, 2022
$201,742 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table presents the details of intangible assets:
October 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer Relationships$84,823 $(9,324)$75,499 10
Developed Technology17,400 (3,262)14,138 6
$102,223 $(12,586)$89,637 
_______________
(1) Values are translated into U.S. Dollars at period-end foreign exchange rates.
January 31, 2022
Cost (1)
Accumulated Amortization (1)
Net (1)
Useful Life
(amounts in thousands, useful lives in years)
Customer Relationships$93,065 $(3,223)$89,842 10
Developed Technology18,731 (1,364)17,367 6
$111,796 $(4,587)$107,209 
_______________
(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 October 31,Nine months ended October 31,
2022202120222021
(in thousands)
Amortization expense$2,837 $1,519 $8,653 $1,519 
Total amortization expense$2,837 $1,519 $8,653 $1,519 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The Company’s assets and liabilities that were measured at fair value on a recurring basis were as follows:
Fair Value Measured as of October 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$92,475 $— $— $92,475 
U.S. Treasury securities— 208,887 — 208,887 
Total financial assets$92,475 $208,887 $ $301,362 
Liabilities
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)— — 5,337 5,337 
Total financial liabilities$ $ $5,337 $5,337 
Fair Value Measured as of January 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Money market funds$254,716 $— $— $254,716 
Total financial assets$254,716 $ $ $254,716 
Liabilities
Common stock warrant liabilities (Private Placement)$— $— $25 $25 
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)— — 5,993 5,993 
Total financial liabilities$ $ $6,018 $6,018 
Summary 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:
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— 656 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise48 — 
Fair value as of October 31, 2022$ $(5,337)
Redeemable convertible preferred stock warrant liabilityPrivate placement warrant liabilityEarnout liabilityViriCiti Earnout liability
(in thousands)
Fair value as of January 31, 2021$(75,843)$— $— $— 
Private placement warrant liability acquired as part of the Merger— (127,888)— — 
Contingent earnout liability recognized upon the closing of the reverse recapitalization
— — (828,180)— 
Change in fair value included in other income (expense), net9,237 46,835 84,420 — 
Reclassification of warrants to stockholders’ equity (deficit) due to exercise— 51,771 — — 
Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization66,606 — — — 
Issuance of earnout shares upon triggering events— — 501,120 — 
Reclassification of remaining contingent earnout liability upon triggering event
— — 242,640 — 
Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)— — — (3,856)
Fair value as of October 31, 2021$ $(29,282)$ $(3,856)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments (Tables)
9 Months Ended
Oct. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term Investments
Short-term investments consisted of the following:
October 31, 2022
(in thousands)
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasury Securities$207,498 $— $(1,389)$208,887 
$207,498 $ $(1,389)$208,887 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items (Tables)
9 Months Ended
Oct. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Raw materials$15,285 $9,712 
Finished goods and components47,164 26,167 
Total Inventories$62,449 $35,879 
Schedule of Other Current Assets
Prepaid expense and other current assets consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Prepaid expense$38,018 $16,951 
Other current assets20,571 19,652 
Total Prepaid Expense and Other Current Assets$58,589 $36,603 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
October 31,
2022
January 31,
2022
(in thousands)
Furniture and fixtures$1,169 $903 
Computers and software6,938 6,147 
Machinery and equipment23,296 16,193 
Tooling12,823 10,572 
Leasehold improvements9,269 10,549 
Owned and operated systems23,392 22,546 
Construction in progress2,864 2,720 
79,751 69,630 
Less: Accumulated depreciation(41,045)(35,037)
Total Property and Equipment, Net$38,706 $34,593 
The following table presents the depreciation expense:
Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
Depreciation expense3,249 3,064 9,909 8,640 
Total depreciation expense$3,249 $3,064 $9,909 $8,640 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:

October 31,
2022
January 31,
2022
(in thousands)
Accrued expenses$43,827 $31,865 
Refundable customer deposits13,055 9,409 
Payroll and related expenses18,594 16,131 
Taxes payable12,058 8,955 
Other liabilities(1)
24,376 17,968 
Total Accrued and Other Current Liabilities$111,910 $84,328 
(1) Beginning July 31, 2022, ViriCiti Earnout liability was reclassified from long-term liabilities to current liabilities as the Company expects the liability to be payable within twelve months of July 31, 2022.
Schedule of Revenue
Revenue consisted of the following:

Three Months Ended October 31,Nine Months Ended October 31,
2022202120222021
(in thousands)
United States$101,559 $54,561 $248,485 $139,321 
Rest of World23,782 10,473 66,782 22,344 
Total revenue$125,341 $65,034 $315,267 $161,665 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
9 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
The following table presents the Company’s convertible debt outstanding:
October 31, 2022
Gross
Amount
Debt Discount and Issuance CostsCarrying
Amount
Estimated Fair Value
(in thousands)
2027 Convertible Notes$300,000 $(5,365)$294,635 $235,000 
Total long-term debt$300,000 $(5,365)$294,635 $235,000 
Schedule of Interest Expense
The following table presents the Company’s interest expense related to convertible debt:
Three Months Ended
October 31,
Nine Months Ended
October 31,
20222022
(in thousands)
Contractual interest expense$2,305 $5,804 
Amortization of debt discount and issuance costs301663
Total interest expense$2,606 $6,467 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies (Tables)
9 Months Ended
Oct. 31, 2022
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 October 31, 2022 (in thousands):
(in thousands)
2023 (remaining three months)$1,620 
20246,086 
20255,728 
20264,766 
20274,594 
Thereafter10,320 
Total undiscounted operating lease payments33,114 
Less: imputed interest(7,632)
Total operating lease liabilities25,482 
Less: current portion of operating lease liabilities(3,173)
Operating lease liabilities, noncurrent$22,309 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock (Tables)
9 Months Ended
Oct. 31, 2022
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
Shares of Common Stock reserved for future issuance, on an as-if converted basis, were as follows:
October 31,
2022
January 31,
2022
Stock options issued and outstanding18,785,716 22,200,869 
Restricted stock units outstanding15,297,013 4,033,418 
Common stock warrants outstanding34,587,257 35,549,024 
Shares available for grant under 2021 Equity Incentive Plan40,060,867 36,370,596 
Shares available for grant under 2021 ESPP10,919,906 8,177,683 
Shares available for conversion under 2027 Convertible Notes20,743,081  
Total shares of Common Stock reserved140,393,840 106,331,590 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Warrants and Earnouts (Tables)
9 Months Ended
Oct. 31, 2022
Equity [Abstract]  
Schedule of Common Stock Warrants
Activity of warrants is set forth below:
 Legacy WarrantsPrivate Placement Warrants
Total
Common Stock Warrants
Outstanding as of January 31, 202235,538,589 10,435 35,549,024 
Warrants Exercised(951,332)(10,435)(961,767)
Outstanding as of October 31, 202234,587,25734,587,257
Fair Value Measurement Inputs and Valuation Techniques Assumptions used in the valuation are described below.
March 12,
2021
February 26,
2021
Current stock price$27.84$30.83
Expected volatility72.00 %71.60 %
Risk-free interest rate0.85 %0.75 %
Dividend rate0.00 %0.00 %
Expected term (years)4.965.00
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation (Tables)
9 Months Ended
Oct. 31, 2022
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
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands)
Cost of revenue$1,145 $885 $3,271 $3,073 
Research and development10,200 5,840 27,598 20,198 
Sales and marketing4,962 2,251 12,793 7,018 
General and administrative9,391 7,046 23,982 21,604 
Total stock-based compensation expense$25,698 $16,022 $67,644 $51,893 
The following sets forth the total stock-based compensation expense by award type:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands)
Stock Options$4,145 $4,411 $12,491 $16,429 
RSUs17,074 11,290 45,287 35,143 
PRSUs2,696 — 4,649 — 
ESPP1,783 321 5,217 321 
Total stock-based compensation expense$25,698 $16,022 $67,644 $51,893 
The following sets forth the unrecognized stock-based compensation expense and the weighted average period they are expected to be recognized:
October 31, 2022
Unrecognized Stock-Based Compensation ExpenseWeighted-Average Period
(in thousands, except period in years)
Stock Options$19,882 1.13
RSUs158,662 3.32
PRSUs19,498 2.67
ESPP8,896 1.86
Total unrecognized stock-based compensation expense$206,938 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
A summary of RSUs outstanding under the 2021 EIP as of October 31, 2022 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, 20224,033,418 $26.27 
RSU granted11,860,870 $12.82 
RSU vested(2,152,624)$19.80 
RSU forfeited(711,405)$18.02 
Outstanding as of October 31, 202213,030,259 $15.55 
A summary of PRSUs outstanding under the 2021 EIP as of October 31, 2022 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, 2022— $— 
PRSUs granted2,266,754 $10.81 
Outstanding as of October 31, 20222,266,754 $10.81 
Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions
The Company records stock-based compensation based on the fair value of the PRSUs on grant date using the Monte-Carlo valuation. The weighted-average assumptions in the Monte-Carlo valuation used to determine the fair value of the PRSUs granted were as follows:
June 1, 2022September 1, 2022
Expected volatility74.02 %72.09 %
Risk-free interest rate2.78 %3.26 %
Dividend rate— %— %
Expected term (in years)
0.71 - 1.73
0.34 - 4.75
Share-based Payment Arrangement, Option, Activity
A summary of options outstanding under the 2017 Plan and 2007 Plan as of October 31, 2022 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, 202222,200,869 $0.68 6.6$292,362 
Options exercised(3,061,363)$0.59 
Options cancelled(353,790)$0.76 
Outstanding as of October 31, 202218,785,716 $0.69 6.0$249,585 
Options vested and expected to vest as of October 31, 202218,743,799 $0.69 6.0$249,031 
Exercisable as of October 31, 202214,877,966 $0.68 5.7$197,925 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted Net Loss per Share (Tables)
9 Months Ended
Oct. 31, 2022
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 and nine months ended October 31, 2022 and 2021:
Three Months Ended
October 31,
Nine Months Ended
October 31,
2022202120222021
(in thousands, except share and per share data)
Numerator:
Net loss$(84,480)$(69,442)$(266,446)$(72,092)
Adjust: Cumulative dividends on redeemable convertible preferred stock
— — — (4,292)
Adjust: Deemed dividends attributable to vested option holders
— — — (51,855)
Adjust: Deemed dividends attributable to common stock warrant holders
— — — (110,635)
Net loss attributable to common stockholders - Basic(84,480)(69,442)(266,446)(238,874)
Less: Gain attributable to earnout shares issued
— — — (84,420)
Less: Change in fair value of dilutive warrants
— — — (51,106)
Net loss attributable to common stockholders - Diluted$(84,480)$(69,442)$(266,446)$(374,400)
Denominator:
Weighted average common shares outstanding339,674,302 325,223,132 337,135,962 286,272,045 
Less: Weighted average unvested restricted shares and shares subject to repurchase
(78,917)(188,212)(98,851)(246,562)
Weighted average shares outstanding - Basic339,595,385 325,034,920 337,037,111 286,025,483 
Add: Earnout Shares under the treasury stock method
— — — 4,948,794 
Add: Public and Private Placement Warrants under the treasury stock method
— — — 1,601,041 
Weighted average shares outstanding - Diluted339,595,385 325,034,920 337,037,111 292,575,318 
Net loss per share - Basic$(0.25)$(0.21)$(0.79)$(0.84)
Net loss per share - Diluted$(0.25)$(0.21)$(0.79)$(1.28)
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:
October 31,
2022
October 31,
2021
2027 Convertible Notes (on an as-converted basis)12,483,569 — 
Options to purchase common stock18,785,716 24,855,043 
Restricted stock units13,030,259 3,906,058 
Unvested early exercised common stock options67,318 164,778 
Common stock and preferred stock warrants34,587,257 35,584,603 
Employee stock purchase plan1,660,491 942,335 
Total potentially dilutive common share equivalents80,614,610 65,452,817 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Basis of Presentation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 29, 2021
shares
Mar. 12, 2021
shares
Feb. 26, 2021
USD ($)
day
$ / shares
shares
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Jan. 31, 2022
USD ($)
Schedule Of Reverse Recapitalization [Line Items]                
Accumulated deficit       $ (1,078,101)   $ (1,078,101)   $ (811,655)
Cash, cash equivalents, restricted cash, and short-term investments       397,600   397,600    
Recapitalization exchange ratio     0.9966          
Founder shares surrendered (in shares) | shares 9,000,000 9,000,000            
Number of trading days | day     10          
Number of consecutive trading days | day     20          
Earnout period (in years)     5 years          
Transaction costs expensed       $ 0 $ 0 $ 0 $ (7,031)  
Switchback                
Schedule Of Reverse Recapitalization [Line Items]                
Recapitalization common stock value (in USD per share) | $ / shares     $ 10.00          
Recapitalization exchange ratio     0.9966          
Legacy chargepoint shares (in shares) | shares     217,021,368          
Shares reserved for potential future issuance upon exercise of stock options and warrants (in shares) | shares     68,896,516          
Shares reserved for potential future issuance of earnout shares (in shares) | shares     27,000,000          
Founder shares surrendered (in shares) | shares     984,706          
Additional earn back shares (in shares) | shares     900,000          
Earn back price trigger (in USD per share) | $ / shares     $ 12.00          
Number of trading days | day     10          
Number of consecutive trading days | day     20          
Earnout period (in years)     5 years          
Merger and PIPE financing shares (in shares) | shares     60,746,989          
Net cash contributions from merger     $ 511,600          
Cash - Switchback's trust and cash     286,600          
Repurchase of common stock     300          
Merger and PIPE financing     225,000          
Transaction costs expensed     36,500          
Transaction costs expensed     7,000          
Additional Paid-In Capital | Switchback                
Schedule Of Reverse Recapitalization [Line Items]                
Reduction to APIC     $ 29,500          
Private Placement Warrants | Switchback                
Schedule Of Reverse Recapitalization [Line Items]                
Debt converted into warrants (in shares) | shares     1,000,000          
Stock price of warrants (in USD per share) | $ / shares     $ 1.50          
Converted instrument, principal amount     $ 1,500          
Private Placement | Switchback                
Schedule Of Reverse Recapitalization [Line Items]                
Number of shares sold (in shares) | shares     22,500,000          
Purchase price per share (in USD per share) | $ / shares     $ 10.00          
Consideration received on sold shares     $ 225,000          
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Basis of Presentation - Common Stock (Details)
3 Months Ended
Jun. 29, 2021
shares
Mar. 12, 2021
shares
Feb. 26, 2021
shares
Oct. 31, 2022
shares
Schedule Of Reverse Recapitalization [Line Items]        
Less surrender of switchback founder shares (in shares) (9,000,000) (9,000,000)    
Common stock, shares outstanding, ending balance (in shares)       341,531,034
Recapitalization exchange ratio     0.9966  
Switchback        
Schedule Of Reverse Recapitalization [Line Items]        
Common stock, shares outstanding, beginning balance (in shares)     217,761,738  
Less surrender of switchback founder shares (in shares)     (984,706)  
Common stock of switchback (in shares)     38,246,989  
Shares issued in PIPE (in shares)     22,500,000  
Merger and PIPE financing shares (in shares)     60,746,989  
Legacy chargepoint shares (in shares)     217,021,368  
Common stock, shares outstanding, ending balance (in shares)     277,768,357  
Additional earn back shares (in shares)     900,000  
Recapitalization exchange ratio     0.9966  
Switchback | Switchback        
Schedule Of Reverse Recapitalization [Line Items]        
Common stock, shares outstanding, beginning balance (in shares)     39,264,704  
Less redemption of switchback shares (in shares)     (33,009)  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Segment Reporting (Details)
9 Months Ended
Oct. 31, 2022
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Jan. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 188,273 $ 315,235    
Restricted cash 400 400    
Total cash, cash equivalents, and restricted cash $ 188,673 $ 315,635 $ 365,891 $ 145,891
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)
$ in Millions
9 Months Ended
Oct. 31, 2022
USD ($)
Minimum  
Deferred Revenue Arrangement [Line Items]  
Subscription term (in years) 1 year
Maximum  
Deferred Revenue Arrangement [Line Items]  
Subscription term (in years) 5 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue expected to be recognized from remaining performance obligations $ 196.2
Revenue expected to be recognized from remaining performance obligations (as percent) 45.00%
Revenue expected to be recognized from remaining performance obligations (in months) 12 months
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Jan. 31, 2022
Accounting Policies [Abstract]          
Deferred revenue $ 175,218   $ 175,218   $ 146,808
Deferred revenue recognized $ 13,275 $ 9,200 $ 50,993 $ 31,800  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combinations (Details) - USD ($)
Feb. 03, 2022
Oct. 06, 2021
Aug. 11, 2021
Oct. 31, 2022
Jan. 31, 2022
Business Acquisition [Line Items]          
Goodwill       $ 201,742,000 $ 218,484,000
ViriCiti          
Business Acquisition [Line Items]          
Cash paid for acquisition     $ 79,400,000    
Earnout contingent consideration     7,700,000    
Goodwill     62,800,000    
Assets     3,500,000    
Liabilities     200,000    
Goodwill, tax deductible amount     0    
ViriCiti | Customer Relationships          
Business Acquisition [Line Items]          
Intangible assets     17,700,000    
ViriCiti | Developed Technology          
Business Acquisition [Line Items]          
Intangible assets     $ 6,600,000    
HTB          
Business Acquisition [Line Items]          
Cash paid for acquisition $ 2,800,000 $ 132,900,000      
Goodwill   159,000,000      
Assets   2,900,000      
Liabilities   18,300,000      
Goodwill, tax deductible amount   0      
Consideration transferred   235,000,000      
Value of equity purchased   $ 102,100,000      
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,900,000      
Indemnity claim period (in months)   18 months      
HTB | Customer Relationships          
Business Acquisition [Line Items]          
Intangible assets   $ 78,700,000      
HTB | Developed Technology          
Business Acquisition [Line Items]          
Intangible assets   $ 12,700,000      
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Beginning balance $ 218,484
Foreign exchange fluctuations (16,742)
Ending balance $ 201,742
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2022
Jan. 31, 2022
Business Acquisition [Line Items]    
Cost $ 102,223 $ 111,796
Accumulated amortization (12,586) (4,587)
Intangible assets, net 89,637 107,209
Customer Relationships    
Business Acquisition [Line Items]    
Cost 84,823 93,065
Accumulated amortization (9,324) (3,223)
Intangible assets, net $ 75,499 $ 89,842
Useful life (in years) 10 years 10 years
Developed Technology    
Business Acquisition [Line Items]    
Cost $ 17,400 $ 18,731
Accumulated amortization (3,262) (1,364)
Intangible assets, net $ 14,138 $ 17,367
Useful life (in years) 6 years 6 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 2,837 $ 1,519 $ 8,653 $ 1,519
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Assets and Liabilities (Details) - USD ($)
Oct. 31, 2022
Jan. 31, 2022
Assets    
Short-term investments $ 208,887,000 $ 0
U.S. Treasury Securities    
Assets    
Short-term investments 208,887,000  
Fair Value, Recurring    
Assets    
Total financial assets 301,362,000 254,716,000
Liabilities    
Common stock warrant liabilities (Private Placement)   25,000
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout) 5,337,000 5,993,000
Total financial liabilities 5,337,000 6,018,000
Fair Value, Recurring | U.S. Treasury Securities    
Assets    
Short-term investments 208,887,000  
Fair Value, Recurring | Money market funds    
Assets    
Short-term investments 92,475,000 254,716,000
Fair Value, Recurring | Level 1    
Assets    
Total financial assets 92,475,000 254,716,000
Liabilities    
Common stock warrant liabilities (Private Placement)   0
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout) 0 0
Total financial liabilities 0 0
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 92,475,000 254,716,000
Fair Value, Recurring | Level 2    
Assets    
Total financial assets 208,887,000 0
Liabilities    
Common stock warrant liabilities (Private Placement)   0
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout) 0 0
Total financial liabilities 0 0
Fair Value, Recurring | Level 2 | U.S. Treasury Securities    
Assets    
Short-term investments 208,887,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
Liabilities    
Common stock warrant liabilities (Private Placement)   25,000
Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout) 5,337,000 5,993,000
Total financial liabilities 5,337,000 6,018,000
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 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) - Level 3 - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
ViriCiti    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 0
Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)   (3,856)
Ending balance   3,856
Common stock and preferred stock warrants | Private Placement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 25 0
Private placement warrant liability acquired as part of the Merger   (127,888)
Change in fair value included in other income (expense), net (23) (46,835)
Effect of foreign currency translation 0  
Reclassification of warrants to stockholders’ equity (deficit) due to exercise 48 51,771
Ending balance 0 29,282
Common stock and preferred stock warrants | Private Placement Warrants | ViriCiti    
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 656  
Reclassification of warrants to stockholders’ equity (deficit) due to exercise 0  
Ending balance $ 5,337  
Common stock and preferred stock warrants | Redeemable convertible preferred stock warrant liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   75,843
Change in fair value included in other income (expense), net   (9,237)
Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization   66,606
Ending balance   0
Contingent Consideration Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   0
Contingent earnout liability recognized upon the closing of the reverse recapitalization   (828,180)
Change in fair value included in other income (expense), net   (84,420)
Issuance of earnout shares upon triggering events   501,120
Reclassification of remaining contingent earnout liability upon triggering event   242,640
Ending balance   $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended
Oct. 31, 2022
USD ($)
ViriCiti | Private Placement Warrants | Common stock and preferred stock warrants | Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Effect of foreign currency translation $ 0.7
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2022
Jan. 31, 2022
Summary of Investment Holdings [Line Items]      
Amortized Cost $ 207,498,000 $ 207,498,000  
Gross Unrealized Gains   0  
Gross Unrealized Losses   (1,389,000)  
Fair Value 208,887,000 208,887,000 $ 0
U.S. Treasury Securities      
Summary of Investment Holdings [Line Items]      
Amortized Cost 207,498,000 207,498,000  
Gross Unrealized Gains   0  
Gross Unrealized Losses (100,000) (1,389,000)  
Fair Value $ 208,887,000 $ 208,887,000  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2022
Jan. 31, 2022
Investments, Debt and Equity Securities [Abstract]      
Accrued interest receivable $ 600,000 $ 600,000  
Short-term investments 208,887,000 208,887,000 $ 0
Summary of Investment Holdings [Line Items]      
Gross Unrealized Losses   1,389,000  
Credit-related impairment losses 0 0  
Ending allowance for credit losses 0 0  
U.S. Treasury Securities      
Investments, Debt and Equity Securities [Abstract]      
Short-term investments 208,887,000 208,887,000  
Summary of Investment Holdings [Line Items]      
Gross Unrealized Losses 100,000 1,389,000  
Gains or losses $ 0 $ 0  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 15,285 $ 9,712
Finished goods and components 47,164 26,167
Total Inventories $ 62,449 $ 35,879
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Prepaid Expense and Other Current Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expense $ 38,018 $ 16,951
Other current assets 20,571 19,652
Total Prepaid Expense and Other Current Assets $ 58,589 $ 36,603
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment $ 79,751 $ 69,630
Less: Accumulated depreciation (41,045) (35,037)
Total Property and Equipment, Net 38,706 34,593
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,169 903
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 6,938 6,147
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 23,296 16,193
Tooling    
Property, Plant and Equipment [Line Items]    
Property and equipment 12,823 10,572
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 9,269 10,549
Owned and operated systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 23,392 22,546
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 2,864 $ 2,720
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Depreciation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Total depreciation expense $ 3,249 $ 3,064 $ 9,909 $ 8,640
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 43,827 $ 31,865
Refundable customer deposits 13,055 9,409
Payroll and related expenses 18,594 16,131
Taxes payable 12,058 8,955
Other liabilities 24,376 17,968
Total Accrued and Other Current Liabilities $ 111,910 $ 84,328
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 125,341 $ 65,034 $ 315,267 $ 161,665
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 101,559 54,561 248,485 139,321
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 23,782 $ 10,473 $ 66,782 $ 22,344
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2022
USD ($)
day
$ / shares
Mar. 31, 2021
USD ($)
Jul. 31, 2018
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Debt Instrument [Line Items]              
Gross Amount       $ 300,000,000   $ 300,000,000  
Carrying Amount       294,635,000   294,635,000  
Estimated Fair Value       235,000,000   235,000,000  
Line of Credit              
Debt Instrument [Line Items]              
Extinguishment of debt   $ 35,000,000          
Interest and prepayment fees   $ 1,200,000          
Convertible Senior Notes | Convertible Debt              
Debt Instrument [Line Items]              
Gross Amount       300,000,000   300,000,000  
Debt instrument, face amount $ 300,000,000            
Carrying Amount $ 294,000,000     $ 294,635,000   $ 294,635,000  
Conversion ratio 0.0416146            
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%   3.93%  
Estimated Fair Value       $ 235,000,000   $ 235,000,000  
Convertible Senior Notes | Convertible Debt | 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%            
Convertible Senior Notes | Convertible Debt | 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%            
Convertible Senior Notes | Convertible Debt | Cash Interest              
Debt Instrument [Line Items]              
Interest rate, stated percentage 3.50%            
Convertible Senior Notes | Convertible Debt | Paid In Kind Interest              
Debt Instrument [Line Items]              
Interest rate, stated percentage 5.00%            
Convertible Senior Notes | Secured Debt              
Debt Instrument [Line Items]              
Maximum covenant threshold       $ 750,000,000   $ 750,000,000  
Trustee percentage (as a percent)       25.00%   25.00%  
Declare percentage       100.00%   100.00%  
Medium-term Notes | 2018 Loan | Line of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity     $ 45,000,000        
Gross Amount     35,000,000        
Issuance costs     1,100,000        
Net proceeds from line of credit     $ 33,900,000        
Debt maturity (in years)     5 years        
Interest expense       $ 0 $ 1,500,000 $ 0 $ 1,500,000
Medium-term Notes | 2018 Loan | Line of Credit | LIBOR              
Debt Instrument [Line Items]              
Basis spread on variable rate     6.55%        
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Apr. 30, 2022
Debt Instrument [Line Items]    
Gross Amount $ 300,000  
Debt Discount and Issuance Costs (5,365)  
Carrying Amount 294,635  
Estimated Fair Value 235,000  
Convertible Senior Notes | Convertible Debt    
Debt Instrument [Line Items]    
Gross Amount 300,000  
Debt Discount and Issuance Costs (5,365)  
Carrying Amount 294,635 $ 294,000
Estimated Fair Value $ 235,000  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2022
Debt Disclosure [Abstract]    
Contractual interest expense $ 2,305 $ 5,804
Amortization of debt discount and issuance costs 301 663
Total interest expense $ 2,606 $ 6,467
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies - Narrative (Details)
$ in Millions
9 Months Ended
Oct. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitments for goods and services $ 232.6
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 (remaining three months) $ 1,620  
2024 6,086  
2025 5,728  
2026 4,766  
2027 4,594  
Thereafter 10,320  
Total undiscounted operating lease payments 33,114  
Less: imputed interest (7,632)  
Total operating lease liabilities 25,482  
Less: current portion of operating lease liabilities (3,173)  
Operating lease liabilities, noncurrent $ 22,309 $ 25,370
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock - Narrative (Details) - $ / shares
Oct. 31, 2022
Jan. 31, 2022
Equity [Abstract]    
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 issued (in shares) 341,531,034 334,760,615
Common stock, shares outstanding (in shares) 341,531,034 334,760,615
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock - Reserved for Future Issuance (Details) - shares
Oct. 31, 2022
Jan. 31, 2022
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 140,393,840 106,331,590
Convertible Debt    
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 20,743,081 0
2021 Stock Option Plan    
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 40,060,867 36,370,596
Common Stock Warrants    
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 34,587,257 35,549,024
Options to purchase common stock    
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 18,785,716 22,200,869
Restricted stock units    
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 15,297,013 4,033,418
Employee stock purchase plan    
Class of Stock [Line Items]    
Total shares of common stock reserved (in shares) 10,919,906 8,177,683
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Warrants and Earnout - Narrative (Details)
3 Months Ended 9 Months Ended
Jul. 06, 2021
$ / shares
shares
Jun. 29, 2021
$ / shares
shares
Jun. 04, 2021
shares
Mar. 12, 2021
USD ($)
shares
Feb. 26, 2021
USD ($)
day
$ / shares
shares
Oct. 31, 2022
USD ($)
shares
Apr. 30, 2022
shares
Oct. 31, 2021
USD ($)
shares
Jul. 31, 2021
shares
[1]
Apr. 30, 2021
USD ($)
shares
Oct. 31, 2022
USD ($)
shares
Oct. 31, 2021
USD ($)
shares
Feb. 21, 2022
$ / shares
Jan. 31, 2022
shares
Jul. 01, 2021
shares
Mar. 19, 2021
USD ($)
tranche
shares
Class of Warrant or Right [Line Items]                                
Warrants exercised (in shares)                     961,767          
Proceeds from the exercise of warrants | $                     $ 6,354,000 $ 118,845,000        
Warrants outstanding (in shares)           34,587,257         34,587,257     35,549,024    
Earnout period (in years)         5 years                      
Earnout shares (in shares)       18,000,000 27,000,000                      
Number of trading days | day         10                      
Number of consecutive trading days | day         20                      
Estimated fair value of total earnout shares | $         $ 828,200,000                      
Earnout shares, net (in shares)                             8,773,596 17,539,657
Derivative liability | $                               $ 743,700,000
Earnout shares remaining (in shares)   9,000,000   9,000,000                        
Gain from change in fair value | $                   $ 84,400,000            
Number of tranches | tranche                               2
Common Stock                                
Class of Warrant or Right [Line Items]                                
Issuance of common stock upon exercise of warrants (in shares)           936,764 16,948 1,379,800 [1] 4,378,568 9,766,774 [1]            
Legacy Chargepoint | Common Stock                                
Class of Warrant or Right [Line Items]                                
Issuance of common stock upon exercise of warrants (in shares)               1,379,036     949,987 2,866,560        
Derivative Instrument, Period One                                
Class of Warrant or Right [Line Items]                                
Earn back price trigger (in USD per share) | $ / shares         $ 15.00                      
Derivative Instrument, Period Two                                
Class of Warrant or Right [Line Items]                                
Earn back price trigger (in USD per share) | $ / shares         20.00                      
Derivative Instrument, Period Three                                
Class of Warrant or Right [Line Items]                                
Earn back price trigger (in USD per share) | $ / shares         30.00                      
Triggering Event, $15 And $20 VWAP Per Share Thresholds                                
Class of Warrant or Right [Line Items]                                
Derivative liability | $       $ 501,100,000                        
Triggering Event, $15 And $20 VWAP Per Share Thresholds | Minimum                                
Class of Warrant or Right [Line Items]                                
Earn back price trigger (in USD per share) | $ / shares         15.00                      
Triggering Event, $15 And $20 VWAP Per Share Thresholds | Maximum                                
Class of Warrant or Right [Line Items]                                
Earn back price trigger (in USD per share) | $ / shares         20.00                      
Triggering Event, $30 VWAP Per Share Threshold                                
Class of Warrant or Right [Line Items]                                
Earn back price trigger (in USD per share) | $ / shares   $ 30.00     $ 30.00                      
Derivative liability | $       $ 242,600,000                        
Legacy Common Stock Warrants                                
Class of Warrant or Right [Line Items]                                
Warrants exercised (in shares)           936,764   1,491,243                
Issuance of common stock upon exercise of warrants (in shares)           936,764                    
Proceeds from the exercise of warrants | $           $ 6,400,000   $ 1,200,000     $ 6,400,000 $ 1,200,000        
Legacy Warrants                                
Class of Warrant or Right [Line Items]                                
Warrants exercised (in shares)                     951,332 3,176,428        
Warrants outstanding (in shares)           34,587,257         34,587,257     35,538,589    
Private Placement Warrants                                
Class of Warrant or Right [Line Items]                                
Warrants exercised (in shares)                     10,435          
Warrants outstanding (in shares)           0         0     10,435    
Gain on private placement warrants | $           $ 0   (2,400,000)       $ 30,900,000        
Warrant per common share | $ / shares                         $ 0.355      
Public Warrants                                
Class of Warrant or Right [Line Items]                                
Warrants exercised (in shares)     244,481                          
Proceeds from the exercise of warrants | $                     $ 0 117,600,000        
Warrants outstanding (in shares)           0         0     0    
Warrants redeemed (in shares) 244,481                              
Warrants redeemed price per share (in USD per share) | $ / shares $ 0.01                              
Change in fair value of warrant liabilities | $           $ 0   $ 0     $ 0 $ (15,900,000)        
[1] The shares of the Company’s common and redeemable convertible preferred stock prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 1.
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Warrants and Earnout - Warrant Activity (Details) - shares
9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Warrants Or Rights Outstanding Roll Forward [Roll Forward]    
Outstanding at beginning of period (in shares) 35,549,024  
Warrants exercised (in shares) (961,767)  
Outstanding at end of period (in shares) 34,587,257  
Legacy Warrants    
Warrants Or Rights Outstanding Roll Forward [Roll Forward]    
Outstanding at beginning of period (in shares) 35,538,589  
Warrants exercised (in shares) (951,332) (3,176,428)
Outstanding at end of period (in shares) 34,587,257  
Private Placement Warrants    
Warrants Or Rights Outstanding Roll Forward [Roll Forward]    
Outstanding at beginning of period (in shares) 10,435  
Warrants exercised (in shares) (10,435)  
Outstanding at end of period (in shares) 0  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Warrants and Earnout - Fair Value Inputs of Warrants and Contingent Earnout Liability (Details)
Mar. 12, 2021
Feb. 26, 2021
Current stock price    
Class of Warrant or Right [Line Items]    
Contingent earnout liability, measurement input 27.84 30.83
Expected volatility    
Class of Warrant or Right [Line Items]    
Contingent earnout liability, measurement input 0.7200 0.7160
Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Contingent earnout liability, measurement input 0.0085 0.0075
Dividend rate    
Class of Warrant or Right [Line Items]    
Contingent earnout liability, measurement input 0.0000 0.0000
Expected term (years)    
Class of Warrant or Right [Line Items]    
Contingent earnout liability, measurement input 4.96 5.00
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 25,698 $ 16,022 $ 67,644 $ 51,893
Unrecognized stock-based compensation cost 206,938   206,938  
Stock Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 4,145 4,411 12,491 16,429
Stock Options 19,882   $ 19,882  
Weighted average period (in years)     1 year 1 month 17 days  
RSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 17,074 11,290 $ 45,287 35,143
Unrecognized compensation costs related to RSUs and ESPP 158,662   $ 158,662  
Weighted average period (in years)     3 years 3 months 25 days  
PRSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,696 0 $ 4,649 0
Unrecognized compensation costs related to RSUs and ESPP 19,498   $ 19,498  
Weighted average period (in years)     2 years 8 months 1 day  
ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,783 321 $ 5,217 321
Unrecognized compensation costs related to RSUs and ESPP 8,896   $ 8,896  
Weighted average period (in years)     1 year 10 months 9 days  
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,145 885 $ 3,271 3,073
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 10,200 5,840 27,598 20,198
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 4,962 2,251 12,793 7,018
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 9,391 $ 7,046 $ 23,982 $ 21,604
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 01, 2022
Jun. 01, 2022
$ / shares
Mar. 01, 2021
Feb. 25, 2021
shares
Jun. 30, 2021
USD ($)
shares
Oct. 31, 2022
USD ($)
shares
Oct. 31, 2021
USD ($)
Oct. 31, 2022
USD ($)
contribution
shares
Oct. 31, 2021
USD ($)
Jan. 31, 2022
shares
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Common stock reserved (in shares)           140,393,840   140,393,840   106,331,590
Total stock-based compensation expense | $           $ 25,698,000 $ 16,022,000 $ 67,644,000 $ 51,893,000  
2021 Equity Incentive Plan                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Percent of outstanding shares (as a percent)       5.00%            
2017 Stock Plan                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Common stock reserved (in shares)           16,564,913   16,564,913    
2017 Stock Plan | Chief Executive Officer                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Number of stock options granted (in shares)         1,500,000          
Total stock-based compensation expense | $         $ 0          
Stock Options | $           $ 17,600,000   $ 17,600,000    
2007 Stock Plan                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Common stock reserved (in shares)           2,220,803   2,220,803    
2021 Stock Option Plan                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Common stock reserved (in shares)           40,060,867   40,060,867   36,370,596
Number of stock options granted (in shares)           0   0    
Employee stock purchase plan                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Eligible compensation per employee (as a percent)           15.00%   15.00%    
Offering period (in months)               24 months    
Purchase period (in months)               6 months    
Purchase price of common stock, percent of fair value               85.00%    
Maximum number of shares to be purchased per employee (in shares)               10,000    
Maximum number of contribution increases | contribution               1    
Possible increase in percent of outstanding shares (as a percent)     1.00%              
Number of additional shares allowable under the plan (in shares)       5,400,000            
Common stock reserved (in shares)           10,919,906   10,919,906   8,177,683
Number of shares purchased (in shares)           343,422   607,384    
Total stock-based compensation expense | $           $ 1,783,000 321,000 $ 5,217,000 321,000  
Period for recognition (in years)               1 year 10 months 9 days    
PRSUs                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Dividend rate 0.00% 0.00%                
Total stock-based compensation expense | $           $ 2,696,000 0 $ 4,649,000 0  
Period for recognition (in years)               2 years 8 months 1 day    
PRSUs | Tranche One                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Consecutive trading days (in days)   20 days                
Target price (in USD per share) | $ / shares   $ 17                
Vesting percentage   25.00%                
PRSUs | Tranche Two                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Target price (in USD per share) | $ / shares   $ 22                
Vesting percentage   35.00%                
PRSUs | Tranche Three                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Target price (in USD per share) | $ / shares   $ 30                
Vesting percentage   40.00%                
PRSUs | Chief Executive Officer                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Service conditions vesting percentage   8.30%                
PRSUs | Officer, excluding Chief Executive Officer                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Service conditions vesting percentage   5.00%                
Options to purchase common stock                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Common stock reserved (in shares)           18,785,716   18,785,716   22,200,869
Total stock-based compensation expense | $           $ 4,145,000 $ 4,411,000 $ 12,491,000 $ 16,429,000  
Stock Options | $           $ 19,882,000   $ 19,882,000    
Period for recognition (in years)               1 year 1 month 17 days    
Options to purchase common stock | 2017 Stock Plan | Chief Executive Officer                    
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]                    
Period for recognition (in years)               1 year 3 months    
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details) - Restricted stock units
9 Months Ended
Oct. 31, 2022
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 4,033,418
Granted (in shares) | shares 11,860,870
Vested (in shares) | shares (2,152,624)
Forfeited (in shares) | shares (711,405)
Outstanding, ending balance (in shares) | shares 13,030,259
Weighted Average Grant Date Fair Value per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 26.27
Granted (in dollars per share) | $ / shares 12.82
Vested (in dollars per share) | $ / shares 19.80
Forfeited (in dollars per share) | $ / shares 18.02
Outstanding, ending balance (in dollars per share) | $ / shares $ 15.55
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Valuation Assumptions (Details) - PRSUs
Sep. 01, 2022
Jun. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 72.09% 74.02%
Risk-free interest rate 3.26% 2.78%
Dividend rate 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 4 months 2 days 8 months 15 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 4 years 9 months 1 year 8 months 23 days
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details) - PRSUs
9 Months Ended
Oct. 31, 2022
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 0
Granted (in shares) | shares 2,266,754
Outstanding, ending balance (in shares) | shares 2,266,754
Weighted Average Grant Date Fair Value per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 0
Granted (in dollars per share) | $ / shares 10.81
Outstanding, ending balance (in dollars per share) | $ / shares $ 10.81
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Plans and Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2022
Jan. 31, 2022
Number of Stock Option Awards    
Outstanding as of beginning of period (in shares) 22,200,869  
Options exercised (in shares) (3,061,363)  
Forfeited (in shares) (353,790)  
Outstanding as end of period (in shares) 18,785,716 22,200,869
Options vested and expected to vest at end of period (in shares) 18,743,799  
Exercisable at end of period (in shares) 14,877,966  
Weighted Average Exercise Price    
Outstanding as of beginning of period (USD per share) $ 0.68  
Options exercised (USD per share) 0.59  
Forfeited (USD per share) 0.76  
Outstanding as of end of period (USD per share) 0.69 $ 0.68
Options vested and expected to vest as of end of period (USD per share) 0.69  
Exercisable as of end of period (USD per share) $ 0.68  
Weighted Average Remaining Contractual term (in years)    
Outstanding (in years) 6 years 6 years 7 months 6 days
Options vested and expected to ves (in years) 6 years  
Exercisable (in years) 5 years 8 months 12 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 249,585 $ 292,362
Options vested and expected to vest 249,031  
Exercisable $ 197,925  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Income Tax Disclosure [Abstract]        
Effective income tax rate 0.50% 0.00% 1.00% 0.00%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
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 9 Months Ended
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Oct. 31, 2022
Oct. 31, 2021
Numerator:                
Net loss $ (84,480) $ (92,700) $ (89,266) $ (69,442) $ (84,938) $ 82,289 $ (266,446) $ (72,092)
Cumulative dividends on redeemable convertible preferred stock 0     0     0 (4,292)
Deemed dividends attributable to vested option holders 0     0     0 (51,855)
Deemed dividends attributable to common stock warrant holders 0     0     0 (110,635)
Net loss attributable to common stockholders - Basic (84,480)     (69,442)     (266,446) (238,874)
Gain attributable to earnout shares issued 0     0     0 (84,420)
Change in fair value of dilutive warrants 0     0     0 (51,106)
Net loss attributable to common stockholders - Diluted $ (84,480)     $ (69,442)     $ (266,446) $ (374,400)
Denominator:                
Weighted average common shares outstanding (in shares) 339,674,302     325,223,132     337,135,962 286,272,045
Less: Weighted-average unvested restricted shares and shares subject to repurchase (in shares) (78,917)     (188,212)     (98,851) (246,562)
Weighted average shares outstanding - basic (in shares) 339,595,385     325,034,920     337,037,111 286,025,483
Add: Earnout Shares under the treasury stock method (in shares) 0     0     0 4,948,794
Add: Public and Private Placement Warrants under the treasury stock method (in shares) 0     0     0 1,601,041
Weighted average shares outstanding - diluted (in shares) 339,595,385     325,034,920     337,037,111 292,575,318
Net loss per share - basic (in USD per share) $ (0.25)     $ (0.21)     $ (0.79) $ (0.84)
Net loss per share - diluted (in USD per share) $ (0.25)     $ (0.21)     $ (0.79) $ (1.28)
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted Net Loss per Share - Narrative (Details)
Feb. 26, 2021
Earnings Per Share [Abstract]  
Recapitalization exchange ratio 0.9966
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted Net Loss per Share - Antidilutive Securities (Details) - shares
9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 80,614,610 65,452,817
Redeemable Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 12,483,569 0
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 18,785,716 24,855,043
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 13,030,259 3,906,058
Unvested early exercised common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 67,318 164,778
Common stock and preferred stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 34,587,257 35,584,603
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common share equivalents 1,660,491 942,335
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events (Details)
Nov. 17, 2022
USD ($)
Subsequent Event | Letter of Credit  
Subsequent Event [Line Items]  
Maximum borrowing capacity $ 30,000,000
XML 90 chpt-20221031_htm.xml IDEA: XBRL DOCUMENT 0001777393 2022-02-01 2022-10-31 0001777393 2022-11-30 0001777393 2022-10-31 0001777393 2022-01-31 0001777393 us-gaap:ProductMember 2022-08-01 2022-10-31 0001777393 us-gaap:ProductMember 2021-08-01 2021-10-31 0001777393 us-gaap:ProductMember 2022-02-01 2022-10-31 0001777393 us-gaap:ProductMember 2021-02-01 2021-10-31 0001777393 us-gaap:LicenseAndServiceMember 2022-08-01 2022-10-31 0001777393 us-gaap:LicenseAndServiceMember 2021-08-01 2021-10-31 0001777393 us-gaap:LicenseAndServiceMember 2022-02-01 2022-10-31 0001777393 us-gaap:LicenseAndServiceMember 2021-02-01 2021-10-31 0001777393 us-gaap:ProductAndServiceOtherMember 2022-08-01 2022-10-31 0001777393 us-gaap:ProductAndServiceOtherMember 2021-08-01 2021-10-31 0001777393 us-gaap:ProductAndServiceOtherMember 2022-02-01 2022-10-31 0001777393 us-gaap:ProductAndServiceOtherMember 2021-02-01 2021-10-31 0001777393 2022-08-01 2022-10-31 0001777393 2021-08-01 2021-10-31 0001777393 2021-02-01 2021-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember 2022-08-01 2022-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember 2021-08-01 2021-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember 2022-02-01 2022-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember 2021-02-01 2021-10-31 0001777393 chpt:CommonStockWarrantMember 2022-08-01 2022-10-31 0001777393 chpt:CommonStockWarrantMember 2021-08-01 2021-10-31 0001777393 chpt:CommonStockWarrantMember 2022-02-01 2022-10-31 0001777393 chpt:CommonStockWarrantMember 2021-02-01 2021-10-31 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 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001777393 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:CommonStockMember 2022-05-01 2022-07-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0001777393 2022-05-01 2022-07-31 0001777393 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-07-31 0001777393 us-gaap:CommonStockMember 2022-07-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001777393 us-gaap:RetainedEarningsMember 2022-07-31 0001777393 2022-07-31 0001777393 us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001777393 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001777393 us-gaap:CommonStockMember 2022-10-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001777393 us-gaap:RetainedEarningsMember 2022-10-31 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-31 0001777393 us-gaap:CommonStockMember 2021-01-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001777393 us-gaap:RetainedEarningsMember 2021-01-31 0001777393 2021-01-31 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2021-02-01 2021-04-30 0001777393 us-gaap:CommonStockMember 2021-02-01 2021-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0001777393 2021-02-01 2021-04-30 0001777393 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-04-30 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2021-04-30 0001777393 us-gaap:CommonStockMember 2021-04-30 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001777393 us-gaap:RetainedEarningsMember 2021-04-30 0001777393 2021-04-30 0001777393 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0001777393 2021-05-01 2021-07-31 0001777393 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2021-07-31 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2021-07-31 0001777393 us-gaap:CommonStockMember 2021-07-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0001777393 us-gaap:RetainedEarningsMember 2021-07-31 0001777393 2021-07-31 0001777393 us-gaap:CommonStockMember 2021-08-01 2021-10-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 2021-10-31 0001777393 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-01 2021-10-31 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2021-10-31 0001777393 us-gaap:CommonStockMember 2021-10-31 0001777393 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001777393 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001777393 us-gaap:RetainedEarningsMember 2021-10-31 0001777393 2021-10-31 0001777393 chpt:SwitchbackMember 2021-02-26 0001777393 chpt:SwitchbackMember 2021-02-26 2021-02-26 0001777393 chpt:SwitchbackMember us-gaap:PrivatePlacementMember 2021-02-26 2021-02-26 0001777393 chpt:SwitchbackMember us-gaap:PrivatePlacementMember 2021-02-26 0001777393 chpt:SwitchbackMember chpt:PrivatePlacementWarrantsMember 2021-02-26 2021-02-26 0001777393 chpt:SwitchbackMember chpt:PrivatePlacementWarrantsMember 2021-02-26 0001777393 chpt:SwitchbackMember chpt:SwitchbackMember 2021-02-25 0001777393 chpt:SwitchbackMember chpt:SwitchbackMember 2021-02-26 2021-02-26 0001777393 chpt:SwitchbackMember 2021-02-25 0001777393 chpt:SwitchbackMember us-gaap:AdditionalPaidInCapitalMember 2021-02-26 2021-02-26 0001777393 srt:MinimumMember 2022-02-01 2022-10-31 0001777393 srt:MaximumMember 2022-02-01 2022-10-31 0001777393 2022-11-01 2022-10-31 0001777393 chpt:ViriCitiMember 2021-08-11 2021-08-11 0001777393 chpt:ViriCitiMember 2021-08-11 0001777393 chpt:ViriCitiMember us-gaap:CustomerRelationshipsMember 2021-08-11 0001777393 chpt:ViriCitiMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-08-11 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 chpt:HTBMember us-gaap:CustomerRelationshipsMember 2021-10-06 0001777393 chpt:HTBMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-10-06 0001777393 us-gaap:CustomerRelationshipsMember 2022-10-31 0001777393 us-gaap:CustomerRelationshipsMember 2022-02-01 2022-10-31 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-10-31 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-01 2022-10-31 0001777393 us-gaap:CustomerRelationshipsMember 2022-01-31 0001777393 us-gaap:CustomerRelationshipsMember 2021-02-01 2022-01-31 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-31 0001777393 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-01 2022-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-10-31 0001777393 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-10-31 0001777393 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-10-31 0001777393 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-10-31 0001777393 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:FairValueMeasurementsRecurringMember 2022-10-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001777393 chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-01-31 0001777393 chpt:ViriCitiMember chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-01-31 0001777393 chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-02-01 2022-10-31 0001777393 chpt:ViriCitiMember chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-02-01 2022-10-31 0001777393 chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-10-31 0001777393 chpt:ViriCitiMember chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-01-31 0001777393 chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-01-31 0001777393 us-gaap:FairValueInputsLevel3Member chpt:ContingentConsiderationLiabilityMember 2021-01-31 0001777393 chpt:ViriCitiMember us-gaap:FairValueInputsLevel3Member 2021-01-31 0001777393 chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-02-01 2021-10-31 0001777393 us-gaap:FairValueInputsLevel3Member chpt:ContingentConsiderationLiabilityMember 2021-02-01 2021-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-02-01 2021-10-31 0001777393 chpt:ViriCitiMember us-gaap:FairValueInputsLevel3Member 2021-02-01 2021-10-31 0001777393 chpt:RedeemableConvertiblePreferredStockWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-10-31 0001777393 chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-10-31 0001777393 us-gaap:FairValueInputsLevel3Member chpt:ContingentConsiderationLiabilityMember 2021-10-31 0001777393 chpt:ViriCitiMember us-gaap:FairValueInputsLevel3Member 2021-10-31 0001777393 chpt:ViriCitiMember chpt:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-08-01 2022-10-31 0001777393 us-gaap:USTreasurySecuritiesMember 2022-10-31 0001777393 us-gaap:USTreasurySecuritiesMember 2022-02-01 2022-10-31 0001777393 us-gaap:USTreasurySecuritiesMember 2022-08-01 2022-10-31 0001777393 us-gaap:FurnitureAndFixturesMember 2022-10-31 0001777393 us-gaap:FurnitureAndFixturesMember 2022-01-31 0001777393 chpt:ComputersAndSoftwareMember 2022-10-31 0001777393 chpt:ComputersAndSoftwareMember 2022-01-31 0001777393 us-gaap:MachineryAndEquipmentMember 2022-10-31 0001777393 us-gaap:MachineryAndEquipmentMember 2022-01-31 0001777393 chpt:ToolingMember 2022-10-31 0001777393 chpt:ToolingMember 2022-01-31 0001777393 us-gaap:LeaseholdImprovementsMember 2022-10-31 0001777393 us-gaap:LeaseholdImprovementsMember 2022-01-31 0001777393 chpt:OwnedAndOperatedSystemsMember 2022-10-31 0001777393 chpt:OwnedAndOperatedSystemsMember 2022-01-31 0001777393 us-gaap:ConstructionInProgressMember 2022-10-31 0001777393 us-gaap:ConstructionInProgressMember 2022-01-31 0001777393 country:US 2022-08-01 2022-10-31 0001777393 country:US 2021-08-01 2021-10-31 0001777393 country:US 2022-02-01 2022-10-31 0001777393 country:US 2021-02-01 2021-10-31 0001777393 us-gaap:NonUsMember 2022-08-01 2022-10-31 0001777393 us-gaap:NonUsMember 2021-08-01 2021-10-31 0001777393 us-gaap:NonUsMember 2022-02-01 2022-10-31 0001777393 us-gaap:NonUsMember 2021-02-01 2021-10-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember 2018-07-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember 2018-07-01 2018-07-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-07-01 2018-07-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember 2022-02-01 2022-10-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember 2022-08-01 2022-10-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember 2021-08-01 2021-10-31 0001777393 us-gaap:MediumTermNotesMember chpt:A2018LoanMember us-gaap:LineOfCreditMember 2021-02-01 2021-10-31 0001777393 us-gaap:LineOfCreditMember 2021-03-01 2021-03-31 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-10-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 2022-02-01 2022-10-31 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:SecuredDebtMember 2022-10-31 0001777393 chpt:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-04-30 0001777393 us-gaap:EmployeeStockOptionMember 2022-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2022-01-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2022-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2022-01-31 0001777393 chpt:CommonStockWarrantsMember 2022-10-31 0001777393 chpt:CommonStockWarrantsMember 2022-01-31 0001777393 chpt:StockOptionPlan2021Member 2022-10-31 0001777393 chpt:StockOptionPlan2021Member 2022-01-31 0001777393 us-gaap:EmployeeStockMember 2022-10-31 0001777393 us-gaap:EmployeeStockMember 2022-01-31 0001777393 us-gaap:ConvertibleDebtMember 2022-10-31 0001777393 us-gaap:ConvertibleDebtMember 2022-01-31 0001777393 chpt:LegacyCommonStockWarrantsMember 2022-08-01 2022-10-31 0001777393 chpt:LegacyCommonStockWarrantsMember 2021-08-01 2021-10-31 0001777393 chpt:LegacyChargepointMember us-gaap:CommonStockMember 2021-08-01 2021-10-31 0001777393 chpt:LegacyCommonAndPreferredStockWarrantsMember 2022-02-01 2022-10-31 0001777393 chpt:LegacyCommonAndPreferredStockWarrantsMember 2021-02-01 2021-10-31 0001777393 chpt:LegacyChargepointMember us-gaap:CommonStockMember 2022-02-01 2022-10-31 0001777393 chpt:LegacyChargepointMember us-gaap:CommonStockMember 2021-02-01 2021-10-31 0001777393 chpt:LegacyCommonStockWarrantsMember 2022-02-01 2022-10-31 0001777393 chpt:LegacyCommonStockWarrantsMember 2021-02-01 2021-10-31 0001777393 chpt:LegacyCommonAndPreferredStockWarrantsMember 2022-10-31 0001777393 chpt:PrivatePlacementWarrantsMember 2022-08-01 2022-10-31 0001777393 chpt:PrivatePlacementWarrantsMember 2021-08-01 2021-10-31 0001777393 chpt:PrivatePlacementWarrantsMember 2021-02-01 2021-10-31 0001777393 chpt:PrivatePlacementWarrantsMember 2022-02-21 0001777393 chpt:PrivatePlacementWarrantsMember 2022-10-31 0001777393 chpt:PublicWarrantsMember 2021-06-04 2021-06-04 0001777393 chpt:PublicWarrantsMember 2021-07-06 2021-07-06 0001777393 chpt:PublicWarrantsMember 2022-01-31 0001777393 chpt:PublicWarrantsMember 2022-10-31 0001777393 chpt:PublicWarrantsMember 2022-02-01 2022-10-31 0001777393 chpt:PublicWarrantsMember 2022-08-01 2022-10-31 0001777393 chpt:PublicWarrantsMember 2021-08-01 2021-10-31 0001777393 chpt:PublicWarrantsMember 2021-02-01 2021-10-31 0001777393 chpt:LegacyCommonAndPreferredStockWarrantsMember 2022-01-31 0001777393 chpt:PrivatePlacementWarrantsMember 2022-01-31 0001777393 chpt:PrivatePlacementWarrantsMember 2022-02-01 2022-10-31 0001777393 2021-02-26 2021-02-26 0001777393 chpt:DerivativeInstrumentPeriodOneMember 2021-02-26 0001777393 chpt:DerivativeInstrumentPeriodTwoMember 2021-02-26 0001777393 chpt:DerivativeInstrumentPeriodThreeMember 2021-02-26 0001777393 2021-02-26 0001777393 us-gaap:MeasurementInputSharePriceMember 2021-03-12 0001777393 us-gaap:MeasurementInputSharePriceMember 2021-02-26 0001777393 us-gaap:MeasurementInputPriceVolatilityMember 2021-03-12 0001777393 us-gaap:MeasurementInputPriceVolatilityMember 2021-02-26 0001777393 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-03-12 0001777393 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-02-26 0001777393 us-gaap:MeasurementInputExpectedDividendRateMember 2021-03-12 0001777393 us-gaap:MeasurementInputExpectedDividendRateMember 2021-02-26 0001777393 us-gaap:MeasurementInputExpectedTermMember 2021-03-12 0001777393 us-gaap:MeasurementInputExpectedTermMember 2021-02-26 0001777393 2021-03-12 2021-03-12 0001777393 2021-03-19 0001777393 chpt:TriggeringEvent15And20VWAPPerShareThresholdsMember 2021-03-12 0001777393 srt:MinimumMember chpt:TriggeringEvent15And20VWAPPerShareThresholdsMember 2021-02-26 0001777393 srt:MaximumMember chpt:TriggeringEvent15And20VWAPPerShareThresholdsMember 2021-02-26 0001777393 chpt:TriggeringEvent30VWAPPerShareThresholdMember 2021-03-12 0001777393 chpt:TriggeringEvent30VWAPPerShareThresholdMember 2021-02-26 0001777393 2021-06-29 2021-06-29 0001777393 chpt:TriggeringEvent30VWAPPerShareThresholdMember 2021-06-29 0001777393 2021-07-01 0001777393 chpt:CostOfGoodsAndServicesSoldMember 2022-08-01 2022-10-31 0001777393 chpt:CostOfGoodsAndServicesSoldMember 2021-08-01 2021-10-31 0001777393 chpt:CostOfGoodsAndServicesSoldMember 2022-02-01 2022-10-31 0001777393 chpt:CostOfGoodsAndServicesSoldMember 2021-02-01 2021-10-31 0001777393 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-01 2022-10-31 0001777393 us-gaap:ResearchAndDevelopmentExpenseMember 2021-08-01 2021-10-31 0001777393 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-10-31 0001777393 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2021-10-31 0001777393 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0001777393 us-gaap:SellingAndMarketingExpenseMember 2021-08-01 2021-10-31 0001777393 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-31 0001777393 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2021-10-31 0001777393 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-31 0001777393 us-gaap:GeneralAndAdministrativeExpenseMember 2021-08-01 2021-10-31 0001777393 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-31 0001777393 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2022-08-01 2022-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2021-08-01 2021-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2021-08-01 2021-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-10-31 0001777393 us-gaap:PerformanceSharesMember 2022-08-01 2022-10-31 0001777393 us-gaap:PerformanceSharesMember 2021-08-01 2021-10-31 0001777393 us-gaap:PerformanceSharesMember 2022-02-01 2022-10-31 0001777393 us-gaap:PerformanceSharesMember 2021-02-01 2021-10-31 0001777393 us-gaap:EmployeeStockMember 2022-08-01 2022-10-31 0001777393 us-gaap:EmployeeStockMember 2021-08-01 2021-10-31 0001777393 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001777393 us-gaap:EmployeeStockMember 2021-02-01 2021-10-31 0001777393 us-gaap:PerformanceSharesMember 2022-10-31 0001777393 us-gaap:EmployeeStockMember 2021-03-01 2021-03-01 0001777393 us-gaap:EmployeeStockMember 2021-02-25 0001777393 chpt:EquityIncentivePlan2021Member 2021-02-25 2021-02-25 0001777393 chpt:StockOptionPlan2021Member 2022-02-01 2022-10-31 0001777393 chpt:StockOptionPlan2021Member 2022-08-01 2022-10-31 0001777393 chpt:StockPlan2017Member 2022-10-31 0001777393 chpt:StockPlan2007Member 2022-10-31 0001777393 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-06-01 2022-06-01 0001777393 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-06-01 2022-06-01 0001777393 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-06-01 2022-06-01 0001777393 us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001777393 us-gaap:PerformanceSharesMember 2022-09-01 2022-09-01 0001777393 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001777393 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001777393 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-09-01 2022-09-01 0001777393 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-09-01 2022-09-01 0001777393 us-gaap:PerformanceSharesMember 2022-01-31 0001777393 2021-02-01 2022-01-31 0001777393 srt:ChiefExecutiveOfficerMember chpt:StockPlan2017Member 2021-06-01 2021-06-30 0001777393 srt:ChiefExecutiveOfficerMember chpt:StockPlan2017Member 2022-10-31 0001777393 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember chpt:StockPlan2017Member 2022-02-01 2022-10-31 0001777393 chpt:OfficerExcludingChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001777393 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2022-02-01 2022-10-31 0001777393 us-gaap:RedeemableConvertiblePreferredStockMember 2021-02-01 2021-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-10-31 0001777393 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-31 0001777393 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-10-31 0001777393 chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember 2022-02-01 2022-10-31 0001777393 chpt:ShareBasedPaymentArrangementOptionsUnvestedEarlyExercisedMember 2021-02-01 2021-10-31 0001777393 us-gaap:WarrantMember 2022-02-01 2022-10-31 0001777393 us-gaap:WarrantMember 2021-02-01 2021-10-31 0001777393 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001777393 us-gaap:EmployeeStockMember 2021-02-01 2021-10-31 0001777393 us-gaap:LetterOfCreditMember us-gaap:SubsequentEventMember 2022-11-17 shares iso4217:USD iso4217:USD shares pure chpt:day chpt:segment chpt:tranche chpt:contribution false 2023 Q3 --01-31 0001777393 P1Y 0.0416146 0.05 0.083 10-Q true 2022-10-31 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 341684268 188273000 315235000 400000 400000 208887000 0 8200000 5584000 123028000 75939000 62449000 35879000 58589000 36603000 641626000 464056000 38706000 34593000 89637000 107209000 21890000 25535000 201742000 218484000 6982000 6020000 1000583000 855897000 44537000 27576000 111910000 84328000 81912000 77142000 238359000 189046000 93306000 69666000 294635000 0 22309000 25370000 12349000 17697000 1035000 7104000 661993000 308883000 0.0001 0.0001 1000000000 1000000000 341531034 341531034 334760615 334760615 34000 33000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 1451711000 1366855000 -35054000 -8219000 -1078101000 -811655000 338590000 547014000 1000583000 855897000 97592000 47511000 241291000 115185000 21670000 13397000 59561000 36303000 6079000 4126000 14415000 10177000 125341000 65034000 315267000 161665000 85821000 38720000 216439000 97846000 13400000 7637000 37305000 21107000 3439000 2621000 8581000 6662000 102660000 48978000 262325000 125615000 22681000 16056000 52942000 36050000 48132000 36751000 148237000 102535000 35382000 24361000 101842000 62258000 22445000 20268000 66339000 57467000 105959000 81380000 316418000 222260000 -83278000 -65324000 -263476000 -186210000 1905000 25000 3471000 72000 2606000 3000 6467000 1502000 0 0 0 -9237000 0 2429000 24000 -30911000 0 0 0 -84420000 0 0 0 -7031000 -943000 -2025000 -2646000 -2200000 -84922000 -69756000 -269142000 -72303000 -442000 -314000 -2696000 -211000 -84480000 -69442000 -266446000 -72092000 0 0 0 4292000 0 0 0 51855000 0 0 0 110635000 -84480000 -69442000 -266446000 -238874000 0 0 0 84420000 0 0 0 -51106000 -84480000 -69442000 -266446000 -374400000 339595385 325034920 337037111 286025483 339595385 325034920 337037111 292575318 -0.25 -0.21 -0.79 -0.84 -0.25 -0.21 -0.79 -1.28 -84480000 -69442000 -266446000 -72092000 -5943000 -526000 -25446000 -531000 -86000 0 -1389000 0 -6029000 -526000 -26835000 -531000 -90509000 -69968000 -293281000 -72623000 334760615 33000 1366855000 -8219000 -811655000 547014000 1631104 1000 772000 773000 16948 48000 48000 263962 3920000 3920000 17000 17000 15527000 15527000 -89266000 -89266000 -12941000 -12941000 336672629 34000 1387139000 -21160000 -900921000 465092000 2147834 728000 728000 15000 15000 26419000 26419000 -92700000 -92700000 -7865000 -7865000 338820463 34000 1414301000 -29025000 -993621000 391689000 1435049 314000 314000 936764 6354000 6354000 343422 5027000 5027000 17000 17000 4664 25698000 25698000 -84480000 -84480000 -6029000 -6029000 341531034 34000 1451711000 -35054000 -1078101000 338590000 182934257 615697000 22961032 2000 62736000 155000 -679414000 -616521000 182934257 615697000 194060336 20000 615677000 615697000 66606000 66606000 60746989 6000 200460000 200466000 9766774 1000 225375000 225376000 -828180000 -828180000 17539657 2000 488303000 488305000 242640000 242640000 78000 78000 1588 7577000 7577000 82289000 82289000 7000 7000 0 0 305073200 31000 1081272000 162000 -597125000 484340000 652901 4378568 0 113608000 113608000 3292219 1761000 1761000 8773596 1000 -8081000 -8080000 40000 40000 28293000 28293000 -84938000 -84938000 -12000 -12000 0 0 322170484 32000 1216893000 150000 -682063000 535012000 1741713 976000 976000 1379800 1264000 1264000 5695176 1000 102057000 102058000 35000 35000 16022000 16022000 -69442000 -69442000 -526000 -526000 0 0 330987173 33000 1337247000 -376000 -751505000 585399000 0.9966 -266446000 -72092000 18562000 10158000 3539000 3066000 67644000 51893000 1729000 1291000 0 -9237000 24000 -30911000 0 -84420000 0 -7031000 -11490000 -1833000 50402000 26579000 30057000 -3498000 24730000 18879000 -3603000 -2193000 14551000 10633000 12638000 16110000 28410000 29715000 -216651000 -109083000 14142000 12064000 75000000 0 284835000 0 2756000 205329000 -226733000 -217393000 6354000 118845000 293972000 0 0 511646000 0 32468000 0 20895000 0 36051000 10760000 4214000 6911000 1933000 317997000 547224000 -1575000 -748000 -126962000 220000000 315635000 145891000 188673000 365891000 4929000 346000 295000 119000 0 4737000 1566000 1939000 49000 0 0 615697000 0 66606000 0 828180000 0 242640000 0 102057000 Description of Business and Basis of Presentation<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%">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.</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 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 2022 relate to the fiscal year ended January 31, 2022 and to fiscal year 2023 refer to the fiscal year ending 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%">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, 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 4, 2022, which provides a more complete discussion of the Company’s accounting policies and certain other information. The information as of January 31, 2022, 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 October 31, 2022, the results of operations for the three and nine months ended October 31, 2022 and 2021, and cash flows for the nine months ended October 31, 2022 and 2021. The results of operations for the three and nine months ended October 31, 2022, are not necessarily indicative of the results that may be expected for the year ending January 31, 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 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 product offerings, raising capital and recruiting personnel. The Company’s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved at the levels or in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or to pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company’s stockholders. The Company has incurred net operating losses and negative cash flows from operations every year since inception and expects this to continue for the foreseeable future. As of October 31, 2022, the Company had an accumulated deficit of $1,078.1 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 and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, short-term investments and restricted cash of $397.6 million as of October 31, 2022. As of December 8, 2022, the date on which these condensed consolidated </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%">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:36pt"><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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the Merger, eligible ChargePoint equity holders received or had the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the exchange ratio of 0.9966 as defined in the Merger Agreement (“Exchange Ratio”). Accordingly, immediately following the consummation of the Merger, Legacy ChargePoint common stock exchanged into 217,021,368 shares of Common Stock, 68,896,516 shares were reserved for the issuance of Common Stock upon the potential future exercise of Legacy ChargePoint stock options and warrants that were exchanged into ChargePoint stock options and warrants, and 27,000,000 shares of Common Stock were reserved for the potential future issuance of the earnout shares. </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 connection with the execution of the Merger Agreement, Switchback entered into separate subscription agreements (each a “Subscription Agreement”) with a number of investors (each a “New PIPE Investor”), pursuant to which the New PIPE Investors agreed to purchase, and Switchback agreed to sell to the New PIPE Investors, an aggregate of 22,500,000 shares of Common Stock (“PIPE Shares”), for a purchase price of $10.00 per share and an aggregate purchase price of $225.0 million, in a private placement pursuant to the subscription agreements (“PIPE Financing”). The PIPE Financing closed simultaneously with the consummation of the Merger.</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%">Pursuant to the terms of a letter agreement the initial Switchback stockholders entered into in connection with the execution of the Merger Agreement (“Founders Stock Letter”), the initial stockholders surrendered 984,706 of Switchback Class B common stock shares purchased by NGP Switchback, LLC, a Delaware limited liability company (“Sponsor”) prior to the Switchback Public Offering on May 16, 2019 ( “Founder Shares”) for no consideration, whereupon such Founder Shares were immediately cancelled. Additionally, 900,000 Founder Shares, which were previously subjected to potential forfeiture until the closing volume weighted average price per share of the Company’s Common Stock achieved $12.00 for any ten trading days within any twenty consecutive trading day period during the five-year period following the Closing (“Founder Earn Back Triggering Event” and such Founder Shares the “Founder Earn Back Shares”), met the Founder Earn Back Triggering Event on March 12, 2021.</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%">At the Closing, the Sponsor exercised its right to convert a portion of the working capital loans made by the Sponsor to Switchback into an additional 1,000,000 Private Placement Warrants at a price of $1.50 per warrant in satisfaction of $1.5 million principal amount of such loans.</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 number of shares of Common Stock issued immediately following the consummation of the Merger was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:73.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.538%"/><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%">Shares</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%">Common stock of Switchback, outstanding prior to Merger</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%">39,264,704 </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%">Less redemption of Switchback shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,009)</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%">Less surrender of Switchback Founder Shares</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%">(984,706)</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%">Common stock of Switchback</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%">38,246,989 </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%">Shares issued in PIPE</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%">22,500,000 </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%">Merger and PIPE financing shares (1)</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%">60,746,989 </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%">Legacy ChargePoint shares (2)</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%">217,021,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock immediately after Merger</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%">277,768,357 </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="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:8pt;font-weight:400;line-height:120%">(1) This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The number of Legacy ChargePoint shares was determined by converting the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger using the Exchange Ratio of 0.9966. All fractional shares were rounded down.</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%">All periods prior to the Merger have been retrospectively adjusted using the Exchange Ratio for the equivalent number of shares outstanding immediately after the Merger to effect the reverse recapitalization. Additionally, upon the consummation of the Merger, the Company gave effect to the issu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ance of 60,746,989 shares o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f Common Stock for the previously issued Switchback common stock and PIPE Shares that were outstanding at the Closing Date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, the Company raised $511.6 million of proceeds including the contribution of $286.6 million of cash held in Switchback’s trust account from its initial public offering, net of redemptions of Switchback public stockholders of $0.3 million, and $225.0 million of cash in connection with the PIPE financing. The Company incurred $36.5 million of transaction costs, consisting of banking, legal, and other professional fees, of which $29.5 million was recorded as a reduction to additional paid-in capital of proceeds and the remaining $7.0 million was expensed in the condensed consolidated statements of operations.</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. -1078100000 397600000 10.00 0.9966 217021368 68896516 27000000 22500000 10.00 225000000 984706 900000 12.00 10 20 P5Y 1000000 1.50 1500000 <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 number of shares of Common Stock issued immediately following the consummation of the Merger was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:73.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.538%"/><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%">Shares</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%">Common stock of Switchback, outstanding prior to Merger</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%">39,264,704 </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%">Less redemption of Switchback shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,009)</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%">Less surrender of Switchback Founder Shares</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%">(984,706)</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%">Common stock of Switchback</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%">38,246,989 </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%">Shares issued in PIPE</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%">22,500,000 </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%">Merger and PIPE financing shares (1)</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%">60,746,989 </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%">Legacy ChargePoint shares (2)</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%">217,021,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock immediately after Merger</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%">277,768,357 </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="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:8pt;font-weight:400;line-height:120%">(1) This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The number of Legacy ChargePoint shares was determined by converting the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger using the Exchange Ratio of 0.9966. All fractional shares were rounded down.</span></div> 39264704 33009 984706 38246989 22500000 60746989 217021368 277768357 900000 217761738 0.9966 60746989 511600000 286600000 300000 225000000 36500000 29500000 7000000 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, 2022 and 2021 and for the years ended January 31, 2022, 2021 and 2020 included in ChargePoint’s Annual Report on Form 10-K filed with the SEC on April 4, 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%">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 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, the valuation of redeemable convertible preferred stock warrants and Common Stock warrants, including Common Stock warrants as a result of the Merger, contingent earnout liabilities, valuation of acquired goodwill and intangible assets, the value of Common Stock 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 with 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. 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 October 31, 2022 and January 31, 2022, no customer individually accounted for 10% or more of accounts receivable, net. For the three and nine months ended October 31, 2022 and 2021, 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-style:italic;font-weight:700;line-height:120%">Supply chain disruptions and COVID-19</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 COVID-19 pandemic continues to affect the Company’s business, including as a result of changes in consumer and business behavior, investor fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of COVID-19 has disrupted the Company’s supply chain and heightened its material, freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales in markets around the world. These ongoing supply chain challenges and heightened logistic costs decreased gross margins in the three and nine months ended October 31, 2022, and the Company expects that gross margins will continue to be adversely affected by increased material costs and freight and logistic expenses through the remainder of the fiscal year ending January 31, 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%">As a result of the COVID-19 pandemic, the Company initially modified its business practices (including reducing employee travel, recommending that all non-essential personnel work from home and canceling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost-cutting measures in order to reduce its operating costs. In May 2022, the Company commenced a “return-to-office” plan, which includes shifting to a hybrid model where employees have the flexibility to work from home or from the office. The ongoing COVID-19 pandemic has resulted in government authorities implementing numerous measures to try to contain the COVID-19 virus, such as travel bans and restrictions, quarantines, stay-at-home or shelter-in-place orders and business shutdowns. While these measures may be relaxed or revised in some areas, there is no guarantee these measures will not be reinstated or resumed due to new or emerging variants of COVID-19 or the inability or ineffectiveness of other public health measures to limit the further spread of COVID-19. The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners as the result of the COVID-19 pandemic.</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 ultimate full societal and economic impact of the COVID-19 pandemic remains unknown and its duration and extent depend on current and future developments that cannot be accurately predicted. It has already had an adverse effect on the global economy, the persistence of which has varied over time and across the geographies in which the Company operates. The conditions caused by the COVID-19 pandemic, such as more prevalence of permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact the Company’s commercial business and its overall gross margin as the Company’s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to disrupt supply chains and heighten component and shipping pricing and logistics expenses and further adversely impact the Company’s gross margins, adversely affect demand for the Company’s platforms, lengthen its product development and sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of the Company’s direct sales force to </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%">travel to customers and potential customers, all of which could adversely affect the Company’s business, results of operations and financial condition.</span></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:120%">Additionally, global economic uncertainty due to the impacts of the COVID-19 pandemic and other macroeconomic conditions, including inflation, interest rate pressures and labor market disruptions, and related growing concerns of a 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 our products or subscription services could have an adverse impact on our results of operations 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%">The Company operates as one operating segment because its Chief Executive Officer, as the Company’s chief operating decision maker, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.</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 of $0.4 million as of October 31, 2022 and January 31, 2022 relates to cash deposits restricted under letters of credit issued in support of trade 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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.522%"/><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%">October 31,<br/>2022</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/>2022</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;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%">188,273 </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 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%">315,235 </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%">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%">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%">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%">188,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:#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%">315,635</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-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%">An impairment loss may be recognized when the decline in fair value of the debt securities is determined to be other-than-temporary. The Company evaluates its investments for other-than-temporary declines in fair value below the cost basis each quarter, or whenever events or changes in circumstances indicate that the cost basis of the short-term investments may not be recoverable. The evaluation is based on a number of factors, including the length of time and the extent to which the fair value has been below the cost basis, as well as adverse conditions related specifically to the security, such as any changes to the credit rating of the security and the intent to sell or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. Credit-related impairment losses, not to exceed the amount that fair value is </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%">less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income (expense), net in the condensed consolidated statements of operations.</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 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%">Remaining Performance Obligations</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. The Company’s Assure, Cloud and CPaaS subscription terms typically range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQwM2M2MjE2Mjc2ZTRhNjhiOTlmNWI5YzRkOWI4ZTZlL3NlYzpkMDNjNjIxNjI3NmU0YTY4Yjk5ZjViOWM0ZDliOGU2ZV80MC9mcmFnOjIyYmE1MmU3OWFiMDRkYTg5ZTA5ODg4ZDYxN2VhYTgwL3RleHRyZWdpb246MjJiYTUyZTc5YWIwNGRhODllMDk4ODhkNjE3ZWFhODBfMTM1NDc_e1924c97-c0ae-4ddf-ba34-1b49e1be5552">one</span> to five years and are paid up-front. Revenue expected to be recognized from remaining performance obligations was $196.2 million as of October 31, 2022, of which 45% is expected to be recognized over the next twelve months.</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%">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%">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud and Assure services not yet rendered as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a customer-by-customer basis. Current deferred revenue represents deferred revenue that will be recognized within twelve months, and</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%">non-current is deferred revenue that will be recognized beyond that twelve-month period.</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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.522%"/><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%">October 31,<br/>2022</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/>2022</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;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%">175,218 </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 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%">146,808 </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 deferred revenue</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%">175,218</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%">146,808</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 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:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.519%"/><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.519%"/><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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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: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;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%">13,275 </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 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%">9,200 </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 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%">50,993 </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 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%">31,800 </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 deferred revenue recognized</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%">13,275</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%">9,200</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%">50,993</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%">31,800</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</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 follows the asset and liability method of accounting for income taxes under ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 740”). Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Valuation allowances, if management deems them necessary, are established to reduce deferred tax assets to the amount that more likely than not will be realized and primarily relate to the ability to utilize losses in various tax jurisdictions.</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%">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be “more likely than not” to be sustained upon examination by taxing authorities. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax position liabilities for any of the reporting periods presented.</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 nine months ended October 31, 2021, “deferred tax benefit” was reclassified to the “reserves and other” line item 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;text-align:justify"><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</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 will be 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 is currently assessing the impact of this guidance on its condensed consolidated financial statements and related disclosures.</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 August 2020, the FASB issued ASU 2020-06, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40),” which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for fiscal years beginning after December 15, 2021. </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%">Early adoption is permitted, but no earlier than for fiscal years beginning after December 15, 2020. The Company adopted ASU 2020-06 on February 1, 2022 and the amendment in this guidance was applied to the convertible note the Company issued in April 2022 (see Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). There were no financial instrument outstanding as of the beginning of the fiscal year 2023 that requires the Company to apply modified retrospective approach.</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 November 2021, the FASB issued ASU No. 2021-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%">Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 832): Disclosures by Business Entities about Government Assistance,” which requires entities to disclose annually its transactions with a government accounted for by applying a grant or contribution accounting model by analogy. The disclosure requirement includes information about the nature of the transactions and the related accounting policy used to account for the transactions, the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line, and significant terms and conditions of the transactions, including commitments and contingencies. The guidance will be effective for annual reporting periods beginning after December 15, 2021. Early application is permitted. The Company adopted ASU 2021-10 on February 1, 2022 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 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, the valuation of redeemable convertible preferred stock warrants and Common Stock warrants, including Common Stock warrants as a result of the Merger, contingent earnout liabilities, valuation of acquired goodwill and intangible assets, the value of Common Stock 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. <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 with 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. 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 chief operating decision maker, reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. 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. 400000 400000 <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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.522%"/><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%">October 31,<br/>2022</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/>2022</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;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%">188,273 </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 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%">315,235 </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%">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%">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%">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%">188,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:#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%">315,635</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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.522%"/><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%">October 31,<br/>2022</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/>2022</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;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%">188,273 </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 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%">315,235 </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%">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%">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%">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%">188,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:#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%">315,635</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> 188273000 315235000 400000 400000 188673000 315635000 <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-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%">An impairment loss may be recognized when the decline in fair value of the debt securities is determined to be other-than-temporary. The Company evaluates its investments for other-than-temporary declines in fair value below the cost basis each quarter, or whenever events or changes in circumstances indicate that the cost basis of the short-term investments may not be recoverable. The evaluation is based on a number of factors, including the length of time and the extent to which the fair value has been below the cost basis, as well as adverse conditions related specifically to the security, such as any changes to the credit rating of the security and the intent to sell or whether the Company will more likely than not be required to sell the security before recovery of its amortized cost basis. Credit-related impairment losses, not to exceed the amount that fair value is </span></div>less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income (expense), net in the condensed consolidated statements of operations. <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 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> 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.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud and Assure services not yet rendered as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a customer-by-customer basis. Current deferred revenue represents deferred revenue that will be recognized within twelve months, and</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%">non-current is deferred revenue that will be recognized beyond that twelve-month period.</span> P5Y 196200000 0.45 P12M <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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.522%"/><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%">October 31,<br/>2022</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/>2022</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;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%">175,218 </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 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%">146,808 </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 deferred revenue</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%">175,218</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%">146,808</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 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:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.519%"/><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.519%"/><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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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: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;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%">13,275 </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 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%">9,200 </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 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%">50,993 </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 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%">31,800 </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 deferred revenue recognized</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%">13,275</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%">9,200</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%">50,993</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%">31,800</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> 175218000 146808000 175218000 146808000 13275000 9200000 50993000 31800000 13275000 9200000 50993000 31800000 <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 follows the asset and liability method of accounting for income taxes under ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 740”). Deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Valuation allowances, if management deems them necessary, are established to reduce deferred tax assets to the amount that more likely than not will be realized and primarily relate to the ability to utilize losses in various tax jurisdictions.</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%">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be “more likely than not” to be sustained upon examination by taxing authorities. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. The Company has no material uncertain tax position liabilities for any of the reporting periods presented.</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 nine months ended October 31, 2021, “deferred tax benefit” was reclassified to the “reserves and other” line item 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;text-align:justify"><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</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 will be 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 is currently assessing the impact of this guidance on its condensed consolidated financial statements and related disclosures.</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 August 2020, the FASB issued ASU 2020-06, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40),” which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for fiscal years beginning after December 15, 2021. </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%">Early adoption is permitted, but no earlier than for fiscal years beginning after December 15, 2020. The Company adopted ASU 2020-06 on February 1, 2022 and the amendment in this guidance was applied to the convertible note the Company issued in April 2022 (see Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). There were no financial instrument outstanding as of the beginning of the fiscal year 2023 that requires the Company to apply modified retrospective approach.</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 November 2021, the FASB issued ASU No. 2021-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%">Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 832): Disclosures by Business Entities about Government Assistance,” which requires entities to disclose annually its transactions with a government accounted for by applying a grant or contribution accounting model by analogy. The disclosure requirement includes information about the nature of the transactions and the related accounting policy used to account for the transactions, the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line, and significant terms and conditions of the transactions, including commitments and contingencies. The guidance will be effective for annual reporting periods beginning after December 15, 2021. Early application is permitted. The Company adopted ASU 2021-10 on February 1, 2022 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 up to $7.7 million of additional earnout consideration contingent on meeting certain revenue targets through January 31, 2023 (“ViriCiti Earnout”). 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;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of ViriCiti was considered a business combination and was accounted for under the acquisition method of accounting. The total purchase price was allocated to the net tangible and intangible assets acquired and liabilities assumed based on their respective fair values on the acquisition date and the excess was recorded as goodwill. The total purchase price was allocated to $62.8 million of goodwill, $17.7 million of customer relationship intangible assets, and $6.6 million of developed technology intangible assets acquired, and deferred tax liabilities of $3.5 million and net liabilities of $0.2 million were assumed. Goodwill is not deductible for tax purposes</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</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, valued at $15.9 million, are held in escrow to cover indemnity claims the Company may make within eighteen months from the closing date. 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><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 acquisition of HTB was considered a business combination and was accounted for under the acquisition method of accounting. The total purchase price was allocated to the net tangible and intangible assets acquired and liabilities assumed based on their respective fair values on the acquisition date, and the excess was recorded as goodwill. The total purchase price was allocated to $159.0 million of goodwill, $78.7 million of customer relationship intangible assets, $12.7 million of developed technology intangible assets, and net assets of $2.9 million acquired, and deferred tax liabilities of $18.3 million were assumed. Goodwill is not deductible for tax purposes</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">There were no measurement period adjustments for the three and nine months ended October 31, 2022.</span></div> 79400000 7700000 62800000 17700000 6600000 3500000 200000 0 235000000 132900000 102100000 5695176 17.92 2800000 885692 15900000 P18M 159000000 78700000 12700000 2900000 18300000 0 Goodwill and Intangible Assets<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%">Goodwill</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 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, 2022</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%">218,484</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%">(16,742)</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 October 31, 2022</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%">201,742</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 and nine months ended October 31, 2022 and 2021. </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%">October 31, 2022</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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%">84,823 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">(9,324)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">75,499 </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;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%">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%">17,400 </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%">(3,262)</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,138 </span></td><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%">102,223</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%">(12,586)</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%">89,637</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, 2022</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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%">93,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">(3,223)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">89,842 </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;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%">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,731 </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%">(1,364)</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%">17,367 </span></td><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%">111,796</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%">(4,587)</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%">107,209</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-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.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.519%"/><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.519%"/><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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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:10pt;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,837 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">1,519 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">8,653 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">1,519 </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:700;line-height:100%">Total amortization 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%">2,837</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%">1,519</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%">8,653</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%">1,519</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;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, 2022</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%">218,484</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%">(16,742)</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 October 31, 2022</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%">201,742</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> 218484000 -16742000 201742000 <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%">October 31, 2022</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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%">84,823 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">(9,324)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">75,499 </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;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%">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%">17,400 </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%">(3,262)</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,138 </span></td><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%">102,223</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%">(12,586)</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%">89,637</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, 2022</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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%">93,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">(3,223)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">89,842 </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;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%">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,731 </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%">(1,364)</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%">17,367 </span></td><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%">111,796</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%">(4,587)</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%">107,209</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> 84823000 9324000 75499000 P10Y 17400000 3262000 14138000 P6Y 102223000 12586000 89637000 93065000 3223000 89842000 P10Y 18731000 1364000 17367000 P6Y 111796000 4587000 107209000 <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-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.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.519%"/><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.519%"/><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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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:10pt;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,837 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">1,519 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">8,653 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">1,519 </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:700;line-height:100%">Total amortization 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%">2,837</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%">1,519</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%">8,653</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%">1,519</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> 2837000 1519000 8653000 1519000 2837000 1519000 8653000 1519000 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:49.777%"/><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: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.602%"/><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 October 31, 2022</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">92,475 </span></td><td style="background-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%">92,475 </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%">208,887 </span></td><td style="background-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%">208,887 </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-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%">92,475</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%">208,887</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%">—</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%">301,362</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><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="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"/></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:#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%">Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,337 </span></td><td style="background-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,337 </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 financial liabilities</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%">—</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%">5,337</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,337</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"><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:49.777%"/><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: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.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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%">Fair Value Measured as of January 31, 2022</span></td><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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">254,716 </span></td><td style="background-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%">254,716 </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 financial assets</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:700;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:700;line-height:100%">254,716</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-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:700;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: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-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:700;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: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-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:700;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:700;line-height:100%">254,716</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-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%">Liabilities</span></td><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"/><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:#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%">Common stock warrant liabilities (Private Placement)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25 </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:400;line-height:100%">Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 financial liabilities</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%">—</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%">6,018</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%">6,018</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;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. 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 October 31, 2022 and January 31, 2022. 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 (See Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-Term Investments</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%">As of October 31, 2022 and January 31, 2022, the Company had no investments with a contractual maturity of greater than one year.</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:</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:67.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.253%"/><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="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="display:none"/><td colspan="3" style="display:none"/><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="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:700;line-height:100%">Fair value as of January 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,993)</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="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:#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%">Change in fair value included in other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Effect of foreign currency translation</span></td><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%">— </span></td><td style="background-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="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%">656 </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%">Reclassification of warrants to stockholders’ equity (deficit) due to exercise</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/></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-weight:700;line-height:100%">Fair value as of October 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,337)</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"><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:36.765%"/><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: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: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.233%"/><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%">Redeemable convertible preferred stock 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%">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%">Earnout 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="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: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, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,843)</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">— </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement warrant liability acquired as part of the Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earnout liability recognized upon the closing of the reverse recapitalization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(828,180)</span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">9,237 </span></td><td style="background-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%">46,835 </span></td><td style="background-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%">84,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">51,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of earnout shares upon triggering events</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%">— </span></td><td style="background-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%">501,120 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of remaining contingent earnout liability upon triggering event</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)</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%">— </span></td><td style="background-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%">(3,856)</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%">Fair value as of October 31, 2021</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%">—</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%">(29,282)</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%">(3,856)</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-style:italic;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 11, </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 and Earnout</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 is 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>During the three months ended October 31, 2022, the Company did not revalue the ViriCiti Earnout liability as updated revenue expectations for the earnout period through January 2023 did not materially change. The change in the fair value of the ViriCiti Earnout liability of $0.7 million is due to foreign currency translation. <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:49.777%"/><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: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.602%"/><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 October 31, 2022</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">92,475 </span></td><td style="background-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%">92,475 </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%">208,887 </span></td><td style="background-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%">208,887 </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-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%">92,475</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%">208,887</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%">—</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%">301,362</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><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="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"/></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:#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%">Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,337 </span></td><td style="background-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,337 </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 financial liabilities</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%">—</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%">5,337</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,337</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"><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:49.777%"/><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: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.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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%">Fair Value Measured as of January 31, 2022</span></td><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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">254,716 </span></td><td style="background-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%">254,716 </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 financial assets</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:700;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:700;line-height:100%">254,716</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-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:700;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: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-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:700;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: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-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:700;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:700;line-height:100%">254,716</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-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%">Liabilities</span></td><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"/><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:#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%">Common stock warrant liabilities (Private Placement)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25 </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:400;line-height:100%">Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 financial liabilities</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%">—</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%">6,018</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%">6,018</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> 92475000 0 0 92475000 0 208887000 0 208887000 92475000 208887000 0 301362000 0 0 5337000 5337000 0 0 5337000 5337000 254716000 0 0 254716000 254716000 0 0 254716000 0 0 25000 25000 0 0 5993000 5993000 0 0 6018000 6018000 <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:</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:67.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.253%"/><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="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="display:none"/><td colspan="3" style="display:none"/><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="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:700;line-height:100%">Fair value as of January 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,993)</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="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:#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%">Change in fair value included in other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Effect of foreign currency translation</span></td><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%">— </span></td><td style="background-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="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%">656 </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%">Reclassification of warrants to stockholders’ equity (deficit) due to exercise</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/></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-weight:700;line-height:100%">Fair value as of October 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,337)</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><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:36.765%"/><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: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: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.233%"/><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%">Redeemable convertible preferred stock 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%">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%">Earnout 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="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: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, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,843)</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">— </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement warrant liability acquired as part of the Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earnout liability recognized upon the closing of the reverse recapitalization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(828,180)</span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">9,237 </span></td><td style="background-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%">46,835 </span></td><td style="background-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%">84,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">51,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of earnout shares upon triggering events</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%">— </span></td><td style="background-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%">501,120 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of remaining contingent earnout liability upon triggering event</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)</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%">— </span></td><td style="background-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%">(3,856)</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%">Fair value as of October 31, 2021</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%">—</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%">(29,282)</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%">(3,856)</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> 25000 5993000 -23000 0 0 656000 48000 0 0 5337000 75843000 0 0 0 -127888000 828180000 -9237000 -46835000 -84420000 51771000 66606000 501120000 242640000 3856000 0 29282000 0 3856000 700000 Short-Term Investments<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%">Short-term investments 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: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="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%">October 31, 2022</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:9pt;font-weight:700;line-height:100%">(in thousands)</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-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury Securities</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%">207,498 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">(1,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">208,887 </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:0 1pt"/><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%">207,498</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%">(1,389)</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%">208,887</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 amortized cost and fair value amounts include accrued interest receivable of $0.6 million as of October 31, 2022. There were no short-term investments as of January 31, 2022. </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 U.S. treasury securities are debt securities stated on the condensed consolidated balance sheets at fair value based upon inputs other than quoted prices in active markets (Level 2 inputs). The Company recorded $0.1 million and $1.4 million unrealized losses as a component of other comprehensive loss for the three and nine months ended October 31, 2022, respectively. The Company did not recognize any gains or losses for the three and nine months ended October 31, 2021. </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 October 31, 2022, all of the available-for-sale debt securities were in a continuous unrealized loss position for less than twelve months. During the three and nine months ended October 31, 2022, the Company did not recognize credit-related impairment losses and had no ending allowance for credit losses. The decline in fair value below amortized cost basis was not considered other than temporary as it is more likely than not the Company will hold the debt securities until maturity or a recovery of the cost basis.</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 October 31, 2022, all of the marketable debt securities have contractual maturities of less than one year.</span></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments 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: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="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%">October 31, 2022</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:9pt;font-weight:700;line-height:100%">(in thousands)</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-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury Securities</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%">207,498 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">(1,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">208,887 </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:0 1pt"/><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%">207,498</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%">(1,389)</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%">208,887</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> 207498000 0 1389000 208887000 207498000 0 1389000 208887000 600000 0 100000 1400000 0 0 0 0 0 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: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%"/></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%">October 31,<br/>2022</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/>2022</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;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,285 </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 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%">9,712 </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="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%">47,164 </span></td><td style="background-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%">26,167 </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%">62,449</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%">35,879</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: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%"/></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%">October 31,<br/>2022</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/>2022</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;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%">38,018 </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 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%">16,951 </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%">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%">20,571 </span></td><td style="background-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%">19,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">58,589</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%">36,603</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: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%"/></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%">October 31,<br/>2022</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/>2022</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </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 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%">903 </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%">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%">6,938 </span></td><td style="background-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,147 </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%">23,296 </span></td><td style="background-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%">16,193 </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%">12,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,572 </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,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </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%">23,392 </span></td><td style="background-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,546 </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%">2,864 </span></td><td style="background-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,720 </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%">79,751 </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%">69,630 </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%">(41,045)</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%">(35,037)</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%">38,706</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%">34,593</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:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.519%"/><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.519%"/><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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </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%">3,064 </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%">9,909 </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%">8,640 </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 depreciation 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%">3,249</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%">3,064</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%">9,909</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%">8,640</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"><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-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><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%"/></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%">October 31,<br/>2022</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/>2022</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%">43,827 </span></td><td style="background-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%">31,865 </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%">13,055 </span></td><td style="background-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%">9,409 </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%">18,594 </span></td><td style="background-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%">16,131 </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%">12,058 </span></td><td style="background-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%">8,955 </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:400;line-height:100%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;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,376 </span></td><td style="background-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%">17,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">111,910</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%">84,328</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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning July 31, 2022, ViriCiti Earnout liability was reclassified from long-term liabilities to current liabilities as the Company expects the liability to be payable within twelve months of July 31, 2022.</span></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-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><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:48.022%"/><td style="width:0.1%"/><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.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.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.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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%">United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">101,559 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">54,561 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">248,485 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">139,321 </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%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,473 </span></td><td style="background-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%">66,782 </span></td><td style="background-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%">22,344 </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 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%">125,341</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%">65,034</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%">315,267</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%">161,665</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;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: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%"/></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%">October 31,<br/>2022</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/>2022</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;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,285 </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 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%">9,712 </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="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%">47,164 </span></td><td style="background-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%">26,167 </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%">62,449</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%">35,879</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> 15285000 9712000 47164000 26167000 62449000 35879000 <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: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%"/></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%">October 31,<br/>2022</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/>2022</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;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%">38,018 </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 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%">16,951 </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%">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%">20,571 </span></td><td style="background-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%">19,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">58,589</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%">36,603</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> 38018000 16951000 20571000 19652000 58589000 36603000 <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: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%"/></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%">October 31,<br/>2022</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/>2022</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </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 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%">903 </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%">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%">6,938 </span></td><td style="background-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,147 </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%">23,296 </span></td><td style="background-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%">16,193 </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%">12,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,572 </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,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </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%">23,392 </span></td><td style="background-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,546 </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%">2,864 </span></td><td style="background-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,720 </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%">79,751 </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%">69,630 </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%">(41,045)</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%">(35,037)</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%">38,706</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%">34,593</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:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.519%"/><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.519%"/><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.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </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%">3,064 </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%">9,909 </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%">8,640 </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 depreciation 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%">3,249</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%">3,064</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%">9,909</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%">8,640</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> 1169000 903000 6938000 6147000 23296000 16193000 12823000 10572000 9269000 10549000 23392000 22546000 2864000 2720000 79751000 69630000 41045000 35037000 38706000 34593000 3249000 3064000 9909000 8640000 3249000 3064000 9909000 8640000 <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%">Accrued and other current liabilities consisted of the following:</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%"/></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%">October 31,<br/>2022</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/>2022</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%">43,827 </span></td><td style="background-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%">31,865 </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%">13,055 </span></td><td style="background-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%">9,409 </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%">18,594 </span></td><td style="background-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%">16,131 </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%">12,058 </span></td><td style="background-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%">8,955 </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:400;line-height:100%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;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,376 </span></td><td style="background-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%">17,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">111,910</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%">84,328</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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning July 31, 2022, ViriCiti Earnout liability was reclassified from long-term liabilities to current liabilities as the Company expects the liability to be payable within twelve months of July 31, 2022.</span></div> 43827000 31865000 13055000 9409000 18594000 16131000 12058000 8955000 24376000 17968000 111910000 84328000 <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%">Revenue consisted of the following:</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:48.022%"/><td style="width:0.1%"/><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.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.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.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr><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%">United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">101,559 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">54,561 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">248,485 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">139,321 </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%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,473 </span></td><td style="background-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%">66,782 </span></td><td style="background-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%">22,344 </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 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%">125,341</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%">65,034</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%">315,267</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%">161,665</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> 101559000 54561000 248485000 139321000 23782000 10473000 66782000 22344000 125341000 65034000 315267000 161665000 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%">2018 Loan</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 July 2018, the Company entered into a term loan facility with certain lenders (“2018 Loan”) with a borrowing capacity of $45.0 million to finance working capital and repay all outstanding amounts owed under previous loans. The Company borrowed $35.0 million, with issuance costs of $1.1 million and net proceeds of $33.9 million. The 2018 Loan was secured by substantially all of the Company’s assets, contained customary affirmative and negative covenants, and required the Company to maintain minimum cash balances and attain certain customer billing targets. The 2018 Loan had a five-year maturity and interest was calculated at London Inter-Bank Offered Rate (“LIBOR”) plus 6.55%. The 2018 Loan agreement was amended on March 20, 2019, to extend the interest-only monthly payments through June 30, 2021, to be followed by equal monthly payments of principal and interest.</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%">Transaction costs upon entering into the 2018 Loan were recorded as debt discount and were amortized over the term of the 2018 Loan.</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%"> Total interest expense incurred during the three and nine months ended October 31, 2022 and 2021 in connection with the 2018 Loan was nil and $1.5 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%">In March 2021, the Company repaid the entire loan balance of $35.0 million plus accrued interest and prepayment fees of $1.2 million.</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%">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:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><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:16.882%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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%">October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Amount</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%">Debt Discount and Issuance Costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Carrying<br/>Amount</span></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%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="18" 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%">2027 Convertible Notes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">300,000 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">(5,365)</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="background-color:#ffffff;border-top:1pt solid #000;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:400;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:400;line-height:100%">294,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">235,000 </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:700;line-height:100%">Total long-term debt</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%">300,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:#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%">(5,365)</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="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,635</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 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%">235,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:#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 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:59.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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:18.200%"/><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%">Three Months Ended<br/>October 31,</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%">Nine Months Ended<br/>October 31,</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%">2022</span></td><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%">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: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><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%">Contractual interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">2,305 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">5,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="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="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%">663</span></td><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"/></tr><tr><td colspan="3" style="background-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,606</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%">6,467</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"/></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 October 31, 2022, 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, as of October 31, 2022 using Level 2 fair value inputs, was $235.0 million.</span></div> 45000000 35000000 1100000 33900000 P5Y 0.0655 0 0 1500000 1500000 35000000 1200000 <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:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><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:16.882%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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%">October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Amount</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%">Debt Discount and Issuance Costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Carrying<br/>Amount</span></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%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="18" 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%">2027 Convertible Notes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">300,000 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">(5,365)</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="background-color:#ffffff;border-top:1pt solid #000;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:400;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:400;line-height:100%">294,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">235,000 </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:700;line-height:100%">Total long-term debt</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%">300,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:#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%">(5,365)</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="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,635</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 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%">235,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:#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> 300000000 5365000 294635000 235000000 300000000 5365000 294635000 235000000 <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:59.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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:18.200%"/><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%">Three Months Ended<br/>October 31,</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%">Nine Months Ended<br/>October 31,</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%">2022</span></td><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%">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: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><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%">Contractual interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:400;line-height:100%">2,305 </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;border-top:1pt solid #000;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:400;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:400;line-height:100%">5,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="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="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%">663</span></td><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"/></tr><tr><td colspan="3" style="background-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,606</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%">6,467</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"/></tr></table></div> 2305000 5804000 301000 663000 2606000 6467000 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 235000000 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. As of October 31, 2022, the Company had open purchase commitments for goods and services of $232.6 million, all of which are expected to be received by December 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%">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 October 31, 2022, 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.</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%">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 October 31, 2022 (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%">2023 (remaining three 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%">1,620 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;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,086 </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%">2025</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,728 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;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,766 </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%">2027</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,594 </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%">10,320 </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%">33,114 </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%">(7,632)</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%">25,482 </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%">(3,173)</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%">22,309</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> 232600000 <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 October 31, 2022 (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%">2023 (remaining three 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%">1,620 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;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,086 </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%">2025</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,728 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;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,766 </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%">2027</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,594 </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%">10,320 </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%">33,114 </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%">(7,632)</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%">25,482 </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%">(3,173)</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%">22,309</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> 1620000 6086000 5728000 4766000 4594000 10320000 33114000 7632000 25482000 3173000 22309000 Common StockAs of October 31, 2022 and January 31, 2022, 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 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, respectively.<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%">Common Stock Reserved for Future Issuance</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%">Shares of Common Stock reserved for future issuance, on an as-if converted basis, were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><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:10.598%"/><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%">October 31,<br/>2022</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%">January 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</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%">18,785,716 </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%">22,200,869 </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%">Restricted stock units 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%">15,297,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,033,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,587,257 </span></td><td style="background-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,549,024 </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%">Shares available for grant under 2021 Equity Incentive 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%">40,060,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,370,596 </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%">Shares available for grant under 2021 ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,919,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177,683 </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%">Shares available for conversion under 2027 Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743,081 </span></td><td style="background-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: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;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 shares of Common Stock reserved</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%">140,393,840</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%">106,331,590</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> 1000000000 1000000000 0.0001 0.0001 341531034 341531034 334760615 334760615 <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%">Shares of Common Stock reserved for future issuance, on an as-if converted basis, were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><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:10.598%"/><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%">October 31,<br/>2022</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%">January 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding</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%">18,785,716 </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%">22,200,869 </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%">Restricted stock units 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%">15,297,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,033,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,587,257 </span></td><td style="background-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,549,024 </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%">Shares available for grant under 2021 Equity Incentive 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%">40,060,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,370,596 </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%">Shares available for grant under 2021 ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,919,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177,683 </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%">Shares available for conversion under 2027 Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743,081 </span></td><td style="background-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: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;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 shares of Common Stock reserved</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%">140,393,840</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%">106,331,590</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> 18785716 22200869 15297013 4033418 34587257 35549024 40060867 36370596 10919906 8177683 20743081 0 140393840 106331590 Stock Warrants and Earnout<div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock 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%">Warrants to purchase shares of redeemable convertible preferred stock were initially recognized as a liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, Legacy ChargePoint redeemable convertible preferred stock was converted into Legacy ChargePoint common stock pursuant to the conversion rate effective immediately prior to the Merger while all related Legacy ChargePoint preferred stock warrants were converted into warrants exercisable for shares of Common Stock with terms consistent with the Legacy ChargePoint preferred stock warrants except for the number of shares exercisable therefor and the exercise price, each of which was adjusted using the Exchange Ratio. At that time, the redeemable convertible preferred stock warrant liability was remeasured and reclassified to additional paid-in capital.</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%">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%"> In addition to the warrants to purchase shares of Legacy ChargePoint preferred stock described above, Legacy ChargePoint had outstanding warrants to purchase shares of Legacy ChargePoint common stock (collectively, “Legacy Warrants”), which now represent warrants to purchase Common Stock. </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%">During the three months ended October 31, 2022 and 2021, 936,764 and 1,491,243 Legacy Warrants were exercised resulting in the issuance of 936,764 and 1,379,036 shares of Common Stock, respectively. During the nine months ended October 31, 2022 and 2021, 951,332 and 3,176,428 Legacy Warrants were exercised resulting in the issuance of 949,987 and 2,866,560 shares of Common Stock, respectively.</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%">During each of the three and nine months ended October 31, 2022, there was $6.4 million cash proceeds received for the exercise of Legacy Warrants. During each of the three and nine months ended October 31, 2021, there was $1.2 million 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%">As of October 31, 2022, there were 34,587,257 Legacy Warrants outstanding, which are classified as equity.</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%">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 on February 26, 2021, and remeasured to fair value as of any respective exercise dates. The Company recorded no gain or loss and an immaterial loss for the three and nine months ended October 31, 2022, and a gain (loss) of $(2.4) million and $30.9 million for the three and nine months ended October 31, 2021, respectively, classified within change in fair value of warrant liabilities 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%">The Private Placement Warrants were valued using assumptions under the BLM that assumes optimal exercise of the Company’s redemption option at the earliest possible date. On February 21, 2022, the Company redeemed the remaining </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%">Private Placement Warrants for 0.355 shares of Common Stock per warrant. As of October 31, 2022, there were no Private Placement Warrants outstanding.</span></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public 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%">The Company’s publicly-traded warrants (“Public Warrants”) were initially recognized as a liability on February 26, 2021 and remeasured to fair value based upon the market price as warrants were exercised. On June 4, 2021 the Company issued a redemption notice pursuant to which all but 244,481 Public Warrants were exercised by the Public Warrant holders. At the conclusion of the redemption notice period on July 6, 2021, the Company redeemed the remaining 244,481 Public Warrants outstanding for $0.01 per warrant. As of October 31, 2022 and January 31, 2022, no Public Warrants remained outstanding.</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 recognized no gain or loss for the three and nine months ended October 31, 2022, and recognized no gain or loss and a $15.9 million loss for the three and nine months ended October 31, 2021, respectively, classified within change in fair value of warrant liabilities 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%">During the nine months ended October 31, 2022 and 2021, proceeds received for the exercise of Public Warrants were zero and $117.6 million, respectively. </span></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant Activity</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%">Activity of warrants is set forth below:</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:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.475%"/><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><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%">Private Placement Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common Stock Warrants</span></div></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, 2022</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%">35,538,589 </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="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%">10,435 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">35,549,024 </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="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: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%">(951,332)</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%">(10,435)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">(961,767)</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"/><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 October 31, 2022</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,587,257</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%">—</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,587,257</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-style:italic;font-weight:700;line-height:120%">Contingent 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%">During the five-year period starting at the closing of the Merger (“Earnout Period”), eligible former equity holders of Legacy ChargePoint were eligible to receive up to 27,000,000 additional shares of Common Stock (“Earnout Shares”) in three equal tranches if the Earnout Triggering Events (as described in the Merger Agreement) were fully satisfied. The three Earnout Triggering Events were the dates on which the closing volume weighted-average price (“VWAP”) per share of common stock quoted on the NYSE (or the exchange on which the shares of the Company’s Common Stock are then listed) is greater or equal to $15.00, $20.00 and $30.00, respectively, for any ten trading days within any 20 consecutive trading day period within the Earnout Period. </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%">Upon the Closing, the contingent obligation to issue Earnout Shares was accounted for as a liability because the Earnout Triggering Events that determine the number of Earnout Shares required to be issued include events that are not solely indexed to the Common Stock of ChargePoint. The estimated fair value of the total Earnout Shares at the closing of the Merger on February 26, 2021, was $828.2 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. Assumptions used in the valuation are described below.</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: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%">March 12,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$27.84</span></td><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:112%">$30.83</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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">72.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">71.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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:112%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Expected term (years)</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:112%">4.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td></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 first two Earnout Triggering Events for up to 18,000,000 of the Earnout Shares occurred on March 12, 2021, and, after withholding some of these Earnout Shares to cover employee withholding tax obligations, 17,539,657 Earnout Shares were issued on March 19, 2021, and the estimated fair value of the earnout liability was remeasured to $743.7 million, including (i) $501.1 million related to the Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $15.00 and $20.00 VWAP per-share thresholds based on the Common Stock price as of March 12, 2021, and (ii) $242.6 million related to the estimated fair value of earnout liability related to the remaining 9,000,000 Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per-share threshold based on a Monte Carlo simulation valuation model as of March 12, 2021, as described above. The change in fair value resulted in a gain of $84.4 million recognized in the condensed consolidated statement of operations for the three months ended April 30, 2021. Upon settlement of the first two tranches, the classification of the remaining 9,000,000 Earnout Shares of the third tranche was changed to equity on March 12, 2021, because the Earnout Shares became an instrument contingently issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per-share threshold into a fixed number of shares of Common Stock that is not based on an observable market price or index other than the Company’s own stock price. </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 third and final Earnout Triggering Event for up to 9,000,000 of the Earnout Shares associated with the $30.00 VWAP per-share threshold occurred on June 29, 2021, and, after the withholding of some of these Earnout Shares to cover employee withholding tax obligations, 8,773,596 Earnout Shares were issued on July 1, 2021. No further Earnout Shares remained contingently issuable as of October 31, 2022 and January 31, 2022.</span></div> 936764 1491243 936764 1379036 951332 3176428 949987 2866560 6400000 6400000 1200000 1200000 34587257 0 -2400000 30900000 0.355 0 244481 244481 0.01 0 0 0 0 0 -15900000 0 117600000 <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%">Activity of warrants is set forth below:</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:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.475%"/><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><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%">Private Placement Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common Stock Warrants</span></div></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, 2022</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%">35,538,589 </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="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%">10,435 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">35,549,024 </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="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: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%">(951,332)</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%">(10,435)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">(961,767)</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"/><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 October 31, 2022</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,587,257</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%">—</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,587,257</span></td></tr></table></div> 35538589 10435 35549024 951332 10435 961767 34587257 0 34587257 P5Y 27000000 15.00 20.00 30.00 10 20 828200000 Assumptions used in the valuation are described below.<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%">March 12,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$27.84</span></td><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:112%">$30.83</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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">72.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">71.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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:112%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Expected term (years)</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:112%">4.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td></tr></table> 27.84 30.83 0.7200 0.7160 0.0085 0.0075 0.0000 0.0000 4.96 5.00 18000000 17539657 743700000 501100000 15.00 20.00 242600000 9000000 30.00 84400000 2 9000000 30.00 9000000 30.00 8773596 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:50.361%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="border-bottom: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="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%">2021</span></td></tr><tr><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: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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 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%">885 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,271 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,073 </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%">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%">10,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,598 </span></td><td style="background-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,198 </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%">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,962 </span></td><td style="background-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,251 </span></td><td style="background-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%">12,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </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%">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,391 </span></td><td style="background-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,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">25,698</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%">16,022</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%">67,644</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%">51,893</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;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 by award type:</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:50.361%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="border-bottom: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="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%">2021</span></td></tr><tr><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: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%">Stock Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,145 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,411 </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 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%">12,491 </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 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%">16,429 </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%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-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%">11,290 </span></td><td style="background-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%">45,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,143 </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%">PRSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-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%">4,649 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-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%">321 </span></td><td style="background-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,217 </span></td><td style="background-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%">321 </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 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%">25,698</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%">16,022</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%">67,644</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%">51,893</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;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 unrecognized stock-based compensation expense and the weighted average period they are expected to be recognized:</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:67.028%"/><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.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized Stock-Based Compensation Expense</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%">Weighted-Average Period</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, except period in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,882 </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="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%">1.13</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%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.32</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%">PRSUs</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%">19,498 </span></td><td style="background-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%">2.67</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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.86</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%">Total unrecognized 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%">206,938</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="3" style="background-color:#cceeff;padding:0 1pt"/></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%">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%">On February 25, 2021, the stockholders of the Company approved the 2021 Employee Stock Purchase Plan (“2021 ESPP”). The 2021 ESPP permits participants to purchase shares of the Company’s Common Stock, up to the IRS allowable limit, through contributions (in the form of payroll deductions or otherwise to the extent permitted by the administrator) of up to 15% of their eligible compensation. The 2021 ESPP provides for consecutive, overlapping 24-month offering periods, subject to certain rollover and reset mechanisms as defined in the ESPP. Participants are permitted to purchase shares of the Company’s Common Stock at the end of each 6-month purchase period at 85% of the lower of the fair market value of the Company’s Common Stock on the first trading day of an offering period or on the last trading date in each purchase period. A participant may purchase a maximum of 10,000 shares of the Company’s Common Stock during a purchase period. Participants may end </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%">their participation at any time during an offering and will be paid their accrued contributions that have not yet been used to purchase shares. Participation ends automatically upon termination of employment with the Company. The initial offering period is from October 1, 2021 through September 9, 2023. The 2021 ESPP allows for up to one increase in contribution during each purchase period. The pre- and post-modification fair values are calculated on the date of the modification. The 2021 ESPP offers a rollover feature that provides for an offering period to be rolled over to a new lower-priced offering if the offering price of the new offering period is less than that of the current offering period. The 2021 ESPP rollover occurred when the Company’s closing stock price on March 10, 2022 was below the closing stock price on October 1, 2021, which triggered a new 24-month offering period through March 9, 2024. If an employee elects to increase his or her contribution, or the offering price resets an accounting modification occurs. The incremental expense as a result of such modifications was immaterial for the each of the three and nine months ended October 31, 2022. </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%">Further, on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of Common Stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of Common Stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of Common Stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of Common Stock determined by the Company’s Board of Directors. As of October 31, 2022, 10,919,906 shares of Common Stock were available under the 2021 ESPP.</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 and nine months ended October 31, 2022, 343,422 and 607,384 shares of Common Stock were purchased under the 2021 ESPP, respectively.</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%">On February 25, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (“2021 EIP”). Under the 2021 EIP, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and certain other awards which are settled in the form of shares of Common Stock issued under this 2021 EIP. On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number equal to the lesser of (a) 5% of the total number of shares of Common Stock actually issued and outstanding on the last day of the preceding month and (b) a number of shares of Common Stock determined by the Company’s Board of Directors. As of October 31, 2022, 40,060,867 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 and nine months ended October 31, 2022.</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%">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”). As of October 31, 2022, 16,564,913 shares and 2,220,803 shares of Common Stock remained reserved for outstanding awards issued under the 2017 Plan and 2007 Plan, respectively. Stock-based awards forfeited, cancelled or repurchased from the above plans generally are returned to the pool of shares of Common Stock available for issuance under the 2021 EIP.</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%">The 2021 EIP provides for the issuance of RSUs to employees and directors. </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 October 31, 2022 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, 2022</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%">4,033,418 </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%">26.27 </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%">11,860,870 </span></td><td style="background-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%">12.82 </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%">(2,152,624)</span></td><td style="background-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%">19.80 </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%">(711,405)</span></td><td style="background-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%">18.02 </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 October 31, 2022</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%">13,030,259 </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%">15.55 </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%">On June 1, 2022, pursuant to the 2021 EIP, the Company granted PRSUs to certain officers including the Company’s Chief Executive Officer. Subsequently, on September 1, 2022, the Company granted additional PRSUs to one of its newly hired officers. Vesting of the PRSUs is dependent upon the satisfaction of both market- and service-based conditions. The market-based condition is achieved if the closing price of the Company’s Common Stock is greater than or equal to the applicable stock price appreciation target for at least 20 consecutive trading days at any time during the period beginning the date of the grant and ending on the expiration date. There are three stock appreciation targets applicable to each PRSU award, the achievement of which will cause the market-based condition to be satisfied with respect to the following percentage of each award (each of which is called a tranche): $17 per share/25% of the total PRSUs, $22 per share/35% of the total PRSUs and $30 per share/40% of the total PRSUs.</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 officers other than the Company’s Chief Executive Officer, the service-based conditions applicable to 1/20th of the PRSUs subject to each tranche will be satisfied if such officer remains in continuous service from the date of the grant until each PRSU vesting date occurring after June 20, 2022 or, if later, until the first PRSU vesting date after the applicable stock price appreciation target is achieved. The PRSUs vesting dates are each March 20th, June 20th, September 20th, and December 20th. For the Company’s Chief Executive Officer, the service-based conditions applicable to 1/12th of the PRSUs subject to each tranche will be satisfied if he remains in continuous service from the date of the grant until each PRSU vesting date occurring after June 20, 2024 or, if later, until the first PRSU vesting date after the applicable stock price appreciation target is achieved. </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 records stock-based compensation based on the fair value of the PRSUs on grant date using the Monte-Carlo valuation. The weighted-average assumptions in the Monte-Carlo valuation used to determine the fair value of the PRSUs granted were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.783%"/><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:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">June 1, 2022</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%">September 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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%">74.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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%">72.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 - 1.73</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 - 4.75</span></div></td></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%">Expected volatility: the expected volatility was determined by using a blended volatility approach of historical volatility and implied volatility.</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%">Risk-free interest rate: the risk-free interest rate is based on the U.S. Treasury Constant Maturities yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the options.</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%">Expected dividend yield: the expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its 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%">Expected term: the expected term input for the award with a market condition is based upon the derived service period (“DSP”). The DSP represents the duration of the median of the distribution of stock-price paths on which the market condition is satisfied. </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 October 31, 2022 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, 2022</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%">— </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%">— </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%">2,266,754 </span></td><td style="background-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%">10.81 </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="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%">Outstanding as of October 31, 2022</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%">2,266,754 </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%">10.81 </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%">Stock Options Activity</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 October 31, 2022 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, 2022</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%">22,200,869 </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.68 </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%">6.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%">292,362 </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%">(3,061,363)</span></td><td style="background-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.59 </span></td><td style="background-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%">(353,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 October 31, 2022</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%">18,785,716 </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.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%">6.0</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%">249,585 </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 October 31, 2022</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%">18,743,799 </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.69 </span></td><td style="background-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%">6.0</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%">249,031 </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 October 31, 2022</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%">14,877,966 </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.68 </span></td><td style="background-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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,925 </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 options outstanding as of October 31, 2022, include the June 2020 grant of a stock option under the 2017 Plan to the Company’s Chief Executive Officer to purchase a total of 1.5 million shares of Common Stock (“CEO Award”) originally subject to both service and performance-based vesting conditions. No stock-based compensation expense had been recorded prior to the Merger,as the CEO Award was improbable of vesting before and after two modifications in each of September 2020 and December 2020, because the performance-based vesting condition was contingent upon the closing of the Merger. Accordingly, the Company commenced recognition of stock-based compensation expense for the CEO Award following the Merger in February 2021 when the only remaining vesting condition applicable to the CEO Award was service-based. As of October 31, 2022, the total unrecognized compensation expense related to the unvested portion of the CEO Award was $17.6 million, which is expected to be recognized over a period of 1.25 years.</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 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:50.361%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="border-bottom: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="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%">2021</span></td></tr><tr><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: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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 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%">885 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,271 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,073 </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%">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%">10,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,598 </span></td><td style="background-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,198 </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%">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,962 </span></td><td style="background-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,251 </span></td><td style="background-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%">12,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </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%">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,391 </span></td><td style="background-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,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">25,698</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%">16,022</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%">67,644</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%">51,893</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;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 by award type:</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:50.361%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="border-bottom: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="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%">2021</span></td></tr><tr><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: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%">Stock Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,145 </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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,411 </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 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%">12,491 </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 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%">16,429 </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%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-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%">11,290 </span></td><td style="background-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%">45,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,143 </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%">PRSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-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%">4,649 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="background-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%">321 </span></td><td style="background-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,217 </span></td><td style="background-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%">321 </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 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%">25,698</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%">16,022</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%">67,644</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%">51,893</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;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 unrecognized stock-based compensation expense and the weighted average period they are expected to be recognized:</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:67.028%"/><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.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized Stock-Based Compensation Expense</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%">Weighted-Average Period</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, except period in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,882 </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="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%">1.13</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%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.32</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%">PRSUs</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%">19,498 </span></td><td style="background-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%">2.67</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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.86</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%">Total unrecognized 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%">206,938</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="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 1145000 885000 3271000 3073000 10200000 5840000 27598000 20198000 4962000 2251000 12793000 7018000 9391000 7046000 23982000 21604000 25698000 16022000 67644000 51893000 4145000 4411000 12491000 16429000 17074000 11290000 45287000 35143000 2696000 0 4649000 0 1783000 321000 5217000 321000 25698000 16022000 67644000 51893000 19882000 P1Y1M17D 158662000 P3Y3M25D 19498000 P2Y8M1D 8896000 P1Y10M9D 206938000 0.15 P24M P6M 0.85 10000 1 P24M 0.01 5400000 10919906 343422 607384 0.05 40060867 0 0 16564913 2220803 <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 October 31, 2022 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, 2022</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%">4,033,418 </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%">26.27 </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%">11,860,870 </span></td><td style="background-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%">12.82 </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%">(2,152,624)</span></td><td style="background-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%">19.80 </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%">(711,405)</span></td><td style="background-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%">18.02 </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 October 31, 2022</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%">13,030,259 </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%">15.55 </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 October 31, 2022 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, 2022</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%">— </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%">— </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%">2,266,754 </span></td><td style="background-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%">10.81 </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="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%">Outstanding as of October 31, 2022</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%">2,266,754 </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%">10.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4033418 26.27 11860870 12.82 2152624 19.80 711405 18.02 13030259 15.55 P20D 17 0.25 22 0.35 30 0.40 <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 records stock-based compensation based on the fair value of the PRSUs on grant date using the Monte-Carlo valuation. The weighted-average assumptions in the Monte-Carlo valuation used to determine the fair value of the PRSUs granted were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.783%"/><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:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">June 1, 2022</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%">September 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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%">74.02 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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%">72.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 - 1.73</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 - 4.75</span></div></td></tr></table></div> 0.7402 0.7209 0.0278 0.0326 0 0 P0Y8M15D P1Y8M23D P0Y4M2D P4Y9M 0 0 0 2266754 10.81 2266754 10.81 <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 October 31, 2022 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, 2022</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%">22,200,869 </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.68 </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%">6.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%">292,362 </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%">(3,061,363)</span></td><td style="background-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.59 </span></td><td style="background-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%">(353,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 October 31, 2022</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%">18,785,716 </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.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%">6.0</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%">249,585 </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 October 31, 2022</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%">18,743,799 </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.69 </span></td><td style="background-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%">6.0</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%">249,031 </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 October 31, 2022</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%">14,877,966 </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.68 </span></td><td style="background-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.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22200869 0.68 P6Y7M6D 292362000 3061363 0.59 353790 0.76 18785716 0.69 P6Y 249585000 18743799 0.69 P6Y 249031000 14877966 0.68 P5Y8M12D 197925000 1500000 0 17600000 P1Y3M 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 1.0% for the three and nine months ended October 31, 2022, respectively. The effective tax rate was nil for each of the three and nine months ended October 31, 2021. 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.010 0 0 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 and nine months ended October 31, 2022 and 2021:</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:46.268%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="border-bottom: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="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%">2021</span></td></tr><tr><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: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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(84,480)</span></td><td style="background-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%">(69,442)</span></td><td style="background-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%">(266,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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"><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%">Adjust:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cumulative dividends on redeemable convertible preferred stock</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjust:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Deemed dividends attributable to vested option holders</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjust:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Deemed dividends attributable to common stock warrant holders</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">(110,635)</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 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%">Net loss attributable to common stockholders - Basic</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%">(84,480)</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%">(69,442)</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%">(266,446)</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%">(238,874)</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"><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%"> Gain attributable to earnout shares issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">(84,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%"> Change in fair value of dilutive warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,106)</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 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%">Net loss attributable to common stockholders - Diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,480)</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%">(69,442)</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%">(266,446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374,400)</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-style:italic;font-weight:700;line-height:100%">Denominator:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,674,302 </span></td><td style="background-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%">325,223,132 </span></td><td style="background-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%">337,135,962 </span></td><td style="background-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%">286,272,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,917)</span></td><td style="background-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%">(188,212)</span></td><td style="background-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%">(98,851)</span></td><td style="background-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%">(246,562)</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 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</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%">339,595,385 </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%">325,034,920 </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%">337,037,111 </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%">286,025,483 </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"><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%">Add:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Earnout Shares under the treasury stock method</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,948,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Add:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Public and Private Placement Warrants under the treasury stock method</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601,041 </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 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 - 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%">339,595,385 </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%">325,034,920 </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%">337,037,111 </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%">292,575,318 </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:#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="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"/></tr><tr><td colspan="3" style="background-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</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:700;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:700;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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;padding: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.21)</span></td><td style="background-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:700;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:700;line-height:100%">(0.79)</span></td><td style="background-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:700;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:700;line-height:100%">(0.84)</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%">Net loss per share - Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 a result of the Merger, the Company retroactively adjusted the weighted average number of shares of Common Stock outstanding prior to the Closing Date by multiplying them by the Exchange Ratio of 0.9966 used to determine the number of shares of Common Stock into which they converted. The Common Stock issued as a result of the redeemable convertible preferred stock conversion on the Closing Date was included in the basic net loss per share calculation on a prospective basis.</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%">Redeemable convertible preferred stock and preferred stock warrants outstanding prior to the Merger were excluded from the diluted net loss per share calculation for the nine-month period ended October 31, 2021, because including them would have had an antidilutive effect. </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 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:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><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:17.761%"/><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%">October 31,<br/>2022</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%">October 31,<br/>2021</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;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%">— </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%">18,785,716 </span></td><td style="background-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,855,043 </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%">13,030,259 </span></td><td style="background-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,906,058 </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%">67,318 </span></td><td style="background-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%">164,778 </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 and preferred 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,587,257 </span></td><td style="background-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,584,603 </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%">1,660,491 </span></td><td style="background-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%">942,335 </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%">80,614,610</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%">65,452,817</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="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 and nine months ended October 31, 2022 and 2021:</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:46.268%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="border-bottom: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="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%">2021</span></td></tr><tr><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: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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">(84,480)</span></td><td style="background-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%">(69,442)</span></td><td style="background-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%">(266,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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"><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%">Adjust:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cumulative dividends on redeemable convertible preferred stock</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjust:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Deemed dividends attributable to vested option holders</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjust:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Deemed dividends attributable to common stock warrant holders</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">(110,635)</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 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%">Net loss attributable to common stockholders - Basic</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%">(84,480)</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%">(69,442)</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%">(266,446)</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%">(238,874)</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"><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%"> Gain attributable to earnout shares issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">(84,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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%"> Change in fair value of dilutive warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,106)</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 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%">Net loss attributable to common stockholders - Diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,480)</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%">(69,442)</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%">(266,446)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374,400)</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-style:italic;font-weight:700;line-height:100%">Denominator:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,674,302 </span></td><td style="background-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%">325,223,132 </span></td><td style="background-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%">337,135,962 </span></td><td style="background-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%">286,272,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,917)</span></td><td style="background-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%">(188,212)</span></td><td style="background-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%">(98,851)</span></td><td style="background-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%">(246,562)</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 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</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%">339,595,385 </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%">325,034,920 </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%">337,037,111 </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%">286,025,483 </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"><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%">Add:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Earnout Shares under the treasury stock method</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,948,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Add:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Public and Private Placement Warrants under the treasury stock method</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601,041 </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 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 - 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%">339,595,385 </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%">325,034,920 </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%">337,037,111 </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%">292,575,318 </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:#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="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"/></tr><tr><td colspan="3" style="background-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</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:700;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:700;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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;padding: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.21)</span></td><td style="background-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:700;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:700;line-height:100%">(0.79)</span></td><td style="background-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:700;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:700;line-height:100%">(0.84)</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%">Net loss per share - Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -84480000 -69442000 -266446000 -72092000 0 0 0 4292000 0 0 0 51855000 0 0 0 110635000 -84480000 -69442000 -266446000 -238874000 0 0 0 84420000 0 0 0 -51106000 -84480000 -69442000 -266446000 -374400000 339674302 325223132 337135962 286272045 78917 188212 98851 246562 339595385 325034920 337037111 286025483 0 0 0 4948794 0 0 0 1601041 339595385 325034920 337037111 292575318 -0.25 -0.21 -0.79 -0.84 -0.25 -0.21 -0.79 -1.28 0.9966 <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:60.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><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:17.761%"/><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%">October 31,<br/>2022</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%">October 31,<br/>2021</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;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%">— </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%">18,785,716 </span></td><td style="background-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,855,043 </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%">13,030,259 </span></td><td style="background-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,906,058 </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%">67,318 </span></td><td style="background-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%">164,778 </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 and preferred 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,587,257 </span></td><td style="background-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,584,603 </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%">1,660,491 </span></td><td style="background-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%">942,335 </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%">80,614,610</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%">65,452,817</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 0 18785716 24855043 13030259 3906058 67318 164778 34587257 35584603 1660491 942335 80614610 65452817 Subsequent EventsOn November 17, 2022, the Company entered into a secured letter of credit agreement with a financial institution (the “LOC Facility”) to obtain letters of credit from time to time in the ordinary course of operating its business. On the same day the LOC Facility was established, the Company issued a $30.0 million letter of credit to one of its contract manufacturers. 30000000 The shares of the Company’s common and redeemable convertible preferred stock prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 1. EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N$B%4'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(A5:1$FNNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'&@%)/FTM%3!X,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ?>G M3Z!&>ZF'@,]A\!C(8GR87-='J?V&G8F\!(CZC$[%,B7ZU#P.P2E*SW "K_2' M.B$(SE?@D)11I& &%GXALK8Q6NJ BH9PQ1N]X/UGZ#+,:, .'?84H2HK8.T\ MT5^FKH$[8(81!A>_"V@68J[^BQ'.N<2SM4\/:T?\GK%K:/ MI'J-Z5>TDBX>-^PV^;7>/AYVK!52K]]GUA]]=V W&'NT_ M-KX)M@W\NHOV"U!+ P04 " #+A(A5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,N$B%6JU-9VRP4 ,D> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;$L40IMM,E!APU:8*UJ1MG&[IA'VB)MH5*HD91=O+O M=RC94I)1QX)0?TET.Z_Y\/#RDKS8"ODM6W.NR%,<)=EE;ZU4^FXPR/PUCUEV M*E*>P)NED#%3<"M7@RR5G 5%4!P-J&4-!S$+D][DHG@VDY,+D:LH3/A,DBR/ M8R:?KW@DMI<]N[=_\!"NUDH_&$PN4K;B] MJ?W.J]\4\ "S8!GW1/1G&*CU96_<(P%?LCQ2#V)[RW= 9UK/%U%6 M_"7;\EO7[1$_SY2(=\%0@CA,RO_L:5<1+P( U!Q =P'T38#=] O.+L I0,N2 M%5COF6*3"RFV1.JO04U?%'531 --F.@TSI6$MR'$J8DG-ER2/LG63/+L8J! M4[\9^+OXJS*>-L2?DT\B4>N,7"'W8@/AEBG\57&-RPWN3GWZPA]:O)KSO)/8*UJU@74Q]\E[X.71111Z?4VXBQ<-MJ__% MA(1&=40ZJY#.VB%]R9E47$;/Y(&G0BH3'BZE9&ZJ% ^-ZH@WK/"&[?!F7(8B MT+V0P#A@3!ZN5/6[QHZ'QG?D'%6!NZ!KT(] MC$(:[UEL;*.XC@>3U(K/1 @*MR(*PF25G9"[Q#\U$:-:'8EMJYY7K3;,4#@A MH9TRW61/R%Q!YR1"$D_DB9+/\#\P5L0!]??7)F(\J"OR"RMAMT%^9$_D+H#. M&BY#O^!&6O0!R;';MT?N:#@>&GG1X*Z\M.:E;7BG00#JT!!W%^0C?$<^)^:\ MXI+4M<@URZ!Y,S_D2<#(=,,3\[R#2W6EKXV1C5J1_]%[^@Y:]J/8)D9R7,YC M<;H -V\D/88ILFM79..^YBUIU8EG4FS"Q#C'S'\$AV;9)LW.$\A@K\D5@2F_Z\^(7, MN9]+R*01$E?R1!S#Q#17PO]V0E(FR89%.2<_6J<6^"@C^S$LE%U[*!LW/^!\ MM>$A\^=X(4S#Y-4! >]V]FCD.H91HK51HKB5V2>17#_Y:Y:L>*,Y/"!T_W5N M=$5X6%>^VA715J[(RZ74"YARU5(D$J:1W+CEW C)Z[8Q'D,WT-KWT-;^1Z]4@,;#TY@):1Q!#J@\U&O9\?P-[3V-Q2W)]46WTV8:1?[E8,I MNX&'YJ$&%Z,6=8R,Q_ Z3NUUG /;-F\8=[NVC90'Y+X8&?&@KHRUWW%P=[(W M.B_3B&U+'Y#K]_6NIM&0XY%=06O#X[0R/![ 2@"]2P+^1'[CQA'U@)1>=%J>3@_KS\I#W$],39D8B MOH10ZW0$(YXLSTW+&R72XNAQ(902<7&YYBS@4G\ [Y="J/V-_H'J]'KR'U!+ M P04 " #+A(A5Q>3H3M(& ")'0 & 'AL+W=O ME?*F(G53%*)ZNI2Y>KB8T,GS%U^S^Y4V7\P6YVMQ+V^E_K:^J: UZ[VD62'+ M.E,EJ>3R8O*)GE[QP'1H+?[.Y$.]\TQ,*'=*?3>-S^G%Q#.(9"X3;5P(^-C( M*YGGQA/@^+%U.NG'-!UWGY^]_](&#\'J?R?+-6KBTD\(:EYYW/MOLAF1;[R^ M$^]76>LJ2\S\,X@QE)V#8&=LW_-LB ?-]O %/;[ B>]VI2I]K&55D*S< -AB M+)F!-3[SXCB.;*2VY0C(L <9.D%^2A+5 "RHL8F$%WZ7RRDI@0_4DH@I.5OU*:Z?-43 -8G]K 0NQ@3KO6LJ7H14,9=QCL1VV M;1D% MG318L AFS-*'V3N.>8>,Z8'IJT5YG\&:W69W'"ZU0,3SD",5!K&D7L2\\-[5TS(^MU[WZ2-N);(%'+(/ P35T M($?J9L=?E4H?LCQ' 7*D@-/(9PA"Q)3&?NR/0QSXD+H)\4M;&!QYM'DNG,<8 M2,308^.,2 =*I&Y.[$J" Z)-KOK;SM!SV0(76S8:\%UN+)" $T8)OJ?#] "XEMR:(@AMJJ.4SBE62FS3V.?[XF0?_D"+U,V+UW(I 6X* MF@OD1X/GV::Z&(!BB]6VC"*Z7WOV]SX#)S(W)^X3^('<,IOG&(]Y@ @.Q-34 M@ O;/+=!/CM;S3!X$B MW#;WPWURVR*U3<<@#OS'W/SWDKL/S0:$YT#<8Y,!L>P*RACF@1"9FQ#[N:#% MXT' -N?!;@03^YAE%#IHAPWTR-STV#%XKLK[;M]X"#/&ENB$L TCZHUK#C80 M)7/O'[L2<0BGO7\+0SJ?(Z2.F'*S%QZ7RVS@-^;FMRM5%%FW"^_..51I)K0L M$\!-/ORIM"1S],S*[1@G9H*>[_Q_1_O!#YS)8J>BN=4J^;Y2>2JK^OV[F-'H MK-WFP([G0RJ769+IC_CYEI.+7WW ]4;>]K,P4"]S4Z^9 JHDM4G&*3GR3F!: M4= [%=F(O)%GA$[AF^<_4J]$97;=C5ZI*OO72([Q\X^71QYGA/MT&D#3XWYK MP;D_!0$T#6GP[#JKZU[)-+J&_5QJ:NPKAID"T]5KV9YOYT_H&[05 O>1I8>8 MC2\[/J@(?FAG_5R&V[1/T;2_6N!I:Q;KI--ELI^\07 UN%K@I8T2MSH[,!]:!J_%C95B['0&@!,ETQ4RAKX^<4?.<@W*UU=M%O M:R,*UE8NQ]2+8NIAZ4:,8TI#5[H'H1Q@QRJ(:>!' M'AT7$'R0//QG3@1V!$2[(E\92F#?1HR=&B"V8Z<&LYU[,G-)^8>H[K.R!@&\ MA+[>202NJN[>KVMHM6ZOSNZ4UJIH'U=20 S& 'Y?*I 8VX:YC>MO7Q?_ 5!+ M P04 " #+A(A5>60JH4X# $# & 'AL+W=O>T+T$:"HFF;-*U:Q_;9)-?&PHF#[;3; M?OW.2/\]=[WR3C9#W*@'0Y'?*,S6U$JWS"]M640(I56GSPG:T2;1[8X22G*UB OLWG$G=V@Q*S%#+%1$8D+*?6E7LQ;S_'4<@PCX!!I T'Q9PTSX-P@(8^'&M1JSC2.[?4C M^L=2/(JYHPIF@O]BL4ZFUM@B,2QIP?5WL?D$M:"!P8L$5^4WV52VHW.+1(72 M(JV=D4'*LNJ7_JX#T7)P@QT.7NW@[>O@UPY^*;1B5LJZH9J&$RDV1!IK1#.+ M,C:E-ZIAF4GC0DM\R]!/AS.1Q9@4B FNE. LIAHWUY33+ *R,,"*G,RIA$PG MH%E$^2GY0&X7-^3DW2EY1UA&?B2B4#2+U<36R,D@VU%]_G5UOK?C_&^1/B.^ M^YYXCN=UN,_ZW;_0;)>[C9%HPN$UX?!*/']7. IIA!*J%.J^Z-)3 03= *;J M+E1.(YA:6%8*Y!JL\/C('3J77>K>"&Q+J]]H]?O0PRN.-5QF&;L!B23$3!,N M5&<6*ZAA"65:PSH<8Z>8V.NVFN=&@\$X:(RV6 8-RZ W(PLMHOM$\!BD.CX: M>^[HDL!#P?0? #G!RC-EF .VY00+]+0K#!7VJ)43Y\QQ'/=)ZEXTVZ(^;*@/#Z!>DE2$ M%CH1DOW%-F,D5$\[N5?@@Q8IUWG\/.&_E^F6AE&C872X!J94\3+_T3-2?N . M?-?Q@R?T.RS]8#1TANZ@F_VX83\^G#U>YTICOV;9ZB4)X[TE=%CV2SAO))SW M2ICCQ0[8EN/7EL#Y?B7PHMD6>]?Y?\,ZA_$_N [J [K^W4\T[&.Y+:,U*+BO MDK%?*=3@;6+/N/>9;)/^?YV[O3?H3M('5$!]0B_S/I.*N=T:TF03 XVE[19H=P;)=.>S8M.Q,++D ME6AGYM\O)3NF15Y13L.=#^/7X9'NY>7EN225VY>J_MIL.!?>MVU1-G>3C1"[ MF]FL66[X-FL^5#M>RE_65;W-A/Q8/\^:7S;9:7D_EM]]VG M>GY;[461E_Q3[37[[3:KO]_SHGJYFZ#)ZQ[[)D_:\E157]L/OZWN)GY[ M1[S@2]%29/+EP!>\*%HF>1__/9%.SM=L&UZ^?V7_9V>\-.8I:_BB*K[D*[&Y MFT03;\77V;X0#]7+O_C)(-;R+:NBZ?[W7H[8D$R\Y;X1U?;46-[!-B^/K]FW MDR,N&D@>N $^-FSH^V=XY),9//;NGKQ MZA8MV=HWG?>[UM)?>=D&RJ.HY:^Y;"?FBZIGX^)]^,//WD_>'GI?=Y4^R8K5\WM3,B[:3EGR].5 M[X]7Q@-7)MX?52DVC9?*.U@![1-[^]C2?B:]<'8%?G7%/;82?ER*#QY!/WO8 MQQBXG\7US1%DSONNGO[EJ_><0[(-C M\Z!KWLX%ASG"C%#9\X=+[YJP@/F$]E&)B2*(X2#LPU+@F@$* G:&]4QE9U.9 M-= 652/:'&,QEKD,.)=DB4NRU!%9KQ>"/MZFJ="\C2T+PY'$3Z M"#-1LD=8H!EJHAB.*=;L-%%$'0^3KEILP@@**(MUT$X?EOV @TR*EF9%5%,Y_;V>4=5UM7^V7 M%1-H-S%N8!H1K,^/"P@7,()U 0?A<$!H&.B6 T 4!1@-F:X$*[(KUM]*P67. M%+(H7%9;.,RIV=NQ;T2YB=(%00)@I+%(-]9$A7C 3J56D56&*3M/<0T:RJ#N M\ /=4@!&=$L!3$ -:0[!$/.'K%6J$-EEX6*3E<^\+?3765Y[AZS8\U8@+F7E M+0>WG+T\.:>5U5YX19X]Y44NOH,>,26>U_:.'B'IE*SC!W%)*,0U( ,@U]@@;,59H16970_*/8\/K5 MQ)^]DH,JY432NWI,B6XI@)+SEC&F(9@,==UB"(;]H0Y6X@S9U=F_N0SA-GT_ M\755\U,:\T3V;6#J,O72-*(Q-@0+@ OBT*@0(!P.8F1*%@ 88N(3V -8"35L M%VKW4K/(4N@X?XV9CTWA-*7ZO2X@%$'Z[ 6AI.EZSX,P-!#J6$DU;)=JKQT/ M6FEJ)-G)5!<>"P@7Q(8_$@@GBV=J1#D$#+$?#R1TK-09MJNSQ7Z[+SHAZJWR M0[[BY:KQNB7_%>?;[*G@;6X_\%KD[7M9!JUY+7_T&E$MOX(^,L64X9Y12#(. M20'(E.)!ERC1ANVB+9&&2P.5.S(AZOQI+SIOB,H[R.E> JI=E_TW5;'B-1PN MIKHR7#$*2<8A*0"9,A2Q@6(-*Q6'[2INU!.#0 'CPT 2$)*AP0E5H(2VP7EEVZ+6B;3 M3,ZFF8R2TWB00Z,16;EJUT:F[1YWOO1^E!%T_/DGT#O 0A^)6GU3%VQCQ%@%7$ 4]! MT %/@:RPIP"HE"@L9 0-+"H2I53)=4K5V\G:K'-"+X#:??GS+[!WCOS19;#[ M'_1*;#$ T]=885BHKS/"L&A@[B%*R1*[D@6]<1DF5_@#7^BHZ+_7J[C'VX2L&?-9MUN<9^J3=O\;O=XW>[R?__V.4G2F^3HRQ]W^8< ML8KV-W>'2[;$*5OJBJW?'4KJ$[O4'])S^J#)!_J)&6)"%S#CD&0NT3QY63S[]9$825\J?(B]\GEOHC 7L8U$ :US4QSKR0*$Z>G"!!$_'EHZ M):K$(:-KYNTI8*DMEE)C/;?1V7QO!-_"1EO)WAR<+MD2IVRI*[;^T4%545'? MFBLL1S>IM19[:Q\X94N?>''LNV1*G;*DKMGY?J$J0 MVBO!J\]R4G,;(6*17M@N !B)0F.5!(!A%%#CX!& B\.(#JQ&THLCT_:]B\?] M4[.L\]W@J1M[^S<'H-,RRBE;ZHJMWQ.JC*+V(]VV"_"6,QT\]EI@",!(-G%Z@JCZB]/+IF M^G%:&SEE2YRRI:[8^GVA:B-JKXVNGW[,L@21RYV7DZM-6!CHQY<3 $5"HI\N M3 $81L@?6#JAJA2B]E*H.S %&NFTZG'*ECAE2UVQ]9\B4E4/^\M5#W-:]3AE M2YRRI:[8^GV@JA[VSJJ' 6?3?7V+9 &@9#&CGY@#4(A2I(]X".:C<&#$,U7Q ML'=7/,QIQ>.4+7'*EKIBZ_>%JGB8HXKGQ--[U-&H4!8 "@?&?A^ DM63KG@ M5! $^J&UV<4#W%M>/W=/SC?2HGTICL_LGK\]/YW_2_=,NO;]/;I9(.#[!-VD MQV?O%?WQ3P'\T:W<-5[!U_)2_H=0CI3Z^'3]\8.H=MWCXT^5$-6V>[OAV8K7 M+4#^OJXJ\?JAO<#Y;QS,_P=02P,$% @ RX2(58U>5OR? P 7PT !@ M !X;"]W;W)K2&=^JJF3T3B"YK6LBOM[2BN_GEFL]3WPHUX72$W8RVY U MO:?J87,G8&3W+'E94R9+SI"@J[EUXTZ7L;9O##Z5="\/GI%6\LCY%SUXD\\M M1SM$*YHIS4#@;T<7M*HT$;CQ;\=I]4MJX.'S,_OOC7;0\D@D7?#J!M"3B5+#C+(>LT1_ D>57F1,'@7L$?E(.2B*_@50U%6.CJV%'T M)Y<27:&'^Q3]\NI7] J5#'TL^%82ELN9K< KS6UGG0>WK0?XC <>>LN9*B1: M@B>Y 9^.X^,1O W1Z$."GT-RBT<)WV?J&GGN:X0=C W^+%X.=TUR?FSUY7>O M?A0,KZ\/K^'SSO#UA7!:!V]8QFN*_KIYE$K !_^W*?S[^-@L-9CA,/3]\-AN:;";8"?^1G>D,^AU!J.E M^%X55*#LJ :U[JE)>'#)NKLD67I)LN6%R([R$?;Y"$?K#@YJ.(89G%)"4)9] M1; +,%F1M@'(_X'#2V\3*%8W+J M7#00L#BU&7S$J8'%]:)X$(@QGJ,H1'T4HM$HG/LL34*C4Q=#!P]<7!BL3O-N M,,)AY 4#N2:N\7QJ.+%B[3&IYM@[ 3.4*S!+(SC,!K(-9CAV,.1.]!K ML)O@$'L#Q?9!QUA3L6Y:=0E9W#+5-@?];'\;N&F:X,'\K3M=N(;Y%&X/;;/_ MC;Z]>KPE8ETRB2JZ@J6?J M>: 7Z.]4R?]02P,$% @ RX2(51'(C*1O%P -04! !@ !X;"]W;W)K MJJ7=Y7#V7[PW97;?@O[[?-0]GQ/YN[JW;7 M5.5J7^EA?17X?G+U4-:;B]-/ROJV>45?U0;=IZN_&:ZOVKBY_) MCXP$<5]C7^2?=?6Q'7SV^FNYW6[_Z/_X=?7JPN^;5*VK9==CE/R_#]5UM5[W M4+PA_SZ@7CP;[2L./Q_1B_W5\ZNY+=OJ>KO^WWK5W;^ZR"Z\5?6^?%QW;[VVSX<*O,6/-2;I__+3X<[,:A PI$*P:%" M,+=">*@0*A7"?*1"=*@0S;40'RK$2H4@':F0'"HD2H4H&:F0'BJDJH6QVYH= M*F1[[SZY8^_+F[(K7[]LMA^]IB_-T?H/>T+L:W,7UIN>O.^ZAO]:\WK=Z^OM M9L6I6*T\_JG=KNM5V?$_WG7\/\[1KO6V[[VWU:KBS\SMNNI+?:B:KNX_O^$T MJYIF7WR[_,,K-X=/]]OUJFK:;[_) I+^Y"W^_5AWG[WO;JKW];+N7GB7WC_> MW7C?_>F%]R>OWGB_W6\?6UZY?7G5\4OJ&W:U/#3_^JGYP4CS?]MVY=I0[<9> M;=X%&7 7=MSK[<,#?R#':A?VVC^O5G7_0)=K[TU9KRY_W7C7Y:XV7R&=P%HN M'Q\>UWMG_KV[KQI^H0^\>[OO^YT/E??K9KE]J+SO_K)MVQ<&>#8?_N!6&>2* M\_"9C,$S&8,]:C3FS>IAMVUX'^I5>\I\[]U6=_5F4V_N> >U+C=+WF).F/:^ M;*KVA5=VWI_+S0]>2+[W C\@ANOXQ6[Q=_(O$^FLE?KQY,=V5RZK5Q?\CK95 M\Z&Z>/WM-R3Q?S)1\0DLWH/U8\F'UR0+\C *XO3EU8&/($E X8D)$YRE1Y(FP42C"+!& A,HD?T3(]HCQZ. MT(-WBWP*V%;]8/7TZ<5^A'IFS6$L^_WM=KWV^.SI8]FLC%U(A"0($FR!!"N0 M8!0)QD!@$HWB9QK%UE[F:5*QG^#SZ5,C9AO+P6QC]SS;:/?3IWK3;7F!_0SB M^$U?87.8YG^LNWN/#^4]YA>7Z<=7W9?4#O[BNM_ZN M:NJJ]=@E\79\5M&#_E'SF=JJ_E#SJ=]J.**:!E#[E8X,H-9*KNR/9P^@2+,% M$HPBP1@(3*)V\DSMY/\-M4W,M%Z=*S.3>0,WTF:!!*-(, 8"DVB9/M,R=9S7 ME!=)<@02C2# & I-HD3_3(K?2XI>S=0D[_DC_8JWD M2B0DV"+7.JL@R!/BAX%,S@)IE2+!& A,XA/QA0[K.S)JC@QQ !WV!I<)2>*^ M]/"VW]BMNWK;8%;ULZ%($J1A(A>CAF(DCN5"S'B5:1Z1Z+F@?-<'ZC>0G?JAV3074,(6B,12:S'$AHA.[BO[?Q'$C0T.-!::%^XW] M-CAS3]?Y U\EG;EE::J.FU#)'84FTTF([L0JQKY^6RW79=O6[^OEWM&]6_]2 MW97+S]XU[YSNJC=;3AZ-4'P<;DK^_;HN;^MU/T0_[GCE)PKM6^G)!#)2(=)O M>)+XB9%/M M.X[Z"+'I(/;:SD/A4BT!=%U]<1/HR3/^'R5:)X64IB>KYD8;%:M\!%8U1:+)/A6Q,[+HN M7SAU?/E2\5EK53:;[>-P]LI'B.W=IOX/G^ ^CQ[+];;MUSOJ@2#$4KYEX$A9IE*#0Y#%*(P8%=#!X^^D>>/(T?!V8T]=T=7_=R M8G!"\"?_>3+1E9_V"^E>O.Q_GAAY)MHQ%AZ)%)-OH&B+ YHD\*1QF"=JL$@! MM4NA: R%)O-/R.*!52/%\<_('J)Y*,JRT%'4I#UA&+AA=KJNN010DD3H2V=OJ[')L M//6\:Z!0JPR%)K-#"+V!7>C]9]5VA^D']__Z\_.T\ZC!;7<]:8PSST"7,M-, M=3A48(6B%3/:3Z$6&0I-=K:088,I&7;WV"SORZ=%Q>/F W<^=S0WQ9_Q9?_Q M, 9,32KL9L8F%="(:2C:(M 5UDL29YDZ@$"CH:%H#(4FQ0:=0M%HU T-GE[99<*H3.PZXY/>8-+*6^P M/N0-KD?R!J\#7?G3GERHU A%*Z!H=/IF,)1!V<="9 SL(N/BO"CI"?2QH1X: M$ M%6P2Z+,F7IGX:!KZZ5P\U3*%H#(4FTTKHG(%=YURX!TD'NM(795&HKQ&A M:N4!;2@+A*I2;6@9\3,2I($ZH!L*)H'ZP!L4S3A/21";^^M0J(:A7:W[$NG3 M$R9''G![+>?T6(.D-Y( !C5<0-$H%(VAT&2N"84PM"N$L#QJ:,ALJ(M\YDQJ M:# L%(U"T1@*3::)4!=#UQ,=[&E9?U]V$_W121&I]EK.+-.50#4%!VJP@*)1 M*!I#H@YZ?-46J:[L-9WKH89X:/;!'.6#/YO E),U02)JA M76L\/T]KPL!8AP,5,Z%HBU 7,T=RM:!V*12-H=!D8@D],[3KF:>E:X6Z+FA. MU[);=_9X/+GW:6B9*5W+4$Q/US)>I25=*Q0B8_@D97V==*T0>A8 %&T!12N@ M:!2*QE!H,J6$R!G:14Z;;AWJ\MUE&OAYH#ZM4$$3BE9 T2@4C:'09-<+[3.T MJY,GZ=NAK@]>QJID=&.W[,P(:$8_%(U"T1@*36:$D"U#)]G2>7%Z4E*_O9;S M, 251T-=K Q#/\]2DH;J# *:V0]%8R@T^4PY(RUG1D'UT$@7*,=B?*"&*12-H=!D9@DQ-K)'?!HE\.F9CAZL: SS ML1MW]KB>RZZ%^1A:9@[S,174PGP,A:QA/I%0+*/T*XK@$32+'(JV@*(54#0* M16,H-)E20@F-T*GF4SD@$P;'!@UH8"@4;1'IPF\4IEF"BKI0M$6LQ[!F:1K&N7K$%]0LA:(Q%)I,/R'MQG:I]8N>DA'K$NMEYFMG M]]B;Z,P*/715726/M$OK9Z 2*PI-=K206&.[Q'K.*0BQ'FVI:1UV\\Y.A$JK M,]I/H189"DUV]N#57>><+-I4Z^IP0$(S.!?AJ<"FGEX83U@?&TJP+]2"JJFQ M(70T#G)?ZSFP+]3"OE'K2TBIL9!28[N4ZG(Z0FPX<[//AE/[%*A^"D4KYET" MA1IE*#39Q4*UC4^/,XT-<:99E(>JH&$WX>Q3J+H*1:-0-#9]?V6G"MTT_@(1 MI+$A@I2H(<5VP\ZNA@:00M'HG-O!4"9E/PO=,CXG+G0R9&,"?6S,A\:%0M$6 ML2$N- A(ZD>9>L(OU#"%HC$4FOPF32&=)JYQH9.!&HDA+C2,?:W_L%MV=7=B MB M5,X@,+2,!23)M6#<5C)4E!3,4NDRRP$]"<+>R--M MK^7Z="?3,:%0@P44C4+1& I-)IA0)9,S<][GQ'_;;3C38SH@%&JP@*)1*!I# MH<"Z!0DPR%)A-!Z)?).6]!.B5^;,+@6(<#S>B'HBT2 M0]1HF.:9%G(,-4NA: R%)O-,B*@)^M5+1I;H%J^D1ZF,T,#/U:W=.RM M<':\'J.J[L*.-4S-WH8VC*'0)&>F0FA-[4+K.0$4WU5C=V\JQ>A:,6, M]E.H189"DYTM!-[4+KBZ;*:GAJ#)Q ]4-=UNT=F_4"5VWB50J%&&0I-=+"36 MU"ZQVC;34SVR\3+)HTCS*32>$HI60-$H%(U-WU_9J4(83>WAE"=MIJ>&<,0X M4-4"NV5G7T-U32@:G74_&,JF[&FA5Z9VN?#,8Y8FT$)EI MJ7[,6(R0)!Y[.H5LEF9?<;4+0%%*V HE$H&D.AR902REAZJC(&VFV^ MMC? F690B2TUO>,G),17XQZA9BD4C:'0) 9E0H[+3DT9/V??.-.%KE2=/M_8 M6^9*ADR/BU3U5F.K5'$&VBJ&0I.]*_2W#)6QXJ^U" M[LOF9T]/;+!-]@_0($@HVB+3!;D@"7/UO+ ":I5"T1@*36:*D NS4\,;9VW% M9@9Q+0_4'&Q[&YR]CD0K9ET!A=ID*#39YT++R^Q:WCD[MIE!.E/?06PW[^QN M:/S@C/93J$6&0I.=+23$#)?^G!G"Z.(XT/P+50&A:,6\2Z!0HPR%)KM8*(#9 MZ>G/F4G]RH-$W<6SFW#V*30B#XI&H6AL^O[*3A7B8O8%TI\S8[YO'JEG;=EM M.WL;J@Y"T>C,.\)05F5O"]TO.R<)>GCPKU'-MZ,[3]*AHEYF>LU-DJ1!$JBG M\D$-4R@:0Z%)!,F%K)>[IC-/DB+7U;$HB?4WK-DMN[H[-Z0SJ_*MH64DS%(2 M*H2@AH*7 >&FE:?75"[W^:42<"\$MMPMNY^_ V@VX/IM0M$6N"VQC.[!0 MPQ2*QE!H,D>$R);;1;;3=F!S/6_8N -K-^[L<=VJM@.;ZW*9>0?64-"T VLL M9MF!S87.E7_-?-\<*G5!T190M **1J%H#(4F4TH(8ODY@MB91RY?YP:UB7>V M8:+NI=E;Z

J&0&1:-0-(9"D]DCI+7<+JW9EN*Y'IEVR1>*4:2NQ>TVG'T/ MU<^@:!2*QE!HLN^%TI;;E;:35NRYX54F09)I63!VV\Z<@&IN4#0*16,H-)D3 M0IK+[=+<_&AL\QP1^@(9*-HBUY6O,")Q2'Q]O0<5\*!H#(4F$T3(?+E=YK/' M59M)H4M:89C%N;KK9K?L[.YLQKI>;QF)8I(2]01K0\'+,/;C2%TYF-0[/\V( M/[:P%XI;;E?6BS< @M7 M8.$H%H[!X!1J!0-JG1H=AXJVGFB!.]V@8N 13@J@(E&:&3H-:-8L%H[!X!0F MA0,FG1IP=T[4]=&J%. Z\G0X2-73Z&XFC+C[%BKK8>$H%H[-N,F* M<].!<^VJW4E*[A%43@//$KWCALIP6+@""T=GWA0&,ZOX/!OXW$F(L[R&8F3) M#TW?Q<(MCG"*9I@%?J3N/!98TQ0+QV!P"E'R 5&<0O7FD<,@Q^7]^QNTO@&J M A[A)O0@0]9M1*)0?*(5[M['RI>S+H)BK3(8G.+[ M@7A)[.+E63M/Q'#XGNYVK( )A2OF7 +%VF0P.,7I _62V-7+M]7S",#]_K@Y MY"9P8UU3+_=I"OM!87I\P,J84+C%$4[2E:+$,*?$2IA0. :#4]@RD#")7<)T MVJT&W'V+12NP,)1+!R;<9,5YP[TRL"N5YZV3QGH(M]EXJMQP3<3QMV=C@UM MA,+1F3>%PD%ERA)2SPPVI)1.VW=UNL*O[6R]DSBXQE32FEQ@+6O-+2- K=\I7 R4G ML"LYOY-__79?'>?BO>C/_[KF_7>Y^?SM-UE TI_:XX*]W/3S]U55/92WZXI_ MRR?U35?WG_D]?5\US?.*;M?4VZ9_1U\/]]>JN>.CPG=EZZVJ][P!JWY[]&_; MKO+("^^^Y&/$;55M.';7;,MEQP<-ODCL5PIEOT[@*!Q]72V[/5KUB:\J-G>5 MU_0SQ+[)Y6[7;#_5#[PTK^?_D.=)XO6U;]=U>_]D;=".?3/:95/?#AOR@XGD M5[QZU=V47?GZY4-?^[I:K_O[\;CI^OW@P;=]&_O[_>,OY.+*\'T0_4A[7QE_ MB_O?XOZW*V'F]5?]M6SNZDWKK:OWW*3_0_]JAZ:^NW_^H]ONN,LOO-MM MUVT?]A_OJW)5-7T!_OO[+;^^PQ^]@8_;YH_]9;W^/U!+ P04 " #+A(A5 M,#R6$CL" #M! & 'AL+W=O1:RR( M/( J'25Q/(XJH6J>I6%O9K/4;%"K&F:6N4U5"?O^!-JT4S[DAXVY6I7H-Z(L M;<0*%H _FIDE+^I9F_0I=/K>>3QKMPI>U76S,F=PX-%4')@65JO>KV'5U. (,1Q\ D@Z0 M!-W[BX+*%X$B2ZUIF?71Q.:-D&I DSA5^Y^R0$NGBG"8/9LZIQ)#SLAR1JM< M(#D+I(5JCXZ9@LTA!^J%I08?M06+RMLS*B!8&\*-7#-1=U9I= [675[<)\.[ M1_;E;:/PG5V]0*&DPFMV-1.6N$M )86^3B.D3+R>2':JG_:JDP]4O\)RP)+Q M)Y;$R?!O>$0%Z*N0]%5( M_H [XY2-$H%%K]%J%98"=+4:^ 6>^?$K@GG 1" MW_G;+!Y,)N-Q&FU/"+GIA=R<%;)H%3ZU)UGL7Y\'UPC)$PYS:<#NP6> M75X,Q_'CF1*->F6C_UVBT;^5*#KJ7O\0?!=VI6K'-!0$C =WMYS9_7#M'31- M:.BE01J/8);T'H'U 71>&(,'Q\](_\)E?P!02P,$% @ RX2(51=A@EB+ M"@ IS( !@ !X;"]W;W)KP6M\!M:VS:WF=%HFW=RJ)+TK*6E!FV:&XSB=;8JZG=QWOA2K]92O3&[N=H6*W;/Y*_;A8!7LV&6JMZPMJMY&PFVO)[C*?1!5;%KM&?N%/_V1[@Q(U7\F; M3O^-GO:R\20J=YWDF_U@T&!3M_W_XMO>$0<#8![W +P?@,<#J&< V0\@VM!> M,VW6AT(6-U>"/T5"2<-LZD'[1H\&:^I6A?%>"OBTAG'RYHZW%02%51$\=;RI MJT+"BWL)_R!:LHOX,KHKNG7T(T2\BZ;1K_?>2O77?01-*B.Q\_ BL$4_&+*>QR<\.=2OHT( M>A/A&&.'/G?G#TJV? ME;IG55G]KML6);N>0-IV3#RRR M.8WL1Z9ZI-II'F^F.$TI3:]FCX?Z.^0R'.=X$#O2+!DT2X*AN:W^ YG5+V_) M835O6#8O:OH0BM/4K>E\T'0>U/1>\O+K5&%/!G&:3)2$M;*D'SG+C5S Q5B V,B$T#JW4D *0!K\OJN[ M6@LH+SLS/;>#G>&QFQU".$=N_5%LH"T.6G"W+MH54ZF[+&H1/1;-CBE+E &P M/B#](U:(%LA-U-3%0]W4\MF)8[&E7CPRP"$RG5.*8X\-!_",@C;\(@I8'J7Q M<<2^;35@.S5%IS6U1;*8^'R-C9XXJ.>7?O/I]#;!Y9H)IW[8#C2BN:6C0VQ. M/.L9&4!&)Q!9KX=NM)=W'9.]VB^+ /;U-WK[A[7"EDL@G.KI8+6[MWUT4>2^ MU&S'OC+8C<+@?5N6?*?P$0" U8_%0\.T3YR&4WOQ)S&-Q_N^2PZG299[ FO@ M' 51\.93^PC)S(6'4>U''WTOB>,D&^MGRQ&:>W )&1!%811="+8MZNHE<0]2 M9+_XG#K;(#G%-"-6JCCDT'SN]:F!4Q3&TY]','J0'$Y];:2Y,$&/7$8/3^\X+U@D%T[ITNQ#7MX3M%XD;K$\@PE'A4- M..(P./YT#D5WZFV#("S#-+46@TL0Q7D\]RP'; 3XU>5AS7L8=TYJ@=Q^+4H MQFL1/ENE![(@#L5JCPR6>=(0S =JLJ-*L:2)G.>?V)8;J08A^]B%XR5BU=P' -= W)LJZTQ7D4R&@ M+O,DCXW'*4G&);M#"@%OHQY,) :V21BVCQ6ONVX'P6-] ?\@AQ2JZDXS)KW9 M#E+>*IZX$)SDV7C'=G8J>KH =(@E" M*?6T=8B!=!*N@1?%\] REU;=+EBC6^N21[U%3O7MRM=2WQ:9$DQ33YU"#OK5 M)\"X5U]K7WR+GFJY7O.F4HG/'YIZI3M!8%P;0=$B&_8B_-)#Z=:%\+2T;1RV MK') -8[GN2\?#%23,%1_@>)KL.N!"Y@ +'*K&4+@O9J.$A;*G,33/R$&J$.F8W@:8[& M+-XA!36G!RB) 7ER)L@#ST9(X6LLHR_-Q4\(AE] ,8U\$#,R3 M<,G\<>ALL6]E'PVHG0 #]ETRM7&!<6]Z$]4J>RP:M;V]T5&"5)>B+M6.I@2< M)MJ5]!0EV9A$NL0RZMO.#(*3,(*KZ-1M*73WXON*]4\_J"7W9^VRL1O*BC2W M#CH<@AC'A]3_^&#-@#P]T=D^WX"HD-$#6]5MJS=R*+.8J+F3-5,;O E*4HOU M.^003>:^ACTU2$_#2/]*LYCJI 0-LI$>.!:0Z;%!MAQ) P891D##1?[];KOM M@;(0S[W>BEC#&NPO8'A.?>A%:_Q+S7;L T,K:)A6'-=S=0L%*'.?R%&; ]#< M.BMR2!$?=Z,'9]5AFG"L)<"G>]>F-O[CW,H/6P@A3TE)#4.@X4/K,]:2VK-; MWNK/#@I.2)-S48E>].SZ4K,=>\QP#!KF&/I.TI0OIU"$OYSS\ =9@)BNR0?< M4R$_J\M-;2(QYDL.$9J1S!-]PS5HF&O<'O1!_,TR!7C-KNK-*T8]\9Y<65WH M$&GK*=)N' #98]S4<4CGQK7W#56B8J_RV7\I]M=$\#\5XM>?$?*L]XU3< MIA?4VE-L&1]&&_Y!P_SCCD,&BFY_>BY8Q=A&AZ'4'\A:/<.ZWW?9>SM@>^3' M;%_1%=ZV^UMOBM/KZD UY46G_I?%MI9%$[B506T:8JU:1],"PIM[UFUBF$H2 M9BI?6-E ZM7+NAQN$OR+K8KR.8(2 ,K@!0>;SW7/ON]BCNNCW1;F/'3(:7E$D,P4E.$)S S0-]#6G5UG^ M8-59<.[_<)_;=23TYT0A\@< MS]'I)3S9'_+>V<=@2_ MZM77WBXTV[%C#BX(_G]O"%[VBN!?0;,20[.2LQJO&0RR2TYS*(3+- ML8]4)894)6%2M1!08TJF>F=EW\X\;Z4'9WUU]"XTV[$/#+5*PJ<]?_5*O^BA MT*5F._:5H73)"4KW)U=Z/WMZ!$?CI6[+3$E\V-+L=9\=7/G?J.,$]4N(+M*, MO[\R/[P[_-KB5O_&8/3^>_3NKO_-A)FF_PG'9Z!G-50;#5O"E/';#/)/]+^* MZ%](OM4_+'C@4O*-?ERSHF)""<#G2\[ERPOU!<-O4V[^"U!+ P04 " #+ MA(A5>'S-HBD3 "K-P & 'AL+W=O':^U;8[>O.+O;MHWKUS? MU;8Q-ZWR_7JMV_NWIG;;UTO-GII;DWWV^:FQ:?CM$IE MUZ;QUC6J-8O71U-YP._6;'WVMZ*3S)W[1!\^5*^/IB20J4W9T0H: M_]R9:U/7M!#$^#.L>92VI(GYWW'U]WQVG&6NO;EV];]LU:U>'UTRQ>S %I?J)]=T*Z_>-96I MQO./(6Z2>19E?CM[=,%?RFZB3D\*-9O.9H^L=YIT<,KKG1Y:KUWJQOXO'Z]0 MUZ[QKK:5%J^!'O+CDSK>VT8WI=6UNL67!B[:>?5?5W/?M7"R_]ZG(1'@Q7X! M*/"^\QM=FM='&]JKO3-';_[^MY.SZ?>/'.]%.MZ+QU;_:TS\%V^AKE>Z79H; M9YM._=/5E6V6OE ?FG*BGO[];Q>SV?3[; A_<_*]UBI)0DBN_+V''RC;+%H-+^C+KF^'&3^G1:_CA%N>D*0J5.F:!AMB3+=J M7;],16.K=[YG@<"_X$1RK@83.FW 4/U$[?G-R_KU_=!O? MSY/WBCF);]4F];=V8JD5Y0-U:;6'>5#[*P[6+TSRQ:'\<#N;A5U MBGVJK88;+%JW'OG[L 54W"\T>PNI/SC!8!@<#YJD?6F3NK9+*"XZJ>P>9/-0 ML:Z?=TB8Y(:]1&,BSZNJ8]N];5I(;-QK5=" ?)DVP2 %&0_ZX:(F/B)2T.?H421;W]G: M=M9@XP\X7U59P6V2,B""F [#%5P'+HPSF,^=H?2C8!)\2?-3,%UY#P,,L:AA M2"B;_@5RC$U'BX;X&H+Q1NO;%&PX.[QA'8)NWC=5C;UZSV+D:]%A*W&&C2'_ MJ9+5V8_&P5PH$3/SGKEIS((DQ&H.@6!&KDQV21I)@;"POD3BNC>Z1;A6'#__ M 2\$(4-*G:B/!IHS#6$-ULQ'4[*%D]44M1256'QG,1Q@6$JRATX4HA4'K^IZ> MFTTG<^FDOS6\ ?,&/LS5&AA3ZN1+OTUN)^H?5U]NXS HH<'E9?6X[TM/#MN^NT)(4> 4IKUYF6<$R$)HZRWW.^1[S++U&RB@S/D)[0$G;U\'.F3M 2;P!S%;?,PCZ M;PL(OW)]#44:2B#Q?'_TC11-+#);,83&UT68P$05@FL1:-MC.)$KN-OC?5<- M)M2 )\Y1D(QJ,G4R??Z?D*(F7(^2PM'I^17BL58O9/DBH''*2UJM74N*6B-@ M@]%["9BQFR8!\DB' LH8_1B.+N3LQ\P7_!UQ<4> MX@;+58828R448Z_47VNVR39O9%!6IF\/\@TUI.A $](<'2(9GV(K1 )YO))LW*);@CUPC M2WCLKL?#\,>)D.)2^Q4XDML.JWW#&F+JOTZX@K,G0CUIU3)B5L3PX9Y1FW%' MIJUK?4^88SYOI.K9Q8C]'.#_FY?V)/7@N//(+H@/VZ:WW?U8-=&DN@Z= GJL MO3==K%38_3OK%Y*@Z'EM]3RPU>39A-5T*L!)*Z1P'LIEY'-+ 4[_V3PDM2OX MFF2X9HF(8*@,12R[=RICZ9/E-.0JE*)#(8, TM;3XU)O+%AX .NRQ7D9V<": MJ0:I]ZLZ:(,& HK8AH%P,"\6 X>8161!#PXLG.(/VH=/],VG!GD^JHL &,O, MR7E(E7W+^,;^P3@H$W>WW5I$_YR(Q,7<1IR8BB%4Y&OR9-2; M=B,X>I^KM0A$A$_3&,-TU1OS*9464-.B)ZKL'3@VN:GF$A!ZJE"#P LJ\V=/ MM%B&Q6C0=]K67! 'FINJ$VB A8-*V.^*N#]GX3][VXH8%=(H!"1"P^ ':QHN MTD&)A..D](-,!B;)_FX6"*9.JGDLPCP"(6Q0>+3TG2ZQ0X O:EFA>K547Q"H MPG8"I26S EU1V45R:OA0*7I>A79-[,:TU/C"I49*7E('AR4DS/+R8G:@V'W2W( M^/3D+T98<'8:$)>U8"AS&D1Q";?T0Y('L^\Y4K )=&?,6IHZKH$>.DM_;[B^ M(L6R_HO10V9E!=1"#N/-S@XN:X2$8AF#YZYMW9;-3D*W,!%.CA /\%:$9C6> M;/3]P 0?2O_1L$_AWP!"$4^?,J$!;E.,TFW!LUV-2>8KB+.VW7,* ECZSL2D M+F#FJ6O'C(,GD^.8M6.)"QH\%_0 I;TX.+W."44BAL)3:^G60S5R*S MF6KL03@G85A(BN0((G6#TQ(=ZMS2,+%D5^!G4EQVD?5Y74NM'O5/;(@04G+1 MO=18KOVT"_OQ[P X(BBSH0Y0JKT$>V,^XX^MJ>\B"]B?&B@3>I^3)SBT=15_ MXJ94YT>UID?Z*[EE%M \@BB7.]**V@D,(I4D(;RR>EX[QT<:2!OC>'/G:M)G M:_VGT"]J D9*SVBO\&77BU!,4 3[[BA)C_-:D8K6!ECSG#_5KEF**PIR[-2R*!>)OM2(CB#S\>PSKD234P<,"3C ML81[N,\N!:-'Q,E;..6\BU!"S:KWHO[:8D1%8U*)]$@(JJ8'5KK>[XO"X D8 M:KI6#TP\=]OHRM%S14<;1P%H.4:'0)-$+01AL+,0N6#<^\ D!\H9#TBPEQ0C M&;KO/%U'!%V/,PK36+!/@M3 /8GTD\78X.+=_ 2@Q4)H+JA9@'PE2ZE^O$8F M7S3Y=F4:OE1K*;>1@R_8X*#'D()QX@'#H2X79;4MK9E8 &=8&AE5A"F$6WTC M!=0X?9"^_-.J]F;=2Z\Q;Y MOES-<4SU#G&TO%=7&6N_=BT4$UA3[.^F&<-%!G/^T!K+;AYV[EE_!,,N[W>O MS60%GOIP *0%0MTQT/NO/LG3[.Y6U!$W8O:5%Y T4H84^0K4\P*.H**KTI7G MP8OD>#WZ 941Q.G(D.#6+ET[4)LW)*5AOY&4US)BT,=^74EQC*A$VJCDFHT: MV%_/SX4@A@&"?WN43C4>UVS,Z!,7;<83]Q5A^)P)I:@+3"2T(#@>:/9T M6(Z=$WW=?,F>,QQ^.J7_'W*7_2=]<([\Z.PDNFWH'EQ6Y8OC>->>7W+@^&7_ MT(J#QXS B/E>/*:G=B*5+R/"KN-$KYX:3:0Z(LMM/BRM/[RQP9>+1%+F_"9" MH(W43MM9Z&=PD)L/-^]P)ADQ@%5^@Y300CV8X$7,*C2+8#UOQ![988'L"(IAKOO6?. M;/9R,HV= +YLT/3TCH>#5 @LY'KCKNXAD^9ROX]\;8 /8KCC9YQR"/0MO1BA M&P,"&OL\CR/)1-WL2!7H&T@CRO6.\#&)%LBJY9#(C)CWXL;N:__-@$@Z>.^X M+>2#27]DB08KY@*-I/!<&%0LR>7%B^)\>K;#&JYK%"GJ[1@V@R=%$W-3]^=_ MW&3S +T_7A/+^@'$F]_#X38JAL:F_+V*U\J)0VVHDY/$'K.%3*2;?E[;4OT2 M^NK$6W\"[3YAVG=RJ9ZJL59VG)I]NN$^)/'X6&%LJ2/.V,S7O>.YH864Y:"2 M X%($CI5:+EE*@N0[2-%XB$(5[;W5GQ/3CW'^'%,Y<#J6L7QC*8TJUG/2), M=ZY&]82E*,E3 YXJZ&4,M"$D#[2$QP0@=O&?G,PHH#G>Z:H?O ;%%].I2M_+ M.S$4L/1L"RGO67_LGU2M#D-CYZGJVYBA%QCRG/O#X=DX@0>:M^O,ZAW2AGI+ M%O\5?&8IQGYW-P U@\X^:V4<\N%BNQ"W-A*Q7]Y6/(VZ,R>S(ESF!<(6SB"A M%APYY7.IP!(G"WR1P(_>^!C">[=/2$U>CY((Q6:X-8DK8Y4L(*3IT>3UX4E* MY3Z5&@U(O-[QS0^7VFF[GN1M%YF#! M!8&'''H@_4A?]M_B=UR04".?Q_OOHOFODI5'SY3$8G+-T9O..;3P/./GM$3'5Z4G!67%Y=Q M6E13(SDM2^M!>'Y5FAX-K8LHYLDS=38MSL."^YAE&#A[-J+ OSKRPL%NHQR0 M&TP*A"#([/R\. =+/GUYKOYG_#\6A=]7#.\*^ 27TFA<2I1!CP(+A9'V,?/JP[>1]$;@8E(<:",XA(BCT_.RG. M3_/:XDL%2NZN]MLJZ=['K<<%UE"DR2M>BU;">S"UT'PGUV.5VS8R4,#;C_<. MFPU7^ZWI6N>IRPC4YS8.O?=!KX,=DB?6$537H@CE=VP?H,8!/8CG98) +#-< MEK:A7]3N](MVDW:JR1XK)O/NW)+..RZ%*4)5+'NR>(LG4#O E\JG@0V$(,^ M8.0,*<13FHM57ZX>/]HW&L$(7AY$70 MVGDBJD]F%V?CB=P-7IF:X6O<*6-&TK7PD/B*ES19Y;U:8:P;X7OQ/8I";JL7 M&3S['?@,,T94ER2;3DZ'\H.T.2Y)DJP'^/@87L<]]'25_N3T+$N1Y$+#6Y-8 ME5_O9^KINQ"S<]U\XG/5 (.ZR%XQAL87\LHX<4)#-#*](O!D=IGM(ZTYZI<0 M(91N7FR5$SD8F,%&V^HY'3"0C-RP\4ZF-?2#,A+OR7FF'MJ$+A#XVM4^^K9< M=OLZ>H]GLN\7-6A MR@6F3B?G+X^$>,4/G=OPS['FKNO6_^#U!+ M P04 " #+A(A5QHR4Z; = )6 &0 'AL+W=O/?+FR:^-/VXUMZ)=%VZU-3W]VRT=^TUE3\:!U_>A\-GOZ:&U< M<_+R!_[N0_?RAW;H:]?8#UWAA_7:=-M7MFYO?SPY.PE??'3+58\O'KW\86.6 M]MKVOVX^=/37HSA+Y=:V\:YMBLXN?CRY//O^U6,\SP]\=O;69Y\+[&3>ME_P MQ[OJQY,9"+*U+7O,8.A_-_;*UC4F(C)^USE/XI(8F'\.L[_EO=->YL;;J[;^ MAZOZU8\GST^*RB[,4/?;QQ4E1#KYOUSJ8*%B[ M1OYOOBH?L@'/9T<&G.N O/RA:V^+#D_3;/C 6^711)QK<"C7 M?4>_.AK7O[R6PRC:17'MEHU;N-(T?7%9ENW0]*Y9%A_:VI7.^A\>];0>1CTJ M=>Y7,O?YD;F_*WYNFW[EBS=-9:OQ^$=$9R3V/!#[ZOS."=^7_6EQ<38ISF?G MYW?,=Q$W?\'S71R9[\ NB_^ZG/N^(V'Y[T,;EOD>'YX/"O2]WYC2_GA"&N)M M=V-/7O[E3V=/9R_NH/9QI/;Q7;/_'X_J7S5W\;Y?V:[H5Z8I-N&[INUM5E,7?B>OB#\Z'UA/,;\S30#-ADDJ#!-A0]G M_($ CF?=6M/YPD)D]T9,TN/T848DE?50"6U7*],M[8?6-?U?_O3\_.S9"U]< M-C2^+C[:3=OU!8$0D*0XFTW_@^BL:=RMZU>\ZO6;*_Q^N>E<73R6U4Z+7[T% MX6]\[PB B!N?Z%$2K8WI#(-:X 0Q;KTQS1:L(W94A)KW8@S130\!VUV_%6I^ M/;T^+7ZZO/Q F/O[X$B."6\: FB,P*FMS1=;V$@2F&$\@?H&%-'?<\+^8C'T M TF!O<$RIZ#;[PX"X0.1VM5,]FB.Q8)06[:VADCP^=$3MI>QM3-S5[L>$M(Q M=VTU";(R@&8A@S8'<0+EAT=/^(LP1;Y:!]H'R[_;KQMPE#9R6?8X45J!8%]F MHW6(^[0D"6]=$1%$?)?+=;TM%EV[YNUHM'6 #+M+9-I6IVX8TBTP=JU+G2LOBO;$=F_&&_F[GM5L:8;=( :.> M%R$0RV,[S^HIYFH5/SX(%K(# MJ9SB)WV'WZ ;FZ$C[" Q(FZ3N()50MW@[6*H MZ53I<9P<[7XYQ5^5'KH\%M@TTASB8<>238_PF;16N4.<+;\4MZ;K3#ALDHHUC;X> M_3+1 \;"!Q\ K!D5Q;"?GRV!4#?)!9_PK($NC,@>D2(JZGAQ/_F'3BJ =09L1O! I0@2MD\ M*N6T0(;QIR=;!* )-@PTF]2^=%E,/;N'?7D%L[R.;)>2/@)E^*'F*2_##_ M+1C<<.HD*PK.'=:"+T'""FM"GJ*KV5,#W 72B&3"Q)W#P9:6?B&! MHPT='P*OT=9\;A4,:D\GK)X9!5>-KA8F9;;7\+DF2BC%?_UJFYTW]NSZ(:%" MW!S9$3BMF=(1N?2]V"$H+#2ZL@PJ_NZM]JNN'9:K]#13MB ST#%SB8I!K.*: M+"H3-C?-%T@<<=RQYX Y=3S]6(O.K,T6HD;LL%_I;R9#IY5)V9#7CHPA>R9[ MW&:6LM#3[G)W:G308M(9'"B:A.Z,>45&1'=2M>+K!\^0GX=@$T&PDRR*WA(Z MP9LDNOVP$<]W<5@8/K4PEP/M(A.U20Y=ZK+XB)[ZH(V&@MD"MD>?17$\$P2X MQ&P<#BA4+N1\-;BKR0CH/ M;JA]WO7_ M%LCUB^EK9==F9#&%YXDC#6"R/P1'-0"-S.Z?%1#+,?IE#,%6=V MM/<;5PU\A+H7]6S.9O^&@UN3@ATY(YK*DCR\U>"(9-T*F>1M6AK(\;T$2P=) M0[P40L);_)-1ID!$SC>6%OIWDO$:Y"H-Y\Y"@"?B#!BH]A/FG#EEBOB&7LJ!"1TEA(MF(VK\#VL M$LTP]L][6ZZ:MFZ7;-6#Y8)D19)T'1 1#DDUBO%Y4BBWZ4^"-_;6%R,J-EU+ M6A.@IK&WA"";%!%A>*0"WI[8(%-!&"VD(,57N_R[1Q4JFO2 M%IS;]Y_?O9Z>?2?'%_Z@12L+&ZYF7KR3>Q&6?*$=!SAS$Z"< M Q@+"L)04M*5N7%M)X$&7"\"5(3[>(K,VA?;$\C=-B0K30P-Z:Q<&1VY.)>X MR$&U)+VHSC6L"\$*RV&>W[AI"2UQ2-L@GLNZGCS8\):*TY:6G@Q0-#@I$S(.>%?A" 2(K;%(8+# M0%K+$]R1_66/)JQ*R#W !20+T"PI(+<(PSK96'O#9F1,!6W@QI*^$:2FL59/ MA)]T'(6*3F)9Y<^BADJG /;-9X5+U^A) CD)SH05Y!O458@,@BT944+_DO%C M^=EAS9@!M"F<+:*'98?0=,TX$IW3;X'(%/?L&6,@XWA^=G"#MJC)V55I!.9; M"6J9PG"B2CHK\*&C#0F.Z,R )H(C8@P"!#5>"^>!:/Z$%2?=8/?+#K3=UNB>4$_#>69)>, M%SRM1J,EXB.DKFF;*4TF+B_<"@J!&EMST4!\\15"3/'P"'(Y==)V:9W-:NL9 MTC>&0OK2;<2#@)ED//R*V!-PMGVW&L%UTN M=FPCQK. G!;O&@IPMRJ<^2$)3]E/+@ HY[,7G05.3OMVVBX(X2Q_??:BV)#_ M&C16]_4 #Y$,L5!6 *2)'HT X5BG9C/R%?,TL"*M(-/K&2_4.(C4D:C M:A]7HXATH /B8)G6$ZF$Q^_W[,FD^)V4QV A2 UYZMNIZ:=A=YZB(5+?J6NF MQ%)X 3A!/S9I?C7T,%ET=O]8N9H91Q 7J=4@HK.U^8J$!R3ZQFD^W;/( RN" MC^;@X!=+(#!@XPW%C$8SJY%5ZN:0 M1Z&'W,);E6";[$:C,8_$%9MA7N,,K:G)Y\E/@_UN$9BADQADSSJ.0QHPI4<: M.PPP:N!-QC#-B1&>'I$3)I_@A1:/Z0 )8U4F.(]$D;C%H<0'FR>)F6PV+XG)=@%E"?[%CSHY$- &JUX)!R! M:[J"S2U/%F(P04X9F*.AX&9(E$5/&)$\YSQ):(X8OH +'.+07CF+(/31G.0# M<2Z+D&X*TWS*DIT0R&_$- ;?8_"C MJ0#/T:E0V3@8N&;9C)%+#$%73R_W7X+KA^X^8",&&(P.J7@!''=T7&( MBN!;K"(+68T6AC %3N:MZ/;DB%Q+3)3O6]W8D5LX=@8Y"&N;(-ADTS:;4&+A M>"3SJ7QRJD0)%&GNP]R1XS?9#]QH!WG)LR:3 AYMC\0L>*9A8ZZ) ML@]V8,HM>>%^$MR#F.O'-P3G",19L+JD^B1D?IC[LG,;-6B-15'I)MN?YI1" MIN9@CD&7C,6E(*-BX#F^34C)*B:F2Q%U8Z3PF?(*9,):%.;PQ$@\DZV(-N=P M8J8B\"?JA37$S-)J0@C6O,^3&)@V)E-S0J$"$7;^5R%X"+QA!,53"T'UP3#\ M,OJ1-2'@"!%)X&.YA#:=I:CDF/QQ Y"J$6M 9)POH5X>DA/:U%K3"99/Y 9) M'BW-XAS,O.UBR)TR!B'HKMFO6&H]CC,[G0I0QFS(D)>L.SN-LA?D6F-:32/^ M.*7H.<5'S"CRXZ*LL29@XJ@7^Q"A,LT@'J:.D9_8.3J&9IO5,BA<1+=%>"AS M=>!,T1/!SBQ%#>*[*RB^+-5TLQ"W); M[]F5)]@^9C#X^31GI847[DOH)NS>VELIR>6E &E@8]0B+HQ[(Z0DQR7RH=NT M7NK(-&&^ "!K:3J1E;INRY@<(PZ6J7@#B81-2,5VJ7I,I/;Q)I4.1-@_:D1 M=/ #.2M#CMDSF&@^LG8T1:4I+'&G. ^(&F/GR&30?FFKDH5GM49&0A,1M,>: ML87+=4&4JHDF%':K&UJPR>L=L2R!Y26.H+GM-FCS8F@J_T>%GM)T[(+!"Z3( M,X2+9D/R_%6+85)[6QCZAPW1:-B#4UJ&^WSN5>.7 %!G)^L M_.)CA&8K+8_6MN]Q!*E8X C)-()*%0XM%BR)V>O8]<+9"!+!VJ6" \O"+E?& MV<:P07ACVI*2DN2*)",)3DT_69$SE*T6=4L*<6M8(Q@P9))+-I6=]Z$ZQ8X].Y_DNC'7 MVMI*39/[G[*(+QO!6J::Y10CX,:S4YIKV81L>,]Z)K\!!9$U&T>A94UH@7R7 MUS ;!W1C7 URIP0>4W@?4)&(^#ALYA8'XK2@=B"(1:HLLLT:E:'Q@[[3_AR$ M9147X'?C8+0)A3#_.+.(36VG+@/IH\;]&2\D] /P#9NVB;41!2L@45[B")G8 MW648&@);@*8ID)2^CR3[AWKEZ$/=!'"&6&[M";_*-#=TI#S#TH5H!MC A5E#7Z@C1.PH[ MFAI3GA8_Q4!$J0.;L+-EP\0SE(>M''D\:UB0UA-NOB1_&\6)0D(IE"E8>-:6 M *"2K?!2VAZ'+"(S(&Q90YR'7";\@\,9[S.Y&7"8V!UQ'2M<+;&/9F'&FY0^ MKNA0I1,-/#Z@Y-G.Q<;Q%J90S&E,FX[U8MS8DQO:1:AS[XP/5/D=LK@G5KGB M>W4T6#&1^NOAL, 3I+U9)",T72SER5C+&G72H.940N4YA;(SLW+!,TYBVR/B MP=28O"LY2I.NXU#T%QEG 8VQ#/ MDLDGK_J?K$"!):?:^3,->]_1&$3N6)/60;>(5@!CN\<(_G#"R3CI8M]?PX@D3JBWF4=46]'O*GL@N&" M90?LY,UH(RWS\I9C*M$CRYVFX7S!')@J2 L=4*59@\:CY\O$)LQ8 :9)&Q23 M:NE[(.:3O)NF-TO+50?UJ373$Z<>S6.TN /9PU*2S2;R^EMHF,X1ZU9L?R\/ M-U-K7GW'7N[:95(,T2-Q)CE$)_8O*?RP&7B(#FV&?K\3-,W]O923GKXH'OP= M>:GB["%_5!I8F M59;(PG."2!Y4&EFU(%PO=BD\3Q2^D^VU?;P4\?L?T"P52?2WS!&BL[=U_'@G MA74\M^2C:JV1A+]>\ 'ND'>Q1UY<I1/W5QL)^0-JDKQTIQ!O2.5)'< MUVVTX%)F(AQSTHG.SBI:JWMVE/..B1&]+$H!P9.YXB(B5RY#'56?\?; ^+V6 M;1XNHA0V<7B7_7:CEL;4'E54',;80KH==J-NP:V2D8@_.,_#/4Z25%BK*VE4 MD\DC[<8\R;B>R_!=]SC&EPY"NB&8^N0@Z@K'1.7@><=U>VG29V!.QQ&2?Z8W M(AHQ]N$.T.Q20YX"R 4SVB8?(=9'U*MQF*/&JT-$DC.S@(,P"@4QYC2X(31 QV\ABYUD&OS M7"IGFY$;S5]L0_RW0PC2+UNIR]:#3%8B'+Q'U2,!N'2:4.]T\">6%5\5ZT59YB@]:5>CIC2F-;Y7Z?_"&$NN34 M_J2XJMM!IKOZ8,SU.".-P\IAM&.OBDL\P/W784L?=>W7NWO,SF$NN7,O;M96 M("PZ8ZX1+TKJJFDX[S 6K9W/-^V:^"!G,*+3%LZY)2/S*O1F'VR'3[L7?J0< M?!*'1CJ&3=2Y<G/C*FG!B*6 0+K&':E4->8+ MQ\L228Z](U-TW"*&@H>(B,0"#1*A1#LG2_I]&93$NJXVG6^G>7J!+N6^8<6ZW+8=^L 4\[92GS0U!YO)*IHR MZ%8T6[J5]U;C#JXL%9=!\3U3L'N*\.?B[-F3R?G9H[]R M_IYOXJ9/?\2R;#?$B(O)^;,G].&[R?EL1O]_,IM\]YUDFHE#LV/,_+9)WDD8 M^\E\M:,<=4C!9QY5'H9M0_HM5^XFJ P3LQ*Y8/S9%2/*2'NOKT'(7,KZ? M8S23KM>R9YMY_+B5RB*'A@J$N\1M@77K 0&.#%#6>7Z0O! %9%FE@XFOA*V: M7N<>B6@JD^NS$X.[40AX$1/Q&_K6OM'?R-$@^XRGY&',KC0S\"16'[QE#L*&^YZ'!^9? _;*U+" M;;/A3@WN_^E=ZG0_,ZC.9'>)]> YK:CJ?8CYH0M7Q84&&,GZPZFQ7TV\ 3UG MH66=24V-2E9^GY9/5#N:F5/W6=RBIHM@":JH5\5=RO4=NHV7PJ'#%WM'FH%3 MXUZ#A=JLH/\'(J^/-F0PRG1C[ ,7M#Z(2?X@#PM?KG1M*7FIT0[^S MA!AG-<4E))C:IO$>^8WV3+I3M4?7A.@?Y7E(YU4M@:6W[+7GM&DZA6; MM>4^?8K$PD III#$Y[$R$JX<_0W:*IP:+E*C.Q+9^67Z^Q6X4D4:7J3VZ':(J/ Z"AR+J9[CQSA=6W30GAD,3IWRV]?>"?E^NS):WY-0D=R MP@WO'<%Q:GE/*>*#(UZU]+]H8=]>7K\*YC7T!5Q>_\K336?G\>@.)YXU3Z>7 M>O\NL/?@4TLA4G%Q_O3A]\6GKAWF /S7J&QQ>7W0^S5REI\=)XN+U^GE%Y,H M$])4456=#85 ,%2+?:E/%9L JY%8BDUUN$<06^%%-:2W!D_(%L^>3LD+NGN+ MT^D=N_MY#*CC)_&^E&-,P^Z2DQ-IB232Y^(E5XK98#B33\&\M&@F;T*:2^VGQ$38LX?2X+MF-3X^8+Q2TX2JD-&EI MN[.IVG23BVC2VQ+<;MVL) P5[R@<_*C$SNO7K>%W9PD;@\CLT+%&WPHCEKP! M Y%BO!C-KF<\!7ABR#PB[Y*&1F#8O+/A,[]V(<)Z1-['U[N$XYFJBHN M_:^W9)(L[I;(7N(FLMR3[$>J0Z'."<#@%W4PAQEXD7B4SBB!7AQGI#0X*_'> M@3:"'2 ZUA/DH/2 ,OE30N,U*9]%0&9!YHW4F.!I? BYO6&^[?\JZ@O#$S>]/.Z?UP]E*915)S.2SA MQN -2I,$/V/LG$UG3Q.P /L4*AD&65BO^.TJ/OAF\B*$]WKQ],'U,.\9:!X_ MFTW/9]*7\9KX>L/]R;*=O]H*32K3J_CV&]PD9/&,J:WWMPWW[)'$IDF?GSV9 M/IX]W %:O;ZFEQ>!G?KG.(K+7PLSRE7>A3+!(_+IY4]:N= \L-S(#S_SQ;BY MK2HYVL"HA>50)7#_SZ(-,UC#D; MW-)922=@C5+&O17S?MIU]D1=)E2C1%'E] ;C&6LHM>WPO*+IS.>OQVK51 M\B[U)7/:\XEX$0]W2QJ'"EYHG^>W2>E%ZY"NW,WHY)="<0-T M)(^C%EZNM/+5BGC/DV(A@OJ-'B^7 4RY8MOR2WLC7(ZO$-C#B5_:4_YU>C9+ M6/%3:MV[]'#(F9/J=3R_.">O(W.58")>!8Q_$S!>7AYV<*8=E8_[3/8A,VN& MW_^&NQ A*QLNFDG#[NAFV4AO\F0#/8;;>(5 A\2M\D;+""OB&F!08^IVJ56Y MPYY!NI.9-T7+EMF,Y^64,=5!9(,9V'UAWS;6^?67&%WGT\AAQK##APK/?O>> MYKM20!XKJ_EUY_WYDVI)U#9.R7 R]E"X#Y(F"M[Y"QU0MM#R:.A .L"=W)"G M5Y3%D?(ZKM+977P]#',B.@<"V_M#GFQZ#_7N1"OHTE&TLG5,:X@>C^"+BQ%! MEZ4?"TWK>V*O)L&7%%+&%QA&#,QJY_=YCY/FF2N]\A9@7O880;]R%6FS)R=2JPE_D'O"+WN=MWW?KOGCBJ()V^$!^GW1DB'0/[! ?/OO MR_\!4$L#!!0 ( ,N$B%4TMP?[$@8 #(0 9 >&PO=V]R:W-H965T MB M#]3N2,N:2VY(KF7WZWN&U,IKQS&2M'WK0ZSE96;.W [)'*VMN_0541#7M3;^ M>%"%T#P;C7Q142U]9ALR6%E:5\N H5N-?.-(EE&HUJ-\/)Z/:JG,X.0HSIV[ MDR/;!JT,G3OAV[J6[N:,M%T?#R:#;N*M6E6!)T8G1XU39V2[OCQL^*%K[WK=@3Q;67O+@Y_)X,&9 I*D(K$'BYXJ> MD]:L"# ^;G0.MB99L/_=:7\9?8V.Q!%ZX.M-\) 4"N3?N7U)@X]@?WQ9P3RC4 ><2=#$>6/ M,LB3(V?7PO%N:../Z&J4!CAE."D7P6%502Z,]Z+Y[9>*",Y5/YH%*": M-XR*C9JSI";_C)H#\=J:4'GQPI14WI4? =(65][A.LL?5?BF")F83H8B'^?Y M(_JF6S^G4=_T*_P4TI3BU'N4_FGQL55>Q=G?3Q<^.)3+'P_%(9G9?=@,M] S MW\B"C@?H$4_NB@8G3[Z;S,>'CSBQNW5B]S'M7YZL;U C/BBGGB,"XBS[D(DW M1IRV*]2?F*0DX&^HB$4::6[030B8HU)(K85=QC7TO ^(J3(KX2L)_WGEKM[O MGWRWG^?CPVXV#B>'/PCPB]C9.\AV4>5:Z,";%X$&8L,R\%=$P,4?$2YN #+0BG.!J"N3CI+D-"OKC6JHTLZEZ58=%5>W.MXWBF+PK:&/>=8MX93 M$NYIKQ%26\;Z2KN!/F$(-B ;#;!7R"J2"C^36JTMLID"ROH,/$!+K-1"IZ@@ M$MLA,X_O=1*6M9(+I6$?0<%Z6V,^58Z->58.U>HY:3C+Q%)B?"5URYUF/G&@ M!))M,=!UP<%@E(X*ZTJVZ,7*VG*-3OH:QW;F>;;?[[].R5#L3.ZU9CK"B&'K ME,9*-9]&81AQ[LRS>5^X1&-J% "L4E$9J^WJYI$()B4XDLEQ/(.\OA-/*-R9 M9K.M =[,^;F_9YSEVSUK(R_V?L^HB1CJU>O3N[P[*R 0M=*[0@Z1NQ MDT]GV;AS>)AZR,=.Y6!,IGEV<)^24[(FXSR;])<8)?.*MG930Z2+T.QO\_^Y<,[ MR&>W@8(0L%>DN>$%^8(/>G1.8:_@F0+=U.#F&U%HJ6I_)_6UY'^7%%F>A?E: M200Z2A>LI;-U\EQ;SY!3.)#D>.;PL8W;BY*; X>>UC96]\WMV1//#RE>M Z] M!8F"\Q++JN/O!KW*F7SPT& RYUM>/#2NFXY@-@YLSPS<\2_YT(AIA"/)W(,D MSN#_Y^\'"WWXGQ#X9'9PV_/W&'QO_QL9?&>2WY7\,OH>;HEX$U"FG3[I? 6] M3_:SZ;_"W8@EA*,&8U%)TK>.F Z8FA2JZI8@TG6-,X1[(Z4J,:C> Z/>.PX17\77*C< BC<]Z;:SVP?Q:7H'WFY/K^G7L:6]T+2$Z#C; MFPV$2R_4- BVB:_"A0U(;_RL\*@GQQNPOK0V= ,VL/UO@I._ 5!+ P04 M" #+A(A5P)@ZM2<% #:# &0 'AL+W=O&E&0IEITB#ZT?O#SF_.;@Z&QE[ =7(7JXJY5VYYW*^^:TUW-%A;5P7=.@ MIIN%L;7PM+7+GFLLBC(PU:J7]?NC7BVD[LS.PMEK.SLSK5=2XVL+KJUK8>\O M49G5>2?M; [>R&7E^: W.VO$$M^B?]>\MK3K;:64LD;MI-%@<7'>N4A/+P=, M'PC>2URYG36P)W-C/O#F17G>Z;-!J+#P+$'0YQ:O4"D61&9\7,OL;%4RX^YZ M(_W'X#OY,A<.KXSZ79:^.N],.E#B0K3*OS&KGW'MSY#E%4:Y\!]6D7:8=Z!H MG3?UFIDLJ*6.7W&WQF&'8=)_@B%;,V3![J@H6'DMO)B=6;,"R]0DC1?!U9927 M/2%O"B^-]I6#'W2)Y3Y_CVS;&IAM#+S,GA7X6^&[D*<)9/TL>T9>OG4X#_+R MKW(8KJ4KE'&M1?CC8NZ\I;3Y\Q ,4E?$;1GY1VV]@M ;:]O*H2%453=4B_!"Z:))2X_H0-/UT5% MS+26&@IA[3T3BMJTFN28!2PWHHZ(P%>F=:32'9_"I5!"%P@BD/TB=$M]8YL, M\"UDZ2093 9 !4KEIP'OHBI8J+;PK>#"=W"4CI+Q(#O^3!YEEIFCW9/73YF2 M?:($6!&=-B#K1DA+CP9$Y9;HA=2!4/E _@B@'_Z6/*5<9X;2.R"GT ;213US'!UC\*Z8[@*+8DTOT$5X:UDXPBZ MR2"99#DMCJ9)G@V.:34>)H/I%-(^7.,MM?^&3+K!HM)&F>4]I.-DT._#49YD M(PI..DC2? (C8DS[69)%86F6#"=(?#1F.G'%9 MHS&A1'T2VTDRSE.R)\E'% N".A^-([8II?B45T<#@G9\'/ >)UE_^A]@NX<: MWM%HX3"44K'QW>[YS@53;AWT#PY*!ZXR*\VU[(3"2$I-YP/ZT%YH5W#OTN M6)F3K/XDP'-0K]2%:LMP%?P2-@"?CIY(CKAQX8')XH8&12:IK2 SLLZ M: A5D,"JDD4%HFFLN0LWL0TVPGNTFIV*%'Q(75B;6A:D6>-"QA#QQ8%HD'V< M9P6KH@C,*151*+;S7S1A<2A=-R'@>#[NS#?A/7CR&7CUY4>"'XB=U?ZC>+B" MZ.5*)M0]^1+KH7&EMS-O4LTNPU3M*(.HU\71 MR;0@L>NTE9 MV@\'@VD_XS+O7%VX=_?ZZD*5-I6YN-?,E%G&]>9&I&I]V1EVZA>?Y3*Q]*)_ M=5'PI7@0]M?B7N.IWTB)929R(U7.M%A<=JZ'9S=C&N\&?)5B;5KWC"QY5.H; M/7R,+SL#4DBD(K(D@>.R$K)G:SVK]5U'9,R%YD4J-^V5K/W8T[K"H-%9EU61HD,G<7_E3 MA4-KPGSPS(2PFA ZO?U"3LN?N>57%UJMF:;1D$8WSE0W&\K)G)SR8#6^2LRS M5Q^XU.PK3TO![@0WI19 W)J+OH5P&M*/*D$W7E#XC*!3=J=RFQCV/H]%O#N_ M#Z4:S<):LYOP18&_1+;'1L. A8,P?$'>J+%TY.2-7K?T9VFB5)&QAOWC^M%8 MC>#XYS&;OFX)&X[" CC- KT;GZZ8?A='#^@L+C1N'Q2]*_QS7_ MD2#V)1'L5F4%SS<__3 /A[-SP[@Q I]X'K-4\D>92BN!DDVX96NA!:Q/1=+1B\K1Z%;AS./HF5 M2-FPNM;/(_9%69ZRKLRADRH-%#4G[-IKC0@4&V2'_@8V6Y3XQ'YDIV$PGDUP MXVP,SW?NJH^_]AYZ[(MV*FV8(3.\W?7(<# /YO/9P;/79B%SGD<2=Q5\K57K MD>U51X-A,)K"IA;"M\@>( ?',,%U#OYL'+ A8-4RE_\"7&7AN.SW4AKI> W@ M?95:WN*)=9N[]U[&2;-J?9T$H]&L^MW7ONWQXWCY>?7U>7?^C>SX?09_>JOS_KE;=-W'9-E@!E,''UC:ZXUS^T.4MU[+5?<"G:?@@HHM4Z> M%>]__G>^/CT=5;_?[^MI,!C.FRN117;H$)?B40I\Y4)Z]T?<)(Y W(V ]J ( M1SB*O(SA"B4B-QB-.Z-2&0.]&)R10C?!7#$S/;#/:03M46,)CM.L^0]X^L&TZ(U+J.2T[8K3.([&G9(O,H+2D \%I1/M$; ME0G6%4\%^?[$QWFY0[XJN'3R=3 MI$\=H!&O6;&R'XV*\DR=J#06VE2(.A8BR]&ORTB"*F,HC+'B2>A((HS'\V:- M SP. JW-DEU7"D^@52RP7Z) 0"RM!*BF"HJ%T%08CQ>0S9N<>>C#_YY[AV3$ M;!+,QZ/GZE9]]Q957;FJ&H&":UN'^)W02V!8B^H.PQGZHOEAT?JNXNBR"^19 M$1L]:N2.-G2->"$M4>UN##4JS,-Y,)P/MBK\H; ^#4*T1.-I,!]-V'P<<:\D,'X]0!N@:V3W<)U.@^E@>K!^ M??UH3.DX'NO7#C50 'SH)6NY1&20!R&? #EH8] N#U]!$WL:%%,2$KT4/T=7 M/%@P'(?!=#PX%I*'Z78L)/] S]9$YRB83Z9'TG>/C8:[;!0B#.?A;B+7H@[Z MU*;/W?B"UBQEFA;C#1F/C1Z=B\14Z@T8W/D%(\IV'&BS(N2&I%U(J,$ MF%7%LJET67MC2C7YL%8F4FB.KF/CR^\K2['2^)S=D[*ST/=8Z6G C:?$CZA] M62FJ3Y[WT'S$ M#;^3M'WEZH!=T[YF9UJ+9FA+@/;5D0_J/GC(465.?$U$2QR?:%4ND_W:.^KM M)5YMU0OE_?^4;B]H1."X.6! 5XFY.PN$WQ M*&XR*ZLVCD;YN\R%:CT\QMY$ MR\>R)LP"H01X$:-8B8HMG+IR7;AH2-WO?K986+=!1>QH0:HY$/RAM8O?>A?C MK=F!DW"H3B]07UL0>-E;5K?D6Y>BW&W=;%,6V[YV6]^7.O[]LD1;<-G:QM6S M=G9*"'*[92U55'%H*@R;'4.[<:$8Z!T[B>RW#HPS:LSH6)PBO,RM/SMNWC8G M[]?^P'D[W!_;W\%JVL6F8H&I@]YLTF':'X7[!ZL*=_S\J*Q5F;M-!$<>T0!\ M7R@XNWJ@!9K_(Z[^#5!+ P04 " #+A(A5(8\-^WT$ #6"@ &0 'AL M+W=O8%['+55W=U#1?6W?F,*(A? MN39^U,A"*$[;;9]DE$O?L@49O$RMRV7 UD[6+4Z#;6A!]JE@4FM,?#0L[HFL)M<>5P:]&6-<#0=- ^A,2E]L/E*&/=I?_EK%84M@T'E!H+<2Z$6[*T71RDL9 MY'CH[$(XY@8:'Z*K41K&*<-)N0X.KPIR87R=61?V;\CEXJN9DP\(>/##=@ V M<[23%=$?+^:XI(F04B3BH_WI0I+<4U)Z510Y,7?9Q,?'(KEG^>" M4.GH/Z^#&^C4%S*A40,=XLG-J3%^_ZY[U/GPB@?]VH/^:^C_(U5OP1$5.3!9 M;9$3BP;T@5)AIR)D)*96HY.5F9T*Y,A.R-5I$KO*@,>6'K'U>^(L!Z3Z%[(7 MU@?QV5GOQ:W!\-"1^AE#PS\E?\,=F?@DE1,_I2Y)W+:N6^(&#+YT#[*U [W' MS?[) *?W[P:];N\#3KO=YL'@9"^^#IJ#P?%O\]W 05E;G;#57"93-F4>3<%K MR7%1)M%EBGN2N!*\RB!TB!HF54)J+B>:.&([G=81^E;K.((\DQY'K<5:'8D% M_Q@K_/.)J(3_D*;$\'PH7,4GK./C-_&1@$RYV+=H/LB83A/3B?RFF+'16^.M M5FE\G4@M34(B3A;@A.T8\!A,15D 0IFBQ+L%E .>-.*^M Q0.)40AVDU>#&T MW!U#[7ZC.6G16XGN51Y&1 M<"&'40@7AZJRB4F.,OZ,P AF1@6[Z'K('%'$-F@1D5<#C'B /4E2$Y;Y@J(K M>OG0YE0!P<;,VYF!48*ILUC<4+4R\ U:NRUQ]FS)-(74>MV0+ MEQ>1QTV.BE8($XJ(S8HS+T7,TNW"#H3BKO;5KY.1F<:/BSP2)#=B#XC'#XDF.&? ^M1@UJPLKJ%?9 M\7]02P,$% @ RX2(58_A.W5S!0 A0T !D !X;"]W;W)K&ULM5?;;N,V$/T5P@V*!&!CD;JG28 DS:*[V$N0O3T4?: M MVB96$KTD%>(,MD+[8E,29.3/GS% Z7VGSQ2ZD=.2QJ5M[,5HX MMSP;C^UT(1MA3_52MG@RTZ81#I=F/K9+(T45C)IZS*,H&S="M:/+\W#OSER> MZ\[5JI5WAMBN:8197\M:KRY&;+2Y<:_F"^=OC"_/EV(NWTOW<7EG<#7>>JE4 M(UNK=$N,G%V,KMC9=>+WAPV?E%S9G37QF4RT_N(O7E87H\@#DK6<.N]!X.]! MWLBZ]HX X^O@<[0-Z0UWUQOO+T+NR&4BK+S1]6=5N<7%J!B12LY$5[M[O?I3 M#OFDWM]4US;\DM6P-QJ1:6>=;@9C(&A4V_^+QZ$./V/ !P,>! LH_A!.7 MYT:OB/&[X*MBYRQO=++55H4)Z1FZD<6"2O%"M:*=* MU.2]$TZ"!4=>XM^>CQVB>MOQ=(APW4?@/XA0DC>Z=0M+;MM*5OOV8Z#=0N8; MR-?\28?OINZ4Q(P2'G'^A+]X6X(X^(M_Y,_,1:O^$;X&E-SHUNI:5:(735N1 M.R,M\A>;&AVHC25_74VL,]#8WX$G(QS&_U_#DI?M RZT47)_/04ARCI9>3=N(8%#JH(G.M*QLXGWKT;6 VR2G+$L(S_.7D@W; OHOOB&2<)DF)19S2(B^] M8)9"540^8G1:&1QJ(#=H:&-\QL):"=<_O?$9:O!]+* M:,0*7XZ,EBDC[PY% MYA%-9'N],/?IU4 .(]1!+X/.J[2"47@56S]Q* MP (%B@O\LB0G;\1T@08PW^$D/*:\S'PQ61FC4A@B[9PP3@L>$^;+R,EKB0-D MH>N*J&9I],,P/$K*@<#O@8S>K5JD&:2 <@B?LUW;T"(($9><<(Z-69A4SG3] MZ8951YA<)37WJN_00)R:U),M^AMK W5[,08]G M,#-2[IT5>\R^1]# M0'V>P>AH,#L:#(\&4U37= .#^UWQ6HF)JC$2(;O=7?LM7^_L>@;9;P(-\+W@ MDQB:S'T"#$I)R;V<=6T5>.K?.. 5J?OI;0E#EFF*'!/D>"?6!@@":B-[!6T= M,_1ZF80&B!GY(!YQ;RG6P2_:($H+5*B$K[XJNWD>LQ/"$QKGZ)^&UG*NV]1I\U=7KK4PH^:2,NH$IN16FQ8OJ%LJ:K(1% M8M,:TT_-%"+/C&Y(K=OY;Y@*S1YHIP]R)GJ1^TDBVG4HSW00_K4RR+%R!GSA)!OK-D"@\ M\!3WO=?,3Z8DB!>G>):'\XO1##H^]+(TWGDUAJ[GX0/ -U;7NOXM>7MW^XUQ MU;]:?]O>?Z"\$0:"LJ26,YA&IWDZ(J9_Z>\OG%Z&%^V)=FBBL%S@.TD:OP'/ M9UJ[S84/L/WRNOP74$L#!!0 ( ,N$B%5K$3IP3 P !LD 9 >&PO M=V]R:W-H965TM]N+D/$ E):$!"!4#;NE]_SRX(BI1%*9FY+[9( HM]>?;9!G_MLK0KI1W:C2CQ96E?(@$NW.O<;IV3.DPIS M/AV/+\\+JK4.=./\ MYO5&KM1G%?ZY^>AP==Y(R76A2J]M*9Q:OAG<3EZ^O:#Q/. /K>Y]Z[<@2Q;6 M?J&+]_F;P9@44D9E@21(_+M3[Y0Q) AJ_%7+'#1+TL3V[R3])[8=MBRD5^^L M^9?.P_K-X,5 Y&HI*Q,^V?N?56W/G.1EUGC^*^[CV.G50&25#[:H)T.#0I?Q MOWRH_=":\&+<,V%:3YBRWG$AUO('&>3-:V?OA:/1D$8_V%2>#>5T24'Y'!R> M:LP+-S^H17A]'B")KL^S>M;;.&O:,^M:_&K+L/;BQS)7>7?^.31HU)@F-=Y. MCPK\/0LC,9L,Q70\G1Z1-VO,FK&\V1&SQ _:9\;ZRBGQ[]N%#PX0^,\A8Z.L MB\.R*"U>^HW,U)L!<.^5NU.#F^^_FUR.7QW1]*+1].*8]-X G)X%7TU>B ]6 MEN)]*7ZIS);O#$58*_'.%AM9;H4J@W(J%[H,5DB!BT(8FK*4F38Z;(&WL!:9 M<@$9+(Q"0)T7S[[_[L5T.G[5+,'7DU?/XW I%M;!4%VN1";A&Q)DE^+)Q7PT M!DR-H8S#BDM=RC)3G)KU8!VD$;+,D=(;N172& &R\ &W:(0L;%4&+^P]M*Y( M&P&OWVE;>5;/G,>A()!2>C2:,?*5&"]S;. M9DKE<&7Q=D)5P>I%M!OWUKUQ)3$<$[=;95TF&E M4#D*-,G4C"L?V">9-%EE9%"T%B:7N25,8L396UE^$;\OEPS"3QC20.O#^[>_ M?VI@M3&([^5H/G^ZKX9<.:50!N)2LB"$Y@(+_"I=ML9 (HW)]9"KU1II4RHQ8QG3"E2'($6O FAM QG/ >T!^IJP9W3- @MKCMY6-W M_LU9[T53K9IHOT_,]8X!]$XZMR4-?O1!%YQH/TGMQ!_25,@HQ"*L09"8Z9_W MF?($,!\/Q^,Q?CV;#V>7\^?X-;V^&%[.YO1K-N>G$3G&EJLSQA9;\=63O]5? MCQ#J5"02Y,B^+U]"/$&UW7N(WPBSG3OL6/ZSYQCXA'N ZE!FP(;A;$RVS(*V91(YHY8L=_%,/G\V?=ZS4#2^TV T2GMIU(ZU M^]TC-YC[P"F/ZO,$"=>.^Q(8 S#S"NIP8='4BXA-!3K%3L4U>(U] '!5 +28 M&J\/Y:.E4DW":MS67<$I] _93A@$]JV*U NT4@CNYA*WP:U8XB3DH>2%9$ [ MIFA.50O"_5[J-H.D%\+V>41N1-E[&O$ MH8G.F]Z%VYP4!O)]GFORHS1]5B1%*.WW]1@U=R"4&ATF;Z\*?48J<8]+B8KV M06*'L$OUNL2FVD;74$9)< /UC4/X;J7+DD"%2B, M'1,'Q;,)H&@8VSH*]U#X-<3XOMT KM%CB<_!9E]8S4-*#@ECAV:G\XQH14KY M/6VX^;J8C"XGD^ND#6'KR82K]*$RT9]C0]KH_%D'I;5Q04=VEFM3Q=.5_$\\ M2;3=;#6T QU0_Y.1G%@P0 *Q(R >* ^9 /UJ1._1']AOQH:P32/QT5$1@UJ_ M2" 42M5U9WB46*E@+3IA3LZVFU3NZ6J-VJ08ZEB<>W@>DW$+7><<=;)ZJ6&* MNE.):.OF.GD!"FN;U_NX0ZO3DJZF\T>6R,! 1M^G4,L#,HZTH(,-5F!1>71 MWB>(HMAC_R7H]"ZO##523O+&.L=F6Q>%RG7T)H*0J3QM IK-74[P.<&Y/R?' M'"U@A=PF*^/FF*!._+]S,5K8GLF;%-E>8Q\Y*H:)3PQ"IPWMH/!EK/.7KU*4 M(N_0P0<8'IL]1U&@4HD0\W,."ZNQ/TK%(PM*9K4)JN#6/NXET=+IP^E/QM"L M#@U$Q%-]0KB-DIY.=]JA\[212 XO4')INTC9-AN3DZG%XU.#[I0X?!?I1Q: MZ=$[RFBA9!C\\/YFA(M4B(N3#P20] @':]E(=:/%F2\%7^Z'@L)$539S9 MC)@_=2 X%U39;S02CGFF"4!Z&A4^08,]AE!DV))V-E'Z5W2O7YVD._QLR!YV M\O6+I[O06&I^^DK%$:RD!FZ?^;\N(%'O0Z'HHI808_PQB>09;"[JMKQ+5Z>3 MN,58[9@?(:K=6DQ5.\5/$O2NXXM4324[,U7>INJHJ0]Y2A>1.AA/#&E:7JA(8H+?+J MA.YCM(E7O7"/USF-A6RA (3;= M%]0#GJY K1F=\A,M:P4Z(C[9U! 4=V1'][Y' B8?+"5.G)XJ.XFN"HV+6XJCQJ-0X^>K2K%2=MV M"W/+L&$\ZC[5B3Z5UU_P02!XWZN\MUTC>T\WR2K?%"J0_"\Z_LA&(R'' * MVN@DOIL?DW&K;L?W+7QD_*U=/S!EHDF/7=^_^'3^?UB\SLZT1L0X1Y@A'G,5 M/CR2K_UIVFB^XYIOPT9=-QBMM!0>N <(^*OCT9THLK MW]K^49:E8Z7F1=7C@EKOBO@ E5^5[[&5TESL8I\&X8JSO;/[6K9ZXAVX3A-_ M^ZWBD2U*KC)#O-5.FYU(WHG3.[2OJ0Q,],:Q08NG;*TJB*8DFW>?U40 MXZ:6R_CF9(?SV/651W>\8,/9Z'KV=/3MQ]KH7+NG=G0Z;-W M)B=6D@=C4!OS :!&]],6ITM82QIBXI-I^Z74Z- W N>M#S8*5#[^+(6:N\V7+[?Q@X_=\/C9S*_2K2@SC5IBZGAT-1\(%S]%B1?!;OCSCX4-2%W^ MN582J44#\'QI87)]00LTWP/=_ ]02P,$% @ RX2(53R/2IIR"0 -!@ M !D !X;"]W;W)K&ULK5EM:1).XS8=./X!W( D'=SCC113[Z_/L G<\TA3=9OK%NCL" MBWUY]ME=^&9MW>]^I5003[5I_.UH%4)[/1[[WH]-1]^$7 MO5P%^C"^NVGE4OVJPC_:!X>W<2^ETK5JO+:-<&IQ.WI[>GU_1NMYP3^U6OO! MLR!+YM;^3B\?JMO1A!121I6!)$C\>53OE#$D"&I\SC)'_9&T\Y)7FF-YW_%.JT]GXY$&7VP==X, M#6K=I+_R*?MAL.%J\LR&:=XP9;W30:SE>QGDW8VS:^%H-:31 YO*NZ&<;B@H MOP:'7S7VA;MWMJYU@)>#D$TEWMDFZ&:IFE(K?S,..('6CG-G+&_V57/] ME_:*]]J7QOKHE/C7V[D/#ICY]R$OI$/.#A]">73M6UFJVQ$2Q2OWJ$9WWWYS M>C%Y<\2$L]Z$LV/2CYMP2-FCX@XK>]Q-#]&5*V2"&"[[&30AVNZ7KW2Y8L>HIQ;\ MQ.:)N8(#2@66JL1\(][CN1ZH='8B_JZ6,.W!V5*I"B[PXN- R5IN2(9N'JTA M&;H1C])I&[TP!#YLIH]8A%NDF%B1G^4>H4W196.W(I M':N]CQ1Y.I'>$?H*504.PI.W1E>,N85NL$H3= (^I,CJIM(EWO 4((B\,><3 MH)SU'KCPT 6ZP7O1.8B1OCN'Q/Z9,\F?M$?6-L)42."C@-Z$$.D!\+G9".6# MKDG.GO^J3Z@;I+%/OI3&DR]0[BBHR2=86K+L1BUMT.Q 3W$-P20]"N&B2="0 M%0&:-6$ (H*PQ:306\ASNW$@0#RR+00== :$*F@@12M=T&4TTL$>KSI$E]9G MHJ!\8#])W_MTU[QMZ .['REC744[*O4YDL\1I$=--) RDS;YB'S[:A+0>Y$C M>)P/ADJLL8&(:A"9%@'3!).4!)03RE&8,VBJ/= @0=03**/'3HI],F[9Z/^D M-?\CDD[$O:2%" EA@5SK-#AZD]'VG;I3<$BJVLE*;R+ M:+IDL8[-:&V $FQTE\8GX@>06[)#-X -I7*$0@P2YG'"&'AER4A*>J*_8I@+ M])3@H#ZG;+.T!*Q.HTKYTNDYE"7)4!@90QK."1$(,-/L6H>5Z Z$0K^M-,*T M/9*2O%,-@8Q-WDI)_SP$"(>/$K&@AI"BX]-!**@MIUQBHI0]G;X .M.M7$(7 M#WI!J_,3)#HL-<#"SG'??G,U/;U\0XCP< @[BHBY2UQDTTHLT&(G_MC"@?"B MV3)DK2'@]6@TQ!4X#ZF,I\4B%2(X;B=/"326"Q*I@^.MB2R/-&@0!B=JZ[JH M^%1:^V8!&9ZC3]$%8\&1&NTJ%SQ.U"IU!SN[&%V)QQ(5+*+[@F8J^,K8EHS7 MKHPU9#=4=E&?(:<0!X6R_BB.;U*I)EI(Z[N?,YGD; -_)O]3H)Y)O0%U[P1% M5-RFI+XG.;&K!GPB:Y!).?N=*U\UH%7FAR;T*<0I\M^K-I>&*Q_/!XC%#U$Z MB>J>&Z8/V%0W>D%9RQI_W&EY?-?* +AP]4[+@^CE+"*CB%[2L$+ 7DM'IY!> MO)']$EMD,3EX6]29?97CB)*6^1UGA.0W2VCJQ7()X_9(E)245.(6.RFY0/WG M=36-LVE_T@ EQ')!WF_K$G5OJS>W49FLY5*YWBDD/:&=P0Q!(%.3H> *I:$/+?M.Y$D!#QJ4L)* MN^H[RN:M;@?;.^%H?*5NN$IT0?KN.BNWEPY55KN4P+W"*86YJH**HD\=+&F( M_L)HRD!FBC4:82H5-28M0#;2>/>!.RL*P[9L(E@J$!0:Q3I@XM5UK =%)7=' MJ;M/Q*-WX2PLJ&;9YZ+J63@/%"L-![L-URKN%_?W9WNZ?BPV^C.DT/R1/N[2 MSK#M5A(@&7"H7#K%8/@_XW!H(6G4R=D2R68'-=OYZLO]?Z:_V.<+=)HV&;L' M#T)"!=24W!UP@_B$$8)N9& ,/$XX3V4@V>HM#NL+-B>WHF$C]X=X^A2K96Y4 M%S1%Y-FKZU_[#J;W::I@-1,MCQD))&[0 9+2>39K-IFM:RH,7$VH0(05VCQ@ ML)O8:":M5*Z8&SHCM8%YL^[3,L6O\P&)RW:?[,UP2$]*]^U2K@9I+73WT3%9 MEA:5FSHU[MK67-NW1*,:GE)TR*Q)BTE)Z[K2S2Z-@>XZ.D^U4N^/$A3/G/<^ MSC_E7N98HL$#Z+,/MC_)X[XK&&EF5/V(WI'B;EJ1]?0Q__@)-=530T:2:'R0 MU&P-=3;ID^9R3%X;7A/L7P:PEW+)YG(E^]ZM'YWIFR RVI]3R3EYQ[86\HE$ MD6VM>G[:.V'+!UGDPAJT;@S /+^"S_AF(46HE9N^P4@2AEG=B1?BM+B83OBN0EP4DZL+ M>CP7Y\7E](H>+\19<7G!7R_Q>/[ZC*Q'PBS@7G$Z*6;8_=$&L QLHA(!7*KJ M"_?U[IC-BM/3,Z# ^VN::6-JI" -G:9X>5E&PO=V]R:W-H965TACW0$FT1D425I.QFOWZ7E*TZ@YUM0&*3U#WGGG-)77I^ MD.I)UYP;^-8VG5YXM3']C>_KLN8MTS/9\PZ?;*5JF<&IVOFZ5YQ5#M0V?DAI MZK=,=-YR[M96:CF7@VE$QU<*]-"V3#W?\48>%E[@G18>Q:XV=L%?SGNVXVMN M?NU7"F?^Q%*)EG=:R X4WRZ\V^#F+K;Q+N WP0_Z; S6R4;*)SMYJ!8>M8)X MPTMC&1A^[?D];QI+A#*^'CF]*:4%GH]/[!^==_2R89K?R^9W49EZX>4>5'S+ MAL8\RL-/_.@GL7RE;+3[A,,8&V!P.6@CVR,8%;2B&[_9MV,=S@ YO0((CX#0 MZ1X3.94_,L.6^2OBY-#.( @(A#<-7 M^*+)7N3XHBM\'[X.PCS#'[<;;12>@#\O>1PIXLL4]JVXT3TK^<+#8Z^YVG-O M^>Y-D-+WKPB,)X'Q:^S_6O]7T9>UG5/>:I!;P*K*#5=388%U%?S,N@%?PVF1 M@*DY(+AGW3,OP$@06@\< D(I/?V#KAFFM2G.DQ(\PZ8&!CU3 ML&<-PC#B+9TA)( >A3C<#+[47'$XV(\H#DB"4F@4.W51%),LI20-DE,6)Z!R M3[&[:(,#T>V _1^+R--SUPB:Y]D+T? XUJ\"['3P<3 #JGK E*PK.:PO&@5U MCMF.&''$$+!-!__T#V(+I>SV7!D,Q1XB-!E=H_:M;+ QZIL7#LZ%CYED;YO8 MU2($.$F!'!\ M)Q^P1IW="5@U6*883U1J92-C2J*,DJ1(_ROC>K6"@)(B*$A!4\A)D&4DS:/+ M^'$OW+4RD61HVNV0L%&_2(.HD)(LC@C- WCW)@^#\#U\D88U5X[]]],0H)FH MB$@>4Y2%;G ?DX+"I7[AG_7NEJN=NZ$T:APZ,[;Q:76Z!&_'WO\]?+Q!/S&U M$WA&&KY%*)UEB0=JO)7&B9&]NPDVTN"]XH8U7N1P6[39H=[T*4O/HL%@ MC;XX5X5-92YN-#-%EG%]_UJD:ONJ%_;*&Q_E:FWQQMG%^8:OQ"=A?]_<:/AV M5E%)9"9R(U7.M%B^ZEV&+UZ/<#TM^$.*K6E<,Y1DH=07_/)+\JHW0(9$*F*+ M%#A\W(HKD:9("-CXZFGVJB-Q8_.ZI/X3R0ZR++@15RK]+!.[?M6;]5@BEKQ( M[4>U_5EX><9(+U:IH?]LZ]9&TQZ+"V-5YC<#!YG,W2>_\WIH;)@-]FR(_(:( M^'8'$9=ON.47YUIMF<;50 TO2%3:#9:\]P: MQO.$77.=@_G.SRS0QU5GL:?UVM&*]M":L_"XM]E$D F)[D0IV MI?);H:W$ZQL("*&U2%AG;W5A%=L4.EY#&#"SYJ II80FQ6YN$%N4Y$S1&XK MM& REU;R-+V'7;%:Y?(O>,Z!/99*OI IV@>?Z 3O6[;D4K-;GA:"%1N(8FE, MP?-8D#Q$T12+/R'$D3BCNA(ZE(?D!$!H^<.5D<8ZSE7;-K- 9:<%(8]$>[B[P^2WL MB+M8;"P=AEOS(EN B'"@/[K)$2P ,K 2?0-7^X=H'QF+P#D [ 4-P04:B2=_ M0HZ%8PLC\Q5MNKX#_\Y7@GWD@!O@'&"2-7B/!2P*:,63G8!D:#@VGECY:$)L M@J^GW!BYE' #5,V31")<\11<4B:G,F,,@FQH(#X61/2 5(:E-JIR5&#GG_Z5*,X:2ANS,,PNDD&$6S[Y-B- _FLZD[(YA- M)L%X,O@V*C?RU/8XBGL1W\+3Y>DR;WBX[_A*!C/ID$TGCZP9B-&R[#AF./K MO .\"BJ-^E #R%N$FYL4:AR"T8K.;VMQZ/&3X1V4\9-8Z )Z !9-2K6Y9%CE MQ@YXDP)X?M]PH%IE".*@)>0/O&WCEOD2(E=L!:T) S6GRK@RB.>(H;!) ZON M=FF&;W,_(N;H'R.9$^3RZ#CJCTXJN^.:H^&@/Z_N/..LL!TY0=-X"*N($@ZT MX*JA-\2Z#@I)"$L?Q@!>";170 -16J4RH6H!G,62;4GIT/YI!,+<:_@Q#Z"# M2SP%)HML0[M9 8^\@E1YCFH E&9BB&02VMB8F_7#ZTA#P.G*T!;5K M7?1PG8)@@&-@!0)C5]A]:+I:,VP:CH)8+A(/[-C&(N,'I$3S#?K#\7A?];/! M&LRM?E+H@HL>.*X1O1"=Q2*5<3LDNTK:T)KT_A1:''2E"A2//:1VB)20^GT! M?#A^L6].7 &/>H;V_XNPKBI#XMO=P$/V>UM ;(S\(4W+(0@A;TVOR)5%DLU: MVB<\J(87T/E$HU$PFH4/%-E!O,4]'=5>Q=8J!1A M[#CO@?X;!1:EVNAE\]85V XVHX#ED.5=E2\;AEZ"AD_O :[*Q #':BJM/9+% MX-3XM36*J%)W2?N&-M?-D$CE2OJF/(/UKIHK$]:>[LOEO'(GC4_(GR!/X[=H M&@P& _QK-J5[,*_+X"=:5D$+A0C&)S &1 "9\GB-H>.D+'?]IN4*Q$7YKV\I M9([!&G4OZB/-*^5RI07YE(>N98&P92"\#(:RRU?NV/T'T$XD2D4DYFD'&$U; MW*H4RA18BA->D9QR:/GYRD\5*M'_^'QY4PF,V9A4A9IJM;E?"X5IP2/AK__\ M=,V.J_#U::?%1:WQ7251RPK=U$I+[G=OGK5E; M#V.J#D_GOE#3RHQPI(U#A'B40#N<'4PCNSLO:E5GT:S1K+IZ#>MK&ND#HU!@ M*V9D5J3.&,B)N\I4(M*RWF<)>!X$:V%]5;11./O#/@N8A$!P,<8=V(%"X"1P M4G7K6X.V?S2F3<]=\G9)V^5O1![,M:<. M<1#R#.K6U''\(-E4O1>PL,/"("<*&HVBNDKL"KI/R0\5W-E8MSCSR@__ZUH; M'E35,S+>'MV9[NS<)?*=#84;K+H\Y>=(.$":C1JSS$9/],1&H]UG=!JD5I-Q M"5Z0LN' ,>_1&&IZFU:$;"NYE(6;AVG?-L7.C3-" +P<<*DB*NII([__WCD4_H''0(<+^@Y^ONG4TU0P MB%@RU"X)NEW@3\W$>&MX K:EDH(I'"CA]BK66V6BVN9-'"MK8]0_1OM2YHU2 MXH'<-7+,'P&.YVBH"38T[8GF.["&?M=J@ ;J\&^$G%DPG0Z#,6#J8<2A*4Y8 M!LRO"KH.3:I_4"'Z"#837"J*%I6()6[$>Z3'MWF5Q7ZS:T/LC"V6MRNAR+3@T MEK@ GB\5U'C^"QY0O5!T\1]02P,$% @ RX2(5;<*3)^H$ 53, !D M !X;"]W;W)K&ULS5M9<]M&$OXK4XJ=DJH@"!=! M4CZJY"-9IRJQRHJ3AZU]&()#Z>GC MZV.@IW=E]:%>*=6(C^N\J)^=K)IF+LEK+!K?5\J+> M5$K.F6B=7T1!D%ZLI2Y.GC_E9]?5\Z=EV^2Z4->5J-OU6E;W+U1>WCT["4_< M@W=ZN6KHP<7SIQNY5#>J>;^YKG!WTK9R>3$S%7"]GFS;OR[E_*[F=$\V5E7O-?<6?&)O&) MR-JZ*=>6&!RL=6%^Y4\ M5:8&<[H@I=PT%=YJT#7/7__>ZN9>7.>RJ(4LYN*F*;,/Y[31N7A9KJ'\6I+\ MGEXT6(Z(+C([]0LS=71DZJGXL2R:52U>%W,U'])?@,V.U\CQ^B)Z<,*W6>.+ M./1$%$31 _/%W=YCGB\^,M_-2E;J_ 5O]5K>P]0:<555LE@JOO[WU:QN*MC- M?PYMWLR=')Z;?.FRWLA,/3N!L]2JNE4GS[_])DR#)P]PGG2<)P_-_M>T]I6F M%C^OE%B4.=Q:%TM1JZ;&;=6L1(,73=G(7-0]VJQ/JS[2-=%70JTW>7FOE%!F MZ0TOK8LL;V$WN. ):6E9W'_[S20*QT]J3 >K*LS$15WF>BX;W-0-?DA[M2@7 M MA5\8+U)=BML$;?),5/V/OP"5D6_0E[5Z?,0=G6D$9]!D;JAN:NU*TJ6B4> MB= +DQ%^)Q/Z&WO1..3?8!R+=]"]K+(5BW(.DKS2%^;F2NC.R!DQ]40^)-O&D*?KQH%(HP\L;36(R]()R([U6!/>8\7,Z! M$)ILEJ!.3+UX&M*P)!51[$TGF"#TTB 1/W^>=AZ):.2EX A[3#T2R".1CKTT M27 Q"KT)N/@:5C"[%_).5G/1W&_4U],46ZYXNV$# ,>)U5/B)2%I"'),IJ'9 M7!)-Q;N;][4((:]Q(L+0BZ:!2$9>-!F+> 326%SSB @B204;8O0$DZ7)M+M[ M?7-]#7L83V(1@R%0AV.^^G])O"TJE97+0O_!SO")YG8*&P"N::@F:163U\F12@M2+UI/#%6^-KAF>'MNH7[@Y@A5;PMQ'=J5K5( M@$C53.&Q#GB959G/5<78U0,](3>;JKQ51EF?7N24S#$*GIB1V"'?AT_.?#:> M[C&)& N%Q=;M[#?X#*V>J:I!?BQH M9T3-?D=902/6"H(&QVL ?DWI)("NBWG$B(_4I*<<[.0D*6)4.)6Y@B%G[-V:?6M*X11Z&E.0IO+ M>R*&Z>[(D95O*'(Y(&@428EYW^'9%U=]@P:+]]LADI)GO6[9V!"# \3@+Y#< MO&7FY/Z: RW1DLI@*V34,6/JD$:02SOLFT[C3\ # [$9J-X?,LJHU MR4[/>YH59EL!M$51-H#$!E2J$&U]T#9Z3!K\ K(*V:+$P'T&A[V'MY"TR;X* M,X;L@Z&&DY8[;<.,%9)Q&GAYWJ!;3,MVS(; ML7$Q2"-K<\XHK?FQQ5D3Z9/N\LQ"P"1;9U\HV;28DY4U@)4#]F[C*VAI:2+' M$RD*E+?L?.>;2F?TRM%IP])V'GKO&"6R UI!>LFV4QB>[."LK2I2\@[![@:[ M?9494\!<5^I(CIZ7->\F;+[XKJTHP'I#<+:@S-,:L5D/XP64 MB==-WS8\BJC83D:CMHJV;D_<@ /[[I1N39&')V?]L4E@,B*Y7%9J27Y7M P3 M)(X.JP>XS'9,J OGT75-2-EBL]60/Z(&L@XAK],T52%N)92BD*Q--LA=S.JG M^HPQ"$:5D:NZ5!O_(Q&#N5SS1KNUY! -3).33(#VV'E /MG K=<[IY &] M^N)5SS*_P/0]$2_O]^A^LWU]Y@A0S4RXK2)@/ I:FL/'M+#*A,&R2K MJ'*K>=/ Q:QQM=+^$PB+R@S'%E5ACB6/G(F;RX6!SX<(KX>4I#276W.)8-H( MM0T.%,B!QDV^S:A=F?&P?R%$R:QIS4I_!:N8['3V-T *XD>0!MX$Y?V? M@Q12-\)SI;Y=RGG+=LE/$09#P@>@._5&:0+XCIV<>0T/TWB3 M(#XF?&0\DE5M;=Q(LV]@UHL/!/*#\MN%W7['VDZ%%19*0WX>(5RF3'I=@7 + MZ%RK<-XQ \;:-O32M%=STP:K%#+YPA17;/)EF3_D2)V%T0YI.PQRA\SMW1;X M#.U[!KZ?^Y@PJ!V(O)L1"W-G"VRY7-8H8][S%G?PUHWNBWR?)TI$#ZC=@-F* M#DGJ?D*X[1@6UOZ!GGSTP0[3X:_K6S8DETOQ4P<--T:&KA\H7#_P>XY&KR@- M_(ZJM%^XU8#E#(5XVS<<9OD'67!<[5A.O"!&F ^IK1JE?C2F_7>^'(: "ECL M..">L#^)^/4M-(*WIY$7CB(OC9(S;B_ZDX!?=Q8E3L>8(0E&_'[B!]$!EO:D M&,8>@7XTFA+5R!^-J/'9Q<$CYH 8]$,+G.E<$-9+)M X@SP@)]#HE\"#Q*N1U5(UIH70(-I3((Z"?I>RWUFK M#[6<>BZ[35QV^QPF$1S6;:;[NM'F7(V'NV I*Q<0#R2+AN>ZOS]"*TJ@2),& MJ&W=9X2\-LT(F\QQ(I3)EGK QU5DVB=&_9I:$]2PLM'!27B+0;:,(Y1QR9PY MASIUM;19&SJCU(N[#!!LD:W4V:5XA&!$,,3@?Q'MIEELGYYX!&??CHH/CF(1 M/XJ#WL D.#00I3J%2N>U)N>UC9S/=EM;9ASQ@!T%A1=1T*R&/M;@R$VT3^?W9S!Q?Z(H]:# 08B35G]@T%GO=%!*LYYBERRUX MFGNRBE?(J;M'1OW_.U6'T5]2]4K]#0I._B8%NY!&!X6481X])32/7&>MZS,/ MY5RZJILY;&N'QG3DK:TEXZ,J-W[JC]<>^J6XO;DJ?;X^' 'X?B M7(3^.,9UG. Z\<>C0\Q=NM"VQ_4=G\SU*U2C("E@.9SJ]@9SB\9&CY6&5514 MM@]&4.,36;H>$/K'A&'XJHY("G8Y,+#W_@W,@_H#+3+@E["%ALSJ1SJ"@-<# MA>ZURN?4[+\U)VB+!3FX/1+D% &<&V.D!.,/597G6R>^".S'#2QS$D&Y9!X M@_+=*.*>DRV>J3O:6#2IN;N<;7JYN=,WP\H.+5U%=F]\CLNFUQBJ3F M6G9WM1=#<$S\J(T]<8C^HPG#/Q)^#DUXC[1\&N7*^IX$*(,M.%:5^-I8(:,T\]J*DR\\63DC"AY& M(X:U0\9[>#K/?2'*9F4S0A3!)G+1QR2#$XR#+F#CTF;HFOO2_.W?,%)^XB/FH;1Z*-C< SL ML\[@;;LG1S\?-9^XR.YK+_(F0 '#M'_H0_F+WK\ZK$FN] \=9 "H^\Q_/71/ MN_\9N3+_*K$=;O[A!%7XDFK57"U "HP=G9@C37?3E!O^QPEX8U.N^7*E)&"$ M!N#]HD0&;&]H@>X_:9[_%U!+ P04 " #+A(A5X:!^G2(# B!P &0 M 'AL+W=O&@V.M85 \CK9N&7\]*2D+*I"T76UKM?M^^M)HLK;OQ'2+! MG5;&3[..J#\I"E]WJ(7/;8^&3UKKM"#>ND7A>X>BB49:%559OBRTD":;3:+L MTLTF=B E#5XZ\(/6PJW.4-GE-!ME&\%GN>@H"(K9I!<+O$+ZTE\ZWA5;E$9J M-%Y: P[;:78Z.CD[#/I1X:O$I=]90XAD;NU-V'QLIED9'$*%-04$P;];/$>E M A"[\6N-F6TI@^'N>H/^/L;.L"Q&SB M[!)FP>:^?<&>;-VI-NZ<58\"?JHIA_'H!51E53V"-]Z&-XYXXR?# M@[?2U\KZP2%\/YU[U'C-.-;X-'=8C9[_FSTLGSS MB+^'6W\/'T-_LAS_;WW=(72UF%\H7/L;O!$>(_D0^DDA8[0 MEJ^*DC>S;!*Q#V$I^3PHSY&S+)3\C4V^[W(4.W-+HUO$Z>RA MMH.A-,*VTNT#<)KFWE_U]'I<"+>0QH/"EDW+_-51!BY-Y+0AV\&PO=V]R:W-H965TH^ M'-M ?/0 FM2(D^9#T0]9T1YM MI/JJ2R$,NVWJ5A\O2F.ZP^52YZ5HN#Z0G6CQ9"U5PPV^JNNE[I3@A3W4U$O? M=>-EPZMV<7)D]R[5R9'L35VUXE(QW3<-5W>GHI:;XX6WF#8^5M>EH8WER5'' MK\65,)^[2X5ORQFEJ!K1ZDJV3(GU\>*==W@:DKP5^+T2&[VU9N3)2LJO].67 MXGCADD&B%KDA!(Z/&W$FZIJ 8,:W$7,QJZ2#V^L)_4?K.WQ9<2W.9/VE*DQY MO$@7K!!KWM?FH]S\+$9_(L++9:WM?[899(-DP?)>&]F,AV%!4[7#)[\=X[!U M('5W'/#' [ZU>U!DK3SGAI\<*;EABJ2!1@OKJCT-XZJ6DG)E%)Y6.&=.3KFN M7L' VTY_,//5?!/PM-P:W8Y M.+?21H$E?S[G[P 7/@]'-^=0=SP7QPM<#2W4C5B<_/"=%[MO7S VG(T- M7T+_SSEZ$?5YFU^CBGTJ!5O+&O<9(62&KVK!M# :F\J4S.!Q+INN-]Q>/+FV M6V?8XNW=#]^EOI>\U7271E7%J*J%JGI2I:TJ;HRJ5OV@PTC";0"):Y%_+65= M"&6U6@6F5$)80*16L&9@H" &,O!'KH Z4$=PALZMLU7]H'./]BQ9TA^ M:[57M= I>PTL[3!QFXO.3'8#_MZ+ C=SGWWH&Z&XD>K0!M5Z^CW;2T,G3-U] M6L:9$X:^7?IQC'5LUXGON!FVWQ5_H2 $0-F8SX+]]\KD7.OZVFG. B6)+Q>-DW A-:9.=3?.4 MCIWPD>>D4?0O\+>3S39<*=Z:?U;C>:X3!] S!_DU)'K#!NK/Z9B3<9^*/3]( MG30)]]FO0NM#]A-ZWA-P@:78 M#:][0??'WA#*]QB%EZ/LN?&_]GZZ[J\B9)! Q(7(N6@EFM) ZB^V P*#@WIH MZ+.F(1((BC:X%U0S@B!S8H $KL\"/W)\/W"\ .L@P6?D9#'N6!H[/E$_C,;H M/%'0MR,%@0\G=U2;L9IAQ-*]NAOIWPB4FMT\@J8P=9(L'% O^U4]%M=+5=UP M(]AEC5*/:B5NO"E#F.U$"&2^]I_!])9UB#1*Z M!WZT/RZ\<9%DXR(-]Y\_OL7S%P"\ S]%H0*-B%H8\*8F]EZH:Z&<[88&":/D M,%W6=XS;Z@8-)+)Y')^V;Z@- 6V*U)IPZ)IV5K&I[9@5^V3]W> +EJ\[JGEEP- M L,8\3W/V<[Z!$\W_;Y?_DW M&,WU.+ZBIVS'[U$L$SA]SXD/"(IF>\0D_.DW\ST8N+3//)^J.MI&-A?*W^QD MI,FYN>\\&&H\U.PT6J!F#M0?<2M4'E%-_V!'CD:$B>VL'IQZ"1).B7U%21'I8[2!+H3AO8< M842(W8!=-%TM[S ]#]*SCUV-&*%+Q*X39A[+0M\)@HA]D@:M'DNB]$V(]])O80]]U*UW'H);NCJT:N^!G+?FN%]>-Z= M?TUX-[Q$WXL//T6\Y^JZ0KAJL<91=(5HP=3P>C]\,;*SK]0K:?"";I>EX& L M">#Y6L+)\0LIF']C.?D;4$L#!!0 ( ,N$B%5'Y7&PO=V]R:W-H965TM2M-CV,.Q!MNE8J"VY$ATW?S]*3K(4:X/NQ1(EGL-#2:1'K38/MD D M>*I*9<=!051?A*%-"ZR$[>D:%>_DVE2"V#2+T-8&1>9!51G&47025D*J8#+R M:[=F,M(-E5+AK0';5)4PJRF6NAT'_6"S<"<7!;F%<#*JQ0+OD;[7MX:M<,N2 MR0J5E5J!P7P<7/4OID/G[QU^2&SMSAQ<)HG6#\[XDHV#R G"$E-R#(*')Z_8SK?(X= M7ZI+Z[_0=K[Q>0!I8TE7:S KJ*3J1O&T/H<=P%GT"B!> V*ONPOD57X4)"8C MHULPSIO9W,2GZM$L3BIW*?=D>%_@&VQP'GF_P MUASAUU5BR?"+^/U2NAW;\&4V5R47MA8IC@,N XMFB<'D\*!_$EWNT3K<:AWN M8W_;??PGQ5S!-[W$*D$#_=/N6(^ "H29KFJA5L!>:# #J4B# (MIX\P2B==! MYY"R*0G$PB!6CKF55+!G+I50J10E0RU):GRIO7?#>(>E%W MMY4L2Y?;/V?BC=.0>AGA3M56:!:^-SF&1E%7 MP-O5;?N[ZJK^KWO7.V^$6? %L+B&ULK5QK;]O(DOTKA"]P-P$DQW:>,WD MCB>9&V!FDHV3V0^+_4"1+:DG%*EADW9T?_V>4]7=;,J4D@#W2V)9[.KJ>IZJ M:OK%;=-^<6MCNNSKIJK=RY-UUVU_?O# %6NSR=UILS4UOEDV[2;O\+%=/7#; MUN2E+-I4#R[.SIX\V.2V/GGU0G[WH7WUHNF[RM;F0YNY?K/)V]UK4S6W+T_. M3\(O/MK5NN,O'KQZLZ(G<4\N M3'\.U-_*X7&81>[,55/]CRV[]\RU^]:)O; MK.73H,8?Y*BR&LS9FEJY[EI\:[&N>W6MVLB:979M5[5=VB*ON^RR*)J^[FR] MRCXTE2VL<=F]\-/]%P\Z;$T"#PJ_S6O=YN+ -C]EOS=UMW;9F[HTY7C] [ < M^;X(?+^^.$KP?=&=9@_/9]G%V<7%$7H/HQP>"KV'!^A-'?A_+Q>N:V$W_S=U M8*7W:)H>G>EGM\T+\_($WN),>V-.7OWS'^=/SIX?X?91Y/;1,>JO7N?..NKL M VG774X+GV+R.)E/:Y,5#312.U/R)X>CEWF'#TM;YW5A\RISH&[@AYW+\KJ$ M&Q7-9IO7.XJJ;CK(*6]-UM=Y7UJNY$/K_,9D"V/J#(??XOLRL[4L;4N0-3#R M;BV?OGV:^7EQ_D\_GS^\),:U9])1*214*)#UZ;HF]M1TWSL3=?BW5> MKTQVU6PVUDG8"82OWUQ%DHB$8*C#SIM$2CAFT_(HIQFE>J4RXJ+SI\_=#TD9 MDJCZT@BC7D21<4]7&+;X]>VZ@:3FS6UM2K4NUR^<+6W>XERGV655*;->:1GL MN79YH=(@E45>42,NT9FI+"*-,-AO(86!9:PZS:Y,VR'<@ZXF!0FNH+1LFHX& MD976%57C>M@F+ 2/4)G^5*+,;\O@F-E$+2N9S3K&F2= M8IVU?>65G=C$Z1%_?!S]\?%11_KL##7TQG5V0^.<F@5J-?WR-M^ MS(CX$!5DN]T@-[41$5YK_NXM5;3):^1?+J.@-OD7DYEP$'5YAYR]]2:S0&K/ MEGT'[6;FAGN)Q;O]1>2^![]M);R/:"R7R,EZODTT;SQA?(RI;+ZPE;JF.I8I M9R.S4C9P0KH<.9]>/?/*5A+I;BUY[XU\;[YN*5:Z2]'UXLP.25VI81^HP-"% M^ZH$$V >J&;(E;#M9=ML4O>,;A]%,LO^ZLM5$D4'<9R.$N\@Q! &2@/WA3]2 MBE!P7>954YL,P*;RD1..P:"T-:TX)!VE651VY6.>FH(D,J>6H+C"M&"+7(<] M51(%?U@@""]M1YJV*84\H(YI6S4^(0;CA 4Y*_9:-*ZCN"O /(TG7%/@>5"! MUAQE8&L:3 .XX5,B?L?O,A" LR+^.B8DA-^.HE+N>F>6?06MWFC0Q^E772\?#[RI")D0V1R$U>]9$J M3F4 CA>5I,\;Q$/+G^&_7D00;_$EN\U;1%NO<685K+X>?3/S6N;&DP_ 4++< MVV,XS^^F79EVEEJ_R=N:#C%B>\2RZ(JLK9JFO+5("Y)"()1Z),&Y,:8($>?$RA[_3" P;V$DUD,#2/FHFE!&K#+K,N_I@[= MPYXTY?"+;:,F=R#NC (-^!%.:&!#F(ONN<#2O>7!34^SWX>P:)1;.F7GCNPG MB1#_KAHJ="$@K7?\>6TA%V*52GP,R9E>.DAT"7]JVI$]4$H **TP %TCJQ69 MJ6]LV]3J';=KBZ26A.\%,K>AFT ?"P.SR5U3BYE*)%:2MBWZ#0-)8=P(K&1Y M^1<"@]-<>?B4MVLDW*5$$WXU(HCX6# ) 24(F'**W9J1FM2<>48)G&K'O62X M=)&9/'8FQBNG6U8:K/S3A_*@3U8:RACDW3A_!9NT;68D,R'6YS60#'<)$07; M2.B$CQ?6J2F/DX7F!YZPM8)X?*KPR:$Y9JG',,B3B$&>'$405PT4P,@"$HRI$4CG48? -;!PF M=W@)E+TVE9A*R6S>P:@4L[:HVVN_6R JFJYRA-F99_06 &*]2TR,9[9=/P2B M>#@D,=9%B9^S)MKY),@8P2!2&HEC[OA1NW7;]*OU\+1PMD3Z:3VH9LPM)6<" MXY.Q15Y_H9%#XE9@"VGZ]0/8W^0[6C?$8;[BL[#AR2I101&L SJ!17>D+2(5 M/\/I4BPW4K3B"8E'!0H5PZ(]E=50ZY6-4;%Y6"K/TY? $/.SV*[3BHWGAEUM MB>HTMTT8PZ>&:;K'*1)3FZ71TN,E%P.V?]#$W"1BH=@C8/*I(S$$@G+)1\=\ M^>X:='?>K:2/+)/H9J.,U2-S)?C6D9S MIJ#9OH7-*N0#P70#*GJ5MY(E"3@+W1^!N &('*(K[%H0\H"+C^GH6=31L^-Q M%@XUTUCS9G!5138?$5F0Y7D2/C"EO>/$4^U)6(1+.AX2"&*UAI]4%GN6@J1= MIR%7>RF09FM7$'/%'*1N(H"Q-2;;:/,-8D4![&::P@/B1FFE>&$__/B(F@:D M&#>XO:9>T#8[?-%^,2P,Z])]*Q(7 +=6XP;+A@!D\NVV;;[Z!*GY>)GC'T&C MQS3W4]3<3\>]:\V \0GY/'LWR&]*24?I3/?V$LW]E\OHODM8=:/F2]E(U"S- MH@MAC-6M)6[8(/$1I,(-C"8_:7&L&E06BGF2%:)MKV'KW0-)C(FW'FE[EBU8 M$3"XRW<, #L4"N,(7%1P%!2?*G)GI."XR6U%=N?PF[G+&>V[H4"CIXIR!8EA M0X^.%3>6AK6Q[PJQ,L'O?!5IL*84<)AR0)-B,>OW/R(LB D6#%M5X_#9)Y$% MTASVH,]KWXIH4FHZ<1IZA,\NF[1OL;^-F&@0"P-)A.&^)O%X\T [QN?83(:DOZ+<44P\V:H6YB6D MA*,<>#P!TUH6D2,'B,#N1X98!]#(/H@8S\8 -&L[6;?R31P(0P40CNS;-_=G M60V!'U?.^)P^=PF$NP0N@T':5AQ.NA(^V.T?4AL-!:."E!=1HT'&$TZ>G%QC MK1QA3L><@R$<+6]W8[\8%YUIP%\&0+2W/G#E]MA:(ZGV/%,?_N<\@4 MN1H4>3841&VHBMB^&3C[GL>PZ\0]L0_+"E..ZX)1^*.&C^3T\[-A@'EV MO XER3^#_PU5Z;NA*IV<5WX'U^TD25JI&#=!3:8.5\6'5 M< PU>+(:]+;O[O8-!]H_9S)K>_(\N_<;8E&5G=^7WYQ?/,_^NV]DLD/!.\V+ M4JOHB30T:AYAJ\WGZT0ZBG/R<96Z]@5.$""XXN@1&< _Z'D4.V<>>;[/X<7 MX3L]7N-=%)KX^QL\"S^49[,@EA3H&3X]%P7NL??P M#GMQS[[^KET/@L;E9!<(A_0[A[B61EV+F \LN8OIM!4G0U"Q.KP0Y,A&?">H M-1FVC/D54PKA=,@=FZ8TU2F."L_1:.V?<69B_9T&ORQ74PJ'F#YEM]OZL)]7 MCNT&*F.N'EQ1AIKP80D>EJMIQ$)$^G;)'"RI"T>&&:&: MBR'6Q:A749E:0(6.\0230!9+9NM9<'Y6+> S*61D3RCSEO_4S>&M2F18#U!\ M]SG;ZH4-4^XW#4M2"MUC_%S/!Z/S<4PX#8@(#[1,X>TP:A KTW:T+QI&F%9^ ML0O%V!XCK,EE4"N;[-\W&'H^>_7\;*KY)D \^6:;[_37OG/;]OZ:B"]D?'65 MQNBD%S!"LFDB&75$9BG>K'-I[^L9V-T:G/98'^$\N31U?A0=?#2\\":7A9*A MZ_MDZ,KC_1+&6A]UV#P)0[YWHT/37=1%JDF7@BTIXG1,RPFGCCO"S)L0;6>Z MM+#)T]4!V]+'.3CBL)7'.,!"BL474.DPSDN'[#38@DNK*@Q. WMA5P52?KR# MFJ&QA3>4,:>![,1LYY?]K1/QP+@X,7<*Q'8:Y")3_(U8HGGG\@#,^ZL:5>E<'/92\=>L^Z+Q-BPWM/+E+>:N$WQD]Y MUO+^(]=ZSZL3#1[Y[N1):7U MNX_]*.MNACY9-$^_E?T!B@NS:Z128[80LG,A&U+%L7!S,82;BZ-1X)UV.C[E M7Z<'==]8GB8:Q>_#CY\OHJ>_KH;):E_,4[ M<_[;<&\N\N-!V0Q%[=109B[;78,2/J32I3:]1D*ZN7 MRS2DXN<\> B05$[K$: &2#9^Q9ZRJ-&T.C[\^( MFX>[/X*A$FS)VS)BBT"F6SB)W93[ 6\F303)OL=@X_Z MKBH%.X3<(;/M57Q]9_G\T'L%Y( 'H^(F$W\!R3G>;?#-0K5M 5%%:Q=&;^D, MN8*-> "2RO23?)N_>4\+VO!W/!@ER;O4R.YFL> M;V8MQ&C%9WKPT7J_>*O>.ESQ$8UND.0"C/Z>S0U'2H3E=$5_C\WG;7;AIZ;U M _">OFLT\@QJ3::KF@X'_[^+\8]%_^%F^OG1J^3 @*'>+H:I] >9A7Q0+/^M M6^#_T0WB_5\=Q_AR(F"XX4IN:Y+^D%P&5/R#6.HOI*8WG!B@@N#\/>.WWCMJ M-MK]!)-8J,S>HQ9E@>WO_^-?;Q>CP.%U'^SB5I!CPI./ 7YIN)$X%"9AH3;Z MX99IZ%U@_/C+PJD;T>T3=W02PYW5H_3@K49N37[#H 7)TAH M7\OUUA8N]*[.?F7K^.-_:MW^CZLY";GUU$ M@YGN%_MFF;] ]9MFA'N?FJTMLH<73^[_G'UJFW[!7/@+9STR]@=HD7)?+>A/ M*QW;[)?ATO(L6J*.N\L2O_2C,:K1C[\TW>;W62D^!8U#\:.@L M^U=-+J^TJ1B#R>SQLM3*.19CZJ9^\"R:CD5O46V-O-FN=2SQ$,D#2 ]CTYC MP^2/84KN5HN$)=RS^Z=W5C3@4YV1TX#C]$HF^^5Z*VB"Z=C45T5Y!27VYQEU MG DH$EX8;"M]E7R)S \W1D!+4LI%VM0(;_N$_![3 &64DAU#"QLO#K!#'*\C MR0P$3Q1^)H_'XJ']Y< ??26+":RWY%A(?#G\V&\#.. MG6?SLR=#8&'L\Z%2PJ 8ZY56UC?A7?6H"TWXAYQD;D^]M:KE_!8@>BS\X?SQ^=W=\+M'!0 MG560MF/L]!_'!6YZDS]M&!Z-,@$LNN'-'3\^\,U8OY!Q.BJ_Z<,=D??/393%'$_?VYPM34B>\CR5M ^E)5[ A&881YVR J[O=P M9(^C^YPR[F1S(3@*XPDR)"<]HE[IQ>?%6G++'\V-2EEQ]U2<^*,YE6_GYV=# MK/AUN,QVZ5@&B"0]ZGCV\ *H(X%*3!&O0XQ_$V*\OO0U26G/Y>,YA_R0I+6\ MKGN]/AT:G^&%2+U*F=Z\&_M-VH?!8WQ%)]/0H26]OF<>PXI" RZJ\ZI9^='8 M-#((M[W<^+U*.;*D\72F9='+;[;V+C(26CRHS%C@MC MEKOWV7PK<.A5Q/&FOMDW(-@Q_<&UM%8<=ZMDP#;5"2%+,Q^\AT$P!SUQ1AGN MY$Q()TWDPZME<:6^0558LQ]?I\..C M?CP*7]+O#[ZL-Y1XG?B.V?N4X H4LO'MTQ@#DP'V][QUXT>G,BE@L\J'>3UC M#/JE+:7!H[!MZ,&HR(/]_2? T%01_"#YHPD;OE+'/PTAK_'4G?[]A/C;^.,3'8>$#X G\B<8%DW7-1OY<8UJPK1\ M -_SU>GP@1O$/\KQZO\!4$L#!!0 ( ,N$B%51DQ0[^@, ,4( 9 M>&PO=V]R:W-H965T-DH_ MFP+ DM=22+,*"FNKZ_'8L )*:D:J HD[N=(EM3C5A[&I--#,.Y5B'$=1.BXI ME\%ZZ=>V>KU4M15Z8RYX:N%7B=Y[98A7, Y)!3FMA'U7S M,W3Y7#D\IH3Q_TG3V48!8;6QJNR?9TANE31*\*Q-VPER MH@/J0U_O\$9GM0!'_1%>0!O +Z,5MU1T:7_$^3SJ4P%$ MUN4>M,,U!47B;G2KRA)EVEG%G@DWIH:,\+*$C*-4XHWD2N"+P.6!6$1@*+9[ M%WIIW=H#Z .B-A3+T73VYIKLVA =OO'XZ+%KN&7%GK+GD.#K8RR>F$.O-%>: M6-7#)8LP3J?A+)J2;Z[2-610#A?@':5/Y2))PBA:7+;6IM8:L'SUOXSO5>U7 M.W(7B[D+D5Z>H4F2>1A/TW Q7_1NO4R2;+]N[T@5MZ6' M^?4T)Y?09]A?S7[4GS _)S+GOK*"H+7ETE\B91:/%(DU' MY$8(DKL7"6O\_:@;T$"T%S CF6KDZ*,G9GS46DH7TC50@_1K:=LN,ZP./?JF M;4WOYFV#1]T/7!HB($?7:#2["HANFV8[L:KRC6JO++8]/RSP=P9H9X#[N5*V MG[@ PR^7]3]02P,$% @ RX2(5=HPK&69 P _PH !D !X;"]W;W)K M&UL[5;;CMLV$/V5@5H4"6!8LGQ9[]8VL)<428 D MB_6V?0CZ0%,CB0A%.B2U3O+U&5*V[-W8:OVT>:3+1$= M?*FDLO.H=&Y]$<>6EU@QV]=K5+22:U,Q1T-3Q'9MD&5!J9)QFB23N&)"18M9 MF+LUBYFNG10*;PW8NJJ8^7J%4F_FT2#:3=R)HG1^(E[,UJS );H_U[>&1G&+ MDHD*E15:@<%\'ET.+JXF?G_8\)? C3V0P7NRTOJ3'[S)YE'B":%$[CP"H]<# M7J.4'HAH?-YB1JU)KW@H[]#_"+Z3+RMF\5K+OT7FRGDTC2##G-72W>G-:]SZ M,_9X7$L;GK!I]H[3"'AMG:ZVRL2@$JIYLR_;.!PH3),3"NE6(0V\&T.!Y0US M;#$S>@/&[R8T+P17@S:1$\HG9>D,K0K2 "+;RX9RN)]N4L=F38J\=\:^2J,9*>,'(.[[1RI857*L/LL7Y,A%O6 MZ8[U5=H)^(&[/@P'/4B3-.W &[91& :\X0F\8^Y^O%Q99ZAJ_CGF<(,W.H[G M3]*%73..\XB.BD7S@-'BMU\&D^3W#K:CENVH"WVQI).9U1)]TJZ9+8&IK!%> M?:[% Y.HG#U&NA/V..G[$NGL<:VXD(*%@T16.1GKA2?@WF0O$"%59P1WF#4; MG 96^>A:"+#*KP@%CI )UU*\,Q9V:ZH.94FRCB8J#[DS!CE]/2QLF 7ZY5KZ MX050'>@5FE *;YFJ?25[^47 U[4E0O;E/DA/&<.O,)A.>^G9D*3A8-Q+AV.X M>^+ *$G"_UX[)I_E>H,^:=$GA-Z1_W&;_W%G_G<$*1D4(/6\&NB$_K\&?G8- M3-H:F'36P(VPK"@,%FT^[O !58W'0E+XSB@E@ZF71I/>-)END_"#]:-; M.]W8:?KBIKOO&X&YDKE08D)Q66?[,OW!W(I)IC@"[??K*RR$4MX*Y<)/-#'H M$P6#^.@"?!2,]Y2-TZO^?O./P8'T;R$[\(8",:3*'I-PWJ,^C=[CI'=^WA0C M12@Y%AQ9GI1TU3$$LJ4-%XS?0>JZUVPV\@;;G77P'4$L#!!0 M ( ,N$B%7XR\&PO=V]R:W-H965TDJ?)RNI?T0U55BSW@5=9>LKL^ M[O+K.[L&!Q*.G"I5Y8/9]<[+,\_,K&>RD>J3+A -/)2BTE.O,&9]UN_KK,"2 MZ9Y<8T4G2ZE*9FBK5GV]5LARIU2*?A0$:;]DO/)F$_?N2LTFLC:"5WBE0-=E MR=3C.0JYF7JAMWMQS5>%L2_ZL\F:K? &S=WZ2M&NWUK)>8F5YK("AH!#6$,'XO+7IM2ZM MXOYZ9_V5BYUB63"-%U+\P7-33+V1!SDN62W,M=S\AMMX!M9>)H5V3]AL90,/ MLEH;66Z5"4')J^:?/6QY>(Y"M%6('.[&D4-YR0R;393<@++29,TN7*A.F\#Q MRB;EQB@ZY:1G9J^ES#=<"&!5#F\JPZH57PB$N=9H-'1N&>UT=](WY,RJ]+.M MX?/&1R<-?LA,#^+0ARB(HA/VXC;R MV-F+_UWDEUQG0NI:(?PY7VBCJ'[^.D9#XR4Y[L7VU)E>LPRG'C6-1G6/WNR7 MG\(T^/5$#$D;0W+*^NR&>C2O";18QA/6CF.\;9 6$I!3P;G3+ J0V!. M['=6U70=M*F%GR$*1WXR2H#ZCKJJ GQH7,%2U)FIF>UGJLTP]8=)U/W&'M6) M7* ZL!>$5A).,#YH&1\\F_%7O.(&7[RE:^58!S_%/M2-B"!FW-$C,J6[<.'N M,_)\C:))8L'7FA(T2OQ1%-.B,_;C*.G2:CCPD_$8P@ N\9Z^'6N"=(M944DA M5X\0#OTD"* 3^U%*)1 F?AB/("7%,(C\J#$61OY@E%IKH[&?QD/X^_#GPOG( M1$TH&34Z-7FEF^B)-@EWO9L>7!+1A!Z8@34J+O,72!?&\MO25*2F>]]7\__. M[3CV@W1@Z8@M+ULV1M0.3W([\H=Q2'C\.*5<$-5Q.FRX#:F1QG;528C:8=?Q M/?2C8/S?].V>]/G=>^''W?O?HI>/M 0I/%8IYYT^/RK]:!]V;YO;'S3 M!-2P1]P=Z>G;0B%"V7QRT7YR#]K\/>%Z^M05*CW"O=7AI7U(QPX2W:S^B-J* MBL ?A&-;67XZB-O]K31,'(_F1ZK'DMW?&W.HTE=NF-.0V2YI)I[V;3LOSILQ MZ:MX,VR^8VK%Z1LB<$FJ06](%ZYJ!KAF8^3:#4T+::BMW+*@F1>5%:#SI91F MM[$.VBEZ]@]02P,$% @ RX2(58>%ZT%Z!0 EQ !D !X;"]W;W)K M&ULO5C;;MLX$/T5PBVZ-B#$NMBRDB8&DK3!=M%@ M@R3-/BSV@99&-A&)=$DJCOOU.Z1$V8XO3='MOEB42 [/S)PY)'VZ$/)1S0 T M>2X+KLXZ,ZWG)_V^2F=04G4DYL"Q)Q>RI!I?Y;2OYA)H9B>513_T_;A?4L8[ MXU/[[4:.3T6E"\;A1A)5E265RPLHQ.*L$W3()+* IC"&%\;6QVVB7-Q/6VLWYE?4=?)E3!I2C^8IF>G762#LD@IU6A M;\7B=VC\L0!342C[2Q;-6+]#TDII43:3$4')>/VDSTT<7C,A;":$%G>]D$7Y M@6HZ/I5B0:09C=9,P[IJ9R,XQDU2[K3$7H;S]/B*,DD>:%$!N0:J*@D8<:U( M]YY."E"]T[[&5MR9.U%WW?Y U-I(8S7BOQ]/E%:(DO^V>5S;7*PVZ2I MG!,UIRF<=; T%,@GZ(S?O0EB__T!P(,6\."0]?$=5F)6%4!$3E;@/7*N%&"J M*,_(9T8GK&":H2--'C."I+^%M)*2\2FYH(JI79X=7'NW9_BG%.^?/T2Q E.L@=$SJLD"))#2P<(/N?'BR:; 5"96MX,Y,3#K"5217!2H&NJ$ M;-,T,_T8$&2'F(!L"4(^PQ,4)&B>[CTB]T+3@G091TRB4@A4]5P(D;&PQ+*2 MCRB#>85=Y"TY#KW!:(@-ZV/X?J/5='XYNCLB]])"6A)EW*C]=B-#/_&29+3U M7J/)&:<\9=AJPK>VJANYOFKD!UX4AQOIOL1JP\AAU1*@DJ/PM@E8FL"**6?? M,%S5W(K@UXHI9@41@_? )+O$-])M6Q]K&[UV5?<<>E$T:GY?HE_/^.YXU?/< M=Z]^;E==,W$U.6&&:4\/21+*B4E.N-2'5O M)'NB&LA-@05F=+>WUWS]\__E^O@X:GY_/->QYP=)^SP@@,-6 (>'!; ^,1@O M+F<4_5?$YAW6B82=>J5+OZF6*5K4=&I[39'HF5 M1+-=4G>J<3#239SK@K>!L]5/AW85:+9">T(<5>:.*EN,6I*7>5WK>E$G5RLX M>\KN+>F&0T/'KF5!KPF\\6?-%\;3HL)=WGP6Z)4T7T0)I O/>&Q4T/,(QQKL MAM&*9!_S'(]D9E4\4^*IB1,C_L#3)<']EZN"6LJZX?$P-MM8@97(O2N9V#O^[] ;&B='02P;1/L5Q MK== M4+32/B<2NTH?@URBC%TIKI!.,(=+=F6FQ^2-5M=>&@S5=@L)+%VI#+/ ME,X9RA7[MLFA%D(2)EZ0^"L(/T7K8R_$S6P0>TDT),G &X1^:_B74+;5Y\ ; MC8(M]W:M^1FF%"L+_<1DW B&,?X^0=M N\B^B&L<>[$?;ZWOGI^4JE#$K-:Y MA"H$@'I86Y9LBLPP&43[)B!;&Q >=(+O1!.O*GCI-$;20_S9N>+6@N$@].*! MOXN2V^6VBY(_L=NV[(R\9!CO*-\7:A1LJE&(-$S"S4)N3.W:>_MKE\725*BY M$BN,8<5U?6]LO[:W[O/ZLKD:7E_9KY%3N$N1 G*5]36X?M%B;J^> M$Z'Q(FN;,Z!(>3, ^W,AM'LQ"[3_18S_!5!+ P04 " #+A(A5%2_T=J " M #;!0 &0 'AL+W=O&M+!!R44)R@JMF('9*!AW!Y.^\_<.CP*6=D-FKI)4ZR>G7.>CH.,( M@80,'0*GXP7.0$H'1#2>5YA!D](%;LIK]$M?.]62<@MG6OX0.1:C( Y8#C-> M2;S3RZ^PJN?0X65:6O]ER]KWD#)FE45=KH))+X6J3_ZZ>H>-@+CS04"T"H@\ M[SJ19WG.D2=#HY?,.&]"89OUNBT6=:)H!UZOJ;CG\7H?X&V4V6+GD"+C*F<7SY7 -S:%K#("!5CV M=T1P7]IH+^+O1D M2I.95Q*8GK'M_=O&>"?F=L8U.#IPL?%S9)IFTB+DC@ 6P&9:TG +-1\PZI9. MP30-8_M"D8^N++VR/6#CDB#%;XH]TQ;9E='6L@=%^T1ZZQ7M$?NO^1OIU)-+ M+@Q[Y+("]M">MMD].=C*O.O;9\I[W.J?Q"3M?8JC;G1*TGZWU8M/#OQMW(KC MX__VV]:P<&/@2C!SOU;]7GLWW,Q=R1)F%-II'Q\& MS-2KI%90+_SXIAII&7BQH.T+QCG0_4QK7"LN0;//DS]02P,$% @ RX2( M558GN@O%!0 8@\ !D !X;"]W;W)K&ULM5?; M;N,V$/V5@1L4"<#&(G5/DP!)-HON8B]!LI>'H@^T1-O$2J*7I.*X7]\AI2AV MH!AYV+Y8E,PY,W/.#"^G:Z5_F*40%A[JJC%GDZ6UJY/IU!1+47-SK%:BP7_F M2M?3,U*"UYZH[J:LB!(IC67S>3\U'^[T>>GJK65;,2-!M/6-=>;2U&I M]=F$3AX_W,K%TKH/T_/3%5^(.V&_KFXTODT'E%+6HC%2-:#%_&QR04\N,S?? M3_@FQ=ILC<%E,E/JAWMY5YY- A>0J$1A'0+'Q[VX$E7E@#",GSWF9'#I#+?' MC^AO?>Z8RXP;<:6J[[*TR[-)-H%2S'E;V5NU_DOT^<0.KU"5\;^P[N<&$RA: M8U7=&V,$M6RZ)W_H>7B- >L-F(^[<^2C?,,M/S_5:@W:S48T-_"I>FL,3C9. ME#NK\5^)=O;\2M4K9:1G2,WA2FB+2L);V?"FD+R".\NM0!4LO,.G@<,O?%8) MC>@4R+WM5EYXJ]X"J'CZJQ2P/732G*7?LIACW$SAYCOV1[ 3\7]AA" M2H %C.W!"P,H2Z :#P UX G9L4+<399.5_Z7DS.?_^-)L&?>]*+AO2B?>CG M=]C095L)%_J[YAZC55H*,Q;F7J#Q,+<0H4#JI+&B=*[L4L!<5=C]LEF< (JF M9D)[W=[SIL65P(\/L>KL4K4&F39'<,O76.96:*37P '0F+ LQD%.4LH<]1*+ MOH2%4J7QZA2NDANO0902FD3 $GRD\$59E&@[O@-(&(FB' =A3+(TASWTQ@.] M\:OI_8Q):[AJM7:-(!UV4C?.K*NRMZ=]R[^Q4B M//>%=&4DH)G3(R%Y3/M$GWEF 8E3"C0G2.,Q)G7)B%) M$.[3)AFT25ZMS8W&'4W;C0_A^FLMMD_7&T;-[9JC!:H69OA+HQ0^\F*) MZ>AG<0(+"J*D'6*ZWN^\4O)PPC M<'.PN3ZO&TS3UR?2P5W.9F/\)H(NPIP!8S@Q\2NMU6VW36.N"+C C' :R5P; MDY0%D&+C8\$E6%1A@/Z-.8&+HFCKMO+0I4 !<#'V((<1)4$4'\$A]G<0ID=# M%;ZH?5?<:9"X041BE_JV/&#=O@>K;@\P7KL=GWV3G*"9%F)GK]M1]A-R_O*_ M;BMS/W1K]$S_-R-> 35#RD,2(&$YR8,<,I)$09_W6* N3V]TT)L=](8'O>F> MODN'ODM?W7H+]%6WWZ*BGSS5< M%&)/I(Y BI4:PZV8MTWIZZ0[NB$J4N_.5P8HLAS'R'&$'-_PC<8(?-1:=!4\ M %-< //(-V!(X0M_P&\KOO&XV(9!G*%".6)U-&[G>4B/@$4D3+%_4Y(G65\ MKR+?+2&4DIP&K@80A64>\%(L9-.X'GC?5INA3 E\DUI>H2E<<]W@B7\(90-K M;C"QHL(M0IYK54.EFL4?N"K5.T%;-:H9[YK,K62\V7AZBK[QGOR@[4P, M[*RE73K5UJ*Z%U!W38:*[\1]O*>PLZ&PLU<7]JW DT4KQDIW+\CXYM&C[:W8 M_WN%^8K["UKY4ZVOBH"2.'8K0XPK8T)QP**,1/Y 1L,<*X4B#<:Z6+\KC=L" MKO!IQMQ6$*4A)(E_PYH)HZ@O2=TGB@@LQN\.-7&K=>0;"L][2>H/&I0DV%MC MHDVW[CW8:PM_NW/-WC:VNP(-7X<+Y$5W;WJ:WMT^/W*-16Z@$G,T#8Y3/)KI M[D;7O5BU\K>HF;+8V'ZXQ$NPT&X"_C]7RCZ^. ?#M?K\/U!+ P04 " #+ MA(A5DI<'TB@# "F!P &0 'AL+W=O2)5M)7-M XB3='-H&3=H]+/9 2V.+*$5Z.52<[*_O MD+)5IW6-'GJ1^/4>W_!QAN.UL5^H0G3P5"M-DZAR;C6*8RHJK 6=F!5JGED8 M6PO'7;N,:651E %4JSA-DCRNA=31=!S&[NQT;!JGI,8["]34M;#/EZC,>A+U MH^W 1[FLG!^(I^.56.(]ND^K.\N]N&,I98V:I-%@<3&)+OJCRZ%?'Q9\EKBF MG3;X2.;&?/&=VW(2)5X0*BR<9Q#\>\09*N6)6,9_&\ZHV](#=]M;]IL0.\FYQ$4#3E3;\"LH):Z M_8NGS3GL ,Z2GP#2#2 -NMN-@LHKX<1T;,T:K%_-;+X10@UH%B>U-^7>69Z5 MC'/3*YP[.'H00]7N0)FEZ@"_KXLL"7W8HOBM)A3+46(1_+N;D+-^%?_<%VW(- M]G/Y_!C12A0XB3@!".TC1M/7K_IY\N: TD&G='"(?7K/^58V"L$L8&;T(UHG MV17P$>S3>I!MO]:'"F%A%">BU$MPWG0(L]H1.)ZE@^/ MN96>#WIY-O2M;!AF'XP3"I31RS\=VKJ-XE?!!UP==JX.?]G56\T2D!QUX:W_%Z%>\X$%L\K=FR2W-ZD(-RE+^I#GV<;E MO?QYDO,_[PWRT[U^QCNULT:[#"^$O_F\95M&N]'N$;IH:^^WY>T+]D[8I=0$ M"A<,34Y.V4S;O@IMQYE5J,1SX[BNAV;%#RE:OX#G%X;O]J;C-^B>YNE74$L# M!!0 ( ,N$B%49(62W*@, @' 9 >&PO=V]R:W-H965TD9-67<]V^V/S8&<[LDJOE3NDOID*T\+T6TJR"RMIF$44FK[!F MYDPU*&FG5+IFEJ9Z&YE&(RL\J!91$L>SJ&9 2[S28MJZ9 M?KQ"H7:K8!+L%S[P;67=0K1>-FR+]V@_-G>:9M' 4O :I>%*@L9R%5Q.%E>9 MB_V6@7G 118LE;8#VKW)_9^IHXO5\+X7]CUL7$ >6NL MJGLP*:BY[/[9]SX/OP-(>D#B=7<'>95OF&7KI58[T"Z:V-S 6_5H$L>E*\J] MU;3+"6?7UZJNN:4L6V"R@&LE+9=;E#E' Z,'MA%HQLO(TE$.$.4][55'F_R$ M]@)NB:DR\($4IN$\.7?# M&63A?.97YS2<7F1 [JD_EI9$3.(P)?2#LDPX3W2O5"LM%D_5_TA'FH:324;U M,&8!O&Y:%\T)0_FS,)J'LS09]XQ/20XSF$S#[#SI>?)6:_?&&Z5],Z0\G<*. M2,,\'1]]KGD"1A&E_ L6L='72G&O76]V #/A%=HQI6AS9_V76W M'^'=-^*6Z2V7AM24!(W/YM, =-=WNXE5C>]U&V6I<_IA19\JU"Z ]DNE['[B M#A@^?NM_ 5!+ P04 " #+A(A5O?+CS#<# $!P &0 'AL+W=ODXO3?[T@IFK,Y[@##.E+W/'?/D7>:'92^-SO.+3QVK33S M8&?M_C(,3;WC'3,7:L\EOMDHW3&+2[T-S5YSUGA0UX8QI7G8,2&#QBX M-$))T'PS#ZZBR^O4^7N'/P0_F",;G)*U4O=N<=O, ^H2XBVOK6-@^'C@-[QM M'1&F\7WD#*:0#GAL/[%_]-I1RYH9?J/:/T5C=_.@#*#A&]:W]DX=/O%13^;X M:M4:_P^'P3=+ ZA[8U4W@CLCAR1['.AP!2OH"(!X!L<][".2S?,\L6\RT M.H!VWLCF#"_5HS$Y(=VAK*S&MP)Q=G&CN@Z+L[*JOH;M++1([1S" M>J2Y'FCB%V@J^*RDW1GX(!O>/,>'F-*45_R4UW5\EO#WVEY $A&(:1R?X4LF MG8GG2U[@^_"]%_8'_'6U-E;C5?AV2N- D9ZF<.UQ:?:LYO, [[_A^H$'B]>O MHIR^.Y-@.B68GF-?K+#=FK[EH#;P[%#NAE -8 ?"Q][VFL.M,3V3-3\EXFR8 MTR)6.X;V?R+KX\B;(;(8(Q-P+84_\XO80*WD ]<67;%#A"%PX.C+#");;'MS M"7B>:LVU/])?F>QQ 'A[B*3VKD6-9T<2)AO 6(L&D)N(2I)46:DB'*(8X+S MAI1YY0ICM:A=5.-9>BFL>0[,2%P5A$8)I(0F"4FC\DGC@#DPK9G\%RQ)2586 M),X*2#*2I16A<0ICE=@#$ZWK$U^6K4-CY :UX56-8+QHMU@CZ08.+%LL4TH) MS5W:R)B3I* DJ_+_R[A:+B&BI(HJ4M$<2A(5!2 D7[$Q+. MZS=E$1534J0)H64$KU^5<12_@R_*LA;,3VY#A&*2*B%E2C$M5(/GF%443C5! M>#29.JZW?OX:S+&7=AA2T^XTXJ^&R?:/^_!]^,ST5N =:?D&H?2BR +0P\P= M%E;M_9Q;*XM3TYL[_$QQ[1SP_4:A[G'A DP?OL7?4$L#!!0 ( ,N$B%6@ M4V1#9 , &0' 9 >&PO=V]R:W-H965T[>'@/"@V$PNU)5>2D_;?CY(3-P/2 MO%@7DA\_BA=/ME(]Z0+1P$M5"CWU"F/JBR#068$5TSU9HR#)2JJ*&3JJ=:!K MA2QW1E49Q&$X""K&A3>;N+N%FDUD8THN<*% -U7%U.LEEG([]2)O?W'/UX6Q M%\%L4K,U/J#YMUXH.@4=2LXK%)I+ 0I74V\>75RF5M\I_.*XU0=[L)$LI7RR MA]M\ZH66$):8&8O :-G@%9:E!2(:SSM,KW-I#0_W>_0;%SO%LF0:KV3YF^>F MF'HC#W)V,B4'%1;NRE]T['!B, MPG<,XIU!['BWCAS+K\RPV43)+2BK36AVXT)UUD2."YN4!Z-(RLG.S!Z,S)[@ M-U.*":.!B1RNF1*4/@UGCVQ9HCZ?!(8\6?T@VZ%>MJCQ.ZACN)/"%!JN18[Y MW_8!,>QHQGN:E_%)P)^9Z4$2^1"'<7P"+^G"3AQ>\@[>]7/#S2O\-U]JHZ@R M_C\68PO1/PYAN^5"URS#J4?MH%%MT)M]^A -PB\G"/8[@OU3Z+,'ZKZ\*1'D M"JYD55$!_YVJ8X1/0\YM ]BH"7*[3SC7H*GUJ;M- 4O;HQ?P ]WTKBH7B M&V80%B5%2PUIWD2/TK#R.$'X235DJ*"X6 /3UNMW)AKJ_"Z1D*1^FHS\=#2& M*/3[2>IN^F,_C/MO0-S<1KY21*?PUFK3YOQ(/*'@^'Y$7]4-7*) MZL!?GWP-_3@=PJ&ULS5A;;^,V%OXK!^ZTF %H6:+NF22 DZ;M%&C' MB#/MPV(?:(FVA^WTJ2?<]Y/)1E3- MZ/+<[K?J]*N+T;9"$JY M%&UM;]7N)]G;$Q._0M7&_<*NO^N/H&B-59N>̑$WW%)][/[R&@/<$W.G= M"7):?B^LN#S7:@>:;B,W6CA3'34J5S44E+G5>%HAG;V\^:.M["/,:M$8$$T) MWLG%K4T[\XG%N42]:3H95QU,O@+,G+X135V;>"F M*67Y)?T$]=TKS0>EK_A)AA\+ZT$8,. ^YR?XA7LGA(Y?^ *_^5IH.;YR-L_$ M(V+.PE1KT:RD6_]KNC!6(X#^?C#!KC-0/?:2V/Z7Z2^W'=[]82EJK&;*Z:%1AI M#;YJNP:+!U9948,YT*0XU$1VFA !R,VV5H]2@NP@N'40K)JB;A$EN' ,R1#1 M/'[W3<:#]+U!=HBAIF/<&%57I;#X8BP^*%:&/($E2SN!Y@SNUAIE' (0?D4S MO]PA'-%/<+!ZZS10K<&L,.]0$6.)MY8/LFDEO(& !5&,SRRCWY#Q-'!//PWA M%KTE=+%V*54B2:VV#DJ!S[!>0LRRR >>LCC/4!P+\#$7F%Z. ,OCO;3DWHCE M">K#>!Q P%F:AY R/\C@1]F@C;6[+DHL#!4AE"H0-)"E+H@@7<< RU.)KH&#Q"&(G= GV<2N_7J1< M'L#'K0, :ASU<8I8%%"$T(]1'G3&13R'V_DG P'Z*XT@"!C/?8ABQK,4PAA) M0YBY&QQ=DH #(G^/S)(HW[_=S&L@H6$)QEG@#58+:3>EV'X M=*A"5XNN7JQ%\'LO>CSM1<\ZT5_$DJ$"A=S:02\\>\2T.A+C(&<9XCSP@K"/ M9YRQ!%,G]$+>!Q#O1)1M7I)V *< MJ&(OCN&+ ,V^?H26E2DP/2CWQE:-J>7^HZ,VE.4W^U7GE"%NV$^3A*4Q5=? M][+@-7Y_3G0B[9-]VB>OG]^.3:'4'QGT4_J'!M.][<:C4U!-$,99,Y5 M78V:&D1$MWVL")Q6ZNYI[G(E7Y?FY6K8;:D^W!2P!QC0VG>_!0:@Z2H[LNX952BOUAB:(4ZH-F-A) M33)ZQ.+@^'.+E$/PY]B%I$/NL',SM,8'5:/V"F_UL_ZD!WNM><%/&*7J/Z<+]4S'#(HC^NKFSA M5#V\_0-JV\%XTN7PD4)W\UGJHL)!8H8M7#X_OY7T487X7R/.Z>]GBXK^&0+3 MU4K+%6G] 2]5C:F*OF3^:2Q^1=WDG/Z<8$^CUN)[20:)EU#GRSD+<9@:YBW9 M:XX=#)M1$N!A^,Z18%,:+A6B*61=NTMQB']=_.Y*FKRJRV4X3<ZEK\KC)XZ.=87+PD68C]P7H5<8 M::CE$DG1I3C4Z>[S4_=BU=9]\EDH:]7&+==28.+0!3Q?*F6'%Q*P_P9X^5]0 M2P,$% @ RX2(54T#@#$4!@ 4P\ !D !X;"]W;W)K&ULI5=K3]PX%/TKUG15@90R<=Z9PDB\]B&U%!6Z_;#:#Y[$0](F M<6H[#/S[/78R88!AENY*B+E)['-?Y]YK'ZZ$_*X*SC6YJZM&'4T*K=O9=*JR M@M=,'8B6-_BR%+)F&H_R9JI:R5EN-]75U'/=:%JSLIG,#^V[2SD_%)VNRH9? M2J*ZNF;R_H178G4TH9/UB\_E3:'-B^G\L&4W_(KK+^VEQ--T1,G+FC>J% V1 M?'DT.::SD]"LMPO^+/E*;+(0XKMY^",_FKC&(%[Q3!L$AI];?LJKR@#! MC!\#YF14:39NRFOT7ZWO\&7!%#\5U=,/*QB3E2DM\+;%/ST^8*C/"FIR4XNP(0/0BG2;VWOB;<3 M\%.F#XA/'>*YGK<#SQ_]]RV>_P+>.9--V=PH+M@. M9TIHIEJ6\:,):D1Q>=-HDB6I!34=<@_946V?="5#F7RB'/DKW-P=TF7!><+$6%6D;42*].<:WP M4NJ":'S.1-W"$%MT,-2\@C4M:^[?ODD\&K]7IHX&0_*!=0U85ZU9IZQ+[(E+ M6>^2VG#):+4*="$YMX#()B=U3SIN2$= &;$ ZIHU=AD$.B/7=MLF1V4#G:)3P$)@^5W&6[VV&_ /7N2HRGURT=5<,BWDS-:7]?07LI<$ M3I"X^T:,4B<(/"MZ400YLG+L.6Z*U\?Y-S2#&3GMZJYBII,A=+=E#A<5L?TQ MYVC7)E29:&ZYU*610<(EE_C8AXW8#'COG_WN!8ZWJ>8,8#S?4/$T&;=YZ?.$D<[),/7*D9^0WS[ADX1S/!X.LSKTBI5 )IP9H;3@"[ M9*4DMZSJ;*';"C'Y'J*P.\K4C7[:^W7G?Q4A_1A+7"PYXXW 0.I)_=5./V P M4 _#?-341P)!41IU87J&[Z=.!!#?]8COA8[G^0[U(?LQ?D,GC5!C2>1XAOI! M.$3GF8*N&2@(?#B9&7'09@IP$%6W^(;Y;WR7O.UD5F""HZH2)Z4QLDJ3Q$'L M(*5(;TA-HH/("2.\>J9RBS-KZABGPC1T_"2T3KE^X*2>:YURC6.46J=K'K=#MQFZ&8Y7JI/W _UKCE;S,H^@*4B<. UZU,MN40W-]5*6 MMTQSO'M;'C2['.K[B62=+ M72)6YW=9U9D9LY2BME-R8W ^/YIL&]<[C=A^'C$SO!4:?"A9-:9M^>C, &HP M358<@>./C-PRX?_G#(<>SK+"["K!/(P#LN 9ZY1IAD:U/6G@,H(#?E?EI #A M\ _$0P?>#"Q?+DVM6Z.9&HXIZ!V;!X GAX$83C],RPL$19$]IZ1^]>AC6R%&Z :1 MZP0I)6G@.;X?DFNAP:F173!W3,_F2"#\1X?>5'&C.,'0IM!&71*A/8:>D]"8 M;"O!Z<9%!P>J&WN=4T#N&MW?><:WXXWQN+\H/2SOKYL?F;PI$:Z*+[$5U8]" MDOT5KG_0HK77IH70N(19L<"METNS -^7 DX.#T;!>(^>_P-02P,$% @ MRX2(53#GAML="P U7D !D !X;"]W;W)K&UL MO9WOQGVY2S11&T6??MP6#-*J /]JXLM>^3W7'S>WJ;R57]' M640;'F=1$I.4+R]['ZSW=#A4 <49_X[X<[;WG*A+>4B2+^H%75SV!JI$?,U# MH1!,/CSQ&[Y>*Y(LQ^\5M+?+J0+WG[_0O>+BY<4\L(S?).O?HH587?:F/;+@ M2Y:OQ5WR'/#J@D:*%R;KK/B?/%?G#GHDS#.1;*I@68)-%)>/[&OU1NP%V-8K M 7858)\:X%0!SD& ?"O; X95P/ P@_U*P*@*&)T:,*X"QJ<&3*J R:D!TRI@ M>FK K J8%7(H/[_BPW>98%<7:?),4G6VI*DGA8**:/F91[$2^[U(Y5\C&2>N M7)Z%:;0MA)R1.RC+!X0:Y9%F7JZ&W*,QX+5IQU1CZQ-&5*H^2-RP6+ MUME;\A/IDVS%Y(DDBLGG.!+9.WE0/O]UE>29Q&47?2$+K-+VPZIP\[)P]BN% M<\C')!:KC,SC!5^TQ/OF^)DAOB_?J-V[9;^\6]>V$?BO/#XG]NP=L0>V55UO M2[%NS)2/+#TGEGV,XIHI'G^091E7E,_W+GGSTUNR8-_V/XM7X7,S_)=0G!/' M*N#V"[P%XYV.L0P8'U.: %,:>D0$+#Y6&DU0;2/!UM$?Y;?O/S_+*$(%WV3_;2GZ=9EBV)Y"_7*^S[8LY)>] MK?I.IT^\=_7WOUGCP3_;9(R$N4C8' GSD# ?"0N0, J":=H>[K0]--&O/H1A MOLG73/"%:HI$823:U&N$=%4O$N8B8?,2-BY@JC7Z='5F#293:V!=])_VE8G, MZI^:-4!FI2U9IY8U'HUV235!C7:"&AD%=<.RU3L2RO\)_SV/GMA:-E!DDT.6 M2*11J'06%J>HADRV2E)Q)GBZD0V2)WG&1IW<)D!CTJX"1,)<)&Q>PD9['XHS MFXP'@P/Y(7/ZI^4,D#DI"*8I=+Q3Z-BHT,9/-_\:KEC\R(EJ/"=MZC,"NZH/ M"7-+V&SOPQN$^4A8 M@(11$$S3XW2GQZE1CY_RS8.48[(D(F6+*'Y4_=E,ZD\^M(G/2.M:82)A[K0A M=^M Z7-D/@\)\Y&P FC()@FSME.G+,3Q1DF<<;#O!@".TVH1G)7H2)A[JPA M5/M0J,A\'A+F(V$!$D9!,$VHUJ >U!T8I3IG:9SD@FQY&B7E;_DWSM*L;;3K MVLSJ*DXHS3URG:/RLEI'EI'E\* T'TH+H#2*HNG*W;,C+.,G^FO*XHR51EB8 M9"*3W:8ME]5MV_#_M1G66;I(F@NES2O:_CC*86_]^"G^\5."EE/.)@/G8(R( MHJY.EXE=R\0VRN3^.1+AZH&%7UIE80SN+ LDS872YE":!Z7Y4%H I5$439=O M[?18/\#JL:!>#Y3F0FES*,V#TGPH+8#2*(JFJ[SV?"RSZ=-0=)AL-O(A$TGX MA3RQ=WHD#XTJP>E^5!: *51%$U7:VT^66;WZ6?^ MR,)O1"HT?>3;)(K%RR#_J0/[Y@2=Q0NUHRJ:-FIE30:VY8RGA_J%>E)0F@^E M!5 :1=%T_=;&E&5VINY+L5;H!5DF*=DF@L37BV[62ASIH4)IK-3TT>]+F&<^A>3TH MS8?2 BB-HFBZR&L_S3(;:H#9!^8,G?4+==:LIK4VFPXG@T85#?77H#0?2@N@ M-(JBZ2L!:H_--GM/'Q:+2#4O9'VL*E^B!J.[5K_F%%WE"Z6Y%:TY8^= OM"L M'I3F0VD!E$91-%V^M=%FFXVV^4ZSVS0*U3R&Z/%15L;?,2!GSM19Q5 7SF[: M699]J&!D1@]*\Z&T $JC*)JNX-H#M,T>8-?)8F9<9YE"7<&*9IPO!LWH06D^ ME!9 :11%TV5:>WVVT67YOZ:-F=&=)0NU^"J:<>88-*,'I?E06@"E411-EVQM MW-EFXZ[3]#$SJ[-&H7;LT3!^#EL.#TGPH+8#2*(JF*[1IZH1 MJP9\;^GMG"RCF,6AJFB[]LR@UAV4YMK-I53CP60XGDUGA_4OU+R#TGPH+8#2 M*(JFJ[@V[VRS>?>)BW)IHVPQR'[90U[:&,LTV9!-H?!6R4(-.RC-K6C[W;"1 M9356_\VA63THS8?2 BB-HFBZ8&NWSC:[=6HU+CDC]:S,?V2RA9MGHJB)E91; M!0MUV* TUVXZ;/9TW")8J+\&I?E06@"E411-%VSMK]EF?^V.;_,T7+'2+=Z? ME]8J5*A+!J6Y=M,E;M7@)4"L,2O.AM !*HRB:OF]1;84Y9BNLVZ(=,ZRK4*$TUVF:7LYX MU- I-*D'I?E06@"E411-UVGM>3G(Q65F6&>=0FVMBK:OTTFS.H7F]* T'TH+ MH#2*HNDRK8TMQVQL[D[^).:5;V9R9\U"/2XH;0ZE>5": M#Z4%4!I%T71M[^UQ^",V.<3NQW^%0::4QMH MCME8NI,:+YL9(B$?;NE-JXJAQAF4YE:T_?%:>];2#H:Z9%":#Z4%4!I%T71Y MUBZ98W;);M/HB0E.;M>)TM=NQVGGYLS=98QU)VK:--]&9^/#B4,=>>@-!]*"Z TBJ+I$J[= M.=RZS;T9W%FQ4*NNHFD+)EHZ?E"C M#DKSH;0 2J,HFGX3AMJH&YJ-NF;'[UA_SPSL*E4HS872YE":!Z7Y4%H I5$4 M39=T[>D-K;^^OS>$6GU0F@NES:$T#TKSH;0 2J,HFJ[RVA(E":#Z4%4!I%T70)[]V\S&SGR9Y>%BUX M6C8F4A[R2&W*HZ8,JVK8H%>HQ0>EN<,6BZ]M3B8TJP>E^5!: *51%*W4;'_O M%J_%$B!U?^",A&J(H;S%Y.[H[A[$'XH[[QXTZCF_G M*"VLZ5C=F]/IF&QYEA9X3@';YCFB7V#FQ;N%-Y*H 5>*W%._8P3F035D0\BPO[I.)Y<@: MX0S'7$(@<7C!=SC+))*HQU\5J%7GE(&'YV_H'U7C16,6B.$[DOV>)GP]L486 M2/ 2;3/^2':?<-6@@<2+2<;4?[ KRPX'%HBWC).\"A8UR-.B/*+7BHB# -'0 M]@"W"G O#?"J ._2@'X5T+\T8% %J*;;9=L5<2'B:#JF9 >H+"W0Y(EB7T4+ MOM)"=I0G3L6OJ8CCTQ"SF*8;)1I9@MF6B0*, 50D8(98RN3=.<4,%QRI4M?@ MCN2Y.'GB)'X&'T+,49JQG\8V%_61J'9E1'A#M >B>0PGU*!_Q0M3% M/X<2Z5&^Q+P'/*A0W%:4!E%>K;JG8+UOP#Z)^2;99AA\68)'_((IP^(8HTW* M49;^70K]QV<1!>XYSMF?+36?E2GZ[2GD!'?#-BC&$VLCNP]]P=;TQQ^@[_S< M)HE)L- D6&0(K*%3O]:IKT.??I9#D6TIQ6*$4#D4V2[E\7J!Q,A;DJVZ6_8* M\"$MJM.VH3@K$PU4(KEZO$RO T?]C>V70R4N+1AJJ]Z594-@#98'-Q(F6HB/$YJK79N@X,DV"A2;!H<-)1O#X< M>-#Q^G5/:>CAUWKX6CU.9B+\&J]1L<* RNLVRK6 72DW"1:68,$!2TXO"'R_ M.9@B0SD;? ]KOH=:OI_J.:6-6FUL5VI-@H4FP2)#8 T!1K4 H_=?CD/$8.1+C'/M: MX,[LFT0+*[3&P\[([?O!*#BFWU#>)OWNGGY7OY:7'3UE;(L3( B?W\^CL\QK M,3LS;Q(MK- :\Y [:/$CD:F\3>;WEAIJG>#T =.5F&GDQHGB?)D68@&02\&% MDX]1/VT4+:S0#D7PG6%K]W\/NPSW?AF>,\PK%'\%PBX(,38D+?BE[)MTLW=& MT4)X:LG%4NRXT/./EV)3B9OT[XTT_+Y.6I^NLRI&O30\];_N4#P@C;S!\%@5 M0XF;JNSM--3[Z=LD2:6%0!G B!9 +<87#@NCQMHH6EBA'0H0M*X+[^&MX=Y< M0[V[_@^[&7K$SJP;-=T5VMD-#5-9FZSO'374&L&#/0WP#]!O<.B1.K-MU#H; M18M,H34UV;MG&+S_-@I]]3ML=N@S=M7.*%KH MGOIK+W!]8;#[1S.;J;Q-7?8&V]4;;+7?07&"\_JM[8''OFQ9UZ?H+(11J^V> M6NUKSW.<8Z=A*FLI@WWP"CV73DY^N\! 3+8%+]^FUW?K[R-NU5:<% AI<')1KV07Q#.2:Y.UQ@EF,H"XO&UL?51-C],P$/TKEI$02-"D:7<72A*IW04MAX6J%7! M'-QDDECKV,&>M,N_QQ]I*%*WE\1CSWOS9CSC]*#THVD D#RU0IJ,-HC=(HI, MT4#+S$1U(.U)I73+T)JZCDRG@94>U(HHB>/KJ&5VN=IZI'P26L-3%] MVS+]9P5"'3(ZI<>-#:\;=!M1GG:LABW@MVZMK16-+"5O01JN)-%0970Y7:SF MSM\[?.=P,"=KXC+9*?7HC,]E1F,G" 04Z!B8_>WA%H1P1%;&[X&3CB$=\'1] M9/_D<[>Y[)B!6R5^\!*;C+ZCI(2*]0(WZG /0SY7CJ]0PO@O.03?FQDE16]0 MM0/8*FBY#'_V--3A!) DSP"2 9!XW2&05WG'D.6I5@>BG;=E\8))),NB4+U$+FNR5H(7' QY2[90V_M LH%. M:7_XZ@Z0<6%>IQ%:-8XS*H;(JQ Y>2;R>_*@)#:&?)0EE/_C(YO%F$IR3&65 M7"3\6N"$S*9O2!(G"3%!ZP7>V5BBF>>=/<-[KA8_ESN#VK;4KW.)![[Y>3XW M9@O3L0(R:N?(@-X#S5^^F%[''RZHG8]JYY?8\R]]NP/M[M,.KF9>]E +W-BX.LQ-,%!UOE=W"FWG^V5CGQK0SL&>5TKAT7 !QL&ULK59;;]HP%/XK5E9-K<2:.V5=B-0"U39I&BKM]C#MP80#L>K8U#;0_?O9 M3II!23,J\9+XQL;<&/PAL MY%8;F4BFG#^8SI=9W_&,0T A4X8!Z]\:!D"I(=)N/%:<3KVD 6ZWG]EO;.PZ MEBF6,.#T)YFIO._T'#2#.5Y1=@405(#@4$!8 <)# 5$%B X%Q!7 ANZ6L5OAAECA-!%\@X2Q MUFRF8=6W:*T78:9.)DKH6:)Q*IV4]8'X'$W(@I$YR3!3Z"K+^(HIPA9HS"G) M"$CT 0VPS#OVBT:/*[+&%)B2'839#-V"5()D"F:EP>D0%"94GFG<_62(3D_. MT DB#-WE?"4U0B:NT@$8-]RL&K^PWPT>&KOX"[.FEUYH(Z?+^;Q"WYHF8^"6(.3OG_G=[U/35(?DVQX3++1D B3-SUMM+[9J$?!V&\:S9L=>RM&AZ);$?#J-8P M:M5PZR0Q*C8I5Q+$6Y)$GO="M@-LAJV.O%6S(Y'M:!;7FL6MFMUQA:F5J[-7 M>N7Y+/ZO:MQ4C]V]>MPWT_78W:O'!K-NW/OH[YJ-&A:-=LQ*/=RM*\X\8+YA ML2!,(@IS#?3.+S2/*!\%94?QI;WUIESI.]0V<_V. F$,]/R<<_7<,1=I_3)+ M_P)02P,$% @ RX2(52?0<_=X P JPL !D !X;"]W;W)K&ULO5;;;MLX$/V5@;8H$B"Q+K[D4MN @# M+8]LHB*I)2G;W:_OD))E%[#519'TQ1;).<-S9DC.#-=*?S5+1 L;D4LS"I;6 M%M=A:-(E"F8ZJD!)*YG2@ED:ZD5H"HUL[D$B#Y,H&H2"<1F,AW[N28^'JK0Y ME_BDP91",/WM!G.U'@5QL)UXYHNE=1/A>%BP!4[1?BR>-(W"QLN<"Y2&*PD: MLU$PB:]OXJX#>(M_.*[-WCR1%>5_"HI%T:N)=SG/^(#TEC(S39"KU)6AV^3VT'NO$9)%&2P,?I'9R\ M.6WQVVT"V/5^>T?\/E) 1"D.*6P%NNMV;0J6XBB@^V10KS 8O_TC'D3O6FCU M&EH][[U[A-8=9J@USBEG*Y0EPD1K)A=(%\K"Y[_)&AXL"O/E$/'>*Q#O-\3[ MK?&XL]LH76H*$U:$\SVQQ+T)IR60LK0RFEFD+]"PC?)YLN/ER[1^?\S@^C^)#(ENI_6)"XFA7":+6 ML]1(?Y#< V;U;!#*FU2!45OO]H(M-*T'B;^&(O\6I7Y Y*JZMLY/=VK=!J M'%\-.LDP7!TBG>Q()[^%-)PPX]92>A@.7K":1QSO*8@ZO?X1 ;OR&+?7QY<3 M0.^#\#W!8?[M-.*D!A\Z2N%>_R10+WR7:,"W0%4KUBDZK]VYE4;^\CT M@A/;'#."1IT+JD^ZZ@RK@56%[\9FRE)OYS^7U$VC=@:TGBEEMP.W0=.?C[\# M4$L#!!0 ( ,N$B%4NKZ]TZP( %\* 9 >&PO=V]R:W-H965T,/XD$0*+G+*6B9R12+CJF*<($ M,BQNV0*HVHD9S[!44SXWQ8(#CC0H2TW'LIIFA@DU_*Y>FW"_RY8R)10F'(EE MEF'^=P I6_<,V]@L/)!Y(O,%T^\N\!RF(!\7$ZYF9L42D0RH((PB#G'/Z-N= ML9?;:X,?!-9B:XSR2&:,/>63+U'/L'*'((50Y@Q8_58PA#3-B90;?TI.HY+, M@=OC#?M8QZYBF6$!0Y;^))%,>D;+0!'$>)G*![;^#&4\VL&0I4)_T;JTM0P4 M+H5D60E6'F2$%G_\7.9A"Z!XZ@%."7#V 8TC +<$N.8M<^P-R+,>I\6=X/MRN"^=MZJ.WJ8]/P[]B>DQ] M)Y=N==U<>X:N[5[_Z,R&Y*C&_ZRY+P=>HY\O+;DF!4-3,^0OW\JW M[SS';G7-U?9IG11Z[6F=ISFZI.:X1K/1;%DOFCL9]JH,>Z_*L/J'3)7N?[75 MK@^MVJHWV34*#HT\J]UV]U)X:.7:K7VN\L!W9G5#0[+_1%ZW6/^9Q0@5*(E91U M>Z<"XT4[4TPD6^CG=\:D>LSU,%$=(/#<0.W'C,G-)!>H>DK_/U!+ P04 M" #+A(A5/4J;//X& "[1 &0 'AL+W=OQ?.<^22.>RZ?I=ISM4\']LB@*QW0R<<81#^+1ZKQ\[6VZ.D\. M>1C$XFU*LD,4\?3KE0B3QXN1-?KVPKM@N\N+%\:K\SW?BEN1?]B_3>6S<4/Q M@TC$69#$)!7W%Z-+ZS6SYT5!N<3'0#QFG<>D^"AW2?*I>'+C7XPFQ1J)4&SR M L'EGP>Q%F%8D.1Z?*ZAHV;,HK#[^!N=E1]>?I@[GHEU$OX=^/GN8K08$5_< M\T.8OTL>KT7]@68%;Y.$6?DO>:R6G=(1V1RR/(GJ8KD&41!7?_F7^HOH%%C3 M(P6T+J"G%MAU@7UJP;0NF)Y:,*L+9J<6.'6!4W[WU9=5?M,NS_GJ/$T>25HL M+6G%@U)762V_X" N_F?=YJE\-Y!U^>KJD,E7LHRLD^@NB'FA.R,O7)'S(,Q> MDE_)AUN7O/CYY?DXE\,51>--C;ZJT/0(FHF[,S*Q7Q$ZH513OC:7_[7)9;E3 MEEN:68N_X/'Q\K'TE"CB3:::,FSG])TN?E\ M"+*@W"K_>2-?(S>YB+)_=7HJY%2/+*:LU]F>;\3%2,Y)F4@?Q&CURT^6,_E- M)PL)4@8 \$4E[/&Y0P_;(&BH7"7.=WH0V7Q:SV?%HVGI9&3Y=9)O),9\E8-]02$N8N>Y;LF4X2B; *P';!7K\10B,5*,V%TCPHC:%HJNLV5[%L_&F@!8U4\ MPVP,#6Z@-!=*\Z TAJ*IKMN$QS)'/*?-QM!0!TIS:UHWEG,<[60,S750-%5; MF^Q8YFCG^OV55A0TUH'27"C-@](8BJ;:;/,?:_D,$RXT'(+27"C-@](8BJ:V M";0I$C6G2(,NAM0LY2*J+@M=:Q:T;+K4+.J:UV_PM7UH8H2BJ6[:Q(B>EAAI M54"C(=H/FY,4=$QX-S<^%@6[0?G^JW+6S?#+9Q MYCDB'MI&/-3<._-$>FZN'BS,[F]>"UMK#!K40&D,15.-M4$--0I*GPM>*@24U-4^;+^O)@ M3R TAH'2&(JF"FQC&&INF_G(PX,@R3T1\A@Q_TKVAW2SX]D1@=#XA?9[7:P) MM;0"H=D*E,90-%5@FZW0)]IG*F^=38^\"&*2[;@<3=NO;08.MMCO>)DYRYDU M=[YWB!S6@](8BJ8Z;(,6:@Y:CC@L>N[W(JU95M!;UJNB"3>B:>% :0]%4 MM6T88YO#F.OW5X-:=E,11-U=SY"=0SM.K8V%]'87\>A?U] M%#0!0M%4UVT"9 -:=.#8V)H#072O.@-(:BJ:[;),D&=.F8 M&8/=]OMJ+*J?B*'I$93&4+3*V[AS&X?BMAY_\G0;Q!D)Q;W$3\[FV>$NR>5172-KN01FI7!GN8F%8&#X@'-SE)K#EVL)UF_'N. MG384K2L2+_'MG._B^)RDD^I)5P"&/-=Z&TW M'EA9&;OAITE#2UB">6SN%:[\ 25G-0C-I" *BJDW"Z_FL8UW 5\9='IG3JR3 ME91/=G&;3[W "@(.F;$(%(@.E3=R=;]%OG'?TLJ(:KB7_ MQG)33;T+C^10T):;!]E]@HV?B<7+)-?N2[H^]OS2(UFKC:PWR:B@9J(?Z?/F M'G82HNB5A&B3$#G=/9%3N:"&IHF2'5$V&M'LQ%EUV2B."?M3ED;A*<,\DWZ4 M,N\8YX2*G-P*0T7)5AS(3&LPFIR2)3Z#O,4=69 A^'@!AC*N3\@188)\J62K M$4 GOD%-%MG/-OSSGC]ZA?^2W$EA*DT^B!SRO_-]]#(8BK:&YM%!P,^9.2.C M\!V)@B@BC\L%.3XZ.8 [&BYJY'!'_W=1"Z8S+G6K@'R?K;11^-Q^[+N.GF6\ MG\66X)5N: 93#VM,@UJ#E[Y]$\;!^P,>QH.'\2'T= XE$X*)$A\RIR*#?0)[ MB-A!V))>IU%X,;X8)_YZ#_5DH)X9]/# M379DG(;Q^3C:+R,>9,0'9> K^X?]^*7]('S)Z^^47 VJ=(U%DTRVPO35-^P. MO6O6E^R?\+[QW5&%OT43#@6F!F?G:%KUS:1?&-FX EY)@^W 32OLOZ!L )X7 M4IKMPA(,'3W]#5!+ P04 " #+A(A5R+NO!/,# "7$ &0 'AL+W=O MD;(W_?I2E\B230MPH)=8I.8Z3F4U84;S#5G#$\CGS4.A M1F;'DM ,ZMC4:.4-S:ME?)*%>DL53D:_24"8NE>7STQVZ^'") M/B":HR\I+X7B%'-3*IG5Q\RXE7332+)/2 K19Y[+5*"?\P02#?YV'(_M$0)3 MQ:<+DOT6I!M[E/'/6%XA!W]$MF7;.D'C\-])?@H^D.-T:^;4?,X)OIM2J!DA MT#+^5E)!ZWSXYP\UA^XE9.)?7W3+A=0YV*"\&E45KVV$5;AM9VYN^](U9AC[H=>9#43- M.E&S45'+."ZSDA$)"2(9+R3]CU3+HA/:,,UZ"CYA>Q9X!T(U9NXL\/4ZO4ZG M-ZJSE\&DSN"/* =M.+VCSP>AY_@'(H^ML.7;5JA7Z7%.@16!U& MD=*-MI*,\IR[JR**U;HG[]\V=N&!X* M/38+PL"U3PBU]T+M4:'/ E8E0XRN %VH8\(KD$)<:H6.$V&KP6J/!^^!#AW: MMV(\VNNB.]BJH_!&;9$O$*^N^/Q]GY6R3KNW:H6>?:A M5(T9=CSWA-1]B\?C/?Z,DN4?!\O%3G H5&/F.]Z) Q/>-V8\VOG.*5GC1-Y( MQ7H'LG''[%W]U(EI7=^(!8IYF(P4I! MK2M?K7G1W(*;@>2;^B+YPJ4ZGM6/*9 $BLI O5]Q+M\&U0>Z_T5$_P-02P,$ M% @ RX2(5>9,,[>F @ ^0< !D !X;"]W;W)K&ULK57?;],P$/Y7K#"A38*E^=%N*VFDMBFPA\&T,7A /+C)M;'FV,5V MFL%?C^VDH=VR,HV])/;EON_SW3EW4<7%K908'G, M5\#TEP47!59Z*Y:N7 G F045U/5[O8%;8,*<.+*V2Q%'O%24,+@42)9%@<6O M"5!>C1S/V1BNR#)7QN#&T0HOX1K4S>I2Z)W;LF2D "8)9TC 8N2,O>$L-/[6 MX2N!2FZMD8EDSOFMV9QG(Z=G#@044F48L'ZM80J4&B)]C)\-I]-*&N#V>L/^ MWL:N8YEC"5-.OY%,Y2/GU$$9+'!)U16O/D(33]_PI9Q*^T15[7NBG=-2*EXT M8'V"@K#ZC>^:/&P!-$\WP&\ _GU ^ @@: #!4Q7"!A ^5:'? &SH;AV[35R" M%8XCP2LDC+=F,PN;?8O6^2+,W)-K)?17HG$J_L!Y5A%*$689.F<*LR694T!C M*4%)]!9]PD)@4TQTF(#"A,HC;;VY3M#AP1$Z0(2A+SDOI<;+R%7Z2(;831OY M22WO/R(?H O.5"[1C&60=>"3_?BS/7A7IZ+-A[_)Q\3?2_@Y5<>9/AWN=87S?^JS9ZOO)"-H+T=@^8+G78Z$R)1R60I W\=SJ83^ZW]TW8%: M)>Q6,9UP*%=17@)JJ2TTYL)1FH*QC_S0XB=SU=KX?.GE][VS7*7GH M=#KH![M.LW\PU7&[6[VL +&T0T2BE)=,U3>WM;9S:FS;\SW[Q!M.O0Y[HN=: M/8;^TM=#\0*+)6$245AHJ=[QB6ZUHAXT]4;QE>VD&PO=V]R M:W-H965T9L>E8B"XN1=O-L!\_2E9%ESR6'U/4;)^*QVS- MN43?XBC)K@=K*3>OAL-LL>8QRZ[2#4_4.ZM4Q$RJ4_$PS#:"LV71*(Z&V/-& MPYB%R6 ^*UZ[%?-9NI51F/!;@;)M'#/Q](9'Z?YZX ^^O_ Q?%C+_(7A?+9A M#_R.R\^;6Z'.AI7*,HQYDH5I@@1?70]>^Z]NZ"1O4$1\"?D^.SI&N97[-'W, M3_Y87@^\/",>\87,)9CZM^,W/(IR)97'UU)T4/69-SP^_J[^KC"OS-RSC-^D MT=_A4JZO!Y,!6O(5VT;R8[K_G9>&:*ZW2*.L^(OV9:PW0(MM)M.X;*PRB,/D M\)]]*P?BJ($?M#3 90/5HK4N+Y9(3K15J/Q#08JX2]EBNE[^GO;0^,8H/3LU-&L<*^10,+1[1G@G!$HFB8RBY%>&.28YN(Y5%?G5IAA*P&^M! M\1MFMWUF-8SX( @HMXE4UQ-E G$F$L7>E=UN-9?X,)C\_V,7G:AK MTC7C>N#(\R?M&6M(\6%*:;SZHW^1#;W 75A7XB7XQ=< X_7*0[&M*&(K3D':\[!(%NT5NA[ON,1\AM_ MM#ME'U=JIG_-/MCONS;AE&9:HL-;9@<@Y^ M8Q!ZK.?&D9KI50,/AH''%7[#W5@/2E";W;99U22#083XD>A=9M*Z')>5%WQ*VXX M4C-M:JXA,-=8W'?IS#4-D2>XAAS=)H*78^!:;;I7]P96M)ZO2[ .T:Q#@KYE MZ91>7*F9-C7H$!ATNN,VJ4-(Z_W SKQ"-*^0T3F<31PMGY0&+K$80S3U$)AZ M7'$VW(WUH(P[SZJ&& +2PX_D[#(3" _ $-.AYA=B=S?I!&>3TQ #AIBWVS69 M!.>0";;D;+@SZWORE^"30/-)T)=/ J=\XDK-M*GY)'#%)T$#=;1\$828!-HL E@L+&HY],+,&"(F: & MF@!>@(&+DS1FZA1R7*F9_C7D!..^=>@46URIF38UX00PX70'[. TH( A9H(: M4(+I.6 =.%HR*0U<8@&&:LRA,.:X FNX&^L=>9[-_A&JR86>VBWSP^":UK? M-._&: J$]H]0#3#4[L;1"="F77>\- 2"^T>HQA-Z#IX02^B&.[.NR4M "M60 M0OM""G4**:[43)M'.WY=00H]#2EP7WV]:)ZA9_%,9]B&N[&>X$M #M600_M" M#G4*.:[43)L:C+?2IE&A>':\Z67.0!ZOU5FLKO)_G3--734_/_ %!+ M P04 " #+A(A5[+"RPK\& !T)0 &0 'AL+W=O)YBRFMQ*I)(J(_'E)N5A?M+S6YL(=FR^TN= >G2_)G-Y3_75Y*^&L76B9 MLHC&BHD823J[:'WTSL9^WPBD([XQNE9;Q\A F0CQPYQ<32]:'6,1Y3341@6! MOQ4=4\Z-)K#C[UQIJWBF$=P^WFC_DH(',!.BZ%CP[VRJ%Q>MH(6F=$82KN_$ M^C>: ^H9?:'@*OU%ZWQLIX7"1&D1Y<)@0<3B[)\\Y([8$@ ]Y0(X%\"/!;H5 M GXNX*= ,\M26)^()J-S*=9(FM&@S1RDODFE 0V+31COM82[#.3TZ MA$GTC M/*'HAA*52 HQT@J=HGN8,=.$4R1F:+P@\9PJQ&*D%Q1M"<'-:[JB'/GH"XM) M'#+"T56LM$PR14>?J":,JV-0N1EYBK[>?T)';X_16Z/RCX5(%(FGZKRM 9(Q MK!WFYE]FYN,*\X?H1L1ZH=#G>$JGN_)M<$7A#[SQQR5V*OP]U.^1[YT@W,&X MQ)[QT\4]ASE^$1X_U=>MT/>-239FFI5YQBEIEO^96I*07K1@?2LJ5[0U>O?& MZW<^E,%J2-D.R&X!LIMJ]VOGX FZ9F3".""&V99/R"F"Y7Y'PT1*%L_1)5%, MG:"OL9@80\@$INA5O$RT&2-@ G)&3(8X06/"PX2G)^C/.\$Y@I6_)G+Z5YD[ MNTVZLR%E.^[L%>[L.>?,)9VS.#:NFA .*Y*6H76J.!1MIJR?*C-U8S7JG+=7 M)1#Z!82^$\(8%C4 @ 2"/A,90_E!/)\8/Z%XA&(>LU\P,9*ER#(2"?].F&)I MJ"$E;98-.BJ.:@+JE#\4 MPV /0S6$H( 0U,0TBB Z4-'"'PBR/0)#9E2:]9U=@Y4IB2D9_Z!;R59$4W3+ MP6131]#W_&89=.=S#X7>D+(=%PT+%PU?02(<-NG.AI3MN-/K6'+3^>^I,->Q MG;YPKYCK&8Q\3*\^Q7E;S,MS&K>9Y,MBDNN]-!2BD-_9N96;]*V22+0YX D3.7 M!>"4YHJ(*#JB#_#BHNCQ"8JI+L6-]RW%_N,PE@SJ]@._5X'&TC3/S=,^SV;P M7F*B V]6\.H0([-*:1S^1!I"JK+%5VJW[YA9N=4O0^%X%,JU;LW ?8&'Q"%:0O3]PA>J%C(]#&:0G1A+'V@,F2J M?!UV]SS1#1Z[8G],SQL,O(KX6)\^G/1 M61Z%W3SJ_ZI/>)\+/8ZSV]+G>L)R*NSF5/55+%>PS75[OC]X#,/YF.?"L&0* MN\G4(?7NCDXIC=*4#:EZ1:5FYKA"PC+K4NIY2#7M#URRDEMI02UU#*AFN@^W$'HR[IH0WQ5IK: M16UI(79WT4HR#UDR33A[%=U)6V4 M#.+]#EV_W^]4M.BP97G8S?*>4$$:[;;A?<)8T5?!EM_A&GYGF\=PJ!C4_2S: MU\[DWVC;JREMNQ^-+.'S.Z\@^?L-\<+\"]5+L$S?LDS?S3*?E/S=.@Y&["*< MNS L1?1KVFYV<= G?5D)N5 &==YXW"0\&%J;\MRF'.R-DMY=@ ,OJ/+)UC?6 M&K[9<#%T/^Y@W/L-PM.@V\55L"U#]-U]O2NE$C.136@W)J ML77H8[IAYM'U2^]LG&T LFJR_4@W0.]8K!"G,U#9>3\ Q\ILBT]VHL4RW24S M$5J+*#U<4 +=?9G7&5CX/( M$4*!F74(C'YKG*(0#HAH_.XP@SZE"]Q>;] OO7;2LF &ITH\\-RNQL&7 '(L M6"WLC6J^8:?'$\R4,/X+3><;!9#5QJJR"R8&)9?MGSUU==@*B.-W N(N(/:\ MVT2>Y3FS+$VT:D [;T)S"R_51Q,Y+MVEW%I-IYSB;'K)N(9[)FJ$&3)3:Z2* M6P.?X#O3FKF2P?XY6L:%.8 ]X!)F7 @JJ$E"2P0<3)AUR29MLOB=9$.8*6E7 M!BYDCOG?\2$1[]G'&_:3>"?@C\P>P7!P"'$4QW!W>P[[>P<[<(=]588>=_0. M[CW7?,HMAQ>8:[YF%F$N6.9K P^N,*Y&+S!594E/BVXI>P0F8Y!^_# XB;[ND#KJI8X\^O"?#^ 0 MKCE;<$&ZT6Q>0PZD[P:S6FLNES!AAIM#N)-JX8BPA4"XDE5MG8^2&44SWVT_ MKRD/7%DLS:^W)(_^@^3C7O+QSMN]* J:": *H*%&;2O!R4.9/8.EVS+"2WB+ M=8L[B#RPFW?K-#KZG(3K;3;A5C>6J)=^YAC(5"UMVYC];C_6SMIN?G5O9^*, MZ267!@06%$JIB(!NYTQK6%7YWEXH2Y/"+U?:7-S^DM G-@/@Z#D*8S;09IS/3W2=>3.( M,&N0.<3BR830"',QI%.=S2E@/P5%H6X91EN/OG%0K MYI3 S>L5^WDJ7HAYQ R&)/P>^'PVT+H:\F&"DY#?D>4EY():DL\C(4O_HF4> M:VC(2Q@G40X6&41!G/WBY]R(#8#@J098.<#:%V#G /LEH+D#T,P!S=293$KJ M@XLY=OJ4+!&5T8)-7J1FIF@A/XAEW4>!P'%G-".4']\#C=!5O #&14TY M0\=H)%:8GX2 R 3M"#IR@>,@9!]%^'CDHJ/W'_LZ%TE):MW+$SC+$K!V)&"C M&Q+S&4-?8A_\"OQ0C>\I\+HPHW#$6CER9BD)OWF\@6SS$[(,RZK*YVUP5PW_ MBN-=\)(:NZBOG?+9N^J;[6=9Q77IT"4)_2">,O3C6L2C*PX1^UE5NXR\64TN MWTDG;(X]&&CBI<. +D!S/KPSV\;G*N/J)'-K(BN9VBQ,;:K8G=-([(?@#_AH M2!BO\BW#MU.\?/4N',OH-'M=PS#Z^F+3E+TC765.KU3<*A2WE(HO*&$,C6/1 M6L)4^(5H*:Q*N9+GT!63D;4VS'EI2DW3E4QI%Z:T#S/E6HRATA4ET:&NM+=< M.3;M;F][Q=0T:\F<3F%.1VG..0XH>L!A E5^=+8D6$:WV^UL[X^](]W.UDY: M1Y0D= L)7:6$<6/40/>BNBP1;] 1> D->%!=8"73H06ND\RMB:SD8*]PL/<_ MNT^O3E/K)'-K(BN9:AKK;S;CC?TG)VCMT8#V#W75:;U6]L:GJEE3$U(3';IR MW M]V@U^X>ZZI0.E:QOG-\BH-/T',R01Y*89T>YXFYQUCY-3YCZ.CP[J-]@.A6; M H4P$5"CT1'UH]G9-QMP,D]/@X^$B[-E>CD#[ .5 >+YA!"^&L@)BO] .'\! M4$L#!!0 ( ,N$B%7^3@3*YP, ,3 9 >&PO=V]R:W-H965TP[O.7Q=<++CXJM< 2CT/:5,3IV54NM+ MUY7Q"E(L.WP-3']9<)%BI9MBZ<-W!03YH23[-V=""=\HRAA M<">0W*0I%C^N@?+=U/&=AQ>?R7*ES LWG*SQ$F:@[M=W0K?"8CH! K0X'USQ9N@%+#I//X M5I Z99\&6'U^8'^;B==BYEC"#:=_D42MIL[(00DL\(:JSWSW'@I!68(QIS+[ MCW9Y;+_OH'@C%4\+L,X@)2S_Q=\+(RH _Q@@* #!J8!N >C^#.@= ?0*0"]S M)I>2^1!AA<.)X#LD3+1F,P^9F1E:RR?,C/M,"?V5:)P*9RLNU,47$"FZ95N0 M2H^IDN@"_8&%P&9,T(L(%"94OM1O[V<1>O'LY<15NF_#X,9%/]=Y/\&1?KKH M(V=J)=$;ED#2@+^QX\<6O*LUE\*#!^'7@97P4ZPZJ.N_0H$7!$WY_!H\LL-_ MQ^P8O*:F6PYC-^/K'N&KC-TK%,%<(ZE&L-_G7)EG4$EG-VU[I;<_& M'E[%L=A @@A3H-F5WNYB(%L\I]!D8DXVR,C,KKL-!Y[YF[C;JCVGA476U,X4 MWB^%]ZW"\[U!F;V![.=7D^:&A]T/+I5D,K&Q3%H" M2XGNF:XY*/E7KY(/N@V-D\1*]%0#AP?SR.^.QH>SJ*5.:]Z,2F]&5F]N!"1$ M70B@6)G](UUC(K))1X^:-#K0]?,*>C0BLF9UIN9QJ7ELU:R/9[V:$*:ZH,0L M!J1+4Q1G1EA4CQ]5_6A$9,WK3-6^MR^C/*ON^\ZL@[[H52 WHGKB-E9*5JJG MKH16V:*VV.HV5JI1_W^H8XI.VC*X3;:H+;:ZP<'>X*"E,[T@.N50/STTLJ=W MKOQ]F>S;Z^1?K '\5BOD5MFBMMCJSNZ+9-]>)3^A$"B8:H=W4XG<%-=XR-M3 M.U?ZODSV[77R.TR81/J<.W[ ^;9JME#[:$ADS^.I.MW*K4$*8IG=OD@4\PU3 M^05"^;:\X;G*[C7)H] MK@ G($R _K[@7#TT3 ?EO5?X'U!+ P04 " #+A(A50R..,J0" "A!@ M&0 'AL+W=O/.4LB":C3ERE6E!)I94)&[_F 0 MN05EW$EBNS:322PV.F<<9I*H35%0^?L6)2[J".>BG M]20T_M;A&X-*=>;$9+(0XMD8TVSL# PAR"'5 M)@+%80L3R',3"&G\:F(Z[9$&V)WOHM_;W#&7!54P$?EWENGUV+ET2 9+NLGU M@Z@^09./)9B*7-DOJ1K?@4/2C=*B:,#(H&"\'NE+HT,'X 4' 'X#\/\5,&P M0YMHSW#-.>G)$3 M@@$>UV*C*,]4[&JD:0YSTX;2;4W)/T#I:ZHOR- [)_[ ]WO@D^/PSY0?@KLH M3JN0WRKDVWC#0W3DBG+VAQJ)SLE$<"5REM'Z$O*,S"0HU(/N).R13I$?-PNE M)=[9GWUZU 2"?@+F'5^KDJ8P=DISEMR"D[Q_YT6#CWWJ_*=@K[0:MEH-CT5/ M'FB%EU.#Q/1[*U_#(PLW#6:;>*%_&<;NMIO"OM?5R/-;IU?4@I9:<)0:EH7A M,\G(2HA,V=&HGVO8<@V/CJ[>\',[#<0T[R]4KAA7)( - ZXOQ1"[PS3IMJ_4O(74$L#!!0 ( ,N$B%4C M=G6TJP( -4& 9 >&PO=V]R:W-H965TNJ[("*JI.10T<3^9"5E3C4BY< M54N@N055I1MX7NQ6E'$G&=F]B4Q&8JE+QF$BB5I6%95_KJ 4Z['C.YN->[8H MM-EPDU%-%S %_5A/)*[#/2Y]:'+8 _ MV ,(6D#P5D#8 D*;:*/,IG5--4U&4JR)--'(9B;6&XO&;!@W;W&J)9XRQ.DD M%54M%+.6BCE)06I\]>2&<Z2*W"2]^_\V/O4Y\Y_(GOA5=AY%1YB3S9U TW=].7:$,26P/2?51(. M/7\XQ&^?%YY'=1+]0-.G6#@^J:"L[:"J:V@OLD-BS1UN6!%YWYKR3N M1OGG<13T2XPZB=%!B0]"8^&\]?/K$Q_M.!<-H^'Y*_&[46$<>^$K\>Y6TS$- M_QN5"\85*6&..._T#&EDTT2;A1:U[4,SH;&KV6F!_QV0)@#/YT+HS<*TMNY/ MEOP#4$L#!!0 ( ,N$B%6X9="@@P0 #<9 9 >&PO=V]R:W-H965T MXBSXO< F>E,QW7UQ[8 M=$PKD66" 5T6!V.IQB1G*1"06#Y MM2$SDN<*2?+XT8 Z[6^JQ,/C/?I=7;PLY@ES,J/YW]EU-GRVJR4@WCHV#R;B;SQ'1&BS7E6=U2 MN@ SPH0<>W"7E;A,,YR#1X$%D>,FP$?YS<%;\,"DB)AX ;B<@]]_5-E:W;X" M?TK1O;XE,C_G;V3$\QOP M+DVKHLJECN=RALM>2&$KP>O([O#" QIO ^@%X1%;39@?>GZLIQNV=$,CW:]4 MR!EGF%\ZQN$)%7\4>]$184U4$":^GF_4\HV,?.\J5F:B8J2FNLB>U;%VAAMQ MALK>$EBOY+@M.;[@[(]MML$26*\-H[8-(TNS?W0B/ BCY$B=IT&)=T:;2B\RC0;%(&*/74=B ?)<=KO28,1O#<8@\[=P+_SYY0>6FI M96;,'#P@EM#Z=7:N!D:7U*95KV,+K=^*SNU HXL8HLWX5'1HA/QC;6K"O#!& M9[39^1%H-B3W1+[+KV@^!UFQ9G13O[+J7S:-0(/'QQ):O^S.Y,#DDE*U:GUL MH?7?RCOO@XR&8H!4&Z">W40GGE03)94:)'JEHLZ8(+,Q^;PMY7NH(JGXUB^E M_(6K,=)R-8(-WC"PA-8O_6#GY*);)W;W3B[A?U#G?Y"M[9,&J+_H^PDZEJLF M#(5!=$:NG3M!9GZ'ZB0M"B/EP1/"=,!U>ME^_8R?-"H0*;;S4M_-]YYIS.M@(^: R $VV1<[5T,FT+ONNJY(,"JK. M1 D<7Q9"%E3C42Y=54J@J045N>M[7M 'G: 7X-\)\"PA< 00T(7JLAK 'A:S6)T-!9%*12S21,+,@:IL;C(%>.4 M)XSF9*:I!BP,3:YQ5>0#B0$K$M\L9K+%BE6@R'$,B,S5"4K[[?8,WX]O-/FSO]IG_RS]D?!")K2"2Q?\!*?7%+. M?MLZ."5CP97(65J5!>:;3"4HK!NZJZV6FE+D^^5<:8GMXD=;>50&A.T&F!;: M5R5-8.B41I=<@Q.]?]?I>I_:B.Q1%L,FB^$A]NA.:,Q(NO]- M0_5-MR6DXNI:+C."UE'@A[V!N]X/=(N0UPT?"\7/A7H][PG3Y+G013?T&J'* M87>O^Q4@EW;L*)*(%==5-3>WS62[M W]R?VHTQ]W6NYCG(35X/I+7XW1&RJ7 MC"N2PP)5>6&ULK99=;]HP%(;_BI554R=US7<('41JJ:IUVE34C^UBVH5)#F#5 MB3/;E':_?L=)R"@)J!>[(79RWN/GO/YBM!;R42T!-'G.>:'&UE+K\LRV5;J$ MG*I344*!7^9"YE1C5RYL54J@627*N>TY3F3GE!56,JK>364R$BO-60%32=0J MSZE\N0 NUF/+M38O;MEBJW6;)6 Z%8J(@$N9CZ]P] MF\0FO@KXSF"MMMK$5#(3XM%TKK.QY1@@X)!JDX'BXPDFP+E)A!B_FYQ6.Z01 M;K%UF1569=4TV0DQ9I($XW9 M3*/RIE)C-:PPLWBG)7YEJ-/)1.2E4*RR5,S)!*3&J2=7K*!%RB@G=YIJP&G3 MY!J?BGPDYVDJ5Y 16F3D1B]!DLE*2A/QE=$9XY@,%#F^!,S$U0=4/-Q=DN.C M#^2(8.K[I5@IU*J1K;$ @V&G#>Q%#>OM@;U)]2GQW1/B.9[7(Y\T8'^H,>^$3$2A!&<9K9?J9*F,+9*,Y9\ BMY_\Z-G$]][ORG9*^\\ENO_$/9 MD\VB@6<\?Q3T3GZ=(:HRF-/G*0G\V!N,[*?M*KI1OAM'81OU"B]H\8*#>+

+6[[XL'5" MXS'QII.VCSSN[!'7=8>NLX/>#8L#W]M%M[=N%W.S?Z-RP0I%.,Q1YYP.L'99 MWY9U1XNRNG!F0N-.JII+_(,!T@3@][D0>M,Q=UC[ER7Y"U!+ P04 " #+ MA(A5!/@"X7H# *$ &0 'AL+W=O^!A#H:U,3/G/60FRN79<7:V@POZ(;(/+) MDK(&"[ED*Y=O&.!2@YK:#3PO<1M<$2>=ZKT;ED[I5M05@1N&^+9I,/LVAYKN M9X[O'#9NJ]5:J TWG6[P"NY W&]NF%RY/4M9-4!X10EBL)PYK_WKW/<40%O\ M6\&>']TC%X[^.U.E]*N#Q_8'] MC0Y>!O. .2QH_;$JQ7KFC!U4PA)O:W%+]V^A"RA6? 6MN?Y%^\[6H*E(>\5?NT0< 22/&1!T@. 4$#T""#M ^%0/40>(GNHA[@ Z=+>-72B>O'/V);F$'9 OH90;2MN:OY-[]789>OGB%7B )_K"F M6XY)R:>ND$=4CMRB.\Z\/4[PR'%"])X2L>8H)R64!GQV&3^Y@'=E:OK\!(?\ MS(.+A/\4X@J%_A\H\(+ <)[%T^&^*9SG><__M_=!,L*^64+-%S["EU4^/2W-&T[Y+.IZBUO9.958GC--[B F2/5C@/;@9/^_IN?>'^94FZ3 M++-)EELB&Q0GZHL376)//U A7U?6%L14@Q:>:+CZ_]BE?A"'D6R,W7%VS\V2 MV NCH55V;A7Z<9",AF:YP6?B)TG#Z6H]K)_MS_WKA&_8S->CJ6>H'?3LEO\=L51&.:EA*5][52&H7 M:P?/=B'H1D]6#U3(.4W?KN6P#DP9R.=+2L5AH1STXW_Z'5!+ P04 " #+ MA(A5PT%/*0,+ #<@ &0 'AL+W=OR>ODQ[SMD/._M! 0&>@LW*)FEF M]L>O;!R$P%'L[=U^:,#XN1X;W]C2_LB@VE_U^ M/EW*M4 M6;*6:9YD*5%R?MU[[UWR85 &5&O\F]0;E%_0L.1-LU5>_4\>=^N.],K3;5YDZSI8;\$Z27=_Q??ZBS@( M",Y?"/#K /\HP/=?" CJ@*!M0%@'A&T#AG7 L&W J X8M0TXKP/.VP96+2A!5M#Z$25IJ]VNA]*>)CBLFD;POR*_D MHU!*E"HB;R)9B&25O[WJ%YI?KM6?UJR;'61#UE:+'-"TYF<-<13=WSP M6CQSQX\=\7W]O>R_'/_YR[GQG<#W&W5&@L$[X@]\G_SQ-2)O?GE+9N*)_$+Z M)%\*)?.&S;QU4S^(DNI55.^9VH")W)B_;U?/&._"@:%NS*=IL=\:WX&)VV-< M.\4P6\-_>&LL003[7TM0<0/7K^4NS0NUU>?O@OSK-[T"N2OD.O]WT^]E1PN; M:>5EZ3+?B*F\[NGK3B[5@^Q-_OH7;S3X6Y.JD+ (":-(6(R$,22,@V"6\L*] M\D(7?<)4EN?D_3K;ID63TIS1796&A$5(&-W!1A6L;)8]3()!_>^J_W H(V1: MUCHM!Z6U-#+<:V3HU,BMOH@_)>G"(1,GH*M,D+ (":,[V/#@>/GCMRL8K0(3,2I&P& EC2!@'P2P]>0/CJ@V< MBKI+"ZFY!1'IC.@,&_%426LN&QVC&S>NJ[!JVJ&R/+])6-"T%$J+H30&I7$4 MS5;7@6?KN3MZ6?H@59'!;=^;.RH#:YU!:#*4Q*(VC:+:^C!/O_; 57Q,.)>6/PV9)09UV*(TV M[T:CUPY-S-HGYJC$MAB,W^ZY#?==FWPWVD<42=:HAAW"\P]V9W V"+V1%XZ. MY0 UTZ$T"J7%4!J#TCB*9HO*&/.>VYD_$-5&)?KB]:8TWZ=?"E/6Z4OJN1F MJZ9+D;VG1 MZS:9?$?D?"ZK<=3E-72J^X1BT3@JPDWM*C$H+8+2:$WS KM)&HR/F@@Q-"UK MFY:CTMKZ,2:\[S;AVPZC<6,Z"P;JMD-IM*99/;(7AM) $[/VB3DJL2T:XY/[ M3A.T2^5&+_HL59+-R*>T65A0#QU*BZ T"J7%4!J#TCB*9LO3>.@^=GR[#_74 MH;0(2J-06@RE,2B-HVBV!(TS[[N=^=^7FKK,5C-2*#$K+=29>"K/C_I/HP3# MDYJ#?^R?NE-V%A;4DH?28BB-06D<1;.%92QYWVW)&V'IKF4NI]NJL=]29*BB-0FDQE,:@-(ZBV2(S5K_OMOJ-R$POLG0S\B*;?GOV,E2R6$C5 MJ+-14\_YV))U;T-GI4']?R@MAM(8E,91-%MIQO_WV_C_'7L2OS\V%I_7$CKW),8GC;SA\9476A& TBB4%D-I#$KC*)H]!8 I' 3NPL&/="1J]*'& MO...A#M]5Y%!:11*BZ$T!J5Q%,T6F:DN!.[JP@]V)&JZU9$8G(TOCJ4&K29 M:11*BZ$T!J5Q%,V6FJE)!,B:Q*W(E^2Y=MHH/6A9 DJ+H#0*I<50&H/2.(IF M*_1@UAWPM#O8>7>P$^]@9][!3KV#G7L'._G.SRA+!*8L$;C+$D>C1?*BJOR[ MAXK4R).1#,>]"G?JS@*#EB>@M!A*8U :1]%L@9GR1/#*'0/=_#R1S/09D?PC M26?NJS%TQA\H+8+2*)060VD,2N,HFJU44^,(1MBK,70B(2@M@M(HE!9#:0Q* MXRB:+4%3_ C'\3W9+U=DVGV(%.A-5@\^]-- G3#N@H0 M2HN@-!J>SK1T/GQA0EIHL:-]8HY*;$O'5#+"5RH9:IL7\O"V&O)&Y$0\+VB< M:-[-[*P@:)D#2J-A8Z7F^&:I&)J4M4O*44EMY9C"1.@N3$1RNA+JM1NRW)#. M4H'6&Z T6M-T/Q_D+-FN?]7]P?6^C5X]$>&W M3*3Z==56&ZQWV=*QY8CDZ9"ITN*QG%);EAG 4++!.'I M1#]AX\V=%)HWAM(8E,91-%M/5I)%#+'TJ+PM.9]YOO%:;0O#&4 MQJ TCJ+9=$X69$;T%E04(^_IEEC.KU&/4'M>RB- M06D<1;/U9.S[T&W??Y0%V:AL*N4L)W.5KBV"K=HB)ODI0\2:&:GYKH1G66%M2/ M?V4WA[O=:FS)0[UW*(U!:1Q%LQ_J9;SW8@J,2@M@M+H M\-3X/GFF5\/C#X8-9TOV.HNW8-F'U?CB0[A]CY_(=0$QY*BZ T"J7%4!J#TCB*9DO0&/M#M[%_ M(_(D)[LGLI,L)0]"):(RM4J)]/2H2J3'"PE2L[+B4@OWUA,&9^?#'E')8KE_4V2;ZL'L]UE1 M9.OJY5*+7:IR!?WY/-/-@OI-F> Q4]^JW9S\#U!+ P04 " #+A(A5H;\8 M !H# "H# &0 'AL+W=O+$MD4\AQ2+([8 JNY,&4^Q5$T^ ML\6" Y[DHC2Q/<<)[103:D7=_-H%C[HLDPFA<,&1R-(4\[LS2-BJ9[G6_85+ M,IM+?<&.N@L\@Q'(J\4%5RV[ 4SQ@+Z M+/E%)G+>LSH6FL 49XF\9*LO4 (%VB]FB"VGA!XI4QR1) ;(KZC"Z!2S)6S?SV_@ D)HDX4!VO1@.TOW> M]A"AZ.><90+3B>C:4HU%.]IQ&?>LB.L]$?='+(^0[WY GN-Y#?*^67ZZX$KN M-,EME8$J#5Z5!B_W\TUI&%(A>:;6J$2_OZH.:"@A%7^:X JW5K.;?O1.Q +' MT+/4LR6 +\&*WK]S0^=C$^J.S-; _0K<-[E'GSD3 IVF+*.R";10A[E:EX1E MY#OZU[67=01CD"T16A5"RXB0S]V B%@S(+4LP M\,/@$94Q[I940445&*GZF/,[0F>&N0DV(+SC5N@_IC#&V9(BK"A"(\4G(8FJ MM3!!YYAP=(V3#)I0PDT4/]A<9L9@6Z*T*Y2V>4)J97$$E#".OC,) OW;J)A- MA$;SUU:,'9FMY:%3Y:&STU+9V27XCLS6P(\K\.,WEVD7H/_PWS&:$")3!5]LY16R6.%]OBHB'9(M]9CIE4^]3\ M=*X^)8#K#NK^E*D"63;T9K7Z.(G^ U!+ P04 " #+A(A5PR R*[0" ] M!P &0 'AL+W=OW.2VL>;8Q7;:P==S[:2A6T,T(5Y:V[GGW'.N M[>MD*]6#+@ ,>2RYT&.O,&9][OLZ*Z"D^D2N0>"7I50E-3A5*U^O%=#<@4KN MAT$0^R5EPDL3MW:CTD16AC,!-XKHJBRI^GD!7&['WL#;+=RR56'L@I\F:[J" M.9C[]8W"F=^RY*P$H9D41,%R[$T&Y]/8QKN +PRV>F],K).%E ]VW_ 3_OQ[WOP/M:@+42X*\1%V$OX.3,G M)!J\)6$0AEUZ_AG^1$[4[DOD^**^?9DQG7&I*P7DVV2AC<)#_[VKUC77L)O+ M-H)SO:89C#V\Z1K4!KST]:M!''SH,OJ?R)[8'K:VAWWLZ10WU;JL*,<#UIQ# MJ,]AE_&:+79LMF%MTC *1HF_V3=T�Z"X9MT!.AHU;HJ%?HI)3*L%_4]2*\ M-+G=KQSW2U;"$+P3A&E=49$!R:0VG3>DSC#:TQ4%@V?:#V/B..J6'K?2XU[I M=]*\L+KQ877C('ZF\# H'L:GSR3Z>QVJ!+5RC5L35ZVZ6;6K[=LP<2W1_Q-> M/RS75*V8T(3#$J'!R2D61]7-NIX8N7;];B$-=D\W+/!] V4#\/M22K.;V 3M MBYG^!E!+ P04 " #+A(A5P,E8'TD" #I! &0 'AL+W=O'@CE>U\P=QGC6LPGMT#\W*D!7W*"67J"S7"@QNIM'M\&8V M]O[!X1O'G3W:@U>RUOK1&Y_+:93XA%!@X3P"HV6+:X]7:&'#%W:=[^0Z@J*U M3LM],&4@N>I6]K2OPU% FCX3D.X#TI!W1Q2R7##'\LSH'1CO36A^$Z2&:$J. M*_]3[IVA6TYQ+I]K*;FC*CM@JH2Y5HZK"E7!T<)K^,*,8;YN<+E Q[BP5W ! M7,&2"T%5M5GL* N/%1=[QEG'F#[#^ Z61%);^*!*+/^-CRG[7D)ZD#!+SP)^ M+=P 1L-7D"9I"@_W"[B\N#J#.^I+,PJXH_^6QIZHS8+;0FC;&H0?MVOK#/77 MSU/5Z$C&ITG\S-W8AA4XC6BH+)HM1OG+%\-)\OZ,A'$O87P./5^UIJBI9Z$X MTD*3#)769:?*4_("3_[(#GR8!'0_WML\':6#219OCY.*C]I/HJG"D%GB;)7K M.K$_[>?XMFO?O^[=([!DIN+*@L -A2:#-S0VIANLSG"Z"HO0 M> >ZWVCM#H8GZ%^W_ ]02P,$% @ RX2(56*RS=BJ P A T !D !X M;"]W;W)K&ULM9=O;Z-&$,:_RHB>JD1RPC\#=FI; MRCDZ7:M<$UTN[8NJ+]8P-JN#7;J[Q)=OWUT@Q 5,KE;[QF9AG]G?,PO,L-AS M\56FB J^Y1F32RM5JKBR;1FGF!-YR0MD^LJ6BYPH/10[6Q8"25*)\LSV'">T M=$/+_'C.^7EFN]G/A,=ZDR)^S5HB [?$#U M6-P+/;+;* G-D4G*&0C<+JUK]VKM^D90S?B-XEX>'(.QLN'\JQG\G"PMQQ!A MAK$R(8C^>\(U9IF)I#G^:H):[9I&>'C\$OU#95Z;V1"):Y[]3A.5+JV9!0EN M29FISWS_$1M#@8D7\TQ6O[!OYCH6Q*54/&_$FB"GK/XGWYI$' C![$&:VCF8.JMQ4:NV&,K.-#TKHJU3KU&K-\YPJ MO2\*"$M@S9FB;(2Y7N#QX0;.WIW#.Z , MOJ2\E!I#+FREO1E".VY\O*]]>$=\W,7J$GQW I[C>0/R];C\%\*.R6V=T3:M M7IM6KXKG'XEWBU(B3KK>)W!+R89F5#U/0''8F 32!/ZXWD@E]"W]YY#S>JGI M\%+F.;^2!8EQ:>D'6:)X0FOUXP]NZ/PTE(?_*-@_LN*W6?''HJ]T M+R8G*A6(D.M[+I7G0\[K<&$5SKR0GE9NZ#D+^^G0T>B:)SJ:MHZF;SF:#H'7 MJN /'1F80=\-/2)X$$+'KP%'@R!!SWP(/)F'?#1T">"ARUX^!9X. 0>]L"G M4=C-^&CH$\&C%CQZ"SP: H_ZX,%\V@$?#7TB^*P%GXV"?TE1-PA;A6((?];# M=QV_]XR.KG B_[SEGX_S>UB#NC%DVYN0*:%Z5Q1[5'O8H:K*).S\Y%%/I>Q\[X>J?Z.6A* MW._8LNXN94WMU*W)H#6W9\T+IK.>M=&E3[7VVABXHQ6VV:JX%,+T7 4753>K MVZM_Z];K;Z3O1G[7[?]1[]W7@N^.5_R[XZ8FP#AK\C!HL%_\/<]WYEV# ]," M/WI] =7D]D&+;+Y//A&QHTQJK*W6.9>13J2H6_YZH'A1=R% @ 2@< !D M !X;"]W;W)K&ULK55K;],P%/TK5D!HDT:=]]!( M(VT=")" :=7@ ^*#F]PVUAP[LYUVX]=C.VG4C70/B7YH_+CGW'.ND^ML(^2U MJ@ TNJT95U.OTKHYP5@5%=1$340#W.PLA:R)-E.YPJJ10$H'JAD.?3_%-:'< MRS.W=B'S3+2:40X7$JFVKHF\.P,F-E,O\+8+EW15:;N \ZPA*YB#OFHNI)GA M@:6D-7!%!4<2EE/O-#B9I3;>!?R@L%$[8V2=+(2XMI//Y=3SK2!@4&C+0,QC M#3-@S!(9&3<]IS>DM,#=\9;]H_-NO"R(@IE@/VFIJZGWSD,E+$G+]*78?(+> M3V+Y"L&4^T>;+C8VP46KM*A[L%%04]X]R6U?AQU $.\!A#T@?"X@Z@&1,]HI M<[;.B29Y)L4&21MMV.S U<:AC1O*[2G.M32[U.!T/A-U;:HYUZ*X1F_1-R(E ML85%!^>@"67JT*R^1ABIBDA0&=8FJ87BHD]PUB4(]R3X7N@)BH(C%/IA. *? M/0[_0O@^.#96![_AX#=T?-$>O@\W+=5WZ-?I0FEIWJ'?8XXZBGBO@M1_/^;O/Y'=GJ^SI'O5'B$BK*R'I'RC1 M >7]ZN%8'3KRQ)';=K#. W_[R_!ZU^6S0N]YB #^O3EZLU%H#3A)>6KIRRDS[8P$KG' M[I=/:6^4KDBG*% M&"P-UI\<&Q+9=>YNHD7CFM]":--*W; REQU(&V#VET+H[<3VT^'ZS/\"4$L# M!!0 ( ,N$B%5:&22]]0, ((5 9 >&PO=V]R:W-H965TKWQF#[OI;YAKQ8E?88GD'^4#UR-[ YEF^90B)05B,-N M:?U$;M=.G5!'_)G"49Q<(TUEP]B+'MQOEQ;6%4$&B=005'T=8 U9II%4'?^T MH%8WITX\O7Y%_U"35V0V5,":99_3K=POKP3-2? MZ-C$!JZ%DDI(EK?)JH(\+9IO^J5=B),$XDTD.&V"\W\3W#;!K8DVE=6T[JBD MJP5G1\1UM$+3%_7:U-F*35KH;7R27#U-59YJ]5\DBQY0>_0(PC@!]@B M)1#TH9(5!W0O1$6+!-";.Y TS<1;%2CVE(-8V%+5H)'LI)WO?3.?,S'?IT3> M()?\@!SL."/IZ_GT7VDQE6XKYAU]IZ/OU'CN%/V,"H'8KEV OWY3S]&]A%S\ M/<:M ?/&P?0O[E:4-(&EI7Y2]4):J^^_(P'^<8RI(; !;[?C[+(\U*P[ 9;K) -W!1HZ5.8MP[:89 AN0]3NRODFQ^B9Y&P(; M\ XZWL&W%VMP(4$'AYZ+(W*FU#$=!>*;4RT W<$/L MQ\&X8 GN30'^CV/UQ!5\IIS30H[_V<_B7+MUIM"&K$^L$#&IVA;-%'=#:$/N MO0\BLW;#C'+;.0:*]/PH=/QSZ8Y%^KX78\>;T&[O;,B\M6G.6($D0V7%D[WR M^ ,VHX7/0EZ]E8;0A@O06R+B&96Q47]D"FW(O7=(9-:(&)*Q?VE7HS#R0Q*< MR_@RTG'4&W04Q!,R[CT/F3<]ZDU,\C21JMRF^JI()\[@6:"K-] 0VI!V[Y5( M:%2\1BV3*;0A]]XTD5EO8DB\T:5X?2<.,7'/Q7L9J5[?7(]$$]KM71"9MT$_ MYV7&O@*TI7?'<#GA>^?AKMY%0VC#AD+OG1QLM*5@U$&90AMR[QV4,^M2S"BX MG6/8+8A)'./SXWA@N!-PZ\9 M2%;6/;,-DY+E]>4>Z!:X#E#/=XS)UX%NPW5MU]6_4$L#!!0 ( ,N$B%7S M";,.&PO=V]R:W-H965T(I!"[2QN)7D20*TX;8,P^U,#P9SP,B,+50;?Q2=#3 __EN4)=.4 MEVBI9?4 MXJ?+1^5ZOJQ6F_EZI=35IS<7OZI7A35M%]B^XE_SZLOFR6.EW92/Z_6?[0_! M]9N+4;M&U:*:-2U1BO]\KMY5BT4KB?7XOQUZ\3AFN^#3QWO=W6Z\V)B/Y:9Z MMU[\,;]N;M]<3"Z4Z^I3>;]HLO47O]IMD-EZL_5BL_U_Y.+*#M%M!.74#?+: ?+*"I1Q8P=@L8APM,CRQ@ M[A8P#Q8PC",+6+L%K%-'&.\6&)^Z#9/= I-31YCN%I@>+*#JQW;<:+_G1J>N ME/JXLP_W]O%1]KM;/=S?1[=$W>]P]7"/'Q]EO\O5D_>YNM_IZN%>/[[(?K>K MS_:[>6R1_8Y73][SZG[7J\_V_=%%]CM?/=S[^OC8O\+]WM>V>__RX1_\-BWL MLBG?OJ[77Y2Z?;WPV@?;R-DN+T)BOFK3,6]J\=NY6*YYFS?KV9_*'V5=EZMF MHY2K:\4IZY7(4>47Y4/[=)M>RH]VU93SQ>:GUY>-&+5=]G*V&\%[&$$[,H*N M1.M5<[M1G-5U=2U9/AY>?CJP_*78VL=-UO:;_)LV"/Y^OWBEC*R?%6VDJ4+3_BC>]2.*N^'E7^K_Y$L%)U>CA,V)$9W58(6.3WE;W2_;MW?I43* M7MA=Y>K)5AY5\E.2YL6=7ISR[WAZ4*-&!+8X5):JO5C4']\)].TP^I%AWBW* MS499?]J_&2CK6MD>+"O_?B]>J@1-M=S(_OQ^>W -N=L>WE]M[LI9]>9"'+]O MJOIS=?'V[W]3K=$_9%%+8C:).23FDIA'8CZ)!206DEA$8C&))226DEA&8CF) M%1#6"T[C,3B-(?WMX\%S];6J9_--=:W\.%_M@EEVP/S;H'=N8)*836(.B;DD MYI&83V(!B84D%I%8_("96ZS] ._SVZFECJWQZ\O/3Z.0'#,EL8S$9C%)J#49C4ZUE576^43_5ZJ33B\'2?B>V!Y9=]4/Y7^4$6BX/VN;%(8C:) M.23FDIA'8CZ)!206DEA$8O$#9CV)14LWC=%H=)"+SU^GJI.)83Y[94JN7D9B M.8D5$-8+/>LQ]*S3CO_6]\VF*5?7\]7-2T> @^*Y44=B-HDY).:2F&<].P#1 M#7,RULR#0Q"?'#4@L9#$(A*+3RUN0HZ:DE@FV033-*8CS>AO0DZ.6D!8+\;& MCS$V'HRQ_6F?NZJ>KQ^FL-^JLI;GUR!U;GZ1F$UB#HFYP^4W'ZHMRRIR+7P2 M"T@L)+&(Q&(22T@L);&,Q'(2*R"LEXN3QURCZ)!206DEA$8C&))226DEA&8CF)%1#6 M"[GI8\A-!T/NP_WR8U6W'](U=;F=P%Z7W]H/ZL1_9#$WJ)T;68>AB YGD]B 8F%)!:16$QB"8FE)):16$YB!83U0E =/:9@>_'L23$X6Z\V MU>Q^>_'C:9$X3)^;B:AFHYJ#:NY.ZQTB'N8B.J*/:@&JA:@6H5J,:@FJI:B6 MH5J.:@6E]2/RR?7BZO!T>-/,EV5372N?RGFM?"X7]]N3N\VZ*1=*U9\L'SG1 M.SS$V5%):C:J.:CF[K2GY_TFVD233:?1@7U4"U M1+4(U6)42U M1;4,U7)4 M*RBMGYA:EYC:&1\@_JRLJN:E3Q&'Q;,#DM1L5'-0S44U#]5\5 M0+42U"-5B M5$M0+46U#-7RG?9T7C49CW5S:O4/%0K)"]6QJ4^M)Z?K^]'7M92H@Q=>O[6K M>O[YH8-P,2\_SA?SYMO1@T*TC035;%1S4,U%-0_5?%0+4"U$M0C58E1+4"U% MM0S5D;:U_?2SRG75?I/%"1<.#K-GIZ3Q+/JG MLK.S-CJL<^JP+CJLAVH^J@6H%J):A&HQJB6HEJ):AFHYJA64UH^_KD]$'6X4 M\43:/32)S&[+U4VEM#]VGR<>.T1$.T10S48U!]5<5/-0S4>U -5"5(O4YUT; M$\.0O.W%Z+@)JJ6HEJ%:CFH%I?4CLNLJ48?;2GJ7Y+1?]=">3MD]E(8CVE." M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6HEJ&:CFJ%>KS)AKMR+RY:U)1A]LD MWJV7R_5*V7YMF30%T>KSSIRI;HVM@U9_7_(ZU9H:D_[+ MG+]/%T'RP71_^TGK$Z#Y(4"U%M0S56F./FR>FWJH9J.:@VHNJGFHYJ-: M@&HAJD6H%J-:@FHIJF6HEJ-:06G]%.UZ:C3U.\W1-;23!M5L5'-0S44U#]5\ M5 M0+42U"-5B5$M0+46U#-5R5"LHK1^E6A>EP\TV_!Q]>,"S(Q;MQ4$U!]5< M5/-0S4>U0),T4(@)_T@_Z+0(T6$C5(LE&S$UIM/)X519= MO0S55V3C79RDTVPVC3U_;):-3\KRVT6?H+HV_#8]T=K:B'3^HYJ": MJTGN$&(>?$40.J*/:@&JA:@6H5J,:@FJI:B6H5J.:@6E]1.SZ_71AGM]AJ?P MQ9>U-!O1AA]4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4RU&MH+1^BG:] M0=KX>TWAT:XA5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R5,M1K:"T?I1V M74/:RS>]H:;P:!L1JMFHYJ":JTENG7/X+;_HB#ZJ!:@6HEJ$:C&J):B6HEJ& M:CFJ%9363\RN.4@;[I)X80I_6U?R\_!H!Q"JV:CFH)J+:AZJ^:@6H%J(:A&J MQ:B6H%J*:AFJY:A64%HO1_6NHT@??:=)O(ZV%:&:C6H.JKFHYJ&:CVH!JH6H M%J%:C&H)JJ6HEJ%:CFH%I?6CM&LKTE^X50\WB1\>Z>QL1?N,4,U!-7>G]>XC M?SB)1T?T42U M1#5(E2+42U!M135,E3+4:V@M'YB:EUB#GR=N)?'PQ'--+]Y6;9@Z.SQ) MS48U9Z<]O>;='*FJ[+Y"Z, >JOFH%J!:B&H1JL6HEJ!:BFH9JN6H5E!:/QF[ MUB-]N/7H+T[@17A&\]5\>;^41BC:A(1J-JHYJ.:BFH=J/JH%J!:B6H1J,:HE MJ):B6H9J.:H5E-9/V:Y=2;>^UU0>[5E"-1O5'%1S4/-C&AFHUJ#JJY.ZWW]6V'O?+HB#ZJ M!:@6HEJ$:C&J):B6HEJ&:CFJ%9363\RN-4D?;DWZ'Z;XY=>C4WRT20G5;%1S M4,U%-0_5?%0+4"U$M0C58E1+4"U%M0S5U -5"5(M0+4:U!-525,M0+4>U@M+ZB=DU+AG# MC4N2*;Y^?&HO#4JT7PG5;%1S4,U%-0_5?%0+4"U$M0C58E1+4"U%M0S5JOFH%J!:B&H1JL6HEJ!:BFH9JN6H M5E!:/TJ[1B9C^'Y+Y'P>[6S::4\O@#]L-K?1$1U4U -5"5(M0 M+4:U!-525,M0+4>U@M+Z.=AU(8F'0SEX3A?2,'5VT)&:C6K.3GL:8IJA6;(N M)'1@#]5\5 M0+42U"-5B5$M0+46U#-5R5"LHK9^,71>2,=R%]+ZZ*6??E'!:(,1JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:BFH9JN6H M5E!:/T"[!B/C>S48&6B#$:K9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:KE MJ%906C]*NP8C8[C!:'_'S9$AXU0+4:U!-525,M0+4>U@M+Z MN=>U"1G#;4+!9G-?KF95>Q0Y>YB(;[83\?L[\7 ?ANUOO^P3\J5<1'N$4,U& M-0?57%3SC.>W19+G(MK]@VHAJD6H%J-:@FHIJF6HEJ-:06G]\.RZ?XSAFQDE M]7I65=<;Y5.]7BK-;24/S&,G>] .(%2S4U@M)ZT65VW3;F<+?-[MS+T.F68>'< M?$(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1+4.U'-4*2NMG9M=O8ZK?Z72+ MB?;9H)J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6E]:-4ZZ)T^ Y" MYY]N&0;/CE"TOP;5'%1S4K8 M,K3)P;0;7;T,U7)4*RBMGWM=4XPYW!3SF'OK^V;3E*OKMGG[I>1#NU]0S48U M!]5<5/-V6N_?DF%.QIHY/OB@$!TW0+40U2)4BT^N<(*.FZ):)ML*T]0GYF3: MWXH<';>@M'ZP=5TNXN'PJ9"VR:52DH488UF)R?'@1XN#V-F11FHVJCFHYJ*: MAVH^J@6H%J):A&HQJB6HEJ):AFHYJA64UH_/KA7&-+_71XMH4PRJV:CFH)J+ M:AZJ^:@6H%J(:A&JQ:B6H%J*:AFJY:A64%H_2KNF&'/P2O&_\M$BV@R#:C:J M.:CFHIJ':CZJ!:@6HEJ$:O%.ZUW9/C)T\W &CG:YH%J&:CFJ%936S\:NR\4\ ML$%BNB :J%J!:A6OQR:1-TP!35,LGJ M2Q([1P*5(K/6J_:;Q;:?.MX]?NKXTD77P_#9:89VIZ": M@VHNJGD[S1I*,[0QQ7S>#O.+)KM4.43'C5 M1K5$LA/TT51V538Z;H9J.:H5 ME-;/M:ZAQ!QN*-E_^M=^-^*^&V_[+=XO?4/BL'MVK*&])*CFH)J+:AZJ^:@6 MH%J(:A&JQ:B6H%JZTU3CZ3O?*]T\.%K+T%%S5"LHK9>15M>Y8@UWKB3W'Q?S MV>#IY6'AW#1$-1O5'%1S4I MUD4IW;DR#)X=H6CGBO6\0T S#&.B]NJOFH%J!:B&H1JL6HEJ!: MBFH9JN6H5E!:/QR[]A9KN+WE?_M"G&'\[*!$&UU0S4$U%]4\5/-1+4"U$-4B M5(NMYS?Y.3PI;3WO-%'5L>P6&BFZ;AFJY:A64%H_ +LV&/&0OL!FF#P[]DC- M1C4'U5Q4\W;:T 4VZ( !JH6H%J%:_')I$W3 %-6REU<_1PU -5"5(M0+4:U!-525,M0+4>U@M+ZZ=FUGUC#[2?O;LO53:6( MA/Q4SFOE<[FX?_K!X./]4>?5\<\(T6X45+-1S4$U%]6\G39T_38Z8/#R@"$Z M8(1J\\HMJ2B_'1MGE7KK[]_6\331W_8[._\.$\N/BTH\N_IW=7K MK_.E>+58;O1J.K4LI5WZXV*^N7T8[4Z\^J)+G8_4JD3T? M:%>_RYQ(N_H@>S[4K][KLN>-J_>&['GSZKTI>]ZZ>F_)GA]?O1_+GI]O9_*GE='5^_5D?0WJOB-K!:AJHG?2+=:%9NM2K=;%1NN2K=<%9NN2K== M%1NO2K=>%9NO2K=?%050I15010E4:0TT40--6@--U$"3UD 3-="D-=!$#31I M#311 TU: TW40)/60!,UT*0UT$0--&D--%$#35H#3=1 D]9 %S70I37010UT M:0UT40-=_M??_OE+:Z"+&NC2&NBB!KJT!KJH@2ZM@2YJH$MKH(L:Z-(:Z*(& MNK0&AJB!(:V!(6I@2&M@B!H8TAH8H@:&/ /:$)#6P! U,*0U,$0-#&D-#%$# M0UH#0]3 D-; $#4PI#4P10U,:0U,40-36@-3U,"4UL 4-3"E-3!%#4QY$K91 M**V!*6I@2FM@BAJ8TAJ8H@:FM :FJ($IK8$E:F!):V")&EC2&EBB!I:T!I:H M@26M@25J8$EK8(D:6/+W@_8-05H#2]3 DM7@5VMR55BR&HBC$?&;;0TNN_?3 MMZ_ORILJ*NN;^6JC+*I/XKUU]&IL7BAU>TGO_H=F???F0KU0/JZ;9KW&ULO5A=;]LV%/TK MA 8,+;!&HKYL9[: ).W0 2MJ)&C[,.R!D:YM(A+ID;2=_/N1E$Q_1-$20^Z+ M15*\A_=6E[\M\ 161%WP)3+^9<5$1I;MB M[LNE %)8HZKTPR!(_8I0YF5C.S85V9BO5$D93 62JZHBXND:2KZ9>-C;#MS2 M^4*9 3\;+\D<[D!]6TZ%[OD.I: 5,$DY0P)F$^\*7][@U!C8&=\I;.1>&QDJ M]YP_F,Z?Q<0+C$=00JX,!-&/-=Q 61HD[<>_#:CGUC2&^^TM^A^6O"9S3R3< M\/('+=1BX@T]5,",K$IURS>?H2&4&+R*:'?4FVGLCO%\P?T@PA!F)*(L )](H+I#4%VO&+ZPX@A]X4PM)/K$"B@.[7WMO:,0;BE[_W3%LMZK;A]+7/'+^62Y##Q]"66(-;@9;_^@M/@][9 ] 1V M$);8A27N0L_V8T 4NHH'>4-:?J?5LH:OS$XIOLM,ZB)(E' M01B/_?4^S4Y'3J29.)I))TVW^_ ((J<2_I=6\HS6AU&*!^G@B%7GNB>R2AVK M]"V;!SI+O'K;TN?;%B?#09@<$^QTX42" T=PT$GP+YB3_,GEP38>G0!OO8D] M@1UP'3JNPY^8H(9]AJ4GL(.PC%Q81F=.4*.V!!4-D^'HZ*1W.G(B31SL_O&# MGE-4 WB8HQ(<1>$1L;:)D=03G@GG7#?V@FWB*=68N<03WBGGO#YY!-^KI^"8W:]*B=_ MKYBL0,QMC2U1SE=,U469&W5U_)6M7H_&KTU];XO4'4S]<> +$?H(2U3"3$,& M%P/-3M3U=MU1?&E+UGNN= %LFPL@!0@S0;^?<:ZV';. ^^J1_0=02P,$% M @ RX2(57H@N!1_ P *1$ !D !X;"]W;W)K&ULM5C1;MHP%/T5*Y.F3FI)'"! !T@K7;5*G52U6OLP[<&0"U@X<68;:/]^ M=A)"0D,T),,#Q,D]Q_=X$:&Q,QZF]Q[%>,C7BM$8'@62ZR@BXOT& M&-^.'.SL;CS1Q5*9&^YXF) %/(/ZE3P*/7(+EI!&$$O*8R1@/G*^X>L)#@P@ MC7BAL)6E:V2D3#E?F<%].'(\DQ$PF"E#0?3/!B; F&'2>?S-29UB3@,L7^_8 M[U+Q6LR42)AP]DI#M1PY?0>%,"=KII[X]@?D@KJ&;\:93+_1-H_U'#1;2\6C M'*PSB&B<_9*WO! E .X< ?@YP/]?0#L'M%.A66:IK%NBR'@H^!8)$ZW9S$5: MFQ2MU=#8+..S$OHIU3@U?E9\MD*O1 @2*XE('*+O1,1ZP=$5NB-4H!?"UH#N MXV2MG_-Y-7;"8T7C!<2J@#U0,J6,JG=T<0N*4":_#%VE4S43NK,\K9LL+?]( M6C^):"'L7R+?\W$-?-(,OX-I"_E!'=S5!2JJY!=5\E.^SA&^R5H(HU&FU4H$ MG4&=ID82\T)>RX3,8.3H-TZ"V( S_OP)!][7.H66R"IZVX7>=LK>/J:7$5E> M;,0%2M]P]/M!AZ)[!9'\4U>"MLT26"*KE*!3E*#3O.1[9T/N;+9S]B6*@,BU M@,@\IN;5J*M%-H'>0J]\9NINRRIJPMM?JMXNP2O[=(O]N8_[? MWQ*]4T*(-IP1E:9=EV,CR:GK98FLHCN5V;SU!UI.?UNU[Y@P]L? 35Z]8;&9=: M*MRHZ)9N: BZ.SIFX&;\J=_I&6O9'GY/6RQ%95O6^/#\:B^-BW& MHWS-DSACTP*5ZS2EQ=,U2_+'RP$>;"_K:2'.ACN4 M*$Y95L9YA@IV=SFXPA>AZ58*M<2?,7LL]XY1-96O>7Y?G7R(+@=&-2*6L#FO M(*CX]\ F+$DJ)#&.?QK0P-LIB!&F<;?[3;XTC]A0$CEJ! M- JDJV =4# ;!;.C0 Y9L!H%ZWLMV(U"/?7A9NZUXP+*Z7A4Y(^HJ*0%6G50 M>[_6%OZ*LRI19KP0O\9"CX_#?]8Q?T+3A&8EHEF$9CR?W[^K?!^A29Z*A"QI M'=)WAW\*OU7'#+T.&*=Q4KX1PK>S +U^]0:]0G&&/B_S=2G0R]&0BT%7IH?S M9H#7FP&2 P,TT<<\X\L2A5G$(H5^H-?W-?I#X:R=Q\C68]=$"_AISM\C$[]% MQ"!$,9[)]ZMCU71>9CW\8>N2,\Q=^I@UGGD ;[:D!6M28DJ?1 7AZ*HH:+9@ MU?';;6I$=6Y-Z"KF-(G_9=%;=)7F:R']UQ\"$GW@+"W_5F7'QKZEME^5T8MR M1>?L[TO)09>9>^^5-"7 M]]D,@6Q*3G5V3G6T3JV[!?JTJGRGK/M:]6/O;$BP !(L! *38N#N8N">N3R[ MD$&$! L@P4(@,"F(WBZ(WHG*L]>K$A:V[$Y=4@A9&'>*PT;[8&]H_?:EYDC5 MK?W "L'YT(H5<1ZAU^)Y_(G1HGRC?!C7@AY[0X.B!<],&-?30ABEU0,_PBZ* MZ),J8T*H8D%S;("EON$:;H=P3%1BF/A&IT$V8OLMP;*)YW9: M@@+-M+%U@+_@EL%A/863&$R/M92H8 FM>@'/455]ZKP.9].ITC%6?\:VYSC= MCJH?TM%9J6")"JLAE%79T2U3Q'JJ^(-=%9+\34#1@FOW5,?RNPU!!R1/OJ6<6,\Y0=NIBI]:O9>D M^A$=G8HJAMHS&D(9E3^DM!25G(*BZD&/+0&@:,$S$R9-,_6VS117O53Y&><4 M%)6T%)7H*>JA9-:K'>U[4(H*BA9"HF?9LAE$W9R2TQ):<@IGK0HXL *#%]9L+;U[W&MI?Z!WDIU+CDT+2\ ME.AYZ41D.)46\V6=JY&H+DF^JK)8.6=(?CD!10M T4(H-'E!7$MJ3>/,%<8$)<"@: $H M6@B%)H>R9<&FG@7_>(5I@*4*8Q"C\X9KHA"S/:O['DPA15R[]S)')6;@/3'9 M"RT5-;7\:#RC"=L\E*>TN&<\SA;**8/R25"T !0MA$*3X[&WY/;L:VYA%]W" MKKJ%779[BG6W9LN,S5.MO#7[/-CR>Y]H%5*$V-UW PHI3%S?[-:7OIAKX$/E MI26NII['_<8R05B3.EEIE,997/*"5MM'E/,&):R@: $H6@B%)H>E):VF<^XJ M \IY0=$"4+00"DT.9TF5<7OLQC>[RSXG"BG7L)QNE>E+$=/O+9I4 MB0E/6)TR,]S;\I2R8E'O-2O%Q$3F;;:O[*[N]K-=U;NX.M>O\<4$*ZX'^"+< M[%9KX3>;YS[28A%G)4K8G3!EO'?%C5IL]J-M3GB^JC=U(9V.T*'/\'4$L#!!0 ( ,N$B%4MJ26L=Q -OL 9 M>&PO=V]R:W-H965TN\N7,=#29V?/@Z#QP@TG0 ,X:T^F6]L4?&YR8 E- ^KM2GLSDXOJ4 M2=@AFZ?+=_ECMJA^,\F+ M>5I6WQ;WE\O'(DO'ZT;SV:5MFM[E/)TN+JZOUC^[+:ZO\E4YFRZRV\)8KN;S MM/CV,9OE3Q\NK(OG'_P^O7\HZQ]<7E\]IO?975;^^7A;5-]=OBCCZ3Q;+*?Y MPBBRR8>+7ZSW2=^L&ZRW^.UIN?6W4+^5SGO]5?Q.-/UR8]1YELVQ4UD1: M_>]+=I/-9K54[<>_&O3BI<^ZX?;7S[I8O_CJQ7Q.E]E-/ON?Z;A\^' QN##& MV21=SSY4]7EV6U$S5U M.6HZ%)L.[0,=6L:O^:)\6!K!8IR-.]I+?7OG6/M(WWZH:7]9_?%>_H+V\U_P MHZT%[[+'=X9I_6S8IFUW[,^-OGF\6K3-C1^,2V/YD!;9LD/R]=*O:?$B61W- M WUSD7U^9]B]3?/#.R%.>#F.V2A_WOG&CS_\=%B3>NW3J*RTYS_.42T\77O9 MMZX1])J=&E6CJIA^7JUKY> >QLP>)D?^$=+%UAYV[8PRTIV7]PIGS3H'6#^; M9$6Q^[[P2_6FL+C/JL-L6;U[E0]&M!A/OTS'JW3VLW&;+\LB*Z?%YO'T?-SOB=N](/LGJ].NJ).?U&T]]]#8: M?FS\.'U^+^IZ%_FH)<^M,A+S22P@,4%BL#*\O9?A[6F']WHRV"S4HL6HFDC5:[!ZR=8U MG+76N<.9Q'P2"TA,D)@DL9#$(A*+22R!,*6\^B_EU7\KRYH^69LDYI-80&*" MQ"2)A206D5A,8@F$*;4Y>*G-@?;0=YL5]?'.R"=&OBJ795H5X>*^6=,8/Z9+ M(S4>-]MTKG"T^KD%1V(^B04;S+*VYC'F.[.GSF$$V:4DL9#$(A*+22R!,*62 MAB^5-#PRB;3ZFY/[!V>.6N#<8B$QG\0"$A,D)DDL)+&(Q&(22R!,J2G+;*^> MF6]E[MCL"52>J.:C6H!J M4DJH6H%J%:C&H)I:EUNG65V^)/C^O-LRN.U'Q4 M"U!-H)IL-.6TL=?SW*'E[)P>1/N-3NXW1OM-*$VM%+NM%/N<>:+Q;^/F89I- MC.!K-EJM3SQ^FDRFHZSHK!BM?7;%D)J/:@&J"523J!:B6H1J,:HEE*967INN ML-Y,O,)"\Q6HYJ-:@&H"U22JA:@6H5J,:@FEJ77:)BTL?=3BM]7\OSLJD)C'*@6H)JP]A,0>_5$=ABB6H1J,:HEE*;64QL:L?2I MDJ.:C6H!J M4DJH6H%J%:C&H)I:EUVB9"+'TDY'47Q="4"*KYJ!:@FD U MV6C;)T-LVS8'YMXU,30&MO3B]R=]O+Z<.3AOUT+G% M@6H^J@6H)E!-HEJ(:A&JQ:B64)I:9FU&P[;>RK311I,=J.:C6H!J M4DJH6H M%J%:C&H)I:EUVB9$;'U"Y%731KUY=L6AR1!4"U!-H)ILM.WYFVN:GCGP^COS M1K3?Z.1^8[3?I*-?QW/Z9F_H=7_BV&[3&K;V*O/W7@76ZV?7 YK 0+4 U02J MR4;;'A^[9]S1#J/C'<9HAPFEJ5729B5L?58BF#_.\F]9UA3)XZH8/:3+S'@\ MM(!"PQ&HYJ-:@&H"U22JA:@6H5J,:@FEJ<76)BCLWIM90*%Q"U3S42U -8%J M$M5"5(M0+4:UA-+4.FV3&;8^F1',IO?3S[-,#3@]5K/)[/EP>?R3S?H^SJY M-+F!:@&J"523C;;SR6NKMSN)1&,;IW4:HYTFE*;63)O9L/69C4^3ZMA6?_2_ MJHEIOEE>S=06EJ8;7Q"EL? MKV@+JYB.LOI,X6CKS/G/S[.[^A>3=%H87]+9*NLL.31R@6H^J@6H)E!-HEJ( M:E&C[B-_<%:K,C<_9RZG& M\<["2G]:7M_GN:6&:CZJ!:@F4$VB6HAJ4:.I=['=#\RCG2:4II9:F\QP]'?/ MV"\UY6[WT\6HR*I2JS]ELOV+S@)#DQ>HYJ-:@&H"U22JA:@6.1WWW=@M+C1. M06EJ<;5Q"D'H[VGQV^ZYB?:LQ+%*0 ,6J.:C6H!J M5DHRGY4==QZ^?\ MJ76 1BO7,OC-P=ZL #450FEHJ;2C"T8H@;U,,COZJ\NWF$NLD M+ZHIT2B_7ZP7(>MCP;OS<@Q"J^:@6H)I -=EHRD."O:&W?VK!W8\/ M[)Y5Z+!<(^$!UYS0D%OGCVBT7 J@6H)E!-HEJ( M:M&146=O!I#ZA8-4G%#J/(VA\@-+48FOC ZX^/K ^GU =)OZHECJCA\SX MM.B>5Z&) %3S42U -8%J$M5"5(M0+4:UA-+4&FMC Z[[5LXNN&C8 -5\5 M0 M3:":1+40U2)4BU$MH32U3MMD@ZM/-MSDU9*I>2!<6:3K=&I]46$]]:R_Z)YY MHJF&([MHFX!413#J@F4$VB6HAJ$:K% MJ)90FEI2;?;"U5\%_V>V+)L;2-0?FTCONQ=O:-BBT78^ZF#W=FL'35&@FD U MB6HAJD6H%J-:0FEJ[;1)"O>$),76F8\_GO+.XD%S%:CFHUJ :@+5)*J%J!:A M6HQJ":6I-=;F*MPWDZMPT5P%JOFH%J":0#6):B&J1:@6HUI":4J=]MI<14^? MJ_C>I9F>/[?X&DVY+KKSZ00?[3% -8%J$M5"5(M0+4:UA-+4DFH#&CU]0..T MI9D>.;MPK*ZEF;.[-$,[#5!-H)I$M1#5(E2+42VA-+5VV@1([T@"9'=I]E!D MW>6#ICY0S4>U -4$JDE4"U$M0K48U1)*4ZNLC7[TG+>R..NA\1%4\U$M0#6! M:A+50E2+4"U&M832U#IMXR,][67O[U^G#F[Z7FTQP#5!*I)5 M1 M+4*U&-422E-+JDUZ]/0QBA,79VBRH]%V%F?N;NF@*0Y4$Z@F42U$M0C58E1+ M*$TMG3;%T=.G.)[79CXJL5Z@C?+%YC:<2^/+:;-,-:):CS#+-K=N^-?6$1D=03:":1+40 MU2)4BU$MH32UGMKH2._(DT::>68SK_S9R+Z.9JMU)O^:"D$U']4"5!.H M)E$M1+4(U6)42RA-*4&O385XYEN9>GIH@ 35?%0+4$V@FD2U$-4B5(M1+:$T MM4[;J(FGCYJ\>NJI=\^NNL[TB;F;/D$[#5!-H)I$M1#5(E2+42VA-+6O/LBB,U M']4"5!.H)AM->0S)H#_H]:W=QY^@_48G]QNC_28=_=JV;9H#;]C]_!.OS8YX M^NS(]]UY48^?70[H,U!0+4 U@6JRT92[)5IN;__.BUT;NE;'4QTZ-K1L=[B_ M9=RUI>?:^[=J3*C7K [T-NGAZ9,>=^OW^>?5T*'QC&8[4,U'M0#5!*I)K^-F M)L/!P.X8T&ANX^1^8[3?A-+4RF@S&=Y_X)$G>O/L2D'3%:@6H)I -8EJ(:I% M1T;=\R-/-C>H+N54)I:;&VPPM,'*XZ=CJN.3+99_3$VAZO;^O&F M9Z43]=V?79?H#3Y0+4 U@6H2U4)4BU M1K6$TM3B;%,:WINYP8>'1CE0S4>U M -4$JDE4"U$M0K48U1)*4^JTWT8Y^OH;?+QJQJHWSZTX5/-1+4 U@6H2U4)4 MBXZ,NF;&ZC2WU.^J,G1_$DK;5-GE\B'+2C\MT^NK>5;<9S?9;+:L)I^K15D? M$K=^6E75I*I"Z_TO]L7EWL^E]3ZT.GX>6>_C]<\O6_[ZZC&]SWY-B_MI->F= M99.J*_-=OW=A%-/[AY=OROSQPX5U87S.RS*?K[]\R-)Q5M0;5+^?Y'GY_$W= MP5->_+5^.=?_#U!+ P04 " #+A(A5":8Y+5\# ="P &0 'AL+W=O M\N M93H1E2X8ATN)5%665/XZA4)LIA[V'EY)@KE?M&FD0T\E%5*B[)1-@0EX_63WC>)V%$(R0$%TB@0QUT[YUM+\RXR>3C_>54S_0I<%Y0I1GJ-K+;+;(QMH MCLY$:;Z^HBY_1^@*E)8LT]!(H1^<:85.;&*MD;?GH"DKU+O'LLK)5E9VXFO# M;#W[6<-W6O.1 WQC]%5PO53H(\\A?ZSOFUC;@,E#P*>DU^#W3 ]0B-\C$A"" M7B,?J265H)I'CX>P36GH/(0'/'RKRAE().;HNL-DS5A;B+HMV$H\5BN:P=0S MI:9 KL%+W[S"P^!##U_4\D5]UM/OE5;:?&K&%^_1#!:,<[,T9]N<@0S06\:; M7+Q#OSNS4H=0.XF=$UO[ZS0*PC#"R<1?=]#%+5W<2_=)4FY/S5,QXCT,C)-A MD(R";HYARS'LY;@Q!_@9&,,]C"."8S(D43?&J,48]6*8UC,']AR2T3[)".,H MB+M!DA8D>?JI ?=\]I%)]K]5&(0!BV\!#!)R@(MLNV+8((DBPN&8I4'5GS7B"I9KRC2U2 M#C@TH"2V/:2>EXR4FM8D\-+(]/[%]-\BJ9%18P8_%/$LIH M8@TM%,(:;V.Y8/MOD"?4TWP!BX7Y1?L\UK%0L!62)3E8*4@(S:[XD!M1 KB# M&H"7 [Q7 *]; ^CD@(Y)-%-FTKK#$OMCSO:(ZVC%I@?&&X-6V1"J'^-28RI0)B&:"E9\'REG0G1C"6J7 0VAE^A.7!3-S0 M A.0DD MY CT2(D4Z G'VRQ\*E1EI'HHT,4=2$QB<:E)%LM',;:ETJX5V$&N\S;3Z=7H M7$)ZC1SW$_(T#FXKQPK;O,(VS_!UZN1$F$.52U/.,=V *G2) M5D=4CIOCHUF>[C$/T:\?BA+=2TC$[RH[LOV[U?OKPWTC4AS Q%*G5P#?@>5_ M_.#VG<]5YK1$=F95I["JT\3N?SFD8.IDQV+E4:S*K2K?C,3-#-=_/CO?N1YX MSFAL[\JI5,=U':^(.U/9+51V&U4NB'B^6G, 1*@$Y8)$'$NH4MJM4N!TO/XK MI=5QWF!8K;17*.TU*KTC.Q*".JEU^C*XZY;W?26M,>1,5;]0U6]4]4 H2;9) ME9Y&X%LKN26RLQP'18Z#=S[T@S:M:HGLS*IA8=7P_PZ].DL)NB 4'0%S<5F5 M=#-3%R6,RD@@#X7X6/7FF#43#$\$;J^"X2R[49'=J+G8\:&NV!N!;WV"+9&= MY>@Z?SL#YYW+/1?0DEMML9W;56JDW-9*_A]4W0R*1GGI5F;;3.$:"E04O]>I M+7Z[U#WJUOT!\PU175L,:T6M7J[J;<&S;CB;2)::AG+%I&I/S3!27Q# =8"Z MOV9,GB:Z1RV^2?P_4$L#!!0 ( ,N$B%4RU^(S] ( ,8( 9 >&PO M=V]R:W-H965T8#OQ_>]WYW..WEK(.[5 U/"0 M,Z[ZWD+KY8GOJW2!.5$-L41NWLR$S(DV2SGWU5(BR9Q1SOPH"&(_)Y1[2<\] M&\FD)PK-*,>1!%7D.9&/0V1BW?=";_-@3.<+;1_X26])YCA!?;T<2;/R:Y6, MYL@5%1PDSOK>(#P9AH$U<#MN**[5UAQL*%,A[NSB9];W DN$#%-M)8@95GB* MC%DEPW%?B7JU3VNX/=^H7[C@33!3HO!4L%N:Z47?ZWJ0X8P43(_%^@=6 ;6M M7BJ8@9@Z@RB!QWZJLS9PE-M3F6AIWE)CIY/S^X+J1Q@QPA40GL%$B_3NR ::P:G( MS>DKXO)W!".4K@QXBC!&I25--586<,VI5C"P2;:"!V>H"67JJ[4;3ZY5S]<& MUSKUTPIM6*)%SZ =PZ7@>J'@G&>8_6WOFS#K6*--K,-HK^!5JAO0# \A"J(( M/H,/:D$DJFK8XZ%99[/I/#2?\?"KR*4F94RA-))VSFQUWZ5!#U_M8.K77.U]W)]EX3;4GHM0/L?@"B*XTZ[M1LC MKC'BUZ<'W?CFW,1O0^O4:)V]E77K/B\F18,52O.Y!)X8)0"3>$%0A+ M4WVN]':A=?Y#Y75K_NY'*R\3C!&I7 PNOS;13[=T5T2ES_CE0CRN,8]?78CO MX"G%P^W3#X-&-]P-%09/'^G@0X7Y#M3*8_<%5'^KM>0HYZZ!*DA%P7799>JG M=9,>E*WI:7O9X2^)-,>N@.',F :-CDF3+)MFN=!BZ1K55&C3]MQT8?YHH+0; MS/N9$'JSL [JOR[)'U!+ P04 " #+A(A5/!YRL.$$ E& &0 'AL M+W=OWMZ3LC4\) M$> ]2W/>-Z9"S&Y,DT=3DF%^36$)>B'B= M/3'9,FLO<9*1G"_5XE8,T#N)P:H M,D!M ^<3 [LRL O0,K("ZQX+/.@QN@1,O2V]J8LB-X6UI$ER-8PO@LFGB;03 M@X??\T1\@*<4YQS@/ 8O@D9O5RHS,1C23$X7CHN$7Y6/P..L:-ZJ_"O3BWLB M<)+R2_G&Z\L]N/AR";X $_ I9H2#) >O>2+X5WE37O\WI7,N^^$]4\CP51!F M5(5Z5X:*/@DU!#]H+J8J[9LS A+: PNY/PK9^5E5S;*+MRB"[7[+08(R=TP\,*>N5@GU<9R)*E; MD[IZTF),.2#OA$6)6J0[J-PMJBO;\J#MV2TJ;;]'4GDUE:>EDCORF"1B-XW7 M0>/:?FBU8+3='0GCUS#^(9.1R$UU[SGH;_'!P ]<'WHMP.T7MR;K1O!!'7RP MU_Q:$*Z&0U4$\CZ3-5FL MR-8I2\2IO&WRKTD=>(HJH42,O"X'O'.\JWZ"M0&WKKV@-=CZ:(ZE10TM.K12 M[$%6^H3N!IK;7JCZKH]%:W0.U(J)]7*Q!Y+=A>2WEZ:^RV.1&@$##U4PK1UH M#U"G"]0+PHV?-K:CG\J;.(U*@?O)%&T9.1+3/0;S'.H&-O(&ZO7-1G$Y$MO; M:\\YA_"!C?*!_F$5YIFHHP0UJ8?RTXO)C_8Y3H$@+"MJZ@?!K+ND0JW&.KCP MG,C;9EH:305WB*JUQ;T#6^_(*TT[$?>R!#[(RF]@#\3X@^OP&N4$]=)I]V+? M1:WWKZ,^AZ)"C:)"6L6RL:[UB#L1. G3N=E!L3J?*<["R>21%4BSB&P4".PT Z!U:SJ3M;2 MVEO_1'-"-W!;6W;7>R&R/=1=@U&CDI!>)>U1@SOCMK<_+9W0LF$[[G,()M0( M)J073&M+KY/"V69=-D0=%8&PO M=V]R:W-H965T*!5M M@2LJ.))0SX*+:+I,K;TS^$)AIP[6R$:R$N*'W5Q6LR"T%P(&I;8$8AY;6 !C M%F2N\;-G!H-+*SQ<[^GO7>PFEA51L!#L*ZUT,PO>!*B"FFR8OA&[#]#'3@0&,ZX(.X%\7U!^H @Z07)8SVD MO2!]K(>S7N!"QSYVE[B":))G4NR0M-:&9AT*/ M34Q#8/$^L'E\$OBQU!.41*]0',;QR'T6CY='8^'\G_?E/WL_2D8R5#EQO.2O M548%5243:B,!?;M8*2W-7_7[6+T],1TGVO8U51TI81:8_J1 ;B'(GS^+SL-W M8\E^2ECQE+#E$\&.RI(.94E/T?-E78-KE(CZ FE3($DTC-7#HR)?8MO^MWDX M"<.S#&\/,]V;18=FQR;%F,DDC(ZMEB=!/EQ\T'=:D&O7\!4JQ89K_W$.I\-, MN7"M]-[Y/)HNHI'SPLP@/S+^X/T NR)R3;E"#&KC*IR\-FU1^J'@-UITKNNM MA#8]U"T;,T=!6@/SOA9"[S?6P3"9\]]02P,$% @ RX2(5<](Q\=%!P M\# !D !X;"]W;W)K&ULK5MKX9X%518/;MEN3TY68")Z\G_LR> MUT*=F,ZN-_B9/!#Q:7//Y*=IRY)F!2EY1DO R-/-Y".\6B)+ >J(OS/RP@^. M@2KED=(OZL,RO9E8*B.2DY50%%C^VI([DN>*2>;Q;T,Z:<=4P,/C5_9%7;PL MYA%S38 )2\H2K7/Q)7Q+2%.0JOA7->?T3O#2QU@2L*BYHT8!E M!D56[G[CK\V-. !('CT -0!T#'!Z '8#L$\%. W .17@-@#W5(#7 +Q3 7X# M\$^]2T$#"$X=(6P 82V'W?.K'_X<"SR[9O0%,!4MV=1!K: :+9]Y5BJQ/P@F MKV82)V:WF&T%LT2/C' M2EP"&WX R$)(D\_=,/R7*A^$SX?A'S=,PJU>>'1Z\E #7YR>O X>GYZ\#IY\ MWYU?_N_:WPC!;K]9=LUG]_#]7A6$84'9E4[5.ZRCQZH5[HIO\(K<3.02Q@G; MDLGLIQ^@9_VLDY1)LKE)LL@DV<(D66R2+#%)MC1$]D:T3BM:9XA]IB;_7$[E M.LGND%Z-5#W4=G81.$Y@74^WAV+4A(7(MX["YCJV$'G>V[!($^:%CH/>ABVT MN85V\#8L[H8%" 7AVZA$0R83X75%]V#VXWG'N1Y M_,P&,SIW C%)%HWFOC Y7&R2+!G-?=F-N'!0GX"\5D#>H(#F4B92#GOQ8"%8 M]BC;-Z470<&6<-6RT4W=SJUIGA*F_<9[H\(9S.1 [>B&%K9#"02'%."L[(B*8E;02 MK8O >:5]Y[\-1^>=P='/58Y)LF@T]X7)X6*39,EH[LMNA/IB(TNO%FCM;2QK MN&M>X_*9*#/I"6<,;'%>$>54I_(]:I'-@?N)S2Y7C5NIU9#\+37X^&$SA:22;9(5X-NU3(Z M:FR4+='5H%VX=(&V[SA6WUR$]J)"@\[?G)2TR,I>[Z^!&S+_C++-C;)%1MD6 M1MEBHVR)4;:E*;:W MX[UW#08YQ]KO]$*-\$\98P_$S:V7#7=\D6C MC,G2Z_8,?A- _UN!@XF=KT"1;I*L! M!@&"'06:'#8VRI;HB@B#P(7'\M/$(<=SO1YO%.[==3ALKW?F-LVD=J'V3V2K M455U[5LYN;FA:P?NL;",.NQ&V2)=&/:7H%HL:H>-AIJRKE^P,0:_EFP0CF%?O66*@% M$6N:CNILW(:>95LL"+C/9?X%*07XW/@:WRVR<:]^.->S16;4K1]/?V%TP-@H M6S*>_E(3(MF@Y< >D>T]>SALVI^V)*;-3J\Q'74-X=Y%T:A];Y0MTI71MR@: M-?&-LB7:I]&S*'9#48A*PD;5C0LQBBO<>/ACU^ MK8H.IZ5Q'34CC.EH.)%S=624+>HIX5A'1@>-C;(E^A(Z.M*%P4MT/!M-#W8_ M%X0]UUOG.5C1JA2[[9KMV79[_L=Z4_K1^5MX%4/-^01>+7>;[_?TN_\%^ VS MYZSD("=/Z#H)MZ[_4C%8(6]>&:8-FHJ0!Y_8E2\?I!#=#^ MD\/L/U!+ P04 " #+A(A557R]?1(" M! &0 'AL+W=O4$H,+>> =QPQ#L4PA,Y&;][3CJ4],#S^8G] M/O3N>MF!P3LE?O#"5BE]3TF!>S@(NU'M)^S[F7J^7 D3OJ3M \O2%Q%(__AS,G>] >#]KCP#>YPO<1M.2R M-&0]*/UYNS-6NZO^=4E>1W=SF<[;?V$:R#&ESM\&]1%I]O+%>!9]>$;L9! [ M>8X]VV .#;<@^%\(?L2GO )9(O$'JR[)[0CG@= _KF,6C>;SV2QAQW,A[.SV M_4/Z"KKDTA"!>P>,1N^FE.C.G%U@51,,L5/6V2M,*_>>4?L$M[]7RIX"[['A M#Y'] U!+ P04 " #+A(A5KWE3F7X$ 2& &0 'AL+W=O22)CI <8Z>("XYE10$^N$.)*&I^%'% M"!TK9I9496EP*VY*N*U+<$Z4,$6?6"XW MWG"23]?$NUT_;DO/=TZXP"?H[E M%7+Q3\BQ'6>@GN7_3\TE-\%$9^B(,# MQ0]$JJ7A^[;G#BL?[WDI_!\;OI"[4#FP_.B'[SJ[A<;_V M17D;H44/A*L^X!5X3(4:[^_[B-4_#(--C.*?/;&&T/IL=*8/^Y>Q&HR:1%-H M?=(ZFXA'396QU1 <6_G0Q='A4C@.PX$7AJ=60F?>\+A[6^X+7K]4%ZW7K^_M M".?D5/&CV&=/J"&T/A.="\319:P"H][1%%J?M,X]XE&O96P53(]W>L^/0LU-\(/Z!P*GGN*Y_('UK[W0U M [ZN#IV%JJG,97THV=YM#[9OJN/<@_NW^'I9'T]W,/5I^2?"UU2]-*>P4I#V M5:B*XO4!=#V0K*C.<)^9E"RK+C= $N Z0'V_8HJV9J ?T/X;8/$O4$L#!!0 M ( ,N$B%7+WG)M% ( ,8$ 9 >&PO=V]R:W-H965TP&??_^_?P9FHD^I1%P!(]J*L=$P+Q/K:\W1:@&!Z(FNH MS$HNE6!H0K7S=*V 94XD2B_P_;DG&*]H$KFYM4HBV6#)*U@KHALAF'I>0"F[ MF$[I8>*>[PJT$UX2U6P'&\"'>JU,Y(TN&1=0:2XKHB"/Z>?I]6)F\UW"#PZ= M/AH36\E6RD<;W&0Q]2T0E)"B=6#FT<(2RM(:&8RGP9..6UKA\?C@_M75;FK9 M,@U+6?[D&18Q_4A)!CEK2KR7W3<8ZKFT?JDLM;N3KL\-YY2DC48I!K$A$+SJ MGVP_O("X^XTJ4QLX7MF/LD%E5KG1 M8;)IMAJ>&JB0?&G-79.+%2#CI7X?>6@VL&E>.I@M>K/@!;/OLIV0Z=4'$OA! M0!XV*W+Q]A\;S_"-D,$(&3C?V2LAR1]R"XB@B,S)4D'&\13L65/;[=>Z9BG$ MU+2S!M4"3=Z]F<[]3V>0PQ$Y=.[A:Y%_W9H,. M[;EH!-E*992\VI&4F^38)_?Z*O/:8PCMJ2WO"[YC:\4J3 M$G(C]2=7EY2H_M3T I6HNE[-RS,CP:433#KN91X"&SSC[^NY"]02P,$ M% @ RX2(59S*)@1= P OA8 T !X;"]S='EL97,N>&ULW5AM;]HP M$/XK4;I.K30UA*R!K("T(56:M$V5V@_[5AGB@"7'R1S3P7[]?'827NI#M!]6 M6!#$OB?WW'/V.7$85&K%Z?V<4N4M>(6Z^#I?,L(SRI7N@F.=\D M0!5T#RR%O95@R(.ZH$>#K!#KNHY\:]#124Z])\*'_IAP-I$,O#*2,[ZRYBX8 MI@4OI*?T@M)R0K!4?RP4[0-,#@8SS5F#7MX;1 MH"1*42EN=<=<;(S/(*]N/ZQ*K7 FR2KL7OMK!W/202:%3*ELPX1^8QH-.,U MCF2S.9Q5408 *E7DNI$R,BL$,1H:C[JA::>4\WNX$?W,MKB7V<:\FKH2;5,+ MJIN6QG: ?Y/-XBSD[+D MJ\^H.9_.\XS*J@D?%.TKOUC'N57*XYZ;R79W%5V!3LUUKN+8Q=Y?0HBXU,0 M>1(UV3\%DO!T/\! M+R-\'=2;+!A73-2].4M3*I[M7C6](A/]F&CEH?X+"+W)K#C6 ^ M%G,C@&%Q, 68C_7"XOQ/^?31?"R&:>L[D3[JTT=]K)<+&9L/%L?MD^C#G6F2 M1%$<8R,Z'CL5C+%QBV/XNMDP;>"!Q8%(+QMK?+;Q"ME?!]B<[JL0+%.\$K%, M\;$&Q#UNX)$D[MG&XH '-@M8[4!\=QRH*;=/%,&L8MJP%8PC28(A4(ON&HUC M9'1B^+CG!ULE490D;@0PMX(HPA!8C3B"*0 -&!)%YCFX\SP*FN=4L/['>O07 M4$L#!!0 ( ,N$B%67BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G-/X&AS$ _V,X RY .7.XHMM)JL*4@ MR2GPZU=VMG"T3=[9F[.Y:N.DSI/CZ#RO9/7%O75?5M9^$=_ZSOBSV5T(F^?S MN6_N5"_][W:C3'QF;5TO0WSH;N=^XY1L_9U2H>_FV>EI->^E-K.7+Q[.]<'- MZ0,;5!.T-?'@>."35O?^U_/C0['57J]TI\/WL]GT>Z=FHM=&]_J':L]FIS/A M[^S]'];I']8$V2T;9[ON;+;8/?%)N:";1X>7(^2-7/GI2)"KCS*"G,VJTWC" MM78^3*^8SB\CXU;%%^\>#<%>Z2XH=R&#>N/LL-'F=CQ-_!1S\C&F.CS\W!7Q MN?LO9;3KM6[4A6V&7IFPJZ-3W0AH_)W>^)DPLE=GLW.[56[\//$-KMO=9PL1 MBE3*/=?Q"7?=3GB<**95QJM6Q-^\[70;.5KQ6G;2-$H0R Q 9D>$_"LCD#F MS(\"N1QQXI\2R ) %D>$3"I9 LCRF) Y@:P 9'5,R() U@"R/B9D22"? LBG MO) 7RC=.;\;CPJ[%Z\%KH[P7THQ#W!/(9P#R&2_D-4T=C!!TV9^BKKY*2_FS^*=VWZES>X%% ZJAMDU;ZQM[W7735?V.CK?W(X$ MXI7W4;B4$KEFP2R;*ZF=^"2[08EW2OK!C=T[Q4.663!K9GEG73BY4:Z/)=PJ M'Q[1(;TLV/W2;ZS7#V/Y/(:X&"3%5?PJFD9+BHD$LV VS(5:!$,62+CM@2**TG.SY N,F9=P.B78B)=9,RZP-6D$Y(,F21C-@G.5\F@ M03+)F&5R(&"))SC5X2EF,@R.?ORUZ_TM;>&<-6+VS0'8]@T5B@F,DW.;!J8 MQ=)A@DR3,YL&YIX4$YDF9S8-]C858HY,DS.;!F/2-;H1"Q931)18JD(4* M9@O!Z)OTS0+>?6&V$,:D?;- %BJ8+80Q:4,JD(4*9@L=FDB<[$ I)K)0<:3Y MSHE8QK.W%!-9J&"VT&',]V.XHYC(0@6WA?9/R_XIYD#O8"(+E=P6.H0Y%9-^ M-TMDH9)_!@1FC[0AEJKT9KD0"*MGW 4R$NSX> MT\983!M[IPM3^*"82$ ELX#V8,:(I%SL\>+RVX;N3D$"JI@%!->V3F@U*R2@ MZIA+<$EPKY" JO]S">[Q***82$ 5OX HYD?EE=NJ5L23B:ODQFB%!%0Q"^CP MFN%46XJ)!%1QW_9!F)\33+@1C5E $/,JP40"JI@%A%=@DUU]R$(5LX4P)HV: M%;)0=[8>NNX\'OO3 MO+6R??AGDX=_E'GY-U!+ P04 " #+A(A5>@0#75P" A+@ &@ 'AL M+U]R96QS+W=O[;<@;V03WH2<09H0)Q^4>?4,'3KW)LQD-['O:';EA\ MG([G85WMQ['[4=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4LEU'W]S.J MYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^((4@G3_((,CF#W((\OF# H)B_J , M07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B M4#LAVXG [81P)P*Y$]*=".Q.B'@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMD MLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]# MO8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CM MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X" MO0/U#@*],^J="?3.J'W!W*SZGSX[J*U*=J<7/<.&6M M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[ MSNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]! M^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56 MBR*K19'5HLAJ462U*+):%%GM_Y3UI_?[3XZ?G_7@NO$EG\U_>K[^#5!+ 0(4 M Q0 ( ,N$B%4'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ RX2(56D1)KKN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ RX2( M59E&PO=V]R:W-H965T&UL4$L! A0#% @ RX2( M5<7DZ$[2!@ B1T !@ ("!#@X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ RX2(58U>5OR? P 7PT !@ M ("!#", 'AL+W=O$F !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ RX2(51=A@EB+"@ IS( !@ ("!]T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX2(5<"8.K4G!0 V@P !D M ("!1X, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX2(58_A.W5S!0 A0T !D ("!QI4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX2(580\_2^6 P )@@ !D ("!G+$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX2(5:K31N)W%@ H$, !D M ("!']\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX2(5?C+QS$\! 40L !D ("!SOT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX2( M558GN@O%!0 8@\ !D ("!R0H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX2(5;WRX\PW P ! < M !D ("!A1&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ RX2(54T#@#$4!@ 4P\ !D M ("!YR4! 'AL+W=O&VQT+ #5>0 &0 @($R+ $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX2(5 , *L+ 9 " @61" M 0!X;"]W;W)K&UL4$L! A0#% @ RX2(52ZO MKW3K @ 7PH !D ("!$T8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX2(5&PO M=V]R:W-H965T&UL4$L! A0#% @ RX2(5>RPLL*_!@ ="4 !D ("! MR6 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX2(5?Y.!,KG P Q, !D ("!5&X! 'AL+W=O&PO=V]R:W-H965T=_ 0!X;"]W;W)K&UL4$L! A0#% @ RX2(503X N%Z P "A !D M ("!-(,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX2(5<,@,BNT @ /0< !D ("!<)4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX2(500QN>R% @ 2@< !D ("!O)X! 'AL+W=O&UL4$L! A0#% @ RX2(52 -.^*& P M 1$ !D ("!3;P! 'AL+W=OB"X%'\# I$0 &0 @($* MP $ >&PO=V]R:W-H965T&UL4$L! A0#% @ RX2(52VI):QW$ V^P !D M ("!!LL! 'AL+W=O&UL4$L! M A0#% @ RX2(53+7XC/T @ Q@@ !D ("!ON(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX2( M5<](Q\=%!P \# !D ("!K^T! 'AL+W=O&PO=V]R:W-H965T5.9?@0 !(8 9 " @73W 0!X;"]W;W)K M&UL4$L! A0#% @ RX2(5&PO 4 *PS / " >4" @!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " #+A(A5>@0#75P" A+@ &@ @ &*" ( >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #+A(A5+B@*V!4" M #\+ $P @ $>"P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 5@!6 )$7 !D#0( ! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 341 413 1 true 89 0 false 8 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 Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) (Parenthetical) Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business and Basis of Presentation Sheet http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Business Combinations Sheet http://chargepoint.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://chargepoint.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://chargepoint.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Short-Term Investments Sheet http://chargepoint.com/role/ShortTermInvestments Short-Term Investments Notes 14 false false R15.htm 0000015 - Disclosure - Composition of Certain Financial Statement Items Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItems Composition of Certain Financial Statement Items Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://chargepoint.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Commitment and Contingencies Sheet http://chargepoint.com/role/CommitmentandContingencies Commitment and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Common Stock Sheet http://chargepoint.com/role/CommonStock Common Stock Notes 18 false false R19.htm 0000019 - Disclosure - Stock Warrants and Earnout Sheet http://chargepoint.com/role/StockWarrantsandEarnout Stock Warrants and Earnout Notes 19 false false R20.htm 0000020 - Disclosure - Equity Plans and Stock-based Compensation Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensation Equity Plans and Stock-based Compensation Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://chargepoint.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Basic and Diluted Net Loss per Share Sheet http://chargepoint.com/role/BasicandDilutedNetLossperShare Basic and Diluted Net Loss per Share Notes 22 false false R23.htm 0000023 - Disclosure - Subsequent Events Sheet http://chargepoint.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 0000024 - 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 24 false false R25.htm 0000025 - Disclosure - Description of Business and Basis of Presentation (Tables) Sheet http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationTables Description of Business and Basis of Presentation (Tables) Tables http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation 25 false false R26.htm 0000026 - 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 26 false false R27.htm 0000027 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://chargepoint.com/role/GoodwillandIntangibleAssets 27 false false R28.htm 0000028 - Disclosure - Fair Value Measurements (Tables) Sheet http://chargepoint.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://chargepoint.com/role/FairValueMeasurements 28 false false R29.htm 0000029 - Disclosure - Short-Term Investments (Tables) Sheet http://chargepoint.com/role/ShortTermInvestmentsTables Short-Term Investments (Tables) Tables http://chargepoint.com/role/ShortTermInvestments 29 false false R30.htm 0000030 - 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 30 false false R31.htm 0000031 - Disclosure - Debt (Tables) Sheet http://chargepoint.com/role/DebtTables Debt (Tables) Tables http://chargepoint.com/role/Debt 31 false false R32.htm 0000032 - Disclosure - Commitment and Contingencies (Tables) Sheet http://chargepoint.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://chargepoint.com/role/CommitmentandContingencies 32 false false R33.htm 0000033 - Disclosure - Common Stock (Tables) Sheet http://chargepoint.com/role/CommonStockTables Common Stock (Tables) Tables http://chargepoint.com/role/CommonStock 33 false false R34.htm 0000034 - Disclosure - Stock Warrants and Earnouts (Tables) Sheet http://chargepoint.com/role/StockWarrantsandEarnoutsTables Stock Warrants and Earnouts (Tables) Tables http://chargepoint.com/role/StockWarrantsandEarnout 34 false false R35.htm 0000035 - 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 35 false false R36.htm 0000036 - 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 36 false false R37.htm 0000037 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details) Sheet http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails Description of Business and Basis of Presentation - Narrative (Details) Details http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationTables 37 false false R38.htm 0000038 - Disclosure - Description of Business and Basis of Presentation - Common Stock (Details) Sheet http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails Description of Business and Basis of Presentation - Common Stock (Details) Details 38 false false R39.htm 0000039 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesSegmentReportingDetails Summary of Significant Accounting Policies - Segment Reporting (Details) Details 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 42 false false R43.htm 0000043 - Disclosure - Business Combinations (Details) Sheet http://chargepoint.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://chargepoint.com/role/BusinessCombinations 43 false false R44.htm 0000044 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 44 false false R45.htm 0000045 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 45 false false R46.htm 0000046 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://chargepoint.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 46 false false R47.htm 0000047 - Disclosure - Fair Value Measurements - Assets and Liabilities (Details) Sheet http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails Fair Value Measurements - Assets and Liabilities (Details) Details 47 false false R48.htm 0000048 - Disclosure - Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) Sheet http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) Details 48 false false R49.htm 0000049 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Short-Term Investments - Schedule of Short-Term Investments (Details) Sheet http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails Short-Term Investments - Schedule of Short-Term Investments (Details) Details 50 false false R51.htm 0000051 - Disclosure - Short-Term Investments - Narrative (Details) Sheet http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails Short-Term Investments - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Composition of Certain Financial Statement Items - Inventories (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails Composition of Certain Financial Statement Items - Inventories (Details) Details 52 false false R53.htm 0000053 - Disclosure - Composition of Certain Financial Statement Items - Prepaid Expense and Other Current Assets (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails Composition of Certain Financial Statement Items - Prepaid Expense and Other Current Assets (Details) Details 53 false false R54.htm 0000054 - Disclosure - Composition of Certain Financial Statement Items - Property and Equipment, Net (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails Composition of Certain Financial Statement Items - Property and Equipment, Net (Details) Details 54 false false R55.htm 0000055 - Disclosure - Composition of Certain Financial Statement Items - Depreciation Expenses (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDepreciationExpensesDetails Composition of Certain Financial Statement Items - Depreciation Expenses (Details) Details 55 false false R56.htm 0000056 - Disclosure - Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details) Details 56 false false R57.htm 0000057 - Disclosure - Composition of Certain Financial Statement Items - Revenue (Details) Sheet http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRevenueDetails Composition of Certain Financial Statement Items - Revenue (Details) Details http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables 57 false false R58.htm 0000058 - Disclosure - Debt - Narrative (Details) Sheet http://chargepoint.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 58 false false R59.htm 0000059 - Disclosure - Debt - Schedule of Convertible Debt (Details) Sheet http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails Debt - Schedule of Convertible Debt (Details) Details 59 false false R60.htm 0000060 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://chargepoint.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 60 false false R61.htm 0000061 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://chargepoint.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - Disclosure - Common Stock - Narrative (Details) Sheet http://chargepoint.com/role/CommonStockNarrativeDetails Common Stock - Narrative (Details) Details 63 false false R64.htm 0000064 - Disclosure - Common Stock - Reserved for Future Issuance (Details) Sheet http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails Common Stock - Reserved for Future Issuance (Details) Details 64 false false R65.htm 0000065 - Disclosure - Stock Warrants and Earnout - Narrative (Details) Sheet http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails Stock Warrants and Earnout - Narrative (Details) Details 65 false false R66.htm 0000066 - Disclosure - Stock Warrants and Earnout - Warrant Activity (Details) Sheet http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails Stock Warrants and Earnout - Warrant Activity (Details) Details 66 false false R67.htm 0000067 - Disclosure - Stock Warrants and Earnout - Fair Value Inputs of Warrants and Contingent Earnout Liability (Details) Sheet http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails Stock Warrants and Earnout - Fair Value Inputs of Warrants and Contingent Earnout Liability (Details) Details 67 false false R68.htm 0000068 - 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 68 false false R69.htm 0000069 - Disclosure - Equity Plans and Stock-based Compensation - Narrative (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails Equity Plans and Stock-based Compensation - Narrative (Details) Details 69 false false R70.htm 0000070 - 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 70 false false R71.htm 0000071 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Valuation Assumptions (Details) Sheet http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Valuation Assumptions (Details) Details 71 false false R72.htm 0000072 - 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 72 false false R73.htm 0000073 - 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 73 false false R74.htm 0000074 - Disclosure - Income Taxes (Details) Sheet http://chargepoint.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://chargepoint.com/role/IncomeTaxes 74 false false R75.htm 0000075 - 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 75 false false R76.htm 0000076 - Disclosure - Basic and Diluted Net Loss per Share - Narrative (Details) Sheet http://chargepoint.com/role/BasicandDilutedNetLossperShareNarrativeDetails Basic and Diluted Net Loss per Share - Narrative (Details) Details 76 false false R77.htm 0000077 - 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 77 false false R78.htm 0000078 - Disclosure - Subsequent Events (Details) Sheet http://chargepoint.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://chargepoint.com/role/SubsequentEvents 78 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: chpt:RevenueFromContractWithCustomerSubscriptionPeriod, chpt:ShareBasedCompensationArrangementByShareBasedPaymentAwardServiceConditionPercentOfTrancheVestingRights, us-gaap:DebtInstrumentConvertibleConversionRatio1 - chpt-20221031.htm 4 chpt-20221031.htm chargepoint10q2023q3ex101.htm chargepoint10q2023q3ex311.htm chargepoint10q2023q3ex312.htm chargepoint10q2023q3ex321.htm chargepoint10q2023q3ex322.htm chpt-20221031.xsd chpt-20221031_cal.xml chpt-20221031_def.xml chpt-20221031_lab.xml chpt-20221031_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "chpt-20221031.htm": { "axisCustom": 2, "axisStandard": 33, "contextCount": 341, "dts": { "calculationLink": { "local": [ "chpt-20221031_cal.xml" ] }, "definitionLink": { "local": [ "chpt-20221031_def.xml" ] }, "inline": { "local": [ "chpt-20221031.htm" ] }, "labelLink": { "local": [ "chpt-20221031_lab.xml" ] }, "presentationLink": { "local": [ "chpt-20221031_pre.xml" ] }, "schema": { "local": [ "chpt-20221031.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": 651, "entityCount": 1, "hidden": { "http://chargepoint.com/20221031": 3, "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 77, "keyStandard": 336, "memberCustom": 31, "memberStandard": 52, "nsprefix": "chpt", "nsuri": "http://chargepoint.com/20221031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "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", "role": "http://chargepoint.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Business Combinations", "role": "http://chargepoint.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements", "role": "http://chargepoint.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Short-Term Investments", "role": "http://chargepoint.com/role/ShortTermInvestments", "shortName": "Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Composition of Certain Financial Statement Items", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItems", "shortName": "Composition of Certain Financial Statement Items", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Debt", "role": "http://chargepoint.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitment and Contingencies", "role": "http://chargepoint.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Common Stock", "role": "http://chargepoint.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "chpt:WarrantsAndRightsAndContingentEarnoutLiabilityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock Warrants and Earnout", "role": "http://chargepoint.com/role/StockWarrantsandEarnout", "shortName": "Stock Warrants and Earnout", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "chpt:WarrantsAndRightsAndContingentEarnoutLiabilityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "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", "role": "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Equity Plans and Stock-based Compensation", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensation", "shortName": "Equity Plans and Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "role": "http://chargepoint.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Basic and Diluted Net Loss per Share", "role": "http://chargepoint.com/role/BasicandDilutedNetLossperShare", "shortName": "Basic and Diluted Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Subsequent Events", "role": "http://chargepoint.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Summary of Significant Accounting Policies (Policies)", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "chpt:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Description of Business and Basis of Presentation (Tables)", "role": "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationTables", "shortName": "Description of Business and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "chpt:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair Value Measurements (Tables)", "role": "http://chargepoint.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Short-Term Investments (Tables)", "role": "http://chargepoint.com/role/ShortTermInvestmentsTables", "shortName": "Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "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)", "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-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Composition of Certain Financial Statement Items (Tables)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsTables", "shortName": "Composition of Certain Financial Statement Items (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Debt (Tables)", "role": "http://chargepoint.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://chargepoint.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Common Stock (Tables)", "role": "http://chargepoint.com/role/CommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Stock Warrants and Earnouts (Tables)", "role": "http://chargepoint.com/role/StockWarrantsandEarnoutsTables", "shortName": "Stock Warrants and Earnouts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Equity Plans and Stock-based Compensation (Tables)", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables", "shortName": "Equity Plans and Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Basic and Diluted Net Loss per Share (Tables)", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details)", "role": "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "shortName": "Description of Business and Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i9bccce7aad1047bf86b1564f57ba48e2_I20210226", "decimals": "INF", "lang": "en-US", "name": "chpt:RecapitalizationPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i09d7e2decb474bfd89b217b568e20d0a_D20210629-20210629", "decimals": "INF", "first": true, "lang": "en-US", "name": "chpt:ReverseRecapitalizationStockSurrenderedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Description of Business and Basis of Presentation - Common Stock (Details)", "role": "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "shortName": "Description of Business and Basis of Presentation - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "chpt:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i28416724d906485c98659e446ea89e4b_I20210225", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Segment Reporting (Details)", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "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", "role": "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ia125db7220e9452db7954496b17e6703_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "chpt:RevenueFromContractWithCustomerSubscriptionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ia125db7220e9452db7954496b17e6703_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "chpt:RevenueFromContractWithCustomerSubscriptionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details)", "role": "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "id0d1086a738e4eab84adaf273d665c0b_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Business Combinations (Details)", "role": "http://chargepoint.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i783954c0684a4159a7cbcaf26e4f8061_D20210811-20210811", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "id0d1086a738e4eab84adaf273d665c0b_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://chargepoint.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value Measurements - Assets and Liabilities (Details)", "role": "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails", "shortName": "Fair Value Measurements - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i28719a0728fa4befb701fb0d095409a2_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i8d2d16d78e54434f9ad03f7727d4cbef_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details)", "role": "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "shortName": "Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i8d2d16d78e54434f9ad03f7727d4cbef_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i53b861adf87b4d6f94bbb553b5001e66_D20220801-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i53b861adf87b4d6f94bbb553b5001e66_D20220801-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "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", "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-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Short-Term Investments - Schedule of Short-Term Investments (Details)", "role": "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails", "shortName": "Short-Term Investments - Schedule of Short-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Short-Term Investments - Narrative (Details)", "role": "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails", "shortName": "Short-Term Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Composition of Certain Financial Statement Items - Inventories (Details)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails", "shortName": "Composition of Certain Financial Statement Items - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Composition of Certain Financial Statement Items - Prepaid Expense and Other Current Assets (Details)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails", "shortName": "Composition of Certain Financial Statement Items - Prepaid Expense and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Composition of Certain Financial Statement Items - Property and Equipment, Net (Details)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails", "shortName": "Composition of Certain Financial Statement Items - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Composition of Certain Financial Statement Items - Depreciation Expenses (Details)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDepreciationExpensesDetails", "shortName": "Composition of Certain Financial Statement Items - Depreciation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Composition of Certain Financial Statement Items - Revenue (Details)", "role": "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRevenueDetails", "shortName": "Composition of Certain Financial Statement Items - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i4ce9344abf9646fbafe6e575aae53a47_D20220801-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Debt - Narrative (Details)", "role": "http://chargepoint.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i03149094838e4606ae01fd03efb6069b_D20210301-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ExtinguishmentOfDebtAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Debt - Schedule of Convertible Debt (Details)", "role": "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails", "shortName": "Debt - Schedule of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i1721471de8214d36be3d4ad7a147876a_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "role": "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3817919606b34c578b795d0597ab2f78_D20210201-20210430", "decimals": "INF", "lang": "en-US", "name": "chpt:TemporaryEquityIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "chpt:ScheduleOfInterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Debt - Schedule of Interest Expense (Details)", "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-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Commitment and Contingencies - Narrative (Details)", "role": "http://chargepoint.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details)", "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-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Common Stock - Narrative (Details)", "role": "http://chargepoint.com/role/CommonStockNarrativeDetails", "shortName": "Common Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Common Stock - Reserved for Future Issuance (Details)", "role": "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "shortName": "Common Stock - Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i2879ecbfb04640e9aa8de49bcba30fce_I20221031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "chpt:ClassOfWarrantOrRightExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Stock Warrants and Earnout - Narrative (Details)", "role": "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "shortName": "Stock Warrants and Earnout - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i82dd5643530e49f7ab2d588477bb7f81_D20210312-20210312", "decimals": "INF", "lang": "en-US", "name": "chpt:DerivativeInstrumentContingentConsiderationLiabilityShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "id0d1086a738e4eab84adaf273d665c0b_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Stock Warrants and Earnout - Warrant Activity (Details)", "role": "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails", "shortName": "Stock Warrants and Earnout - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ic2d5adf75a4e4890b12adfd9393c1042_I20210312", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Stock Warrants and Earnout - Fair Value Inputs of Warrants and Contingent Earnout Liability (Details)", "role": "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails", "shortName": "Stock Warrants and Earnout - Fair Value Inputs of Warrants and Contingent Earnout Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ic2d5adf75a4e4890b12adfd9393c1042_I20210312", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Equity Plans and Stock-based Compensation - Stock-based Compensation Expense (Details)", "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-20221031.htm", "contextRef": "idf92ec95e2e34798929d4bf6e663baef_D20220801-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3b129b44ebe94b8f8121aaa14c80a971_I20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Equity Plans and Stock-based Compensation - Narrative (Details)", "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-20221031.htm", "contextRef": "i447c929206164d4dac03e92228651daa_D20210225-20210225", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i7ce16c45d92841ca995e0d27ccf98260_I20210226", "decimals": "INF", "first": true, "lang": "en-US", "name": "chpt:RecapitalizationExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit) (Parenthetical)", "role": "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie39c5f857e4d488592e60ab022514790_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Equity Plans and Stock-based Compensation - Restricted Stock Units Activity (Details)", "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-20221031.htm", "contextRef": "ie39c5f857e4d488592e60ab022514790_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "chpt:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3af5d2bdbffd4637836b474e32e58e52_D20220901-20220901", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Valuation Assumptions (Details)", "role": "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "shortName": "Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "chpt:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i3af5d2bdbffd4637836b474e32e58e52_D20220901-20220901", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iffe95871457f441081168beaf387a8a3_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Equity Plans and Stock-based Compensation - Performance Restricted Stock Units Activity (Details)", "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-20221031.htm", "contextRef": "iffe95871457f441081168beaf387a8a3_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "id0d1086a738e4eab84adaf273d665c0b_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Equity Plans and Stock-based Compensation - Stock Option Activity (Details)", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Income Taxes (Details)", "role": "http://chargepoint.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details)", "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-20221031.htm", "contextRef": "iaba90e29c29b41d288d40f39f4093394_D20220801-20221031", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i7ce16c45d92841ca995e0d27ccf98260_I20210226", "decimals": "INF", "first": true, "lang": "en-US", "name": "chpt:RecapitalizationExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Basic and Diluted Net Loss per Share - Narrative (Details)", "role": "http://chargepoint.com/role/BasicandDilutedNetLossperShareNarrativeDetails", "shortName": "Basic and Diluted Net Loss per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Basic and Diluted Net Loss per Share - Antidilutive Securities (Details)", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i92211afb0f324a32ac391c98f47c52af_I20221117", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Subsequent Events (Details)", "role": "http://chargepoint.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "i92211afb0f324a32ac391c98f47c52af_I20221117", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows", "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-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business and Basis of Presentation", "role": "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chpt-20221031.htm", "contextRef": "ie09ffa42f1e34be988a596527245061c_D20220201-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 89, "tag": { "chpt_A2018LoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Loan", "label": "2018 Loan [Member]", "terseLabel": "2018 Loan" } } }, "localname": "A2018LoanMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails": { "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/20221031", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails", "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/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfContingentEarnoutLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Reclassification Of Contingent Earnout Liability", "label": "Adjustments To Additional Paid In Capital, Reclassification Of Contingent Earnout Liability", "terseLabel": "Reclassification of remaining contingent earn-out liability upon triggering event" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfContingentEarnoutLiability", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "chpt_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationContingentEarnoutLiabilityRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Reverse Recapitalization, Contingent Earnout Liability Recognized", "label": "Adjustments To Additional Paid In Capital, Reverse Recapitalization, Contingent Earnout Liability Recognized", "terseLabel": "Contingent earnout liability recognized upon the closing of the reverse recapitalization" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationContingentEarnoutLiabilityRecognized", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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/20221031", "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/20221031", "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/20221031", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "chpt_CashAcquiredThroughReverseRecapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Acquired Through Reverse Recapitalization", "label": "Cash Acquired Through Reverse Recapitalization", "terseLabel": "Cash - Switchback's trust and cash" } } }, "localname": "CashAcquiredThroughReverseRecapitalization", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercised", "label": "Class Of Warrant Or Right, Exercised", "negatedTerseLabel": "Warrants exercised (in shares)", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "chpt_ClassOfWarrantOrRightRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redeemed", "label": "Class Of Warrant Or Right, Redeemed", "terseLabel": "Warrants redeemed (in shares)" } } }, "localname": "ClassOfWarrantOrRightRedeemed", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_ClassOfWarrantOrRightRedeemedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redeemed, Price Per Share", "label": "Class Of Warrant Or Right, Redeemed, Price Per Share", "terseLabel": "Warrants redeemed price per share (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightRedeemedPricePerShare", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "perShareItemType" }, "chpt_CommonStockCapitalSharesReservedForFutureIssuanceUponExerciseOfStockOptionsAndWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Upon Exercise Of Stock Options And Warrants", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Upon Exercise Of Stock Options And Warrants", "terseLabel": "Shares reserved for potential future issuance upon exercise of stock options and warrants (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceUponExerciseOfStockOptionsAndWarrants", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_CommonStockCapitalSharesReservedForFutureIssuanceUponIssuanceOfEarnoutShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Upon Issuance Of Earnout Shares", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Upon Issuance Of Earnout Shares", "terseLabel": "Shares reserved for potential future issuance of earnout shares (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceUponIssuanceOfEarnoutShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrant", "label": "Common Stock Warrant [Member]", "terseLabel": "Private placement warrant liability", "verboseLabel": "Common Stock Warrant Liability" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "chpt_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "terseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "chpt_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Liability", "label": "Contingent Consideration Liability [Member]", "terseLabel": "Contingent Consideration Liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "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/20221031", "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/20221031", "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/20221031", "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/20221031", "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/20221031", "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/20221031", "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/20221031", "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/20221031", "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/20221031", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_DeemedDividendsAttributableToCommonStockWarrantHolders": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deemed Dividends Attributable To Common Stock Warrant Holders", "label": "Deemed Dividends Attributable To Common Stock Warrant Holders", "negatedTerseLabel": "Deemed dividends attributable to common stock warrant holders" } } }, "localname": "DeemedDividendsAttributableToCommonStockWarrantHolders", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "chpt_DeemedDividendsAttributableToVestedOptionHolders": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deemed Dividends Attributable To Vested Option Holders", "label": "Deemed Dividends Attributable To Vested Option Holders", "negatedTerseLabel": "Deemed dividends attributable to vested option holders" } } }, "localname": "DeemedDividendsAttributableToVestedOptionHolders", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Additional Shares", "label": "Derivative Instrument, Contingent Consideration, Liability, Additional Shares", "terseLabel": "Additional earn back shares (in shares)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityAdditionalShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period", "terseLabel": "Earnout period (in years)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "durationItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "terseLabel": "Earn back price trigger (in USD per share)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "perShareItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "integerItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "integerItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityFairValueOfEarnoutShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Fair Value Of Earnout Shares", "label": "Derivative Instrument, Contingent Consideration, Liability, Fair Value Of Earnout Shares", "terseLabel": "Estimated fair value of total earnout shares" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityFairValueOfEarnoutShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilityShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Shares", "label": "Derivative Instrument, Contingent Consideration, Liability, Shares", "terseLabel": "Earnout shares (in shares)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_DerivativeInstrumentContingentConsiderationLiabilitySharesIssuedNetOfSharesWithheldForTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Shares Issued, Net Of Shares Withheld For Taxes", "label": "Derivative Instrument, Contingent Consideration, Liability, Shares Issued, Net Of Shares Withheld For Taxes", "terseLabel": "Earnout shares, net (in shares)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilitySharesIssuedNetOfSharesWithheldForTaxes", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_DerivativeInstrumentNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Number Of Tranches", "label": "Derivative Instrument, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "DerivativeInstrumentNumberOfTranches", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "integerItemType" }, "chpt_DerivativeInstrumentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period", "label": "Derivative Instrument, Period [Axis]", "terseLabel": "Derivative Instrument, Period [Axis]" } } }, "localname": "DerivativeInstrumentPeriodAxis", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "stringItemType" }, "chpt_DerivativeInstrumentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period [Domain]", "label": "Derivative Instrument, Period [Domain]", "terseLabel": "Derivative Instrument, Period [Domain]" } } }, "localname": "DerivativeInstrumentPeriodDomain", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_DerivativeInstrumentPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period One", "label": "Derivative Instrument, Period One [Member]", "terseLabel": "Derivative Instrument, Period One" } } }, "localname": "DerivativeInstrumentPeriodOneMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_DerivativeInstrumentPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period Three", "label": "Derivative Instrument, Period Three [Member]", "terseLabel": "Derivative Instrument, Period Three" } } }, "localname": "DerivativeInstrumentPeriodThreeMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_DerivativeInstrumentPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Period Two", "label": "Derivative Instrument, Period Two [Member]", "terseLabel": "Derivative Instrument, Period Two" } } }, "localname": "DerivativeInstrumentPeriodTwoMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveGainOnEarnoutSharesIssued": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dilutive Securities, Effect On Basic Earnings Per Share, Dilutive Gain On Earnout Shares Issued", "label": "Dilutive Securities, Effect On Basic Earnings Per Share, Dilutive Gain On Earnout Shares Issued", "negatedTerseLabel": "Gain attributable to earnout shares issued" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareDilutiveGainOnEarnoutSharesIssued", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_FairValueContingentEarnoutLiabilityRecognizedUponTheAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Contingent Earnout Liability Recognized Upon the Acquisition", "label": "Fair Value, Contingent Earnout Liability Recognized Upon the Acquisition", "negatedTerseLabel": "Contingent Earnout liability recognized upon the acquisition of ViriCiti (ViriCiti Earnout)" } } }, "localname": "FairValueContingentEarnoutLiabilityRecognizedUponTheAcquisition", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationsDueToReverseCapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Reverse Capitalization", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reclassifications Due To Reverse Capitalization", "terseLabel": "Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationsDueToReverseCapitalization", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "chpt_HTBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HTB", "label": "HTB [Member]", "terseLabel": "HTB" } } }, "localname": "HTBMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_LegacyCommonAndPreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Common And Preferred Stock Warrants", "label": "Legacy Common And Preferred Stock Warrants [Member]", "terseLabel": "Legacy Warrants" } } }, "localname": "LegacyCommonAndPreferredStockWarrantsMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "chpt_LegacyCommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Common Stock Warrants", "label": "Legacy Common Stock Warrants [Member]", "terseLabel": "Legacy Common Stock Warrants" } } }, "localname": "LegacyCommonStockWarrantsMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "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/20221031", "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/20221031", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "stringItemType" }, "chpt_OfficerExcludingChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Officer, Excluding Chief Executive Officer", "label": "Officer, Excluding Chief Executive Officer [Member]", "terseLabel": "Officer, excluding Chief Executive Officer" } } }, "localname": "OfficerExcludingChiefExecutiveOfficerMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_PaymentsOfReverseRecapitalizationTransactionCosts": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Reverse Recapitalization Transaction Costs", "label": "Payments Of Reverse Recapitalization Transaction Costs", "negatedTerseLabel": "Transaction costs expensed", "terseLabel": "Transaction costs expensed" } } }, "localname": "PaymentsOfReverseRecapitalizationTransactionCosts", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_PaymentsOfReverseRecapitalizationTransactionCostsReductionInAPIC": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Reverse Recapitalization Transaction Costs, Reduction In APIC", "label": "Payments Of Reverse Recapitalization Transaction Costs, Reduction In APIC", "terseLabel": "Reduction to APIC" } } }, "localname": "PaymentsOfReverseRecapitalizationTransactionCostsReductionInAPIC", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_PaymentsTaxWithholdingReverseRecapitalizationEarnoutShares": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments, Tax Withholding, Reverse Recapitalization Earnout Shares", "label": "Payments, Tax Withholding, Reverse Recapitalization Earnout Shares", "negatedTerseLabel": "Payment of tax withholding obligations on settlement of earnout shares" } } }, "localname": "PaymentsTaxWithholdingReverseRecapitalizationEarnoutShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_ProceedsFromReverseRecapitalizationTransaction": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Reverse Recapitalization Transaction", "label": "Proceeds From Reverse Recapitalization Transaction", "verboseLabel": "Merger and PIPE financing" } } }, "localname": "ProceedsFromReverseRecapitalizationTransaction", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Recapitalization exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareNarrativeDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "pureItemType" }, "chpt_RecapitalizationPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization, Price Per Share", "label": "Recapitalization, Price Per Share", "terseLabel": "Recapitalization common stock value (in USD per share)" } } }, "localname": "RecapitalizationPricePerShare", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "chpt_ReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEvent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification Of Remaining Contingent Earnout Liability Upon Triggering Event", "label": "Reclassification Of Remaining Contingent Earnout Liability Upon Triggering Event", "terseLabel": "Reclassification of remaining contingent earnout liability upon triggering event" } } }, "localname": "ReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEvent", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_RedeemableConvertiblePreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock Warrant", "label": "Redeemable Convertible Preferred Stock Warrant [Member]", "terseLabel": "Redeemable convertible preferred stock warrant liability" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "chpt_RevenueFromContractWithCustomerSubscriptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Subscription Period", "label": "Revenue From Contract With Customer, Subscription Period", "terseLabel": "Subscription term (in years)" } } }, "localname": "RevenueFromContractWithCustomerSubscriptionPeriod", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "chpt_ReverseRecapitalizationContingentEarnoutLiabilityRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Contingent Earnout Liability Recognized", "label": "Reverse Recapitalization, Contingent Earnout Liability Recognized", "terseLabel": "Contingent earnout liability recognized upon the closing of the reverse recapitalization" } } }, "localname": "ReverseRecapitalizationContingentEarnoutLiabilityRecognized", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_ReverseRecapitalizationConversionOfRedeemableConvertiblePreferredStockIntoCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Conversion Of Redeemable Convertible Preferred Stock Into Common Stock", "label": "Reverse Recapitalization, Conversion Of Redeemable Convertible Preferred Stock Into Common Stock", "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization" } } }, "localname": "ReverseRecapitalizationConversionOfRedeemableConvertiblePreferredStockIntoCommonStock", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_ReverseRecapitalizationNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Net", "label": "Reverse Recapitalization, Net", "terseLabel": "Net cash contributions from merger" } } }, "localname": "ReverseRecapitalizationNet", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_ReverseRecapitalizationOfferingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Offering Costs", "label": "Reverse Recapitalization, Offering Costs", "terseLabel": "Transaction costs expensed" } } }, "localname": "ReverseRecapitalizationOfferingCosts", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chpt_ReverseRecapitalizationReclassificationOfRedeemableConvertiblePreferredStockWarrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Reclassification Of Redeemable Convertible Preferred Stock Warrant Liability", "label": "Reverse Recapitalization, Reclassification Of Redeemable Convertible Preferred Stock Warrant Liability", "terseLabel": "Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization" } } }, "localname": "ReverseRecapitalizationReclassificationOfRedeemableConvertiblePreferredStockWarrantLiability", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "chpt_ReverseRecapitalizationStockSurrenderedAndRetiredDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Stock Surrendered And Retired During Period, Shares", "label": "Reverse Recapitalization, Stock Surrendered And Retired During Period, Shares", "negatedTerseLabel": "Less surrender of switchback founder shares (in shares)", "terseLabel": "Founder shares surrendered (in shares)", "verboseLabel": "Earnout shares remaining (in shares)" } } }, "localname": "ReverseRecapitalizationStockSurrenderedAndRetiredDuringPeriodShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-Use Asset Obtained In Exchange For Operating And Finance Lease Liability", "label": "Right-of-Use Asset Obtained In Exchange For Operating And Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingAndFinanceLeaseLiability", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20221031", "presentation": [ "http://chargepoint.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "chpt_ScheduleOfReverseRecapitalizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization [Line Items]", "label": "Schedule Of Reverse Recapitalization [Line Items]", "terseLabel": "Schedule Of Reverse Recapitalization [Line Items]" } } }, "localname": "ScheduleOfReverseRecapitalizationLineItems", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "chpt_ScheduleOfReverseRecapitalizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization [Table]", "label": "Schedule Of Reverse Recapitalization [Table]", "terseLabel": "Schedule Of Reverse Recapitalization [Table]" } } }, "localname": "ScheduleOfReverseRecapitalizationTable", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "chpt_ScheduleOfReverseRecapitalizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table Text Block]", "terseLabel": "Schedule of Reverse Recapitalization" } } }, "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "chpt_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseAsAPercentageOfOutstandingStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Increase As A Percentage Of Outstanding Stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Increase As A Percentage Of Outstanding Stock", "terseLabel": "Possible increase in percent of outstanding shares (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseAsAPercentageOfOutstandingStock", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Number Of Shares Authorized", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Number Of Shares Authorized", "terseLabel": "Number of additional shares allowable under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInNumberOfSharesAuthorized", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Consecutive Trading Days", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Consecutive Trading Days", "terseLabel": "Consecutive trading days (in days)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsConsecutiveTradingDays", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "terseLabel": "Offering period (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfContributionIncreases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Contribution Increases", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Contribution Increases", "terseLabel": "Maximum number of contribution increases" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfContributionIncreases", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardServiceConditionPercentOfTrancheVestingRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Service Condition, Percent Of Tranche Vesting Rights", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Service Condition, Percent Of Tranche Vesting Rights", "terseLabel": "Service conditions vesting percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardServiceConditionPercentOfTrancheVestingRights", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "chpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPricePerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Target Price Per Common Share", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Target Price Per Common Share", "terseLabel": "Target price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPricePerCommonShare", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "chpt_StockConvertedReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Converted, Reverse Recapitalization", "label": "Stock Converted, Reverse Recapitalization", "terseLabel": "Legacy chargepoint shares (in shares)" } } }, "localname": "StockConvertedReverseRecapitalization", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "chpt_StockIssuedDuringPeriodSharesEarnoutShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Earnout Shares", "label": "Stock Issued During Period, Shares, Earnout Shares", "verboseLabel": "Issuance of earnout shares upon triggering events, net of tax withholding (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEarnoutShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "chpt_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "terseLabel": "Merger and PIPE financing shares (in shares)", "verboseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "chpt_StockIssuedDuringPeriodValueEarnoutShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Earnout Shares", "label": "Stock Issued During Period, Value, Earnout Shares", "terseLabel": "Issuance of earnout shares upon triggering events, net of tax withholding" } } }, "localname": "StockIssuedDuringPeriodValueEarnoutShares", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "chpt_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "verboseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "chpt_StockOptionPlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option Plan 2021", "label": "Stock Option Plan 2021 [Member]", "terseLabel": "2021 Stock Option Plan" } } }, "localname": "StockOptionPlan2021Member", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_StockPlan2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Plan 2007", "label": "Stock Plan 2007 [Member]", "terseLabel": "2007 Stock Plan" } } }, "localname": "StockPlan2007Member", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_StockPlan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Plan 2017", "label": "Stock Plan 2017 [Member]", "terseLabel": "2017 Stock Plan" } } }, "localname": "StockPlan2017Member", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_SwitchbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Switchback", "label": "Switchback [Member]", "terseLabel": "Switchback" } } }, "localname": "SwitchbackMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_TemporaryEquityIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIncludingPaidInKindDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Issued During Period, Shares, Conversion Of Convertible Securities, Including Paid-In Kind Dividend", "label": "Temporary Equity Issued During Period, Shares, Conversion Of Convertible Securities, Including Paid-In Kind Dividend", "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (in shares)" } } }, "localname": "TemporaryEquityIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "chpt_TemporaryEquityIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIncludingPaidInKindDividend": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity Issued During Period, Value, Conversion Of Convertible Securities, Including Paid-In Kind Dividend", "label": "Temporary Equity Issued During Period, Value, Conversion Of Convertible Securities, Including Paid-In Kind Dividend", "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend" } } }, "localname": "TemporaryEquityIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIncludingPaidInKindDividend", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "chpt_ToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tooling", "label": "Tooling [Member]", "terseLabel": "Tooling" } } }, "localname": "ToolingMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "chpt_TriggeringEvent15And20VWAPPerShareThresholdsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Triggering Event, $15 And $20 VWAP Per Share Thresholds", "label": "Triggering Event, $15 And $20 VWAP Per Share Thresholds [Member]", "terseLabel": "Triggering Event, $15 And $20 VWAP Per Share Thresholds" } } }, "localname": "TriggeringEvent15And20VWAPPerShareThresholdsMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "chpt_TriggeringEvent30VWAPPerShareThresholdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Triggering Event, $30 VWAP Per Share Threshold", "label": "Triggering Event, $30 VWAP Per Share Threshold [Member]", "terseLabel": "Triggering Event, $30 VWAP Per Share Threshold" } } }, "localname": "TriggeringEvent30VWAPPerShareThresholdMember", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "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/20221031", "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/20221031", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "chpt_WarrantsAndRightsAndContingentEarnoutLiabilityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants And Rights And Contingent Earnout Liability Disclosure", "label": "Warrants And Rights And Contingent Earnout Liability Disclosure [Text Block]", "terseLabel": "Stock Warrants and Earnout" } } }, "localname": "WarrantsAndRightsAndContingentEarnoutLiabilityDisclosureTextBlock", "nsuri": "http://chargepoint.com/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnout" ], "xbrltype": "textBlockItemType" }, "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/20221031", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "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/20221031", "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/CompositionofCertainFinancialStatementItemsRevenueDetails" ], "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": [ "r669" ], "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": [ "r670" ], "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": [ "r667" ], "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_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r667" ], "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": [ "r667" ], "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": [ "r679" ], "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": [ "r667" ], "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": [ "r667" ], "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": [ "r667" ], "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": [ "r667" ], "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_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails" ], "xbrltype": "stringItemType" }, "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": [ "r666" ], "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": [ "r668" ], "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_ChiefExecutiveOfficerMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r56", "r58", "r122", "r123", "r308", "r350" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r285", "r286", "r287", "r288", "r307", "r349", "r408", "r410", "r569", "r570", "r571", "r572", "r573", "r574", "r593", "r637", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r285", "r286", "r287", "r288", "r307", "r349", "r408", "r410", "r569", "r570", "r571", "r572", "r573", "r574", "r593", "r637", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "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/StockWarrantsandEarnoutNarrativeDetails" ], "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/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r208", "r286", "r287", "r387", "r390", "r596", "r636", "r638" ], "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": [ "r208", "r286", "r287", "r387", "r390", "r596", "r636", "r638" ], "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_RangeAxis": { "auth_ref": [ "r280", "r285", "r286", "r287", "r288", "r307", "r349", "r398", "r408", "r410", "r441", "r442", "r443", "r569", "r570", "r571", "r572", "r573", "r574", "r593", "r637", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r280", "r285", "r286", "r287", "r288", "r307", "r349", "r398", "r408", "r410", "r441", "r442", "r443", "r569", "r570", "r571", "r572", "r573", "r574", "r593", "r637", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r57", "r58", "r122", "r123", "r308", "r350" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r209", "r210", "r387", "r391", "r639", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r209", "r210", "r387", "r391", "r639", "r652", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r213", "r556" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": [ "r40", "r559" ], "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": [ "r214", "r215" ], "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 $8,200 as of October 31, 2022 and $5,584 as of January 31, 2022" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails": { "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/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r12", "r277" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails": { "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r60", "r61", "r62", "r625", "r645", "r646" ], "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": [ "r59", "r62", "r70", "r71", "r72", "r126", "r127", "r128", "r507", "r555", "r641", "r642" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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": [ "r24", "r559" ], "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": [ "r126", "r127", "r128", "r453", "r454", "r455", "r517" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r412", "r457", "r458" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r303", "r363", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reserve capitalization" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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": [ "r446" ], "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/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r216", "r234" ], "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": [ "r79", "r103", "r327", "r548" ], "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": [ "r103", "r267", "r272" ], "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/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r165" ], "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": [ "r165" ], "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": [ "r165" ], "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": [ "r16", "r118", "r191", "r200", "r206", "r232", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r504", "r508", "r536", "r557", "r559", "r603", "r622" ], "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": [ "r7", "r39", "r118", "r232", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r504", "r508", "r536", "r557", "r559" ], "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": [ "r520" ], "calculation": { "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails": { "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r222" ], "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/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r223" ], "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", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r219", "r240" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails": { "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "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": [ "r407", "r409", "r486" ], "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", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r407", "r409", "r482", "r483", "r486" ], "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", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r496" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r491", "r492", "r494" ], "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": [ "r491", "r492" ], "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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r102", "r499" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Change in fair value of contingent earnout liability", "terseLabel": "Change in fair value of contingent earnout liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r500" ], "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": [ "r490", "r493", "r497" ], "calculation": { "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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", "verboseLabel": "Contingent earnout liability recognized upon acquisition of ViriCiti (ViriCiti Earnout)" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r487", "r501" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r484", "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r125", "r183" ], "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": [ "r108", "r109", "r110" ], "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": [ "r253" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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": [ "r4", "r10", "r105" ], "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": [ "r10" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r106" ], "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": [ "r99", "r105", "r111" ], "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": [ "r99", "r537" ], "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 (decrease) 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_ClassOfStockDomain": { "auth_ref": [ "r20", "r22", "r23", "r115", "r118", "r143", "r147", "r159", "r162", "r164", "r172", "r173", "r174", "r232", "r291", "r295", "r296", "r297", "r300", "r301", "r347", "r348", "r352", "r356", "r363", "r536", "r671" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r372", "r414" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Stock price of warrants (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "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/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r372", "r414" ], "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/StockWarrantsandEarnoutNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r607", "r629" ], "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 9)" } } }, "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": [ "r282", "r283", "r284", "r289", "r653" ], "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": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares of common stock reserved (in shares)", "verboseLabel": "Common stock reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r517" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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": [ "r23" ], "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": [ "r23" ], "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": [ "r23", "r363" ], "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/DescriptionofBusinessandBasisofPresentationCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r559" ], "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 October 31, 2022 and January 31, 2022; 341,531,034 and 334,760,615 shares issued and outstanding as of October 31, 2022 and January 31, 2022, 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": [ "r65", "r67", "r68", "r76", "r610", "r631" ], "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": [ "r177", "r620" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r374", "r375", "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r374", "r375", "r388" ], "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": [ "r374", "r375", "r388" ], "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": [ "r389" ], "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": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r302", "r304", "r305", "r307", "r317", "r318", "r319", "r323", "r324", "r325", "r326", "r327", "r337", "r338", "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "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": [ "r81", "r596" ], "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_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails": { "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/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r489" ], "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/BusinessCombinationsDetails", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r108", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Converted instrument, principal amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r108", "r110" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued", "terseLabel": "Debt converted into warrants (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r114", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r321", "r328", "r329", "r331", "r341" ], "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": [ "r17", "r18", "r19", "r117", "r124", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r337", "r338", "r339", "r340", "r549", "r604", "r605", "r621" ], "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_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r332", "r605", "r621" ], "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/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r306", "r334" ], "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": [ "r47", "r306", "r364", "r367", "r369" ], "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": [ "r304", "r337", "r338", "r547", "r549", "r550" ], "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": [ "r46", "r335", "r547", "r549" ], "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": [ "r46", "r305" ], "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": [ "r48", "r117", "r124", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r337", "r338", "r339", "r340", "r549" ], "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": [ "r618" ], "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": [ "r618" ], "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": [ "r618" ], "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": [ "r618" ], "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": [ "r48", "r117", "r124", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r330", "r337", "r338", "r339", "r340", "r364", "r368", "r369", "r370", "r546", "r547", "r549", "r550", "r619" ], "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_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt maturity (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r317", "r546", "r550" ], "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": [ "r224", "r240", "r241", "r242" ], "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/ShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r221", "r240", "r245", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Ending allowance for credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), not intended to be sold and not more likely than not will be required to sell before recovery of amortized cost basis, with previously recorded allowance.", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not to Sell before Recovery, Credit Loss, Previously Recorded, Expense (Reversal)", "terseLabel": "Credit-related impairment losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r220", "r240" ], "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/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r227" ], "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/ShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "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).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "terseLabel": "Gains or losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails" ], "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_DeferredFinanceCostsGross": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r463", "r464" ], "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_DeferredRevenueArrangementByTypeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement, by Type [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementLineItems": { "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 Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue Arrangement [Line Items]" } } }, "localname": "DeferredRevenueArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r103", "r275" ], "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": "Total depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsDepreciationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r103", "r189" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainOnDerivative": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain on Derivative", "terseLabel": "Gain from change in fair value" } } }, "localname": "DerivativeGainOnDerivative", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r58", "r510", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r54", "r55", "r58", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Contingent earnout liability, measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Change in fair value of dilutive warrants" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "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/CompositionofCertainFinancialStatementItemsRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ], "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/CompositionofCertainFinancialStatementItemsRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r387" ], "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/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r415", "r416", "r447", "r448", "r450", "r459" ], "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": [ "r77", "r131", "r132", "r133", "r134", "r135", "r139", "r143", "r162", "r163", "r164", "r168", "r169", "r518", "r519", "r611", "r632" ], "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": [ "r77", "r131", "r132", "r133", "r134", "r135", "r143", "r162", "r163", "r164", "r168", "r169", "r518", "r519", "r611", "r632" ], "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": [ "r165", "r166", "r167", "r170" ], "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": [ "r537" ], "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": [ "r466" ], "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": [ "r44" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails": { "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/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails" ], "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": [ "r449" ], "calculation": { "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Unrecognized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r449" ], "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)", "verboseLabel": "Weighted average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r449" ], "calculation": { "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs related to RSUs and ESPP" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r449" ], "calculation": { "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "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", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "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": [ "r0", "r70", "r71", "r72", "r126", "r127", "r128", "r130", "r136", "r138", "r171", "r233", "r363", "r371", "r453", "r454", "r455", "r473", "r474", "r517", "r538", "r539", "r540", "r541", "r542", "r543", "r555", "r641", "r642", "r643" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of debt" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r103", "r342" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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 warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r520", "r521", "r531" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r319", "r337", "r338", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r521", "r566", "r567", "r568" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r530", "r531" ], "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/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r520", "r521", "r523", "r524", "r532" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "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": [ "r530" ], "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": [ "r319", "r399", "r400", "r405", "r406", "r521", "r566" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r319", "r337", "r338", "r399", "r400", "r405", "r406", "r521", "r567" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r319", "r337", "r338", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r521", "r568" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r525" ], "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/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "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/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "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/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r525", "r531" ], "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/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r525", "r531" ], "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": "Summary 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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Reclassification of remaining contingent earnout liability upon triggering event" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r526" ], "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/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Issuance of earnout shares upon triggering events" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Private placement warrant liability acquired as part of the Merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Contingent earnout liability recognized upon the closing of the reverse recapitalization" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r525" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r319", "r337", "r338", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r566", "r567", "r568" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r530", "r532" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income for derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3) and still held.", "label": "Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Gain on private placement warrants" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r533", "r534" ], "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": [ "r225", "r226", "r228", "r229", "r230", "r235", "r236", "r237", "r238", "r239", "r243", "r244", "r248", "r249", "r330", "r361", "r515", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r14", "r271" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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": [ "r268", "r269", "r271", "r273", "r597", "r598" ], "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/BusinessCombinationsDetails", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r271", "r598" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r268", "r270" ], "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/BusinessCombinationsDetails", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r271", "r597" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "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": [ "r78" ], "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": [ "r13", "r254", "r255", "r262", "r266", "r559", "r602" ], "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/BusinessCombinationsDetails", "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": [ "r274" ], "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": [ "r260" ], "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_GrossProfit": { "auth_ref": [ "r80", "r118", "r191", "r199", "r202", "r205", "r207", "r232", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r536" ], "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": [ "r74", "r191", "r199", "r202", "r205", "r207", "r599", "r608", "r614", "r634" ], "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": [ "r279", "r281" ], "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": [ "r281" ], "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": [ "r119", "r467", "r468", "r471", "r475", "r477", "r479", "r480", "r481" ], "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": [ "r120", "r137", "r138", "r190", "r465", "r476", "r478", "r635" ], "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_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r461", "r462", "r468", "r469", "r470", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r107" ], "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_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r102" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r102" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r102" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r102", "r594" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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": [ "r102" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r102", "r553" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/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": [ "r102" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r144", "r145", "r146", "r164" ], "calculation": { "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Add: Public and Private Placement Warrants under the treasury stock method (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r145", "r146", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r164" ], "calculation": { "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Add: Earnout Shares under the treasury stock method (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r188", "r545", "r548", "r613" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.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": [ "r84", "r325", "r336", "r339", "r340" ], "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": [ "r86", "r326", "r339", "r340" ], "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_InterestExpenseLongTermDebt": { "auth_ref": [ "r612", "r671", "r672" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-Term Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r100", "r107" ], "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": [ "r31", "r250" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails": { "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/CompositionofCertainFinancialStatementItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r36", "r559" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails": { "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/CompositionofCertainFinancialStatementItemsInventoriesDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r32", "r250" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails": { "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/CompositionofCertainFinancialStatementItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r647", "r648", "r649", "r650" ], "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/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r83", "r187" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 6.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": [ "r231", "r633" ], "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_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r227", "r600", "r616", "r651", "r678" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/ShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r276" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r554" ], "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": [ "r554" ], "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": [ "r554" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r554" ], "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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r554" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r554" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r554" ], "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": "2023 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesScheduleofFutureMinimumLeasePaymentsUnderAllNoncancellableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r554" ], "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_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r118", "r201", "r232", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r505", "r508", "r509", "r536", "r557", "r558" ], "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": [ "r29", "r118", "r232", "r536", "r559", "r606", "r627" ], "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, Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r45", "r118", "r232", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r505", "r508", "r509", "r536", "r557", "r558", "r559" ], "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_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r390" ], "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r318", "r333", "r337", "r338", "r605", "r623" ], "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": "Carrying Amount", "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": "Estimated 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": [ "r19" ], "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_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Purchase commitments for goods and services" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails", "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r290" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/DebtNarrativeDetails", "http://chargepoint.com/role/DebtScheduleofConvertibleDebtDetails", "http://chargepoint.com/role/SubsequentEventsDetails" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend rate" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term (years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Current stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/StockWarrantsandEarnoutFairValueInputsofWarrantsandContingentEarnoutLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Medium-term Notes" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r399" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "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": [ "r99" ], "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 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": [ "r99", "r101", "r104" ], "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", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r63", "r66", "r72", "r75", "r104", "r118", "r129", "r131", "r132", "r133", "r134", "r137", "r138", "r160", "r191", "r199", "r202", "r205", "r207", "r232", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r519", "r536", "r609", "r630" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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": 4.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) 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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r131", "r132", "r133", "r134", "r139", "r140", "r161", "r164", "r191", "r199", "r202", "r205", "r207" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders - Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r142", "r148", "r149", "r150", "r151", "r161", "r164" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders - Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "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/CompositionofCertainFinancialStatementItemsRevenueDetails" ], "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": [ "r184" ], "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": [ "r191", "r199", "r202", "r205", "r207" ], "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": [ "r552" ], "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": [ "r552" ], "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": [ "r552" ], "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": [ "r551" ], "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": [ "r103" ], "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": [ "r38", "r559" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails": { "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/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "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": [ "r502", "r503", "r506" ], "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": "Unrealized loss on short-term investments, 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": [ "r502", "r503", "r506" ], "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 loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r502", "r503", "r506" ], "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 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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r44", "r559" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails": { "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/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "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": [ "r104" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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": [ "r85" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Interest and prepayment fees" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedTerseLabel": "Payments of transaction costs related to Merger" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r87", "r89", "r218" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r90", "r495" ], "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": [ "r90" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "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": [ "r91" ], "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 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": "PRSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r347" ], "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": [ "r22" ], "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": [ "r22", "r347" ], "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": [ "r22" ], "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": [ "r22", "r559" ], "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 October 31, 2022 and January 31, 2022; 0 issued and outstanding as of October 31, 2022 and January 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails": { "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/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r37", "r251", "r252" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails": { "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/CompositionofCertainFinancialStatementItemsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "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_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Net proceeds from line of credit" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "verboseLabel": "Merger and PIPE financing" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r93" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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": [ "r92", "r452" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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": [ "r88" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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": [ "r92" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r390" ], "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": [ "r390" ], "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": [ "r278" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r11", "r276" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails": { "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r278", "r559", "r617", "r628" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails": { "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r278" ], "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": [ "r276" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r95" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayment of borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r460", "r595", "r665" ], "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": [ "r10" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r10", "r111" ], "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", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r371", "r559", "r626", "r644", "r646" ], "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r126", "r127", "r128", "r130", "r136", "r138", "r233", "r453", "r454", "r455", "r473", "r474", "r517", "r641", "r643" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r186", "r198", "r203", "r204", "r208", "r209", "r212", "r386", "r387", "r596" ], "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/CompositionofCertainFinancialStatementItemsRevenueDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r113", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Remaining Performance Obligations and Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r211" ], "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": [ "r376" ], "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/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "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/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r377" ], "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/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r377" ], "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/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "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/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r377" ], "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/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Purchase price per share (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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": [ "r165" ], "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": [ "r165" ], "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": [ "r482", "r483", "r486" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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": [ "r164" ], "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": [ "r445", "r456" ], "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": [ "r445" ], "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": [ "r520", "r521" ], "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": [ "r268" ], "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": [ "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266" ], "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": [ "r9", "r33", "r34", "r35" ], "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": [ "r278" ], "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/CompositionofCertainFinancialStatementItemsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r111", "r601", "r624" ], "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": [ "r411", "r413", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "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/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r419", "r434", "r437" ], "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": [ "r20", "r22", "r23", "r115", "r172", "r173", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r356", "r361", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371" ], "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/CommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r21", "r22", "r23", "r344", "r345", "r346", "r364", "r365", "r366", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r372", "r414" ], "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/StockWarrantsandEarnoutsTables" ], "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": [ "r192", "r193", "r194", "r195", "r196", "r197", "r209" ], "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": [ "r78" ], "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": [ "r102" ], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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": [ "r433" ], "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/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r433" ], "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/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r431" ], "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": [ "r431" ], "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": [ "r428", "r429" ], "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": [ "r428", "r429" ], "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": [ "r432" ], "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": [ "r432" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "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/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Eligible compensation per employee (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares to be purchased per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r422" ], "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": [ "r422" ], "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": [ "r426" ], "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": [ "r424" ], "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": [ "r451" ], "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": [ "r420", "r421" ], "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": [ "r420", "r421" ], "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": [ "r438" ], "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": [ "r438" ], "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": [ "r438" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percent of outstanding shares (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "terseLabel": "Number of shares purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "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/CommonStockReservedforFutureIssuanceDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationRestrictedStockUnitsActivityDetails", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r425" ], "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": [ "r426" ], "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_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Expected term of 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 Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationPerformanceRestrictedStockUnitsValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r451" ], "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": [ "r451" ], "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": [ "r438" ], "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": [ "r438" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent of fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r112", "r125" ], "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_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r22", "r23", "r115", "r118", "r143", "r147", "r159", "r162", "r164", "r172", "r173", "r174", "r232", "r291", "r295", "r296", "r297", "r300", "r301", "r347", "r348", "r352", "r356", "r363", "r536", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r70", "r71", "r72", "r126", "r127", "r128", "r130", "r136", "r138", "r171", "r233", "r363", "r371", "r453", "r454", "r455", "r473", "r474", "r517", "r538", "r539", "r540", "r541", "r542", "r543", "r555", "r641", "r642", "r643" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "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/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical" ], "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": [ "r126", "r127", "r128", "r171", "r596" ], "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/CondensedConsolidatedStatementsofCashFlows", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations", "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r108", "r109", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of common stock in connection with acquisitions" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r22", "r23", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Common stock of switchback (in shares)", "verboseLabel": "Issuance of common stock pursuant to business combinations (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r322", "r363", "r364", "r371" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r363", "r371" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r363", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued in PIPE (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r22", "r23", "r363", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r363", "r371" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r363", "r371", "r425" ], "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)", "terseLabel": "Issuance of common stock upon exercise of vested stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/EquityPlansandStockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r53", "r363", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock upon ESPP purchase" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r53", "r363", "r371" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r363", "r371" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r371", "r435" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r363", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of vested stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r363", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of unvested restricted shares (in shares)", "negatedTerseLabel": "Less redemption of switchback shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://chargepoint.com/role/DescriptionofBusinessandBasisofPresentationCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r118", "r217", "r232", "r536", "r559" ], "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/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedBalanceSheets", "http://chargepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r116", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r371", "r373", "r516" ], "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" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r544", "r561" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r544", "r561" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r544", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r544", "r561" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r560", "r562" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/SubsequentEvents" ], "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/DescriptionofBusinessandBasisofPresentationNarrativeDetails" ], "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/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "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": [ "r42" ], "calculation": { "http://chargepoint.com/role/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails": { "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/CompositionofCertainFinancialStatementItemsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r488" ], "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/BusinessCombinationsDetails", "http://chargepoint.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r291", "r295", "r296", "r297", "r300", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary equity, ending balance", "periodStartLabel": "Temporary equity, beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedTerseLabel": "Cumulative dividends on redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareComputationofBasicandDilutedLossperShareDetails", "http://chargepoint.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Temporary equity, ending balance (in shares)", "periodStartLabel": "Temporary equity, beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r225", "r226", "r228", "r229", "r230", "r330", "r361", "r515", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r121", "r399", "r406", "r615" ], "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/FairValueMeasurementsAssetsandLiabilitiesDetails", "http://chargepoint.com/role/ShortTermInvestmentsNarrativeDetails", "http://chargepoint.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r175", "r176", "r178", "r179", "r180", "r181", "r182" ], "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_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/EquityPlansandStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Common stock and preferred stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/BasicandDilutedNetLossperShareAntidilutiveSecuritiesDetails", "http://chargepoint.com/role/FairValueMeasurementsNarrativeDetails", "http://chargepoint.com/role/FairValueMeasurementsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://chargepoint.com/role/StockWarrantsandEarnoutNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Common stock warrant liabilities (Private Placement)" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chargepoint.com/role/FairValueMeasurementsAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r164" ], "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": [ "r139", "r141" ], "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": [ "r139", "r164" ], "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": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2062-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2538-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2538-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2574-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2597-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2600-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2603-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r562": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r665": { "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" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r668": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r669": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r67": { "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" }, "r670": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r679": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 98 0001777393-22-000051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001777393-22-000051-xbrl.zip M4$L#!!0 ( ,N$B%5>4"-[23T )IN 0 = 8VAA#$P,2YH=&WM?6MSVT:6]O?W5_1FZMV5MBA:E&WYEDV5+-$V9VS) M)3'Q^-,42#2ECD& BXMDSJ_?<^L+0%*D$MN$',_.9B(2!!I].=?G/.?G_S@Y M.QY^?-]75^4T4>]_??EV<*Q^VGOPX,/#XP/\!;/7J09%FANW$9__3+ MS_@)_%-'\2__[^?_V-M3)]FXFNJT5.-<1Z6.5568]%)]B'7Q2>WMR57'V6R> MF\NK4AWL'QRH#UG^R5Q'_'UIRD3_8N_S\P/^^^<'])"?1UD\_^7GV%PK$__/ M3^;@X7X0JC? #7\X^* M/[D8%:^N#%Q>?4<;O+_?ZI=5^K/Y5Z4F,OT.0T7OIUD M\'+R]3A+LOSYW_;I/R_PF[U)-#7)_/E_#"(\G/Z\D=' ?1*3:CLZ'E+_\Y49F5+U]KN]GQ_@]?:=%M\LRB_A MY49966;3YW#]8WA"\!ICF%.=?_'WZ*U[CP-\#[_/5)3&ZD+/HCRB/X\NZP3&=:U?E-GL^=[#[E/\^;7.2S..$IG)451H MO,-/OS36A/[!'XSR7Q:^6[Y2O8/Z.OU>%:69S+_Z0CU:NN&&5Z90D5T3M?.? M?WMZ<+#_XJLLCA\2W?&Y*6$&QAN:-U"J(N2?!__PX/T6E''5_!NNOW&5S448-TW%4[Y956K9SAXVPZB])Y&^:W MHR)U%CC=\ZS*55F7YH67YI,\FRH]G279G&Z" M7V>3B&(I'IB2KAW!FMKQE?T[4U6);%*LU)E\,S\QA0:KL3# MA89 W,$AQ?18M"YF\#@:S2S/KDV!3X?Q1:G2\+PQRG!U"8_)HT2!4-<@L_'[ M<1(9>!,T:F$P99Z.M*Y.GC68K&Z(EZ%^6?=(GNS=ED8D"JX2+@A(O> MI!U$MQNA!0#RQ^AK'9. 2A(55Z71H*7TYS$L'*VA$WB%+M4DR\LKDBHF[:I7 M64[W1CF8:S6#5\UB9V7@-XT9I:>?Z#'OB(?[K=\1P5G#\7=:L"58L56@F62^ M6SMYP>*_IZ&V8/9V69\;V.N@P$%M@\%&!G($RC;=TY_UN"+Q)3-Z%(,&SW([ M]Z)EP\-$]T)%/<(C^K^5P;NA]9#EGU";XE$J2!9.\+X[CW?5%9S= HU'K3_A MD0KOV8$SF./Y==9'+J?2C3HQ4U/R0_ %JH3..\QR8/U,H[)$VX:]1O@:+J9[ M-4VBX-%=]7(.;Z+@%QK'%/$9;IZ!V@S0F,0P86L$]B;>-2KAV3.062 <"I(M MUD;344[F1%6J*IU%!NV=Z4RG!3^#A$&[-K+LA58NV70YB%S<@K8%[E>_$GCNXU_;<-?@"X-*HE^)\;-V.V^)D MWC)O:N5>7;,Q#P^[!UO;FN9K;\V5PFQ%',WOOC;LMZXZ87W7,!?98F"O8L<$ M:AM4'BBTBCQ>4(:14T7LW&LV,HLK5#E6YLTB=OJM"HK2M(+I^C>J(?*,HP2# M-F#N&NNEDSY=M&#!F4:-!9=%8]BC,9W;&P-&<: 543_TGKP I9^#8, [PP#R MC#1E!-X1& 3P8L_PQ>3->+CAJX'.A0O-#*UF?!KJ6IU,4."#P0 >/(A[>B>) M6("3#P/%2WW8(KA'+/[8TEXW!S<4:BW\#$W41Z+A0/OA9&8\&)Y MJIN<:UV4*]; N)%B?"BK+B6"H]%!(3L%;SBIDF0/8QQ@#^77L" -RXZ';P,N M';#8;E!*=]BP27D$9*7AB+/Q&-ZN2A,T]'"L%0PUH?MY?QBGNJN&5]K'F&)= MC',SHO L:^P+O!C6Y6 GVB7EGNN)SD6QL]O%+]9^D[\5PJ5AJ2THCIKJ?G)K MON,+9$YJ2NG)]E12U"J5U+"?GG8?/L&9:9=9!#NI=[C_0GT ,0-G\'!?Q=&\ M .U" M:T. QH+5(C_KLYK"L*Z*#>R*5:J7508,((*M8,;1*-&@%N**U$#150.0]S%K MVXY7*[P9P9%.#&I"N#F:2'^ODKD-JCWLL'&!#XW1AKBYTI25 .T#[K95\O T MC#]@X@IT;6E@)'/2R==1@B][I:,$]*I)BXIG ?8^3' J:HJ4;@KK%R16\'9@ MJ.SYCSKX&9L!9%Y\GADY)7;>1+?SAYC]R*-+K6B'J>.SE^='2U8,=.%T5.4% M>;0=--82; L M'8G%Z)DF 0[W7SS::%+@#"9H3I%1Q/>W[R1>N\W8F.E4QP:6)\' "ZJ(VGM* M+@:V8"J+#%,8C>!>=S D1O?2D&B=]+_=CFBOKA^U6==SK 3-1AV5UD/KLTMP MQ"[!*Z=A&]IUJ_OA#AMA(_.Q-BV]@\/UYN->[^G*/?6U7[\]V=-GLH&.5&(* M[]^O=31!0OIT%FRH=MM5+[=J5['UV56LNL:?TNPFT3'H9])Z/V;N%HL4XP*L MW4']HDU0<'YD*A"AS38K>A'.PH@S"OA3"A=M! [.$!*40"O1F#(!]%U19N-/ M^!RY;3W3M%J(U8_8_A_WBN^76&M/$L&*M;,5&;B(8EPFK5O1-I1E\X0Q^I%D M\'& "FU;=#5F53[+"AAYX'/8]."R#0A'_P@W;JXQU]C!\->DRFG?V3"8'<+J MJ!X/(9IP:G&IKSP'BQ]OJ.-;[H,AWZJ$Z2;<*YPL>*N)MOG0T'K.EDZ>G":- MV(ER+YS&E;MXE.4@6%QL9P9;(TL,N'@)2,,7]<@/IG[D$\3I$IA:D-R/]VEG M-P"Y7VR;'7:;>.+E^VP5GG@S./&7/1E-J/D*.?J>W3;QHD%WQQ;1[Y$LV=24 MN E@B]<)]EN)/<2>6:,46C-0#![K$2#U[ZN#?3@S*-[CA M:K$;HO\7EVE5/8"%U?N?1"/8GU6Y^B=?'WN_V<+>#:2^\KOPGU>YUSV7>F\$ M2_)ICZ3.\RBYB>;%3W^1HHN-5.^6%*W^K/,Q0LH$P5370R2[+9[W2J=[2PPD ML6QF+!9$,5QBUFBIT/]AZC16X&'K3)T^IA'7FQ&-[.\EQM4(330/X,^+24K\ MCO<,)B=K2H+3I7"H;D!P7^;P*29+Q4@(=B:-PA>@=%#.3[/83(Q$Z$VZN,V^ MN]31N,WA))LZ.O).ZK9AT:O<9MA<12T=8,.<*R!!%,.UF8 HL=F(0@SWCG<0 M+23, W=MF8(8R-..]RCASSG]0G]&K%X!5LPTBK7@%J^B]%+;D'B.[JR>E30L M.5)\W'PDQ32!9U\27K;%71^W>=?;("JF)J^XSFC+._XH"38H[:=1/;'!F9T& M1I$Q,"#4 S@*7EQ&GS%RP8&.:)I5>-<0\#AB],>53N+E#PJD>!+=X,VBX ZA M,L#?A# 6N]'O&$"Y5]C)]M@"&V G^Q;D=6[!Q73)]B&3J^5\#2TN&RG'F*#8 MJAY#D-??"3H$*=F(0L0UC( M&/Q&4Y0Y>>8H%7ZO8C/&: %"V9/(4'J8*_HH^QUQ/A_,1_BNJ&\+_)I='OR4 MQ9R 030GI*4TT&IW+AKD#;&X'9Y])]OAJR_(OC )*+2+HD^X72F<2C/R'6W,KV[^_PE15-^8KI(*RT0EW4.%:*Z*%*[# M6+=\_WT*$MV>]0H%B?7,,9*DF1)@[H[8B+4'+$]!=F%$/ &6:=1[!B;%\V94E5S%@@:# JQOQ+ MLF<,0_^*HD(-QE8KUA8T:XMOMV16[9EJ]39/V29XN=FRC)(%?IS178P;>L.FC5)1:%[ M^>8JRJ.BL%#1:%05H)Z:5@U^)?0?WX>3_:@]:[[>R3YG?I! SKRGQ2VW3+OC MW&P,MX/ A$V92^!FA9^-,J?C:YH_Z!BL[3B:=]39N,R0A*!W8$D(,BI-3@Q\ M:":!/5E\7BNB*;YPGT<1V6T("GY)%%"^0;&6&08\641>145 MK-6-I9')T$%@1#MCI?,L"4Y6AVJI\9@&E>&?]!P$/(9LBP)^$[/O$6M$B"#! M Z*1\BP5$$4!N@%^9_/J="WZNPAROIH7I WD[ZECF'!7=TA-5#C#&%2;B?&H M<2*NLA3.]_N3(RZ&@*,/]DAD!8)C!<)4DP6("^9R8KY,D!( 5!Q'ZCWNJM6''V$047"3&997QMH? MP*#,Z\V#?C3$52PY](Z",($]B3.E^ M2C?6JH:C=FIH M&GW2JF(.OMONBX[O2%]%R42L-S)L/%&6RR?*&XPS*D[;8 JY*,Q":FG ^;0Q MTE@GABS$VLQV-J'K(5XO9]CA)%B+E-"+$2A5JII$_D/"\N88A;!_$?T@S,H/ MU**#B?] +7XCJNAV$1"OE#?+Y4J)3SOD1O&>&8:JX.G@0.\55U%.T1X" MLG;J&.@.FFQL],3R394:EC(*ZKRX,C.$D>A<&'1JQD18#>-JR]T-:BQ] M-7KD:30/Z9#1:;HV>5EM9/UTUO(2NB$@FK&KAFP"X3SC2\ VQMO.<.REQ.N2 MZ(;#=#LUHVU.)EDR89&]\)5"]B"D#>"DZY182HD,%4DA,_I73+AB% S4M-T< M48%>BL^F2(".P"*3B4F,K3JBB%]>%:6?4YJRP&/!,2.! FX-&8T\DB)R/+ 8 MS,QQF="\P &V?[%U#(OQ>Y;C37D%"95B5WS7>KUY(-IN(E.K)0S0)KBP7&FX MB%OIV!BK8*6-W6)VQJA,SK9M2^H;@R%4) 9#1CZHQ9F MQJ.;51)F%N-'=HL +1T-&QUU.(;%FCBUNP$<@2J%'\"QADU1C(D\'WZ1:RD, MH&,584K)?\9^EI"EP]^761;#*4$)@QL"_@U#WK F^/!)'E5QIYY'G54C6#!) MHW;0"8VL5>?BWH3=F>.NS02T$R/V"S:>&SREVCTXNR8IX:N1!W$;PFWA)"X1 MC19H'O<^&\R[I*S#)7R-AK!4(^S6"]\]9H*,N@N2[]_B7>U-&E@44\XL5'( MU:@G@ZL_( W,6R@2NL7ZBD]AT..("MQ HIW8RQ!'>)\6491=W K7R6;1T,9O M# RD3Y').=6!7JJ?\>:Y%CP,44Z1(<=5T@<#W2@T+D8!]WV\]X*-^H MEN9K+T%[6!::E7C" KK1.;+\+<%7V_@K&R,Y!6!770IN&\6]"O%$;!65 MF+F[[.>$I>%)W=4A1[#"%'TI<5DT?7%\BLTC!]!"P#D+B4A*(H54L([]8F^C M$_#"RL@W^!5<1F0/EZ*OX)I+L#1P7*1/\9 D65'EFFE(-KBC]/%AV*C%GCGS MS-5MDC.'!6EH](W1:['ZD^E]\?>SW* )5L'GN?EWX$;"I^# B!:7,6H?C;/H MNV98'><:?PYO,\MX4YB)AUF"2S++P.I$^1TN6%B5!.<;I,FR J2N4JA^,_PO&;=OC$=N;93>"9 M=7.)2E18()EY2;IJH:PH+',V>@V8)4!N:2O%4HSY9X2%K8<.^7B3?N ;PJ\1 M;U43]0N4X'693)<@H$;'%NQ3C24@I@US>%^%V\R](TK"Q968HSLF%-J-\=([ MC"*)=Q$&U"5 IC1^BAH%72>F6W9%"-5[0*Q/8[ M(:)-"]JK52(OM)&CEW#1B,;DVW'#)'/A/[KQ6'I*A$,UPAC/ LIU%$OW= B$ M]1;^21;'>Z_R*/T$KBZ(_8L2!E>"],&[TZ8ZQ@8OX FB)9K (,]BB8/5'.5B4X:Y>( MF69?PF&DF3&W@8WN>,+>L%N7F!=D3EE\*FX[1,YC\#=X<%C6C%@$?$Z,4V"- M%U(C-SD&S5-?S8/OO?"F@6HA62:O#<9>5[W+G-@.'("(FRV4>NP3,C]XKWS%_0\$R;="D#QJ M"8+DX4-XC9=S C3BB:1FJIRC]-0K/A/GLZ\31^7=>_SHP-41T!G%F+G]Y((, M5<0G.)%@@91BH! S'9,-%'>B#7C4X#1\U 2;/&P+NQC-LNW?]M_^BBKT[.^A?J]&RH^O\<]D]/U/!,';\]&KR[4,,W1T/X1U\=G_=/!L.S MO&^?SS$^_3_.;@8JL&I>C.XP*_> M],_5JZ/?X-_DQL/!N[XZ>P47]H]_'>)-\5,[LB,<#8RAHP:OZ/:GZN5'N-<[ MN5='?3C[]>V)>G/T6U^].QKVSP=';]]^5$>O7L$ ^B?A8R_ZP^';_KO^Z5!] M& S?T'-.^B]K+P6_H'=:RVM>WPFKRZ>^MBD7 +:7'1>AOZVEK'U&LE8J;=UC M.%!8+3W+P2XWLT2SB0':. &WAEM _0&6[V^]US\R]=/2VB<78";;D'P:3OJ+ MVO<>6S27)H(""B@(1H .%4Z*Q-^L][*DUBC(@J)K/*50E'1O6)8U]-T)GNX? M>-R$OXLXSK:8I.G);8H P;N"68*528$=3F4QXVRFW:V;W;A=#"[6#(GA>Z(= MEX,:RC&*&1AA9'3'9/@T\$':_4#"^!4U#K^UC_8W:T"TQ6K()VW+ =P&!SRV M (-3[L9^46VY,_0W1/_]!3E_-A8NU >.\'O,:AVT=JHYOX0(IG9\Z)%S]'9, MDB!CQ V,(9G+$ZQ *:@/L50SN$!DQT:"*4$!CC<^CIS[#N-,\#,F)<'P<.>6 M7RUU\!N, &5N1E6*][%D!8+*D;)ORPIBO_YDL&N.5!00DA$=WC%.CB]R[7B4 M494*QJ@.)83/2(5W6)%39>Q5%-/@\'L1K9.*GE/#ISE<5<>7 +%?316/6:(9 M-"?T!3RUHNIRFPU>$CL<4">@/.-:(N9JR%+F1H3Y3PO-'G-1F**TC9)X*3VA MEP1H[=+:61,-16 XL#MRK%6!/RYSHZ\C_G?+),7SSWD!SS3EXP^>?"&8"-]? MDBP"-<4]0N4B'-QV=L X2E&QVV[.2]_K.R%T;"&Y5#,E6(B-Q$MGHY.T?<'4 M,[FE_5S"F6 SR[!!YMRD$J/K]29CC,W#A 0_H"&TF@E(H0W1-I. YV?.H<4I MBBU,;R-HE2@=M(,6!U#F;+(K[!&"\HMNL[#OE3GSM&V[Z39SYLC";"W4Y-76 M8:ADT Q8&HI&0;GMV6'"1!ISSBYX!1TK;I%YB^+?M$-M77S(@9MKRA(I0SRB M49&E3/#K4]8UP70RE0(-H1S)5&PO%C#Q890$%:RF:B MV)QQ*2HAZ%T"JT'#JP&E"?HIHAUC)JZ /RH^"+*]]@NRE+L MZ2'&T,B[$%^-> M7,N9_Y7'Z(1:WY76UY2>C1T>4F=3;(;*)S<0 KX.EWQ'JO G&%64L-<=RZL2 M]! /.Y?Z@1%K09CH+B)(*[VDAU3LF/.9[X06-U<^4<6=JV\*BII\"510]"2% MOEC!Q"V[2#*.;&G$#'UFH6E:I!?XKO1^KT7EGYL<70+W67]&O36"VV^%"=#D M/B+>/E!4K!A$B7NG3JC$N#I!-#Z3Z0O\PZ&P]+40:(@RN\FS]#+.!).<&%>\ M4&>&#$(0?$A">O-K_-A6./KZRJ &T!81XNVXK'!5.6%PW'Y@#!SAX ^,P5^2 MI2)0,ZL+9^%=R&BLU]!*H.\2^\X/5Z#2X2YHHS.2>1I]-M-J:J$^!(5"> $9 MP0OYO[X5([448*_W^" LCFI6Z&'(6J+7SM:]4Z[V?NG#%E7'K->': 8E6JK; M?P.YF!+$UVV;UJE%C*I<TI'ZZ06BTO-&"S<07 M]PS'=$^$@6M?4F*;V4B2@7E=6"]7B!;4!,RA""^6L*3Z,BN-U!Y0Q:I];N'+ MM"UHDYC7,3T3 B8)C%=_ZIKT_8[99;LYP_2#@A7%D0:=SF+B$X_HV/V] @/Y M*7*F]@X[G F)%Z:D5DN#'^P8^PQ/#$GP9BY] &O[."/6A'"M^&13=HH>_2Z: MJX?$UMI;^63QRG"=J M417*@%&;)>'-1*Z23J.;#(%]F2]W7LO&R<,$5B/YA<1@"')AG[F<&NX@H0RS MC&.*&:93&6P@CJ6N1@Q0( MFZ!/:F- E4RP[0F+33"S)4T#[Z?F:E$;J?6:BZ50BYPWW;!NEG +%3SF1+IY M&-Y5UMLRY/--B+24W3B37D<)I^2J5#(H_/-ZZJ(0R9;K:23\17/%/Z6LA_]E M5UV :C,3)HU&-RRK$J;=) B"1T=Q?:CG@I#Z 8Q^4K4S,TU*15.%9AQ#"H)P MLTO'+X6CE;8G,\';PJ8!=$_;;@ _:*"[^/5O')^7@! <&%[4EZ,523.)56N. M-LELA=%IFC&-NY MMM.H."=[++:@(VO+2AB2;*ZL9H)ZLYB&4 3R 7X]P9*\A9YU':_"\8Y2M*WC M9H"(R&\"IA]WLILW7'!7;3+5/D9>)ZV0T8O)A/S"=]Q#V+SA\QUX =@&,C>7 M5+/E#K.]VCD4"S]#?)"5)D3#;BCT)L6(X=:SXQ625ZJ"C[ RBGQ<';+UPZ4F M 7O4V?.S>&)!6\%5A=VS310(#N;7[D77.=7]B\'K4U]2N+\/3^M>=L'6N[GI M(EDEWJH+=]GUK&4E&K(V0#B%U\]BQZX3S"S6O_M7:N:G8!5]95M<24LLTCO( M<>9^QU9^J)"V'2*Q16&(5=$T'XTGB\Z^DTBL,;PXNZWNZ!)?E>MGOE#Q@]T;$.:> MD*-A110#3$QJA&,DSC%HV_2?R*A:D2NH 0Q3;1$O/KNP\"YB-5KKK<(:3VJ< MA_EN^+@FNS6X61$N?[&"5M.56'-AI8 DV*S^6C_V59)O7C+V1PNU\>(OQ"%G:M9\T@AGMN"2WM7UXPH"0],9PS$ M]&C=>=#H2O*Y0@7MJ_QP8LRKGCXG8K;2MR"B)Z?D?L2&ZFLZQPVZ&6TL E]'2#T71D M+BOF>^%HDGO"&H%/H2OV;[OJ%6.GR,[AYCP+3R0S5EZI0]8F;&>[/5U7\V@> MI&<6.^9(E5VLV82T$EQP2F[*NK YW91T,!@1XJ-"ZQ%UR995MFL;:>1SCGN(W?1TL6K=8.21#47I0$4@?[(Q$@U.2( MV[-@D3B:!QW$=XYVT3DTGCV4-*'YO#>%DW*%2!H#QCJ\.A;JQSQ'=Y@_&!RL M =,XB/5!OXYU))RK%"IGN>KVG^P"_UHW%#<*^I?*B[O7Y62(S6;0H^RA6;B6 M2 N2:CJ#BZ=,FT$O?>N2$3)=?^&"AFU: BTJJ5MO"2"M9RO8(-$X;^9@#I#X T4B M44B?/[?W7':GPYT)IHP&RSP##+UHX>>@>I\P#M- QJ%,\F5GY'3[E$707-YR M@PLCHBVR]@2FB]28]0GAP08QWI5YG<9TW\Y.\)>#\CS^ >79+I2G+55K+:R6 MM0(%+9A06(3$Z)?Z=CG!<@!CH,B/;LMIG8VQJJ[698H;C[^6MJW...-,V7?4 MW[R%U8MV(>PB+"B+S7:"):W NIOVUI="<$$NB,+.'@ Y'.&$1 MXP[)L%BUQ668\*#K**ETO=,).3$)2,MX[DJUOJ.--6[/QFH*F"B^IJ[D5'*: M4G?"&]OGP;*3C7UP8>3+$PYX2Z M)9'T;,VW/4.\FGSAQ 1"JVH&Y#8\"T9V-;T(2W! K>%$Q-W N\WW,":U<]#; M56"QZS2.L#7HQ,',I^ MC#%/[^LY1,@QC#7V3>@7%T@"45$%8@T^9\>1(DFZ*RC-I9E\"TEUM8:$'[1_ M=2P)%3:?PHSPJL>#J[B<' ]1Z[5FJ/I67>#ENX\@+9?P@KU,+$<['U-[0G-] MG7W20MA/D[H\D:0DGHC!IE3M/&FN,^'4@^?;[H^J%ED8UV:$T5LAJ[ CCY&Z M66_-+!N0A,GL[SE)YDSJ9G20(@=V\+&\^EB8C65MCM+:Q[9PF""GOE".WLGG M[6& MMIVN:D;IO54L15?T@RNU\[2\XF5LMM4WYU.Z2%$];;JEVT>[?,>YUEM'L8?$0.IGSV]0-U?W3*=\X) M'!HSZNP].L #"U@E%?L6WDR]3*+T$]NQ'FP(U@IF==1+5(:[=PH!_F4CI8<_ M(J4MBI3>XOE^;3DSF(2< )F*1LAH1L1NCD&H*I/EU2N@*84'%#4G&:/2X",P M_J=:!;EDU)&3'$&>H%(Q9XY1IEMD7=TW[FUOHBX,\I%@_[C-QMI[NF\7?G&5 M[WC,_M SOO4$O9Q3,.%?6PRDW&*Y$DB]H'^"=BFP-93F)V;W<*[O_QL<7R'3 M5Y]KP\ (/&/*@GOY)N@ O4<'J(--+E>'1/^L?&C_7+B0HE(ME0/_ZNV3$#AX MS/^S?W"P33/_7PO_^3*&V;W8+?='8]3C,ZW:,/=PW9?/YCUZ@==2*'G,Q+_W M\ T"I:7>9 F5%/S07H'V:JE0:KOV^G+J:_UWWUQL]8]..NK7TY/^^<7P[.R$ MFM$+@?1X^? M',"3GCPZ?/;PZ?YA[U ?C@^>/GOVM'?PY%]/>S]]I0CWFH%^TX5H;N$50?!_ MOAF\' S5T==B+A0L:FJJZ&\*6M&RREAM?CLVS= MN/ [-5HNZ(V&B CGJ0Y@8?6BA]OE/LS5E^0SV**<; _[J963'P40N.E:4/%+ MHRGR:Y0F:YY.HJ=)G+0]_LZZ#$JT6$C M5SSI#'=\L /UFL=V/**LAB4LF IM*91R-,>"2*3U)^B@(Y1*,Z2^Q[,3( Z7 M8@G7H_8VG#1+85*' 3-]Y#+(I%9/]I8B)1L0.\&^ZL](]%C8*1"R=#.(A!Y3%7#C8A(TOT3H_'A,[$=% ME$3YO,,\!4)1,>FH4996MBF3ZXD'SR:9 >^^AST-X%VQ9V=[I:Z]T[PV9K(.2O35Y6GBBBZ5[4'KNN(U*-&V/S-M X MLAUZ$Q#T$SN40B<39FGQ7]$ I"L%GP^PRM"$KW>IT$2]Y7I4,-4+,^?[;M89 M\5GC+#CF?<<)4^8(H7<32O,U]X1=.&!LS(@[R/;(X$<2'3X/C+M>V&XU[B_L MBD%\J;]G.=Z4EX_8!NQR[UJ2%\]2&@?-U$.>TGI+=4L#5ENTU3FWEKH[3!'> M!B?'UA49>RA]UY-5O4Z"]@Y!VY.@;0JRGE'=:WYK!XB@[4.P>]7.&++^PB1;3[$1-UU%A$B,#3"T=NSQK< M8)&WOQ/P<+BFJEA>+4V:?=O@DCRJP;J]-EC@-/JM&L&!JEL$_00S$&B9:7FQV-2^PA S&_WN%NE!/,Z'. MBK'E-&R\3JTNW%-KU71+R-=C*\-Q$IHG]1O@X&=BMZS MPT?J&*P-L ]QG0ND1 TIUCI!J7K0U.05SE/?CP/G[DU6T5#I#HWKWT:CC.FM M%KYZ[>FREW[_TE(^49\#,!ITP73A?#7:(,'5'[#6X"QGJ8%W>L5JXYV.:6G> M:I3HRX8H%]:F0?16V)B%J"B#QBVYOJP28=4/^U'4%RGXJ\X$@,V^8C%* M<:IM=QN\KB8B>?):*2>13Z$=(I*ZK(C> N^K%-I#M!'0XP9KOB)314B(>\^> M/*J1&P:;K+G4L(=<][':BD]AT&,8/5N9)_8R#+W\O M;P?&A;1&V/U7\D,USK7$5V U#=/5\LFS_9=KN@"%#K)JHQZ4P(I]W&T_^_)T M^UOT[5O(^W*:E7C"J'I:N'_J;>S7Q-XD",D6"IH*R"]_A]^#\RSMF]C+$S/ M&L2[[$.&77.3NAM)[CAXR&-66.A?<5ON2+$AY=A;(V.=UBAH;<$E[Z+\LEQH M8>8=X3TS,[XOD12N_17V[ 'S5R*9L,F&AP!8K>M MM(3)&N?8$TKWL3@E-!O. JZ98Q?5$3E4M-3]]0-M@S;IJ--(3'\VC<^UW9DO MLRB/[62RCCX;CZN9O?XBFNB2"0S?@*,"YQ*;LZ;H8$B+#_M3VX5!+ UJ] 0? M]2UMU.+:N3".M$GHL-%+'R<9VL_;PS&UK:1U<\!/F_MFUB2IM"MBR7\_CO7K M\."-^ MZ0URLBS#R3+@I\ M0WFUT4O0VXZBW-,K!J12]%(4HZ6\(I$)J6F6:FK(&4?3"/E[ M#"5B4G%FA3)GWACRDI$VWMO:$]R3JZ PDG0FWPRML$E2EE[7!;P::V??$ E_ M;D!+4*0(&\_,*9YD4DJ)<&8VR(;CRRX])V.]$GF1QO/+=75X?OZD\<_9(DU*Q)K< MW,G4P\5\@$2N!SVCOBPB3-E,3NC/Z,Y MZ*-6'>8>=U (8C9WQBH9Y_];,3"V\:Z# 2FO+:%?)YO >CH )G!/<[9D,K"OGZLQ>& M 7U,0"8.9BVJ$NS$NCB1]5!@(XC@@C_P0TS3F02' (^0T6W^ZV8\PK6YP21B M@=X-78!&/ONV*N+#?8?Q13A9Z [9_H(Y=L":$//$'XPH-WH-U&Z-6DTH\<<4 MS:;P>GUC"$]XQ)TB@WLQV7[@8TKOG5*/?3YUXUC*H[8RA#Q\2%6ZR^CF?&,] MGP_U"7#?I:7W^-&!H].C>;:M6#AXUU=GK^#"_O&O0[PI M?FI'AN5O.(:.&KRBVY^JEQ_A7N_D7AWUX>S7MR?JS=%O??7N:-@_'QR]??M1 M';UZ!0/HGX2/O>@/AV_[[_JG0_5A,'Q#SSGIOZR]%/R"WJG;H.=:LQ/:LLRD MRQ$E*9B"92=(R*!K6 *?]?1))>J:R#X7G#&0-1AR @,-5))0*<+8P0)FC-YJ M0=2&>:'M#_/2J0%8@A;E+HA-=D#0,U:D>8TQEHGZ!*VQK!_N;?W=@TPKRMTI MQ:NDS\ZRS*3'5SW=/_" %G\7\<98_TTV,_HW!>M0^R!3S' O>$.,&KJ,LYFG MX&QT]0W;2TKO(>XNF@9=B0.%2U87=>1N$JMJ]P/)'U2%9A7QG2(UV]/#UR(U MCRTNX91[+U]4^@]@-)LK4'O4DPW69&^+1?LMA'%N?()1 #4Q\!OCYXF_UA'> MY0+XENB1F2I#S9U7)-;S#2 SX-CD%;E!"TA9)A?- 8ND47FG@;>$STBC=EBOXH^0"Y\&A]^+4)M4])P:CL]!J8)^ M".R](*OO599H!A=*DWF>6M$\KCW[IE&?P00S-'D6C:^L:)XC._:$-#XQCM < M%5CT0ZA@&;GO">V"<':][52*PB!0W$2Z@\(?E[G1UQ'_.ZNOCBQ*X9LR8EJO MJ'AREJ'S%RE_^7G]*C=PK(=;.?'4MX"%= MLVSMEP24F,5\AI[XO&G"P5=BP4EJN=9?FY#@M41DP<%J?L F$K"9@0^,VRJ,1L&F+[*4I$S4G*T)::UQ5DAQ CCE.L6R%E=1D7E1 MTEG2 TF^AU./?):NQF/I0!M%'RY N<90_$Z]J?9TY%Y_RHX#6)0IMUPX3^=K M*%@P+H+@4\0U4_6JZO5:U#:I^*1G90W_97NCX&UM:&7DLAG8D?@S%JE*]2QU M,]$Q5>_PBW>H_2;VR^3HOSM\BCLTNPR.3=JPI>FR.6P,+L,SH4WK MF8GO0E9@TX9FMC/(SFXD>:BE"@H:MF.I5X@U9E=&KJB&@'"Y"F:$1PLV.BK[ M)39Y.*9U!5[<:B0L4C!%;?$P&--HKYP/MPV9.TH6G<8XUS\GV*HO:T M!%XOBDXS!&GCQKBL<=EL41;U60Y@[6FHNFQP]"$6GTHWP499J3M5*7GC4VSW M16"R*.$X1BRO2JA,/'E<@0J6O,6G^K8Z])"*0QU\ #NA+\+E8U3HZ8K$@LHP M7T<65([!"<(L-I:!<7MO;HUMZTMF&(4PY#5K-P>AE/I^M7=[&N9M=&00\&A= M//762"E$"\[.)@@?P_@>5"PLR$43>^>7%"?E1WQ+,^Z.)7 '!UK2&&Z1#EUX M,&[R++V,,T%T)\85B4A(B>)9DS#$P^2(55Z_4E##295IT[T1L@;=&VX-1L-/HLYE6TZ#K.$8M MLAO2XPMIH;Z=V5IFJ-=[?!#6Y32+PS!T*E%4IZ[OE,*[UU+DV3V2(DS"T"+! MH1L[9B. 9\[,,SGN84:V<--G=](-R9L)V.VQB!"37L/FB3FR+KX[_[SN'Q=R MC'+JY$1>[5SQ3\FU]K_LJHN9'IL)=T]$$9!55(PO.0>?B.3*#E_O*5@MM)2I MHHDYI0216N%YX1Q"X*^X^/O2=#"]+;Z'L=VF;%2;[JD+SW_12*3RZU/N/N?* M8DY 6(R10.E=Z7":B;.CV1B2V0K=&YHWSZL3I+JM8Q'09]V]7NO^R(7>?FL$ MPZ.U[7C?93%M92ZEP-YDR L/NXP.A73=Q1I*4+5F3(K@_BN\>8&001_WJ($R3/BCJ\'G]($:*M;'&?DB^&H&V<@0^#7$T18V\:KZ]QY-E,DE"!U6L0(4[-JJ#(^H %P(F&C MIVQF>MB@H!V0S$9:$2$B<1+XS=1QP^$P(XL0L@,-@8*PKW=N+@F"Z^2%O;K, M+IF"8>%GF%ZT JO YER&+$M!H8?;V8[7MR^]!MMG$HW)7@&AJ-U.ATM-HG8\ MXF863VPB.+BJL.>@F2'"P?S:O>@Z ZE_,7A]ZF'C^_OPM.YEMZ-N;FZZV# 6 M;X5T9KN>,:9$LB-K_T[A];/8%>D',XO%#ZEAT9NM=LM<-[SN5%>TA,5TO*Y D MI!7<$B@**-DQ1GA)WZN^9Z=#*V8'>*O^-#(O:>R^YTN#/!JJ7!,I%#[=2EP()0 M0Z$UUP@1XU'SB#;2O5F"B:7<)): MF&DWI,9TWUZ:\ ,H\@6;Y=Y"*]+[ZV%-[?% '1-N_9 T[%+?ONMY5Z-AC]QA M.B!71D+PNZ%2\4 L&],UU_/9$J&.A)W(._XVG#-?>W.T$,-G%\(NPH(\W&Q[ M6$:Y:N;*X)Q?$XNIN,G>P."699*84!VY\)MI)F*L4];:E*$#W"Z";QBA"$\' MCZO2=8952OTG(,?BN4/[;=R>W=8415%\;0HIJ,&R[\22 8%H(#?Z*B)( M1!:0PBQ>Z])'%GYNBQ#_NC"%7GNHPM<;S.?ZVL!SJ11TD6!:HJ(UOO@S!*3+ M%TZ^N(YJV[2Z%5G<30O;UA64B%H0V7@#[S;?0Z=UYZ"WJ\":U6D,=B1Q_#L0 M3S C^'YJ)VH45[GLX1U:8^PJ>XH,2^_U KG-'6I"&O3WU#2@+1P,V6:32\FS M>J<$]G0(<$<&E;%]3(BDH*QR^JC._H41ZC132<0V&0C&VS>9-]X:NZS+.<,, M3UFSE&^3<,V$XQC4F,*C#$0XDU& #.%2Z;UD^3J,](DJD+SP.3MZU#%",WS/ MYA VMC7! S2)IY&PW4/B9>U#QKY]R/*Y.2:[9/,,@J4S=D ZJH2P?W5LU2K2 MB&-\>=6LP).7%]@CR"$/F&MN]*VJU:M+U[/D+@J3)1QQ4P9BSDJX%9U)-C3[ M<(0F#1J>U#EF_Y804]KL?+"A$'5@Y4CM/RRM>VT:5IBD;?6Q(#/&IQP,C7'IK'.;" M;22J!"6=O"UE?(OR:YN%4#<16SAAO:V:K+M+L@8_VF:O'N6MC:#_;"OH;;8Y MOKVIZ8_(]+UINONR]4UWI>JE_[\5D=0CWV#QWW<>]>T;]LO^ZEO/T']O4R6< M26E&:"8/2CU5A_N]G6AWY_$N([UM=PIUL?>/KG-#R=[#4$?!#') [_ADU]ZE]WA'U=] M,C&1(%>W9Q\&75(H52H?Z]U*I3?LD?/A;Q](HUSUR%#16'/#94Q%I=*_*)#" MQ)BD7:G,9K/RK%Z6:EP97E=PJ$9%2*E9.31AX?0$W\ GH^'IOTY^*95(3P9I MQ&)# L6H82%)-8_'Y&/(]!TIE3*IKDSFBH\GAM2JM1KY*-4=GU+7;K@1[#0? MYZ3BGD\J=I(37X;STY.03PD/WQ5X@QW25O.HWCBB?J/9J/DMSVN]#5I'[*C9 M"OS@OQXH60%QUT>;N6#O"A&/2Q.&\[<;S<0;T;<$X@L9^D:&=/O7P\'[0;[+RV5[?7-[>=BR$97I+K MVP_]&^+5:=M^3VHM>_)L/S/KGI=V^O!\,!&-/_U#WO M7/RG3SK=(;E\3SQ89T72N2&=WN75L-\C*_;OO(5@%V**U*LUM,6:VKD^ZUST M;TJ7GS[T_\BMK%6KM1>MH;_;GL9&>P9%V^IQW2NZPBA'I#NA:LRN) >#SZ5 %721#.*@#!$^ M^M$B7-NY")]1#>&!"$9S$[2V*B4 M@07 @BPA@EA2$L&3XE20$0W@E2(RXH88Z>36!&(6,*VIFJ-(1.^81P)Q&+H#IJ$ +/9A <3HE/\6/:?,<6R0=" B&L!- L9 MVXR;"1BH$Q98!7'>K;O@1X5C_?N#(R(C'$'#$SC+ 1< B MB$.S6FGG,20A0!H0?O@>B!0S$(!H)9I% "#'%)8 !A"^"&LAEOC,H*$?30U+ M(+0[B2)*I ($ )02D&.GTU:?@.H)&0DYTSEB%1MS;6 ;8@C%ETYOT+*X CR= M*[.F[8^(O<;.86_X(%!O]@YK7NM89^C*N >F#CD:<7BT(1P0JI@%"P2?^T!6 ML/XQ0*@ON)Z@.(I%D#8Q=>)SR'4@I$ZA'R94)85#3:)DP$)XK+-?79@NUHBCD_ND2,/C1U:<7R""6T%Q Y4J,O6 M$XT>3#2"B?(ZOPIMD$"^\$K_SL"IB M00YHJK?O@I719P"1;"97:V6J8 !(6E.N;2H$*1;;<9":+Y/H:B)63%"+N:S8 M+G%3S)(T-G)(J*"+EH*']GQ%I[[F(:>*HP'<40);&F(<*=58INT2U;:FV\0I M-0.%#"1J[)0 $>5!*BCF>S#+*K$L]]##D8=5S@/??(:"D)*A/PLWI^ GTVSA M^T:[OSMHSY+S0[!OG>'6,+]];MP:^K!94A3GD M8!%PZG/!S1RIP:9I<0%:=%K@N;7S0'2%WMI:!K2V6"0*K0*F") M[IC%P% $X!]:6((+"T6 Q#N,PP+D":3[GPOEP>Z@/,_I_2D5J4U\B $V&@$' MY5.(GM[ )1<498M$[AXWTTN+:N@(25@[$NO+U#RMP3:EABZD&3+TT>L%L,)':E<%"6V&L/[+L/R>"WS&1G6D\DB_^WR[Z*JMAIW:*S9U;#5^V M4[1'J6&^D(K+?(?I=Q7,R]2'<'P!UUFCU@O5*-!K(Y5>T O[ H:,(FX,8\\4 M%U\"@<'VD(-^=I!]@#SD#+]E#N M-&1#)J0A=-1LD0B?!&K&CJ$+H U(;-'1"@V<0J=1!!O!OY@U)BM &X_]?C[* ML'L[M@XP@Y&"/%,$;#";&@%=]A@^@V'1%58>3Z68,JRN,1UGOR:H+)NR*!%R MSJ!U-I$NA=('( =0O@KU*+\25)YO,W9[F WL [R9*D&0!$TT:^=?CJ%()(+. MVSRVKK:=C@'Z8QZ7?&F,C-IXKV.*E0:(3/;[LX6B:\ZN?!Q5RT?U)M[Z,*"- M"?.)LPLA97LAI&+"];;&4;E5K3_97"U[3[8]-VRS?.B]_J@-K^P=-K8:MF(= MX9P![M8)C=\5ZH5'H6[7DGOBY:O;>1>CO^9QF7RCY=X#IA#Y@.1#]U/J FJ9 M YZQK8J6%5XNNJ7K7C#\B[S\S6XBG,TWT)PU(D_;S\86+#1:_/@:V M$,W2)#BJ#;+$G@V3W#/?E[=WU,/?EQ.[$\Y&I'_/@A1/ILBEVV7]X\PO<>;^ ME3O\!2JTYM&#IUQ:L8QD U5:O76:2'?GMNU^^9FRM7NHRP5N*4UUV87ZL,I3 ML][E,U=7LT]WB];>YSW]'U!+ P04 " #+A(A5$ =&:7L( :+ '0 M &-H87)G97!O:6YT,3!Q,C R,W$S97@S,3(N:'1M[5I=4^,X%GW?7Z$)M3U0 MY7PX'PT$FJJ0I)=L]0(;0G7/TY9LR8D*V?)(!!#K,,MVA>WD( ML74EW2L=G7NDZ/27WE5W]-MU'TUTS-'U[?FG01>5RM7JYT:W6NV->NAB]*]/ MJ%FI^6@D<:*89B+!O%KM7Y90::)UVJY69[-99=:H"#FNCH95TU2SRH50M$(T M*9V=FC?P23$Y^]OI+^4RZHDPBVFB42@IUI2@3+%DC#X3JNY0N9Q;=44ZEVP\ MT:A>J]?19R'OV!2[=RA$97:'C[J7^#_ 8N^\U]?( ZESWDMXA[VOE(;B][_2$: M7?313;][.QR,!A!,_TOWHG/YCS[J=$?HZB/RCQM-#W5N4*=W=3WJ]]!*_#L? M(<1E,(4:M;J)Q8;:&9YW+OLWY:LOG_J_%5'6:[67K:&_.I[FQG@&'AK2>W13 M0?_$X9T2B8="*C6+YDA/L'ZWUSHZ^5-4D&)"@+++G$:ZW7@/SM@I9 F!Z6N7 M_:/TKV>YS2'[E<+I;]_[R8-A\6N5EAF& 9K@*4623AF=0;+3$Z;0[QF6@',^ MA_>ID!J)!'T4,D9^K?QO% D)9K2P0A3&E:"K4(N RG=[_OO:28HPB&\DDC$3",M MG-V:04)#JA26C#&(1,@GH"LP2J@R<$<#:; ML'""5&8^EO5G5-*\$1- S!0'F644VXSI"02H4AI:!TV[*;@F"(0YA6H$!?/5 M8?@1X=AX.W"D*&()3+C!SG*"/< BF$.Q7"EG"; 0( T$/WP/>68H"$"T,IL> M ) 9#DL! P:^!M:<+_&90T,]ZAJ6 +$["<]89!P, )0"D&.[4]:?$*L)BKB8 MJ0*QDHZ9TK -T0B;E\YO\-); 9XJG%GS]D?$7G/GL#=Z,%'O]H[J_N&)RM&5 MBP]#'2**&#S:*1P@+*D%"TP^"SBU"9 "0@/.U,28&[,8:--0IWDF3(5F"K6B%N MGMPC,SHT<6@U[2-#:"L@=J ROFS=4?2@HP@Z*A+]*K3!P@B&5Q)GA_4=@BO> M';CZE=JA&8<>5;#M@)FS6>_KL/),0@YQIK:O8C)C0 $B>4\NUXI,0@- 6E.F M+!6"%4UL.T:;+TETE8@EY=AB+D^V2]QX.4F;0@:$"KXHP1FQYRLJ"Q0C#$MF M F!.$MC4D)B6,F72M%VBRN9T2YQ"47!( U&;2BDH419F'!N^A["L$\MT#S6< M>%C5// MH,80*!GJ4[*9@I^DV=+;1GNP.VC/R?DAV+=FN#7,;\^-6T,?ELN4 M$8-H#/M4;)( 5K :C#PU,,>2%)"#16SL/3%?D MK(=Q6( L!;K_ MN5 >[@[*"T[O3S'/+/$9#- H @W*IC![:H.67$B4+8CC1US=8*"BTOUVHU(T$^&-!:3KX:8!)=@>8!?VZ*5^' MCCD+R$6C+=F(SQ>0KM$/(@PS:0"RDJPWM!H+I>&].7:%ME0(#16G3OM/5(D MZ4"'CZQSQV';1NTQACGA2+*%7P?.JPE6"V5CB-2N#$ILAK'CD;/_''%V1WE^ MIO'(WON?A^B;K(:=VBFV=FXU_+F=HCU+)<5"\I9\9^AW%6$@7^VD7V /'"Y,KD"_AN17ZQ3 M^GO&P'V[)K,DM(I<>V1;'&:]"'SY'LJ=AFQ@0DR@HJ(+(GP2J+DZABJ -A"QGI,5 M"C2%RN(8-H)_4!M,GH V'OO]?))A]W9L'5 &D02>\0 ;U%(CH,L>P^4$DD3*\;S-$CO4MM()0'_,DG(@M!9QV]SKF)I, T(F M__W90M$5YU<^CFN5XT;+W/K0X(TF1WB._6-UN=,WL MKXVX2+_3T'S+QKE[W83X7R^ M0;[\,-&]VVL"3=K/1QS2,S,",1NCC(G%?N;W5 ^)[.R/XW5"X?^T.>V$$U\;RX"E05JT"V2"-5F^9 MIL+=L6V[7WJF=.W>Z7)%6PE36U;! 2SK3*]7^7X/JX"!0 >14 !T !C:&%R9V5P;VEN=#$P<3(P,C-Q M,V5X,S(Q+FAT;>U8VV[;.!!]WZ^8.M@T :R;+XDMNP$C,?NO1M-A\/%D#$N=Q'!R M=OAN,H2:Y3COFT/'&04C. K^> R:ZY@=5''Z3G'?=_))^G-! M-P=]RL^!TSY+EMVFY$?WD(TL'AA8_2 MFYB]J24\M9;,S.^WVIGNK3G52]]SW=]K^;B#?B12C9-)="Y^%C'N1-+L0ELD MYHO4S_.I%:Z5.12QD/Z6FW]ZQF)%).'QQG\=\(0I.&9K.!4)25_7%:Z!I9CD M43%0\2\,,2&\_'9=X-W'.#%/687?\QH(>OSA:'(X":#9L+V;B!_+YOX\0F2= MR1=*9#@^#29O)\-!,)D>HVI/9V>#XP""Z0^/W.O F3VSAS;,QL, .294)J M0.M;(1/P7.M/$!$,ET0NV(G@B/E(Q!1KH*K#) UMV-%+!MM;G4;#[0U%DI%T MD]]YO5V(A 1C+N,#2RF6T&FHQ9S)[2UOS^TUO7I>-.M %$0\1GN)B\&,A2N) M=1P)("F%\46X).F"8;E-$JZ4R0&_9B3%V@Q+)AEBO0[H-$^GPH.(ZW!"%,*) M6<&GJ&-NG$48'"?3_)S!-(IXB& QE(E4YE0'?&:6K@[92JH502:T@&O;I&2U MV":8#*$B,V^,Z\.K04:&9?P9D7.2,F5-+V*V@4&HC<7(L(YVHNO&+]G IU2L MD9T%V]YJ=WI?6Z(9H691K9A%VF_NH9KR0!P7+-6^Y76R;_\NN%^SQ*Y ?__9 M>S=H\3S;W3<\F&4KE 71*L9=$Z)&8B/32^E*]GG%)3.O?&76\TH=.V07<%MX M[1VZ>ZF!*Z%?BKP4@M=MMG#%NSVS!1YX%W[O)8&?4$;S'T=&KMVN5,13+)$) MR:6!E5D3]*3X%*Y+C'!3F3/)E%%3W9A)' .Z(1@2H]94AO)2]=PKXBE)0_,< M ]*\"\ZK)XY:Q8481<9D/J>Z5>0N"S8.X()BA'.LJ13FFVN [&=U9(_;-)EC M)2X78RXD9=+"-8E)IIA?_>A1KK*8;'R>YLSF3KT$WTC8]\Z%UB+Q3=M[;@IT M2.*R_.7**\QE1]QU[6ZS;9IBC6@TK28N^V4[[Y<=3>_:6EU[WVT^:'9M[T'; M8V';=L?[^E%;GNUU6D\*Z^1$%&0@W0I%\*;6K-W:SGXCNP"OVLP%NT;*=Q@7 MV0OM[A$+68(]!72*;N)2:B4!C^3FFLQJ3QKZ+!I>K#IO;[7V>RJ_WFYV;OW[ M>X8"?CF6#C?W]%&/9%<6)T3M8W*@1,PI5#!_KM1?0A2_G'X>^-?P/YG_AE>E*6^!W"L7,L?ZM-)W7?[E)+"\%H>2^?'HP3]02P,$% @ RX2( M5<7I1F8"!0 Z!0 !T !C:&%R9V5P;VEN=#$P<3(P,C-Q,V5X,S(R+FAT M;=U8;6_:2!#^?K]B2G1I(N$WWC$4B0!1J'HA!Z[:?CHM]AKV8GO=W26$^_4W M:QN2E*1-3GU)+HH0]KSLS#//S@[;?36<#+Q/%R-8JCB"B_FVNJR87"\N;6MI5 MS8HXE]0,5%#J=?4;_*0DZ/W6?648,.3^*J:) E]0HF@ *\F2!7P(J+P$PRBT M!CS="+98*JC8E0I\X.*279%EF"7&DNKU MW68E59TU"]32=6S[]U*FU^N&/%&XF$#C_&ON8\^3HM?*(!%;)&Z63RDWW8I] M'G'A'MC97T=+C)#$+-JXKST64PGG= U3'I/D=5EB#0Q)!0MS1 M]+WQY!Q9.YV][Y][X$V>?>1."]Z;,W-@PFPTR*)WJG6[#/T9](>3"V\T?%'I M;)-HVPV8G()W-H)9?WK2/Q_-C,G'=Z-/T!]X6E*Q[7W*W9/-WRNI6+@I/9&- M=\U^' JU>U$8)^#S)*&^[HVP9FH):LDD?%X1@;6)-B!HRH4"E)YR$8-C&W\" M#V&P)&)!+SC#F,]X%& /E&48)[X)1VI)X?"@5:G8G0&/4Y)LLB>GCN@:9;.-AZ,N Q3>@TS$]X2_U+RI(RI M,1K"*4M(XC,2P20,F8^QHB?MJ$BI#/A.5ZX,Z4K(%4$@%(=;NZ0 -=\EF L) M>*H/C-OJ6R7-PL+_C(@Y2:@T)M<1W4#?5UJB65A&.5%E;1=OX#+A:P1G00\/ MZJW.]V9H2@)=4R.BH7*K#213YHAAO1+E&DXK_?%'P?V4)>8VZ)^_>N<.+(YC MVDV-@RY;3BP(5Q%N&A\Y$FF6[I@KZ.<5$U2?^%+7\X8=1^08<%,>! M&Y[O.%X0P6E7:UCQ=D?O@/]T%#[?TLZ?3VEML[ZM+$NP:\4D*Q47C6?70U&!\0 ]7&&;"V"^N160^21F]+J*S".Z!7S.14"%@;A'))74 MW7[I!$RF$=FX+,G0RXPZ,1X$.&[.N5(\=A&USI5NC#Z)BK:3L2L7%X-HNVDV MZPT]BRJ,1@7;A8LQUE'W5K=FNM;^[UYIMVK76 MH]Q:&1 Y& BWQ$*_*55+7VQ9MY)>@[/=L#FZFJY[B//T%^W@(?5IC$U H"OY&;KS$I/5WTD=$]P_R24=UOK9T-]LKGGX/_?9'=X4&MV9/;YQ8!V M3\+?GP*/4"VZ).+DHBY('K$ -#"=EX7T\T3W)72\[#KE@5\+=QK?RT'PE['P MZ$(P!#!%!/>P/'Z(E%8V@3QZR/GV:'S[SBSE^8VA*VB$@]@5W;M%N^D$V>AC MWYB0.;:#E=HW^<;%6_&9WP%FMY&]?P%02P,$% @ RX2(5>9*984.C@, M:O,E !$ !C:'!T+3(P,C(Q,#,Q+FAT;>R]:W>3N=(F_'U^15YFS9J9M;9! MA]*)W;MGT22PTP]Q((3F2;[T*DFEQ,&';-N!A%__EAPGD$!#&HSMV[CI)+9O M^3[HJL-5):GTR_\[[W4WWM)PU!GT_W5/WA?W-O[?K[_\?ZW6?_^V]VQCM0?;SP>$HXI;[SKC(\W7F<:O=DHPT%OX_5@^*;S%ENMR7<>#TXOAIVCX_&& M$DK=.CA\F,%D87QLE:!\"RBD%B9G6U:+$+)VU@']X^BAS]IF%77+^]K, ;8P M)-'RSN@BA=2$\A_Y818Z626M. MQ^/3AP\>O'OW[OX[?7\P/'H@0P@/SFN;>Y>-'G;.QS<:GL=A=]*TT^]V^E3[ MY,%XB/U1&0Q[..8^>\!/*EI"M:2Z.LG9J'6$>'I]HH*C.#G)]$#]RG5C/NV; MSU]2":$?U,,11W35/%/GNO6DY8C2_:/!VP=\X,9YT^"L/QY>?+[Q].#-+QR? M?GCV=(S#(SH==/KC^VG0FS240LNKQO5L^=:=3._9/K@\>-5T-!Q_VA/\X8V+ MGW_2#3<@JD<_0/17W27U1S!=GWG4^=QY^4;E@__>>?8R'5,/6YW^:(S]1!\_ M7^<+L-QNSW+3XLZ]\8VKSOZ2Z$C3$K[UH5\[HP$HZ;YTY"SMA_O67'HUQHWZ]1?\YZ[S]U[W'@_Z85;BU?W'*]YLNW_WKWIC. MQP\FLO_@U__Q/_['+^/.N$N_5BEH7:']RX/+#W]Y<'GJ.,@7O_Z2.V\W1N.+ M+OWK7NZ,3KMX\; _Z!/?0.?\86U(P\N7G9RI/WG)Q]ML1X:=='G]\_$>E7_= MZY (I2"H(DE#I. ]FF"-<@J,L#+]N5EOA15,MCY(8!][]=+4>?B(35.NYNE) M%X_N;5QV+)_V?/RP=,XIMPIVJ^IT,G^8]1\7<7/P]IG:>WN@=\[RR=;;PZ?A M9+?WXMV.XG\G6_R3U.'^WG'[Y+BSN]_MM5]OFX/W>V]V7V_#X?YA]YEN=P_> MG[[9V6R?M$^VS_E'MWNOQ,'^ 1R7N]@?ULO[,')[]V#U^U.^^D!'+[^O=O>?/6N??)&M_?S\8%ZH7?VD^![AK;:FG[G M#[Z6Z1_NGW9V>G]PFVW!U^H>\#VV]Q^IW?TDV^K)R>%F.F^_?W'1?G^D#_[P M[Y[M;XUW7HKS9_MON \.WOT9@A<:2+:(DFP!&UHVQA;X;=8RA[GURX,; /](O*^\T9/.*&'W@'#XA#\9K0'^&L#GGP!<8@I:8F0O[+$%05 K M*D\M*Y*,.4;(R=_[E4'0"\/W.9]_D-<(WPGABT\0%@XCQI1J3[L6H/5-TYWYDU:/+WO_I>"1 M4I!80I*Y0,X8*)=,WMHHG56HOH!Q98X/]^@M]<_H"8>&E78.,8U?<\3X^&PT M'O#E7I[%41IV3BO[O33O"Q: G<>AEWI/^KLGVQ<'O2VYTWNE=U\_Z>QL[KTY MV#\RA_N/# L''&X>G+<5@[9_].Z9WNO2O_OM=^VG>\>[F]WNSN8;V-T\?M,^V=*'KY_P9[^5G?T=V=Y,?Y(,"E)PK220 M6MS3I1510TM&""0C&6/4O5^?RX._ .])[5GNQ(VS?N<2NOY9+]+PWDTXM9/D M#1O[+ JS.8Z178+D&4U3P*0K.&$*IP#-X7^FU.DQ%[31P?;A)<;S- MH<]PXJ89X;=OBL4"K'9>7@&=@Y/7ET<[._4]_IP_\WYCMJN !\?],Z[N[UV[Z#'VO_^M][. M?IM_]CH':L<<]K;5X=,=?;C)5N(I7Z_WZN+J.WRMLT/%UD$==@Y.]DYVGA[P M.5EXGOY^X?[O9>>QN")HAI])[3SZT\8,V,P,MC'-)O.*+\>- [I?YH$NT^&G+P>T15 M<'Z[^-#D.5[4CQZ]PV%^2<.WG52%*7>F)B+QL=VRSU_E0/T/&HT[_:.]FF$: M78M82RU6QG2[M@ROLX\UW2H8I3KK IK_P34(RR,&?]@H3 M^4(AX5HREDHRVB+3N]A-#@;3MY-DG(/I_)Y">RW<-*K$]&$D%Z] MZ^3ZOG1HN#&Y(?IL+N_Q]G_=I%:WO_SKU4?>_#L>O;S!^:2M'2\L,E+H]]H!L:7%]HNF1N_5 -763QQ]5&S.Z?K(> MX>AL2+]. 9@/9OH\\TNFV:J'[YZN?FW>S.++(6WZ+0GELSH 5E&E=/96I-$ MO.Q-(9>O-]G2S*(WV<%-/.'UX^7.6[ZMCYM.0@(<#X;?V/&??+]^N$G]0:_3 M_]QI[ZH>-T[QX.;=?PUWXV+.'&IZX$!%^^29B'*$)%2QB>T23>VYGZ,]GSXV M'54R$W9Z*?ZI];Z=Q?]NRM^L],_IQ$,R>00,Y1@?0G(6"KP M/N6BTTKXOV?\27]$C_I78?TJ>D+P+HJD%$09P2,S&DO*EBPDOPLEKH0GG#>2 MB_&)"-9DQC+X D8J[R#()$+QV229Q4KXQ 7HY/R]8W!L0RD7CL<10DG>*7:7 M21H3R$>95\([+D GY^\G(QD-[!:5"@DXP/ V1A]9"T74I2BQ$GYR>O0#DKOC M8QJNHK-DK;19%D)M)400["&]%+D$D)*24"OA+!<"YT(\IC2*R#!,Z#QD<*R8 M*'-,D4/+POBNA,=\QCK3@RWP9)[&I?V=3AO,1#V\GD@VF5/V M?#(38$CYY7B0WDR_NXKL-QEP$#!F*0J@%L$4+=F_@HC"ZY(;P'X;!_1"+*%* MI>1D& M,.;& ;T0'UW(.M9=)H4> "*A%1)4MC8:G8J3*^2C'P]ZO4%_U7VQ4Q19;6/) MD0EJ4#YX*E%&G1/W=S KY(OG#NABHH\214'I$B8"E2J%#MI(98B#76O#"OG< M16CH @9QM Q)9-"301PO0^ @W D=E=,Q>K5"OG41&CI_'RI"C-8*G4*J:PQB M%#E+R9J:37;DU/SF>GXKCB_'_.CU.UO_.:MK' >]TT&?WXYNIA@_@G/V.,YJ M$NK-@(40DH[912(0Z$(&6X0W9).5.N25@>91OEQ7@MWGV,G;_<=XVAECMR$P M@5LG9>K U-*9[VS;JU$-$G/UW9#.JYG>TO;_33H M_8#1[A\"F0,!'I$,801O=/#>FCK5G9ANVJA7!K(]&F.G3WD+A_U._VC4$'QD M<*H@!2E]!LEQ?*%4/ 9 _IOQ]A#F9.5LLX'ZH=[IVVFC@(_6^WQ/8!>55L2G MS,I! H?1,<>PVFDEC?ADI=@* #HWG[9X<*,%K[T!H1P' T)AD#6AJD(N"CAT M7P"XC>@W8M(@K'2R3M,@L,'D6"7GQKDHTL:*4 Y'_$_-YJCXZ#LZA3+$*N##0+BIQG!%/RBEQ*3/2# M!0F(6<14HDD,&!,(OSHP+3YRGA%DQOI:[(&R4P8LH#?!9Y6"4G66D:.5@6S> MD?.,\%'@I/%@4M8:JD^R0?@8$*5/2J*>'SZ+ZH&LD9S5A"@$!,C12,D.V101 M#&1[533'7/$OU_@DSUQS!^;N/,O-:+5)*0%#C"<@?S![<4;YP I1 3>Q41C<@E0I&$ H&VU.)L M,?I /FN1=78EYY6!9D&Y@QG!Q(2P!%!>A&C >8C1R5B$ >#@!J-9'9@6GSN8 M$60VUBH<_"^HPH8/0_1*.E B12S6TLI -N_:J U".X-4^KT$)R6J&C&A/)E\,^+GU#.U"JD MDOE7=I Q18DN:,E!4TQ9^"94=%I6K[YX<*6U*,'[P@"#81)MV.^'6J940B+04>66@ M64P,/"N8V//I++U7T5NPIDZHE$)"]+*NS2EZ=6!:> P\*\AL#B!$%I0 @*'S M2=098@&P(%@L*P/9G&/@6>'#O$/6K!]Y_INUC:0S8'9,-)UW%B?XR$:L#)BN M;YOXG=O8?'75^ ^%2\YLH4 "2R19A2)Z4,JB=L*CMTER[(8(6-&I)Q/KI@LC#!853%W2XZUXCI MHDM&I[Z]=!IH6@:JFP5:.8LW=UF837!&25 M!TF2P]-5-'4+'V1:"-!)!N:;VM7*R?'$3OI8(L8^10RCC^S<%23CHW"*ZER>?-:DVMJOLO"4'@$8I)T1L/ MSDGABK( :66@65 ^;T8PU9IMM>I&EG6G\>Q1!IVLS1HY%A?)K Y,B\_GS0@R MZT2H8[>! VA02@49LG#:.YM+W1!\92";=SYO5DXIYJ*< \DF#U!8#TID8U1P MF1*0FQ\^B^H!G26P10D<+R+W 3*P:60H/!GI5S5Y357=+GY4[CGFNJYZ_HC M.;/U1[5("4@.9 T&X @H>$52EYP*^#HU=O4 75BJ9_[@:C98Q'Y$N60!8PF* MT>6^ERX(;Z?UN.8+;B/Z33J9#=GB;6)F*S7JB $=9!&P^N354XKYIWH6H T@ MV+:II&(,( UYP,0O^'\"I.)7#]6E2/4L0'U#T'4/B*13 HYWHJIU!)+T45&P MX6I8O GX+G6J9T9KK1*B4S(8[]" KW YCEO1)ZNT+$DU"*ZE2?7,:AF<<,D( M8JLI'4#=+,D8&W2M=">,%F5EH%E0JF=&,(F,)CG,/F@!JC@V=Q 3*%\2JH1R M=6!:?*IG1I#ENCX-P*&SR%%T0E-8I[1115B**P39O%,],UL"G0PQ%52"#(0, M(8FHLL<<<_+1S='R+!"44%I",$8P!+04+'L M8,BE'$W6JP?N_%,6\T?5HI VB1(4:C"64.D2K.,@-GA=["+VNEY%AK=XH'., M19%*D_)?(8M0A&&N(3R9D'*:CBPU M]E3EG,:G%@UC(6%X""T"#8W";,8%D_ MV>PJ5*9!<"U+RF)F*]:5#TX;*"EQ+&QS#,')@#(5X/]27AEH%I.RF!5,:&*1 M.GNFI!FT-3%8Z1,9XX(3,<+JP+3PE,6L("LH&!L93%(!;"V':#1%3"D5[9'L MRD VYY3%S%2J:"+2HJ!"(.$9F;K,-D1KT:.8(X=85 ^$R,)(#C%+ 2X6;Z,T M%HIQ$<'3U4B"4G;9)'0TK-O,GO&S#$^9;UZTL4):DRH^N6UZ3_G!(S(35S)Y"C[PMQU) MD 0ZP>5P-@CRV7J,L@(O=9*F08;H:YO6WY:I:<.OD=EEEJW%6R-IC@U')+[\U^@G%9E8FZ>9X2\TP66E01@E&H6=!(,MBH2@+,A_\ MDEDV2?B,CK"[-;F?;P&A46B;&: MJI8'HV.0""I)](Z"%J@":9TR-,!O MK#CLB_<-=_\;EM0BKIJTU*:!C45846?<2#4ZJ M$L!&CB540=\ ;9T5)'>/4I9LT&$A^GP==$SO]/.!Q_3@WPX^(B5V'R4DF0OD MC(%RR>2MC=)9A>K6?N#+F$BO8KF'_:.I+-:W.YU^IW?6^\$2\+?V]9[5H#Q* M97)TC D%YGBYUBX#"!4OLD[HA@*&YZL*F!6090BFZ,GZQ;&;B"K[?SD:=/HU&CQ*S M@-'$TW_$.O[H##N/^<-Y3,"2=UTS]G'3[UHJ:Y5S*BBH]690!NEB"BD"22>E MF\Y'6&/W-0K_,1S?4V= *Y=JG9G,%#X7#J1D)BI&N6BINMZ? XX[7^T)6]LQ M/>N\)2;EW.E'=6K=H]&(QJ/?+G;P9#"<)/YN3>XZ&XT'/1KN47=BET?'G=,? MOCYC1@*2-)M9Q<%T8J=O8X@RFEJ8@L@1H9%K 9F!@.Q3.NX/NH.CB]]P].D7 M&R(JUAD2O@@V'1Y*0HPFREJ_T6F$!.+2/TLA;.OJ13-EYM_[O_UPU\RD2=PQ M$+_1]'N6-I#T%)*&6ENX.(5,X"VIDEP.RJAT-:]I#=L7YE>)60QZL'$-R1>' M=8)M(O!2Q.RD,5 GK( CP M5@8T2H#RTA6,RZ])<^,YRRQ(/T2WG=6F%F$@I66M@!N$IEQT\C+D8'T#K.P" M*,Y/)R59U1)XP@8+"J)7@<"E7(A24,X'L^@,VQ)9D&5)3TG%+,E[)ZU"L,EC M1,=.H.[O+8T-I@%9["9@M_CLMW8E&$7 VEEWF\G16D$08D[*18Z.5U0W%QFD MSDY+W339.E#\,GK""*G$$TI@0PB1DE05E0W%^M+9Z6E&2&Y+$N1 M":&NT_+ZY?_YC/B,!U?/*.WU+T)\G6C[?[IV7@T:2%GE:YXC*/C M1_U<_]3Y@&^Q2Y],!=P9](E%Y MZK)JB/!JC#59FGO%CC%9!"(<""9=.'F#BP<$:)R$QS33/_]J0D M[*<.=K<9DN%9?92;5W_U+EU52.N,.K:7WVTNC:1],W4G1VPPHH2Y> MS!*3K66-/:8&2._/(3!KHOFYK Y%5?<<*QH)% 8T*4CIHBV28R=L@*]>*J+Y MDZC2LDBOI\G,1>NU] !:!V]JKV>G+++P_A[RL%-V:E? F5$80RF+9\KH .EZ+0@E9,%YWS,=2?M*+7Q2J-M &U8R\L\ MY46J6M9#!=14P)(/4JHEHIF_GP"E "CEZA33 9T#L'45A9 M9VLC-F*"]IIN+5* "$/6*LKDHH7@# J?-?$?Q&CC=&.!I@C0XNG6SV>!0@D! MK'7%.X($Q=<]V(/Q/@8/V5.C!.@GP2PII0U869*6$ "\B%&3]5D")K2R49@M ME=(_ZV#L=&OEX$_7HTSW$)A99/=CMC!8%AD5.67TF 3_@AQT*-DF6UQ460NG MPO++Z)PKFZTU8L4UPA>TP01/4A5PJ01![%^=-Z8$ITINTMKXM; NC[ NO@2 M$U"81U(FD2!X72?Y.,E6GM""85O?',E>&_VU'BU,CS+YF),')D4 ,MJ *>6@ MO-'64%@O0EL+].)G5B2R"9,+%'--4D8L.K+=S]EXJ5UJP.J+M8E?:\1,IS@' M2@&2,>0(7(9H7&2[G4$F*0-XDAW+:-?E=$])K?4P]BEQX/^6QJ.:R&2 MYT,J-!Q2GFR&>[<[^CZIE3.+1HO74=22U+6ZGJ4<33(LQ2S&-@7,<2VU*R"U M"[&LLY/1(.M6E1$3D 2-Q5L2A:FP]XJR+:%1,OHYL9B Q 9EW.D?\8GYU8BO M.IP4);MNWR0FLBR2X[/*TF;G:XD[#84MFM#%.<7^.44JRR\YJ\=2ET4VDC 3 MQF826G#*>UW+;0GM,BD9,-RLJR:7.919N\ EUY"AR@%*:*=EKQ[FL\E:9&3@95/(!F)AAMBF3T IJVI*PF?*VMJ3+ M%P(O@:R7I(K3LJB!>A#C] C-'PIX:!)&NGL]S\ M>I;;VN$NK\.]/J07-YEP2FQ<\KU:I('66*=:T?9>8QL604 MT<52BS.Z!GFN)<5T_E8T":URG;\CR8%W,M:]W B!HD1M4@-JN#\?#OAYQQ?L M]!C$?J[U*D[K.7Z[V+\XI5N@RA"55$EAZJ66E5C$&"#93(15 "422A'$FEC)9:-R!ZOKOQ MVQ\,NLVI.1N-4>@SA:(0K,.Z_V$Q03(9]\$WH>+!LB$S,YU1.H?HC,%2:VQE MKU7=*2V'H"$Y:,">*W_+O#WC^)>.!]V\W3L=#MY>UKAIB!+5*O\N>NUK/$MH M8T%I,+"E"X7?KHH2+1*JF6F5ATKM% 3C(* /:"FFHF-QV6$35BO?W=[MONM3 MYA:[IW64E?++B]&8>DU1*L6 :$/&>"LY;@H("*Q"V6"RK&NP(DJU0*1F%C-) M4Q!=$5%Z<(@AR:Q(R!R>H@B M^ 0&75+&(L28XG3>M5_B>=>+1T[>';G9S6^NR72,,11DY#RJ().KY2I9^RA# M%@T825X\<@L9+Y:N!EZFUO328&3V3$=$D:R&E+TR35@AN7CD%K*FP <.Q++S M(&WDX,QX19)*3#I #HGY8^/]W!4=:0_ZKU9R8%]K!C$4ATG&FHN/H*TH21LM M@U:6FN_PY@GA0CQ?C,:)$$TI(*%(\CZS&=7"1>^]"]!\SS=G+9R_"P1/R6A% M2NH$JEK58 EC2A+ 6&F:[P+GK(7S]X7L^NH&:MH#U/RQ]=*Z(+RVEB-T:2:I M9.F%6S[DKD/N(>7.^ FFR2SE6V.8?.BLMT_#7GLPGMT.U9L4Q[>GUDWR:H]J M9ST;8']65WHVZ!^-^?;K%3^3&._T:;=<=L"/S#%(]@YN5KD[<%(& 2Y% !UB M+?0<8K1HC"ZHJ\FH\C8Q&6O!^RD%[V.K>"EZ=[**MZ7T>VHUDP])0Z0Z>2ID MBEBX*VZ!..CGFJ5DF"/VW^R60@QH;?=L^[?= MO9FMZEBKR:JJ"3-WG3 #VVX#Y+6GHL"4H)PI2GG= J_EM(Y2NF"HA113)&^ M>&4\).-]W8:P4,DA2"LC-B#=LY;2.4OI_#-:&"DGE6766@-X\*J4S#2D)+ I M1]V C-9:2N$41X3E%I;J0 W8HI5F)43P.7;R=O^_.OV\%L2E%<3,8I=S'5@K=;4)8HQ0ZUQX M1!/)7^TL"=,$US)*Y.>EHM8%[9W6N=3/)[UQ$ZPOM]WM?VT)^%I4_U9*#.Z< M$KLAU]_!_HV*)9>8A=<1E$NQ:&V-*;FNP?81?DJYWG\W6,MUL^7:4E:>N6HV M!B$5YA&UDB8JIA)!RN0:-&RV%J'%C&E%0QBBTBF7&O[8$*C.UA+&(U (:IT8 M^2;)F51#H]R@I(AVDKR)["A% 9+61Y<@>1NE*6"2:JR/7!*)^!G<44 J(AEV M/1Y0! \&@R3%82SH1 W8K/C1.QSF3[';ZIUV!Q=$DPT$=B<R]?-4132(=DBC>.((/WC XQE8Y\"2/!-:%N MY%+!,BMMP;J@+AH=V%B!==D;P]IBK:>ZP+6XY=>6KQ4C?SSH]0;]C_>F:4I) MAA!%K;H%T5$&F75T@6(R"5Q1A@\LO\HL'S:STINZPVI!BTXKR>;,>@LN^1B* M*R8)W81RD%WLM['W\2#"1\Z^'JTS!!JB*L#$BYQ0K"T)BI.L.62$"&"\5*'X MY5>5I8!C9H5_F!6K$C0EZT&!\HY5!3'IXD,&UX 2=7>AQ0W1C2BJ6Q?<]=8! M&!%B]. U5<=/5C7 C2P!&#/3#,]./,42!5@0%+#6V(004T0M2FK 1*EE&IB= M87+.(CFLPU5@64-RW5&=) N2%K5:X;A*RNF@SV]'MPWXM02MHN3$9)QRX+-A,F2C1FMK/LJQ,Y:U MTE.#!MK_CD5XU,^?W3QY)6O0>$R>V542F0A*TD&R4Q=L^T/VY*88-V1%4@,P M7LAZGIPJ2=/ Q%F!91*M4#OO,;BBH#2F2.+/[0$68AV-03M09*2W1H-#[4.2,8IL/6 TT*B:+.M=RS^DX+R+1M5Y M-U%"2!9CS!QH>TLD#>8FI&J6'-;%Y%$D)1 8.>S".LTJ!!?!BY!R0!^I"2QZ M^6&=O\NTPF#R"#IB@(043*I;(+DLC2NB3'?RK>9WC>;?\I*,I9K)2!7C$L,PL'"\Q$RF5+=L_K8") MAK&&B:'T67KP*Y3LG*OI6TB&TU#((J,506 =+4-@WE&W.O*:-4[K51TS,UGF,LPX# K MXNE38*)IL"ZH9G\(7J#P,1A+"J,4U'RT%I7KFM7*-TA!1058H%)0RV\B"9,* MQ^(!PRJ-MR]N1&@!FR\$+V),R;)_ Z:C-9\"484$Y,F+ZZ$#-4VJ\(L?#>LW M>1=UU_S%QTV_)W\A,Y($98P08)2/'CD^UMY%A]E,5U?-I;O^KA9,BTM.9+SS MECY4=/FXUME7&GV]>-_WF:U;.'V'V7*H06F5DW95KHLOS-4-H#8!CC&ZI<$IY60PA)K4 -(ZU+H=/CA%$5-R:<5Q.AY28S0JD;0)3 [*0]U8(A@2 M6;F42O#*SM'R+:H'DLH&T!+M6RR^F'_#!R= M#2?D9KM_>O:9I8.W6[P\QB$Q,4H_7$QU2ZI9#/T%D8P@FRP8R";%$&-Q-A0E M2Y1(RVM0F@#2C#3)0XC:1TED$F11/,1<$#,9YX#U:14U:8+/'X,N.X*ZL4U# MU DB*$G%HB> 7%1$;T4HD8 -GIV.UZV8.LT9J1GI5/:I;LC"1-<$\&AB4L+E MD#E(CSY$L8HZM=<9O7G"%.KC*OD-4:Q2),H4)$9C 5)!GX3QH#.'X-FA7$7% M6@1<,](NCO&I2)\J.%"LBM9:\LH$+'J52YMH*A27HKD\4/,PB>8*&:NQ@"V1(R46M@O%*:A E!PO+;X<_ MEVNMM/.C=.S^L'-TQ,WZ1UMO^:@TC_I9B3]>/WK^G(:35$I-RXZ.!]W\8P=I M9V>8E5*H-3(/51Q"* [XG(Y&,NO)NB TP##/%[>OWE9=W+^'_:.IJX9>!WSAA+Q2VO1'RNZ_'\#EV_I+*V+!)A;2"1 M0T(9%+C$IMY',+F6S;7.IY6T[?KSD#7%JANWM>3?#[M%+(C ME2E%+ $W_73-F+IFIU]=,_:AZ7=0>4F! M"M4JHDE "CE(9Y2G.JO7>)W*5'7FT%TKKSH?(_8]A(4A*Q:==R(PA17(]%47 M$4T)@9*,4\2<^.'3"_]V#[B/9N]]S_2"[)4NCD+*!A((S_$Z@0R8O.58-#5H M?Z85X3T= M92P:,]4I+G40OD@-CC%,6=E5\;4?[5I&.$S'#.TFO:7NX+2VK6,;_=$/&"1< MO,ZV9D.RD*M-.?0,YL,Q:#W4.RJ>-QE '@Q:S93T2)(987,4->P"!42 MA5S(NI(;M2YIZ0%>B/=- *A+G63H+)"S,6B;B02 TM+8)A407WJ %^*#O3(0 MO; B80$!Q(%0(4$FHTDD],KYX)?4[7;Z1XSO#@[?T+CF;5;7 6>O5=V+-X . MP)PJBN@4.(<(GG)<.0>\,'07L_>+<2J;NM ^$D!@-@T@3"Z),CD!:=6\[R)U M=_ZNMP#E9*WU: F\+9$C(H*:OC(.!(95<[V+U-WY^UWR.OA02WR5#,)3C,E@ M@F@)A?.FK)K??4I]&F*7T7V4>YU^9S0>3L955MCYDI5)*1!U3BU(2P&MH(QU MHJ;SY-RJ.=_%0KP0#PPY& .RV.+91LOB-1A#)26-MG!(O&H>>.%:/'\W+(H. M608)RGEPZ'Q"1C0*G:,.P39I2XP&0+P07UR'>%UP=7Z>!&M2M%XY6X(7N:CD MFC3F>Y==FR]W-U]%C^N3L48;G4)=>*YE\"IZI4SPW@5IJ$$>=VF 7(A?54R7 M?+9))HYI'>HZ JA1>A32:BUS@_SJT@"Y$.\I@[$YN*RR\A!C"3$COPY8F!-K M)QOD/9<&R,44="Q!40J&%&EP'+JJ4,?B+5FK(U*3XM6_ '*/F.ITZBJS"92O M^IWQ:._EJU7TDTHDX:Q36A8 ZPLRH0T"V,@*TIA$\_WD8L!6*F3D4TJ3[Y48"[$7P9T*4*TPI&!6@,Y8V0'*D50*=B4F^\O M%Z:9\_>9AKF.$Y7O> VLG^@R9BI)\:?>K4)<^9R&93#L83_19+[[2E:91PA9 M(4)4=69ITB@2,(1UQIK+"57SO>6\85Q0?7E T"$S9(Q0EVHH7TL*NI,VBH5F^\A%Z"-\_>-H*6NU3LU:QY( M&Q!2 )2$V9%TR3??-]Y(#*RB7Z249/? M=06!^OFP$\]J(O_S900^;G%UMCO7$@BLEU[5S(#G"%+4;%W=DN+AH$^9W75=U;7&TV_9Y392Y&L+;5*8JW$'T)BEA,B%4GMJA/,0\G^ &=KVC5QTV_I^Y?%)D@(>"D#.EI^.OI7V%VB)MWRTM!;F_V8+(1+X).I MN[77BI(U;^TM!W:@7-.!$$T!@FP&) 52Q@A43,R2+5U@#B^,]]=%@>S4K-47 MRXK(C"*U.U_O#QK5E3RWEOK42_R&(\J/![TZK?AR'O+DUBYKM/V0/>YNFU9[ M9]-ZH^GW1/J"F(#64@BVEHA-T5D=T""R*&D,<2U(LQ:D'[()W^(%BT8!5I%#_?-KXU>O-LTS\XO7<1E1HBE %(]U+G$D%%0'GI+\^1S! M4EN0^;N8#,$(J0- "8"0O8EU#T0=K#:V[O.U%I!ELB#S%Y!2*!CO)!A7 *3P M4EK/%J1H[^H4H&=!EC.:6&.U]B)E-G49*+@HK!)>:\@$605_M7'#U60+J\6R M270U-?N=<9=VRW8_UTTES[#[P0H]/NY0V3JG=%;'AW=+Z20:SBHK,O]AE$_W MK+CSY [;TF(6ML][G8AY4B"6&G3>&F91TDO,/KN>2E!\RS@-61%&L M(R]J%C4'&X##+&\\"%WW^EG^.0@-EH+O]>X_24D%G9)G5J98^"R 4SZKR"Q> MFY!S="XT( 'P!2&=2,U4+K?.4_1 M4'N%B3S' F;+4L_W.#]S*)CDPY&BV +6B"IO >,+B$'*!*NUATLMZ^\AI'/ MD#O=B82\9$D9=L8=&EU:'\I/AH->'80\&T_&('?+%@[[;)1&SZ>;?/UV\?D3 MW%[WGHEZ&+OT>-!_2\-QAU\^'U*AX7"Z%GX5O54JF9S&'*5, !HP!1^D"3IR M'&NS:]+RE)]#3!937BBD8F,6*+0!%R&((@O'ZUFY;+V@M37Y*;EN-"$$JL4S M. HWI$-=)!,PNR#8Y>0F;3^QHF*QF,7C/@>=M"$PA>/T6IW5Z;I^52FOBV]2 MV=TY.96?IH"2U2AR*-&!4:")0DE%&/12EHC)-JH\Q.J*QD*L1I!!D9?.8"B MV6+T/E,ISK-/R:D)V;VYB,9EXNYZ N9SO*AW]V@XK .@]>6E8QF]8GXZ8L'A MLWI@XW7TFC8J2T*FDR/H/(@""*@L)!C/3:NR;5 /]Y)639HNC MR4,&)[*/ 4TV&*.,QC9J8]JYN*/76(5EO(I&Q$HTHZK(PH+L0HZ]99_ M?7K96PU^]+04E@=WW:=WG);2.7\XI.Y$.T;'G=,-'*;AH'L3OOJ5^X/AT0,E MA'XP;?&@8!JWRF P[@_&=&^CL*KM41G5[+K^XR)N#MX^4WMO#_3.63[9>GOX M-)SL]EZ\VU'\[V2+?Y(ZW-\[;I\<=W;WN[WVZVUS\'[OS>[K;3C[ MCT,O]9[T=_G\[:>OWK4WT_L#=?AF=__%1?O](_X.?_[^S?F!:G<.7F_IG?UT M\4SO'1_TSKN[)YFO?=AM]U[HG?>/U,[FBPN^1[.S>7!^N'\$.^^/U.'F@6F? M',FK[_"US@[5*]M6+\QAC^^!K\?M^;K;?+TW[]HG3[J[FT?O=S2V_Z9%26(:%I,UV4+DE.M:"BV4@G.>9NSTF%C MW:M?ZM7]]'&O7K1/'OV9$,B1+2W)P4\+5"RM0"ZWDD(T27F1%*U[]M; (T7(E98B*[5XJ(.D'%.N>_5K M!H#%]$:OED"$6>269KUGLZI\RPX4D-+ M.*O8 'AJ106YE;4R7ML@G(GK3OU2I^Z^_*13122),836760LQ"2*6JV'*Z* MJ%K! ;6,L[$XY6S&M:_ZJJS>[E6R)&M=WQ9:S[Q*F=SR1>J6T-DFE1"3A'6O M?K%7/PT! J0BK8DM,L@&(!F.5I/#5I"&0RZ?"]#: 'RM4\]OQU40LE!%MH0( MH@585,O'&&L* &2$Z"F+=:=^F0$\^M2J>B,%4FHIHM "ST8 C64&((P0 CP5 MNTY7?<57'7W:JTH%E[)NR8*Q!;+H5D@&6SFC9_&U"+"VJE^1U:-/DH 4^BE^AMK$5"AM7 M!TD6I]>=^I5.O4T M%.UH#2TJ%!-K+)5]9%C@6@A(IA88EFGJ[\:K=Z.JVJJ M+Q.I5L*,+*HAMP(A]Z_+9(J*7LET;Z/;Z;_9^_)8XF0@L;:[MS$>-'/TL$O_ MWKLX?)U/HP*[LW\@#O?ZYW]Y^<'*C?CP_VTWG[ M_>^EGO-/ET4B7TVG9%\/DC6_;L;#U-_5PFO6:*GN;0R&F8;_NETR8)R/*N?/VUU_XUW35D]#)\H749!LNZV,(Q<20@*VYY_CC MS\D%KK\S&E]4\'J=?NN8.D?'XX=@3L?_?-?)X^.'4HC_=>]F.QP><=/QX)0/ MGH[YX.@4^U='TZ [&#[\GTQE1"G_+(/^N%6PU^E>//S?^YT>C3;:]&YC;]## M_O_^QPC[H]:(AIUIPU'G/4W.>?GVW?1FA/@GBPY=W9Q4XG_]LPYJMS*EP7#2 M0P_/^MP1M17?#B[-O6P<#ZG\Z][__#HB[MZO^W5UWL:@;#RN8_;]\>B7!\@P MU#SH/:QR,%DMF+#;PF[GJ/]P\K27AS^(R'UQ*29C%L9Q MOKKR]/#]R:$'X_SIL>#O!_'7A\5]>7WLP>3_Q4M1O^=4_? MN_7@TT?AEAMY<%8[IDK$/T\QUQH #\6&G)SCPT4>3'KB,QHR>?3+7J@[I]#P MKV6?+_ M\N9OR9O[C+S=^_55>WM_:W/CY?ZC_:V7G\"_;'?[VM MEQN/VIL;6__]^-^/VD^W-A[O[NQLOWRYO=M>X"/ G1[A-;()[A^-!_U_;&S> M?WQ_0PD#8>E[_LGNWLY&G?G3'_3;9ST^2=J83@C:JW:I0R*4@L Q/FF(%+Q' M$ZQ13H$15J;/31C=Z&.=]96I\W!SD,YZTPE1]Z:N9S%._?R9.KPX>)WLSM.M M\_;F"]$^V7FW<\)_-Q, MJN[;>#)X=["_Q>U?*&99%Y-SO#\^.6!2L-,[/#Y@BM!^WV5VM?/^\(EG!K9U M_F<14G-,%%I6*Z9'T996$#DP6RK)D@!CG;KWJQ2M%Q-O_0&%7S?^4G9N>==_ M_GA9NNWC/B]+_V<'AV\V=OOT?[_KUAOCF=1]$/Y.CNEO^3MS7P?U=_S=7SFW M*_>E3L^K _NXL[M4/NV;P>G=!>?/3-M.BRSW^\Y7EQAD,6K.[%'IT. MAN-[&Y,"*6.^P/GX8>F<4VZ-AV?--$Y/.O'I*WNXGX\/-U_HP\TM#MLX0ME\ MI0^?LJ':__WDX/V3DQJM[/2>G.R\WII^YP^^END?[I]VV^K)F_9F?K.S_TAQ MA,+?R6_8H,F='M_!ZW:-5KCMSOG!'_[=L_U'T_#O#??!P;L_C!B5#3 M%$Y *P9M6QBUDF2%M,!D^_RV9;NV#E/YGK/HSHK73P3XQ:M'>_M;>\\.-O:V MGN_N[6\\?[7W\M6C]O[&_NX&TYI]YBX;4F_L[FU(\W_R_]W8?;*Q_^^MC8\8 MSS7;>?1XOQZ60<.-+OHRXUQ6;_!D,-P8']/&?Z[T;^-RWO$&<>R3Y\$YGD^N MMW4Y%?ZFWF?^I-7C:Q[7K[4R7K0N"(?_JSU3 !VM=2SH7 MZR"N:Z&0N>63$+5@3BB*.[U)?.5S,3D_T=Z:IZQYRK+P ME+JYT*A3LT-_350*=D>-9BJ]+=/>W.L<;C+;4$]Z[P?X;T7[Z.]_K@3YX?2!VGCYYL[N9-#_/\<[K)\<[ZG<^ MUY9N/_D,4\G:8U*ZM"+FT@)O^)4 :*%W2MILDLELX@:KS%3V]QZU7VY/^,C/ M2U4^[PBNJ,KX6@6ON$I=R;3QY]5_&^/!1V\:Y^\>#WJ]SJBN6]LH'79=_;/) M:K8?:-NV)NO5GO#%VI-K-=)T?4\&Z)'\TP21K6/3(ZD&2;J(EO=06B&;J$T. MQ5I55T+*E@Y"P%^:H,5+V=TRBC] TDH5W3(> M$L?=P;:\Y5>6!0I"5@#"L;H?LX30\T&G/][X]Z [84'_V-CNI_MWEK$?+U/J M;IG%K7-,XXDDU-&OX;4$;.!H8W1*J:X8SAN=_D9G/-I(QY.(\\Y9R+ES^1#N M>Z._A?^KC1T<+ER:0 ME7@P/)T.)K\#\[ZX^'%XT&^F>G@1TBU<,"83H>#M_4\#4UQ7 80[=]]ZT]P\[A_O;MP*(@3S:\I7S[ MII1[E:HTAY;6/K1 I=0*C$K+HX9D=9'P_[/WIDUM)*8EO@)?;!31RT/HT'G6'H^,I3 M!'ND)HY%^DR5EM[_2>__WH( MH9ANZVRZ714@.U/7E;HA#5G*MD(8Q.%P^J\_80!DC9>Q]W^_/ZXR9E_ND+V# M-QU8>OCA]Z/C_9>O\2%]+0X/PA'XOF3W^^'"OO3[X\.<,8L//[TC\'T8T]&G M_9>'_/WS-Y]@?+ LOCC:/7CW?>\*8VT^$_<0/.O#[Z_%^X/M[[ ,?MI[N7>\ M__?V-WCOV^Z!_W[X::^[]WWGV^&G-VEOZX.((8K .5*$!L03QZU MQ8W 6#\6_W&J6ME7/!D \W9.;+<59ZWAX.W<&VYXWY[B/4X0P*V5\78;5[ ! M7L%D/$( VF.G2FB'A5 3S)2KDHJ3(>:JE)\(D M@G.HD""84MR@'<>;Y4K\=K[+_'^&K5'LQI,L[VG.1#N'_"8-8EL6X G:%>YX MZN$^F&OO?[8:/.9K!/.B/P =JM#8KG:ZX \[75]M+\S>2ITA@+25LWI!6BEO M"O<^QM :9L>GU^Z#*L[O--O%]//!Y(?+IOG<NW[WM^'OM[W5WC0UH1ID_#;1MA8(Y>M1!]XYE]P51W%_ M>$[W/E1NB4OG5)M/"7658!_?TGGZ05O*C=41*:,]XCESQSG'D:7..DVXP=Y/ MLO5 ?ZH^ ^W6B1VTOMCN.+;^4>6!D_D5]5H=_Q50+%$!IDB; .WQ2?_[!\.H MB((%I 2V8#A9<(]S+2)'M!?2@.'D@ &?_>O5P=)$?-T_5X#[[2DU3E+WYA-5 M,G&N<8[*G30#?Q!.@M4L<_<&0A&/42*=[6J5C 9SF^,D@1A/+>P;K#/7?'C)-N_T\O[M4ZK.S(9?^]8*US22]S%W>B%O.<>6.P5;,,+, M'>?3RE^/8K6EGTVF\[3"IZW?R.^M(SNL$J5#RW:[4VLQ&V'_&7>R"0:6EXO3 M"^"F9U88RQD DPSZJ2UVP82;B2O;9_GCG$'?"O I&!_YTI-!]+$R10AM50?4 MAJW?X'Z E-9P#);$\*B?DQMG">JC(SN:&WSKJ[T\RBK9N_KR]!E^_Z.RE'^C MDV=T@#?XW'V")\C75Y?"E_(HIO?)!U2&U2"J06;KV>!6L*?#)_= )I-X[;/Q M8 ##FIR6R4O*R([&P\=''!P,BL"MC0YASK,OSA/2Q! 4-6:.2&\XHQN;AW'X MHQ5E!N"5':RJ8/GMEC];*R=<8<;W[W]*^H6 1Q4O 24==T8C(+'8!6H:]'LY M6-T];<4O<7#:VLE1".NK"/IS.[*M?,YDGI[/[W'18WXSABLY%IF!W\2/XTD- MK=9;=-#Z+8M>_4%9/C4I)@S>J7+*3W).^;*Y>C+>,PJ.P]^?+']W^,),YHF< M$NOC8U+QP7-/$P[Y[#--*$\K>&7P2DDG,/8/;W9AMF2G%U\SUMF5G=Z$^ EUB,YL\XL&^9/&GABZ MP^E_IIYP(VM/$-5/J*C_KIP\$>9FQ?YN.]B;54"XQU(%M>ZHK^10[^ 9 /=C M?W!Z122GNJB"M)]>M*9!G4DVS>'QF\XN!'WW>_?R:[!X<4 MQG1Z>+S-]V!<[Y]_G,^FZ;Q_N?/]\/BO[M[+]Y_WP9@/Q>&G M?W<.#SZ2O>._/N]?5;F Q1@5CA8Q$QGB6E)DO--(6.$M!DDJ3S8V_[R:;AM6 MS^"G*_S\:="?&#T/H2S#UJ+,'H*,^C6EO@O_CX21P!0"8E"*]HNQ7?U#]5OL(,P;.6"&YUP M7:X>^\W^?F4,:O61Y&K";QPV79\HZ? H=KLSG6G]!II0Q2HGA8(6(X$P^;\_ MN3:7YC!>D79XSZ*Z#SG\) WR?C< 5E. [&W6JP>YQ-VIV<'7#P3KI(-.B%&C M$#CNJRSO?$Q"OTJ$SO?$$Q;L%?A M7OBQ:?#!X? =5GEZMGIKK_\E5D4W&9Y4T7YRXS*BZ[3GM%X]FRYV-#OI M3RS!:6.U+_':'F?3W\?G7[%NV.^.1XM?^8'W?+EGUPU[LZF-V7>.!N>>Z,>( MW"#:S\BF41P\M=VO]G2X\3^E@=N:-G!KSDFLJT^//?O7UIN7VZ_V=_8.6O_: M__/YSM[+M^W6SMZS&V^C-^91KA#+PR-E_83CFU5TNM5=Z1-!1>VW%4^48G7N MV/]"W//!E,YX9?/Y@)_MQ\DZ2G8M>Z&XZ@'O:Z&XY5ANOE 0EF4V&+5V6JCU MXBS*M-.;V.UPVRN6C>N5=4I*%6>!M01&2B?\S%A:L,C,#RRRY6+LJL$MH=C< MRDV<>]3<6X[E%IHK-S9W1O&X19[<2D6+W.Y?;F#[A-C+@6UX59%$E>-PSC]5 M];#)2:#?WO7L.'3@\]]7)>?2PKGW M/Y;;R6W7]L VSYSZ?X:MYYVA'T_Z\^2D]JV>[9X..U7<\)R$,TM/]BKS-6_B M<-P=59?LG\3)8*Z**11&;LA8;J<>S!1*7D?9$4JFG,P*)]__6&XIN--3*7<_CJ/6F,_QO]CN:7DA;80 M;VUWAZ,%NNP4KZGP3-DI7EO!/8_) M5ODW[TYR^>#8Z_0'%SBW\.N#D73AUS45'J=E.WAM!;<+WP&;-D4P92\DWA1> M?3 2+KRZKL(34UX5A5?O?RRW%%P]&^2%49LHV\*HZRH\/65461CU_L=R2\%M M?SOJN,Z5]3P*D39D++<4J<$/)E.QD$5C-$N0C[-WJDQ1FN7?Y M&_(C9KF_.F57B'Y%99FNKN1)ZRB61G"IEE:JI=U[B;&WK[:?[6S]V=K;/]AN MO=E^N?4F%TQKO=A_\S>\1'_N[_]_^>^W!UL'V[O;>P=O?]S/\XHG^DD;T(9V MOSO(W37_,[:Y46;W=-JFH]7OM5[T!\ M_Y#]:K?Z8U:_^IWP^1V.SW_)/=5K49]X9*9'*9=I6<7 M7&K:5[4AG'[R-9Z].7UG/)Q_IS\>7&P,..R REJX?QP<#W^OIO)K+@H._YX; M"%%_#%NYBN\H?CQMSYZT?U948?ZMJC=V57RA?7$^IFMLNQ6_G8"H)]^],(N# M^"7VQC#OW?YP&(<3I?#]8;[-!*'PXF30'^9OYY==P%9U4;_JSPTK?97?Z%QD[3-A5F ^DR1\Z01&#*_SE *B1OU!-@%;R8*R3?6A*HU>P6T> M9S#2P8_TZ@F(N37L'\>6M]6#G?;'\+('JW3N!9=.?Z23[K224*<'I//Q=-+] MUIXA^=B>+K2%/,I://^NO^K-KU>].9'._+MYLA<$ACK_22>O20MW M=K'; 1DO_.!PU#F^XB:Y_G,G*\3\4 ;]+.XYB/1 CZI3Z"#,:I(JO9ZH1R7T MF;[#\X&LAY7R56V'X<_0\97HSWHG3!4Z:V36#_B) 3S0Y%7^3A9X[IEP$R6" M9X.Q#&?\<^$K^2[.YK)20'M?[*#3'\.;P^'X^&0*K%D-?[AC_KFIPG3@&_!N M[/0F(.E/F-I/FA-?QM=EZCF#\SE(JCO,GFX7%&\VYE, MF#NM.D]T>H#[4>[(FJ]N?01P@F+&..GX"I,YR./.'YT_7-7 ]:P]ZY<+0H&G M;D]@#Y? 4SCK.MW.Z/1)7DKR7$Q5HN*FSL"/CW/IWF M1[F.A'OSI!/*<2-Y3H<%R1;'Z4S[W^UTF-G7%O\GK0&7Z&H8_A M5P=955>>+*6K4I"7%P'*RCE1_-VUGED^DAGZT<7'JX[5<7.%Q!$^_+" M"G+T1YE5)B.==#:?35/W]&P21].9AEF;8OOR3PQO_AM3 LE*6 FYTD8? MK@*I^OV);0//6\W:V6#!,,PWO JL%VOQ)*Y#)A1=&/OJ) E0J,H@S+.V4M;KYUM7Z,-&WSO%L\).O3)[+=H?]J;;,/3=(_B*D1D= ,I7&@SK. MUNZ?+M*S)VO_" W@I>6N.5=*ZB+USBR42=O["&O_9)6XO+9DE'SIQ*_#:1G\ MJF]T7H+RC/?3DTMS=;[B3B<=4#F,_QE7K']^OY UNG\R&>[73N[T4DW9-;H% MRGR&GHG=? -.F)@9GE,,/M^-J:?R?Z20MKQ!&K93*MF^6?XF"?(7N[>D=?R M#(\I45Y@1C!GP:K-#_WUJ)/-.?@V8/3"ZK&P7DQHX_SRG[/Z^CF[>8:[W?[7 M/+=I<@+JD@\&?TU(X"?XGR>]Z^7V],:3- T:HQPA?LKDW+0AHF\S;UMY=+_< MM&[::@B,7WG;+D)UQK$NS0AA3ZH9N-)Q''NP18:9@0RMI69KWGF,Y.#168GP:T)KP_ Q/K2&< Z"N4L!&PFCH4= M@G$+[%Q$7[?HAV. 6N[N8(A=>UHM>^!*]K)%!!8.F!$?I]Y5 MMC9[P\H;&,1):&D2K)H$)6<6\*#CQJ,S2Q_TX6._LLNFRG2N1). 6R]UL^'A MXNAKC+W6N\^#;$)/:JKF&JRV\@-L %4;QNS#PZJ;U78\: WS&;OV+))7?>7C M )S@6?RNZ$[-NC/1D,S7N0$G^(9A7$4L1Y-7A:I79.1,HT39"@509KW/-HR; MM@7/\MD>#X!F[TD8-;>Y;)98^!/Q<[$L9[0WT^/;MJVM55HYJOHQ;]UDALAL M[?\S[N3ST-D%G\8+9GI:67Z@PE=-90[SS:Y[M)-IIS[W),R3E]38BRE#O?(T MKY[ARQ,Z\6[\>#CJ'\,"VIIQQ?&D5.[,Z"JLO00#N^IVG1O??HE''0^>SRB&;.#F.E+MKYPC53.)%+LM;3<\FW8Y&N6=H[E,]SF& 3C9]>^.J M.V@.H'8C2 @(*>,'_-*)^](?5*'$,V1=+ZE'ERS&KD\6*WE?]SZ6E>=]%=/R MEJ8E.-5Y+R-O357K_,<<9ND=SW(#QJ-L97:FV[29P.;V]*;[9F 3C'T,[6D< M?Q+,GKP)KOYQM@3R=OGV7\/V+*LAIY=4^]5I%GWK#TY;/N\-C*9;0.>FA._: MSG'U8[. P.RGOE[\J:N#01./O7J\:B/S_)G+DK?46%\.[L1JHVP4_5&5YM.9 MQ+G/_\YI)+/8["6UJ;;'+JE.M2#F[9*OG;Q),A^ER5_8_FMFY>1KQX,SN[Y( MNN[PC!W!.C-)8@0* $SZHW@N(G 81E_[@\\@A"JH5^9_M:&:03P&(LV^\<0# MF^8;? 4;Z,P=KM*2!CG7X6RC]4M.,C@+DT_2)TK,,N L)RQ?2-V9)GYWS.@,M M^\5VNI5Y/Y<)5+V^(N_X24Z*CR=G>3(@\#S.09S&GW*"Y*5=W/8EY%0>R,A^ MKE*U6GT'?NID(+]-]Y9REEN50C>L+,MAE:-3 >/\XM_SCX]/)N,<5/*=9O+] M(%UFEM6:L_>G^Y#Y(?,6QH4):2]FX9X9-K>$P>V/A#RZ& &OY4 9*P?*'D%@ MX<<(NJ&JR(V%.Z[ZX-G.P?9NU7AB%=L95P^A!?]9C^_V-G;VJM.WYT? MKVMM[3UOO7WWZM6?U=];;PY;S[<.MA8D_4,UV/S?ZJSN.3,.0"T1/%;7G@SC MT]F+/V!U@87S]&FG5PVN^M(?4Y!/Z333P=RI[$KI)Q^?,\43/&&+Z1'_Z2]/ M/WY2?30[%W[I,\.>$*.O_1@_(==^]J/;\B<2TQO=M=["!,>=$+IQ]6J14S5%>\J5?JG[589X6^/8CQ+,=\''R!O(3'2;E%,:66?_]OVP*P^/7_S MM_%,3W^_50F*9:K438W$R&@D#5&@>QO+[11(_EI)L$5II^H_M1.(F>BU]O+UTK/.\?7P59,_.[0'\RB06L9=S(W=AO$?#UG9U?/%*FH$7I$9J MJ4_9"K4L3;E^L>?+RFR30BU+D[ZX(;7DB@Z#> 37Y=CFGSE5NBD44ZR7IE-, MKFA:K)?'2C'ZAA3S)H88CZM8#%Q5"3"_?@4_% =58Z11WT].J5:OCL!KCX/A M=%MCUBWIM^PMSH(7ZK M*G_UQW"+,,RU1ZN,N>%1570IY^?ETI#57SE9.Y>4.E\HUC>E0?$GAK+:4QH( M?B*,^*7;_O@SIOER!GNSM(X;)F# #3<2$5X.KI^(F:S'#?ZU?&TP^FY:HK5Q026D M6RWSFK^C=KNE!S/.^L:%@^C?#%=J]*YKO-T^/6.NCS/^[TB!8(-8[SZ*+A3B=-*+'6 M$NXUMD:1#SMY;268D8T6N/N=8]L=_M\-!(#HV>.8[X@^6GOR-&O25B_D?VV? MJ]'6Z)D=#$YAVOZRW7'<:$V.C,#O?AL][8V/4>A7481\6X 83%^LP#9Q9]E? MI^YY_\N?],V70[8[#I^VO[Q_:3[M'[_^NDOAOY^VX?^>OC]X<[3WZ:BS?] ] MWOM[1QQ^?_-Y_^\=_O[@??=/MM<]_'[R>??YWJ>]3SO?X/]L[_@=/CPXY(>? M/HOWG_[J[/^]B]\_[W;V7[ZC[__2W_;?FF-__**W_VGO\^[+=^+]\9O/AW0; M[SU_<[3_\L71(7U_M/_W7W"_[6^[])#L'QS![[PY.CS^UMT_/N2[G]Z)P[_A MMPZVOQ]^>DWWOK_I[+W\"\;VXGCO^3N\^VGKV][S]YW9=^"WQN_I._G^T\?3 MO8/NT>&G;;)[L-?9>W[(]E[NX/=_'Y+#OP_QWL'KT]WG,([C?Z>]9_C;GP?; MH]VW6, ST=VM#TH22P76*$KK$6>$(4>Q09$G3U.$CXW;V"1:MZEB__L_EU5D M\[__BTC\QUTP,2.]6V#C+B'_>>(O#/5 &2K@0+"65C$=>;1.W>_XK*7>M>:DNR^E\PC,U3=VL0C6WH9JW M"\8091)S;#EB%/B&8R&0P=BAI"@(C$:KK=S8!!VX*\W\ .K+,H1NZ@$_>H36 M93D4A-: T'EC($02N"04!1LTXB HY (S8!: =!C#CCK;-(36&1NB] I#8#X! MMRG(FS3_S!7-46[6-NWD]>-CGS^BGYOZ9&M-/W49"%NS:B,O^H.W0#GGK3:? M1S%2(L%P=%@'[9+;V*18M[56 M#7)A:@JR%'#7;5O<"=RI\RT&]#T.^@77M\/UO#7B+?$Z6(*,(6"-8,.12X2@ MQ"D(5#)@;SZIO$;H'PW"]:IW'J_+I*5G-[G1\:&EVBFY[]QX4A;,Q\Z7#*YV MKM]8]:[+;\>?O.UV/W^XFC_^?NCP^];W_;_ M?D<.Z0MXKK\^_[_OK\D'#ZI@+-"$<=$B3KU'EAB%;"0VR.29$6QC4[?I%0[, MCXIG=,.W"<>F,2DE=6[9!,17%]D026[VPG\4P.3I67)ZZZ6HQRRT*9Y5Q#"7N M).(67CDN"7)2*2>X5HZ;C4VAVT(WR>4IL8N&VAD%SZO%\[SYX9SRDGF!)+!R M]AL2,B99!.AV/@K.6=Y48K(M\9U/\#0TA,&:?BKGH#_*'>;N;FG<^*CQP^2L MVG9."CLM@YUV#[8R,U46Q_[!X>G>IZT/1C&CF>&(,4H1#\&#=Q0T(M)ZPV&A M@<5F8U-RTI94UN0>W0P>:Q3Q>*QXKVU_I>!]:7@_O8QW3E5P.@2D$E&(>Z^1 M)D*C2$Q,5$BE#=G8!#.EC<5ZX/TQ%.IX->B?P'!.J[A(+NEPDO/TJPRX$A%9 M?D1D,OFONK8W @=J>S;_)7);*UEM+Q@GD2LLHJN*K&0YB*YOEA(0?**D#QG=B1"I:(*[ P;P,W002)#0D+2B1B# MMDXD#4CF;6$>8!2DT;;%3F]D>Q\[D\[7V0[_=;/B46P UV56O.C ;\0_.U]B M.!?!Q!,J=%0K'>TL&!;46AYEW@X.^6A02!9I83'"01+&E(N"A8U-;=J2E1-_ M#QC+=1D6!%]D%[G#5.; >VD1X:IB(A71E-&9(JY1AI6;8H?8()' MHVV+:>_.WL=6-]IA;%73@OH)C8>Q9'2LR- X$\*?609O\F#VT[OAA)\*-]7' M3;L+=H9UQA@;'0I>&L2I%L!- JA*&Y"L M'93GS(R(F;;)!!0TY?EPL$4V$8FXI]B#HC&6#V)2T19WKW-8(ABW N++?C]\ M[72[)6:Q;%-B-M.%:NJCFM<+5H/2,0F-*0)Y"<2)#<@X8U' 5G#G@6AHR@6) M2%MQVB"/IH0G&FHV%-@N!;9S%H+$)JC +1(^ &P3Q<@!ZR++@P.X#GS(9CD+282>4H# MX@QL"$T=04$;SR1QFBJ9$8QIDT*%#_2;AU%YL; M/GQ3:/CJI[ZW@S"%=^OCW<,%RPE[Z:(4$<7H<[0E,>2T#0BX&"C7*Y&DVM@D M;5"NMM"+V6DS+-R'9=#$?/P5]?XJ?/J(^+3>@T:%3VOETSD[%HLJZT8CR@S8 ML5$H9(,'4@U&.2.QQPQO;&HAVMHL)M<5-KW2OIZ-8C9>47%E4_KK-N4>#VNS M\VK6_+-C7:=;]0]HM][$$.-Q+DC9>M;O5_='*YQ]&IZW?GL?4\9W1[W=I#5Y'B^ZEW>,QA+AGS;R[YPI2 M.GH_B([>9\T/3NQIQGIIY/U(VN3678G\U41_RD'[NLW@3XN%-23(*4G&$!.2 M9S/8(.<301$S)ZV7T2N^L8 R.VV(!U MV?E11I^>S&/(@?HF]\4+4J:3IUQVF>08WS3_W=V=T]&P\ MA&<_9Z;3PDNU\])B79!DA"%&2.2PM6!O, SVAHA(*5A9'#BB#/%\PE\AZ0FP=CDC21R8U.I-FG44;J? M6!JA,SSIVM,\V/AC$EC5E74&:1J4!WR3>O$U!68>:Q'INJRGXL,MDUD73RD+ M)R0.TJ (2R/B!D=D*:'("X9Q<%Z+%#8V*=-M)NKJ5-.,S-4:HS:/%?1U&5@% M]$L&_9PY10T!S#.%-,L%C;2$5])$1&AD#B89*Y.+K6G3QKRNDLP-*Q__D&(Z M[5;O['1?B>_<:WRG'+-QX,X.,XS7YAH&4RT>)K88FI- M= H1K!PPD2/(.*J0$4X9+80U(4=%#&_+1M6)+!DK#;4O;@+BU/D6 _H>!_V" MW]OB=]Z22#Y9;"5BA'/$E4I("W 49/!"$RVCS$742$8#P5R7I5' O$HPSU?EHE$) MYP02UGK$ PW(*AD09<#/PFJI,0$PJ[:\HBA78\,::Y<'NW8#?F"!H^I$=;?? M^XA&<7!< DFN/228P?^EP)W+ 2)M"4.4:VMY#$J M3>W&IFH3_ ";"S7M7-"/^@,\[O- C:F=?X&B"C'51TR+AZ9SB#HEI<"JX.!: M%M,LX1!289I:F6;.!/(Q*&T8 M1\Q2A3BC'#D1**+.DF@"O*G !&)8M_5Z-^I8IY-/#;'(KBF*W3\^[HR.8ZZ> MG$OJ9?S#V&// UA;O^WU1[%E:JU[OAQ#Y]NP\[37Z?[?C=%@'!>/()P]Y%8O M/+OXB(5H;D TNPLFC<;)2QPYHB$P!,()R'GM$%&6&D^]I,)F&"TP3$.*WB]G M#2Q*N%PEG'?XC7#14X$H4 #B21#DB'#(",P]K(#2^'BM$C[\?8BK P6-7HVN MZL$1ISTXPK0'1^G94)>]$3I?9O>>W@+EZY\26HWIOLR1?OY5T(.GK7_\B*=? MQ<';(SN(M41'=O9>7,77_5ZED:_L8'_P=F1',?QEN^-X_M-3?P47!K\!@Q^. M=I]=8O OX>5?//SKW]WWM/O%?>K3_8/WG=V7K[^]/_ZK"]?CW><[9/_Y:['[ M_#7;^_[OSS!7IX=_;^/]%_#,N86 T"( ]U..$^(!>^2,Q@AX/PBM-"#[USQQ3XS,XBH(N00J22:+^QB9\ \9$K;(FY M-UHG=M#ZDN7[1^M:Q1MFN0]70%R5@@VWQJ.C_@!8.-PL^E(4<>6*^'WWXP>_T_S<@N8FNM>R9#K3LL-5/K7T_ZKLX:#'2;F7% MJD)*_[:]L1V.E>'VYA^[1;$.S MQ0LX[PK.^8-\@$>BHT>:4;#M Q'(B,11E%HID!5V3.<%L$'@7/76[G4;?V9V MCTXOQ-[H*3+WL1%(,Q)?#68U!:J]P/;][@6>C:;LY-0'7?\SV_?K/HQW]_C% MI_<'N_3]\2[>^]3M'!Z\^;3W$N;BY3:#L7U]?_#N=/\O?;K[^@.X[D9R#82PCJ%)*)4 MS+I5[ @N2>W*_LV:Z.+WO=Y'+CV-"&BDD.<@3/K;'3(L\@3%B1P 58R>?B;@E?I\*5@9]'3^])3 ML;_U@4;+8PP&*2W F^,B(IMWLDFP0H 2$TGTO47)K]*=V=9+49O[5!LI#=>: M*:2(T_-Z1N8&K= M?2?N#GMOCZ*F7UU[;Y=!.XWPE]8$]0!XOO*WE\"Q>;T7N32:^%%2I MCY462WQSK5W$U")6-1-QW" CF$7*)**YM,F0JC0D%Z2MR.)N4$GX>3 XKLNH M*#A>!8X7:D,J#CX 1B&D7*_$>F0H9B@);"6F'KR#"L=,RK8632KS^J@:B6QY M/SX>=W-&1*M?E:+V_>.303R*O6'G2VQU^\/'UE3DMY68&D-X3GBUP%7G\JBJ MVCZ[*(U)FX(_021[<;2?#NRWPF'U<=CGQ3*2)%"7'$9$A@0>$H]("\,1I\(0 M+X1/56*C:&.QF'F\4,*K!#;6$>&_;H04A#<0X:?SA6)E,%B#CQ%E1%S'A)S M!#D;I) /Z[@QP7C9%J,ZI%%/>[5%GD31Q9&%+;MH ?S M-KP@CN<3:11RJHN<]IYO+9@?GEA)=-#(@CC!Z,C=SH0T2')/>#2149.J2A)* MM\D5B;$W)Z@2!6DPKFNW0 JN5XSK.:.#8!L3IA%%K"3B#EMD&5&(84*"40:[ MG/.B"6G+*P(C]X+J.F,B5#3<[)CTS!A>6QGS$;;0:,R>S,5ZI=N5- I7U<=5 MBYVZ+!?$2S _P/"PB"=FD&:$(Q)TC$3ZP'*31L9T6Y@[=X,NW2P>%NCKVL I MH%\RZ.11F],YAN; JNVIC3".C66:%K8 MY(8]OZI\U)O;,S^;E*FH)L_X%&:C%?ICUXT3<=V![!HWD_^XEZEI"O\WL6_: M5B^4U6"9J\%B,S5F.$G!4L2TT#G)-R+#9$221I$2U8Z$-"MH*M:[R5&-*+[G M^%GA\,+A3>U(5SA\^1P^O\^9.(D4>Q2,"(B#2X\<2P8I(Q@GEFN=N/&5;@X[M7C=1]$;UFR83M?C/R^?.+A2BNO!4/@+B!_=4 M>.K@*+:LSVEGMG>:#]7U^J/LLPS@[5ZK R/[.*C2WP>C?-AN=!2',7-4B+UA MK/KG50*L=HE3IV=[OE.%;^&-JO?7DVMG8#H,G@/2)_UAE23Z=!"[-E?+_.-K M)XR.9H1YX5M3I<+G7[$.1C >7?^5IDRUG#N$>.&?>;03:L7,2THD53)R*[4S M)@EG/ _&:?#^/]#<$V'RI:/!>56SCQ&Y0;2?D4WP@$]M]ZL]'6[\SZ5Y..[T MT,5)GY^OR:QL_J\;_,_F54.]>"L[^ AWJS!,+YL@*YKBA:6UFN)G1S"P^*H/ M>MOZ%RQP>8.MW=KI^>O5L#%#/\/4LXN8>GN&I.JLZTDLS6(EO-J"?A%Q_NJ]B[E2-?M+OJW TF^L:^0[/G]5)%BJ5,0YGD/,ED5;U3 M'\R,W4@M:]&^!S-EY#8D6'M3V_L(8+Z)7V)O''\)7)=#1'4SV .X>_-'V*B[ M/ZKSHGMQ]+4_^)SC;D>57_NQ-3P=CN+QPBG1.Y\;:]RSWWPGZ:I';,J.T)VS MNH1R(1 E-5>>,^TU=1;;B&F2GFD=/SRO=H0T)NAFV_M3,G\QZ!\_@Q_*0_B[ M,SIZ-A["?,3!]C??'>=YW!H.(_POK,NIN-/=SFRWZ"/>A<]WGQ]U=X_??-X[ M>/UM]^]#?/::'Q[L?C_?+7I]NI?']3+O^.R0W4_P]_>/ M<,W1Y_V7[X_@'O3]\W]_/OS[K^[";M'S';I[=' M1_LO7_/WQ]MD[_G[SS".H_=__Y5F.T6[;[& 9Z*[6Q^<-$1&YG,-=H^X(AHY M[ 4*,C!M'1$Z-]LQJBT,;5!=H)J,Z\);#Y2W HO:4B\QYHH'06RN9YRB$1C' M9+"L>(O,>(L4WFHZ;WV?XRWIHV3$,B0XL!47EB ;>6[))PVV,K% Q,8F!]ZZ M>]V@PEN%MU;$6Y8S++SU2GG"5<).1:9TT-%JS%ST4WN+%GMK37B+S/$624G3 M) QBWDO$M5'(6$.18I::2:23)Q*JI/U MSD2NHTY4.CTUN&@QN-:$N-@<+42U)!,R21*1%T$C'C1%AHN '%',<8"G6OEL*>4.^*XME)S&:E, 1/XRR17PD!K!O3Y,)!PW"1" >,R1L2- M4DA;[9!4,7JC*<8N-]IC;7;%48<"] <#=&NY% &@;G3B(K?OY(9X;)(.PI. M2]QDS8 ^'S>)RA KB$>)BKQ/%<#]2(F@@'&*+@0F>2Y38-I"ECKQ#QCHX&32YQAS8 ^'V=(V#,%YAK"6E#$!8[(^L"0<@9ZD<]K1;(RR ME"@NX86UXJBW"^$%3DG01EJD5 1CQ(2 M%8121Y-BI)J2^3&IFQCM5A)>NVW M< K.9S@'0T0&DJ)EDG#'L;9&$QR2X81$CVF)+JP9SN>C"YXXFX)E"!.:$*>* M(@?B1-8X!8(V%-N<9-(F5!:0B2>22% )S'B)$6@J A Z@E[#>TXU-PMN<-&EKLP"][@5=" D_K!6+=1;"#R02$ZV+2$M%$'?:(:>L121JSD6DR7L)+$9%F_&Z-D/6 MHA!F88>?LP-5(6'IH_.29($)T831Q6 ;ZQ*44;LSO7&3-V&$^/.)=/D-K*?*1D-R$ MTB$C"%@2A$OGD@9A&W L)&E+>>= Z$K8H::TC(8$3*ZNC_2L/ZR*)?\L9%)S M$;)RCWN^QZ,ZV73S6D0E5W)IQ7LRT^RGE_U^J/HZQ,&7CH_#M_UN*,MR7"]$E'%!5UB">OD57,(\[ N]=>,!!B;NC0UK3D/C]@/-=>U*;@>25X M7CBT)'&422GDL).("9[G M@VI@31$M;4"*$%B5L2?()&,0YB)J3AGQCN?3QK+-V9T3@@N@FPOHVHN@%$"O M!- +:4)6.8]90B1$@[A7%!D!__!2"L$UR,^RJBBFYG=._"UGD.ZKU,FC2&FL MO=1)H:054-+BD2-&I-(V812#SIF+7B"=B$88"QJ#5)F7JD('H#$-REPL* MGJ3@>25XGH\ &.4X#9(@R7!$G!&,K$H.69U"E%I9HW%50)#@)JW/CRHEX->K MD#R*8&3M54@*%:V@\/+!5J:AROO?/SB$W]SZ0#E+V @&OK[1B#N+D1&8(NR3 M9H8R%22X"JQL+CQL/-=>;:3@>45X/KV,9X:YYDH()*/)Z3R:@^L?P6$ T5%B M8[ >\$S;LF3S/&0\UUY5I.!Y-7C>FUN?DZ$*_D<0"PHC+IQ!VGF"(OC^.+I@ M(Y4;F[HM=,'S \9S[<5#"IY7A.>Y]3D$FY06%BD2" +K*F^U&8F,U83P9!1V M-E?WD_+.'3$;NOF_)C5"_ T/OMP@*OEHC_3572NDD-8J2&M[(4B C3',*86$ MSD?_'0T('$6+I%><."H<"R)7-@*W0M:5(-",@[TU[DT\5A:HO29(88$5L<"< MZ:(4#9Y)AWRD-H<6(K@BFJ,D"0T28T*8V=CDNFV4+B102&"IM3\*":R&!.;C M$3H%CSF1X+ID$C >(^V%0YQBJ8+G,1JRL4DE;3-:5S)"88$'P@*UU_@H++ B M%I@S!31U/CGCD1_**A?%NKGK!0.+B=.*: @-#@L M,0->F(@D_ W^J#3.Y&--LHU%72WB/&9LV-@5M&U[7%FM!_0-!?>T!BH+Z9:%^;JV/RGN+14YT MY![6>LH!]9ZC2 RW-CHBI*PZNV)15]FCA@4DUK"XZ/Y)'-A1+K<8OYW$WC!> M7VOA!D_^Q&&T W_4LKT J]&7V.V?',?>G6)\ M#WR=K[^+T40$6[WP_%P VQ-6*RM_?2O_ZX787J18:A(L\BJ?CK;4(R? _,>6 M>149M@F=?@JH5P7JN87:\R ]-AX9KEDN302O@C>(2>NY M\0E'[B8G P2KJZE/B:[=L(@I:/:PB@D 0913!*S!'."6TON-34G;5-1U,KB< M^;D9'%_&7AS8;A4&L.&XT^L,1SGGYLNO531Y' '*VL_Y3(0 O+1U202%G&HG MI\.%@ L+Q$+;Y"S,B*NHD'6IX!T\IHS3((,O#K[PWF3(I1EVZ'I 8&"ZE6B M>OX$LB0R>J*1X)(A#HA&EE*&P!^T0A.IN)* :MRF\LXF1T%U( MZOEL/I"?%X$B)W/ #U9F9 .(SM)LBRFE&,\G\E2;RR8E_CS"HJ?]FQ_(*66. M5A<_.#LG-:6K8>&K^OC*+T0,F!/6.>E0E(0BGJQ Q@-IB,"_N7&+ KXEPO^N84?C'Z"%?8H)280%RDA$TSNA*B4YUH:F>L&44K; M=$V:'#RL_(:K2XC\F4N:ID'_>!:[Z/=^+6;Q$"L?_;;:H,40'AA>7TIM\#X!DPD2P85A;7I%HX;? MFU4&J10_6QT%U!"Z*!1P3Q2P<&@B$"8]1H;G%O,.R,!&*A 8,5)[Y;43;F-3 MBC:CO%! H8 :(QB% NZ' A;JH$IB&8X&26_ "F :R" ZC+R75GDI@R8^=VIA M;:X6RQ\7#GBT'%!#(*-PP#UQP)P98"18;M)39 0&#@C@!&CJ#<))\.!-!! M66&%%2<9S'/-9.[+.:ZZ^>?3UH*S[EWP23F&F "SGRNCD',<(Z$IY8ZQ0#0& MV[\M<0W["6NZ:_# ;P$1WT.P 6CM\/H_,9_BCE+.2&%A4,\,(F<#RF'UJC4 M4M$@P#]G!9\/$Y]+<,W+ KLT\"YLV5N02 39$!ED3MP3R";.$;&<,*,3!H]L M8U->>4ZZ /A! '@)WG@!\/( /'^&P DL&->PYB:,N#/@JRL2$<%*^N!)P"'W M.&D+O.BDWPN '\.>^K,CV_L86YU>*]G.H/7%=L>QU4^M00PQ'EO7C1F"U8CS MZY-!3'$ '\(X^_YSZZL=#&QOU.J"]]KI=D:G95/^.O(*3@HAN"#2@5_/E:;6 M.*6JX%2P7-W:O7\! OLKRVLK?!I/8HK[Z>^)0.92AU+G6PSH>QST"XO=BL6V M%_Q\6&^LQ5@C(S3X^0Y3I*UG2"7#O%+,2A8V-O_[OS0E](\&!1O+UD#->/:" M*VZL"P0G;ADV(C'B.%@B#FN6PJV]_8+GE>!YOOX2%H1H+9 35B.NDP6K1 8D M=-0<,&PU*7A^#'BF/J40P*WPSG$;G;/YWYHG[(60 =\Z.E#PO H\+X0)J!& M8H(P@W]PPG.^7-#()Q\#)I%180N>'P&>M9"1>&ZTL99'[K765B7)DLK57,YW:\0M;Y@)R-1@9!@G9I8]/4T26U;/37 M$DCP_>/C?N^:<$'G%VLHKF^X\Q8$EJ)48'KXZ#3GW$4K,:QF04HGF$^*E(!! M REK9R%@$#U6B0B'O--@D%!#D",LYDHJU@1/)J>-:S)(RO9%@["9848L,V)0#)$[HGJ^JY/TX!E2!JA6'G&A%#*YDVKPCDOL ME#))Y70?P'LS-C,*G&O?C4P.)TN4MSYRZG,TWS!!J(B&,2E-W0&#@MA;(78^ M,!!-#)1SCRRU#''/,-)>$*1##!)\0P>>86Z56N"Z/G"]!5H-(\;CP)E1EAM- MC!$\J=P-6S'G-"WA@'7 ],(JK#483 I133C8UM(@$[E&B9(@DDLD:;*QR7#; MD#L?TRF)!37% WJYR 6 I!7MH-Q, M,O!JV G3BI%;F<@^QDQKPXE0=WI;QR !8+EKOO+G3*"D1!5J8;[=A:B""MR! M[R@1!G<2@2YH9(T.R"EMP 71GCM>MCD> 3/4?NB@,,.:,<-\$8+H'!;>(BZ5 M1IPH( 43+-"#DB(ZDTPBA1D> 3/4?MRA,,-Z,<-"30-8#K!T =%D<^ECX9'S M#$!A@"X297'#3I0 FN$4X+X_' UG=15"R:-8>NS$'YV, MGKZRIQ5G[:$Y<< E) M'3GB24L$+S#*Y5L-)B9Y6E^F9]G::2[ :PN!%(#?+\#G[!#!C:BP+7GN-DD% MSN%-C2@/6B5!D[$%X(\!X+5%,@K [Q7@\P&)0,$!Q?DP>- 6<4<"TAQKQ# - ML("[9'1]HD:@#ZB6P<$>\SRWHRI@4F&2(Y\J,7+.(@,DC,K"B M*R<4XT)M;*HV2+<965B/(5%C?W04![,P0KO5BZ-'EH;1D$:060Q[_5[_$QM&;#G0P/8Z429HLA(#NNU31(98@(2/@D-B[75N#I?)?E=RBD7 M8#<8V$MLM5B O3I@G\Z7<561"<>0(EPA[IU"QHJ$.->&LL03,2X#F^*[]%PL M:077P%)="-O$+BU.<-X=]L6@?SS) ME!K#3$[;Q_9[PW]6,IQ<=Y EN/UM-+ @B4[/#DYW1O%X"-R7ASOH=[L5^Y6. M4G43W^%"!$(&'(-,"3'M ^+:2:0]LRB(A!F6@CC!JJPJ0VNH?ULZ3C\4*EE> MX*)0R;I0R7QBA L\*3*.!(\MN&/ )807LZ1PR0JB,X5+ MUH5+YAM\8$*Q(@D),$S!P\%@D42G$'&$>J-)DM[F%IQMAFOHL;5<*GD,F1__ MC+V8.J-6 IC=/>3S2(+22P[L )U-P]!3Z116NA4K^86X"_A$5E+*D,0I=_+V M"AD>P,)1T89D-+R;-C;YG:R;LH_48,@N.X!2('MGR"Z4L$C>.LF1E@R#4\(E M%Y/L@@$C&6*8:"91J6 M8"J0!BI&ADI/F @IXFK/5YJ2S/% $;WL<$%9A.\,VOE%..1:,;E>+L$)@9 \ M,BQ)Q&PTE!K"O3 VBL*:Y8TC26G:2PG5'(EZS0N:/&/)3W\ Z+:I84H0/_. M@[/%9*J/?3\N1"U";AL2K$4I.8.X43:GR3&46'+">2^4GM;@T7?)DUNG;9G" M+2Q7 M6*XY3]V,0%AAN:6QW$+G&>JX]9+EEF\"\2@)TKET.R'6\(!U#)SF'!L)-/=8 M\O4*S16:6T5TL-#<\FANOFRLH)$QYE&4(1MS)"$GO$;&11^8LH+Z6*7_8--X M8^XGT<30&9YT[6E^@OAC8BQ77K[R,>15/1L?C[MVU/D26Z'SI1-B+PQ;0("# M&&(\MJX;,_M5(\ZO3P8QQ0%\V*J:)#^RY*O[;()T$(]/^@,[.-W^S[@S.GT^ M$]9Y([=2^J^.Q>+[UF(]'NRBIAXLX602XBE29(3B* 9C@\">$2I*+X)' .K: M^Q<54*\.U/,6H,3""AD06&@&<>PHLI80)!/A@FKF&:ZO8&\!=7-!77OKH0+J ME8%Z(7HEO&5!"F0#]H@KKQ!0-$5!1IH\9MPR6D"]KJ!><93F;J@N$9L[0GMN MO>:"DXA51)[E)J*"&:2)X!@U&]]B<,17- _J?!ZU.^&.+A3E9XUI*U[:_\SD M(\*<2SQ*Q4E]4<6"\N:B?(51AX+R9:-\/O:@K!2!6(.$]09Q+R1RA&)D0:+, M:">CUP7EZXKRAL8>;@CS$H&X(];G5O1D@35E.4S0BJ^(151_=WJ@I*.GR)PTIL@-O=2+Z$=!B6DLHH5: M_[3#CB\%<'#%/#AO\2JE.4T)&99;W4M! MM2Z\OS2M3G><2_V\C7X\Z(PZ<;B=4O2C_5[%;-L@-9C*X:LX>)L%-[L\BWB_ MMSV1:?7)<*>2:-GTK84%7R\F<%DAG"(&$0M4R T%MY@HC!@8B38*296L/8&K M&39AC=O!CY4S:D[Z*IS14,Z83P?S7C%*'6*6*G A4T!&9!GK:!+11GKA"V<4 MSEA%"EGAC&9RQGS8R1";,%4<"8?SZ3;PMHPA"5G+,:L#1LD!P=%(8%YS.7S!#(R*01.J=$4E('F.O$Y@8'>)8%A M)9SQ&"KU/#NRO8^QU>FUDNT,6E]L=QQ;_=0*4QC-3LZ5XCRK*^E[2\;;'QW% M03&%:B&T=PLA%Z8QEX$HY"218 IQ#(2&(V+4XD25\CZ5&CV/ >:U%_DM,+]/ MF,\?\K>&!D4(2M@[Q(.3X/$HCP#OAG#K"2>DP/P1P+SVLK\%YO<(\X7 !J=! MNP P9Y8@K@5')GB+4K2:@4QC5/65["\P?]A!BFOR1NX.^!*4N"/JYQ9WL- $ M&&X>IF!#T+%=XO%80I\(]QX_WCQY"']7?U1PPM"Z.R'^/LB%Q_/!J.;"\_QW6%PFZS MJ7-!4 RD$?KC''-=UZ34:YEO,GGUQ@;Q/.7-1+8UD=C>^-C%P7Z:Y)KNG\OM M%J>#<:&[&]"=7X@&&<%JC7=_'3!!W#)D5@F@00H#9,."2$U F?0YFK)##DJ+=:, M$>XB$ 05;*)U :, T2"HXAG6T*K7((S M@+M:FM)-D"_2L*[HD;,Q$J=SVR M7NX31#"V9PYS!W#;=$_07QSU-+)!HB5A&__Z6[4%-DA@2R!@2V0_L(RVMFI7 M5J[,7)65N:1$L];7:9_1;CX_ZW)#YMDB9X'7'_D>AEPY%\4, "+V+0_[WL^> M@5/!J4P#28XG4EO($6^S(E0G"!%TIF"72J\LL1$%]IM96:($E?U!E'VZ]+;1 MVKLL2(Y.$6 Q&0H,1$8[I+()D!<*E6"RMYJ97\@T@.5_2&4?9KVD#+R;*(D M65E-(!M/K %#?%+>26-8UG:IM ZN5_8$(#%3V!U'V*"*X#+\&:L:8H.[>\*W5QXYEID;(_E7YRU_,4WX[*G:3AA*.X;=>X M=<[JN^X1VPW./\S=NS@@O%RFA=^8PC=],/F<5$;070!T/\Z6;+8J6&L9"2E" M05Y=RZ_Z2*@RV?,06<'9C4WZC-^E<6?[*@T@#JT[#MV1!$(%-P*($G5J1:J+K(4= @8O05A\P2NHEAHLZ]$&"WK BUSE![W2.N(=0^ M% 7V[:PJ@NW<8+O[C 2#)'HED@T?1#,!R=H2B0SI0E(F8@'[XCB97&EE)P7YLXT&"(1 M(M':TF"(1+=#HFDB##1UW&=#1&T[ "*J@D1"DUC@2"1F*8=P9R(,D0B1:&V) M,$2B6R+1]-&VJ(I/Q"U1ULGFQ"NQ0EDB0_0R"BDER(U-]HS/)H0]"A(U5-@O M3;GP\F?L?=K\W_+CXJN/W?!]KS^I133%SM-V657#VNEGM] MUP^]W%\>)$L M>NE3DSE_3K]_Q/DR@J)Q-WZD+5.MKT[%Y9]UM!.0H"(HSFK+] 1.&6]MEMX& MB)405ND=EQL7'SH<7CS!B7M? H9A MK\FL;/ZO'Y;/73/4&U8S?Y35/%.\GY_W#1R^3Z\'9=UV_F]P5'5ZU.UL]\/- MR[ U0_^F4R\NZ]3;;YI4U>]%T=-A.BS7U2:(M:C=XSV7G>NQ_M;K%] 8G)9; MQ"**T[X[C;WR8'^?&7@!ZJ;5PC=%;TX8EV$>N9-1>G[QXM?8&YT$_HY/%?[Z!208W MODV?L1O?^]%MF2BWM;>Z[8_?$^:I#Y8^DU:NSF 5G6] /]E^^^GA$GNGWBT3 M7'F8R."G:$,GWLPPIYPU'E5 #4VUFPOC <^#3N"=6\\+K^,LSIV9N97 M8M9VRV_FG[2[KKDY)GKNPIWMGM?*:-UEO?U\&G"2ZR2S>U7J2_=8FQF;:UDN M9?6MS92Q14!P+8K_7F2WW*$VT!,JWK[8PZ\PO_HXO['X]WCRJ&^E]-KOSNAX/CNW&:,MG]9MG_WQ0R++:./+*5(=&::0"QACTM2$L8- MS=Y%GFB)?637PFP7C%4NXH$P\0 \[0/#!"+!(D@P3?6&G%5D1A00R)F B9QX M*A+Q3F6?LQ!)F8($? D,".) &W'@_JA,=!=6%22FJ5)IDJ!: Y&!)@+%OR0V M5-*49V.MSE0HO;%9NV8M@RE%G&@C3MP?Y8?^0HNA8)HU!.:HMB827SML@J64 M.*,RB59FX;.6 ECQ%T1+BI ^!6+P]_XPE6%\37%28:OH\>BP: 9I^%QI]?_ ME";:,>IV^FER--%]>6*]\-I-H&Q]: K%N0D<)AU"C6.\0!OE@14WQ]S%Q6E?.86-TO MASRY]R5%\C4-!P@#B\' -"4B5% "M";22BC13OEA2-CX5G-C8_'__ M'\,9_[5%'780$%:?&[D7:$ VY$[X,,.&)*J-=C4[5AD"*2=B=53$E4 H,BV8 M=R4$8EUAUJOPTYH#P\-R(>@IK" 23),A5!??T&5#O*&!0"[3:I("DJS0X+0O MLC=M]!2>0B+)3>E2=\D%M]JRCBU(X"XIH;2(! M2(:XY#)Q2BLMLP<;W,:FZE*^A%8OKKNL:L82VN8@6ZX(6#Y]E@K[#O0#"-%7B M-=<2M"/16D^ QT"^-6KH&["^ 'GV_I4']V0QMQ(1+5%M&E Q H 3_ MQ*I "8_&9*9",#EM;%K:E70)&V3+4*>6=U1!,$4P?6SJ#<'T8F4L$TX4L,4J4'T8XRVG(FK*-36Y%EYLEM ]%-$4T132]=V87T?1AT'2: MTM5"^Y"Y)HSIFA["#3$L<6*!<5G\UE3\UJ: F.)WJ2+2 C"=NU^A_$&#M^NZ MQ;6P]1YV.7RPJ39+Z7)HL,OAS3WUUKW+X9L44SINF@&6JQH0JZ]?#U-.PV%S M^2!\+)I[_NJPS$$:CIJ49/UKY]5?I[WQ6>=O+U/NA=YXMM-@VR9EJD=B^A)2 MA?O:3+A3YL?]L&WBSQ[F!H1>I6Z+XIDV8MXV>]<$"!?/4$QU6L$KYYXH_4SR M56ER*)]9IE=DK.J9 K,B8[7/N+GYW7:-U3PK$=$*C76^]7J>2S'E /()!7'G MGHF/@5"M:VNIYVK:5D+HXQ*^-R["'.6$YQ'"'GM M>I%L]SLOW$EO[(YP@B83%,+I\>E1XY1.#EO]H.4V3M7%5)V[VC@SDR[$@Z)0 MUX4FD\CDND:24]:"S6,M'I5@GIZ)Z[G4ZT^#ML2LW>^5K>]\.M]:?ENCT'D@ M[VFTBYT3&H\'IS\HYWXKQ^\!+UWID]3S2>@?[LCU0Z6 &\;IWZY_ZH9GM==Y M9\[VR*N"0S^[CC#II M_FZ[R99@5[?UMG?_.;V=-X'1O=/Q:.SZ=5V-D/9]\V\3[\<;2[__O9 MSLL=MK?_C^,_/[SY^.>_#N3NOW8/#[X&NO??-Q]WOK[Z>O#US\/I3;S=__[. M=O>W/^]\_5WN_.O/X]U_E<]^^$@/^#\_['[]3?[YK]^^[NS7C;Y_YITSRJWR,8+D( @?M4\)J-,V@LK4R*2"8L+&NT#: M*B1DK0C>?=DY[^RTMW]PMONA%NSAV=*<2 RRJ4>FB%$^$^MCHA7_0+BF,J%2 M72/1E4/<>P*XMTB2*A@N@A:,N9P@96%UE$;Z9)B-0AMV,_#=D)N*"'C/"-B[ MBH Y@@V: 1$Y% 3D4A(/.=0,?PJ121:BW-@T7<[6K609 A\"W^V!3P,%XUR2 MR7DP4EACE"P0Z,IL>.4% E_+@&]WVO4SNM@N4$1R(TNL6Y/Q%5#B1!0L1AZ8 MM 7X&.NJ:QP_A#Z$OG6"O@60+]+(J%%."U/QSAMPT66N151*!NHQUFT)X$UY M>E:$X'1(I-@J34!X1YQTEOCR6Q.-<%K!QJ8$W:4,5B+275)EJ0DHT6M0J?E[ MKYXJ&#\G]II4],')@ZMKD]6_/1J=UCWFNK\<)JF(H^;<0GG8-#Q_?7)4ON!R M"[/.Y][X\'!RJ -WH=O:?>$^]IJ9U3R[9!DS$9BQ)5H/V3@+KOP9'4R=S*<@ MZ,\VG>L2J\LPQ9>GPS)WK\MC#.)D+[KY^0\W2K%F.*;^J&D[B=O2RX+WXLM. M;TO+$GA(IA3A7M."[H[7LB>.*#!!2>"IZ*?D6L(H)W7+#@EM.!,TIE2.JC$CZ_$,YN+S 1F+8U$5[L, M2I6 2RM.,D\A>F.KQ:>GS>GPJEA%)"*3V<3?0EEA%& JV%T3/E MSC(I5>0V9@XBHDULH4V<)B&983*J$(F3,1$(*A.3@).08B@^3E Q^FH3[YQB MN$0]?J C*Q,R\5+5C?//DWKQVC7L\*2_3ES0,O5'S[F#15 M"J==[. CG7M9(Z1N ^,XJ>4S*N/:RY?J^GQO_XKDX])@_>T,^>BX2CKG2"1/ MC$"QT,26L)5P%X [DT0RE7Q470NS-9=OM[.THGV*5D_M;^=&HY1: LZ/3"W- M@4:8%$8(5C]I90:Q2BA@M/'@.3$FSL8FXNVH:C;B+4D(I MK3?)A-9QV=9QFF\"'1.+R1!?A$A !$\,XXP88RAPSDN0"BVSC@_4+W$]Z*97 M;U^_[IR<#L.A&R7DF=9Z1Z -/-.KXY.CP5E*S46OS]?=ZYIHB033TG"\-T,P M:2HY*X!-'&.!@*= +#62^* 4H9VRLC0998GSGA=$%I98(1P)TF41HW%2LHW-@L><(AZOEJ8C'J.4 M4$KKS3RAU7P0JSE-1SD?-77*$2&1V??TIOB.0DU.*FRF:>&=;N9I">>VX3;."@EE-+J$@7A M\&3\?"M^.!V-FTY_^X/OW6AJ,YKM_GDKFE<5Q5]=@/C>!+TKRJ>(SLTBSLTU MQ12+JQH839XHF2HE$ 5Q,E"2DH@N\N1C8!N;3+=HKPT5&F$7I812:J-Q7!H? M@,;Q$8SC=.1O4K2>*DJ$9*X>?.)U!U,7,\EJV2RMO*(M,XY/M[Q2PXH1[R;] MV;\?_\,P?[796.3,44HHI=4-\R]V-N9Q9II\+3]]@/M-^NNT-^J-T]LT_-0+ M:;(E\B:%P?M^%NBAY,I%$"IF 8#6MBVLB ]=:EG4B MO2BND.Q*?F=W"%$!L1NEA%):12D]9NX 6MA5LK S9$,45@#5!%P" BHR8KU, M1%(=+&<^6(K.!5V[6]DN5^KNS:U0CUNHQTO@!%"/'UR/ MIR+Y*!R'( +)5A@"D4IB@](DT\"T#B(:EMJEQT\W:V!O?)B&3;[ ,!VF_JCW M*6%0OP8\+++E*"64$DKIZ4AI$3=3<9V%TE%H*T!S:[.@D3.?N5$J>W5[-[.Q MIR\NF]/O7F=Q0??ROOOR>C"L ]P:CX<]?SIV_BCM#UZ[87$.T#%=6C?1_:WQ MSOYV+8CM M N@':K3R,(JKKU74I;-W?=.QZ.QZ] MQ?&[S0[N?$KZ0'M"/Q_,M)=XCQC4-LOS/_Z-U3=.AP< ME;D;O?KKM#<^0U=V05S=FRXLX76@8!FA(15P-:%XLJ; K)0T@H[4EK\57)UM M:H]P>A];[ B:")KGH.D\RTXQ"J[\FZ2P2ABG(64O@L^4W04TD1Q8'J(V!,%E MV>2">5S<6.C$() 2H[X MS#Q)KL Q#TEZ[38V.>L6I+M[5A="'T+?FD"?5(8E 2EJ+D&!,]*:R(/E7"@F M=$+H:QWT_785^KC,VFDJB11<$@B4%^B+B;#H8EGF.;@8-C8MI5W+[[(MA=B' MV-=^[%L ^CAH)@W(4'P&J/2DLM1XZQPS@3,G,-1N"^)-[<-'E1//FI*@LB' M62;>R40X%=YY3C7/=F,3E.Q2.]N[# -M/%WPDSZ89;##\]T$LDY2L%"])(QP9W,U$J(RITG MA,F+A# MV%U:9C8__S%=)@8S$99G=+9G,A&89=PR* ),S!,0TA-K@R&)YC-YD$##460OV97;UBO2F541.J5;.KIXG+ M3A"=/3,E#/&0Z<:FYG=N=]]&Y4? ?WJ CS)'F:/,EV#^TO'SPV_7V6FN8B MA^2 D2QX(B"](RY1281(5G$FC:IG^)AL4?]+U&C$79022JF-UG%I?"U:QT>Q MC@?3QS%I$)D9XC+0VA(Q$L.<)[P(U='B[U '+;..3S<3$[M#KV=1/2Q]B%)" M*:UNH(^]*U?/%SJ890H2XRYHKHFGU1>B#(A)O-:MM%E2&8,0=F.3JRZPV;H4 M" NMA@4$;Y022FEUV0(TL:MI8J?H!JICDH$'XH7A!$!1XF("(GUT.K)LA(TM M-+%/-]< ^T.O!\.+/#Q*":6$4D(IH93:)*5%:G !>)&%Y"** ()*S[04B5NF MN3>1S\/785_9APT!PFP=+AF N>+JDQ!-+4'(%7'&&1*%4]YRFY3(&YN6=S5= M0@E"5.06*O(26 %4Y(=7Y*E8GBDE-41+C,Z4@$^)6,.!F")3* =P)AV*?+3 MS1S #M'K2<4B88Y20BFAE)Z.E!;Q,V/(.M>2Y]%2B(IY$"9J$:*TB@7QLWIS MV(!T%3S3][-5[L$+FZP%$G7M,<(D(];+2 08+Z&VR@MV8U-WC9K-:\4&T6W5 M?,3G59!2.W@ Q.=6X?,4VAO^.U*IZ3$)E#*/I;8-D[04'QXFKQJM+TO!/ '&6;L3WT M_0'NQYFBS%91E;AR1&L="-@8B+,@2/ Z0N;"QR1J>VC3-9QV00EL!H#M5[#] M2CO:K]P.=+$]]#W@ZG1[:)JEC8D+XG2,!!1SQ#EEB%6&>6;!%&EA>^@'VV!' MT$30O.A9%90ISHT$IS)H%KTW-IDH:!11YQCO II(#2P/46>K]0#-VE!/.&>V M'A PQ$EOB324J>!\XCK4]M# H"OH;)\^1%9T5!%S'Z='J@TZ6^"&6B]!&_!> M,Y^I!* @G)--@0BNP/)@30D\-C:Y M[5)^%V86H0^A;[V@3WE0B9=_+<\E4'?6&\XT^*43"3'&'D0JG:-WM@4EG65 MF3V,CX'V?1PM^!D0/L8! L:Q"?32CQJL9A+!,II -!6M[WYVPZ'KC[%/TIO4RB7CGMISGI.2-K- ]ZO9DF[% %XUKH$:[:>$G*1.&F+;(.FH$-- MS(2-32M45ZL[ SB69UL%[QNEU!)\?F3";$G0C'[U?-!\';&6:-1.*\(M< +" MUA+Z41 =02>9O7V]>O.R>DP'+I10N9IMG5\+&_/4DY46"4T&))3U@24\,344@H^ M*$B6"RH@U@(*H@NU"E5K^H%A)4"LU[@F4FHKY70C)J.GO$Q(OH9JLLQ)$8,C MTE(@ )$3PS4G*BJFK'4IU>J,LDNY1DA>+65'2$8IH936FVI"P_E AG.*8N+& M\4A3)"+Y$LM8*XE)*1 =K"]1*P65?/O,YKKG./V11N,RSLHP)3<\.ON6UA3/ MJ:;!294 9C:M./&/VS,H)932ZE("X?!D_'PK?C@=C8]3?SS:'VR5::M?[XY> MNU[<[K]P)[VQ.WI54?S5!8CO3="[HGR*Z,,LY,/L7!?\BVQ"+#XIT1PB >\# M<<%PHH$YSF5T7*B-379G%P9U&I$7I8126D4I/4;DC_;Q4>SC=(SO P<1/D*;LXT_37QU MI6O^_[="+!BHK39!AC0F2@FEM+J;L1=\QSQ\<\-[^.E26F_27Z>]46^]M,!N&G>.!B/<\T4.#IE2E!)*":6$4D(I/4 N MTFS(P)1R#(S).5*0DGKIO+1X.NCH+\_1 M/[C4(/C[V0B=!0W!$99B0O2/ MJOSPJCP5LRL60]*:$4NE)@69$_&0*>&!9IVM"Z%6 VR3(J][)L#>^# -FQR M83I,_5'O4\+P?0V(5:2_44HH)932TY'2(MZD%")*QG3Q)Q,D)XS73C@5N4C: M@OC9"94?>).-/7UQV9Q^=RZ+I[F7]]V7UX-A'>#6>#SL^=.Q\T=I?_#:#5-_ MC/[G\OS/4/S/[>E0DD>;!-.4L!(X$I"<$4\#)Q ,-8D[ZA.O]:@IGVV./;\# MBKJ/"(U2:F>\CPC=*H2>;F2I:V. M>>MK]?8?[J@V"QAUW*B>\]X+XX%/PXY@W4[5/:0*+LOUO#/J1%[/15E5<7!: M\&/2'74U>PQ?ORP6.Q2>0P[1!F8%,(#(;++U-'@2R1>?._EWV_.>!6_NOG&B)_W?IV]'MO_^!L]\/6.ZU!6JDSB=$D I!J\("[OO;B*RYPEKJ/CQ-E8<)DF1BRS MBCC%8@+/*(N^XC+",<)Q>[ 'X?@N<,P=-9$)P;W4D+TQV47FF#>0DF TW@6. MD=58'E9_/Q#XL=WL=A1R"R2R&T!:ZYJ^23)B/?.1U][)'JYLDD"J8-'DC5^: M_)[R9^Q]VOS?YL?D"?SPEV_3B6_BFTM[\T(G+BW6D IT#S=:^+%S%0=9,.!D M,&KJVSP?IB,W[GU*OW[NQ?'AA7&Z]*ES=:;?/^)\4=[3\7YFW[T MFP4PM_3N;W9F/)!F=EX\@@+!HVYGNQ^>+;SP'GSH@WY, M_5KSMKQJ+(FK/4K>CLL?31FHFMWV)L64CJM%J%6U>ZGK MG[\Z]XR:#&3]:V?B(77^]C+E7NB-_]XAG;]5MZS7/TWQ[ZV?HK_U^IWQX>"T MW",6L:8O(56K6U.N.F6V7+=XG.XT]L:W>9A;X%-CFK]C2N,+E+DXC]/SB MQ:\7:7N]?O-$S8=^/2[KM*C?.1!5[9L^9[1>?[-YV\_ M:]Z:?I\\5K-24?"^:VJE5 M4\EVOW->-Q4G:#)!(9P>GQXU8<:DTL:5@V>=RMFJ3:!'2^;I]N'F9Y+F?]B'C]_E6 MR-LK[5:7.@!X)N4<8[B&(JPS3O@S@-D0O%;6KG?8V/P;F^(3[B3).=R46RV' M]F'"UO'@M+\L@%S\4E0J5"I4JB4KU5TO?:":=2TZDOYOUS]UP[.+(^GL1M'- M45=C-8]H+]A>X]HCVDQS!IK%5)Q*B$+Y)"*XJ%WYK='*-1DCC+*?'M'>3\=K^_YGR\/ MY.Z']VPF@83_)O\\+F,HWU>N+]^[7;[OX^?=#_\\VGOY_NO>RS\_[G[XR/=> M_I%WSLX;=;^EY5[;?&?KG0(;*<^,4&HI 9HQ:ZYT!SI43FAJG5-"L+$$AYG:PT*.Z3^3@4\AA M(62FI"=)NMK,4W+B@G;$,LF!FY@AJ8U-7APJ52O@\'4$#W2HT*&ZM4-U.]Q[ M0F5D'@S:8 K:LDS)9YX)5> (,%[\(2$8T=Y8[0%"\84+M"&B(:(AHEU&-$-] M4,4I"*R>1F7.6VX#3=IQ#T+ZNR :QH#+X\9VIJIF%>O#G8V>Q!@I@0PE"-1" MD41I!"XAI"A+$,B[Y9<(>@AZ"'J7RT])KUU2(8)1(%EV.3 /*H",,3@9T(U[ M.%R;JM(:&85:G)$$'Q4!\(DXHQQQO 2O(7KC@MC89%(BJ"&HK3^H+5)DA&JI M8^(A99>@Q#[&YH)B3#,=J(D^W8QJ6&3D4;!O=\JG,S2G9)PF.3M>?#H=B,TR MDI@#%YIR2:4I/IVV76!WJ<^$T(?0MU[0EZLC%Q1W61A(VCHKA(S".>:#R9PB M]+4-^J;U,:M]5#2Q6_J!_IIHO>?>^/#SO@PE?O5F]<_P^1P3N^KJU=TRP?" MT6F=NT[O^*0LBOKM;\L3E ?[/\(Z)ZZ(M]ST8YFS3NQ]ZI69B[=*K5O#%M77 M;O *PW2MPDZ5%Q"D-EY;&6E50\^S-DW7*D;YI&M5B=D$O6&G-QR>C*<32+9' MH],47YX.RQR^+H\SB)-]X._+9R]?.N;W-H5RZ;A(<_M"SO64UG;__ROR?'DN M3MPX7A8^7[BEEU-.DK24)R!:-!O'Y943RA?WU'NO(;"LQ8]3\;!Y_>HAPS6E MV.X&"]\9M/E0X0]W=)KN'Q30:9L+%*;ST#+WV2O.B58F$K"!$PLYET7*),T9 M@D_YYCRTM0 $!)6EI)-I*9VTTB9K!"@)7IML$,?H^5P M,IV<)C3/AGL@)3J0I%9))L9S3;P"[T 6K,FUM82%+E6T*^Z^K=EB7'E:F##K M9]P1$*;\C!OP8 G>!3H0BVC\=,Z6D(Q133T10@8"V@KBI!>$YN"=L* ,P,8F MGRT-BXJ^-HK.3!"!":"A*'&(GGMEI \\.'#&N+8H.H81R^,6IE.9HDV*&FE( M2K%V);% K R92$FI52RGT*0RU3A"W_D\"V+!0UWC$5)L[=>H5U=/[LZO:<:&DJV>-8EJ&8$N&/$R!R)Y+ZK&/-Z.4 M5D%**.FG(FF4$DJI_2'!TJBVBQS)K?CA=#1N^HWL#[Y74)ZX^>?ED_\[<4TF ML0.Z^TMS]]_.TFB<6B95R$331 EHE8E3$HA1V4H/%BB$XNZKKJ++.A&(:HY@ MC%)"*:V4E!Z#14.3V0J3.)&(M<5D!B&XSH+Y *J%)O/I MGB^H2E'+Y59B[,J)@4N$UTUG!/JI.1;0N[A%&(S&HZ=U" "W>5!*F"7;'DFW M-TOVS01&WTRA*"; +LT=Z2P>)9NNINS"9;?*,GVX^ZH_I]O0E#4-OU+Q[GH)Z.SY]9;<2<<,7I829 MI>V1]&/QZ5>J!MZZ\ 22ZTOS/F9;'REKG"CN'A$./(%ZS-Q2KH@Q+&=@04 E MY&Q7*]75>K:ZZOJ@Q]/2_'ODUG^B]?.=CL.H8C&]GB;:/?51&6X(E3804#P3 MEYI"=1%<=B:6<')C<[9D*.KSVNCSLO/:[ZC/2"$L3=EG<]Q5<(EY4]3;%RNN MK"369$^LL]%8G32UHC8PE%VAE]4A G4>XS24$DIII:3TF$GN:#];8S^G*7AI M?2H+1I$$8 A$Q8B)G!/!I#0I.PU.7]A/S'AO P5?E&18ZTWI-Q\]V]>3=R;_UQX-V^^.3<8$RPK)MB[IOQJ+@$@E4:2 MJ$4]!!L#L49XDDV2QH ,JDA@TW#3968VDW4MVCBL)2X@>J.44$J/T(;W[GP: MVM@5M[$SJ:\Y:6Z<(\ZX3,#F0 P )S3FS+EG+K/0,AN+6:^50KO@W"8)9.G&)U@OAD/%76Q53]#J:[4MBNNJ9M MZ_K@Q-/2\< 4$PQH##7C M#15W?17WP0I)W,(NHU;/I=6S/<\F(Y:")I2DGI@LD9-C;! MF*Z@ I5[M91[[6(LE!)*J?V&\N'*1Z"AO#=#.OW*F(>K^:SD:D+KM?PZIJKBAC!* M"5-54=(H)932*DOIT5BO^9)GKOHMS0&U&_)FT.=?EL^_L[\U;OY_6_W^CV4> M#CZ_LR8G*5PF.45%0&I#O%:I3+"!\F\2)9S;V.3 NR70:U&E. 0!A&J4$DJI MC09UN>P8&M1V&]2#JP9507;"!4YT9*;FGPKBI./$2VZB"]I"T&TTJ$\W"?6/ M-!J?'^-.;GAT]JW::IWX6H)U<%)E@P57<<\&I80YIBAIE!)*::6EU&IR[%7U M05Y=N"![$]^C^BCUY!AZYPMXYZ]FZ:Z@@J8J*R)!4@*Q^.DNYN*LV\1,Y%II M83Z*6^5YTI[XS (!GPUQ16@D M>F.B"$8$:5IF'9]R\M?)Z3 +=.?]PDOJCVS= 6%GZ%$EN ME!(FSJ"D41]12NLFI;]-=I;]0;I[=I^*D7TH3Z M.R_(7"]H*DU@7OSR2,"=VA%PZ$BV>^W0^#X_2?XIYCU+J\J/6W#.NXML;C8<^?CIT_2ON#UVY87%J,FQ:*FWX? MU\.Q5XNO!Q%9H(%(E0,!)B6QR7L2+;."RJQ\K#OV+=JM1YU&Y%T3*3TF.87( M^]#(>S#=]H)KY;TES"<@H OR&L444=%:J9+./KIV(>^2\J1F.*I'T4A]K4;^ MPQVY?BBW#D>9W^T>"H%SOU<5H- M6]=/TF+55 *S61NA-4\>I!$^29I44C:'XEQ(_VY[SB(J^^GX9#!TP[-7?YWV MQF>3NBE[I^/1V/7K#%YEV'/O2XKD:QH.L'K*0E!U 5/?JZ=DFY*+-!)A;4&J MQ TQ5C#B0L@N4 @QNV\NQPQ>76C-HWA!M^'UYU/5!]JU^_E@IEVF>T2BMJ'U M_]R/:!<0:9O0=]9IO!WTSOJ*4\C[P@V'9V6RMH[+%(^O]PX1BI<#Q6=3A:R M,1JH)RE+3L!J3KPPD3COF&="6Q\,0O%Z)_@^750]&25U^ M,L%B$'%N5_(GOB.6W[L;:DV7W^/ K>5&$![KP5O&)2F>I"5%:A&42D%KMK$I MJ.Q2+;J4 .5-L/+C]F MWO;V:'1:TT1KBNCE+I>=TY/R],$[QXH*"*[>KMG<^?ZNY M^7\/AQ3:X5#,/9B['&Q F;=1YFTY8KU.JV.Q=" 1&<3(K&7,%4\,;(I6!QN@ MQ"\V9WE^)D9>G(G1@LW3I[.B^W4M.M]\ _/FLJW/;AB;DS+_' QSZHU/L8WG M4EVX,)-'%%SQKY/*A'GF"7"?B4VZ* 1W3@9>(EJ>-C:5Y%U+9S>]UP!ST,X\ M/3N#,D>9H\Q1YBASE#G*O(4R?_3V$>VEPM*7- R]"1=6PJ6AZ]^2_;IFRM9Y MW?Y@A3SV(2>4TBI("26]B@S3BT&_3-6HC&LO3UZ/>_XHO4VA7#KN(;VT3'KI M_0R]I#DOTHV"L.P\ 98%L4$Z$J,SE%KE .H&85=HTY7*M*B,,*K^TR2DZ#R09, 1,R,3IS D+W"1%0]8:;CY- MC^J^+NJ>@A7 K +I+&B@UO#$1(XAES7A0WQ,=<@3*^LVR(DG,..4$"*I4&PTH MIJS.Q=-_2J/O^:J#DRJT.V6LKA[P8?%LE-+ZYHNNGJ1;S=DW;^Y-8/+5.8Q& MY.F7YX%\G.7IBWR+_R&)C:HX(-1S8C4D(K7R67.MHG,;FZ+++>]R=N=V?RV& MC+54][4#]K644EOIU3O@,4:$\^'Q#*4JC?-@@R5494/ 9R".4DUL\-0+X:CW M4$LC:;6LK'Q4IZE8G?2H/,.IV^FE< MKQZ[+YW/O?%AK?91WL8,:-SL0REA!G3+O)![9E/#X/6I:JR+ZC!2!,M3\!E6O295F>PY<9&ZHN')$&MD),SX[+5+PO/& M1E,SJ^4+UV=%!<= "Z6$4EHI*2UB+)? J*.Q;)&QG.+364C2.Z6(4RD1\ *( M!<](EA:"MSE%Y2;&=C?Q'&HTK3SYATH_.OB4@8]XQ[N*BE##O M&"6-4D(IK9&4'B-=M''0M^*'T]'XN.['[P^VRK35KW='KUTO;O=?N)/>V!V] MJC[(M\R7\TR8/YIS4.B9+^29O[KFO+VS1D0AB#4.*E$MB?%4D:1H6<7,4&GB MQN8U'3=0HUNMT8B[*"64TNIFAJ)U?!3K.,5;)4X-0*#$1Y$(!)^(K316+#\9 M]]109EMF'9]T$FC#]Q+O*E45!L;"W:?BI%])D&_I-"H/W_>8NS8XT;D(O MSYG?GJ6ZP#E.?1"$*:C.O&#$1<^("DQ0T-3;Y#8VN>ER*S Q<[5@ <$;I812 M6EVZ"TWL:IK8:;Z,16G!*^*UXP0 ./'1!1(RIRH+'2!""TWLD\[VVDWCSM%@ MA-E6:3'L3HEA?YO*B*0YVP2,:,\U@1P$,8YE MHEA048@47)(;FP:Z5LSV3YC_L!(J?FG$5&1'T"1I\@HX 6/K]3^GVO-3*DN^X18)2 MPMPME#3J(TH)I812:GF@!)0GQ@/WW@*3R8 +Y47Y+X%+V=P^4&J\P1>7G<'O M<5,)HO;ROOOR>C"L ]P:CX<]?SIV_BCM#UZ[8?%N,7I:*'KZK41/VU>C)V4$ MERH H5PI MI1XHP(A'D!.FBI+$T;FXRWHUX+:C;B[YI(J1U$%>+O0^/O%'NE MDK$F&DTBE[5K4Z+$ !A.3G)@;$0H#WXNZ0,JAG"ZE'T4E^KE_]P1[6_Q*CC M1K4RUK]/C\XZ@G4[5;'NDCOE!\.8AF0\.'E>9W\T..K%3GV:5F/7]7.T6/5Z M9JWPR:D@REJ.PGGN(;/ C.?)*IO>;<_9 G0_'9\,AFYX]NJOT][X;%+2;^]T M/!J[?IW!JT1[[GU)D7Q-PP$6JE\(I7X_1ZCO9:Y--A!3XB2XZ @$&XDM\%3< MQ9ADYK[X&^&;WS!=:\RBNT&UVW>=3U0?:QOOY8*;]IGM$HK:!]?_:5(5;0>]LOOX4\KYPP^%9F:RMXS+%X^L=PY] ,3J,E.1Q)\B"D:XHT/!&B@Q(&N+*-1-@K%D]<;FX+S M+M.T"P80N=")1">R'4[D[4#WANZWM?MF&HXF?B1Z@POBZG3_*4:5CH8EPH11 M!"RCQ"< 0IDTC+HBE)PJKB*<(IPBG+8#3CG50=)4XC6F 3RX)*6R0@#8^C"/B"L3F4@91LBY2(3ZBNC MJ:@L/BQEQ&KM?!)""\,*K,K9ZKL(J BH"*C+>^A%4I*BM+RXK]IIY<"FX&0N M_JN0/%.5_(\0]89,)'1G[QMWIP[ *A=3"L6)35$' HX6=]8'2Z+PUHD<#>=^ M8U,9WJ5JUIE=^. <8A]B7XNQ;P'HLSS()"GC-$FP$6R@GD?CHH_!>(T!?&L0 M;RK74EC#K&6^@%V!/>#*$VM4+*$\-Y&KJ)B/&YM2R"Z])N$2O4T\Q'PAD-IK MN&:)U@S1,#@^'M0!U):IY7G3\/SUR5'Y@FZGG\;ULK'[TOG<&Q]6A2_/?Y?C MSJNY_W\/AQ7:X5/,/9B[''! F;=1YFTY<+U.JV.QC"#*DQ5!>&:+,V8@N^29 M\2!B$$*#RN='8\SYT1A&?YX:='TS^4G&4//S']-%B3%Y:'E^V\'EY"%6KGT7 M>0K@7>U8:1F!H#GQ,GD2LM6Z^&^1"UOW7324_]FR"@ZW"F?0MCP]VX(ROX=* M]N!,IA"IUCP!$\EH$9+3RGOGAO,A88QR]D#RYOQ.^6 ML;VKS8JY"HY ])) -I;X3 6I^TB>4[ LYHU-JQ6:@J<,"V@*4.8H\_67^2*Y M=SIFJD+R00&HE(T13$(.F0G#I'%H_MMH_@^NFG\E0!F@F23&. $G*?'4&V*X M42*"X<##ZIC_)]V4YF8>_:2\3.?MSNN[G]UPZ/IC;%^#-:=12FMRCG7U)-UJ M;OK%H%^F:E3&M9IE N'??2G(7(D::>QR\),S1UJ T@A%3$,"H) M),.)RY02G4,$SU/,3%::6FC;-70VFW5]X&,M57_M0'XMI=16*GA)V(PQXWS8 M/$,9&R5+T,@YT5XF4AO#$Y-4)%1$KKGR)G'=G-U2LZ4'4.5;K?((S"@EE-)Z M4ZEH/A_8?$Y1KCR88%121"E=JXY)0PPX3ZR.S!G [K M.^/.>-#QIZ/RP=&H7N%[_6:# CLQ8;5TE-*:) :OGJ1;3;%NA;].>Z-> Y/( MIB[/Y7@_PZ8F&ZT',"1'&@DD!\1R;4GQ1(Q0-@N0=F-3=I657;:TK=XV(L73 MTO)K:G?<3<47"S2N*CB�OI\*7J=(T.6VZ]=]H3IY4EX(,@UEH@7IB@LU54 MR1HUH.ZNK>X^*,>^N'%&Q9Y/L6?H=%LB_J+3ECBI$H$8&QVGQ$N;5+;<4ZZ* M9E/>I5*C?J^6?J]=K(520BFUWU8^**&.MO+^;.44=QY+P!(]9S4E*!"0K-A* MGRQ)2G"6::0&[(6M-"VRE4\Z,?F/-!J7AZCD>7+#H[-ON*U_9 M[4'C\7'Q@D;[@ZTR;?7KW=%K MUXO;_1?NI#=V1Z^J#_+JP@79F_@>U4=)$1WTA1STC[-D5N Y&:4D\5X) LX% MXC13)#AJ07LJ8IGE32%;E-F"&HVXBU)"*;71.BZ-QT+K^"C6<8J^$LPKII@C M7'E-(&H@)@&M#< #F&(GH]8MLXY/.N^S87V)KV4G:E;GM[H3F-6)NR,H);NS3[ MTK@7O31G_NO6+-6E$SBI12;)9D' 9R .A";4I$!,K=<@+52 M@LO6R925!D@Z1"^CF",:OJ$_?/'1M_MA<)S^4QQUC&&7%\.^NM(:OHEA(2K( M(3(",@&!$!BQ]0@_T\%+D3SW7FYL*ML%F(UA%^X,CXK<0D5> JV%BOSPBCQ% M1H$ 05F0)*AH"1AGB0N.DQB4]S8P+[)IER(_Z=RMO?%A&C996\-TF/JCWJ=T M>UYJ9#81W@UG@\[/G3L?-':7_PV@V+=XO1TT+1 MTW:)GK:GCKZ87 )>'0AHY0D(88A) 0AG3FH(UL@4-C8EGZT^.G_HA*J- (Q2 M:B=3A0#\T \15^QD'067!*@21/@E;YBJOR5:2-%U-J:W"( 7E(.U0QE]2B* MJ:]5S'^XH]I48M1QHUH;:R^,!SX-.X)U.U6Y[I) ==YF>?)TST6101R<%G6: MM%I>S8;EUT_B8B7NH_>9)QZ\$Q1LI#93Z:*G)DD;8M#OMN>L;+^?CD\&0S<\ M>_77:6]\-JEHOW['[;> M!68E$SH1S7F!,>V@P!A/A#$;%3?&2ZN^>28S4':A4X_B+-UF8WX9BOQ ^X!W M'>JT5_9H&-Y1@"O%?N.'PK$S6UG$1P/AZ ME_4G)@!=V3E-P-E5$R"32L*S0)0(AH"+M4TT $E.&"=R8HX)- &M3 5YH'02 M=']O<'\%\UE;2)8*H"[;X"(HE9R3B3LNYW9_?^+O8@.GNR'>I09.#>(5P&.U M,R1QRA3$XS(2DYFH'9=5X,&YP&!C4PC:M49WF1:(>NCXHN/[Q!W?6X']#:T/ M#@='9>Y&$]\7/=@%\?Q2,Z\&S[G+O%*NQ%)O"8"!XL$67Y:!$%)[P[AB%<\1 MQA'&$<:?-HQS;JP6=1,N4. J>FLULXZ%#.6?$.\"XY@OOD26XE)]H)T/!Y_? M!4V=T=*2E)VM3+4GGLI ! ?MF8/@:-/G70C=+;]"K$>L1ZQ?0ZQ?)/_"25_B M^FA,IA&$DMXJ9D*24EM-O8>;P?Z&M MTWI< [-M7@5V44(H:(8D)D1?OO3;L M#-P0JG0VQE+M5:WB?$TC[85/ 2&D(J0BI-X)4K.C!3N9E8%;*.ZS-_74K0LA M9&%<4DN!5'2DEXFWOTTYTADXXS$2Y\ 3,!&(5U80R8/6,E+O;,%;+5E7TMG2 M^8BYB+F(N0]*6;@L4DJ"9L<=)&H*V!:/*5FOE#..SIUR@4A[WTA[,(6TU H= MO2-&U3"IK/N3Z9.H?/3(/IEZ5P8Z;V_8N'-_X:^_MUB^-Q MA_7KE7FTSPPT\U86=1X,QOW!.*TDBARE_WMS]N=_XXGGH(J&TS_WM^CNU]T/ M?Q[_)@LBB)V71\?E]V)O_Y\?#OB_#P_VPY?=K__.]9[O=*0A&6T)9RH08$X3 M:Q@0D[4O:*ZD8+R"\&2"W@RJ& _'XY/GO_SR^?/G9U_\\.C98/C^%TZI^&58 MWO[EXMJ-S?W#U)FDI=1T]W'Y6ST/XOIG3:J6_G54JS4<%]/B^K$S3#&EXZH> MU;8TJE1?GPQ33L/AM];1)\/>8-@9#YK;[:3A^S3L_,V-BEG)1=RQT^MW=JLD MV=\[A^Y3ZOB4^N7>X^&@@M:G='16_C8:NW&YMMREW/THA7%SM_0E'+K^^]09 MUH+ =;U*8%"WN?6VJ%+\Z'^.;^K=53[.Y_"9=E4*FL M7.EY6;FR+-HRSR3EJ%W=0\F0-S;I,VO5+#'3J6O '_5&AY,ULT][A8W#>#]26K$ H\EW4Q%\;?]+&EV=6FGLO/D;OJ;''?)GI:P+)3 MGW;4*4IM0H;#%%DZ99_<9N-OI5--+U0Z]>?1X//H]8_S]\:F!V/"ETC]/SBQ:^Q-SHY_UF8,V'?CU?M.<0(F?+635? M-WG[7#DD$\\HG7SQ\'+,<:X[S^AU_,KD36',Q6>O??^''_[AF_*^;LQ:,.#S M@Z%39H)/B*SK^;.?II3;F4NOX:C.U]R#4#)V+DIFM_RFLU,N.QQU7A4MB TT M7SI'>B4@OG[B*CS??N(N<93S1LOMGE+>=)*XX>#M(D_[I*:,S;/0X <+K=W' MN7]NT9J):(QOKL:WDX>#X\[@)-70L3C-3:Q9W-%T<_7!^=G^.RZZE;C[4I;0 M]=4(6K*$%FN>J)*U[TOEW6*Y[Q$?:*9GSV1;9GD[4YNR 9Y8$^&2-<=(J MR34'214+3<65\M^DX@I?Z]K 7W?>7A!'O[&#K[%\OI)$O\/>_F^?=_E.^4P\ M_K-'!AW_W#CYL?]L$V3M^)>OW'OSWU==*+NU\>-,[^&_Y[+]>??WS MP^''@Z\'7_]\&3\<_'=G9N/D8/_H:/?XC\.#_1VQM__J;/=?_SZLFRT'^[O' M>_]Z4\:_^W&7[QX>?/TC[Y[G\N^\I;(\$]_9>J? P/_/WILWQVTK_<)?9S9 @"/3RZP7=,0TYR80)"--!0+B6&8EU$@H:)2E7$O1DD@P9VY+R M*ANJG-3+I1]5+@DEHR2,M(EEQGB8"4!Y>2R @&,6:)KY2E#T.=0L?RIRZ=N" M7&*A,#)FV*&6@5S*J"12B9Q0FDJ5A)+&FKUXF=)AP.]2L7SS59]^8--A-6=V M^E2Z,!3PHBI&9C#V@!"_Q<\*;8Q9Y4(1JPR,7^YB83S(^?WO'>,>;0)+J^F6 MT\AKQ%P"ID8*01FM HR F+C"!8=I;0' M&,YY1;+$3!D/X8O M7D;#.%K.I.Z;>/XP3+YQD-(S^2,R^2)@B20U&EZ^=UY>Q!TFD8F.)+!QBAD'H6&$ARHA8: -<#G+5(K=M,)AQI>+"/:.DD<+ M\W7@.:;KZ_HP&S(H;L] J/_."G=RQ7I/OJ]=\;.PK#:.25[51^M0D+G]> 5; MT'M_[T6H?5P"*"+,4FZ2C @0881E##X%6A()Q,QSHW0:)5@P+Z6]Q^0'YNN- MXY.>KQ^6KQ?!B@Y8%(I0$,8X)4Q30P15@B2IC#270:29Y6O*PRWBZVL:T-4G MR&"RYFI1\%!7/G>OSBMW6K\8#W)1E(-S,9H9!%DWK"1P(#42%D,2JF ME[TW:&U)8I7G6H-L5E(R8:04^&_&\D#%<:*#6R.OM[!A?^%^M7EP!_G?;D.J M;>^C]"3$\IX3R7-5Z",1Q30.0!#'$0CG(,H(3T)*HE!&E"81CTVXOH]2[Q': M;GZ^3;)W%BHZX[LO= F3>9* MY2$/2::2D#"><)(Q$1+-(AH%2HE$ WOS(8V6:X__:,G?3QK ^*I(JV'*56=* M>U,RET$NPE0)91B8'%RF/(I#&AL>14G"-PU4>HEU"XGU;@F0T$ %4:HTD3&+ M"$M4"K++I,3H($\ESV [P=JA=XY.]=Z?+<8B/ JYPNKW/!6 2$+.8Y:G021I M&DF9T1Z+/ 7.7L BC'+&A#0DQ=J"+-(1D3+/2)9&><"2,!52O'B)_0O#91_0 MK2LX;PT8^0&]*TM0)U!@BR4\ M(,K(E#"51"2+A20\C',I91+(2/:^EZ.=U14"P@)\II**12 M6%8D(2Q/#)%1#)^2@&F>ZLQD_,7+C T9#7HWSC8P_R'P4N7YWJ;P#(S+Q->] MH^;>\9&MDOU>7%I1=I!_,+ @E5DLF]W9(LP$Z$-,FY%>?R[!'!-&.0)(:P/!FX\QS8$8SV83$], MV7N>'KZ^Y $N_/YDC"?_74&W_L3IQF7LYR5(%><1TR;*B0EU1IC(4L)5)DD< M)])@DV">I2]>AN&0\66#L'<<_3",?7]^HYZQ'X:Q%\!3&L8R9P$G$4]R $\Y M>H.## C-Z#0-I01LA6G26?1,CG1M-09Q;M)JH0PCUF!PL*23GS.TE1LG^0#> M$9N+82>Q]IA77['QNW%JR+><2':50B=ZA04]37&..>B6&)X97'W@>NCSV@PT M6(F54EX;]^^[<;TK'YI-Z17;YA3;\1)B#65NC,)R UQCO<8T(!GE&8E9&M,@ MXHJE\L7+.!BR8$O*$/=@=0NCG#U;/S);+^#53(HDX3P$O!II+$0@B CRA*14 MPTZFBE(=8]>#89PNG]?](2.36X]'WHW/S7@Z*9]?TOB609#.1O1":G-"ZLL2 M]L@R;:1$V&$R/ 1C$B+2A!.05D9G.@]8%MO$TR"^RRF8/O3X'!UE/5\_'%]? M+B86T#3+PX3(, ;F!HA!LE!Q8L+,&"H,YE%BX47&[UPH^@DEE6\] 'E?FC-1 MZ#HCJA/!\[ZSWC/RF+#$;\]K7QG!N_UWQ]J&!&R%V5ZN;4ZN_;N[? 1.BB#6 M2A %Q$P8$XQD@4Y)D&012VD6!4F.1^"&:;0EZ9Z]K^0)^DIZ1G]P1E\ ,$E$ M(ZT,(U%$)6&!8D2 A">:A33B.D\3)6P3FZSWGFP)#Q\L=+=XOD?PMZ/![;)8 MFZ^-WQQ1Z279YB39"")A=^. Q2E\ +-D M&*XH-_U#'M_?>K#2I)Z&\ C440DEPD)99C0(%*ARG.PK-@PCN]\"J7WHVPO7S]@RDG/U_?!UPL8 M)-8F,IE.2)1%*6%A&I%,A6!LY"8(LESF''M>A,$P>2X)TD\&B90SHSNAGN?K M.-DZ6(([\T>[';4'N#6RVM]ZZ;8YZ;9<$$@('L0)-R0.**"6-.6$:PZH)3$1 ME;#[N4!_, 7IMDT1[=Z7\B112\_VC\7VB^5]*,^%S") ,30F3 8!D0E5)$IC MD8K8R"#3P/;)$'9ZB]C^V;M7ZLCIH#3G9CSKW2N/B6/JKCY_%].35[,*EL64 MO6/X'N37RQ^.RQ==+YEF01H') _"C+"<,2)XFI+<4).(5!H:4>!R/DS#>(NX M_+Y=+RS:];\9)3\A-\VQ%P_TEP_2B MX9%$PR(3#W*]HN$=7 MSI9@HW1U 1_$1?EHFJM+OE[.-G%(EJE>>^W MY/U(C*>[8_VFWI5>"6Y.":HE?,QTE&G.00FFF28LH!G)@I21(#$RT5K&0139 M-*N0W:6J3Q^KW&+FWKC7KV?N1V+NQ=-IG#&5L9@D'-WZ&)&41H6$FS"G3.8 M@!.;C1 DR]T8?[2$[ZU&)WMB.BLM6$5XXD"L9:$^(OEPD*2< "'KZBW8$1]! M[O@]N01Y]6HR&AD[H^H@?]?N3B^^-B>^EBL.\BA.120-H<88PO(H)S+.*#%2 M)*D.XS34_,7+-!X"36Y1O**/2FY[5/+.G-[W%OI^)E_ *$HRK>.4$DXE&" 9 ME41D+"=:Y$P!B\=)$F]C"\7>CP) I3J9E%,R->7IG3'+\S"U[M^/LGLNBA$> M8WD[*5&V?33*(\O71O;VU@9EV:HRA7$6"U,V 5:>+HMOE3/E-AS> Y7O9^X%H"*82B.N Q+1"+.GXH@ MLRNB@QR^B3,919L#*KU+Y>ZM/3 R:,L4 D/,M>IH.GG8I"KAN.K[VKH^7?MK MNU!+W>3:5/L&NU7#QOA?= ]9-B;5OBU7*DRH"!*:"1(D(@'($L4DRV-)TCQ5 MBF9&!EIA29 T3K:C?EGO77EZX9^>NQ^*NQ7[7VKE*8^I7.+LKW?U3O7IW3>A[Q;+F(H&$_R M-*)$4\SV#K((:YL)DO,H" .IDTSA"1>:#-,5U46V+*6SS_9^4ABH%PW;)1H6 M^UQA_8T0ZXG1)"(LR@41.8"B5&@F=91**2,\")(.HTU4/^RSO1\BVSLOQF*L M^FSOZ[*]USU&%]792%PBJ9NK)_105S[5"3^_.+#/H7",.#TQ _/5E*JH#'I6 M+T19BN<7"MZ6]+6_W?*_\3O20XL-0HL59TR-28R)# *EA&FLI1D\#>AJ62, M,T,S3&%)AE&\G&7;U_SZ83CZ7M/4>HZ^5XY>[$L7I;"9*B%2=$U0<#2U*9#T:)LV(*J_)-X&0.P=ZJW+QZN;41N;5@"0O2($@4([%F(2:8 MAD0*SH@.)-51ENQF$X3-ARBNFCNU(>.[STP(&HI^C[\=FFZ."9MESM MW#J#THS$U.C!=#)PH*MW]#QXEO]![I;^@]N+5[@Q;VO$NR[_I4=9WRF"EX\E MIJF6&G-_,Q-@CC_'"C!,D$0R*A50NZWQM'W68>_QV<(TMPVR> ^U[LCGBZ44 M4I:&4AJ2YPSX/ \"(O*,DQQD>F3R) NPBT-$ARQ9;C[UHR7[/P7,8B&+^#JX M**8G)Y,13G\PD3 ]:Z( HH&)F>ET9.J+C2C'D]ET4)V(LN^Z]V#.HOH\D_CZ M=[M3:PS+-VZ+/MH=ZB'-!D3=_NOE8XMIR',9)CGAH>2$,4HQ0)^3.% M!Y'I'4=/E=,?!=)LE-5[:'-'?E],R#%"2D%30C-,R(F3!(P9)0AVUZ.13C+) M CS(. 36WX["*L_5'?/!G+7@1D[*F/.VC M[QL33LNG#J.<1XF*,Q(E*)QR0"095H%*HD2&06*49EM9PJ[WKVPM&+D=+_=H MXXX,O=C.-TY8$N48ELX%,'0HL&1V0%(=Q2'G/$Q@WUY&R3"X4\^H>W>DT&A3 M51,LKRS"#OMW,=9 GK\0;/6[36R[?#ZIFQ:L)J>GZ%V93M078&AMRH$Y/1M- M+HVQ_4"FEX.SD>B4BEIPT_2NE\=.%[9&UR?5*V4?C7=I?>XB:!Y-MU6_1Z9@XG=:_U7KQM M4+SMK2@!G@HI4D4R'6&9&9V#$1E3(K7FE&8@Z3 &GPQYN&PY]IZ@'X;5[RF? MN6?UQV3U!203L#3BL0X(3X4A#-B<2!8"G F2*!>*)T&*K1.'?$6IN1_RR-43 MJZ]YYDNR#>3E[0I)/;=">H_I_5E3/J_/+;Q78??G$JXQ*14F!XLMD7E&6)(Q MPD'#D30021 G,N6"OG@9A>F0\W1#AEM?7O,'D0H;]__T4N&1I,+BX2Z 0'%, M(R+#F&.@3!&9I1F))8L8CV S4_GB9,%=?$ _E)#6*@DDD>19H M0T(,ES%#!9% #"!F*6>4QH8E!DW+.+U+MN.M&.X)N9:>K02YORKF]R)!>B%Q M.R&Q +YTAON<"A(8$1*FPY1D4:P(I4(RR5BH*8"OE&W@K-<3P%Q/W255C%5I M1&4&/P%#VD\_8]CMOD'7T\T_V YH=2<1^![>? )VJ]OOUW[?FZ2$KK!U KA' M79L3J,N5$8UFNZ?>_S M/D_VF*ZJ7D \80&Q>,!>*SQU!F"+*FRGQQ3):,!)*DR61_"GR%)L+Q4,@9[[ M[*5'Y_M7-P=/ S$=2'-64@5WJM\[,7=YL3=MCS M^E/B]<5(7IPF>4!S$O. $I8H3D0>2.!U&3)*LS04.=@^+!YF?)LR%Y]K!:%; M0AL#7Z\%-3>,N+KW_26"G=*3F1P9YP&\@[=]ZU;U?SW*TOPP>B+"^)0$H" - M9S++LY"& K0$4UD@>!HZ3'C/-G.O)S:G)XZ7:QTD-*4B \7 $!.F "1OBP;)NF=TUXWR&2/[&#K16PO8C?CG\PC8TP4Y((*,,@RH117 M@>$R240F@M1!\5[$/B41NWA",A5I$.24Y$Q*PL(L)#P(%&A6&H#5:? MV @4WP(1:R'\_TP%/ [^U<7YR_\#_UE ]"P&3CJ;5 6^Y"^VJG=Q;GZ]*/3T MI.:BSEW^18+V%B%AVK/I^ELZD\:SPZ9\>&% <4YX,,QOGEV+[G]/&D/G3!P; M(DLCOH"=!I/]18PNQ&7UXG_FWNFT&)/N BZ^NWO#E_]'EG#?BJ=VAQ+E,8QF M:8#.ZY@'6JZEEN#4GU MC\W[23&>#OZO*\X!9M"[L=J9?Z%'W>DU4Y]@[90* MS#3X9)G*EJK_.(5_FI+VMN7Y6]ORG Q^0EU0C&=&_[SU;[Z)40QMM.W-_WJF=9+PWBY1(]]GONY%0X[ M@1,0OON%?[+_>VJ8<-@)^;Q=PU[]6]1QNYG MLMF-AKVFP\BU;FF^=.D*_.^HZ&'0+K^.EX*5AJBVVT%\LW?^.#L[W?MR>?#W\_W7_]^[\X[MZ_ M'[Y\/ORKV#N%YW][>_K/X6AT\/K-Y?Z_?YTN.HOV_GY[LG?Z.=@[W8-W^/-R M_S_P7G^_N_Q,]Z*]O_\9'?S]B>T=OJ/[?_^3[[]RCJ*]CT$,[T3W=H_0YRY9 MK@BGB2(L"CG)J$H(U88G29!%>6JK:7'*MRAHNZ$$C5X@_9 ":>,IN$L"J9$RHR27"<\#D5)*U8N7T=V[>6X^3>3'0/PW M 7%3\76Y@LV=4_NW[9UO'4S\(07F/2 X-3DUATA"O_&2KFA>L_UED.^8^M +G>UYM<=%:;W0N9O0 M601J"K:#1F%*(A#ZA(510"2+.0D2+H74"C8OP7CSG4W#AVN[_K2\;=_MFL5R M.[ ?]K=B? ZVBRU-.-:W*U2XB<,/CSG&-<10ASQAI#CRUO1O7YY_?3LJ#,U,*E)*[8^W* )H_D/C^\+1W^6-WOWL@D'&P M[('.E0HD]N,,$JT(RZ*,")8J(C"%,1 F5G'V W?B[078#RG -EN__1X$6!]' MNY,46S25,B5SIGE$9"[0IQT9,)6D)BD##:92SH(LPSA:&FVJN/$#&$L_ #Z^ M(@2P12T);R9^=M5_9X7+1K>9O6?E!'A^>FGM.CS$>6;;)A>VNHL#TT(IUV3G M3%S:+%#;>$>I<@:_X^?)],24 S4K2[SU>X!V'RM]RGIJXZ[_5Z[#_9NO9V:L MB^FL--@D#>E+_S:;[D^FGXV-H_;::%/::.]P=[F+D JURG1$L.P8831+2$9C M0W(5&BK#B,6V$MD05#UH9;5>5#V"J%HXK1@;H6BL# EY%A/& MJ2299C$)) ]C%<9AFF2N"](V9: ] T?M7SYJ@"7]13FZ')BOIE0%'C=S;:\G MKMUI[Y)]%AZ-S;ID/7$=Y&^0M-[4E#7?1K>7K+>0K&^60*!2D4KA_TFH>8K] MY0R17(2$1S+6(@1MRO(7+]DV16][IVHO@A[*J7HC$=3'?#8CFA9 7Q:**,]8 M1I)4183%)@/0A^6RN0A"&IDT3]-M#/H\:__CJ\D89E/9]))\ %:2,:?6J:CL M#],"/Y^5)C=H0GF06(RQM_?D]'0R;K[!&\;&L?M%,3T93$\,C(>#X[_*V67% MMY6G#'OK_H>4[1N.^#MB^K! 2RT%'^0?&OI]U9+O^YIZK19X![3[RI*N_;/7 M!AO1!N^6ZP2'B:)YSHA(N20LBPWA0FJ2Q%Q1G<91J.*-:8/>7]E+M">(5A] MHO6>S3N*M060&\8"MC<21+"0$D9U0&0 YK@*&4_C3&O-0:PE6/[\[BV/M\^W M^31!+C#82%15D<-\IA[J_F&.A;H<="N%W1#]7HBR%)W ^N5@=C89S^'=[T2[ MO2?C*>N&!T&[BZ1\(PWQMZ/8/NUUL]IA;[D0,K:W9EAO0<,NLRA-21;+E,1Q M&G :,RJHV4872.^B[07;(X/>>Q!L/?:]HW1;K$',4X&V.XE"+@@3L2*"TP0! M, BX/*4ACP#[)L,DN',&TO;Y=V\LIYH2N@_ORL78!^9\&E&.)[,N1"V-FAR/ M83#=HE4UFE0^&>!&SEI7 [AW;FW!JVT;1KV]W.HAZ!V% MUV)'NBC)LRC%S/=($\:QS)@()3$AHW&>P^8;@* 9S89A=N=FN]OG?MUZ#+K* MTUJ"$5?8#KKJ*H3J8"FLY3$\&2X&%AQ/;XD]>S_#4Y;AF\:>RPX%3XCKY?@G M(,+#A@;?( GV0'0CLOS3$A"-TU@$G#'"8PFRW,2"9%H)(D02IX*#UN:;RQ#H MG:6]$'N20/0^A%B/2N\HR190:6Y8GM X(5)EG#!)4R)C#N1N3&!,K+0,Q8N7 ME-%APNZ,2I^P9_01./==5LR5D7G+'Z?H?HLW 8;/RKO,K* Z(P. M>^2X$7G[>=F%&4:)R& U$\%SPE3 B R4)&&09B$+4ZWRO'=A]K)H"U[M,<_" MKY=%/0"\HT!: (!HQ\:QP?/N @12%D1$\I230)M4AR(-(X;GW0,Z#.(GE!6Z MI;6BUK8%WF!_S8V*BALV^3T\,;:XTRD\^Q)=H./)%$87)99XLAVXCDLQ&IR) MZ&_LI& 0J82&"4T3 MPT222<[S6'+%-)>922/]B2W'32>#-6V8 MWS9LU39DWOJ7^FE=:^(["] ;LDGZXFKBM>_A]1E!U[W#/^%Y MNMC_]B;8>[T+]W^Z^'RH+O9.WT2 4?F_WZX_.=O?28I2_:^Z1-XYFC_V_Z7 MO6]OONZ_!FQ'WT4PQL7>ZY-B__"WD_UONY>?#S4>?X?OWQV)4&N3R9B$,@T) MTR(B69B$),LTL($RDF?TQ:#IS[Z+\#L.LB1-5!3G+&124<$"J76L$RXR'5/^ M8@"K+LZ0&\L9 )_.)J#6K_?&5GJT6X+?=C>EQI>>.A;8%G[S\W$!6KMOU\]I M_AT$Y5$0ICP-DIPE,LXPRYV;7(1Y%$<17Z'T/1\_"!LOZ?R07JF6!C^AKX & MOW8NL=^$OPZP;1;@LOH"!\Z&]:_^ZV*Z_$WEO_D9;+0*)"H\2YMS,YJT,SJV'M_H1KIB=@8!R?8$+H3!,I0.TYFP16^KQ0 ML 7- N$5G:7I?CWXZ*]N)GL!KW$R^*GX>6#&[EC5PNPG%V-3PL+ 2">3:@J? M0/7"1@.$PE4ORL'Z%QG:5?RI:$?798%I.S@&R"10S\,!LD5Y[DNDSF#(,1I# M4W/MN##&M 1B Q-M\.:OSL2!]5RM5LRAG0 =Z]2[0P6B"=,?ZVN?$PUDPUG M5YW"K9,\MX&;"HO!GA?:HO_)F1D/P!R:HAD/3Q;3VB! P&+=UWY-X3GZ FV& MO)RK&1M=8P $&#.AJ=4]W0_MPJ6&(S+ M*3"J(YENPQ(A,<5C>>ULSY+9:&2E2CD9X5J*P M/^Y8=*3 ;E4!Y;221 % I7@OR#WYFD.!_6"H94B[X7XV$@)V"\@XU,O+>1L MK$?P+.PD M/HCH5[XRL"+3DZME@'DI-!RX:7;(7IJQR7&&MH#)9&SF M>'!G\-2V\[#=P4;BY 7Z\@:71I0@%[455+\#NXORTE%_%.X,/N A&C-6SM;I MWH*0<& M?V-E(#QA8418]87QANXN+S871HL&]L3.FL&0\U:-%MV8M1[))EB# MO)X6_=RW&>$,AEU7KQRV^CW8T>K2_?=YFPYOCK(@UDJ&*>%IGA)FN")9+@1A M+!:!3F-&%5TT!9#?;^'OJPO#KW(H-BX!>]&) (PD#4*,TIR)LBTT7VH;/??Q M\7HCX;("GG:&@AJ@ 0CCT>@2?S=G4WUG=)@,EX&EAD44S\,TJ)VLW[0&A#:X28J1L(*[W3,S*DYA8M/Z;%<[9:O5 M7ID26XO,M9*S"&PRF2)!##3(Y-$$=24@*;P$-[/;<>#Z-;B*;)I=[DRY75_8 MGJ&56\\O-V,ZI4.TY+O=6Y+4ZM+OJTQ5TN3N&NT:@ORU: MANF]17,@#,C_@ZF,$*W5TP46P-]W@5-' ^:&'WJ,U2!D,3B=E+A:I\#*GA)F M55T-;M4$NC( Y7C-CY8[5K[_L%V ^HSBZHWT7 ![9]"& MOH QM4&(KIW9LW+J-]U -^7;D- %H*F6!_S4*U"&,%'$"3"]6Y/0L*:!R5DQ M]CO2FD9HVN;H+P";!X"W_G=63>VM]1[74FDR!F9V7(TG.V>E3:[OW #&$XB3 M"MM.(IF*02Z*LIW+.D)HIUU'?_S&'JCI1)IR<6/="=,*3#)[E4/P5JK5S#$] M*8U#ZV- *D"9X^E)Y;EEY:#V6@R%.Y.]:9K9#GG;@=S.;WB:0ZMP01 T*UU8 M^:IM3N>Y:<_?NL=:\_I47*)$,E_/G(MF48+<'3AO"PB]J_I=@5T\ \H:HWOG M)9XRF=O3FBJ; U[XLVM?Z;U EHVG197[] WXO=-/I^%0U#ZV;^MD5CJ[57HW M+<"6 @45_N=LV>X^ 9YQ.GQ\#)QMY;[W$M;-79V?$/\JK**=Z)F:MDXB$ 2B ML,>X_5DUKWY4">]KQ308]NC?&:U&.I.ZQ1AZE\:6[CRNLJ:[(THO>T!"P#I, MRJIN+@1T/!M_&0.>U& %).(GTX* M@U+<7S["M:@&%L(Y[@/2 Q&/HA6=$H!!G3ZX["[KT.,M^S9C8ZQ=6AGSI?%^ MP#+E,[2.J\EDC-8IO+*=">"RG<$[H )M_CM#(]A=5G.P.!?%R#H;O3W;.%!@ M!>SD8$DLW0WKYUM<\=]94;II: &,$&$;%:(PVX:ZP %T.=07*-+,5\5"QC# M9$T. F#J/*4PB$5*('M,>8P.P[*;N@J\@;Z1XP)=(*@<8.^<2E 6YPAMSS8B M7@<:4FZ=3[P_O'9WV]R1113;T(S-H,5;8* YJK+T7/A^&^B5Z^PS(,S*@X6Q M.7:2KRNR46UWQ"V>P+QTXJZ:YR#7&LL*1A26A?5AU/&)1E#"OP $C=VK?(:> M3D#7URFH]C70+D*P,SN=.2"G30[49CGA?]TBJ2N2(>62,0,F-)-9GH4T%$*$ M3&6!X&EX]&YE7FG\8H Q _BT:%1_,*Y/(";]XX[MMG-\[:9XLU2OY)G9W?NO M/WW=WSW*918JSB-"0XZ=23-%)'Q!A&9QG'%NN-'8F21(LYUP*5-K /IOA*#V M"2M9RZ,HU8PS23L\![;"J4,GUHP 7:- >%8MI"XZV?0WJY8WG/O16D/#ING( MPA,FG5"(]SK#Q7)2EI,+*YQPTB4($E@_4$1>"<,3 ,I.0!9B0[S6 EN>O3_5 M/5@\UCWXR9H/N>U6+4'W7OR\*-4+5W[9OULF2U+#F. M]XZ/ L/"A,64A" Z" NBG$@6PJ>0#//!TP6I\.V&?V]9E]V_I2UV3VKQ),PEBS.1A9)%BL=9$ B1AO+%HT;G5O/S>B==88]#S*-] M4/EH='K/"V(BI\#'H/C1#S>='!OKUK2HR/[F@A[3VMU8B9$CKAJ*H!L.35KG M/+ATOO])^6713J\_>PO13=2ZX:9@^XK*66=C(+?!],*,SFM_TU,&H*U#%@W" MJNMD!"A:3+3]"^U\7+5NR*::S$IETUV\MZ VTFW P&60+$!:=+[B@@*>U&0T MF> .^,!+X^&TSH+Q^62$-% 6U1>?YC'VAKA-]5CI/,$4&CH+F MG2?#)@ T!H.6V+]&D_&Q19)N.LY&74T0]GVUP9:6 _0@=5TQMDR MEGIX&P.M;:0W?ZWPC[A7O:P]6G[CK1IQB2G6]#GV>X]_*TL+S@N&T-S%J#!F M@]<@N=7N1GSO)FG/3M&HDS'PN','=4C%YG491[]-TW'G]EF>LDV>LLN%_;5. M73QW;/U[I]YH:[S6&%RR' D,>E$"D3?>.,<>F-AC::EQI;4T7S-XURN'-S;> M1N_VF9_A"B_;HK,/?T+O;PE$*:>U4,'H[UNW_*,"KM"%;[QN9?P5+#@88^QQ M,JM6<:&G!+C43)T8%K\.)[3X[EZ'?W$OO MLVR=F_4+H@!L%L99V;-IA4F%?JWG5:%UF$ZF5KAZ+R>ZEW''[(8[ZK:_@.2R MDQ V!&4GT!VI0'-]?HS._.HMOS@Q8YL?6Z)21@+/[8:+,<["RHDE+P5&C%$= M7Q3=2OO6#,(KZR6"6U!NHE%'D)$URL)E0RSX68W>]IRF=?Z1[\(:4?)H6.-@/'AK M9(FQL0%-ACY$^ =>89M*8+\-Y<7L:@2,W^:F3T^Z6HWZ0=3ITXSYXI;MDV!T!0^X@E,4I/&8Y>W[!.JPS MQM^=PN4%\,@(]40Q:=("%TH1^QWJSO*5NZ)=C]5KY6):(.) !VN7=(R9-;=H M;F?-!'^!4R8K%KU;2F38>E_&\S>NBIW,%2%I$F+=E_; =K,13XWM=J=SM )& MU;%=X.ZZ>3WL8T<8IC0V:0,/ C=AIZLTG _#BJXW^U@=YFLWAG@CAJ$W*.9 MN=;C^MZ4'W&L!<\KEPK46BJ$#@.6RCQ+9!@G+(]3*5AFJ/6\A@&E2=?S^F[_ M[6*EICFA^;X$#-8^T7M*@^?F*?VFOAW\>41IEF5,920$54A82",B#*,D3L*( MIR%L@)9X/GXG6"Z/A$:AHX&!];H-CIVT,SYZ.?$FA8]:6UF,I+"6$@"[25,^ M"!'4.8H?\*_G3 3Q_L51$,G0T)B2C)N<,&,TMH95A =);&(JXB ,7[P,=CA/ M5OC+.R$:;SAY);%[7!IGQS?'I6I:L,O>46S=/,&BHXIR4)DVQ%3;CG#8) M(5VA=HTJ:,A0.TMN+0TZF;98C$ASE9LD#D7 6)09GHH@B&(I$L5U3F5= (0F MY";$:,7DJUH?K2EI?+, S_.CV"\4Q):.$JX"EA">R!@H5DK"F8F)R<(@D%$6 MA>C^!+T^1(09)=DRV:Y67L-;4L9FI%.G2> K1P16.6&($ _)Z;>3TEG#==$T M+"18]] ^R+M-M'?'VO=>N6&(\!E24+Q_?!2+7*K "!)KQ4'QI1&18103X/"< MY;F,N%$O7B;9,./), Y7R#U/0!:5^M.,;39@-QX_!XZ:'A^M2Z'V,]6Q]]4] M\)P86Q6)=QX>.X\%*7>S^YV+X\G0??W9MI+'\IH?_01[:E^F]H/7[RZ VGG$ MDCBC@L@DHG@N?[WJWNJ@XLK&;+Z*1%0G.&NG4LUZQ:888L1DSF(@.BOK$:_&0$>N]K MJ_MC][)F_/: MST6-'"(VGK4K7\:,T07!L(5>?_N_9O!.W]%:\AWCWTTEO1@ MZ8;*35/[_$>00)5Q,J7SLNTE%1Y(]<;!\EA#F]YW#%T^W9-X0_[9%?%[=WXL#T. MU$NBM%@B*:93D,3!2"*Z#!>(XI\D'"U M/*HM#4M4;H=:>G:G*&H213^7^F[?1$+C4.9YF# AF0XEEY+Q) -)2G4*_[=: M =(KZ*KW2[1D\ODHUD9G.9,@OW5*6(+]ZG4&M,)U8F@6&IU'ZQP3OIA ZYT8 MZWFI&)BC=(EWEF!<7SFGSW?)9 VSBVQC(1R;HRN/K0'4-:I MZJX0>EL'_%IW!X9(YW^S;G9T=!=8&D.,S616UDOJ"DOJ\,VW M@]VC,(LHTPF%S8AB LI?$2EY3D(> ;))& ]I_N(ES]@P7=%K=2'8]PI;2 Q^ MF_=4>F13ZRA[A&K_/^\[]PT'?_SQ"H.CK\U(V(I"]M 27-HV;:J/J3>ASS/, MJ6Q(>3[(UYG2^YD<%6IPX$^Q8>Q^3UP.0ANM#?G@I\$\IRR +(NQQO;43ZO' M, X'1&=='_;X^/R]/O^OX_95:"N.1GCB:[=)34#?\*.RUFMC-0)HY'=C3*Y" MP='V^IC3W$W'CW;Z/6]=Q5M_?ML_/C(J8[!'*4ES&A&F:$R$S V)TRBD"8N9 MR #S\74NBGFJJH._]0GP\\+I5%#:__KB:I.NHV)2YJ:PS@H\13^:"WZ?3T:P MVP.GU_ ,)*:6'=?PL06::T[ES4='ZX.4#Q<1I7? M+T G:*6#)(@445J"22M40*0(%4GCC(LXBS.:I%C9>&40U1JE(*C74H,6E]LG MU^8(XO $^ V1$)@I&,5[C6_'G$D@3HPH!T MBW,P38(@))D&B:0J8S[[P>7Z+IO( -V/P&]H.;6N[@>UM M5R<7HO]M%>[O)!$N#[;HO#TUSA]P_6.=S8)G'4+J&4;I6(+NQ,.XFQQ^ MRQAQ:%BD6 @@F#$6F$PGF9 AK%P81BJ,;Q^%>6WDU.7-X!F5)H.F%1QUZL-! MZ=,A;M5DY[EID;W#W8N];Y^/T&<:JT03D8/)Q9(P(!E5DB0A"[@*1)9'TI9> M6&=YO?>NTO>-J[3>")<,>J=(2YCH/&>QSL*<,9J*+,PDH.I,QQ&/J<8$$2'\ MF42<)KE6*A(<^S#$:])#?8X).F87RS7=)N1R1U&R''*Y5I+LGF(UO1L*CN<7 M;=G%L8^HH"HQG *PB +"=,B .@))0BU =L1Q2C-''>NK+/AZI7BRRJZX/7B( M6,&JJ9V^-L(5M1%87QNAKXWP/&HCW*#6P?V4S'8)V^K$Z!D&Z=>$UP[Q\-+S M+IR]>Z19GH34&- !@A*6JXS(B',2<28UTT$4A>EBX>PG8(MAM+[-HUN3=^2J M5WS7V05[8 \K?]GKJU]JGG"G>1LU58+1BXTF1^*L,K_4'WZM>S$68SMS>].O M?B6];D.%N-!LTBZM^]F+>I[NQ"%#:>^[3OH'>T6P8Q7!0@=,]UL:[="$KOTY MV G7_G;5L)3MQ%%VHV&O:9:YKEOO%9>N:,WK1.;C=+!=DJ-6+SL/R5QWTEOW MC5_=L_YQ6A)?SX_VM5]U@^5S\?3AW/G2)L+MV&RQBVNS//3ZY?'<9R73V71@ M]>\ W_3ZCLX/V/?XANMW.R<.BT&0)V$L0@F(GHH,C&\#6IA1HP,3MWF.\36^ MFTZNOR/<@W:O?FCWC.^!K-C>Z=XEC#OZY^_?1_N'?W[=IQ^*?_[S.?X,\][_ MMO=M[W#O8O^T[9M<]T#>_W9\^?G;[_ .?XT^GWX*]U^_B?[YS^]?_OEW5/SS M>C>".[_N?=NEG__]*Z\;LL._,;P3W0,37F>AR0)#:)2$A,E0$D":8M,+NV@7Y5CQS3_V1;]J;>:L%W1]8*P//QI\V=7&Z27#+TO^F M4NVFW>BW3W;]=#OA%:"CD,>1Y"&@?Q6*+#4\"@3E)HJ49M]Q#@#EUP?3)&<] ML^RYAY5EQ9(L"Y2*PB"4F&3!"0NT)()32E02)91Q'F0R!ED6#8. +\FQGV\L MPAZND?L/@75WTN\ \LS2Z7I!G02*RR5!,#NTN8 M"6+"#14DAHT/!=4Q3]GZ7.*;B[/5(J7'7;2M.Z@';>O;U^5>UTWIL3Z,],VBVU2(,WM'^U,NOS3C!(R5M4M1<)8-N-I2K$'R'5(QY%>-3 MFR+8&CV98:*453//&-+=N2)CGZCQD++N8-F=QO/82!,$A"O,IA>2D2Q()4E% MKF-EX,<8S=$T':9)-HSB=+.H[4XL=2<9^3\V:_'6W3?6OM!#988>S?_?4N+U M0TTWN]%LP5IV]'&(G9E=5QP8O"^ILLTRZ2Y'="X/#M41SW+.C8E($!A-<,L( M$*(B1DG= MIFZ+J.R9WZ7#O->PV4-Q$_UY,)\9OM9TLZ^BC6LC[^HYU6U.W#I]3XE3FK$P M22G3/$A8%BN>)3$WC"5&9/"O[/,R[Y.UPKU_/QU%(D=64D!?F(Q$;=D7^!30 M+#!Y(*.0^2+T:1(.TVB=;=*BY^N:&'33FXO;=>R95353SC=AN+[";M^5X^'I MB^Z#Z&:4HRC750LU"E*@"N#_*U;3EV!KNCT2#W?[8VFBO8 M/7%=YO7D8KSBB&6G%,03.)^#[^D*5E3SC. I_T26.>J"YJ;IQ[[B*- :IG06;V=OCYZL9F3@!=8XSN@(*?B/"$9 MX$O"0'01'JU*=4IUE.FKPP\-;ZVBV@?K53U_Q*]I;M#6$O0)%)ULUSEU MW40NFWHW=9^.KLP0<[5>!J]!>FRL7LVC,_B:1@FKY)9M17I-6<3-"H*V+,15 MZ;+[9MI7@5C#[5\/#G>/J$H451DE3$D).$5$)(M"12@ $Y:'BC,6OG@9A^'. M,DQQV+,N!N$Z1BMC=-5IVUNWBRX+V11Q?CPJ>26JDUW7]QE+UTUFQR=WTA'/ MD&HN][Y].M(J,BK6G(@H!G2;I#GA0R3P&ZRE+;D(UMBWTB1G9 M9+;Y+J^V NNT!*"'39)MB1';;1F+9]6EO,].)+WH\'(S-M&Y,6K?1GC_5 MX.^8JP'^6&196_+OQ:4M /%V4K8GE [RCH'?4^0:BOP&8QZ9.(ZY3"@86*D" M.19@RXE $P L)@IR&4:);8,874V/KO7-XU*"%Z)O@=#;=EF^2E=3I*NGAO74 M\.4H#'@0Z4 2&6)3S"S)B,Q#1I(LRH,XRV+!S+I.$JOETYKF!/.Y;:X[1-.K M?6P=J(^)BFJILK[V2=N;Y-6DNFG;P6=(5L$^@*4LCZ,PIE@C*P'3*-2"9,I( MDL)VF31+(QJ :10E*VIF+5'5M%UYH( *._G9NOO5U/O_I!A_L?IL9([%R FF M"=!$$+S-*0Y9XFD,7P0V3W3 MV@>C9_:O=^/=]^]>]:2WAO3"_==[1Z#14A-'&0$A( BCB2(R$1DQ81#K**&2 MY]AYBU]+>J[#/+;LQ5KXKBF]WP?T.'4*AIZ)0A.4>[[V:!?@(S$Z1]BI " & M%+MUIE_=!:.7:U<1%]W[]N=1PB@LO$A(*'4,ZE+&1*9A1B)I5&9HR#/8@)?I MMZ]J'GUW^?GT M3;AW^BDZ^/MML??ZPY?/A\?Q/X>[\<'K8_;/Z\]?]^E?)_#=Q1*/_OM[\?GP MTR7P=_SY[W<7^__Y<'+P>C3:>_V%';P^^;+_[YOHG[_?PG>_ 8]^ =Y]AKUYPXL8)N>P)//_-(-QA,4@-*,)A?6B5J: M3IAK/!E4G:5W :VJ:5K7^4FTN](,K8O*-Z,#Z8OU)P>TCC;YJHWS4CAO2E!V MY+&P(OEW ;M77CH!'X4V?8-:O8\JV7ZHG>I8AAY[N2&B6'G;L+T')4"=OV1G MV8F7-QZ?W3$,,AI\,%@-'9-(WH+R'@#9_S^8\0CN:^ROCV]>X>^[9V4Q&C#W MM!L[X!])KG]R;<+? -('1&+6U_S<4IJ^9RWP"?U>S>(\2VG_[BBC6<94FI,\ M23AAN3 DRSD(_R!04J6! FM@47H?NOB6;47="3.CG+ ."=M'8#4:6RD'G,L# M<3/VI+,L]VGGXXYC[?_L[KX']&]=Z=B08"R.?=O'"?SUQ<#<_ ZZ#JY5-:N= ML4)B]W#?7-Q@VEAE'2?5XDTX>YMQ-K)SGQNCC<6[TM.N"V55F:F[MVZFAU*Q MM'+$Z&$M'V--D=NS=W.\*Z'Z#X-DP! 6]G?/>J%%]E54Y1=\(39R(\& MSX$M@$>"P!YIF 1:)EU9CNEYZ-9>U7^L69+AX-^9/O8B>GY)=^;4=;N(7LXV M^6OV^"6&+L5H,C:VF;8 PZV=9"/[WS;'PC_3K81R"FYL\F+:]B,I81[PXJ4C/CL8$&=3[J'V@@BLI(HSJ.P] M"JZ'46#7*EP#;(4^GDX I/C&]? =_H9:H.D,C('<8NIZMELBJDP^&\&NGKM4 M+7A[0+;8G=<1L]MY=VV]5G,\! M96O*&G963LG2E86W+]QDR$T[4VS#P_B+IA7#6,]'M.M?AIU@V\H+ M:B,?Z7$Q]:1#_<:UY9F?]MR4A0^<#8XG$WT!)I^=%.AM@"AV\MUEQ#O-4J7= MUH?596:[A"@W8-U0)MA7)Q)+M+G]00$&[.7[4=:B86YR#6G!:@!=#J;B:Y>A M9T!/Y52@30H_U.7BU\B=.4$#\[$S00)KQ5S#GA)N7;B]9M.=P5XK%HV;+3+E MM+KB>=B,&%YH?#S!#84G%Y7/<#HI8%U*3,:W/%86-C6W75'LSC IY^C!VM\V MB1W'*R&Z]YD5K[VP!*O?;M\Y(25OWJ='O3*RF>J@9"OYO5739-%Z9.W M*FR#"D ?G]+)'K:B$WA<%94CY7EEX?0#OF%98 )9K2J\% MN>X+<=]]H>^^\#RZ+USK1UGTN\2)"G)N6&@"QJ0 4R1))&=4Z4!PJ:_TNSP6 MG4[&N"^MX?/*H<8/1>5 A_/#X)].<'ZJ\<"T6#3 []>ZG9LISL?-%#\]2U-W M[RCEB0BHR$B2L9 P&L9$"'1Q)@S(- DBC<=@GESGB5:^%,WI.)]%VC2N;CM: MSR538D- 1[\ETJ\/"Z.9!N\*,VV2$BQVP@]MBKO'!(A_$2!K8T%%=?6K3ET*7WNUG5EN\-@A+B[,8N;,S=-3 M[!6'UIL8?T$ !RMN=]N.Z>^''T<.@IZ*2T1NL!SFJ\("N3 -/ZP;U%K(HP*L M3!CLJ3GP=I>IPY* Q;RZSFGV+;VZA.EL^\IUK!PA=)[?6S D_SWB6HPCE]YBP0:V)?J6L,'<[,PY>_/5Q'LX<7%JTV6-8==R\;Z+JC&>_(6F ML1/M-B*9-,X+;\9U"!<=9!;,/OFC-4LZL2M3+*. V7%6'S0IL:7HBI4?%)43 M0+;:L+<*+>'C$20P\7UD M8#V_%-+VL7PZ(?JUYS:TU;=CXVD^-2G)U@*B8P MM!5#PAE7,,8!6+/2E"OB#VM"#.-)^PQ8_>*\T#-+B_ZMO)LF#/XW4N#II#1K MB,UFD.Y@S,&^" @9XR8\AC6&&\?3DSK:L7Z2&/"HHSOVU$!G>EX-E.8,?5AV M9@NSFMK*'-[!^/0$S.&*_:^]I8Z>/&6VEGE)9LWH,8-5OF#JQ+WD\ M>/.7=<;BYL)"EI?>>0$#GL"S1W@P]_3,@-K!GMC6:2O."HW?HTO IN=UW:13 MHT[&L"#'UJ52NPU\6W8W)?\66T^'-0GS$[1G^:/0W5G<59.,+?& M*Z8QK"Z@F-8QC;MXPF]0J":AAW'8]?I?+U( M>PP4;T?\Q6;IJ!O@^H^@%=P&(C(IJG)6N^70'7KPU[O7).1/DCO\W ?P?&U. MO:&!1IC5KC?:]];/M^#A[;C W+E#7XBQOA5$^(DX+R:EC6Q'0#<9P\2I8 MM2]F:H^7 BN.FP (L$*A&B=E,Y;S =?B%CU:\-%YCQ'J@=)Q^3X=SCN?H&=I MY#4_ON3Q:"+1KVF==9WHQ M>N4Z5EW2P@>Z/3)CWYN[]L(-!WEI?W&S D:UZ+@.5N"-\*P*-"(@8NNRJY\* MA#)#'^?,'4O0!B,.I7N[R;D%2O.S@+(%I8/[72R[(X?C"G9Z/))1 ,0(-S YR'>:I@ MN=4U2; =.>PXP' "@SD3VL\&]ARS\T=(VU^9C6LPVA%DI\9,G>NSX^['V+BQ]5&JGT&0PMPM*D #JLVA MK41NIECC83*=8*4TBVB:R=O96I:V4K0SQ!368E)B+A;2*5&SJ57P/D)F^>M;H[Y1;6&M\#E(DT^+4T*.^!%,DD!TEM[-?A MKX,S,(IKH=-4'JI.BMR50 %M-3BYE&6A<=-Q"RSHK3>S=)$-T*UI!>'@_\"ZPM\$%(-F-.7 M1$Q)_7;5B8&9EL#=Y R/\;@=K.95 #LJXH;&Q$/H MBI2+0!>7\5R $/5Y$,U2>30,P--O\@0M,1<0 ]4W]HX4?XC!'<([,6($T+B[ M&]:Z= 0S*YVC8$G+S_L=<%&FF'12WR \4!&=!?/!:] &:^C$3A]D##R\"=DY MWYBG"1OK+=#];ZIIXTQH"'W838KHJ&MX4.F.[^Y57+:MD;4/K3TZ! MX/9@A!;U+6P+0IV)*@R:M39?IH9SP)R8![+NO;W*K0:S\9Q]\:^0V^FS:4 &E^YFJT8LXX&+(: GE0W/Q@3=MV&QT$P M$Y3%3G35V:5#RPNCX@NNDQ>7%GDYI%4G'-BL&!C/+\F"85_Y$F,UT)M56W?!8LUF-QFG.:YNG&(O2( M.25NB6P$$*$9 G?FK1-%PS5T[2S][GM[PV$.B,_#;^M:F(QKP@85?'96YV]9 M,[ #8*L6P3HF\(+Q)HL[A[*'R^X(>(-N^N_B[:#P>$M=@MU3#6LTT^00X3>@?= =9@FK;%D?R_C,9*7*XLSKW[$Y%KX^ MD'\_[Z>NO;\KW7W^D4WF6DVC#H]8KTTKV"V+.4WK%<"9<*F5K7;:JK5&1J[VE&G05S-XM#2RFLB32IW1_;QT_WW6AW%?JZ-08-F%Q!"186.F- J)M(EK MH)*5I)J):"EG[7"% 8]FZ?KRF6X#%FLG?,_.7EE$>M\613W(#VKGL=_Y^:() M0*4*"R=<3$H-\F];RF0^. D0S0 M^[@\\/O(&D/V>%:-'_70A]87TV]]1G$W(;?)F\7'NY@4C&TN:PB?S\:ZNBX3 M68G2^L?113^IFD-JX@Q [%=_^,F=MLH 9PZ#P:6BP^VT\ ]>N7"*$^B>-(C %% M#_X\HCGCVM 0:\(9PD (DDQS2>(L-3*+:$[#[(IV8,M;&3"]>A2Z"YBH5#JE]6^.9=U[,FQFE[(MH#26>5 M^:7^\*LNJK.1N/RE&-LWMC?].K\I&$U=:(EHM\3]W,8)=P(7*_0-9/V3_<\[ M]J>%!H_NMX3O!&F\]N=@)US[VU7#AM%.'/+O&O;JWZ*,WB: M?J W6*L;C?,D%M+CKO4+>5<"XXN+=GTGUNU>L9]<+989#*&KGV^S5C?MUKW5 M';/7.BYNVZ+\#KVNMVY1_M<]O?P3;?"],8L^NIDW=7?Z2I0EIJ#]A9ZPFUGX MT=/$Z*[+]^G;T?XW+!X!,W[]X63O\,]X[^]_BG]./UU^II_@>7O1YV^[E_O_ M?OJZV.7[\]_PG$,%O_YS^?OK/X>___@/OMO=-_[OW^AW=/WR; M[Q5+7;XC&L:IR3,2AV%.6,@5R42@29!'69SF<9RBLR?,LB%-UW4:N1]N^=X> MWK<4UM=/9E$7]I*PEX1W=5/WDO#1)>&W!4G(PH1I[/L5!%$"DE#FA,<\(SIF M,J*LQ8>N=:S\.PY=%-0HN?0#7#H(CK@(E8T%XR$(7:K2@QP:)(R$JM<1O"3 M"52Z;1SZ8_FO5KOO#FU=J5L$:KX3HGG?<'2&=61F&'RQ,.UIVGJKE_)[;;V[ M+?*WD+*_1:X>'\ M@[U6V :ML&@9A'$6I"S4) 5#@#">I"0+E0;;7:LTCI,,;'KG-TQ6^ U[K7!K MB^9_;![3NC+&-R]K_%BG-$\FY90Y5$IF2C"Y6(! "$JS( A# YNAH+U_3M'NZPQW?\D9W"'\3#XDVV%%'W^,YP(+%]EZE\F2+L\(:%*>=+I:F1 MJ"JLS%CY6G"8/'DNBA%.EX#B(UAS!L_>-.?',1'3^@9LM3AXH&]EYX*A"6 MS,T)S !/L?JN;#_AK3_[DZ'VU&E=T,K7E;A1M_#YH7'(IUO?0[@Y67=QJ+N19QMD7P&0#5'"OKV?ID6'+9\N:IF9Y,M%MZ M^RC?T!(KB=H-J[?(UPW[V9;!WTP7]^W?CMVQ+751E%;\CES],U\XC#.B-O5&E:W4Y]I[8!7]MJ$CC-,T7118LU6ZFLMK>ARZ,G/V MT74Y15N6WY6%Q%*S30G%SL)@*4;;HIE!0^6HHG4J+=:&8FMUL MT>.Z2[?O:]*66[2:=[Z5=]V-PYV:KU>M[HA2OP(6QW&O8%6FVZCIB9FKO.<4 MLT4%=75&! #-.OO*I_4@T$Z=8]..;Y?=Z279\5RU2O_L" MQV#U/GPF/ >[YOBZZTT;F3GM@CM\=8.5OKK=7'6[M*]NUU>W>Q[5[:ZM5K?8 ML%#Q.-1P<6(TBVB*+B3*$R.5IB(6C]RP<'W=C>4WO]9,?MF:=UZV+DGIX2*2 MK!L88%6ONK7VHF[[JP:"+;.^:[O_ M/:37"J=C9W.0-W/I3,6YLIZC!^O?W:.N%_8BG\.B1O 32U"1%&!O@3$FP#Q MM.\0-ZZP&;5H6L0W[7M@T#%VT!BY'F8@B@ QB_$4X(AMM>"+O_AZT+I)E>($;W8S3-.FS]F=VVP7NG;7W=3&#!H;'H. &(X)"X.SAL M"TB",#J>E#A&8WXX%'XVFR[WJ6_'7CYTO(Y6O%^?8.3REY@M4 ]Y1/*Q[3Z2 M7Q\IQ )3F%\;&NW$N!8__8'EP@?ASR[^8NN>T5_='W_.)JA$+$U7S@UE:Z;5 M/8^0XIP;!!N]>/=8A_"<%U3,-[D\\8761-NI1"C;!-1?Z+??VCVHQ7[M-_^> M-Y^NVOQWCBDGWAJ&"?_W&G)P'82PPZ+$LJ?6Y[Q>* T'IK!CNUKL(]_.I/[K M5Q0[_<[?\\Y'5^Q\LYVS\8TV],DY)=?$;?*5G:6!W/V2-GGF?6UB5&'K*V3+>1]AL4 =V+W%-LUN)G$-9\\Y M8ILZFZZ2Y:F/50B/1&8C4^&J;L=BA!+8M>C?F78%5^N^8K:N M7^WL;#WZ_@DK*-O.>.5^-\_%.['&*)I9[7;4I;7%5#C2:&*!MA>X]UO;7AAM MK;TY1W5C:58-1*P:U#;"S9QKJKIJDL-!D:.+=%AK6-O%)^_&$NTS.ZUTUSY* MVVZ+=?\=N+-38&:Q$;G&D9J&@-A6KB$Z)V@\8K#3K7W1<%6)SE-\C+O*^;U] M2]^V&YF8"RG8+R[KR&@[I:D6IJT)OUB9=CG!?$VSYW; MV)M09Q?!=0I#SL4]N@A^KCSFL!.=<%LX%K8YD7L1+,3;BISO[@/^ M2'Z(#[9A%N[.^[;B[N! CHICYUIY:A1WSXZ2#ZXO]=MRO M?)G]/N=G[_#/(YW(&%9:$J,RCO40 Y(E/":9CA.>)(&@R5+3$9-E1N91+J56 M3 LILY#+6!B94,JS?*D46DNXG5+1H*L:PFT;IE?=R))-"' ;9YIN;W6W<8Q' M79IIUQ\JNG?7@3S4K5A+T;;H11MB]12Z@4<)$@F]+*;$&^H'VEZWH"-WJX=Y3S5.8A MS8G*#.RIC#7)>!J00&:9Y&EJ(A.]>)FC*P$3ZJHEKJN3:JRO=':&O1/'TYV! MWYNVL9Q+_N@PM^6O\EK!AQ4.;U,-.@F8 HG+=*(XR_(\DWF0UMT__#S44:3(&F+ER%/=NARIX@;U \>MGVOUA*(LXTW0B,KVH?_&2+9]^^-_HLEDO3%P_60 M8]CD*Y7.;?;^.S;[C9\BF %PR4'^$;ZMIWPO*J)M;[GUND;+GHSN8HJN M3*"XUN9X'!/V]:*5T+%DI&OO5KE8ZZ7S S81V6+L0JFN17-[NV7ZIO]U477E M0#%N+K1I\4WDMK:4)J.=P6\N#;QR[L9JBE$36/7"G4=H305G/+1MXEJ#"BO/ M._O$^W_F,\M=XG^-27WPK>[ET;Q_._!9.3DOM&L^WW2KJZ?NTQ?;3I#SZV+3 M;EU"ZGP<3PSL,2G;D\_95RX]9HP%\V'N_S][;][45K*T#WX5!?.;F>X(BEO[ MXGZ'"-K8ONYHB;:-VP'_$+6"L!9>21C#IY^LV1!J^#;ES-/H\X?&#R0V=47.W3VSOW'=31M]D8PZ\Q%& MCQ"8L]WLV\/#7BQ%9:ZJ7\SF5;<_:&S7X7E;N''\]:)^\97N;!W@R# UB2(N MDP1I",:VXSPA(24V3(6 I9KU. E)C(Z)@#5G>5#2H&13F7.<;(QVB3>5@W/VU8JVKF5S7SJYKY5^O_WNH@'W-#[L M@[)=Q_7M/[_O'Q_2>GL/QM9HSA9X@?F0_0_O6XWCO[[7=^NX\>$3WF^_X_4+ MF.^'S^V=;7CF\5&K3O^:*9&_Q^M;!RXF:5VNB0_J>#X@\\@HHQ".05CE*(LX MYGPVL4Z)?A:%H:L2^14"/K^ZMA4"/A8"3I2X@M4Y.X"],X(9BYBB G$)X.=4 MLKDT/HW)&*CLJ,1$T(>8M09Q(@JSE$@6#@XJ*4JWB MU4IZA=X/4(>VJO8TKO:DJVI/5;6GUU'MZ=KJ33-!'AB'9)6FU%K%O;3:@.3U M3%-.X7\Y^6+Q>ZX-#GG^X2 SX8%E\:<<(V6GB[6652IG@D9&T7O#%%P78?Z= MB=*$L\%3+RB"A.D-*64505(-]L%B0BPTNMR_U%=;V0H)O[B.^Z^4GN_;_AN2PVN0\V?76K5I'H MDY'H71&3DI<&F56L?X/W;_N?.A[K(WO_94X*=W7?GC6_UL_U=F-?NO^U\NE __L[WVA_/]H[? MX<;%.[YWT8+G'Z,1-_!)P]XB925AP0>M:#XE8.M4 MS:=KKV(D3Q7+6$'CXT$C52%AZ:/SDG,9D]:,")Y\(DP3H6T!C60$C:2"QA6& MQHLI:#P[2$X1QD4$(C,1\-%JY#Q+B"H;K'9$,V_7-LTZQ;A"Q@H9*V2\>R)Y MA8PKB8QD AEQ'91&K )C 2.IM$0\D("L2 GEOA)*^)1 HUS;%'C=F/F^]Q4T M5M#XNJ'1>L>R=16%T]P0;4$S3,*" BDX!O-ZJ#322FE! EX=89C'Q1X(DYC(RV%#8R.LFQB"&Y*UVK5?QUE3U3P?I* MK4GE%GZ5L'XQ ^N.N>@5)4@669$I<&0BYTA[G#1UF!KFKW(+5ZA>H7J%ZBNU M)I5+^U6B.IE!=>:52HXJ%$S0B-M$D75*H&1BDB#,M?7X2I=V!>L5K%>POE)K M4KGC7R6LLUEE/6)O!'/($9G;NE&/ .1MD0YO8V!1VG"E.[Z"]7O(@;\RYWTU M&G9\['A@S]JN_1EGLH\?MDA^^5YX;=5^L;[[]4!QSX/4' EN!.*!660X"4A9 M)G.D5<*)/M/B]J-N'656K[C/X;K5/Q& M_OA]HS9.@8#5''9L&;;0ONQ8!TL>8N[.TLS(.8CMDVXOUP,/S00WQZ*G3-ZZ M,/FLJ7:]\P^$2^R53]NH[2Y^2:_L]S+YMU$SZ*+3]+B"0B_"[07!Y('E\>3> MP$7?FM$D)VBMF5^Y<"6F+RH&,&SQ'6KN//-G2L^@LF+/SRPXY8<$ )EI^C]X_TPT,+ANTRAXZO0AD M>9&;7O\[;K-N,X\5;7^*EML3K;WW*8=_M IV@==MFPI1U@L[&7[HJVRM6R4[WE[6 MYP.RLX?T[3?'U4/F6L:-?F$HJ-] M7L51K1SXY3OP46XD,DUAY=]S^Z62J",0;V>C]KYX<;>?"T=T8FJ6Y##5EV=] M]A5M4/[S)4,T6D0K0V@:43?<8&'I0MG7*OZ$G>B4E.T*'BM8_!3&T1NR\?L2 M7,;O+/M7M6,J.66Z RSK65[T^UE3\%=NOE84]/ M?I*1\Z[E6X>5-B[A:KZ#_:^;D3^L4O8/#*97]N\#^ZP%7-], &5Y.EOA&/8F MD])V'/>;?77*VA9N;'^]:!QO87@NK5_4#WP 8R02CSSF"G'.)#*8)V2\ME*; M2+!*-U#_;(7N>%!,:MDP:M>@^LC\R MI,7<4F^T"$.E9=@X#Q2/\Z)Y6\&[HWYE69J/V+98E8W:BN+QQTZM;GM@&I9MOS.@ M718)7#3!VI]=^*C%DPPOKK8S%96/\V!/ACOS3RLXS)Q%>*S6SI MY*V'W@V MUZ?MYZE1Y@;"5U)NWN9+%]QX4\:\67A.FKE/_R<=C?$5FF<=F !#D]!W\D5'F.K6=C-<>AMO82.\26%'V%$QB&3<6^: MC($*RQ%T>_URP(6F;%M KN$+GUW(PZ %_SO M:;,WU,/R^UM=F\EWZ,H8\<[,.-HVQ%+[=MU>KWN6>T/G->HU8W'3A"[ EM;,>:*RHFU(YE_$DAIV]L_^OG$]69)L=4'P+ZSDKDZU8."=AA0LC M DBKVVL>#AT=Y7:.1SIRI<64LJK[H]RYA8-NQJF-&F[0!/T-!YI/5(?.R,L: MH$5]8< ST,(F%'^0&659T7Q),YN/W*X[V;:M M[10>LB>69E].W: 0:%QA,,9^+\:W#4_[4516+]GFOS$ L1RB4=A&8?"^*V"P MF*KZHU_;.8,_ 68",EX^5!.!./Y]1K,!09#UF/+9_:RL#'^=/M7SQ:*59TS- M2_'Y:VDV M:VBX%/,H\+?=' SRR:4['>1#/<#35C/VRA/"&P,MGM9\IU7P0JTIS,;H>D6# M]:&.7<8L%.?JL1-&1L*T1IQ]ZT5@P:5;?5+\=+J#,E3B4NDN%"IXSM9)K]DJ MW_-;/\9:)OV:7K7(F:Q,/:6J]'NQZIX-^UL$+"NB/ M#AWF&BE,T$Q>>#:EG/2G]@GVL@@J&6E-V8@!L[Q_,I3U\&6O:_W1LPMW %6_ MT?U1>E,F/"!V [@?PL(M0C\Z,$$RB#AT@U0 ML[7#RU=,*[^3<5-P&=PZJ)7Z?QG34IA-E[9!Z4?*-W5LJWMX7D+J8C?2J.=) MMEC*(/+B8<64"Y]/H>>/V')JU"/,'?D,)D9P4IP]E>>.F3_+;\:1-Y./*:EZ M?'Y9> 4+2!BV6ND?Q6&.EE*7> P.]_B MK)&TV%8I26=!T,L2=LM09I>3GA/;OQ2W&52N%+>Q-0YY*O%W2O[F>)PQ!K=* ME(:9S9']T*[K^^[)F,HNA?AXAWLQ#5_7G U_1O]I[%^_;C6W/&]_>']6W/\-[/K%Z M^Z_F_F[]O-'^-]7+$M)4IY"$UHBDJ! G7B&-94)>>BI-2)0G,7]*G[ P@C)G M"6>,:V$I_.>PB4(P/G=*/Q;L$QO0G_?CS$1P+++;KGGOBOG(%[/?O\U>\RV( MK]J?&_\^.\UX9^P$)^/HJDF3P/I"OPF%R!D*E4G#HW 8%F)[:AG&)X2COXY/ M";,,_C\WR =4&LQZ[K'4W'(BC%7>>9LH8'D"PB:CXAVDS ?,'Z;R <5<6*D] M+T3-;G>KG-N(FF/_0SY+6RX#4+XV=-G]1 ^<)(GDX!_G?<[?T\,:S"DEZJ.Q M#$M !V4V^!7%](" 6P7W=XJXM_5LMYY%H"SX]_0D:S9/2AH+Y,K;D8(YR"ZY M9HBEHW^K!]I7F9Q]FC,EXG^!&RN: M6TQSGAS %H,L4$!SR7/$4V3(!2,1IM8')F"?,0>:VU#7D%RAQ)961E90;:^3 M[3(_N2^7UD2ANH["]D?'/*-"A(/L:,YVYU&O>WIX5/O+=@J-?GA*S>:P+]L- M^6V7B4_C;YKYT+\1\QE=*[?!03E3*,=T=G_D8>51%\9!;QP,72O.+0JE/T-I M1J^A)=0&N5NHTZ#?Y_$5IG W!R&4V2L9NB=>-3;FOG:RE[;T+0]MJ +UAYD# MS?Y43L8PGJ(VX6\?G\L5+YX88#:Q$NC[W3P/N#Z<@;!8APO2X*PP-K-%&'L_ MBA&"P9G/] ^'1V63-G2_>]KSI0L@&Q[MG)4S7!8_?.DP'C>'P#Z[R.?9%9\4 MIMG5.B+2+(4OHRS\)4@5"UDX9:=\'65VXF#FZ8LR&\M='Q2%-T]@K8^ "G.4 M\AA M">,=CT01HOC!Q^4DSH?A."L!L%@ ;.4JOCA9F7 ,*'HI M$%>.(1WA5QRB%2)08JQ9JX"(EP,*],)"'&!$:K MDU%AMNQV+U P+DM/?!P&769WVE;!1$,%-6QUPM^7'+15,M#',@?(*IJ_PH,Y(9QR!,09B8E01B)Q4!+:2!/;N9WWK@$G#6(P"]%+& M )[ /M+.&125BII9)C$% I,;\GKZ"J!BMD"5 7D4_5&GFX\G VL@E-@J!7A00YUR 1(L)]"2!/1$,+"N_ MMDF9V+BJ]\]0IJV/:B\,H^J>E#RJXZM;DL0%*#DN)FVU!27':HRX-A)IX36* MCN1*\4(I;G(3$+IAECO!NK&A_Y1P4:;,?,Q!X;$_Z)=(JP*UCKC"97$D\I MT.Z7?I93D1<2RDYO1">-TQP7MY.^% ,LOUV.=EZ?@OR)-@X/E'(&2Q ]V <& M)KIFR"KX@8-G.#J<6 37:Q+(]:)FO<33>@VDVDNP/)M()@O@Z[_7IZ7A!RW M]TLX^B?VBFV;(2LPK'0TGA5EEI.BEF F(P53,!@JJ"\-KEEJHDO04O&VPM9Z MQ53P]6=CZX![JH+E@""&@/#QAB!KDD:,:RJ"$8YJ4CBBS;R-/9&<=\6)V$9M M9UAU*(LE#TISMP-ZPLW..6)4QNNDK&*"^\@UP2XH(@0/6B=*QK%Y#(T^5-K* M@Q , P46U%9JG"(HL-S8-\&JZR PPL02Z1R8V-B" GOML==94;>C&:;BC]DH M_OBRIH>MG75[WXN0!WN2+=":'=?9*UW-0[.KA*/U)Q-=_NAD<+W<^K78^F]L MA8^==WW?ZYY5PFLQ%>[1QMF!3-HK)WQNPY& "@7 EM,!L01Z#_&),P6*C]99 M?,T#U_JR@NFA].0I6KD')?GF=//ZT&N/US\=>&YQHBZ <<4(RN&]2+/($:@4 M$A,=N/,4Q)VXSM0JRP(?P;)GS3D6"Y_#-7Q.\:EEOU6[DRL!^)9MMJ?SV=HV M__]['*5'_"HL_58$]VL2^S@:V]L\M+)TY13)H'[T;\)I#V W]..3%S!]@O ^ M,*PP@37GBB'E,[Y(1I$C''Y5#H?$%!CF86VS\!3FNIAE9$*A_K2Z M14674B?Z[^Z?18Q=CG+N#WI-.PRPBZC='59Z'L?:#5/'WIWVNB<1[O!'A:/T M\#)>[:1E!WG[%@;)Y>"UHEQE#I+[>3(*4!K2XCA&KFU[WW.07*'+Y=(6Q>N> M7=SX@IBUO-95N-I"Y7S]J>/5;F??5?%J-TW!J5^ WFX$C912B3SG(/F$%Z Q MQ0B,"!H4I\JK?!Y&A+G.\7S[@#4JG%."2ZNUXP9S+8FQ@F(.-J9*UBV[WU4\ MT>.2#P'%R1+AN-<*6;##$>P81D[S@*B.(>I .4MJ;5/I>PU8NU'>A62"&*$C M981'20UF$22UU\0$(_728%(1U^,2EP!MBZGD9+(8"9O[Y2I#D8G4 S9198T) MG'H@+D*7(:[EHM76QY%%H[8B-SM!NR_1586E/1:A?:+UPX,8 *]HBHC8')8F M@D>64H(<9TI%8J(G^?3UVH.VAXEU7$6BJB+5KJ6LKV>-LP-+4XI2)>0C-H@S M3G/D;4!>)JU-+OPD\R&NWIAO#?L H6JWHZ0J5.WQL^/QSK9G.[M;K'[\\0Q$ M(6%!8T(%()1QB'MED>9&(=C *!TV-#KVPL+65LA[,%'=:K(SU*@?ROC@H7]9 MZN:H%TOS_J8I15,_)AW-C(+/7JU:O^TVB.])NLV\"S=T'/V=Z[J&]_PGO? M_CK::^_QQO'6V5X;OMO^= XZB9C5;_9!M]G_\([4=^MP;?VLL9V[<;]O[A\? MTOKVGTWX#C>V/\*]K1R*GY.!L.?<1^:0ECR!U84U&%S*(*%MTL+[Y(V?K?X3 M/+,NL9"\T)PKIXV32O&0#'?&8CM;_6>L*&=1?+D3M7(K;E$&Z-H!/(M(_-&R M/&;GJB_^"#315MQ)H[>_9OK/[BT;M8DIFX5!(ZZM1([*@)AE*GBG'4ES]/P\ M].5AQ^JB6451G"13][6)*6/>G'-Z,/?X1F_Z1ES]\T.\7$BIO^&#Y^ MJ$!GK7NFG7WQOO+K2]5P Y?J86YN/PBC-P^_WBB^^L\@S'^G^0;55W^--\B5 MW_WJL81M"+K<8_]3#+D<-JQ,7O3_;XVMC1?/^N^'/=BM@(8TY7V,*8T$[1MZ M\K-&IK'U[O]78!2GX;4\T+OQ9 M_=M7NK-[R$ :7NRWZWAT#[SK=)]^E?OPG/WVUY_UX\,S&"-I;!^U]H^_L\;% MUL_]W3VQL^UI_:+1AOFE^EO\\^_==X/Z%RQ@3K2^=: 5!;JA%E%'!>(I@/3$ MTB$G"(V>"!URJ51*]#K7\R7>'L0_)K[H)>Z1BVU,#FV=H?7"8!M"T;RREJHC-4'[S\I78>UF9%<'^.RN_ MS!%J'.<18)\[G32AQ%I+N-?8&E56]5J(^)7R^\ PWIR#\6R6,)4,DBFGYW'O MD7$. )VZ&(10EBN>C\W(0AQ_=LKO?3#JG>3/?PI'T%5- )^%3ZY71F5WND7O MV&:O.,'NC>-_;G]R75R[J%?B8[F3WS=S4>"_FS_BW%G+.(:I_X_M#7;2@A"H M5^V$_G0@C+'):(RL51'P@S)DM:-(6N%SC?2$EW)"#UFS(,?5Y8$YO_1)+_:+ MN(VB?TPB3%B"RZH!-S$%'RTX M9+FE?-OM#QZF_Z38T&*)(2R(-\L+CM@&68!B.0\M/V%M\SO,7$8WN,Z*?NYK^]LH4F0R.&0]-QW-2]X"FBV^*OI._WZWU5_LQEX- M'^AB_\K;40[EYXD;?3?T"M]L\D_D]UURUC>)>J N)(JE MD9QRIZF)7/F08O2&*FW$LH[?7[AA;E ^ZUD[A(\_DOW=G,>S!>\Z)/6+3P3N MY(T/>V?U#Y]HD1-V_.Z\L7TXYQ"N'__;JK?_:M6WW]&=[:\7C>U_C^L7AW@? MWK6_O7?>V-VB]=V/>&=[H4.8$V:3R4=Z4GK$21+(8&91T%H'*Y)S*1<^XNN: M7I5I]C!\(3AE$A*X]/JCZ*L9M/0#93?0PEJ*V4=1,>8RC(EG M&)-Z$1CV"@45P-Z1/B"=C1[!B!):<8*3R!7NK\SP>XK0PB?P!VV/RQ[MCLL> MW2K\>=G,EI5E_J5BX%3*]? XR&S-HPI.2ARY<<%3Y9P(E2MDY:#A?,X5XD*( M/ 2*,+>Y=+WSR') "MA8[9UA+/C<_$*M [G<56;?8W+&RV?$FUC[C\")E;7_ M\+PY:^W3**4D)B!B$T'VDG"G%W;9.M4WB7[H.+*9RL>*X/V M?AEPUJ!E4CF?P)8QPC/$.35(2RI1D%YB(H,A-M>CX^N$7=6IXZG9\&X*^LHR MX$+C-.2:(L!2@6/"A2&..>H"EMI$PBF.E7&Z"DPV:YQJC7'REB%*>$2IYSEMCUU:#NY+=^EFEB2Z[)$^2) M53;R8R%48T'Q!)$TH!0(?VXUXABPRDK/$0X! \D[ATDL&D2NTP7Q H]3R^U> M$LCND84?_EBP M]7";XW\HL\//I6?I&'Q^-9OXBD%LRP:) 00>:FJQ;I)"(* M!C-..Q7/N:QLKL/ MIO];D*[].,,5&W2)\5Z59T4W]))I5H\S&[W4VI>\\&_953"WBAP,JWK%HGMA MM_9UX\M&;3MGQ/?ZN;ENV3@!Q4Y1=F*Z4%L/;NLOW23B.15VK=+PJS3\)\R; M&]:WK=+PJS3\*AF[2L.O=KY*PZ_2\*LT_"H-OTK#K[+%GCZX+@:MJ0K&)&=X M(-AB8H0B3ALI4C1+-Q^HSM5A;+Q!WQ_M?/OTP=?[K8;^\W&Q>?V,YN M.&I]_>B?WM]\?[QXUF8[O1WF_#>+>]:-!WK'ZQ MQQK'7TE107$^#=^&7,W2YG@?I7,:?D)&!H."2\0+JTQ@=FW3L'4LQ7/)%ZM0 MZJ6CU(TZ!#P\3+W> ^C' Z[9 VBKO0J16)2P8HB;()&VE".?K*;!6$59+ +S M%X0#56GX%62];L7J=9P2/QXZS9X2*R6,<%$CHSRH509T*\NY1,FKE&%*\62* M4V*]H-K]BJI551K^%)=JI:RC,D7!.7=,FN@,I1Q3I1UW5A69#F2VBDR'%ID3%"LF !7K6KTO"K-/P;2FP1B#9&>\T< MQ\$;)U(R45AK'8D\5:Z0E8.&^31\I3%G)N3$ I8;2R2'; "9S1W1A$7CA:, M#7I=,;*BF8;/C!$?H!W@PS-B9>P_/&O.&OLQ4,-S5:N0NZ;R$' N%DI0SBRU MW$H+>PRLN<[D76KN54SY;*5C9<_>+P/.VK,DF*AT$D@[[,&>%019RPUBU'MM MC6?$B:)$#9/S4<^K(1M?519^KA\42$K$6^Z2,EH8QTF(6@>MB*ALTU5@LEG; M%+9&2PEJI\39:<2D1YI3C5+46(*X2YCK*@N_2GU:G36Y26U9' C6TBJF(X_6 M:6YS3U#%@I3"XRI:8.40:D$6ON?.:.)!#P^,(XX]!3T<-')'85^Q=4KFY"=" MR+HR\VF?5?93E7=:@>^39.$_ OI6?I&'Q^-9OTC@1$=&+/(R!T$XGY".)")" MG-382F:P7=ODZT+/6V55$GX%AB\'#%<+"RMWU/WBWEP2OK4 :58C$25&7$:+ MK T"J62#LYKJ1&4^Q57K%,^W.:CTT"?-PG_T#/O4+'P J5->"K/^'@? J<5O/N<'=Q,\\D?LG,9U^- _B3Z35>M\OWRN'M5';A9NL_]_39J_F9&-4[.;"96IV?.LT%%\5VV!=]P=P2%%% M(J]:*A01E#/80K&F^8_>]GK-_/N@W%S8=UCPB01A.T%?&[6/\YL##W&Q()#R M2K@'%MS"&O5LG@/*\ZD!M "!P8!Z>6S-7BWV!Z#BY#<4*77KM;.CIC^JV9.3 M7O=G\4V_F,6)'0QBKY,G55Z1_QB!L+KMIH==VX?U_MKK^^_/4_EKQOY_/][^%$T>YW ,R(87P.:\O8D9UOW3N/:5;8V3WJQ5AKPW5' M_1KHTH ].W[0+?6I]2OC?5_^PC2R:K/4NCQQ':+56[JY2DT/4LUC^?5\T?5" M4+6:)=WHBYQC5;&:*J?Z MRD,_ZZS!D1I/BT!8JG7@.#&3.#:,&3YT].@I1\^O3O\F*7 GS7I^7L'IW_$1 M_*UQ7-^%[W,)[MU/9SN[7SD\0^QL_P5_]WSO(M]_R&=/_W8^O,,PJY_9/[2S M_?5G8WM+-';S,[[S>KO^LW%Q!',XI#O;1S.)6H?G];,#X:G0(D9DHE&("XF1 MTY*@H 1 /%&&$0QR9UTOJ,#]*G*K;QG$6R'A:T!"JD+"TD?G)>32-@X/)",6A8-19S'C(21(,>51])SC84EUOH< MC[LNR'P41(6$%1*^;B2\U>%?A80K@81D$@EW/AW(B+D522##!69CFN;>EV*^7)@%1)62/BZD=!ZQR1A(0JGN2':@N*71*Y8)3@&8WDZ M7[32"5<)"=D$$E[4#P^HI2$FRA%UN4L5&,5(!ZI0 !DGL /5/^CGI!,^ZV)+ M2WIS=[L#VUH8$W+3K/DJ"^)AEV95(/_.61"50_3Y0O[8(;JSN_5S9^L@"!F8 MM[G[*DF@_!J&=+0:>1Q "18B6)RN^3C1RXHLK3R7:%XA>*5,_=U MH/C%#(JG*)+)ZKHTV9F;"P=;Q11R1@?82^,5HUH?A*K4GEB'X5 M*$YF4#Q24+>35RC(F-TO.@H?A*K4GE1'\5 M*,YF4%PESR26$9ED ,6I-,@PQ5 =*=&@;RVMM+%[\V]/UT:8JZ^)?R>.:W9 M.;7E"D]D/PZGSW.JXGQ)A'&&XO\]G38ZG"J^O,4ZF-CIX.I;'KS3[Y*II1/1 M].5J3?S,PRW9'3,O*9%4RM%^ M1S;!#-_8UID][Z_]9SK?M-D9CO_97"9I52X*MG]\N"\6 M]^T1C"O^TVUV!K7_=EN9NOOKM8\=?W5I@549>J-;9-9W:V_'51K>3E9I>-_L MV(YOVE;MR[A>P\I/ZK?3CCT-31C_;)_H:PAJ"$TH*UE%(OA49CAZE-3PQ5,2 M&X\C(!:]?7I9B-D0Q3(\<($$V^P5E5VVFWW?ZO9/>[&_*A40=KX,U9/C!J@G M[W[6/WP2#5 /]G<_7>SL[A_M'7\D^Q_>G=4_O#NO[WZ]J(.Z,EL!H4X_\;W= M=V?[V]_IWL7[5JYRT&B_;]:/__V^EU6771C+;OU\_QA4C6,O=CX=,!4<"]@A MX^!'H5[HX C"CC&*F7*]5JQ[K1YM7O4ARU]1/7I4*F-2TI:;<_V;9T8J8^!*>1NCYD0ZAW$4 M(5!+2(R8D >GN"_^*(;35MQ)8]H;%N3HA+^;UC5;(/-C?[@L8:?S.?K37@\8 MX\]GM6W#AA.GE-ND8!M0YQ$@;15!%D')@U+3/ 8GVE=CK?= M-KSY_/_YOS0EZH_^9#&BUB5QU 9'=E [B[U8:P_I)-?229FK?A1<513#Z8TH M9U@(I[C!]H?%/ZZOVC%*_$.8Y>I"5(-]T8.5F#Y* M>9 ;7$K$\ZR8,:]NA(R#W319.:.V9.;]71?T$??K=27S_YT+#-:6*3E1U4>X MT9+>H!Y%M:3++2E[Q,(HSVIYBFCC!RIB=*,B':M.;4]0BV.E@]>OJ,51V$_+ MX->M*[LL\8S[ ?#(M&U!'.Z'8/?L;O< M*L=0W%.JX4K&0MPYH5!20S$VUD=&N-#!TJ"8]E[CQ!)5INRQL40(Q _;;&5_ MUOMN[XMMQ2_9W5;XY[:C&US^]O:TUP/%X'G$1-S2I3N,B=@C=;KWLW[\U]'^ MMW^/ZMN?C_Q/B".;T^;A^?'2TL_MY4;,A9@354F@4';:(<\N0"<$C MGB@.PDD3@UW;-'2=*W%/F86KTK^B@JJ7"U482^D5IS@:RFG01D;LI(LV!H.) MHH\"5:GY,P9T$7O="J5NAE*S3705R5UTK4;)YZ/59!ARDAA$A"&!4&W^EC%9[M^6^LX 9A2EB?$A9((I ]&EC"K+-%@S^L5-/SNR??^+-QU M17N\W5YQ\'Y>ZX_9XT&]\O1F:[D0QY\UV$FA*8_48LPEEZ"A6>LY"4I0['(M ME4HG6V&<^S+GX-+>BZ@-18'E,BHF4F0]TXCYR!,+TM,XUC)P2X 2& O$>JDMZ.765TK,ZC/WK%_(6V&E8 [!'GK$6<#( M!&X0,P9K'R)-WN1F)7I=ZSN7C:^8>W69.T1'+;<@GVWDU!HKO"%$.9F(@M\? MQT*IA/9M^7K6D:("YXDPA4RR&G%++=)8<^2%(98E%P6[/W]OQ=>KR]MYH 1T;NLM\L#FB&LOD,[M#DST@A!F MM=5D%87VRVK!]:N:M6F<56QO'P9X1V?QZZS!\CQ+E=^]R@J-(.USS4.?N(U* M!RV8$5%8HU+P<6F8+\AU06YR!>CW!NC-.1>+=(QXY@U*3@K$7?1@A0F!B!"8 M:B)YU 7PX4!9$/*(*4T>.K]>4*7RM\K?#U8?%5\B"4 M)LXXKCE5PNCLJ/*1)!V\<_J>\;7R,]X66N<"M@RSCDJ./.KF/5'$ID-24(\Z)0V"!>"04V@++XZQ%55][VRM>4M?^VJ,-Y&#N#6K2] M3O=T,"YI>)Y+%78/._"T4#L]R<4+_?^>-LOJU[E,U[_-7O,M_%;[;?SI7?F, MWQ_B4&^IP(5ELT&>=>#"?9UH_7G:AV'T^V^[;=?L%/5;+^DAEX)N G05?QY) MSO/*67 /RNS.?"2Q"%A*+BWR-A7.6(6TCPD%XB4+PDLCXPO.[JIX^[Z/4RK> M?C+>GCUC2/N^7/EWYNW*$W4G M!I_U],<4L\-0HV@=1]QYA8Q.%DD176(J!I?.-XZ, [CO$OY M"#(@GDA 1C&/&+;>BJ!M^E4JV3,Z@ER!MH\5AE<8ODH8?E^.N@K#'Q?#&V]G M,)PJ0H40R"DCLW>.(QU!SV'ZV MH%^U?JY:/U=/KY[^"I-(J];/50>PN]3AYC$9;BR)E'+CF#/2!JQU,HGE[L^E M^QZ3J@[WC=WXG]O[V^^/][[5Q=[QT1'<2QO&\UMC^>[W_XJ[6W^[FU]^W3ST;[W=G^AT]\;_?/ M1:V?'<:6*.$0MH8@[G!".B2+K-1")8L=IWIMDPJ^KHA*$QY2P6.EB0)*I4*QDK%C> "Y*ZPPKL*IE8:IF83 MC!UF041.D.-6(1Y)0H8IEGL_!V(CDQBG"J8JF%J)N=T IDST3C$<:?"2*Z5= MH 0+1YC0E%E967[/ *MFLZ4U)L%*'Q!G22"N#$,6="GD,2A;'!1EH^4J6GXO MR_O^X!V8[B>V]U5'[[Z:^%Q"@?$3-9;%Q&74AA :#&'>R!1#LDO#_&NNL_Q( M@#Y?F@YCSI,&39[:W.1::HR<2A8%29(A%LP);J\&]&<;DOLB.4D-TI8K .+\(^U3CJE*FA= M$6B==9DF@Z50R2%,<]]00D%K-8RCP!V5+''B;06M%;16T/IDT&J2,5Q*E;2* MW(.)"9:D,D)K9S0/.E9>@57"UUDW+U;,:DD$"D(!OD9/D,7<(N:4T(102HVI MO (/YGR^/FUNYZH%*ZRZG?7T_U%4UP5!>_N MK4SNZ=CG6TF;_:U.^)Q'TM\Y'?0'MI.7K#*?[T.].Y\[]-')8VUEFB.K?-6("^\ M0UQQAK21$>E$,B)A9^W]]4BK,*G"I$?"I/LZ8_@U)E78)>/(<&1\$DEYQF=5:;%AV=U6P4\'.,X&=^_*_5[!S?[ S%TP=D@M6*J1E M"HAKHY%U)B(9.4G:DP0JZXK!SFLJ?%!USUZ5G7@"MU358?=I8')GOMJ EPI3 MF1**P5& R2B1X3JAE$"F::)SXN,+SH^K>/N^W3L5;S\9;\]Y?1+L'141>3". M$3=:(V.B1XZ2"'C-B?!5]^S7P-OWY2:IVNL^+8//);]^7.Z)B[Z=E[UD7AB).:FP38CZ?)&-,D+7" M(<](BDG'1'E:/?9^C=G@5??L%0\-K]H]W:L#I^J\^HB"83ZO/#E/+0\,42PT MXDHGI*FG*#!A*0'Y[R)_@1DZ5<>^"L)?/83?EY^N@O!'A?!9WYP-%%M)$E*8 M1L0)B[EW-D'*X\B39%0'6D%X!>$5A+\\"+\O=VS5=/7Q<7S6!X7BCX_BLYYV*2,7 M#$ND)6:(>VN0AYJ786>['F6[;?;Z9FV=C6V_Y1S79"^2'^[VGS M!_!I9]"O=7,SNY@A!6;3CUFX=8JUM@/XQ=D6@$*L]8]B'/0W:OF-]O"P%P]S M5G'*771_%%UTNZEXS-MN&];AO+ 7U1_]1:.S)R>][D] B_Q\V^[")ET4K^T/ M\@C7\W#[I_YH/3\0)E+,IM,%".Q%V,E\[:%M=F#DO1I 4C\66KUFO=>#9>:+VY_IH6(-:GD@O'[X M+L+5YZ.E.(&_=F$8)[W8STT,PT;MRQ',%L'E[5JS\R/V!SDC&YZ;E[S9SP>< M^>:O&U\V:H->T9;XO-8?E[Y>7[2Q=E0W&\'K41\V-:_&R6G/']E^K.5=+*:0 M0UF!G^">P=2VW6#W:[]]B;'6Z,(3Y7KM@>&F>.*;Y@#VPB_!">7*[N:5_7BY MLD\$B<6(?M\8+U$)+ZL/)UNW89CU2;ZO'=F0>76"NFMGS0% 3Z&S9%%U"IP" M+)-INF 5P)+,0/ 4F# P<>T\VM[&]-)- ?.,#8M-2I;31"+C+AH-ZH^1@BK* M!9;$'VP7V@_H/RA_ "E*YA2?D9(SH?B,FH+O=#YG_NL!:_YI@4>_=KH.5O=' MYKB/G9-3& 4,Q\-=13S"+HSKSU;7?W^>ZD\K_O?S^?ZW<.(HEW6:U1105[:_ MT[V+K,K4X1GOF_7C?[_O[6Z=[>W"6';KY_O'1ZE^?'A6/SS ,5D?@D1.>8\X M<6"$4O@UD! \B9HK;$OMM=DYC6$K*Y'."&4-"4E%#VHL=TX1:[RUL(M6$;Q6 MBZ!3GL!^#7JGH/PLX*-1N]],Y2O*6EENIFZKU3W+(%^H'2/! !@.\J[=SDWG MAZ(#L+MS""]OENA\O9@=ME^>B 0 T07K57#@FSD< NVL&,%(02LU+5B+ECWI MQS>C#W^$9O^D9<_?-#O%C(J;_IA>='$RIV@52UY^_<=9,PR.LI*X@4N[9AB0 M,7SS\.N-XJL9M;'\3JH-2=B57^,-\G__VC ?S0$ )-[JRJ6'2O@&%5=_/3/4 M&WS'-'\^"[#<7ET3G'.#PD%WGMXO7O\L.H6/2OR:C=UT:*_1*@ M<5^BY855D[VGG/5GYLA>/.O?;A)20BD37)+D&>&&7WWD#?HO^WZQ>=FX_@3 MK6__>P37\9W=O]H[VW7::#=@/'4ZZ]K>NSC\N;-]R/:_[5TT/GRDC>V]L\:W M=V #'HK\COK%'MVC,/>+_51OXHL9US95T4BL(C+2YFK>6.:F8@ZYQ"UA)BH; MW,(\^+EIC&)PO/%GW)EJ 3E8:870D-''ED\$QZ*BT$,DHFL+"D[-I=: / M$X9/]Z477*$6?+#-SM_=?O_CD(P^=K+W#"[K5^K #=2!QI6F29V_'EMT(/GM@I66AG%;-EZM<\:0>]! M+RL1U!^=#&X-GV/ ?%\2QMLA7>Q>DD4%F/S MXUQ;Y@51$5O[@HOD5^CR+/2SAT>7"D5N@B*S:A=U%@2(DTC[K&P%RI$AS" 7 ME?58*X 2M[8IQ7QGQV=?>'JE52Y@A&$ O[>C0M+#@*U^;="M%;_;CRBAHK\+$70T%[0K[=I:\^MNG M<;?[;D@H%:C>!%3/YX,8)(TI:(^!]0,^,T)(YP3 M)XWU/ABJ!9,B&L'*D-N'.PV_0;7*LE52I)(BC[LF-\J0B]+G@F#1 MA5QGV=G$7(@X!*$)4]ZOD!BI,C?N)DL:,[+$8B^QE@9A[#GBFDID-=.()>6C MX481)W+J!F/JWE(W5K4R6_Y]6$7&EJ)RHBC,D+EXKDQRTBV[M;[IQ7RJ_"-> M%B3)^MO$7<.IXLM;K(.)G0ZNOF4NN_WQ_SM9J&U< MN[/V90!_F"I^MK*3^NVT8T]#$\;_^R("GN'Q4FI$&0-7RML8P9B2SF$<10C4 M$A(C)F2VNI20P7#,?9::G'MMX:>4D@6&11)6KOVJ+MO:%8.XMF35YO.IK\3D MAI+B5H6)5KT64C78IQ\LVZ#LL2M"/:LJ-)]CB+%=H 4 33&P86VX%'N]&,IX MH"QZH: MS.U\BM9$;[@7(JK(5>!.*.=]")QX0@POJVZ1JAK,@W6;V#HK?(.[GM3;?QW7 M+S[AG0]_-??HI_.=#_6?>[NA6?\&S[SX]_NL3[&^_>?QSO8[T;CX>K[7KE\T MMC_Q/7C&_O9'OG?Q_JA!/\+][RX:WS[G:C _9Z-9D^4X1H\P)P;QI"AR*D0@ M2>&E]L' ?VN;2JQKOO+E8&Z([S $8 M"B JO;'!K1!FOK3C_,>#R]G@?^RBI%Q9Y&G4B#M#D#',YXYKT@JV1 MB3:'0&F,3%(&:2$X=SIXB5T%FA5H5J!Y1;)IH('(H'0$?F$\@7:)65**@J7N M74P5:+X T+S,_;IXAP$TE0M..>Y13@)#W"0"2B:G2%FL8,\U_$N>%VC>4V9_ MB6EX :A-]GE"9O[0_$GY?8ESIYKU_WO:[)5-_4YL;S!J]52/O"NYHEHS'QG!3(5(B;%EBC,9I3B3IRLW^L^P M=V:_\CW?FXB;KZ3 -)8^^8BH2 QQEB*R,7AD1 K$2YIPM@L(5>M:SY=3>!'U M1U\F)E3076W3*I;7G CS'#X"Y>N+$(-9Y?&)]N1M$6EZF/7#.!L"4C1P/NP4 MC:E/3T9MFUO=_K!I=/ZU%V'R_?ROMR=%Z^2+Z?J=973MZZB)=SL"7^%RB-4V M5=OT/#1]@TV03&E'+#(W MWLZY_G%41J9 $1&1(ZZ(1D#X!LE@M$P\A633VJ:F>IUH?/?XD@H,7@UFOVYO MXH/TV'F95LX-I%8^EP:,,M1KPY,4-D@?(F:4YT(=T:Z,?VK9#A:5-+N#-/LR M%RP9N! X:H:BX!9QK C2@F)D,.6,N62]C1N[@HE' M@8FYY@V4\L"$1$)1AL#<"<@*F0 PC!4^".&D6-OD$T ';I"U)J(@.*;*JZA)!..8KW,Z;QM7.+':./%2 M#E>>J8'\J"TV*A=/Y8E[%@K)W0V7U6@Q4"DB=U!$YK.:F%&"6BF0QRH@3EU MQJ2$6G]>FZP9>&U- MILO G%$DSA5Q.*_#"GK([-[6L7";/0@16VU1M4[5-*[A-K]L!^;'? M/[4='[,B.8KD[H,F"6\H5418P<.8-8T::!&3M9HK>Z/(DO*:UOD7L1D-(V&\:XWRHHK/*,2X%%HD;8F($ET MHM)II618VZ2Q2H^-RAX5LTTWJFU>Q2W+F57I;'?6W&]W:V)9M'^9V-[Z\!*QIGD M'G%',>(T2F0\"8@D'Y()3AIAUS;9NA;SD3)/4GCCL=V&#\NK2_;IVO&#KHN] MF_?I&D[^/KITKUJ9\,5+MWR9\/MYO1=+03&*0C[DXT%:9%W02$H7 ME%9)R5Q_Z:HJXB..>QKE\S;.B/O@^2?V-56(7R'^U6MR$V4?='OAI3-22<\I MT9IK*7VDR>A@68@K!/F5\G]'W#^?QGUG0B"@\P/N!X' LM-(:T*1]YB9)"Q/ M+/OKS3K5].Z5M2O4K5#W1:/N#4"72Z.$L98R$7FPVI'@G0Z"T1Q71?@*@6ZE M9]_>V3*C9V>;2B9.D$\&(^Y@75TT'HFDG4F89Y.KTK,KQ*\0_YD@_DWT;,I- MQ,ZP0"7FD6D=@A(\Q" ((]JF%8+\2L^^"^Z_FW"R?S^K'^\="&U$L$(CJ6U$ MG'J"#&$<)<(PK +J%<_X_@TR"F\5,RIC54SL48$4^*?*O_:_YFDZV8?MGW(9MS"[3,;57SV4JF(2JIX@I+J:R M>Q0GJC_W1QU 3I9H--?LUYSMQU #8,LE!HNX9+CB= )I:LT":M9K9T=-?U3K MQ9->[!<+EL/M:JS6OD2I?NT,<*I91J=,5*0^:L:>[?FC\XU:'NTUKZJ=]LOB MU3-/F7K13699EC,LKL\5L/T 'O^CVP*:+=OM=4(-MKD)&QEJY\W8"ANUCQV MZ$'LM+"M]TV$,9Y.;'\AS^;G6Z[:5NUO^T F"W6ZMT B_E; MU@PI_N//O^O%)_+'[W"Y'=1LOW^:2:9[,LAX/2Y%-AK)\ 7_;Q_V)\3V21D2 M5/X#MQNU!]9 KV32Q93]I:BM M\6U4KBWOT_!<^8DTY6)4OV\LBQ K@W:S\6#/%^QV.K6MT\-3(&,R/"F=YK#+ MUIFMUH@Y8,+] 1!/9N1AZNU$M%P)22?#3G^9IX$=0:KU 0]Z99+&N*!^?MKL M6HZ \ W]HQ#HHD#Q"O%L MUX7IY,*"N:I,+D9X!++^\*CVEP5I MVCL?G02SI<>PNHU(5!MD];Y:+E MJ\I/[0(21Y>'9G_0:[K34;#C"4 6+"]@(;PI=S> 307-901UQ?M/@,:ZX7(M M\G?M+M!.+^:A%8M0:L4%3OZPS5;^:SF;J>7,ZU L1\B%(">6H'SV943F(.]M M(0KL(7SJ#\8U@";W.B.9+UHW]!?(N8E,\=$@FOG"?FVX1Y?2,1-<5O#LH"A% M!/^,I6/W9$B'_>$:CC9VJE-$IH$9/)O7ZN9A8:A[%DR[HDCQ/S/3* T;(8/A MF'MOO>+<:PL_I90L,"R2L')M<_NT-Y+XP)(Q4TQG<-2O@7( :SR,TRB])4,6 MI=,0%$#?[G0SD96+? VSVEP(H-S $9F42LIP\X! %Q'U+%QDJ!B_&B@:K@(( M/!^264G2?MPM9+$^\XM1PA7_YR9'3LQI26Q(6CD>9#+<.2?@KP)C$F497T:Q M+N/+Z)Q-+!XN4V3G=+"3;I(J(I^G3=R*__U\OO\MG#C*99V"/;O[[FQ_^SL% M>[;5V*[#,]XWZ\?_?M_;!;MY%\:R6S_?/SY*, >\L^W9SNX6JQ^#?7MV$!)) MRD>*'&4)<2,]TA%'9*A/U >!M:1KFWCCJG87P-ZM@@7[HUJZL/# K" C3WN] MV/'GM4'>GU(&;,Q#4&U.3RE!9?-_7.\_FU(MKP#8 _//1' M_..L&09'(\_^Q%U#<,.7MU@'*'LZN/J6"2/:9X#N/1'H43:#Y1,_\W!+0L;, M2THD53)R*[4S)@EG/ \Y#DC& T'71C<=]2Y3:@\CSXJPV" M51EZ-O"*>M=ONUDP9YWE[:3J\+[9L0":H$U]&2L1*S^IWTX[]C0T8?R_+Z+Z MJ]+!LTXRG0CT*%K*XCG(C<]_8^I92%F0Q3+4")XX[0-S_338CUBDY+E M-)'(N(M&:RN,%%11+K D?BC6Z918GQ;D'SL_8G]0$-C'SG9T@ZU.J-O>]UCX M%-\5I=>_9#]VH?3"EV]+>PGD=Q[K5K\/"O1VLY_[W8(>L MC^[/5]=^?5DB3 M>G,HI-N??M:/M\ZR8&Y\ ^$*SVWL?N+UW>^D<7$$[P*AO?T=[[4_X5DAO;\- M GQ["P3S.[+_[?-QX\,GTMC.#NVO;.?#'MG?KO.=W<_-_>WLA*[_W-DZH%H[ M"U(X!_+EOHJ>(*MSLYED<-(8A#;C:T-#%(ROK:SJ4!:T=,XDX@.7(6C-*?<1 M$VLIC1&NCZ#YG&1&[YW&M .W&7KLVL7DC23^DDZO!_(K*"XM$P$*- M_=KA/C3%9B*=H,B1E?B^V_L"^N%N_ORJJ?#3 5$I<<$"(C[G&1"E0%$D!/E MHPPZ")K4+%5=12)/:#&6A)Z=OF BC0F]=.KTLY0C#'Z'9/VG9\S?-3C&\XJ8_IFUN,9^U6JQ?^?6EPK6! M2Z5KF$DQ?//PZXWBJYD#I_([QC:,5E=^C3?(+;]CFM_JSE\-EO -P5DUV&JP M@NNE'GM-=M&UN8,WN)22M1F&'[G-?GDN.V_O/$Y$A%DJ(&(F48E.'5X_Z>)> M?^*]VBO[6^&7ZY["(T+_]Z=:5_;2EG6K#5*]J)OPMMN_NNGQ3>;]>A;O0Z_; M[]>^=GHQU[6'-U2UMT&0JZ:9&$Z^Y[G@&OB]=U^8#7FTU^54):[USP MS03J&&?!,L)YT,(HHZ-7(@"+.A'+B-;YT[NYB-9?NU#&$CH+Z+?%@=#@682K MWM;?4H:KMO?HSO977J?[Q_OMC[2^^^E\[^)]LW'\CNWL?C]O'/]UW-BMB_UV M8RY<=?]XCS=V#R_@N_;>\=[/QO9?Q_5O^1E>[.S"O^TZJ5^TX V?4_T75^5L5,E;(^ *1\28Y4$\+ MC=FPKC3'>\1'.H./RFJ98F HA&00U]8A'8A#5"3-A)-1FK"V2=:9-G2RIFY^BC<>#OGS(S42JLM09X10.& %=*:Y,8N]J9695< MJ4JN5)"^4FMR TB_573O_\_>NS>UD33K@U]%X?V]NS,1*D[=+S,;CO 8V\>S M@QA[\#C@'T==05@77EV,X=-O5G=+"$G "INZNK,I_*S,I\L@[$ MKB&JSP=B.391>6J0H$GF(RJ)#)86<6NEPBH'8FU-I%6C>HWJ&X+J=PDB/RVL MUT'D%6/[?!#94NN5BPE98Q/BD6OD)(F(F2!H",D+YNX?1*Z!M0;6YP"L3Q ! MJ8/03P>F\T'HH P+V#"D,S\#URX@1SE'E'(I$N9)<'-U$+HVE'^<_'!*EC-; M!;O^#%J9",9.:R)\ID/*=$0S;##PZ3@7/DYX\ZSW@W'!.32*@UC0)_G8+EFD M[L@+\X,(M$ 'EDO MW#,SH9+=[3>TM?>&9?X7*YF-2.H$(!, 9#1)& F%B2#.**=$YG]9)#=M3*A? M+K6YNDR?5) 3#6+C-/]S!V$*.!"LI55,1QZMT]P&FZAB04KAL2N%"9/+PO2^ M]7:E^]F2F ]^9O("]Q-?;$P,YI\B'#%'W F)G D,"6H9CDH3[>V+E[W^HH@, ME]==EQ)3\5O-2\RF\19FU"W*.$:3,H[A5*P:%N0^@*3-_JT@$#8BH0XM2KG0Q.4/",\,DFD4"]>DBU^M3R,+XH? M.T7Q8T9W"S+0!7@J"%)3A4[Y3X-X!&"7X2A_>BI<1S+], MI0BWZIQ=AK!,E?AX KK$Z+C>A+U\RK0HH+75D0"K3K]PS6%# ;$D6F#$B:;( M!N80+)'$*3J!F;I;C.1^NU2]T ^TT-[Y)*2P*/$0$6=,(I.(0(HF$[&.S NY MU+Q<^$/AOY;-J!L9"0J>W@9@3(5,/PHW9/.LTE=7.V7-60;M*34R@LE!0]M9 MM%<+YRW;D1.VL?YX. _[C0FA9C''G3@*O16*#@O1/FSW/Q M/M[!TYV5?WE0HM4?[?7_B9W.'S'3I&9"VV]Q<';QA;\'\5L;YK=3M%7/AOB; M[R?9/?@(1OM@F.V5&D(N0&6T<4H;)I)PQ(ND[ M[176P8TB-3['M$B@6@>.$S.)8\.8X:O>*VIQ>4QQH40GG=NX,>QAQ['1(:T3 M!U^(12.BBS:QN^\XOE@65) 0YY@JX%1[4!#&3PQCP+HC>R?8^K&HZHK$KQ:> M!>'YQ+\H;[G'0B"-N4'<6(,LA9E),1B=<-+.7A$-BV6C"CN9[&*O+*6F$I'2 MD8&%S!MZWG-G@SX1+IN/[[O<#JSHP9#)X2=-*G)TZ2(@-(K@B@TRDSQ\#1X% M%\!-CS'\ZR@64+/6.%D]-^+D5_#(O,BV,R7K?G_1O63]&)%;T[8%[T\! M7ML[>P"WYSNG!\'YW=[7T&4(I;V^]/%]H6'+\">(7GO?O M=L[_Z+;>O0>(/NH"''_?>?>)MXI6!1_PSO$?:7?[/?\2N<@E6 EAHCSB04H$ M&R!%,-.:") )3\(\'[(FB5,PWKS2GEO.-?885ATG)6349(&Y-J/?Q(\!+:WX MJ9=1J#?>PW]O8$I>RGE\\Y NOP+S*NFH&+&2<.Z%T4$:ZAP13D29Y(NGZ5)U MK0)G+NG>J#^8Y;&:S,@#JM$__BB&<2?NILD SJICO;5BU/CV!)4_ 3GR3.^^Y1-Y7P$S/QNK MYX^3'O\4S)X?[>FT6=L"G6=-(%(3B*P\=WMJ]8+H[4PDKQ5'N^ECS(WTXH;4 MOOR@@5QUBO_X=?_X\/M.<<\=WMK^<-[:>\];>Q].=_?VZ<'G3WSG^-_NP9ZG M\^G:K7-;Z?-!IG1^DG7;9)7XF M71MK)Y-A 5F1%.(XYU+0%%&TW&(LP7O-=8U$-*D6&T$94M,HU2CX>"CX8RF_ M-0H^,0J>S]-LYK:[ @M$G$J("TF0"YXA19(5@5#E.:"@:2I"-P($;S!5)X$ M>(UX/6X^UC?O2_2T"6#ZMMUK#X]B:!SV^Z'JN3W)-[R:.I_>;1*6[BL;#;$K M-S0GZ_ N+T.-L0^"L:W7"Y:F%)()206*ONC9["QR!!M$B;!.,$==,B]>9P%>TBA"%(B<,<><%TL)'Y!G5Q@>2 M G%(AT@0IT8@)\$4P][+$(6RF-$7+R5M,]Y88W6-U8]L>-=8O5JLGK>P9;0J$4\0XSG]*5J-G)<6>1F3 M!/_9X9Q)QT13JQJKGY!)YXD2%O\>Q!,+DQ#+XIDBH%C5+)<)A T[',;1$V4S M[N:15)F,KXIQ//=\1O(EXJ@$"1(E02/B*@5D$E.(1AM)U#)8>9M\QDEB4A:3 M-4UQO*ULWBG_L&OCF(X=>RRHI9 M+P.4-3*M&IG.%DPR#;N'((F@(#@&DXPGI"-FR D!RTB(=E'D]@!-H>Z-3'46 MX/JJ[ZILBUI]'U1]YPV+$)WTE%'$N(J(TRB1UC8B&E/P(>+D30+#PC2EN'>E M1)WT]P-)?Y/ UIN9@Y?2L*C4H_%JJ6%19YG4629KE1%XV6E\U0LUTC\!Z(>?%2Z*98TA6O3CZI$P5K"%^K.7GR MN%\-X0\-X?/&NLU)7!XP6ZG<-\4'AQQQ"0EOM,?"".S\BY=,-B5F-80_=/[@ M#2[R,@XCY.;F_ST^7&[_V^]D01TV&^][_FI^XG49>JL_ M@IN-^HW7TV9AKV>;A2TA*!VN_4O],N[9<6C#^']=)L!+V5-O9$.=8T_UP23I M+-<4>RXXA]\D9\;K)'*GZNM)+I\L&;E_ @!Y5@0]-JC\: \D$GM[_GGFF"USKZ[ M.@KG,5AED>A(HN):$0>> (^61TG7Y< ^#C :!-) 8B"3&2\!"88UJ: 'A'D\3! MX-L?0UP/@#7&W07CY@\9 ,("YD(B*Y-!G%N*-$FZ:"PGO/4\&O+BI5ERPK". M"/<<\HQSOZ@QN FPGT:G=K!0 E>G*DY;K>>FK)(1R1WC*D7GI.&,($RZ0H9X@[BAG5C@JA'_Q4C8-NW<=6)UT MO+Z:K,"3PJ"WS$K!09VU5]3%: .8$<'CE5D4M2:O3),7F-KS\A&!D=:<(VZ] M059+BICAF"4?=8HQ:S+A->GHX^KACO5'\,?!W'',#]D52U[_YT,C&F,D5C,> MI>.&,!NI-"IW\9:)2*MKNV*]T&A)DBPX.9(+"\Z/TPIQQCC2R0L$?FIREJ8@ M(GWQDK(F-7)%_L\:)9S6JCR-U:J H]"4@FG!O1%@6'B<@HE.6V.4J@V+M5/E M><-"62&I >_ &]!G;CE%.GJ,P$1DG$=*J:-%R30QJPIEU &+VRGB7K\/?SRL M(Q17P8]SAG!IHH_*<8JMQ1Y3%0FE@A'&4FU)K!G\+/)R@R5(%<,:2>' K]%* M(&ND1PYSDCS56L@ \$.;FMX;?NH0Q1JKLA#4ZA!-HC8GYQD9<1*&Y)Q]HZFI M+8FU4^6%L@M8K$BB0T[8W+4>M-A8(Y PW)*DHW4LUTAGBH.Z1OIQ%?&O:(?Q MJ-\)C7;W9-#_-I=T7OLU\VA$63!."6%3X !+FE''(@_&,.X5OT,Q;XU&CX)& MBSDH3(JH G'(:\&R8<&1H2$@)5@TL*S":Y9;6]*5Y:#4$8HUU.2@ U=.,YW3 MR**5+L$V90UX"R;!K[5=L7Z:O- .PDGLN=]F(H2>Y!.XKJMN'9<)^#%I0UF5DG M3Z<.6JSZ)!,TEHDHA):$NV0LMQQ,B0#^KP2;@]?&Q=JI\H)Q8;@.QH,"^Z00 MQ_DG02(*+,$*8NNC2Z#*%(R+>Y]DUD&+.^9K]H:CP;C4PG:O<3+H'P[BL Y; M7(U'1"1K5<*.:*ZL-9X$&C$)1FGG4JQ-B_7"H]TEW>(IIZ2LSAG7F")M>$"64>,H]4S2W">^J2A>(TV^;]3B/L["/:K< M-EK95T<=6BO[HRC[8AH#\;ELF4CDHK2(4ZR0]50B%A,)B7)OC'WQ4IFFNG_C MB3MIRP;%"IZK^J^.=K)6_T=2_X6]'B>?:*2PUWN&># 4&<(-8IPG,-R$L1:L M=FF:DMU[LW\4]7\.\86_XG#X6^.5]^/NN%.<781X,@"%*"CL[A-E^*F0[)KV88[.B[]?B7PUZ*VL)&WO50:\PN[9W=N'ZP#U MN.5!2XQX3 %Q)71.L< H"IJP\ P6G+QXR4D3<[& >K^N5P'\$T0PGBU*K,K@ MJ5%B+5'B[#)*1.VMIDPCD8)&W!>ND15( MQ:S!>]7@/6>HIQ04LQ:<^*C!4(_!(Z-80LES[!C5-# #X,V;8DDE> W>]VR; ML_YM!_9FNPDTRA8!X'4/ M-MM+W)TZ:^0'^ATX:W"DQN?@/PE4Z\!Q8B9Q;!@SO&I_J"^U/[PNA#2[,,\@ M9'3\2>QL?R6MO=;1[KN#K[O;'_C^WD%[Y_,;LM_=$:UW[_GNWJOO!Y__[2PT M6M[[>KJ[]XGLT#?Y&;RU?734ZK[_OK_W;WO__"O>/SZ$>[_MP+5S].)?SW<_ M?/$\!2>"0"[@B#BF"CEB+<+4"\V"H2ZZ%R]9DZZL,'\]8NIU$L@J2F=3/@YR M7G(N8]*:$<&33X1I(K0ME)Y,E)[42O]D2G\^I_1$!\=3-(CKW%U=VX@T(0E9 M17*?&D-4R-W5FWAE%6JUTO\D2O]#C8YKI7\"I2=S2B^,=9R[A*(4&G'G+-*< M"T2XP,"]\,[K[Y@,-N4(P99<+T1]TR %\KXC=UPD^=K5EC]EK-21U^^PDQ^WP.LXEE 6.=>:T5 :,<@-M%PA$7 MRG@ [N -OBK\5F-VC=DU9J_5G-31TY\0L\D<9G.K11*9^ROEYJV*,F2P3H@X MJ5W S!$IKHJ>UIA=8W:-V6LU)W7P^R?$;#:'V8*E@*V4R!-O$+>)(*,#09HE M+"(FPA)S5?"[QNQ[%D-5$]H:=V$2_ UE0X\, 44MU"OO!^.J]<7NZ"@.&J_' M@T'LC1I_M:UK=]JC=AQ>+GVZ]$HKL.PNX\(__BB&<2?NIFIH,^/8RU.[!T_[ MH]/W7S<3#CKQ?S^>'7P.)XYRN7/\BNV^@^>]^\!VSO_H @R<[VX?=0^VWWS? M>?>)MXX]!JC .\=_I-WM]^=?(DR:\]2A:#7.'"1@@#%"D'-)@D([ZH5]T8B MF";4)$W*X7]0@I])86=B]7/HC9L#S._63\5=7K3(K[%XKSR/5[^ MOV[P/R^7?+@Q%7J*;QG*5E^:A;>$N5UIUAK4D>7!ZD>I(UO\ZD8DL,\61V6) M7T6!Q:K**#9J(O^TO;$=G%T]D:LK5*QK)]:Z=F+^[9<;J9.-JTI-6&CI<9=7 M?6(_^G8O?'LW>MD;/I$[?+M7>QIZT#D3M[*^GX-'#,_YO/-]__@]W__\X73_ M&+Y[_"=\]F_GX/CP?/?=Q^X.?=MN[1V>SGO$\$9D__QM>^?XZ.A@^X]V:_O- MV4[W;1L\X.[N]@X_>+=_OO_Y/=G=_B/M+'94Q2R":VD44DEYQ#'WR$6A$ TZ MV$"2513,9LZ:FBX2^6U\;Y(:DGY*2%HA%VD-20\.2?.\ZS1R+23E* 5 (VZ( M0+"6$FE.7?"::>ER 1II:KG(0+RY358V %U NV#\1;C CXMRV,4I0;RQ%3@2(> MBNH7P<"VP)A0K94U(2=M\/N7O*U0D9]!\.AO>S;H=SK%J<<@EIU;K@HDW:5 M[Z<&I%69%F^Z)YW^68P?RXFO_9V'PZ368G=8%454RG,$_R&(4^V1P5@A%1S@ MD[8F$< DHIO"U.UA?UYE7I5U42OS8RKSO(&!DU"!LX!2HAAQXS"X"IB#Y^") M]L1['3THLVS".JZ1,C^#X,6>_0[W.K%G.7Y11RL>V*0H9OOOAH1M?H^K/K. MFPT\^)@SD%%0/B)NI446*X4BM=YJHW&P(B3 M/VL/[(%LGT)<:K_K 0%T,8_%11V3"Q0Y3Q7B(CFDJ0-SB)' M3-.1?+B)>5- MIA:;E-5!E)]%A5=E_]0J_/ JO' VDXQU3'F$K0 5!HL';* @$5;>^!"$\R*! M"Z.:1M[;A:E#)W=JS5+PC]VM/.KY%-W>;@Z?5QG%%#G$/>D8!X$AHYBCG"*49.-"RVRD%R0IJ&/%(A[NTLD4!OUNH]/O M':)1''0OU>F/^DO+]VW97/=UOPOO?%9DNOFJX>[%<^!:%R> MQLZWV.CVBWZ0_71YW%MS(=XYRHW\>P;D=F]L2RV\B1Y@LA[5I/&\F(LK/2WM M_\]EBH5*6?#%)=:!:HQ'5U^R4.#[1#0,5,Q-Y[;GV[;3^&<$ M?\C]ZH=K_U*_C'MV'-HP_OGCG@EAS2P E':/#R9)9[FFV'/!.?PF.3->)T&M M5_%!CMYN^3X?X[?8&\?+[_*PM#O5(]\"JK_Y#BO9LYU)RO[PC[-WL7\XL"=' M;?\*]/[9\_"(+X((F$5A$:5,(\YT0I9:BKQ0.E'#G>1T WEX*BEXEDP[7&^! M;JR>O(9L$7WUQVO&M%,/]B$'*Q^%PVA#6[[O'0WB+7N^/Z^):<%?;CI&XX\[V605:OKL9JT6T2<3T?MF MXD^]''@HPR4_F@JRWJ>$MYR('STF7-.#P-4W$.4^&L:Y=?/==\9Y'E\-AQ'^%_;L]^=P./@![V[# M-=OA^.#SO^W6]@>ZL_VQ??#NTVEK[^CH ,9X\/G3^?[G5G>!:GW[ ]]]!\^D MK<[!Y_=PW_W3UKL_OQ[LO2*[[]YV=C\?= [V6D?[]& 99TI*C"BK/!(I5S1( M89&+SJ"(H[*6\:"U?O&28-(48E5<"VN52G%W0Z0&R!H@+YJY<>II"(9KJ;G# M1GLN0)VHD)8[Y]V=F[G5 /FT #F?/>$PLU12B8*S!G&%);).8Q2#=E)(+YV1 M+UX*WA3RWI7B-3[6^/B3X:/1QEGG3+* C]I20[PBW' P)6/@ =^Y<5J-CT^+ MCV0.'[6A7B7'$7.<(0Z;(-+<>F04-X9'[07'N:)+-[E>55%L#9 U0/XL G> MEW1)))/ T18D:.P(3@1L2K PJ#!W[E)6 ^33 B2; TB9HR5*.!0IHPCPUMJ\,'S-:KV?>8%^ZM7=,9 U4U2UA/'O1%@[$NY8K6B_[R*[IQ0V#B1$B<\ MD:AU +>$8>6TULKP.F"S88H^'[!1.&EOL4-)Y%923&ND0S)(*&.4EII*1UZ\ ME++>T7]N1>L%HI(1Y3K,=;V2TSGO"N9!$U(&'#5/T^ M<8HBQQQ%+&@&&*^(Y9EKBS897R?"\I\K >LZII[!7,U43>)0DSBLCL3!.FMP MI,9G1AX2:#;D<&(F<6P8FQIR=6AF,_!]D4N:YE+))!,*3)I,Q&;!8W,"24DE MD8SYH%3FDA8 \(N!Y9K8H:;GJ9%]?:;D+CEG*B0LP;KSDG,9D]:,")Y\(DP3 MH6T=B]LP9)^/Q0D7DN:YU5 0''%M/+(*!\2PURPEDY0!9)>BB=FBY5X#>PWL M-;"OSY3< =A_B!2C!O;U!?;YV*NP1,6H,)(\.L2I%$C#_HV4=3@*(:/4(O?, M%DTJ58WL-;*O#XS5R'ZO8(QW3!(6HG":&Z(MV.5)6##?!<>!ZCK8OF'(/A]L MA]6$A33Y+ U'Q,%F1U8FCAPL+H;/M%,B-Q0D32D7TZ!K9+\?R^8*"!1+H.=\3P8IZ.,7X1^<3.SY^0M4<;P@AOK$ED6>A2VK.4T;7KK M043M5D^_/"W$9,;1%P]-$K<=W6B[/?2=_G \6!L"N-W7%=.%^W7^_[G_>%_ [GB> .WB7@?"0[1^_.C]X]_ZL M!<"WWWU_=G#\1W/1P?%7^/UC:IW#,TZ_>.%8BE*BP*C.(&61]3(B MR@(UAL00L2@W+E"<&%[EK<(1IEWFC9,6'FJ4T0JV#"DD#DY:0N8IX_*$+^KC M'"O@(K?AS8^Y/"P)NZC+1QP,1,,&8:C6C)IH#6@OCO):[KHG4CZ04]WXJV][ MMR$/72>.O?>]DKXVOT#S,B-N9O:(H='NC?H-VRAY=>$-&\GZBH47K)*&!SRW M[5ZC$^%=!L/&+__W_Z5!<7^?SDCQ._G]U_+KM@$[R* @[VN ;,&MX$;]U/@_ M=PF21N)IY$QS;CC%4A.I#-9,RA@D$29SF!.-U65#ZWWK[3R"_ 73L9M>PUNV M1V^KM]JQW]O=/R2A?5X.\G8DEGQGZ[.Q]P%]TC$%X3A .P2-.G$>6$H=2 M\C8*HQ05[,5++K86.TDT0*0[>;E!QE)!]AH;I_W!UTH\VODL/7>[&<03>]:P MG4ZC/QX-1_"G_ W;!?ME-&ST3T%.QUG^&B>#^*W='P\+41UN-?9F)+J4//CJ MPPL;$LMVJ_>](2!I9K%];0>#LVS#%V]0R]92V3K^1+\D(07#QB"G;$!K#;V'6RU2R1IST3@[VH@ MV/.&L.QR[O,J U;3K7OI%GK*!LU M1/V>VP@,XVC8+*0%S""XVA=Q&CN RU)JYQ5L?XN5 !Z6O_C^MPCJGZ\K-[?_ MCMOYP;/F%VR(7;AA85MUV[ULD\"..#QJ.-O)PC(L+K6CX@L3(\Q7,:*&RV\) M.^0H4\./AO-O>V3ATL9U_MD/"?QU.UX6ZTLB#1:K_RV,![#=AV'L/3,YSF[; MSND7!K:1\1(C"=X;XD;FCYV^@/VSO:V,WI<*\_PA?F1KM?[W_ M8_?CU& _Z8 ==25( B*Y.)C#216U\=FAMU)P$Z*S24DBI:):<>[H#3BYQ$:_ M+$5_V&%[^ \8>3;L]OZU@W8.%>57(%-$1/2YB1*,ZTLTEABB.7(2+&\>"$;: MV$S=$+P+.F&LP8.76TNZE_]G'AWLX2 6O18*08+5*&A^8>UW[, ?P1=SIQ-B MFAFC8.7AXP*Y)N*'^CW S*(]"OP7[/:B;0-\9= ?'QZ!N]F+#5;<@Y)FU6*E M9'0OL1?0$*S^A>L!@$\&[9YOGU0^P>1Y5[>Y6%.?>V\ %U?J5!JCXQ/XL7"X M,V@7'O?H\O8$;YH[WN3H:\B]:T"U1HW0'OKL/Q3347P%/*+!"(8"R_4-MH%\ MD\)QKW:OZ0UO/6=/-$6-B_\K$ZJGV)8;]?2&6=J*KCZA 5M(L=/E5RU(NXNM M-K-45QUZXBQ+=1D3GS3K*;Z;Y;"1-\]^KQ?+52D=]R\8C.^K"7A3OO_5EF)J?X\!G<=!__D:B7NOSF%S ME8EB:Z-#SLO<'0U'I%5ND$$U/LO:A(8+%"N$-:!@<64*'(6G$$6.#8Z,4\#>?&RU^XL.8F;]P6R M]M_%"[0NAGS_P!CC7'--4PI@\23/I0^.W92=^>/K7[M_4R' .Z^^@![&[(N@ M1*T'+U"!VPP1F)A-$$<6LT*()6B&H?D@F:6-!YUSLI#E0*'R_% M>.=PZ,J%Y._*RRO%X[+(%#'R6E:ND!6Z"Z 9$ABW+M/76@!-ZVD^)*&($I&4 MQ8X2:C)H+A;]3\.A:^,/7G6^3E5N#5ED#^5DI*)SY&.V))QY>!;1M6HZ^"0Y M)Z^^9';0Y")%P69>&1(" M,73/%$9=)&!["1-[#MX-YLA\%&V3$0\')81;$6 MSP#\C%P6<9F9,^K%#H57*];&-">D8DOC'^MU=VU7.KFE]8_U/'R"%GIW&NR2 M?/7).@)FQ1_ZYD9-P-UN^SBM"8G>S!9\,PWW&@L-N^JN>W.S5617%)G!I==Q M^_9F=0>SF^8V6T*-[=E3B$DN0Z.PVF\QU_>&P;H]W0,M[B1'[8=TYZ>>F3?# M$;B=18-ZVQXT_K6=.:J?!VOD-[-EU8W\?A(>J>7%.S=XO'6_@;K?P,*9LV$F M.6LU598SH7.S#H^Q9RP8Q6C,.:JW*2V_?ZKR4U<:_F! I*PT[+Z!>__9;IWO M,[CN',;6V3G_]VCWW=OVP3'U=_!U]]T.;L&X#_9"VFDOT#[9(%@4A"!N0DYT]3F17E)$ M8K*,HR;(',;T4^@;KA2 ^ ]W_J7)T? 3[UI6M7$UZEA<(4P.,^1 MQ).U6.9 LO4!<0$_6<4Q4I)317U2.*=WBR9;4F[]ZR;@WX/XO#6FUIBZQD;E MW3-@:O2\%7K.TU6P(K^4>$1T-B)Q8,A*XY'0E#(1.!B1$MQ+PYN2;4S7OAJ2 M:DAZ4$C*@;PBCE=CTPJQB2^0I#E/!8G(4XD1)RHBHY5$BAL9<,34$Y%;3HF- M<7!_KH9YUU':=T!;4%%,$@H>D+NU#_@)R-1N.5NWA^]53LVZ@/N]Z=28(YG5 MGD<7#7JM P4UZ->@?Z? [<.@?AVX?5CHGP_< M:A^(-<8B2E) G'F+M#$1Z1B+L MOT>#BSJBPXC<(-JOR"88[&^V6R MI/4G*DE^?92Y%?_NMWNCQO_V.UE0A\W&^YZ_NI9Z789>I))GYK77_5QM.XPA M_U0H7EG54)#3MFVG\<\(_E!4YJ_]2_TR[MEQ:,/X?[V3*$U:-YAIP?$R>;R& MW_Y&OOHY?GOM$IC5UF!,%?=*&P?;MQ.!*)TX9O+!&B?XHY/1;__XHQC&G;B; MYBAJZJKV7-7^X8N1$:XD'F'-/>+&)^289 A+F&<2M4OK';OL$]=UZB]Z^R'_EX=#5 MU3%O5-7;7D%AN5,R5[[)S)7%9C13\GV+&LR?=7):F=7SGG.S+E+YDU1I+O / MK&IB?NH"XEO.VH/*ZH\7(9NZ!GE-5FP#ZYHG+2W'2TB=Z^KF.NO[&O)=<)DC M-3X'O4D )SMPG)@!G]DP9OA-Y,L+<>\E_N]%;]4R;Z3P\I]!*/SXWZ]Y3#O' M?\)8WA[O'W_\>M#]>+1#W^#6WHXXZ+X'+_HK/MC;%PO-53]_.&N=[Y_!_YC]^#=F_/]O0]DY[S3W3]^\WUW[V.G==Q9EBU(DG+V,\OGPL;N!,HQ)TCKW@+?@4"6. MM,WTW%@;CK4E7(D7+Z5D/Z(^#[I=/T3F_/I]\^<*[UU7*[RBP%Z= _M 4[,N M^].]ST#J-?71=PV0?_ITUD)+5LDOCH9M#M%3Y3++1(]_+<3 M]S CONQR?L?F=\8DF<,^QCO+75#.*XH%U=;SY,'3+NNN,&?X M3JWMW\)PZKZ(U_6Z^W"V<_@E"!\4C@QYARWBTB6DK4Q($N>I-H3"_PIZF26- M$2]U!&W8P\-!/"Q$X:*O?+$ 62+&L(7X\: LC9AF-O\3>^W^H/'W^_^OL=<_ M/)S0\C=^R=*6\Z0I_GTY0> R1T=EXKS,FR]$M8>2SEAK(/8:9<=27MEL]+OL7M2*%L: M]+O%GV ]VJ /Y8G'(/YWW!Z4U2>3!O;_Y#5IC]HPL%>^6"<"?EZS88>P=&6C M]]FEN/SUR1+ G/6_M?-WW5F^8_$T_HO]]1?ZZ_('/=%V5]@2N_5[T6.FK I'#$EIO.DEM%O(+@FJ]'W?' M99&+G3FZ ,099+@Z@3_ECV $<+\!8,GD!69A+0$TSVPM5TM_.;J)U9+'[$=% MH=YX&(O++JL5[$2'L1<',$F^/X"Q%!O!&'[*;[J)L'$%*+AH!S,-C&&/NPH1 M0#M='"P0QDI%-1P@.ASPP7P#G-3XI=KE7^=?)HMQ86=EM;Z;G$BM*)6) MXL0H!UD![U;0!!L'F)F2B%I.5BLG.^=@SRL;/0XD(&P]01P3@D#;%:+.48P! M.4FNB!5;2X@0;B$G7]O%Q@"6[^%1\?D4YS.X@V>>;V0[5^'.1,*RO3\O8%O3 MO\!-X8%G97%C[+91'I+M@.62+?3! ,!K.&/C5RW8)V5+^7<83+3@%)S!5YN M=@#/O;QKP473KY6]/K<>QA2EMT+HI:[%8VX/4W\>'A\[>;>%9>_:K["[]LXN M-HA):_O)PE\"B&9C=C4;_4&CBA"X=J]T/$!.!K&??J8--%LK,Q6Z(&,V5_U7 MGAB8VYVV+^2W_-*P\+\ J9IY4OL%W#8;PR.XS=05FS>UX/?->=G6QFKD1?6$!34R_N=$T3L'0XF1+$F(FH\D0\']()DI9ZL9?;6O! M^XS=<25#?CPV[LWL%/\DU]T)6X.O8$D^6**7D]'_7<>-)EN M4_BY[5+G;TYW3K\0N(P'@1$5,N]2X.\8(RV2C&DLC&)":/!RP,E93*XI1+20 MUHU#%%A\T&30CS\M[&B@'56 JGFM!Y\C6^X2WDRTOG\RR67-OQWU.R$66R-H MP?BD J,^N%RP9U9[]!!A>^ #Y4'X,9#F);A<(*5PPAW#J .)8T&6!<# MFP/\C6!A!^IV8VB7:@UHX&/Q2;ZLB/2U1V>-S+!R@Q.X:5+ROY-UO#:PT[5G MDT5I@'%4;A'9?[Z0B/;@JHM/)H)XY=HLK&LI53 Y@]('GQ)=7$+O19J*JR:[ M.LA!^1SZ-[9 'T/TD\U_89'*WY_..+L\-X1OB3P7E9:6]EHG]@+X\/^%-[D=DJ4C7W7)'BFWWAPP M 77O1#N\)H0 BCRWVP;P D,@7)&D.8_6.L?A_Z*V5KBH3754S:NCZCL[B#/R MGOD?AAD8]TI8V9F1.(Y&V2'I'7Z11'EB34> MV9@2XM$%I!UC*#G"+;?42FOS,>"B3/B+"9V3CU(V+O;M!3P"/_\0O/D2KVQA M5,3_YD)VV)CN%FEZ"DFZ"#KMI@(5"]-^;] ^/,SC>[9QJ/.O& 0J9,&QT2#C M%$5I"H,@2B?K/1')*NW6TU.6[QC""KQ7!GQDO?$8N?Z\- ME ),2E$"O".23O^X,; S&$DS(;/!Y*G_4$8 MQMZSW11:VZ](Z\,7'1CL 3$A)4G,R<0)&>HHZ+#VD2N1O) O7B9 _L5M8>I+ M%'M!Z5)6MFFV8-=<0*ZT$FIA628L?/?#%XIUX)G8D2YT1,XR@GA0B5/A M":7TQ(",78*\:?;6Y>C+HYTR5J\YSKHFC3+)MYH]G;F?G%KA56[B/8>%> M#I%EA[8SO&Z)\E8SB*'*R[P<&[\Y!#L3'I^UIJZ)BE\\JXB+UY+P8))PX_'* M10)9>="23WXKXI_I04O(R;EM5QR-#IM+;F<;:=P+.1,W5P%[V&<.8QGH!WWO M#:NM!O!]W*E2_&X^2IX]SHK'C65-WBH6[Q4+=XN'6+AUNT;%C_8]KK:DJJ0_.\'\>N+3*$"E^VWRGP M.Q^RV\'HRNR=ZEQ_UER8/7.ORK+*HUE1GM.[",9&F=3,&9N.D,Q[F[/#!N$CW"> _53F' MDRPSL+U@,G)B8A/,H4R%46VGS66F3\XFG"8DP@Q5R1'%J?DTTVUR?-X>#:\: MY\RA:V%GSTY+X04VIT&*G-45;\C_*I[O-B@W[ED,?TR MXSC%03?7&X288!1A8D*54Y"+R0[[,-&]B86]?$E^O9S\-EE/V"K:E6TWRKNDDD9Q.GM+ZOS'3.Z8Z":!1Z$ ML-PGJ56@$EN:*#:$>'5#D?E,W*)HGG,Y:/$Q[Q"[Z>-TJ&6 HO_W!%HFY9S/ M-E0!WVN]^L(Y(0:[B+30"7&=S^]))$@9$;G7*MJH7KPD2S.\)T=K]J0-TI$[ M>=\YS1/ KE,*[Z*2;9"8O2Z'7,O8O(Q]%:W3+YBPB*UU2">A$+@8Q5UL%$E,H]MH#L8HLM;04 Q6OLA:O-A*F EF;"INV, M>W?>G*K 0[%=YJD!@2\BVAZN!:[C2;6%==K==M7(RKIV M)YN+ET.=9>$?? 5N-6R#F3EHEVL) QA7(0:X9U$LF!<4[CT$U]5,[-CO[>ZX^T\YT**!VR1X7M>L+@6+ M7'-T^H58%96FN>NJ,XA[GI#UR2'F"&Q)P7MF^(N72MS((3!GM=_=$"MD!6RO MX4P%0K;P)A6NY3HO#<95^= %+W"RX\YHSK"/[2)05IY"PLUC86E>RKM.M\B& M7+K?/:10[Y6#K4ODLKA^.H>]S::@V/N)28>!V,; B9%-+3I:<_;-=L+RM9RYQ M@BQ7&O%$07(XH!UGFB<=3"26W&!Y7PA,4;T%J'2KJ$<1Q.AT;C::PK@\3YP4 M4,Y$?#8O"E!@:E6Q66X4C$S2U8OJU)1B:(7 Y N(& M_M'2.<0I#<&"'A*I<\V[62P2^\]6XZYT_SF?XS(#1::YZO[3&&=%#8.KQ+X\NX; MI]O9CX'A%^\6&LFV!XUOMC.^(>FA8":Z"A.J!?@+++E.@\[>L]V#%6R9N="EN=3*;*" M73XS>Q256W[<9QZ([. V3Y_+HC!E%L4#-6:?J%W.>V@7U>;#5[V<.YFS'G*9 M7!QNPS[0Z0_!KUR3]NRT-56T3^<[VX=B9WOGK)45)S.0[GT2!]N'?'?O\'OK MW2?>.O^SNP/W6E"TO9W3W>VOISOG[^'>;^#ZCYW67N?K+MQO=_L-/@ E! 6% M\1REUO:GT^P,Y3@K=AZIP')Z)'%E,1A)VF@L==3>EZ@(*A/#JPQ7E@OEE==> M2\*U%("1H))*>R-I%";.MW.?68=BT[RT$@LTF9?T=>GQ\^(@0D$*N M".:,,Q,,]EY$YX7$FEQ_W/Q$ROKW)$PY,WF;ML?O@J%T<:SE9Z5@4!YS%1[1 MY NPKQ_V^Z&4$7CDMW8^!RT2A_(Q=A70[?5'92BR^AN,2%'W-L MLEW99V _I5B0FH''-;UG6<8,0H=\MO\ZGQR3D>63!L+OR M-0M&L<57NF/(\[[,SE>:(Q,9NQ"Q#2),?73 A.^1""RL@?Q(J:KI#H,B_"1S#R"T+-;?BY M6_5CSP+(;W]F\430]5<\!&7[NZ35RSE>FX9;L]1(TX2-;_W.MS(_X)L=M/OC M8:-C3X?C=O8K?,>VNQ5AQLG%>\^&F;._ULF))SE[9I)?V2P+]PB;'<(.X3IG%S[IW/P5Q$7#XGBKF$O;*2)N@YC*;*(\ M)_#5,O^_%P_[H[:M#LZ&<33JE.-H-@;C3BD:-GRK:ED[A;[DL,0P=LJE+Y-R M+ZU#;TK96!3!AGXF_;"9ZWSY@3]TK'HA;R6;WC8*\[2*\6_@_1O M-?Z8T)-E^0E 4LOW4WVBR2:=R9 M*'B_/!,[Z6<*P>*E)]"SU7@'V]LDTRI3F8%.CGO545R9A0YZ 5AX:"^. G.2 M>[?0__$(<'.* V#-]+,R3$84P/L8M!T,-M^Y8+?LY1&Z@HP AI;GZ;0].IJ< M_>4!?2ZR6BX>F8%I,K2"^*:ZM$SFO$H$LC!^L[E908BIC!(6#QK$?*8^FJ!G MJ?&3\9Y4O"SV,)]%VB+$&"=TZ!?84E6]@4E2)E(4R?E5 M;+7?*TY#NSFAM%R58:R%2:/!6!>)GY-GM5(5TE M]I;PE<:#!6@,.>#7/\DO?RF#LDQ/:C:6WK08/VSHOY>F><:&\ON3CRM$J;0- M,+^<_^+(>+GJS6PWEQ:E,5,87TWB9 CV MVBE;+1FQ-]DVSB9(%6D".R,?A5;X,O\,S1N4VEVM9+VY;>$E%/*/ALPTU&LXG M]"=P,8OO=6%WJJXO1P!.6+_P^>:C;J6E?>$@%IYZ95M7CD^5[Y@SN2;L#C,S MLAYV1EJ5])>&@S3=9J8G[,F1KN4D:JT MO:@-G48QP03+9DUVVT='[4% V5:\&-O2@$>CZ,Z5 ZR7"CQ&BP&7JD@BE/FC MU8!+ [%PW,#0'0_+"%D>(7C< ,%EW>R@R#K/CD@WG_;W\M"W&N^+6$.6F@NG M#&0KYM/X?$I?UD$5R4\S+DL5+YCR7@[C=#056#3Z8,@>3BV].+7QJQCU41LF M>%#DRI81E/GKJ_>91"C&O?9_QT6/BTE?CLME03.!J"(E>L9"MX>#6 C#BM5F M]@WSB";WN3!3SRY)S47(?O'Z'_!>-UA3BZFRG6&_7)LY:'Y M/N$;Z2<0D*R6I4]4+LVP[]MVZKT6T!ESM'"2DM)L'(_#815IRO5,DX.'20!J MZLY/1:!TY[J%UU'$"4N9'LS$1/*@JU!U;Y+SW4N%:V:*2J:#QZTT"V/E4 M)L3*?3S+SRAC(A?E2Y,=:J;3"]PK_Z]\[\O1MVYVTHNTWNE7"]>H_"Z,?3@> M5(D\X,;FL$41PC@M'-T+7(R],B5N5.U)14;.)=+<8DK'1;KQ9*9R0MY<+#"O M9P53,UGSU^$"S$#'GBZ-!90S/IQLQV70-TX/J987!Q:I1Q>5@\?@8 YS="+? MZ=;Z\F3' W88-]K$ZA1O4"Q7*8*SIX[S9XN%R%7!@,*RLM.HT/0@(1:5HSE/ M?8FD55=-*-T[UI[@D7>\&\/#QLRL5?<3B,<7X"^%$0*: M!S Z_/5JRO)EKGTY_FF8JVA3"S/9L2?#^-ODA]\G'6+;O6(^BHM^O[QD.: V MUZ6V>%[Y<14J,G1+<):C1;F][$5;W2J0M%4$DN9:[I:?:?B0ZRL_QEODRL^N MNRV16TK06]VVZ(A;#7M)$]VK&J)?\]4E7N^- MZ&Y_NWFY?7/[N[W[$[6OO]U+WR''B3E"C>,\@MG!G4Z:4&*M)=QK;(TB5V1: M+S2MO];^^+O:93X6X@G3NYO>MG,VTWZT@XWH;?^CUDK5V_X]V>]^^KZ_=T@. MNI]H:^\#WCF&,1U[TCK_P'?>O3\_.-['+7K0G>]MOP-C.=A[>[2[_6_W8&^? MM+8_G.T<=]JM\T^LM7UXNG_O"1-N:3KP!W[R]])?WZT@_R=D;QJ#[U92,[G)WWZJO1N MK[H4HFNXNB5<;8]C"YZ\=QH[W^).L9768+4RL&HO@!5A-E%J)7* 3(A;' "L M&("5M1[\X\@(!["23:P7%Q(&DCC4OQ0Y"TY%5K2+HG)&6;:>^T M7R/1RI#H;!&),%8V1HU,I!)Q;3 R#DW M12)9&T?KA$0YSE!CT:JPJ/5Z 8N$E<8"#B&AC$<\$(-T+AF,3CANN$]8 A;Q MII*U5?386*1JJVB-L.AM?UQ'DU8'18O1),JY8H(3Y, =0SQ%@C0#**),DS%W,OU$D4^=&T M+0:,K%0BJFP0Z6C*AKI."(&\DUCQ .OJ"D+>)KM_>+NVC>X$2/W,@0VO4-$^ MQ;"0*#-)/;B/"76/@\KGC&5W-:YJ$%L9B"W&FJA@C@>:(TPZ(LXPP)E3&!%8 M/\>Q5I2&%R\9:Q*R*JNJ/J.[IZYFQ?DMUYV/R\+!DA+N>=E>OZP;8'V:V6W> M%,7<=V%5J='K9O3:78Q.,9>B--8A)2A!W!N#C-?@' ;J&;?&!$Q?O%1-R>@" M>-T^+ZDVONYN?,W;6S.)G;7)]60FUQ7856/4RC!J,6S%HH],\2;7BR!56UA/:&%-V!=F*H56#6NU_75_]'I=+E,-8BM+ M2=A[-9ID<^[N[9^UCE]]T=(Q0*T WJ$'2\MJCEQ2 &5$&N.=5-H[\!.;1"VR M6UL/4'.Q>#4;-7"E3X= 8#7S*88FB%$290K>6Q' M/*5-ALT"LC\(L_CM#)![6<;WTN![[4C_4Q0%SG)P72+!7L;)=3U=U"U)[-5- M)/9XK4GL"5X?%GO^*"SV_XSZ_FO58^S-?\<%(H[B&A+8GU6X=_P1,.V% MH];Y'U]WX#F[@'D[](/8I^_AN7]T=XX/ (W>+'2*:+U[SW;W/I$6?<-V #-; M[]YPN/8M@!BW6XGJU^_6D,EE-X MW3PCEV?0>1!5RYP-/G#8&&Q2BI!D,..!*&^N;=U4D%?\:6$ @[/KJ%4SG:H= MCX[Z@X+V-#-L#(?C:WJE#8_L( [GC). \%:6L5TY-$ZS6VPB2H6I!0>N](X MP>3&UDVE%!1"\$_QH%?3L=W.+L'/3#];YV^^,*.4ED0BBW,"N_(*66DX IQ+ M@4OG**77V)I+5_3'S,UZ15>SHH819I@ER.M\T!(<08;CB$)0 "!8.N&+2DZ MLZ@O*O$0@_8(M#L?Q.4VY80$Q"2A'*Q2'+6ZWKN\8@D?0NWK M)5RVA,9A3:GR2#BN$7?<(\>(1C#OWA)L6!)@%>$M4&UR"]T&K[[4[X+;:! ; MI_&ZCJ>/C/GOLTU1X_T5TO#A_ L)VE@K/2)29PO;)^1D-"@*V,-5E$DGLSY; M^.Y%W]UZ3:]<4T<,==0RA#E+>4U9SO6*B,)^GI*DB6O^XB7CI"G -@>K_A9J MGJWZ=3'-:Z6^3@ ^G7[!1"0E0P*[W,)6S11'-B2%L(E@UL$MB11W5>J'6\Y: MJ6^SIK K@W5E',*:V.QK2>2,44AD@STQ0Y7".8$SE^CAIB2+_Q)O1#IO"JD\OQ:$9BZ%4'=BJ!N17#K5@0WQR6? MA ZWN.-O[1$LC;^-.,^$0!H?8Z9*SM38_4'C;Z]GKS]W<"JH M8(=7LZXNJN7C_UG3//5#Q9O"7,[ MXMEGRA!;&?CLI+N'HZ-CJ![V;0+2:AQ-C^2=4D8ZF_ M]?.72]QRLNX6EY#&QH2](,1K;K'17%A#(NSXCC,?_8\$&U_;DVS.E5OEQ$1[ MVQ^4!MK$/ONI@Q5EOEJWU6UM?^*M=W#MWM%1:^]C=W?OC_;.^=$Q/.=T9^\- MW,^SUO&;T_E\M7VZCUM[A_C@W7NR^PZ^]VY?Y/RVW7<[\$ZOON]D6^SI$2/4E'Q@PAW MY990(\-UR) P)AXN]"IXKHTS\(.D5H,K%%1P]D4)?1H&S//"SL MH:R^PWN;0&M86O4PAH[ 09K A*&.)QNU4E*PI+0W24J>:D-G ^!LD5W(A"B= MQ0DQ$2WBF?_5)K0/-%H0K@VNC92.T?-YHH9$S8KU&4=.$.*,*&:8&F55'V2[V^8K"$!ZX- EH5-RCG!#/A47(+U M+008)E+J:(A72=6&R09 UB)CF-%)D"@2$H!/B$>P3C03%'ZR"BO/N DR9Y$U MA59-*M0:<;$^09SEI]=RX["1$7.G8N D,*=,=%YX#KZX@ ]JPV0CM'S>,%&Y M$,QA@:(C8)@XF;4<5-U91BUVR@?)0,M%4W#3+'I&K8V6/X>8275:;[_9=MD) M-1_/'V;[I&R;6LX^:!YIE,6C.2\J-[?_%AM_=VROCJA< VE@DJAD!K M22VY\MJ9I)+PF.G:<%E_2%O6RH))YK51R"EK0).B64&&2MP[E_C:"0A1I>+7&23*=P4INY:L[Z&RS]__UT'6*Y!, G M3Y-AT4O-*:=:@=%BK6=)F\!_K)ZN1K!'1K#%%!=B>'"1@ZM1TCK MLAE:/F^GZ&"LY,PB$@,'.R59Y+2B2! B5?"2: -VBFX2I9I2W_MXMXZOW-], M*8L;AJ7*@JV2"QM5+MPJ1IZ_5=1UU;&5ZVP6K4ST+CG,)UE.9';M'AT!25,JVF2@74ROL5K)E'!$3!.-.%<*6:$$ MDAZ\?N>251R EG#<9(8U-5_&L[@Q8+L&K-Q/5WM50]IC<$G5D/;HD#9O.T9) M6&01(Y$819Q8AK34#MQ$F9R(-%&)2Z]!(JN\9^KO/57O? Q#R/_\+I8^D-8B3=VT.N/1].V*VO78(#M3!NK_'F\ MO_?A>^OSV\[^<:>SN_V!'WS.8'8H#O8\ )0G.^?[9QD0YTE^]KNMH];V&[+_ M.=\?0'#[J%. V7:GTSK_ .#UZ3R/9>==IKM^_SU79EC*\UD+$C+8W%J4(L<# MSN58CIK@C35FGB ?4\EDH"IA[SD+PA$GDO=81F%(E'2>%JCTDB8+5! _5.MQ M?<.!I2Q8-S_\\F"U)L:# Q%<3!P39Z/D44O%+?QF [V>M>A)U?N.S%H?8XBQ M6X3Q9X/U?P]BBH-!#(W+Z[!IS1VF\C/J-T[& W^4>X%=>.2#B[?W,V]_,GW[ MJKPE$S6UP3QKVT[G#*[R_<->T8(A-V28]A8K/X'="_X^:B3;GE"TCT^R(%;F M5"'*Q1V'8W<<_2B/;1"[T69DR71V^0\S5\.]HO5'#6<[Q?7#HQAAR[2CN-5X M-=4549F"77\4!]UB%H;MX2BO1_E7 M&.==AA._^PA&2GY8OA3LYLQP! ^L'CT[HE%F <_?S+*1OUU]F->GGB#T@X'@_S>XZ'F7@T7_3F.\@W[%R-CQGZ0#A@28Y >D:@464CD5L+ M0?$.,X*=GSB5T9*&!V0]\]VU4[ML19)!+R.N[916X8EM!T" BONL]#2N9I_< M".;!VZ)@9=D6#UU38&R\[TU7;**%I]>#Y2V$/\ >/FB[+"&N_RTN!:(C>YDR M]^Y/O80^OV2VNPEW;K.1H^P4_UY=-5FPXJ_D]U^;E0+U^J<@OR]D( M9A=^J_$3K/CV># !BM'1(,8&O-[H"'"HES>L&0:V"[;BG&K8O".%N15>___L M?6E3&\FR]E]1$/=$S$2HF-J7F1M$< ;;!\=%>,'C%W\A:@5A(7&T&,.O?[.Z M6Z"-'8R /B=F1DCJ5G=UYI-+93Y)F++..,8E>%$0)@EMB2$T1(QUY9+K*9=\ M8<*B\- +3LWM5#W([7[AIK^IT/%Y\)G_>B]]YZ. O^&SS=/6X1>\9R(..D5P MT"T5B#,BD0L22UH( 1D+ :F%X+&%8/=TSU/C-.4)>682XDIY9(D/R!F6O,26<*7SF")N M2)/R^:*JQ@RFEO[6V%')_L!@U"DF[K:[!&X(1#X$@S5A$R7'KH]0ZJ9"1!PQ%$[/Y MFNU+9Z%-C4UH3#@X7?!^'LF_<5XHJK@.(D0.=V:ES!P.2G-)@O%I8*HU4,6$M6H5LHAH9"C @3'!1$@ > 2+&Z$, C[9>)\T] MAG":)S"H!.P4!B_'!!U5)01D+ 2U?_/X0B#V+(;G;*E#BF83Y"5%UN"(A*;, M*$\CN)XK:ZQ)E&QR.D\7] O]F^"S2\,XB0SN.GA#+5-:6Z,2.&@!WQ)#:KOU M\!*U\R;/>0L@-E&A8.%)<"P 4<"+05Y(JRWU2L?LSW#3-'J^(_H.L*)$<)+A MQ"!XXA;,2>**VI R'2LG7-X25FJY> 2YV/RY%VS4&$N"9*(&<>LP,DHF1$F" M^-8&(S!=6:--+653R/D=^YOY,R\GY31.7E^DGK)J7.^C-)%\OG+$[<.& MCTC,1H\?^CW0^S!XV^\=51HS5J$;ZHQ\O3I#6CN[IWM:@Y$37"(C\]AK" B0 M4TXB8K6G)@F>M+]Z".[,0_:$@)HY&91SW%#PPPFUB0>?9":KMM?8T/HA/\)# M3N#_$JPX\I); $9.$;C) 44;2&:\8R;RE36Y>I/AF0!'G2P"W@X.&L?5L\F; M3K$]'KDSM5%VL54PMFGG$>$=\8?<%7\>+OM9R^9#R.;VSC[?8YYF6F"#M&9@ MM(43R%@5D236I! (A:#^5@#D$C:2&4&=A]C?0$A(:5 X6A&2"X;=W%FKG_*# M/64A#&;6,!2UY@A"+!,2XELE\@>J_C:Y?3"NC5! MY]5",^5L!<38[NE$N'L!HKFL#7 S7Q_$QL?EUZJBNEL89^,4IU$0+07CRC)M M/'$.!ZDA7!?"ZUP>#>%$?O%7=\';W4]XZS+[G MO_.DQ[^+JJS-[I=N/X+PP3*^L^WN__4&@VL[ M99;,07N_"Z]^E8B^6E'RD\8S%TR^&D@K Y,SH5' M;)WL.<65FY.^ M6:YJ!ARK:H;AU821SJ7&,T7 ;? ^JITO?SZ9W4].9A^.8[]HP7B& M8=!-W*-BH<;EU["HHZ-J5&G)?Y37Z=__MU568!K!J#F)H BV+3]#CR(8>,85*^HW2[[ +8G_;#)@&W"B\JEWS%4 M=>!'H+[YPF<&R2]L?:L6OUHAGD=&P\\7I<-_%H7Z(%L7DZ+_-=T<4SG#^.(0 MZT!D1L/+#YF;S?M$4L#PS.I,_/N@?S%9>#\B![#X'=D$%_NG[9S8T\'*']." M#E)>G=SD7Y^]]_(.UXIQOS?1%KEHAO$3-0U.UF;_I]?)X>"@F4G5+P_ZEN72 M"U*R'*#\?0YI?T]"VMMVUW9]]AP_GX/;TM_4;Z.N'84V7/_OMQ*E<8.:.$*LY"- M]%4.WH?8+_;99X<48F&]!B_!6<.]C2;/XV1"!2)4PBE4G?T0I=ZZAJAP]^!G MJ_W_\L=?;19L_VQ[?2\1"D(G&6+1.W#)&$7&LX1P8$(&:9.P$%KB52;$33?N M&\>Y=ZU<^*(E[Q%2J!9DPH Z,44I=P)K09F!L$!%+I.7M^ &O%4*=?E(PIY" M;@3(#43J-AEMD<4,XD!L(](FS]KV3"D9#4U2+DY)7($8$PG4&R=(GU5[\8>1 M@R\^V_;AG06^^7%Q2YU3-.S;'':==X_]5O6>S=SSN/?L?DG5JW.JSF;/I6@S MSNX]K.;W."Q[1_/)3Q:7-!9AP_L1Q)&\^I')@*%==$O A4T$(]W>,)]RLN.W M2OMW.@TW&MZZSR.X)+A-VA%.B %OCGGT[60->3\"'9(3A1K71KJWZV#S MEH!M!;_5,YZX,6" L05#*[T18 8JT518HO&+6XOFI^I":\E<+)E;;&M_3PBI MDPD:I(VDCG9>9S]]2LSLI4\0I34QGWQTO$(2;^NB%H7UON]GZ MSGKOMZQZT-9[#L@JJ.246:L5>! "7EOBA> W9VRK7?9;BPLNQ@@0 YHJD.!Y M!JOG"CE+%2+8<9&<4\3I6\\:QZ#]QG!EJ>.:*BVQDHQ$$CSH>>!U'/;(#S6" M(C'&%!+201PFN8"(+'+$VA-$BP<8QR+:B0@C-'0*$TU[>NK#[?>%PO.&MR"'S1>5++^9R\% M"(X(R>ULUN5::A61\1@CDZR.Q 1!I+I5O:J()N!@)3;8YJ8SRR&>(A)0C &. M,7;WDICZL=[\L48FP2]@$FD(?!&/.=#BC" )#R'8S"YIXPWA:ZK4Y9XU+7=# MBN"38S($@4DFVY8Z2F*(\-8I3L!3NT$MRT.*U*LK,CC[(B!V)PD0 J BSY\. MB#.M%?'>C5H5%J;LGM)+O'GW2^U-@*(7FU+4 M)T$SZC.)(^+$"&2,IHAQY1)$0CAQ@/Z\4HO;TW\QT-?M3O=]ZM]SLM[8@'F@ M% 63Z4XH<\A&I5$0"99?I!#S4R=$K5XV_[3"]UD&G1>Y!3G>;EC/M]D>GL[1 M13\"N?@Y[9@_B&'4B=NI*!2H=CS>%!TQN?1HC+Y5^F?PJGG%]_=2P!#^1(&$ M8QIQ23@R,3J$-6-):V\#Q[,\X<^S_V8LC!/.#G@X@\8@%HS!PX.&BYW>R9]S M&KGVO\7L@HOJRF)80N9 M<>#^.?XQ5^A/3CNV-,_V]WBQXN#_II>GUS'.3,K MH5B=\N.+"L557%8I5M.ZJE^N/EXM/IJ9_%!^)N2JY/K2C_$JN?2SJTX+;BM5 M_.%/2U8A>+W3::_^C.D;7^R"83OCYP@@%>_TS=LL %?B1I?ZLJ;<+I[.LWBT MR0/=;5D>^FONU]SH=F=:.U_-?=^@R_,Q!J$^H(+_"@7\E47.USXW>CY;\>DJ ML6]VD3<@CW\U>#JQM5FU %>;[.=T3_>9#?Y,!\,]Q-3PX+P0,GF*H^>*2^>Q M=]Q(;G@PS(5'*C-X865*Y1RXP]VS;X<08[][>] Z^W2X>_A1M+Z^;^_NO&$M M^K:SM?/I:.OP.VUMY&N;G@,'5WBTO;..=[_"=]^UVJV-[V3WZ/W!UHYGNU^_ M_&R]VSW=WMG%K:-_TM;GN=&6BM6UIAH M"J:;0E^6N+WM*-]?-S^R5N(K"66]49()JX+G'$/8A"W6S@@9J74$QUJ)EU&) M3V>'.7*5YY\1Y+$EB'-/D%9*(1.4$]XR>* B#W-L;-*?8EGX#-TU, MYUDJEA%VKHF''B-D?L[?O'7X.#.O>[G"Q\78=KY/?=[/)Y\H5"7^XB(5/C"=CS77,T;6" M/)F"S,9;,H9 M/5Y-D,NA,C<7-9;A(.BD6N6![-<&F\]B'XL38+_%>CMG>HQ M:KU= KV=#5JX$TQK3%&416\#]LAY;I'TD2;%,/7<@&&3I*GD/ WMM.+6L<+C MQ@HO8JMI=K+(??9VJ]"W*J)A$.*&WBB7Y!3A[XT#X^6&YIK?^X6C M_."U5CVH5M643\],H6;#DYM11A7$0O2OI=*FI0EK:G2X#!V8(]3DKDN(A+C3 M21-*K,UT&!I;HVJ;NY00,1L))>P-H3(@%B5#W$#LZA)/B 7J:9!$1F%O;G,+ MY_Z/HM9[DM'WHL'A60S>^+O@"-W/M9AO;+_;&PT;Y_SDS[B;[ZI6$VXT=LY[ M*4PF2Y693(@[:CR/.FI\SO5.*T8A>#&5R[B@<]_L#H;]42YDO5C&S&C;#E5' MY/E25FO[H6#4FE)RN%G_9QCU3P!7!['[/#7[/KTH)]OK>PP@54GL$26:YH(L MC*RQ"N$4(I%4!Y$9T1(L.3J-MC^K:&.F,D#1?C$TN"+P]IU>01A>,9QMQ?X^ MQ*5CZL"QO)# M-D;'^:_;F9L[2>CER;>["&P]H_8*H=UXP[<^[CF2O.8Q(D;RL(JH/7*,1B2E MM"Z11*,,*VM4-0'U\C\+ND+!8_"C:MG^S Q"8@>^W70SC;N]*/];W^[&HSJ]8 M--,H,V@.0#X&N9V\G!=4_NSE/U ]W)I>D7*V=C^_:?QV MWHE=M;Y/7<7%BB\:"C#U%&QY+]U&ISW(1-^Y>0P6*<^YR60.U>+W[L1OETBP MD7 J!,9<4.VT53@PK9RR05!20Z499PR&B!V/>\EZB!]50L9QB!Z)B,AQ M"1Y8M(Y$Q4*RN!@OM! 2ILE9,D=(YHR[5#B"/5T^GW!*/G; 1ADGWBG;W/F M8B./89D+;,!E/ ]L7J_XD!:(C[86#(I$*1B".*8&F6C!6S1::!5II)BLK UC M=QY'AN4*@RMU.AB3^;P4ZS,RXJ_6,])N1E'R)7T3 8'Y0-Y?F/#OHP)^/\NPXGFF+%J MG,_J.0C'RX$YX)L7#/N-Z3BJ/)K4WZ@XKYJ:9Z0 N>CL:Q&NBJ6+L6(@0 M#AQE%JF"3FITE/? (;J8^X!09>*$.>KH]HH4.QB- M1E[QG^5Q5OB#A0Y7TRFLI+@IT+-J,[@\\YO=UVJN[Z-@F.UT9] MU-IY0_(>=8P"!EK@\0+/1^U$-!9P&N>JLQ=2.WF (NI@UO9,Y\4HQ*(;_ M_;#M3GYW](LB@V=%);-E^_Z@06BS MT)/L-=R@A..E+L:D9[9X/5Y#U]K?8!:SWU_N!Q2;"/?I.GC^A2Z$PJI<[IZ7 M(8(YK3QT1NC"W./8M;GPT6>GG6=O?;-[ M/!H^]QB_JF;Y3EIT5^Q^W6+?X-BMLX^T]?6-V/ZZ>[9[]/%T:P?KX/^1=UX]2Z-5UC:K 7.$HOP0,- MPCOC7%+2)$J2(S9>D]>O=>O1=.MLME(L8!&M4"ASN",N0,$,O(>P#)P:#B$$ MX46N7[,;%(F]F Z0Q7;WS<^\LP$!SH]>#N:G*L?NP!+RO+A "ARX'0QHP&JF M'8E1>!YPTMR%9&V(0BD.AG:QB67W@0%$:QRX'@?:<\/(M8%>WYWX_JX)Z/'4TC_OQZ5O+-&C)4V=YR2F*35D?.0 MJ+-:8I-=(DTH&IX+A\ _UTD#@&@;I&,* M'A@#Q""KLD:,5Y2;^-0>?$)>D%[:S75 M*0APN:UPGF(53##6.&T<7NPG\1KU'AOUYLESC(R.,8F1(%$C;JQ&)N1)*1P\ M7>JX*YKO(%RZ-Q/C8MU_?J#WT$F7&C!6VBD12[PAU@G)N4]6>RPT9\% G*4L M6>PFU8#Q"P!CUDU2)O) C *_*"5PDXA"6I+L,#&FO& XQ9@!0]6 \8HR21OM M'^T0\X34N_I&KR4BQ('%1+3/P,:3I$Y*&345AI&H$E.+?:,%#1\@@UV=1*J32(\'&2)&%C3Q+H]Z M\\Z[X*S12H&?SL!MOR2)5$/&+X&,6?^(8.&"- *%$"CBG"5D:.:Q/!?] MN9KR:*'^R"AIE#ESAQD/X"Y(SCA)F>C<6&-L7:SR5/HSZRL8&ST$@CCO,;'< M+):+54!_K,HCQ(/4Q/F5M86MZE<0&LW4F4]2'$V_/]$I5HD;SR7BQ[U!P6WQ M9S]VBN=_41G^K^DAAU5=.;XXQ+I!KS,:7G[(HX\YR?&/Z3:[=G=\K^P+6-"K)Q=5+?]ZDMB2 M96J"*><_O4[&S$&SL=GUJT\W5?*&EYXGAP]RT]W?O=SRF/L\ MMKNVZW-#TN:.*8]$8 M%5)P3'+AHE%6F:"X#1+S9/C*<^@\S=V5J=T?#!O#D]X5;:&YG_0N]$^:AB# MW J&(S=)64>#T)HKY9Q*FE3-VN"ZHFNR?#7]TZ-T1W[$K?4]S)+UQ800SSWB M*L^?@V>$DB>)>LF)RVR"1%]._]2;9FFJVG![/O?WE>V2YUTN5;^M[0;X5[8A M12?W00FEC4'O:-S:.Y@['XB?+_HAX]%QIW<:X]2A0_MSHE$:0/EVHBH52Y%H M+1R6W#/J,([*>TVBLH12<1YEF<>1T,VB?;H5A]NI?.-KOK?8"6][_1W[LQ;A MRT3XBVCM[X4DM31>(.E(1)GK.)(>/5 M;^W?;_7XK14Q%P_)Q /W7CE&C="4,(Y3,)(O3@/5C_]^C_^L]7%/!J6DR/2Z M,H.+A">O8U (!R\ 9#"324!8BLDJN88]H(@@+Y@O9C GPTW1VSP:$X)4%K3K MXZR)G?71&G8PZ('SGL^>K6+QY;M0=E%*+6,V,44U!Q%S6C$GB LN@)O K\N6 MU)1=#RV"^WC[XY[CP7H3P4WFCB%.K42&QH2(35S#.0E.[#(6O[NSM^6A.H W M2B2<)SR83/!HX"\E1)X;6HO"KQ8% JX.,S%$(Q+X-AZ#*"B";.3@[P3F<(ZK M.+>7$OEE"M+,H(1*ZM'AF+QJ<$%L,D?)4Y*8EA-Q%KCQ8,AN:":2"-XACEY!V)*&HA8Z>@&># M$\@.IZOS.Q176K++_.!Y'WCF0'"';;N;S=B39A8^18@K!_%3]/:X8)P_*R"I M4(#/A0D&E(IAO1L^Q6$FO2H9VBN(JE,,EPO>X?K9ULD>N*U*0>""K#,)P0,C MR'!)$63.79QB6TE5*-H'=Y41J<,(!S< R:HJ#BXI:[T)M'W^Q MJ+TYV]K?\]B#3P3NN0^YT]&#WVX]IR!O#@JE]O /OUR4&CUARW%6\WNWN)(#"CX\ZPY*/R3;V 2CS*6]C:C$6V9W7VFO)L1$&_N,, M(6!LDS/NG"VSY/8BN""'NIG-?0>7L]V]^+LVO(N%[.7YR-V?\1,/S#8-+A;"B M[O]EZ=56L>>_G7:JD0$U=>]",?QXEIF??0K*4H$,-);2-U;+&]%3IJG/[53V]LQG6'MS+T**>(010C/P+WA%K&0/.(A>&22 MCPA')RCC)DHG;^/,C:E<#]K],):S(E=>&L4B5JA&URS825I$;%N=.']T!*%K M%[!R#!<3O+J9BK;V(VL_L8L DJ4M ]QQ5W*6CC8/FSPA1C?>/)C3?3ULG>]3D@BY# M4(P!A(9%A@Q89$!Y'[A.#A-);H_RDS4P[T?=V*!F00E,EJ3)6I9L!YZL$@9B M ).D55IAPQG%5A#'$G8B&1,]<95X*GS9B-BZ$N9I^,+7LW-.M*'1XX"TY %Q MY1)R ?Y46!KCJ4C"@W.NFTJQIEC0B'!-(,TU'&O5SD4I>$UR7A2WY3OZ(D_(JX MJ.JD0KGGL@B,IL_^2T*EQ0M#+A#TU__\]+H0OBJ*=7C C3JQ^V4 M(U\0\<)4?"HWH?_N#8:#PF#].X?4'^QI(>%+,W'DM/(@#M?9[M&WHUTXS]:9 M/_FV\9'LGOUST-HY.-P]VV??WKWOM'8V,5P'GO4@MC9"^]O1MP/XK;/L8;0V M_CEL?7U#MM^U#KM-$FYO1L>'\G_FYLX\J9,YWWH@#P5!K\( M1U"9V9A\4E6Q((5T%PHKV36(3@I/(<.R+_4G1*!'+MIPJ#5&.01M,*)&? MD)A&_)E?%W/@+T+&*J5^7.A@-;;M?%=Q-D]XW2[C8'J;\<_;#@-Z-D-]!%YE M\FX3=JZ>RV#>9=';E4M1+6LOOTLCO?>&4DI>&I[\5P41O!*<(,_1>KX'D+ ?C M.2SJYUG8HSD:V(<9+;:0X7'IEN)_'NGFGRE/U7RAM@^:LJ2B\4%PS[%6RD5. MC/5:4H?':20]E4::*-2>&Y%298EB6)Q$>E-F!&ZVE9R*II+,Z^LBWWGWZ M_NUP__3;SD?\[?!33ARU6QO?3UOP>ZUW;TYW=_;/=@\W\2R=U;>-_9-O[SX= M;6_ >3<^';7>;?$6W<3;.YMT>^<[7//[@^V-5GOK\-.B60)")!.U-,A(X1"G M7B"CHD""XB2<"YJ'N+)&FH0_%#?XC>W&;5DQ'V(->C=!O3F!DY* I;+*B)I[X[&3RG+!;> N,>Z58HI+8T*<[5^N$7$)$9'-(&*TCLH$P;#P3"+. MC49:PBL:@F368HEU'DG>Q&I^)/DR(N)KF&?U*0YBT7>9:[5"_!$[O>-<]O%Z M1EO=%KDPTRH&FY@-,4\]SI/\$F%< 43Y0&6=T%MRY%HP_@I[9Y(E$6&=(N(" M4P0/F:$\S#HQXQ*8JI4U@IMT6:;9U#.H'B5.HRR &, CIY*K%*VR.F&0#6&U MYDD^6FJJUNT'T^W9O%7TS 7P-#.M'D=*6TR-CR:D*%4*QM8IF.57[=D4C-9:NB@\HC8/YL78(R,H M1ER2*$0*$@M0;:J:PNA:MU^N;GO.+4N<2J$DCTHZPV2($7-.&1$RU*B1*9EKM9IDJ73[-90_?0:Y+IN[2F8: MN.X[I0L6W/K+PR9-!7<@N=C;Q#&/+KD4<13!"A\QJ],%2X]-\^,@A;?$R\"0 MH$$A'CU%6C"&K"A6H'S:A62AK.#"<^ M..P4Y4I9RW4,KLX6/ /5GLT64&L< ;\#*6PMXEHXY$+@\*?G7I@85'3@=C2I M>*A=W5JUEU"UDU T""\$Q)><&Z8!U;$(R<<0%>:+F[]KU5XJU9[-%EAJ, 63 MC$QR$7&OP&IK)9'DR@O-$HMYV@^A364>:G^RUNUEU&T>@Y=2:BLCUS*Y0#,O MD@E.*(ZMJ;,%RZ_;<]D"D;BGDB"=).@V3AJ!V\50 'R MX %5^S44&+R+W=BWG2)=8,-1N]L>#/L%'UM=8G 90D7-C#9*2YP"QSHZYX7U MW,EHL=(BU3F#94>H]ES.P";G/8D1F: @L# ,O \2*$I:,' _$DZ19>I:9NX= M6-1;%4NLVI)X2CDV'!-.9#16XAAL$!!7Z*A4G3-8?M6>S1E(FTM6E48 U0Q4 MFT;D+ .Y-E)X:30/GA7.![]L^%JMVB] M7DP0G"29-(05Y"D&1W M<6(F$$,X59HKJ[2WH,H.L^"8,9+5.8/EU^W9G($+46--,.)*&\0#&'!'0T#1 M>,)2\M:H7#U$FA)?-KRMKC!X<$;AD@ON1JR7=^P6J$UN@?;668,C-9X:QR%(USKP; $2Q&V,&5[G7Y8= M[1=PMF@:55040:@M$83>"=G$#?+)!XC#/8O) -J+IEQ03_9KV-47>RGWZHR[ MET(_\8Y5#>P_GR0%<-Y_?;0KG+8(X: MSI<*SN=KLS@#\QR0T'E^N0X&Z1# 17JZ]3Z\L/Y;&J=4A%IX!HEDZOH)4E( M,^^1% Q;:X31T:ZL"=+4"TIM:SB_]7; '\7 I!O,,'Q!(Z_<:<.>V'YH#$^/ MX_Q8JDM68*6>2/7J)/L]HL>N)5+7\/N?%KB=2 MU1.IKJ)DR=%28_NXF-%;SZ.JB; MU9W3;8=;O+7Q[6A[Y^!@E\)U;'S\N7OXMMVBN^3;T1>V=;AYLO7NR\\6W:2S MZ;:MLWW<.MH5V^_>'GY[]Q'.\[:]]763P34>?=OQIUN'ZR??=MZPW<-OB^91 M6:N,59H@:3A%W$2&7.0.<4$3-SC%A&7FHZGG4=6(6"/B'$.7%U(PP;SQD@M& MC*9.4RJ,ULH0$>ORH.5'Q-GR(, \'#SWR"F9"_PY1S8DA;1C6A$G HLF(R(G M]7"6&A%K1)PIF"0RZB ]\5IQ95F>U,)LWIHEDC$2Z@J;Y4?$.:YDZPBG3B), M4@#/4 MDA-:(:YJ(-M9#+%"P'_'[$Q#4D%A#X@N#1&*$#$8%&JCFSB7C@H77 MQB9,.%.DKE)9?DB<:P EQ-*D'%*8)L29!7?1!(8HT3A*[W+T7-20!22^ M!CZI3Y^_S"4XZS[U>YI1(9SBR1V7$<176(*8$HUL5JF/O6:@^*AHS+LL9**,I(XESI9 MBIW!'&(S',%VX3I/M?RZ/9NGXL03&T1$GA*?1V9RI(5/2#FI(>(.V!0N"&E2 M4T^G>L&Z[:FB1BH+P83C4A'KC$Z::R$)\X+H.N.R_+H]FW'!V'@B5$*&$((@ M:"3(1290M#A&!9HO=%A9XZ))M:IU^^7JMK'*.^XD5E%PHG/FP,D 7IVAWD@? MZM3!\NOV;.H@R!# [R)(J\SFZJ(&G]Q1)+1@AJHD:(PK:TPT";\WEWS-'74K MS?QPYPS!JV"_%\%2A7/N4C,._H95P8:8/(5W09CK^I^E1Z/Y>50Z"+ >E()P MN4Q JXIY5 J)2'QB*G-59I;*IC3W)J"M!ULLKVI;;@*U%NR0(%Q[9K'GH-9Y M2+T*WM)?DB!([9\QH+/8[]5:?3NMGLT-.,VU!@>$ M"FIRQZJFA/Y5Z_7+U6NLN.7,!-!A4&7#7.(F!9,(ML9*Y>KDP/(K]VQR : M>\45XEBZ'$!XI+4(B#+*DS%*Q8AS@9KD#[7U6*OV$JIV4IA%BJ4V0H/?%HUG MVB7J6(A,4NI^26Z@-MEWU>K9M(!,#.(K YZW9A&T.EFDO6P0C3!CL&_@0GTECN#;>N24#R0%HA0-BNN@ M-6'1FR ]H\)+_GAI@5I[;Z.]Z'^<4QJ"] MC-;CXEZP[B:51]-"W$\3Q ?.:LNX #N=7.*2:EJ'_LNOV+.AOW TN*0$BC'/ MH>:.(VL,@]!?PG]83 #1*VNB24E=%O""5=L)+872TE#!><)4>P.&.4BE!".> MX4<+_6OMO8WVSH7X'OQFYASB,>2=?XR1,1#Q*RF>67M>U?CXRJ M68R7C\6X'AGUS*%^GE:%8(NC%1I%(R7BA@2D34R()6DDI2%8)NN140WG#P+G]HF,SG]RK:/22I"<5Z]'1M4CHQ:,C!IU M^]'W]KMPOG#M'D##=D-Q5/E[\"T+RV7W8^,8+JU7?';: !PH#O#Y"\->P\7& MQ6]<.VYJ/(X@W]LSGD EU2JF^N%'#_%5P=ESF9.4+_9F0YU>Z9RDB:$_C;FY M(/7DGYG5^C*)5<77+4H]8N==3^5K9 K1>V8(/A2UX M4%$V+TV4IX:N-,%<^@AW4UE1^.PTVGX]C*4>QE*SREX2R$IC8\)>$.(UM]AH M+JPAD7+I.//1[VW>+!WYYNBXTSN-\7/L_VC[N#B*;?6Z/^( ,&X]CTT=% 4S MDY__W1L,6[WA;H2+&QNH0I0K27X%X>_1E].MC8.#UME[./+]89Z8O'7X_N#; MX2Z$J6].( S^N77V;[C6338W,7EG\V3[W1NVE7_SJ)4G)I]N';T]:AU^IUL[ MZQ &OSG;>K_WJK?P],@4GL"+^SS#J M9X^A!I"; ,@<6T32W&')4"#:(QXU09IAAB3&C&&:;/06 &25G&?/*C%:NY]_ M]@P[06L*Z2M]$H&#-($)0QT'L=%*2<&2TMXD*7EZ>I_D_$SE0=O#@]C?.;#= MVD]Y8)A90$8M'!4N&8 9" D1#S(@K8U$6*>D27(1JTQ8*W13RGL[*DO35PV>%8QI3%C'SW"MMB-&$!Z6C%L8[5OL6KP=GYFDL#>$L M8>I0- %PQO*$C&4)D6 <,01'0761 ^$+^BU>#BG6_2!Q:?%AH6MQ)VJ[VK5X MMBH_5Y,/S]@PII&S6"".N4.&*8^X5MA+CZ.D;F6-KDKUZK,6-7_5U<-QB*<0 MET8O-:><:F6EM=:SI$W@BM2>Q>N!F7DF+# AT;$\9H=%">!B"3(F*$0MS]/D%WG+);"L;@3<4[M6#Q;C9]U+)0D-CHC$3QTASA7$CF9+)(6 MP^,WAJ5BL-:JEJ\H9W$5<\:M2FAK&HVZL^-1.CN8(YE @T<7#7PT1X1*X<;6;]F"@O: (AN46;2UU[ MR+(UUVQW&V^CZX]L_[1!15'%3YI%CTSA"1ST.B")@T8O%>]EC+3=TX8]/N[W M?L2RF>;:-6G\EGG/*?ZK_.;G#Q^*O\E?OZ\V=LY/ &_G N*C]G#0.+99?MOP M6_#'L-* N;8X'U^6>.[6F_U^F R0DC7WZEUV_T<@A_ MTH8+JGX!'B8\R.KZ<]^0.RW>M^&HW6T/AGT[[/5_SRCHW+B.W,#WVT7^ MXI,=7E +(OH\[5\G_N?3Z;>OX=A1+KN%#;7$ M1&E8+HV8,US_JB2YW6]$0.IV%L])KWM./T#KVB$6#7!91"!8!+G]$9L-T,9^ M!]0RM\@]4G3L#XZ'=Y>@OR^N=CLEN+#N?AD-+PQ_08V'!Z]-E,"MVN-<1)48 M2!'G$+T*PQ$XOQ+%[!5;1ZQP%LP0GS65J%@Q$*=R::M6C$&S,1BYP^B'&70\ M> 46\"T#6I:7HAT2X#0.&T<1\!6 ZFC0L / D 2&HFCDR""616^U\6$2DW./ MY 78W0VA&W988B=%!Y"'),6*^LS25;*H$]EYNJ=PADXG:V\9X\V9<927>]G+A+Y03N M#T"NE/5"U$%R<@_7ZS63("LDUQ!JD!81 G(Q$<1]E$AC[5"F/5:1Q-P0L[*F M+S>4#7#B +BJ/Y(%PPF.]7= L!^V,XHW@IU>Y>&U^P, H+[-D4DCV--\,#BK M,Q!:N'OE$1T[=< P9H L8&M&BE<;ZY,N+%SBZ<57+/Q9.%/Y]RZ5]1)&?XVL MW\,A;!4JN9V*+PU S,<>XLVR)?C5J0']**5.R3DD:>:/]@3 4X*ECX(K M"EZ]@X<+_B)N0NPWIPJWL;!@F;*LVGD!G;+F63ZS%9X.7O,/9_%K=T>V3+-, MA+-5$,DS#\%Q;U#L9/S9CQV;';P+^H&< YPXJLIWX(M#K!OT.J/AY8?,M<$^ M4:#,V,SJ3/S[H'_1";P?D>M'^QW9!!?[I^VR+)?> MZ@UCD6Z 6"7DS8["-CX6#I;^JW4=>.0ANN M__=;B5*5FD+F/#6U2![+?\\ 18GI6'IN22!?!@@)?D34WS"9M,9 M14ZN3&9OTPB-U7[ UY MWEK?2U%'R9Q&7'B.N)$>.<<%$EX)<&JTM7F&?:\;YUVA=K6^V1&?%)&QXBUV MSK,0'O]"8> D%QF7%.UP!.XN_(J%A\S@S=-^-$V MG 2>_OY^S!=1KM%2YI+J-.BUJ'"XE=-*WN<)EC@B(JE G.94@5$82:&Y-H;$ ME/3-$Z'G-JF4M](>\=7&9A'RQ_'F5>Q$7^XXG2/+0;O8\3F(_2F$:>8W%RA; MD4X=Y)."1>^-LH.S/X41I:H,QI85?B7+!EC75^WG 2OYIYLP66W^=O78!1Y<;DU8,5JS[[ M+?\)SZLSRN_\/OE=CLL=4[N_WX_[V3:4F8&U.>P&@&\/!MGS M&\&R]J>O+Q\-GN*T"WXT UWY2_&_(Y"$:C,R0WKYZ[^U?X=K+RQ?#D(: MO]TNMVI4ML B6*H5=SBW?T83P+$/U";N?<6VRBJVU?SB45RK]2Y$%IVQ,[4^ M6*_RJ1!L;Z?MT7 PM,5S*M;V%2=9#[_CUL<]8S&5G":4*T05X*;%:-W\1"FLJ653@Y+CPN3BB$D56R$$\ T\0OD<+,[G?U<'PT/>OV; MEXJ].G?_;)UNG>QQZ@UC(2&23 3QY SI@#5*DK) 6.#2L3P$$Z#_NOSGE#3^ M-K'36<@B/#"0S6$;A7:GC IL.!P-AD7>YO?"@(,(@@S:ZT4]Q#)HOJCLF/5O M_]W+OP?';;1!T(>];.+7BQ-5]K8L%!L;W>8M)?_!2D F=J7^ML=M4/12>C^! MX]+_$7-Q^MM1CE$V0;MMU]>9_$N$&Q%MK9A'#N6>71<63 -B*-!@4/QP[8[1V/7NZ?W4 MA3/"()QS3"K'B326>\,MB3:H2)37UPSE>\B=LFIKK$I"9/TJWJ[5:K%:;>'6 M^IX(C@HJ$V(RNS"<4&0I,0AK;;GAT6+'5]889TV^8&)3(5C/=F>UEI?;R0O) M&ZI,*\DUX"XC'G$E*7**6^0B-]18P^"AKJQ)K)KPZG88/,X>+@S0FCE0STSQ M[1^Q7 ME8EFQI?4S*%] 0S=,OETU8$?IH_,*#DN"2P*FANVZ(:ITJDY]3V(PV'GHA!P M7!1]=3PXUI/VX'R55AO;5V9JF@T70T6 NC!CPKGR@#@42R)YX,%ZS**AE&HI2+#CZ9$0H*)K(M5[ MVY&K!@6[P11R4C"$ TDT,1F=\A"+7EZ. M=L-,"1PV*J7O/BF3XK#?W/,(6,%%4@EB5,4HX5I++4$UM#-))0%*H>N ]5=+ M_&8N/4M"4*:E0TI0\*R5,,@2AY'F3'%F16 !/"6.FUCBIKX@7[EOP)IMP'/S M,G8.\CT5-W8[V9<.A\B]Y<1(+B1SS&(>L':.!"XN861^'"M0<8R\RT[)8+-; M[C6^Z_<&,[0CJ?TS!G06^[U7K"%;9Q![$F&-XY0A:31&G&*++/<*V1!"$4ZH MS,=^2S",-$H?HG&!(E50&$:(0VE-5N06_)AU1"\1M!8)IS*V.O@1*GJDE M+(\,V6BC$DHR:<+*6K>WH"UY%CNK>*",$< TC[=N;YT/6X)0LSCCG]D>M_T- MP!3 3I7A5;Y-BK%ZEI'G9A=BF*P/Q8B;RC.:# ''Q74Y:AKF" AN>W(L3!5B MYD/.P\QJ9<:AV<4*77<@GC[P01TX1V,D2OAH,>.))TU=M))KH0DQ5L7:@?O5 M:/0E.W 4"^MH< BBDTR5"9$D^-@6.6.P8(PXKVPQRUY(WC1D?F+FV(&[?9)4 M>1% Y#S77G#OP)IIE8D;M22><:IJB?CE$L%:'_>XQIA&S1%XFA#$)@HNO3(4 M>1P=#TQ)$B+@;Q,@HZGQY0(QZ]'WXY$M L@JFU*:J\FPMR354G0I^(<5AO7^P%!,IP9+&KLQGX1 M8N>\53^"]'3+(NDBD.[U.E>%Y^=A2[[#=B5TBV*89V=V/UVD!,M[_9)3@L_- MZNY,)O>FRF;STSE_8/!<ZQZGN<;IQ MC].U/4LS/4[!"D%D"B))SJ/&VCOBE73,6L^]O\@K+"Q:C]BD9#E-)#(.[I?6 M5A@IJ()?Q^"#W8#9\K,_B&'4B57-VER7^X6Y**S%>C?,O%.8C_5LPMO#TYUL M,W?@^O[=*0HO7Y7WM;VSR;?V]UR("D*D")+-".(F162$L8CJF 0+G MA%RS:*,3EF-/G.16)QZ]]DS#?U8:$5S:XZQA_5&\LO%M62ST>F,P.CK*^[%C M(SSI*,Y[4KG,_;)(M=SQ.\B9K,%D#??%D/9NE1MI#_(>R2 6R93S3W/<3J[(JN$TH$Y7N9'/93I[OMB;3:B_X?CF)V49O=G[ MI^6;)MTZW\TL\P"WN+\;L!(^JZ483R-OC*>1%XGZQD;N*GF;&Q/_*7A. K+ MM7IUG,7;D_F'PH:\M]VB$&AL/NXSA.D>A,1+RY)^P^Q>9,:+I(6*/'"MA:%1 M8NMRB0KARN RNX?)XVU-E=58FUUP.$=%X#$[*>&[9UN/5SEI&W=?3F9)=N MDA9]([:_?L&M#?B-KV_$UL;WL];7K9^[AU].6KG7\NQMVIH?R>1)X!AB"R28 MTH@[D6L$9,XSYSU0873"=&6--S%C34X>:BK3LV"^?4006;K9,W=E-7\NO.6W M'S_S(?8+^'H0^*1/ )YC%Z/R, H'(_L7V;THO(L:.F\'G7,3*)P4D1*&#.4! MH)-X9 WV2'E!DXY:X8+,7*[2^?*J983-US!CZ]/G+^.JC'K4UA5>XITF C^1 MNSA=XU1[BP\&>?-CMHASFN2R4BH90YP8BO)\8%A>0VE,5CB?&0U)4^>R4C7? MU?OL9VW=&QF6#A)O[OHMNL5G"GJ7.WCW1+Y?Z.E-XU[M[CTP]LVZ>\&+R%,T MB 7O$>?!(,MD0B[@X)5,/K (V$=7]7RKZM/!WLO*%5[NU)4QSRL;S'XYS\^S M=^K^*9YG[=0].+#-#^6R+N_6"/;JWXT=:.W4/#6^M MO^><.FXH)]R*VN*D";'\\0'-W?IZ@S=,KET M=89NJ5RZ"O)& -RU/_? @#?KSSE/.8E6(ALB1YQ%ERD:/<+*IFB88C1E?TZO MXCH]]]2E?+/4Y ]0RG>O$=O/Q#F\)3N)P$&:P(2ACB<;M5)2L*2T-TE*GAY_ MFG!=Z/=D^#A?Z$<8C9I%@6PB!.)=')#E1B.I!7B$1(2@\_8%:V::-2K,PY:L MW$L]ZQQAG2-\3(?R;DA9U_2] )2^K8CYH?N*LX!]%A]IDQ_O$N)SGP&'P88+B]&7P&6QW&^]'W=@XI^8Y'O4S MA\%P3%BQF%YV3!OU84%9>XVLC[&07I94ER61[8SE/GCV/Q9*HIA9G-%Y!RD"K AN^#=!]4 Y_+ MZ6V9F 1.6Y&( 'B7UU.-5ZJ^.?-A_BWK82DRI4DU,FT\:6QJ8MJ5HW7;F<4K MYAE,Y?2TW@R+K#T^!NFN&DHOQI=-40 /,XW L!S_-FQT8J;_O+(!7 9N(X2S MQ#D>DW"!D$B-I1H+K?&X 5Q6"8[\XH$&G^1_5<_M4\%;/#'';*>23!0H!G+3G2G&B4!"8XDN (S_OG>!:3 M\T,?+^[D@/+!HMFB$XW1%QS*LT,*2T[JZ8%6QN%UF0:S_Z8 MDFX!;W4IM(-) <]\*YG+.:MRR>13#<0JM>RHG"18\4H7G,S>C@:QG)^X6$?+ MV8>E_K?S7,$\F;2B#QJKV$6G]_$YU_$YKW1Q&8W?QD/1RM\&I#M\]E \QPU,UP0YH02 ,O7LGX7 MCDOS3NBA<*14<)6BU)Q1[Y1DQ@IK05B8-:Y&CR>4$;J]OL=%\C(SO9(@$N*) M.V2P(0CG7@8A@]!,@HPLF#US5_1X.)&HT>.Q)(-G G6MA+8FH$S7 Y+! M*& M. 2H(G7$5+) 5M;8S="C<,GN B!2IJ0Q#U8&S07+$SHECBPZ;#2']VH >3(Q M.5P_:9WL!>8CM@(B4Z0+#C0#DV0T!?)LI9,?9JG+J M4#5\_L;IJFK0TR69GYFXE/Q!\?!@.MBSG8U?[NZXHH2 M-Z?9QHQNO=%@?"D7Q+3SH7<>!-Z9"))_5#FP\IMY(G@1S!=\FF5JD.**#*T' M-PS7TC/HA/\(#Y$SS@:=!X',;)TJ^8IIN\ M0^V[[91\F^N#P>BH?*]FG3S9XS$D*SE#5*@BM0@Q+!$<:4N-"91;HNPS9)'< MF=AC !'N94KPP01+N)_P0QKE6U4F,V5NM!\%-]H4 /3& _D*U1D-QMG1K2SF MZ&_;[_2*PXI3EM!W4NVE(EM1L-D+V1N33"X\'$Y?4HZ?#]^Z\M+&FRCEY*1! ME@5'QI[(N3F[*OF(1R;O?W M!;-,+BX6>O,S;S0!./_H9;K_#G@I-Y"'6U>0U=24-\N-FH!3T,Q9K;@TTB@A M,*=2"N^E5O&:U 9_L(*L\W*J"7=T+"K_G$O*)W UGGV:HRJX^HAWS_Y]U(+O M;FU\ L_TX\^MC?=MN$[1HI^^;YV]/VH=OH>SOJ%S!5<;GPZWWNWBUL:7D]:[ MC_#?-R=;1YNGK;/O\%L?S[:.=NE6>3V91.UTIN!*.\?!"BM$J9>(K9P16NX K._^8$OKMG?7*4!H*2P1SPRF*(685#R@=J0@S1 M:0YX15?Q U?0OT2\>A7=[.W!=Y1RD54[^_]Q,&ST01/OA-O7=+Z^\-[X%^1, M9J%X"S*Q68E$C(O <8R(8Q60)D$CQ6)P3#!*\P!?NJKN MS6+^, V@3X^_->Z\,J^PQIT'P)TYGY 2;)S&#'D7*>+*,.2824AX$QUQRK'H M5M;8*I4U\+R>W.)&.X\O[8:[NWL/&*:_>-B]I[OWD&WO5X7C8Z$H@7>RW3VU M?\: SF*_5P/RK0#Y=,X1#%))@XU!TAF!./,)6>T4HM8R:AF3BND\8TU30O]: MCC;.IX?D&I26SA>L0>D9@]*$1>$DDY6/LHN7">4LFE MQ#P89E@@+.0J;4DC> M7-%O?NX#^*E#> 6$@"QNMLW34&'PM!K?^GG$,_S;X MV_\[P/[HGZ[]:D;;\+TM^I%^VV@=?-MI'6Z=?>I\V_C"O[W;//WVKM7>.GHC MOGU]0[\=?B?_[^SC'LB)Y-Q1)$,PB!/&D,'P+\\A\DC>JD#BRAI>562NT1M= MV>XOG:56A!"QL=SXH*67@EDI0)A5X*F6P%H"00*_[UEB<(R$(A,"01#<*J2C MMDAZJI('A])9L;)&5A6;HW^9JC6M#++0Z:_5^5FH\XQ3__U'>/YC9&*F3R$C%$'?8 M(^U]0#)BQWC"\!G/!H;Q6QJ8P(W A!G.D^&6!RT<\0;>D$S(D'PMD;5$SDOD MSNZ>3DG+@!T((\2M/#*03<\A>(U.*HRM#5*OK/%5)6Y@<.Y%4K8LG2L+"H;_ M'%/LS'[0.+&#BQZ1T'"G56.*;< :P*U,?3EW<_4J%IN#]F#8ZV=3./6-;FBT MCXX[[:D#GUUKZ"4%,>4R]A=_F/O:IOJ OJQ^7FWL]*,= %@T,DO5,'?_;-GA MJ-\>MN%J3]NQ ^[)J/\CGZL14\H-@G98MM9F9B58Z+)G*!-SY1P7N"L%)=GT MR;N]W!19$!,=79R^>%P_V_!.[)Q.4X+%J7B^Z@7JE=#W[)[6N<"'\796L; S M0A\F][KRPZHW;UX=(<+9+MG:W]-8.4I$0 )CB)*-],@F3A%V25K!+16)KJSE ME9JG1 "XG&0?S,VT!55AXP ^Z?8J6#PM./B*1V+'A($@"QU;=-Z.);%H"T+U] U?Y;G&E*'RLMX+EE[K@W*%J1_^S'#+L_XD6GW+^FXY.J MSPY?'&+=H-<9#2\_9*Y%Z(DT/7.93*W.Q+\/^A<-3OL1.<#&[ZAH4/[3=DXR M(^ ?TV &2%:=W.1?G[WW\@[7_M?U_UB["2+*1:U4OY[.OEBGOP]RJ_6''ABH MQG]ZG1S1#IJ-S:Z_'-N7Y=);A2D#,P4&$Y0DV]-L.G-%L7Y:9^&W7M*.3!0K_?2I0JVXK,N6U=)(_GO?.30%$ANQ6"R!1$ MDIQ'C;6'L$I)QZSUW'OR+%JQIS8?_ES@O[2[QZ/212JH" JZQ<(9LA6GXS3C M:NFEG3.[!KBJS+\ZIE:H*"Q_R]M<%/^U\?E#\8K\]7O9E UO-/KQ&!R_+'OE M*4;]3C4Y8CCUQDEN=,DN49QK^\RR>^GH#G!NXMM.\9%4'_<24CA%< M8'^*H'AZ<$>Y&3F>WE$$)OX@>U:#2;K2U,ZN4+&9!0N BL[\ZOG#Q]U&&0+! M Z@>=_ZC.\/X682++[)57I%50NG#]XG357"ZGDM3>[Y8_9!-[4^ZWWNSKNO% M._G/O9>\G."2,:*(JP:ON*U^/*2A44UI:!1C&AIY3D,CAY>-(KXL"."*M7K! ME;$W'0CUWH*-!6OT@ .A7GA'ZL*13RE%([0B7*C$.<&:$*E=M(EI9;5EY2 3 M3)9UY-/+2:.4VP!'\!M';P]:1^\/MBC\L_.1;YW]T_YVV&FW=OS9]M -7,.\URB@!'/@T!U= Q)3IW@P1AG^4,7F[V(84[W0(^E*RR[]9BG M&][\,X7,RVEV[X:;2SH J@;4AP#4V<%0/'*7L B(2?K_V7OWYK9QI%_XJ[!R M]CDU4R5X>0%OR?.FRAMGLIFSMF<2STPE_TR! &@QH44M*=EQ/OW;#9 414FV M',NV)..<9SV.)8*X=/_0]W8)=2)*DC!EQ&5>&*<.8W'H[1:@/H?0VKD*?,^L ME?S=1$<[I(QZL1"<)=2-O22E<2J LFT6LR!,MJF3O$*]ZAFUD7\LV,L6V\B[ M/ Q\&9 @90![,DP)QAF2-$QL/_%H$E%LD#!P@V 0^G0[\EM--WG337YMV>^> MP/>(0N \[#V35J"/!WU]B8][4D2QDQ*>>(Q0YG'"6!@""/H^E8([@8?1UO9! MY&P1[-TBU36.#YBLO!DI'^N;^S;A/;70UIZ_35IH[]43?"^%\!!$*LP+(H2*,9.3' $/+&U%OC_W6"-\_?@.=+!IQX;;A#!B&I'$

T?LMA MCAC Z-IV\R\3ZKC94$<:'=#@Q^(.;XP>M _\>+V6.%L0ZF@F^W!!I+Z]7B#M M+@21KFFAV?LHTHY@82F9VX24=D)*WWZ3)<\J::F>S&9G9COS0;7VQ OU#3R, MDKY*S;US::U]W;##\_-2GJ. \AZV)QM5()/K@.2?E$A23&%PT=NBYVGS-E') M&[%J"ULX=A2PT(LDE2R)*!,L=4$_QP1O.WGXJ.1:_>N<\+.Q7G_YX]O)V;ES M[+[]]OGHCV\PMR_'9^?TT_?W]N=WOUR<')U[:0>01 M6Z8.H;Z("/-D"EJF(T(O=%/.0*5TW0%H7H,HV/IV.28*V40A/ZA1^\=PW6IV"1CO,L;:"]H)I%AJ'P_]P/%38:#2FO@(%A9A,U(+D9RV8CDLA&)A7@/*+*T1HTEV5"K%#S/X-(Z MN.0M>-Z#@,+Y$AE$DM"8!R3VG80X*:4I%T%*4Q\4O-@=>,'6-V]^-BE1C:]> MUL+\IQ,K+1$HG(M2.71)YKD,\1PHGD6Z2T.C%:V\ APTXYBW@V((OP20W M[83(]BR2F^Z)7G>W+56W2&H-IJU*8S(FIGM 6]_$Y$9I&HB8$L:"F%#L6L^ M'DCDAXD=JZQU#TU,_KUM[]L';7LSQGZY7F^623D;<9GG/RB3[FY7P:>72>^I M@/]2E*G,)M-2/J>T_,="]NL%H=45$0]8ZA(OSZT>8^>2^G?EF_MEH7[4X@/U3CSC0$PO M<=PXH53"M4J3*(T^49>4$4A9$B0.=8@=<5 6 M@B@@,74"DJ1^E 0^B^/0?O':B09AY _@^MV0,6@[XHV,!?QY6\!_#/-,4.5N M0-V"Q3N-/9X*P+;0#@CUF$LBFD8D=;EC2\?W E=9O.\?;;X?%N]=$G(>K(" M"9#<,:[O!TAZ-&6.XT0D#%.7T(1Y)(J2E 1,>HF@$0^HAP&2]D8")(U$\4PD MBHU($B;8<3^)&_ M1<+%#AL70RBED($0?DQ&!ASEZTB9)Y#C$"0.0!]T(9$5_ M,X:G_?!:[Y),M*V&ISMS_"I[E&/L4?<"@[X]BCNNZX8,3IY'*:%N*$ALIQ'! MLMVN'_&8TW1S]B@C?SP3^6-+[5&WPU!;2UYJ_*]#Q;@='O_!F.U>BJK M58< C'EJPU"XF"QA1]R5 ?9J!<&,T,"+" CKDM@TXIP%24HEQC_1012&@SC8 MI3YMH))<(7#J$V3PAS4E!1A9?8 MH?2BR(XW4W/.A$<9*]5MK&W,40_#]7USE.V(T*=Q2%(WL0D%:"=Q@!FC:9CX MTK7]P %5T#\(37B4D2BVPQRU&;R9-S]P0&78-H$?EH M\X8? 9=1$+N!S1SLEAR#AN5N77S48B.V+@IN?].KLZ%MTA/VP7-LZQP:%^!2#16 +%CWNTK99DT+] ?F4C:[_[_^)7"=\55EO MAIE,L4,)GTZR2VF=IBG([B5^?3PM^1 8%T:?%!.6XXONV"(W\+S(YB*F5% 9 MAXD=N';D>51(*MPXJBOB!EJB@5\\^X&-.?-MV=^5156MAS3!;B+-CS>>._K= M/SG_.TD\YK+0)YZ;<(RD3$G,XX!XU':BA"9AF( 2XAPLHH0%K),CB6C*0.*! M([N /^AN03\A";KVJS=O3W7+(/5OY]7/5@%(D(U8GE];U33Y(OD$J1&08&@! MRUT">:JHP;$LU<&-N"3J?E&Q@\A)0(,B4\=]L)I@%R_%S5/K89X7G($0O9QL MT0]#>IV_'5W^[,K1MR3Q0>SV@O3@,260G*6&V M&[MV$(!>%+UX?5(LDIX"PYHH>&?#5:0I[+@U9,)*I!Q9I>1HVP-J CPH&Y \ MEN6Y+ > R HR&PJUKN OV<6X+!+E#@"2;D@ND7"&FBY9.D'\O"JLBT)D@*9, M8WT&KV=\J/IER?%$JN99"L;QJ2/)9W\9P'B<32N-]VL0NIJ9[D=Z#HAG3<>% M[EC(\Z+";\)+9PL[L XY+AL^R*\'W6L!=PL@D\,[<&?.1WIT>/K6+4V+LK=; MG6Z)[:MQ%WZ12:E:]2 765?8L^;6>X M"=W/WQ35Y*28?)(PN69?NH5.S76YHD_KMY/#OWTW]M/8#8D,_(10)FVX+@-& M(I=%DMO4"V+L;QP>+/HMFOMR !R1 4QDU5QRU4*U&ZE^.UF_'XKY_?%X<>^&H?'M8B_'X$=YH\8]^.L@J%@6FY-;VT M3S_6['3Q9W;R_9-[? '/?(%QO_SN?/YR3D^/OGX_?O<'L!&_@D_MTZ-_7?39 MZ?-?^,RGZT\POV/L7W_TY\7I$3Q[=GSU^>SW:V Q8,G?Z?&[SRG.Z6\[Y=3U M DJH[0<@5 ),)\*.21KYU.<\# $I7]2BU!2@#$$H AR/4AN4 S>E8>(PSWF]V'"OH%X M75QF%3Z/@KWU;3.WEJT_P,3>Z/.!%9W"CK):3*LE,>(^,S8__O*>_NT[(6.A MH,2G7D@H#Q,2B]@A,G&$[X(&F;B)JJ:\((?]CU+'[G;,]RR#:([YAX[YV/D[ MY$R$B1\2ESHX_0*K!">RQE-=8'E%_W0>,^:,$3+W \(?TDHK$3 9DZJ<\H#7QJ WC, M-Q!SUHA]NPLAW6*$>GX$]OV]_W<""IV31I1X(+L1N.H8 -$+H!Y"C+-*,L7<&11CT=<:0Q]B_BBH>16D'%6PHK(X&]E9:5E M<:'&_^/@XP%(A6PRG13EM?[2&*0K$'+R:TM,6VM9.LUSZY+EM2#'T#J'1L7* MJHV%??EJ)#'6\0+%, X$"*\MT1@!,V%5)2<5BEG9!*6W"S1^YME7P$.4J$;6 MJ)AHT0K>TFS$LA&N,O@,<[3]5AGO;L$99413Z=K'YDH4W\$\GC7M#3YCL_U]?C([_5XX=E MLX0Q.Y*?\WH**"GUC&*<\JH-Z^DS]7:]_M^D_.=: M2E P'TGR2)N^W&SP9@CSDK\5H+=8_RYR5.*K@05@>[!R)=LR]9-B H,! L!M M(-"<+? W5=]1&;5_R4: 1FH41\!0G2-[:U?U$_3$9L*T.7$SW' .RQ#3H$)RSV(D*9;Q,,&R2.'4<\ M3F&+^8)YBZ4N]1B5 0L3&GAV$B8I#WTX%,?Q$Q;TS5O_8A4"@_Q[!7;N PH.W424%T"84?2._A M@VWY4(II+D_3/A&J'3H\7-= #1M> M+[>1J56.%&Q\SL:5?-G\\JJIC)^-U/:IAU[5@]6".$KOO< _=;[ZXYF(>6!K M,;-..:W?7']\H#[JA2/JSVAPX ;1RH_M V?E9S<-ZS@'@1/_T+ W?^9%U$QV MIR;K>FL->TO"]*WI,/'"5Y<$W6O1_'%"T^.UFD2<*3@ZUBCT%E%(B=W=1.HU MTA?V=7=.$*+7WYS[TE G'V3=HO_;O7\WYN OK+:^^<.HZ^X:G/ZFPB&(*0XAJ8,EO7.)JM!*B ^_K?PDV83_? M93=WI8*Q&O%E-H&W\75N<+0PL F\_3Y%P3;#PV9T,_K*T3=4L$FG^GI/SZU#:4>Z7\FJSFK6VWO9A(<<]P.\QOKF#!\%O?U@NTI&,K_K-VQN 3YR;_ MJ*&WSDW^,#P]._2/__KC^M-?\/VS#Q>G?[WUC]_][G\Z^WIU\N[W[\=G_\I. MOGS(%G*3W\'WCKY^^WSVZ_#ST>?AR;M/ZAF8&XX)P9\&5AZ ECJ5V-*A"V2P'-(XMH)H7X4D2CD*;$#CP5V (1K8]NJ>$"I:V#) MP-(.P-(]H]8-+#T!+/7+14DWH8P'(!ZEV,I !@Z)$B<@CL-B*NQ("NJ^>.T& M >#28LZIP:5MXEV#2QM)@S"X] 2XM%#1W'>EYWF;\-Q_;)= )69H/2'4?,DILI<=@ M.1X>JNS4EX\3K+M\"M:;Z<54)TI8L&>9D".A4D%**:2\4+%='$LZP#;C[^.R MR=]0(6>]F.D?Z,FX3R7L'\06.7]YG#:)W&*:$I9H?Y(252Q$SX-O<<;">KHCG=5UO4GF/3 M+<.>/4]OP)!G>/II>+IOSY.![3,_$ 3(-B;43ES"F..0('6H[T8>]VQF>/H9 M\/0&K&"&IY^&IQ>,83YGG@A\PH3-"0UY2 "@72("Z:;<]BCS7,/3N\K3CVQ" MNA]3&W/2O3B[;TZB/G;I#27A7BH(];V81$Y,24QCSXY#CPO!7[RF _=>UJ0= M[HQGC!YK&CV.I+R0HF/PZ*?5U<5=ZTKJ=6+=/8P=Z[HCM@]PG\+8P8?CR4M] M1C.,[9R0;E6K[/(R&O3=N]S#L_83LW3>!V Y/0P!CXGF8DA_Z*8E]3HD +2KV MJ.!!&!KV?@;LO3$3B&'O)V3OQ4YRDL'A44*3V"!1'=94RU[_M*'9 2M MS6'PZ6+&FI,X-&0R)I$;!812&9$XM=&?+%+'C3W?]5/C=GH&3/Z(9A+#Y _, MY'UC29 $/'0H(R(*L D3B%PQYS96"$]2*H.0.INSA1HFWUXF?T1CB6'R!V;R MOLDD9($O'!83G_&84.X')'%^FNU*\ M9ZVRQ\12%;=7%M]:PP2\7NVV?42ZQZF9,&!_&'>1P5G20A-'$IB3T> DZ(,(%;P::AV%QQ&X,.^X(.CU1!QJ## MHZ)#WRH2Q8Z3>-(EMF]+P(2 DBCQ.&&A]*,P\CPWWF2-&0,/^P(/CU3(Q<## MH\)#WY(2R4C =O$"2D#>' H21@-"$\#R05H&I[T 1Z\:!"%=-OAP42G+.'Y M_\BJ>MK8E',W7\3A/1V_U^:E/JO?J](QC:P,8?7QVB/BL3$"G9Y^N3[X< M_NTPWT]")R8."T'#B]V4Q$YH$T]&,9,^=@HV,2K/@?\W'*-B^']+^?]ZGO\# MSD//=1/B,3YX?]GP/\;#E\Q_+^=_'_2N_]CAZ6V M&U+B)S9F!$5P_\=.2ABCMAOY(O024^YH9_G_"2-;'A0 C*7FGBC0DP*8""@H M 2'Q;2JQZ)E/XB -"2A^<>0",;A8+1R]P.Y]O,#;%_-B[#$;+AT[9*-S:64C M*V59:5VR?"JQN;FH^;M)#S*%4QZ[2NP= ?ET,I2ED;HV@K=O%ZPN7F330#@A M20(G *F+VH"WMB2>R^S4#4/.4U- Y3FP^<8+QQHV?THV[XE5G,6N"!V'I#9/ M"!5) ,I5R GP>^Q0QAWJ.(;-GP&;;[R6K&'S)V3S!1L*=464"&!SCSF$1CXE ML>",I))%'IRIE.'FRL ;-M]O&\J*P);[,[RQF=R3ZWN7.TAH/@ANE-@I'"?E M+"!P^ SXWTO2)(FDBSF!OC-P["UIL+:A&):]S!-2_-6)$EG3E'6/$+ZMV['U MV\S=;?%[!.];D!)5$ZK!]LUA^_L%^PR+8U\*[A GC22A<0"*6Q+X)*9!ZHO( M]=Q ;B KZDY\],2>,H.$!@FW*_W+(.%#(&%/RO4]F?I1[&,]&THHM5T2VX$@ M,;-CD7B^%_B;R S2&B0<'M6O6NI;@8)'P )%ZQ\,J >XYQ$5-J$"ID01IV8 MB"BEOI?$E/.-9+L9*#10N#VKW@[KIX'"IX7"GE 8)E)*'F*E0R\AU$XC$ KM MF/BA8U,),J(KV8O77@CZL;WU^O%C1Y(]=JA8N)2OC^2HN,A&; +O7UD>:8U= MZ)R-!P<@BBF:6><.9Z6_:!,^)S/%+9WB)IT-SK8[&_Y2_Y#"8C K=BY;)X/. M0"VFDVK"1KBN'RI%MKL!Z"NE![TSF[6OVWVQH3F60WTJ)].+1):G:3>N_ YE M &PC+:PA+?R^8$RGPN4\Y Z(!S(@- H880YU2.0X,74CVPTC"M*"%P\"D!@\ M>]&.9-),]HG+[VD[-ER^'5S>TPGLQ 7,3B3Q(NH2ZH>,1-R)"0W<1+I!*),H M!BYW_8'K>@/',UR^WUQ^3[NHX?*MX/*^$=1G$?>B)"$R"4)"F?1)%+*$B"05 M27]]-!/2IMC\5$^'%$: QB>^0G M-DEH$MIV:L,!BQ>OW2@8 )P/;+I8!_WIN-PDAFYE8NB"A60ZNE0M(2U@[$F9 MP4?MK-4V^2#[!N,U2CJ&Q<%+. M(N&XH(.%T2!VPNT(23WV;>[\ELB1]Z:>Q[Q/4\CU#/30B+ M4LQ)\1,9NOXV@0^8[A_;WE_4U98PSO;S/O]RY^R9( -XC ML>LP0AF+2,QE1+@M'<8EEX'/7KQV:3#PEYAC32+JH\>&+ :%W*M/W?U#;;'1PU4,?#PD/#0-XL(C_.(AJH<%T@/W 75R!6< M>&XJ:"HY:$R^CE:Q,6+%6;2-&'AX[O#PJ!$N!AX>%!YZTH,0<([/Q3B:>-?ZI8&EN9SP!R@ M &LRE-:DE*R:EM>Z()EU(2?#XC[-ZG;7V/VT1I_W(U[*"SD"BJJSBM5;#SO5 MXS#?>#2!785OY=<8C8A__5C/[I;BJ@:DUP%IOF !$ \Z3(_36SNQ8DIKOH\>'[3EAS#\UO"\_W2JHP'<<)-[K0((H34+.);]LAH<+F)(JH M(![S./-Y$-J1N=^?";\_C=%E#7XW!I=[,GV_NHL3.)1ZG(3"CD&HYQZ)?0K_ MC"(>QLP/'8^]>.T, ML9V'13,7%;%-JR3WE#*_K6W<6<_)R#^QXG[1F+@2*U*&U":, \Z!;)/0-.*NH/Y&!2#ZUHXD",)8N,0//)]0.TI($OL!"5V/!2%S0_A\H]E#!B#V M#B >*7O( ,1C $3?/))PW^78_-7EW"%4I &)XC B82A=D!F22(:;S1\R +%W M /%(^4,&(!X%('H21!I$#@TQ;"6V/4(=FI*$A0&)T\B/'1Z+R$]>O'9C=^"' MH&(XT4X 1&UF:6;1$+^OV'_3IMB]?V M@;MH>=SEFHP&A_8=A^YI%34X], XU*\0*1T'%)&4<#M6JHI+DEB OH)F*^%Y M7ABF"H?VJS:LP:%]QZ%[&E\-#CTL#O7-J9Z=BL2+)+$#%X0B+FW";"]IX#0X], [UY*% <#=-00KR>)H2&J0)81ZUB4L= M6\I0)C2,$(>BQ63#72Z7O=60LM3,M2*X;4TSHE[/@B5Q#2/C/B+Q1O=F#R'\ ML4QK-4T;$+\3B+]?,*XEU/.BT D)IU&$KC>;)*#)$A:&B6=[L>_[]S>N;9)I MGCC7P8"F )HRT,4=YMJ"NKXO M[VT)-*!I0-. YM,;+0UH_AAH]LV6+O>=6(*D25/J$QHE+F&) SU$SOP/<$< M-[VWV=* I@%- YI/;V$UH/F#H-GOS"-CR7S'(6$J70+'!)HYXY*((/ 2V_9$ MD$0O7CL'[F)([&Z!IC+._E.EL[?EPO2"3J87P"!\KF[;!2O/LY$.W+4;\,I& M0HXF+]WP(^B-V(.IS%L2\!2T+.TSAR _OO]QI3W* +)>]/?IEKD_I!^Q__NMWY_/1<'@"OY\>B?3DZ*W[=Y"&L)D\)HRS@-#0#DDBA4.DE%XB8L?A M6-G1/HCC(%A 6M:(6D5L/4365X R:I#OY6LLA$\"+37TC0A6>-%MT=0"A\FBL:PL$8O*RHQE)QFWJJ.IBO2KC]L/)AO5W$ M4HW]OUTUA1I7PH0&* >V#OYK=[DM"PNU*="W^.W;71:Z"*0(YP[$,9DB%_, M"F')$8YWRB<%TIOG#"Q$@X&5 +\#:=;GVF+253'-A34$](,?0%)P@*-)IF:! MYP?7%)SD@=6K*PDTSU79V:F:SMR9UCM)?=CJ,1 5?N%E*7'BE_+5528FPR8A MJ?-4?0G:LT=84A6X%RL?Z=QW' @&[O3^3ELLU'&<+F0I)3L*V$I M3/8ERZ_8=?7BG_,, =Q0#Q[CVU>MO<V9>HGQ00& \9^4R!H(?+#;RJMB2$7 M_Y*-V(AG+ ?@AC]@5:%JZQ?UTW3$ "%@_C_?B91JW";QC?2H?_8 1 L9E-F) MA_;X&*YM-W 8K#-U4M<)0^$'TFM3&&L)=0/VJ7FEZB,?2C'-Y6EZV '!CY)/ M2\ D6;VMX?H70&N4+:<3-?O3M*^-G<&L_I7#??#,Q*?CL_=7IX=_)W$82RDX M"40L"7421I@(7>)'L1]+/Q4T3EY8$F3,,=)].94WHMNVB 4HAXV!XX$V@*-7 MR'&3(9NLNMSYC&;PN1ON>M:I-H;XPO4KE(PQ!(P$X0V^8TG&NQ?_O2YY/6F0 M_-(BSXNKZJ5U&_?7=[;:O<4+2<^]O=Z5,@LGE;-Q)5\VO[P2637.V?7+;*3V M6SWT:GY\%"1ZJJPB"/WQ[(H\L/4U64<T)+K*W-.0(ZR[M_\Y9(L3OD:-X0.Z8O MU<6ED1[5ENA[/&=CPHZ>U8D.+RR@^PD2$*IJTFJ^76 MGU!=A_^K2&MLT K[@B7S+@5'GW'-C(![L>_9<9"R@$K'C2+*DI S3D.'TJAAQ=P/)/G4$GCJWMR]"L\<_CMY.S7B^.C#_GQ]P_9Z=&_OIZG9)_OX I]YZQQ??+HZ>??']Y-W[^GQN]\=>-_P,[S[ M]!V\_Z]?TR:4#_[KPYKM)GA ;H7N1)1&(;D2-P7=^UHSAQQ:8+ES\%6#RR M3+;5]5&6@T1=/1R5^_&TY$-6R3DM_SZ5D?<>,T7,TR 1-K,]N'@3&J.=,$S0 M"RJ"R)9&T-IMX,P6!*U VG!+TIC@L1.:^@EA/@A:,1>Q'W/?]BD'02L:A)$_ M")U%OZSIM+E/ )#X<1Q+$)9LWZ:^]&*7I31F(HQMT+M$N@5"DP& >P% 7W** MHS *W921-)644!J')&:N0T(:IK&3IEX012]>NW00^?[ IM[6 X Q6]T&"1]D M-2DS/FF#*Q 3JOO8IO8>%VDD8H][OJ1^2@/AQ [%6S-AKAMY:42-8+3;N'B] M(!@YP@L#EH0DM<,$@]5 '(2X&(2>J%D+@A&WL#V[('K;\H"M:-VIKT' M@,!CMHC3)*2^2STIXY2GML\BQTEA4X+$"$:[#@!]P<@7(G71I.1RS(VD;D*2 M*$E)()FTG5BXO@>"D3>([6!@^_>NY/S@_&],1[9OR\J)2Z@?"@X=LJB!-3BF"32C8F= MAK:3T"2%4P9=*:"#,-Q^[C<&I-OPX$U7'KHI6\?8E&X2DACW0$3R9$0%#6T1 M)3'SA<^2Q$G\('&-D+3;.+D8U<29Z_C4903 ,28TXB&!.]$GDE$1.JX$&,4& M@W3@1^' ]<.MURF-3>D^ ! E@>.%+ARV#&GLN(E-;<=AH0<_$R\41E#:=0#H M"TII[,:>[0HB1)(0*K@D3'@)29-$!G8J4I<) ? ( . OO>SC9C5'IR2'A[ M,[3@Z M+L8B<L)Q I]2RD!@]J@3\11YW8V2R'C<=I[_^]*1%_B1ZTJ?4,^1A+K2(RP) M0L*BA :4AQYQ]0=>-YB%>=MXWYC1KHM+_&LF+!\EOF=7UMMZG3C<5-) MV_*_T^P2&.N>!J6URX+M4J;,\IU]VI[U!FFW"VD7@YMPT(JGOTRATDLC!=)G('@0.Z*&.O0"V#1\^A1AQKVR=>W'_#AG/#-BM +M[ M5@XU8+?U8-<7*R,GL1W*!,&:]@!VW"61G]@DYI2G+.2VH*!6!OZ ^NX@9I?;+CM7"=PPT!2%D1)'*=^ LG,(RM&J7-)\>:Y'*:"TO+*8XQ\\#HTN>_W\OCCTP%?[\, 5Q:9)!6H! M;/S;2]0+MJ0PF'_<0B3 W9=S>GR4P[._?CDY^OWZY.Q?P\\PUN>_3BY.WKUU M/UW\\>WDZ _:+PP&<.>>'IU?P=CN\<6Q?7+TWCE^]\O78Q?FXWZ"]W_./I^] MM4_.ANGQV>'WD\._G5A&7IBXQ Y25)]CCT2!C$F:NJ$CXB@)N*WO06 /*0[Q MHDD=#XX32]G+@ 8I?"E, YZ"^)=&,A)QOY#8;,LMO>>+++A;U4B7%\N[=5M> MGXZLD^)2JKJS3JCJ@+KS=9%5!2!5XG526,RJ4"R ?^9R,M&U:CG\,YM8[+R4 MJGBA=95-AO#-M*UKF(VJ23:9JGG]A&-C[KIKO_K/Z1OK%\:S/)M%9N 3@;256Q)V6E<1'BK$L82M&YU8V MJ:QD6L&>5=6!99WJ1RK@04LP76ZY.Q-5V596"-!9-91B?CN:LKK6/VZJ]-Z/ MCH"E.2P%M<1S*?-+>Z=FA=W)VZ)R<_^U% MH71B.R&A32F!(XE(3$&!%"RA'O6P7';ZXK5G'RRJCEJB 7[.D0(6> )I>:2H M$6D020(?M(#;IRG\ HQ48N'CA=N^#SYK56Y]?C5UH]4U=>\@+]%67KI'(5ZU MZQLIQ'M;5=1;QWUL@>W]V=MCRP5@M:SCPY/#=V^/WYZHDX:N/UM'[CV_^ M^/CQ_>F)=7AR!/\[_,^GC^\_6J>_6+^\/SD\>?/^\#_6FU-@V3/XCN8G_.*' MMQ__^,^9^M[I;V\_'.*G'[?P5E8COE0U\OF:Y4%U[4R\F4 ]X-.JJDM]XC4S MNS0!$81B2!64J"NX5YV+#>N"8%W1E861K9_J:[;SE?J6M>K*X,T7]-W67L'5 M4-4"3;!4/%/%W6$R7Z8C?<^IZ[TW)ARUPK>ZOC'OUC>>+:EJZQO7:\K5%T:J MT!P;CR4K<5=D7LFK(18:5;=[5EF_3UD)7)A?6Q_DN"@G _4\KJ N0KS&&YMJ MZ-?PEKH ^J^ PR T:**KJZ"[2Z;6+W/?V2^U\,,1C)/7<\/Z]K_ Q6LY-OE_ M,)4F0 MT 53'0&4[ 2KO6*E('E1?(4]U4OL[$;"\)RF8W@,9E2BV":_84'^FK)4A=IL M=%GDET %6?553QAH -1E> $NX6 I%>"]!IO1$"Q.2F1I"O[ M+4!4PRJS/!NK[=;[6\E;I]_K:G )A%-,X8SAY44)]-^M;8LOJ>0$QX13F,+) ME\W^?H"%H=R'#S6L 7/X#:C->O\>V C>9SF'FCF7T&&_YOVM5_6:5U)XFPK_ M=&A_>BG+RTQ>;2$4WPB\79P4$ALF 9D(>2GS8JQI&R;^50)MC>3DJH!?!0 1 M, 1J_)=RF/%=*8OI^=#B>3$51/%JS0*X^1S+>*WNR+JY%$_H&1@&\F\!N(L+#WV/0&.#,KK=4+T:#\4S8; M7909=A"Q\H(#YPZ086%&4GV/36$\9'WL)7+;H*CME7#X*#R__;,S:ZF0K](- M2A2CZ\>60]--KZFF2<7+K"ZXA2\M8((HS -TX:6*+4LN,X&SQRMXA$%O$]2P M&JRGTMHJS>Q?I*:F;63JIN-+0--55_,J2DQS*2?U+/#?#4VI MVVB""C#>1+N,1G":4A-."7 TFF(/&5#1X:J_;H% &RQRI4K>1,7S?*\V"1:L MI9TQW%WZ3SF00MGDM60=-#FL*B#"!B[:ID+*\ $'52S.%:]:JRJ4)09;V!E MLJ\6&NIQED#F;XQ]G"U]_JV#YI7X=O5-"YEZ++8 ZKAKAKAET@6.T32$_QU@E)D*:7U55Y; MC9>E>JG"83 9G>4-=]<*3B9T[,R!$H?U5SKDHUH3 !%_5=V2Z-4 D:.<'6MQE"@6(L2 M\!FBWS]95JK_XAT!6ETC$!L?HKO2>@MH>'YM M'?+_3C-M/0/2Q0-EV(F-L)!3B\N6--B< Q0@2H,MAXCPMJRD;*:.BEN/^@^M !WS3+NSC-%&:/] "?*7 8]? BM (:(R+!)CI+*"9 MX;*A9BN^P+^)!<6_9V;XCSQG_+H/[VJUW;FSYA6'K<, Z>FWG"DC2/VA5N29 M,G%\E..)]E"XGCHA6UTQ2HJ\*'3_DN::&BS=%@.*27Z(82UY%:=-SHU*_R .;0*$E3G MJ^[=H$4:E$67ZM1+&^'A95O.#;EX/KMW97[,\'I!UP#^H@47.&+7ML/!W)X- MX0@2"3J'')VS[:7%A:>VW<7??2=.""89D"OIJ"Z@N:E]-,O0'NOPJ5 ME/Q@89:PD*G*G<9^13,7''8NJB^.$1R<#HMEU1 $@.*JTLI1QZXIU9VI+'75 MXAX=@#"&]%JW IDWW_4W3GDX9\>M2WK7@.VTL54[[K*0 FQQEDMUP2,O7:() M2 GLC9GA'QYVZFK84CE4.WLD9#*I+?,"E"NUAUVK^?)-G8DSM1*+N#2"];:\ M *\!.;LLOF4HEP%W_\.-Z8$][^-5[D"8@IAJ$XWB]%&FA.8F'[)45GF,A:QJ MEFZL^U7KN.C[$!KT5?+[J$+K.NSBKU.8AK-L#[5C :_O\PR4!"UPMA;RU@GQ MD7C63[]D:A,.+,_SB!OX<10TML QMA]6FMIL:/1:*X,]Z++P^S\<.(JD7O[R MAG:##I(9_W3KGXX?I.?KLW U+]_12A.; H"J=:4-9@V5E:""#Z"XH&,O2NNB M*&7'CJMM E8-1$DV4KS3]1EE.IBG6A)O-.>=&\H\A0NSPX!M!]>9M VR"EK> M&@'[IH>6?=NZN@5, VF=[M!^%IW&3?=+'&,->\\$%1E^\+CU@K= N;1S/&I'AVQ M_+K*U*IF'77?S#G1/\RJX5>^'8!@"[Q&Q_KW^#) M]LOUPF\,5HW@_S\@/UA/%,VM7IZ P'6U1#QT&3B\#F;E2N@TL3/F)&FMG.E7.RVK*@>C1 #'& MQK&('*@E &_4CO;&^20K1 ATJF:@7"&$%,J#A"B**@<"%*A<">C\RHTP1E?= M+*H A*8\!]56+O'?NG=2BTTG9S M?^\GI13'G:>4%G ;9\9YO2",/2F!-=!-E6E[,\+[:*I,=8"48P;G-E+FFUH( MKFWZ;_^L,%%##&HA-.N0H_+O:7E4@,8\$O/>P7GWNO90:=.'^AZ.#!.K)G#3 M624 N<#:MQC%TMA)T-RO7&J=T?$IU/9Q9%I*C4R3CRR*(SG&/1BA[ .GB(;-&7$&+U&BB MZ+51Z_2Q*Y./-J%E*GP>YJG#*< 1 5[ (2I!3&N3:&[K]A #V!ZAC5GO ;R[.2LR+K## M=^V?;WQ5'9/QN2S&!1J2^.P6&&A&8)IKB]%Y@0M_<_KG^R/BQ#!-@#-<5[M' MHTO6Q#S^\;5D\%ZTYW] :8X-% TV1D)T7.G%XX/G>9&@-7(*&F&A;(A*(%9$ MF35QDJ"8JWWHA%7@=%"Y5\\!&<[?,["70!)I_*00EV*C2 MD9B.P6TOT/\@.5JN=9C#Z8ZT3/JF#N-L8SEFH:,-/L[;MY4DIM1B$'+?U,!> M:E!6CNB)RLYF;1Z-'ZW]N'/>:CQLR$L7..)Y@8]:0\4-Y0:%N9[ MU)MO,Y44KGMK6B9P6LTZ$!?+,A/P:8'V[=$YF8"2J5_37@9J?@MSF]\#1.>1 M4 XEX&N%Z2IF59V%+MBAHS3J7",E+)<%&O\LC%P[+TIE@,B57'S>7/=-!)14 MND.3_U$_J'>N%]52%>D$8P .K+??0*]7SI>:SE&:0$RL)ZAC')I)S)LUM,ZN M# OR/&N" M#(N3 87DL=R%,(N QWYO9"R.9:1<,K;%ISSXKV!=J4,MD\8#&U MEU*TEQ'>;\NQLM%;VD$7KA/TZ:0SJ4.]JDD1@]7Q88&Z1^V+O1YKS9\UW 87 MCY(IFOM1A4LBM>-?B;['K]L[U:KOU/;KNP>Y;ZH^\K10WM?R#^K_](!N@+S:G^ZHXR@Q$>^W&ODF74M*ITA^4KK'H M@%1>WSJR)U,M/1 :AI)=JO# 0M.Z]@@WT^S=,@KG$8X4.A5*RU$HA[>W<5#1W47;!@G3+S MHDRN\L(:*0KOJ"4BOL[0:]7?6A+L4J82!9D:?<9BS4OXM4[:D+.[M!$F&X,2 M*S$V(%=:,9(=RK&S\%D5R)Y]11+3;RB4-:8A3/RX8Z-"AC ^5(^]AT>HZL'2BECF73MK'Y/VA;/*:\<#XMFPL;C6'*L-%E37V+ MMX8AUO$#+O&IH-^KY_-*69:C;(()IRJI9J+2PK 2C[J8=58J? J2;2=E?,X# M@((T>D1T5-#,<3-SVZ"TCQ=,6@LRC1"N0%.'L,AO#(-7!JTG8^X5,U^UUA#4 MODO, <@+C,A1]<&0F9L2 C!CD57EM';$S1!!*2 *!-3MV'>7#-H14)XJ1LK# M/L1LG>;=C0U0)0OHJU&C5-4:ZD0/ENJ;5N=E*=L@GN,%4-2PJHLBK(BJ5JBX MY+SGQ[_*ZCQ2I7#4QI&%RQ?7/+,<-G=U!P334FVKEO&:;6T"(^>2(N'D6*;" MG-L"&C-P[HB(*E50"Q2SSZ52"YLR$%:]6-IS$'97C?S 0&[)E0U)#:BF!=]% MUVPM%&<8G29;C6\N%J)10G&D5!LR&[6RNY4UUT['.IEPMC5P7HTG4QE;,"<1 M$+U,ZOS)$?J!A6CRPPV1P?.C:=J E)G:<)KYNERWB<\RTN8!=LN>$;J_= Y61+TD&GK M]U54(+Y,J\D"!WUF!=O8+@K"9R% M^5"*8IKXFVZT#"9'-MF*S:&Q)NB@V308\XOB6YT;(&9A\[.2*C7E-RI7\X@* M99S;I@E6 JF4^@5CS3*"9^BPN-,ZZ4BY]T<(98IO5>WTQB:*@%G#%WX9F8GK M6$3E<.)3=82CKL;94CKK.OIGF0Y "5Q;&^*OC< M +.:#9U(#73U8>V JM'GVZC]JHG.4:5Y_NR7\FBTU$(G:YF_= M;*IN]AL G+2XITPI.E;Q4I40T!"]>CUH&FR2JWN2 M#X[U?O[;,]U2#?=KD536(==!?TUUR)Q=(6/."DKZ34)M)W:X>7*6'*K/2+3 M@Y$EVF+;!F+4*U@1!C8G$2 H].!+,8:.29J%B=>F)VW;PR^WEM7FB:[ ^H_P MP&^3(/2L9K-AZ()6,'BE2C!IW_0L]Z.^^GMR1;W)=330AT;H5KNJ4X/#N1REUR2S#I$Y6B_S--:*I2-?=S)7L;>DR M5?-ZMBHLT6Y>OU3.RJ/JO%[?01^E7K=GOUF8(.YT?^C%YXX:X>_]2'EH@\*%!%.A)A%V0Z9]VRNS(SP0LF: 1M M,@T2%::;8.55T=3KT;)^4PVL(R*I J>55CJ20KE+[@@4P+'H>J8FZXC1)2B.\2FK05P;*SL! M:[V(U%MB7^<35N9X;,[=K0)\=JXNPX(X#LR@=DUO:",KJH275*IZ-%RJY'S< MLLX!-F*ME=&4]M&"2A*SNAI"CP'"*UJ MU]R2MQ8CU#U3'9?9!/JJA[06/"][*'/EHL-3^_?83%&>EYY5:=FV2LJ5K*]V M?,G*B2V/FYG;596S969UY7U<2 X;-5K@P%%^P+*CRM*KJ$2E9MQ8'U;Y"?+A'\ M5J[_5IUEJ((.U/:(.A2W7H&2?QJEL6L9:7;SUK&U$:JNB-B!:@5__E*;;7T>=FS*?157TTZPUR1?A,1V_F3HE]0R!48#[I(*M&,IY!T.5TU M$YS,"DCI[>V$P2C16GLGKQHOSCXXD3]J$\D;93P\ZA@"U8U>&_UV#9W/EADL MYRU(]?T/_--*']T;JU=Z1,N755UJ5@7ES<7D 34 M V#&K3% :&8L14I_:% MA8'70$!-_.FM MZOMAL-Q^6MN=ZK@J6!X0ADH=F+UU+AJ]5[VJ >RY66#MU5J*G:MBJ+5S_&:F MJO;I.P)?6V]2FJ.LPAJ;^$PHS49M(4ZFNL&HW;XJREPT\N+][/*/9QI7R7'; M;!]?;O_V=DY8/%RL8S3/6S.?RKPWN7'%-+?:O+(T5E7^5;75&7"UFK)L>F%/ M2A!Z\H&J\'=Q4>^I.GMDEU$Q(AA4K')\ZMDTY7-T13@E;:A(>QU3"<*#*D.G MY-CZ9>/A=:52;CJRJU8\ZC3M#H:A]TR7\5'EWQHSQ*BIGO3S *]3G48^;W71 MZ61XX4\*;&:DU>]F\FJVBIL5@':&F,!>%*5NOX'.]:G*$(")L$IY11 H2J7- M-NC8K:BC(H:JB3:/'(.4M%C&QSC%6Z>XL_M.\>VJ*:&9EBMMHC8(E1+%")@8 M*="9T!8+1??,S!E5UX2OAEDZJ4.KF36\3LI,:+]5[0UL@*(.2JTCG;YE,Z&X M!P,HVS1EF?0$M.2P.K-NJ$JT(?[ID.>.YQOK+!=UR?F69U7IF\:@U;*IJK)\ MW82,LJ;8??.VRZR<=D-M%.Q9"6O-8#-Q2Z6HJN*R(^42F[!KPB:D65TUE)A* M 3<'465_-#K,9V' EZ83E.@ %_X:8@$;K8VTLZTC;)#9OVDU!$LH5GH#E-;. M\ )=E;[;&TU=S*B:UJAI:S-9[6JN:2+1SF&=V=J:+EI"'\SL$8.N M% @K;^WBLUNVS2AHPK>6W>,MK>^<<(*BL!R)[[HMJK=@XUG4B[25 @4>+%931PW,E %D'BDZ*78J"H K MD5D-)M'T,![6>3CZP67)/!H@VQ#1ZO;@F@;&5)8T5E_%GMQZ?OI/$O/I53LS M0&>"@*SQ2YF =6Y=*9OPDFZ8/6L+ABARKH.7ZWWI66JKL:Q3$[1+:EK-#857 M2L\&LJ+S2IL:.J_E3JJEAC9<^+KCM-E,LO7T-]J,2B/7AKU9Y>!9VN4LH:YG MM5IF.E I&5WSF%9*YY2\>=6N$Q>EM,UA-AYK]UW&F_S/1CFJ.O$'BA-J=%QG M<^.1"0TU0^L]@DT"3 SZ1'E4_A&(SEV"+U.9+EJ MLS)G.2W=DA]HB&T#]% &[W9+: NR+/?B=-+>IN5]^6(3#9(XF'+J\PI MQ_E$I7OJ2VL+RM3>T951!U5L(=+=,?=V=77L+5S;#ZZD]:VA/R6K9J!=&_4S MN9A?NZR#5<_>@89673@J[6;'M,C2% ]1(1&M4#CH2I;+ZW)H,&]KA+Q1 1N8 MJT-T3/O25]PZZKQVW :\S+JQ])S>6N*XLNG^0@=6]\6S@ F,@&D#^G3_H>:S1L+% M*@)UX;R&&%N"^Z'.2W6_#U6G!C^O.R!U@F,ZW9<&G5Y(JEH0T=7[.ZO91I*^ M.6]UL;.5WOI>!X6R)@RAJKP@/-5ZE=)&IR56NZRZ9E5FZ0S%)B)P0^6R M-IRHH#AE%,I5@X7N6[071D5+:2]C'0S2"NL)P&3:=%M?'4JE##YLLN0*P>XI M557, G TBZ@]Z/2$F"6N#C/TZ-?D@X8A;8Z2H];YN8(QLFH9J'+!$2=<)PSK!\R80;> :M3;V#BRK6!UU9VI9OF7\'O1O(WW?$;)/477;PF7< M/NFE$+T8&*A2Y;!0O7;E;C9*4 <(#F;Z8D++/YE*4ESD M\62NU]* 2JNY(TQA_-NGH"R]I!3I9/!V,2NI&&@XZR M#V]+]?/H1:[YXZ"-PNZL>$7_R?:O"VN:;YW7QOWVA[&*N:9)JKI>TV6B-Y$E MQ[[B)4N^J;K^-42T,+2:,6[_,I16>SG_IC5@JFT2:'S@K0_<-3[PS>YH5R'! M"DB%Z+6CU%X - +=Y=JL:5\/E$T6(&$I;/18I/8*MI_J3F C)6O=>N/61*YV M84MOKU]J&7 N4&NQPL2R^+(;=%0=?K=,A6D*P#5Y^G-YE/V*.TT:@JYI*6_, M1]#%Z'0\,7S_XCZ' V65R"I0HJY?9B.UL^JA M5_/C(U,?R!K9E^4L+_1//F^N,#]=$_)V+Q,QH?Q*ZW\F/[ MP%GYV4W#Q@=10']HU)L_\Z(?&_6FN3JP>__?">S&[#@5Z+E[:EJ/XJQFO_6J\\%5W_ V__&KA MWN_SDV:E30-H?)NU7?%K'9.K@E=;Q.FO[0[;\$-?K?&I031T6V-I1 M7_^I! MQUGSU)<<92[3!6!\NH/4,Q-P[VN'R4ME%<-OK66NOW5+U[/?CJ;@(OX6>W:&Y6F,[=O][UV7&=W6/5VD5[MTD\"Q=,2FU-/ZU)\ MV',&AA35SW?9/&R_?*Z28$@]=ZSUG*8W[E\N/R%?^VNC3&2@7N)DI?L@4[0NEA>!#?D="7G_?N$?H/TO$. M$XAW<-?KRA#(K=:PG1RCOAEZ,0*.KWUK&Q8LS!C[-<9^B17+S5(G_>HN]X', M?=/5EBUQNV\#ESH#-WZ:VV^3P&^H;I>HSG'\@1/YANH,U3TFU;G!P+&#G:>Z M/=?&'#L^>!IH>'IU;+\9K;53?#FH<4. ?1[OL93!Z R0.X[0H,#^X*1OL25V B3]82 MS.V#IXD.VC\"V?4Q3!Z &O?U>"Q?42WYZI80)]M2O9^N32?;0[ ND:IZ,[%*?;%^FK,\VO= M5^X^9(EL!8'L^AC[D@>PO$G8]H;^8^'_R;#I+CJ:7B2ZW< -X?N\&(UTSQAL M;[8D='^DGVWH?;/'X*YU#-;#O'P]&M"]7W6&0W+=-$F[8F7)L'ENTR3(Y#+L M?GK 3DW6Y#*87 :3R[ SN0RZB5V_P[+)95AWM2:7P>0RF%P&D\OP6&YCD\NP M7Q&^P< .G\9^::+*GRO-T8'CWC5.S]" MAPZH8PK+&Z)[5**S!TYXU]H:AN@,T=W/"NIZ)HUARQ4QZCS;C/+]\F::-(;; M+%)/XY%Y>CHWIOF'L4@9^M@^@\"C)3%L6\:"#C/02HFY%UQFE[+N9R!*;#E06=,*O]@^4643;%=P-<)F M!#"[8BQ+-41RW4UMT#.7$VM2PDXSCJ&:^BV2E?ALJGL5<%FI\ !/8?.R_';F";")LMG-#^)-K^B[CK34B"\SD XR?K-) M2A';FZ*:X)'UHUJWAU=6+NBN?3^V<&TWKJ1+[E,@3;%+=D$%TL)2J84LP=E!V1L=G,GCC]1CO M/Q@^SRZR.O$H&V7X3DL )>7%&-G-FH[PQ(SC MX3^&\ ,.YAPF^>,38GE5X$2JK'XK/,/*3.KW-1 ).%=A'E=NR6]C.8+S'M1+ M42 T*?A7DJA[ *$O-[T?TY M;!U:8]"]2 )WWE?"4ICL2Y9?L>OJQ3_GT03YIK.!J]:^_$9X_;])">,M)J*M M^O#I;IH;=U3^=YII#% =C!C/8%"LYUS#1RMJPFV85Z6"I$8O%)+!DH(ZJ'4@74&B+#J67BWYM\" MNS,!0Y>(H6H)P*PB4T+)K+U2EB.8H^S3X,28965G65MXG=WQJE[>&V1[EG/S M[5R?_\U1ER(J];T9&2X3+I>0X+RV-UC48#NZI,9_^-)& MY3BX6JXD".NLFHFG\-)4JZ1P4;3,VUOF771.D\V^6PGB.S59D\UNLME--OO. M9+,W-^L-E@N3ZFY2W4VJNTEU-ZGNVQ,<8E+=GT,*:.0/0%G=^1Q00W2[1'1> M- A=TRO2$-VC!O.% \?>?:3;\Y ZQ[U[&0RDI\KU<7A(*)/D^YJB.ZY$IWC1 ,_WOTFDGNNC*&QRGVFVMA^ M.3N?T%BUN[;:*#ZX:WV8?3'5&F/^6@1"31O(/; 5/%J"_ YT^5LCF''K$NH7 M6O\MR:E?J_^?D'FFFMLM20HS,?^[%D:_4Y,U,?\FYM_$_.]T2T86#P'L: [&AN>=*<_X@ M#$Q+NRWW"X3^G8-8]\4OL%]Q=^NX3:ME=:N>65A_X)C>=B:2Y*9K*SRXJW1N M"&3[0O(?,*R?FK!^,X8)ZS=A_?L6Z^J% \\VS>T,T3WFVEQGX-BFN9TANDS<0W.#6DCUL[?IE,@9T/OM^IR9I, 9,I8#(%=BY30#>C M-1D")D/ 9 B8# &3(; ]=C23(? < F>]'ZBMMGV!LX;F=HGFW$%@>D\8FGO4 MM47.73VPVT=Q>^YO\.Y>56U?_ W[%;^WC@=VKM_N,TL+\(,[>U[W)=3 Q**L MY9KW3+7_/0CI-VD!9HRG=]OOC5AAT@*>0;!L-/"CN]H&MB]6UM#<+M%<, B" MIZGG;6CNN=*<,XB=W>]ILN=ZF!L]V_S]_?)E/HY%:G=-KW[\;"NS&-O\6B+2 M\RW=LRW*_+:,L58NP+8&_L^!_#8&_)M;%6&(<)4R3PVJJ@X4( M^YZ1D&*8_+BH,A5[J0;.+N4L.AZCC#M/U9%N]NP1EE1%/IVL?F0A;NN)3I?2 M^;WH_ARVMM,Q7/0D@2W]2E@*DWW)\BMV7;WXYSP! _5V-W#5VGN$7J_\]?\F M)8RWF/NPZL/;&.CA=E2-^#*;P/GQF^UL:H_?E4556;^519KI/!/]AV,UW96D MN*5PH.<^UHO)9AE N80_\QHKFC_B8L_5 WHU^,!Y=P!660R3;3K"9/WLP5SR M3)&FLL3OEAAV>4O3#1A;3/FDLJZ&&1]:EZR\MH 6)6 $3*&2>:Y2?,J,ZQFR MJBIXIK"C.]D#ZY>BM.0W=C'.Y4#!4SVR=9%]PZ$Z,_R__R=RG? 5;L'%!:PG M8[F53"O8/AAO @!6(2YQV-XR2P 8K"'L*2!3]X7PE2$V&IE4_1?AGTI997CX M.#+..LVEG+3OD-6!=*MDU\/ELYM?NO[9S-DEQ(W*X-]4-M22DQ:DKP& M59Q\-M)956I/T[*XP,/+"O5Y_5N==S6CBTN95Z^LP:7JV7.69M[AC>3L4(]MRJAO!2(%!X M3SDWMB6RJISJ;+C5U\KNI/F]U\UM\@*O=%E>P*9?P(%G;"NLCRW MA!P#%UB%)F:69'DVN>Z3U;HGBKB!\#/+[9M4,^#X=W$%OY9P[!,@/U9-FI8] MZA3K9<$(R%S-VZN6JC4BS*'/W)?:.0(=SA(*&?_O-*NI55-U5I3P3_@>P,NT M1%+3Z9-J%?!;A\TK?"'(09/F[[BQ+AR/F@O\3^<.JK\ZKT J BP;6#F;C@#> MD&76 ,,!GLE5_59929P/;,O;:0G[#$@I2]QU ('*&A43ZQJPA?%A!AL)KX<- M*"XRI'Y8 3"N''2FI7=?R3OJL'!?\"\:H)H=TA/H$<5J&#FP@!)1AL8Q!_U$ M2HE[-@^=:KPN+26P\P+(H$+<9W!_*!Q+KCO"X05@?HEXJO!EEC$J8,[E-<$[ MHXL!^NA:*!BH(\OX-&?E+-^TI;.F7H*\R&!:> 8%;@+NVVP&::F83_TU+\ZS M"L93"QPA58,T7$S/AS,ZQL%+><$0)U3K*?Q#FN&1P(EAI+VZ(U4:JY+91^<% M$@,01R[423_6<>K^N7V)6'763"LTPXM&]V4 MGU2Q7%:=SFLJ&XA9.>;[E-9H>I'H3!?>/%C5#PJ99T#D3;+B_ L_+NM2=VM^ MWG8>=ITP)>16'O9/V<\J:ZN3L,I5>"HFRUVQ4E167ESU,ET[66D_93! G0S; M2]'465GS"5-MDI3^$#Z8EHH&JCHYJDE]6I:[N9!&"#_S7(Y4,A=,!&9R7B %)1/A0*T%0TE!RJ38[__>^4 MJ73=-I5U8$UDA30]F'$^&P&3X?L'&',-TL=WW1<3F9&-%25]E\C+$UF.0#"9 M J-713H!D*CS28$9"Z[6F#*."<+-1F8CF/N%'FXB^7 $1'!^W>[F@;7RM&H, M*0'HKL6 6TBY4S+%4@G,5E/ Q *ZS#3IJ%S3 M @>3*C$TG2)9W9@KG8TNI4Z_7CD'QB?9I3YIE!MTRK&:=N>@NW4"RH*)"S8V M-5QF-5S\W:_A8K*-=RV!=ZF6SC];4)DW&\[FI-QK').#89 MQR;C^+'B"DW&\7[EX=%HX'A/TV70)'\^5Z+S@D'HFS1W0W2/&MCC#+P]J*VP MY\$3GG-PUXCC?8F@V*^TE'4ZC$R*"$C-^?4G7U65!8 4Y8GP $[?QF?GMV/_L;(/'RR5G=\&C\_NY^8:[2ZIVIUY\_C%\W5QQU75O)NTU.'F7\]?/-G\ZYB@WTNX]>S6>5N#)4BUO M9@#MX%]^,A/O"[ M^W2C+K_2$]2P*5RS/#AFY"?.S:>2)#^=!QM]- E+*OKFY&3R8O":IH#9,H9>V':W"WE=-W5 /B#.X7NB#N/+_9Q4 M'PV-VZ'2#?V[K-R[W"'3D%G8V+LVJVOD3!.O;V[H!PAQG?7,#5ZRJ9(K;$'I MGU486JNRX2_XVR]-ODY-_5%=HZRBM$+R=OU)5$$P]S1KHASYQ/X^GT4@?,3L MOWJ797T.\>]ZF>74,S2@_,'V/WA+9YFQ,%/5PR%A'/ZB>:N^-^G8F?+PZ5<' M]; C5VSDBHU%WGB['E\ M]G*DB8U&=Y?O=GH>GUTA3Y_/KF?W>C^J]"/ M"\\]TL1NV -?WMK0'POP;$0F[A69OQAI8H^ XC72Q,9KW#^8Z]&$%2--[ E0 M)TZ.3^*78U?$T>KN%@!]&I\^OVV+J-'H1J/[K"C_5?S\Y?WHA8QGL=MP(T:6 MV&,H:HXLL1O_+;MPC5DV.AT;JK@9D<#"Z#)ED]N\VJY@> MDQ2+#*D025V;/5A=A[]X[H/!]R#7SNGS!VBJ][!NHV^>3\X_<]W09 ME^DJ*[*ZJ:C]VL'R,_4K)>$KW1E-4W> G&<%]V',S4(>:]G"6Z*1E2VYE=F9M&BN;.FK=9[A38*'E :0KB/J;>F;=.V%C.:L MK-9(Z3"#XS"R.?MLSL4>=JA)G9EB=#+NO*:VEQW6)KI3NOZTK>%9:AYG^$,) MIHKS ]])HG4[S:GU+NRMQ49/E;MW8<"6ZJ3:X)?)A#;1==8LN3MOF[N%L&CS MA+LS)VNPLQDQ.N4[28$SG<.KP=PC+34JDL::ZPR" ;($\RFZK>HV@<&5^( ?;>PIZ7I*7AQ^3\G]5_T]#7)W)6"N$&SQ M_9O705@DW;'=&B/^/$0RSJ&7\SFX\,I[YU@ZK\+?V4AIG<$G:;> B\\H!K-! M3=E0]^VA;6%D7Q\^H?F@'G9D7X_LZY%]?3#LZYN/>B,'^]9O.W*P1P[VR,$> M.=AWA78=.=B/BYEX>AJ?G]]/57VDPSY9HSN.3R]NBW8=C6XTNL\RNOCDQ6V[ MOSP\FWOD$*^3X\G]S-']0[P>%U=JI&#?8.@O)J^>**I[A/WOV;-XY.@?/GUZ MI&"/U[A_I/2C"2M&"O83X"5>7,1G9_<3'8UDV*=J=,]?Q.<78W?8T>CN\MU> MQB]?'+[4Q",_B9T\OW5SNL=R$GM<%CP3L1Y 2 M>+($['V860^'A_W-V>3L!NHD,:OV;P4Y.1Z\'F/ZF;ZC&3K?(5N@-DTTW3 ' M\;G[>FK4XVSCB&FF#3$JF=ER>-SC3[:;^Z @/[^QA^B^5H,6N(6JVJ.V.B,[ MG[R\I9'!FS=9DA,'4IG;\\FKVYE;O;*] GJBDKLM91I\CMAF8$X&4KZNL M:4R!M+&R2)&6!H_#[5&1F[F$^:FQ0V6*SS>#C2K)\,/P@):'N2QSN$X]VG)R^^JZ-94L,2P?]&!BSM*LD-@D.I?>ZRK)HCN,I*J%78;7AD1ST"PM%! M/>S(CAK942,[ZF#84=OVVY$*M>_;CE2HD0HU4J%&*M1=H4Y&*M3C(@BS[R<]CYB]/CR?TTJ+W_8]CCJF:.-*B;4E*W M#;D>2^IUS,Y_O934:",/+R/P%(E0)Z<#4/@=I"=$M.]+8^&^; ,$J/TOLDH_8ZB(K[.:G@MVC.S(O"-X6?7D2ORX)<._(^?BD;Y(W5=4L- MT*)+&)R<%M+(%3E\^L5!/>S(%1FY(B-7Y/"X(F/?G)$L,I)%1K+(2!9Y..G5 MD2SR%'#4ST[CB^.+;^\X_3?B]I^LO9V-MO:0YN-1VQKZMH.VMT=>@7IY\>+B M8FR4\RAPG"-!Y"9G-#G9WQ4]%L3)"$H:R2$C.60DAXS7N$L8QZ,)*D9RR!/ M33^[P(XE=QT;C3C])VMO)_'SX]/1WA[2G#QJ>SN/7UT\/V1[>^3'K[.SX\G% M$SU\/:Z:Y4@)^9))J,>2:!V3\7O9QO'DU6@;AWSVOS,:R"%"][\0->3S>2&] M7B=9]U'+8A?0OEDF370-WQB&W&]OVB'C!BB37I M)%HF*?:H21:+RBR2AF*Q;\Z0GZ'Z[$1EV]0-+"=BA^:TR3X^>FG$!V?GTQ>G'P:;V[795].SE^^^@ILO/,]:7.WI Y>G!S0PYY]XGS= MP\.>3)Z?C3S'D>?XE'F.7RV6'WF2^[[MR),<>9(C3_(@>)(V(BY*])V[S'3\ M9/C)<6#'@3VL3SXN^,&7AJN.K,('6#^^3]G$D"2-[PZ8&V'A?):61.C^S8D4']>6/V_-8J$J-]/#SF\Q=C3Q^0 MCKE%@'QYX(?"N7XJNG5?3"OI1G=QK0I4A-<*W^HGLTAFFT%5ZCU?N%F"32R6 M=.U4\(3X[Y\-7+&:1+<")A9E@#S\Q#'/3'TS4NGP(8@:F=4K3L(8/&:LEKS[ MUOFW$O$&-=2CW]HI#+4=(T;$P3JY0G-=Y\F,@88.,"> ;E@[O_SMM^C]==;, MEOC&#DNV\%(1N _^#2*P82PA,69D:( M/;C#4BT:>CY1@D>\U1> 1MXGAHP] *.#SX[MTD_R'.?E0>+(>L:R?:[);4V- M*1P:,T4X)GLNDSX 1-JHO?^D'G;4WA\Q:2,F[> Q:3N#NQ%Y-B+/1N39B#Q[ MI,BS1P$W&17Z'U<5=L2;C%9W+]KIYZ=WK@9,2;C'B3 M \<2C'B3$6]RHR<\F]RY8O'CLXU#O\:HU#]>8U3J_RK4IWVWA@<71SUJ)>O3 M\T.6L1Z-[9",[>PX?G5R#0:R,/+ WRQ7,)C(CW-=M$L-O0V!? M_OX7U,DI<9/Z)R83/55L?=46 ?AY5B3%+(-PV4O!?\LK,E M>ZN?DVJV9,>&K\NWJ2I3KTMV''96WX-_,8]A*N/[G,M/GTJF!TZBMWK.8KH8 MK,TD*W"R^BM?&*R\;*>F[P7,OUOXW"3ZL&,%D__0MM0LLRJE0<4GSJU%H3W\ M=UL8>3;\._T&]DFRL/!A.Y85O.78Q\;UL7GYZ/K8' S?%]?$O,SS\IH"3B90 M&G GL Z$.SOUB8_ZV/JA?'( *$RY%6/EK=W;_;R_/X_/1X-+K1Z.X2 M,LI6=\AB!H\".2X!,D9)O>*,7E&:$."DYF:1Y+$%_8&1QM$T*3[B@ID;P[#($E>=?+59)@TO MUC2#Y=#DN"KRI/%X^1UF$_4?I?-E] #4) "^6"O/@"MO4FQF?@BY=IP1;R.VG5IO[A:YZ8_1A'\XD0'=3#CFBW$>TVHMT.!NVV1U Y M8MI&3-N(:1LQ;2.F;?SD.+#CP![<)T=,VPCT.#"@QXAI&ZWN'L K+^+CLULH MTHWV-MK;Y[P;F=O!^[@1T38BVD9$VX&CE49$VXAHN]$3GD_.GIY<[T,!D3V4 M:QPDF.V'SP"6A7*,63%K*U3.*\IHWE:$M^F#'O8&VGSW.9BWD_#1'.+%8]Y> M3(X=Y VQ;'#O;\XN)L_=+WG/Z[U %[#6>9]!0$X-KV@( +A.JN;+P-#N#VWV M*\WLVV)6KDST3(J"W\9PP^9+P->I3"-Q9=I%528N'E9P07 M%M#4B]DF,)!%DA6,O\K+NOX$M=$1?W-8D):#>M@1?S/B;T;\S<'@;[9MLX7: M9D< S@C &0$X(P#G40%P'D75_4,/J3^6W0^Y(/7LU?DM,GP/KQ0U6MM!6=MI M?'QZBPY]H[V-]O99;;;BXY>WI>0_/)M[[.7VYV>36_0F'JOM#S%:'*OM-QCY M\>3E6$D=J^S#C8N?8E/^6\.#BY_V/YL-O>+#W@V>G<87YQ=WO>]]29<_VMN!V=OI\2U0W:.]C?;V M>=C9P_9NC_S0=7H\.7NBV/?'5:>\F\S3 :=7;Y5Y>BS9U3'UOA_3[2EFWA_* MH?VA7./0^!W4BGV0H9&7UZ8BE#O+H@KRO>Y3+O;1FJQ)"#2I/ MBS^^>.+W? M>7)55@1^UYVF!6MO_A1-XBIIAD#UAS@#2_C C5.P)PUG: ;VILG(!"!A(9I7 MY2I"=D%90QB ;(?L3^*MH)1I3.25+,F)"#&'7T73C0@S?X')>WH=[U\]VH[W M#X&J1$OOMZJ\RFJKH/OL>U.8>=:0G7]KH=4?DC]-_16UB>_*GH8$T=?!^PO/ MJ<$7]O0F7.8F-14J:)/D,Q&8[/(-OC--D$,'5S-%,D/2VXXOPC=XR*P,70LXJ)8X5/#OMIA!2)1D? V[L.$/RKND9F[(C^)' MV#\Q[ZJC@ZV^@I_,D^M)](.7F,_AI$..;@E#4588A@EU*^0/HD1_P^0N4J!G MNB*_!PI])\3\:J+?)^\G=E#H_CPN@T\+#]5$2W+=!>D^I_B+K :O7<&391]- MCNX5#*DH&Y8LAT>NAZ]VG>4Y?6Z*,N,)B7X/L<]&@MEA<;8.ZF%'@ME(,!L) M9@=#,+M]<#32S?9]VY%N-M+-1KK92#>[*\S/2#=[7(2,9^?GIR/]YR'-R*.V MMK.3.R]OC=;V9*WMY/3."^UCK7OOZ3D_GKR\%RK@_1>\'Q?Y$$6\C)'*TCY&+-G+1QFN,7+21BS9R-8:X:*\.FJTQVMMA MV=O)G3/^1VM[NM86G[^\A>K6P[.W1W[P.CEY\6+RXHF>O1Y7&?.>DU.'FYX] MF1P_T>SLF+[?+SEU6[KN:!\/+S?P%.EJIPQD,>#R/1(Q)""D64HH]U72P.6) MBC3/VUG3$LK^;KEKMVSN8@?R(,89?J@,D3WNE(VF6NT(+W!\CQ@ M_DMD8> S)HYS$E663H*P,,LFLC5_/GTU.T]?35^:"_/_GQQ?_&5O)M1.AM4=YN1HZG_*_MUF M*8X=,E1>)VND4T7O3%VV$'W=2(5Z2"0O>I_W_-P8,;I7.R".Z.ENE/;?/3/I M\%\T),,B^2WTU')M>)#JJ,Z0>Y41^'-F MUOC+.+I>9K,E,JF2 N*4;(T4-*9'S>#AL@+\"IX@B+<*#J$VABA1\[9I*S.) M/H"C@:^$]"]\T'E;,$4+CB0MW-G4NC/8==8L\8P"VW$J#XIWR.JZ)8(83!F\ MI#$KIKV5!851^.]U9?T:S//L8SQP%6X4-_07??W43)L81R)O4^NRP:F^B%ZK MN_U2$B,OO)+M68?C7M(P1N9/.(EE.!DX6#@',;/[\/.S%AYU9:IHG6Q68$_U M)+HDJ]RC2> R27E*B9V'_S!@R5=)CM>)HWI95LT1;.ZX(5V9NJ'KTX=AKAI8 M!T@BI.]1P[Y7+R87MF/?)+C1U.29N<*M YES.&W\K0(> :[F;K^ 3;"B#G[T M;C4\"6TW]B7%>&JPN7J^H0M=E]5''.&9N$Z^%O^[PM>I##\VD1W!K&$K;7@? MA$48-='[[.SV M6SF\FY4K&-?H_=!2X@52M^ >DGKG\L K]1_,K@E\)+UD^.Z\<& I'-J$OBVB MGY,*!J7?-K,RZP0B;GIY\)T5CMC)R^BG$I[R&8QA:NI9E4W1+1;1;]C:\FT< MO6W,*H(+X5A&+SU[[*Z#A2WM3L$(OO(3[;Q_K!J?IMR3%)G82,)@)Y05X-#A M:!,1=9C\R+?1-,FMF__F[+GJ7+K.6_".LUG5TB2 XP0O*?9KQ#U'<\/KZ)N3 MR:ESEH=EIKLBI.%5?%CO1\OP$EQD/N ]\325&[2.!+WH%9YPUGDR(^M@FT"B MM3.*9+&H,'Q"%PF>&F*@7&@R^.%M3H\#)]KLX'@-P1#NE?Q([--?0'1$>UBS MPVMO=ZO1-1AGE*SANW]F>("'G>";TU?G^L%1X<)J < &FQ49"HY$:XA[80O! MOV7UC/D^M.F"MX<0B()!_!EO_AJ/GL7&22# >J"[I2A:8N@P:Z56)KT>P;.& M]OZV-K)=ZU>%S9R#!0PEJW5))TUXM'5)USHT@_NP?::F)JF4-VFBL\GSX_\5 M0>0-PURT*^?$X$W0!&F7P),V[NC/<.A/C[][C3^\E8O0[TZ^^];%Y]@*><-B M!&:5'>%E*9T#5X&M%>Y?*_,3EV8YR?@SF)I)X$(;?%28&7"*^@DQBU.VBV4O M2L9$&3J0)-_V\O;Y?WO[C][C\PK8\D4(5W1\$GNY#'P(,'S8H5000\6,BLX: M,-2E!-D^ZM&VJ<,:?-L$37\*6P7'8$MXR'(>XTP-J8"8W%"R@Y_>+JK.4T!( M4T?G)Y.+DY-7]BEP.+\YB<$.!SW)KA"J;J?_@KOZ2#JI-MN7R),3_WE^/(K_ M?-D1Q>/^49K![--.0GHSM#^J#. LJV;M"@(K< 9NQX,X"=, !>VOQ=#R -L7 MY]'9O&#O.J-%0NOEP$(J.,JA)_'^,#4P2'D=T;$*%^ZVB%XG%\U_?O(Z>47;KFL[BLYQ*+@;" MW!FE3D6>#S]7VD%P8B&1*]LA,Z?P5 0GD9%.CJ]"7]M M"WQR/H)D*Q;UPO]_AB\C3FK O-[;P?91W65-XH8VJ-GUI>'9A'VAQN,#G,;K M%B(]GDR>8SYTX/&!#DG]YY5A?AX[WJG,[*%YE*]0-;$9W$GT M.T1.>9AP@#>T>7&PY_D\FV5LSR0,SKL81$><5B_Y.$86%-L[J6-VO#-A3I^" M"6HK_&06G,-]RABK+_Q2!1W&[?$N/ CAH1 F62J;Y(%D6RT6DXZ@WR::EE55 M7M.EZ;")50@886W+A*J5'A/Y'[)W[6?IV7DQAV?3=>.XBB' M(:7[6GE5E(15WMN=OTE%44H@-J7GX'#NIK"69=HK6\D51<05EOBIO(690JQ; MT6F3AQ_&]Z-IMJ="RC7&&^!I:T+]P%34QGQ4%U(!)(^DG9IU.X7%BK[=YJQD M;KR7+ZO.)-5A 4LN5&*2@2(C4C8&C$K0&;* M3^6W*O=8ZE>Z[D"G]=ZW8,>SAP_X,VV"RS)/L8"$U@23TN8->&CPM?T[XK/ M:L8/)GE=\O2F7*GDK=+NL*:8\1/BH,+F@^ (.+QD9<4[0LGU"7OKSECM/2B] MW=M*3X;#0H>"9Y(@17NF!FZW"(OI[2T!&PSSVHL]U-J"_;O,QZ& MSHKE4<\XN;1.ZH;+5NRYN+Q-:SY6M\)H+RO3FA5/28#ZJL0'(B0-.1(WBHEX ML.0*#H46;,-)5TF_;?6T![R[*N5R0S&2F1L\5I_9%7V&GZDP?O[A^]CB7>QX"VQ[=#V.!DT77'M@P5H MRN:G!B^!EK_"2&\.,UM6@:?%9[9[^P+6$QHS)28)#P<;"**K)+_NTW^RVG=E,D0$EB7'"3RL_&1\7_AC55K(&-P2PBJ,6>R*]R $ MJ=PAC@2?B-\$]D"!3<@F_PM_'6Y/$X:??+^!@\ *IO!MN#B[00DE)7F+H?/2 M0FZ./\]H9B/"OZ.ID)U0;0@_@PE6&UT(Q@/?2)[;S)8%+*=%UBU[4"1DK-D0 M8H]W>+^OVWV[NUO#]S9E8!:U=1.P^KQR:I^CNGCQH=1 $V=&A8!9' M5V29[:#0ELLP!#^2& ;.,"+G3_&.1^ 1V!A$>7_6P@$?2R1SE]!L"Z^];\ N MRQ5$7'Z)T1E/W,X:DYGHN2L,QV$K%I\#JZS.YAO9TS#)J0(N7-TU+^#*]BFP MMTG+ZP)LN.C%%!F>(\.W5>-C_92KIC7!::6@.Z(MXX:+JS3MN%3E*WD!,*H+ M?U>45S9/,#CTN%@,'6DH?)VWL.FZPJ>$,H@\"N)TCMQH:#H/X5-V;IQI,)(4 M[ +?B\,JK OA@[BET5_U>*BAT3(DRV[C6>\_UWE2D$5P.,\.NS:$V^ =V/M# M[53YW68^3$L<=AH>$Q/#DX\T'<]]=;S/[!]$1XB(< MD'(_/NRHW'^3Y(IV'^2\54W@BPI+CQ+PHP3\[23@O]RR?"0C].RI2)+CWW\^6_F)5^]L G^5=7%?2GTU$*[+#% MOXN.79_=B<5]H)SX,;_W65:*V>^M'+J/R[/3T M(GYQ=@MC&X7J[WX'>A&?O;J?*7I2T=N/KD[UF?[@<*7GSL#67KVZ'^VY42%P M[VEZ?OXB/CT]O[]I>E)QPAL"*U)1,&SSCL5$YK/U)1X&M!R>6FQQ$C]_<0N= MT3&RN.L)>G%^/QV*GH0DO&FX*1-TZG>NP46^8'/9/_(?"-#H MAUMKE\9$J*, 1(J1BL_F<-?6\-<+36I(>2?6< M7EQ,SKWB32&B Q(/P0WQT^JF1 ZC;SX_\_)- @DFUD@YG\-GD+U3E,41/?R, M8%,B^G1\YFFE5@+DAMM=!WIMHL6:($5U(F=K^P+Z4LE,M'F8%,!0UP35B28G MT= 7$,5;H+HEB:Z1H,*+P0^N18G,(_R1T$!X9'EB&DBXE9<#C&QH&>:IL)/M)TQ,D32/HF\NE$8B\2F0875$XC1R 81%%[4G)L$0QS 3DI< M?3E%M0SD5I 1)JL2QNX_P3?YG?0?Z&LR9@C7KA!NK#@Q1"D""X#9>ZX?-'S- M[A02#PGO]UR%>*BLZFEU/KL6T-L'_=4"G7*16'<3_$J-U;8'V%/NM/MHFV&;^.;Y MB7KIT/U'6SS_"Z5#@9(8<)\ZF7E7K:C]Z'S/HSO:(,C;GZEEJS:)GKGA=SY1 MH_^A,@1;G>6SDH]$6H'5 MG*Q9BWA(EMJ)&;)2A&7=T(4.?117QB?7S>I\R MP/PER5#WJEMDO"ER4/*U3S,6VV&=)R_T-K?#.O6D\RVZDQ[S!!X_]Y$3ZS'L M:W4JPCL\ 2#G*;5_]#"&)^H?%:Y:<8^[5G@&,>3QX(F F?$=]5^MKJKC%?* M9(-:X_>F+@9!],7*+F:USLN-[>2>Z#> M3NO "971X;F3K%%Q7I6A!))P?#FDH0C9MJYQ#03X.J]N7DU/CS5[&H[%(Y)! M/5B'<7)KA_'\_(7.3-[D,+B="2V9W][^]D:Y92'T!]0%N.FM*L5Y1H\*G5"+WEY$FT_]8D!Z3FA M+A1ZL:B:@9B\>Q4,@]<.@S\KV21ZDHN=>_V> MW/63T_T;8MTU+?S7^?SH>VFB\'YI8-XNE;K*H04!';4-$I<@RR35#!3Y >,\ MDJ81O)9J>FDM*?,9$_WRX4[T:SR$H'K6)2>L<.W\5N8H8,B[]!OI!W!PD_YA MH+D!MD-H6:"%*TE)O@'?:W6(!@1*MHMYD$X)IX7:M8B!W$*KV!Z&266$%+$H MXUCQF0?3AU5*RX\4F:21 F9F2?8&O;"?,!'?0KTH.9?^7F3X&5)AE>PA7]XE MD%B@[C;BRDZ]IR/SMDH^&M^ MB9Q2@TM8%>PJ@4-_6_MDC&X 7V^!KNXRIJ@'JXAK/E*COP+.F5 E8 MHU$6TO62WUGT,B?1]V:62/./6ML "J)>H20%:ZF)8A/U/<1#\G)(H:3K(? GYA47?#K#^*F.&"P&X/10.OTA:P!K"1 MIFF@U8^:WD-"FY@2K;,)[!SDI 0;S"]0>K: MJ!R52*NRO*(SD7<.V&ZTJN!!2:MI6*#("Q,-/=6@$XO54K?'(6G2Y12VYTI! MY. R4+^2P8)E2[[.;FTH+[^]#=?I0VO#]=Y+O+Q75CJP:=]OLR[9?KK[[A<5 M\X^Y@8M:'$7I%X'J@$L[LHUO]':IXQNU'KM]>%'2%".&O+292'0S;4I;Z\W/ MG]!:^^^D:''FG R1RWYO&:M+:NTC[^KT[4^.C_XAZNF!H+UK^G/.ES^\U.,[ M%@C5IER5<#RS.I*'YG&H2XBT^G,JEZ*"&L1L^B6[C4A941K[27-(,O>:F=IH M;?<"_/X<]YEXF_>_561:&S/ZQ2_M%]%Y?.6F)KN+M7N>5D]/_G(7@,MM/N'D M% G5'][\')U-OLZ[U"!'\[VYL9OC^__/[Y2\?WGZX_/#VCS?1Y2\_1/"+ MG^S//[Q]__JG7]___N[-^^CR^U]__Q#]?/GN'V\^1._>OO_' ]X!>LOCY#G1 MYT4!_!V*@+[+ZH^'YO-OV[$YVJMCLA0^!65F5A-E;[UA=FMCPB74A_7RX)%_I]\GX2+;#%14%G!NQ^@R=XSB.6QXFRW"W?Y9.()#]7TX"L]:U35PS3!& M=WW=04.TL*V =^XZG5"+#.SK88_D?/E0=I;O3MX8I>"I+3/EOWM=":2-4'=, M2(P6;SDP[*'$=%KR 46I]OJ-(2O 2%K?+[NI$CY?5RC\C9K'U W#]MG$2:CX MBG!NQ+-Z#F?C*ED$NXVZ:/@H+6K=_\?4)"]>%?11-PNP;. ZV/%[B7TM*"B7 MM/T"WM/@.G&YM=[L'9Z:]66TW*PQ \(GBI/C_Z7*FS*=G6X&K)*,<[G]L([C MY5(SVP0\AVA^VU V'GE:?/06L]\/?&FC-TDO-[$NQ MD+@J>^GN I1R['4(@M,%:HH7TB/#7HO 1&&^@YQ0BIJL5:Q\-_[I35N5:%4M M=>&8EJ+[K^^LA,3A(S:!Q+E,ME\I=>;M3-)Z+@,=$MQ)Q]^JFL?=1Z.! 0]D MB@7\I9"H&&6]DRF!6_VI7+TJW(C2$5X6"Y:(-ZNT Y9/WC;@\N'_2W)1!B=NV"Y"G$EJ739.,5,CY2E<:0A M5;*:%?D3D1>VOXT'@<_N.U9"OYI)_M[]Q>6>.Z8M90HUZSPK@RTCQ>]-HHZG MUBCK),^[:Y!200L]'^=50%?RSKRWJ,G]RDH8X2L.OG+V:.$K M]S2B6_((*GO02??O/#MV3.TW$MK&"*^!,#8?S=F7@.>%6&X5M M*1GZ><$-2VAL??K!.=_+AC,YV,4R'@[Y53^;X9@?JT(F77#1LN=W_&!"5!'# M2#6VM4?0Y.IKI8[.'R[0@5)*YQ-,Z[S^]9K0UL:M46W.."L2J8LN"^Q+[B M,K3IO5YF9@[7A^FEA,JOV-558)C\MQ^=?Y:_Q80FPT8=-!_(!(>)X*ZC<$A) MJI2/4?+.J1MX.AWQ>+EV;K+:L;?DC1,4J_M!NH)O>5[7#G%+6<) M3WUMJ/V=S)L_>Z*Q(:3#MMDL"TQ_>3 +HA@JBTA/9C Z5[:0A5=S-+4RCTI" M6\" #AT)^=9$;[O9*%1Y*C\->ZUO)]'WB> 5W=+Z& M=*-% M1GX3^^SY#)AMD;QMU#J#$/O.H[Z)( -=S9:@21]$8$WA]CRP;=\.WMJ!N0PL M2UM/V@YZI3S,WRXO?XL'+5AY[R5A=P*;O^WS4N4(88Y)5F&70TD5N1&'/Z\% M:1$@A6T69E?CPQT=N(*0!YX2!Q]K4N$ /(#<_9HA_1FP1(IL@I)YFA18BX+\33I;HNGL^2\PI9!6QT0W5 MWL*!E>JVK5*NJZP.,*I#@YPPE(X: ./75L-+G[H^2^O3-=4_&CYQI*9A%!;. MJ(WI"8)]<*%;F&W*.)#2_W=LI-,555I5S0X_AG ,N8LUDUJF,SQ=JFJG'MY8(F*#!4K\IU MA>VKX846E9%3B$. ?2S*ZQQ39G$7S$\' NF4K2Z#J'?<,/]C8CF1<\]8<=7Z MVGQXJK<,BOJ@/[GW1^8#;H_]Y4>#CR(\G@WGVT"JS7W 3^S=SM'*^QVA^.1? MSRXZ!GMT\O+>+);R(A??W1]N+QR;D_,)J1/NNXXHR3$(.XZ#E%:1^OB;/*5F M(;ABFK(_SG.5&&=%5&/CE$+W^?/ M:&Y0NL+TN\9;7BGB1Q>8[W!;1.NUVVRK9_?.';YG=Q,%=YS!9,)5_@4'>>JN MCJO"U-_AGT_B'H1.@'NY/\3E\:I$#6/JOUJ+]D ]% M2+%\NQ?JS/1/L.9GFV!KO_G<90]$J*%C:?:=\)3_>RP-G$]>,05PYTCP='^: M_PJ&9"S>N^+]^5B\_[(C*E1/?8J1+? *":98.V=$Z>#"NW ;#R\,2AHZGS.\;! CU#VPUNT42;^B MCH&YIFVG6.M^\42J8T \$5_O>4/T]PGEJ575L'\^OGFXU%UW'9GWWUS'T.SN M0C,*IH38'!1B8=*6!;S38N-JU&\_N,JTJ _XZ\S)9/S7ZTT-]J'*[[!"S57" M^@#=L%Y*0C>:VCXI@Z'W?I901^1%E:PL/ENEBMT[=/+;;S^X+U&8DS2)XY*R M>@$%$NXYX?-8),32LLOS4H4GWW0.3YQ"8/2"3]V!%R'Z!!S;VF99^OI^9M,= M^+-.2L31L^FW&.%6) )1UT/OHK,AVX]A/$]R%J-:+C-/Y.I4!LJNLMPL6&@" M;R;(9'6@[+X^C5F82HDLT-/G;?"3SV;?TNO;$RA]XZIK878^4BPLE2RUUYFU M I997#N>MF8 S^4NQ5 M]TCM+FW=AZO>.H-ZO31PIP7/'!7>R=<*[-4:.:'!W?H>G&@JFE)%GRJ6 Q70 MMQ^.6)\A6!?/++ 7[+)DDJFW,[:;M"*#6#+,#"\UO.G 9)4%X:H)%(B10&5Q MB'D)K^!RYS#X0152K22V*KRQ$'B&7X9=T!&[*F'.)BKM5G_+%^GNT.&$KLO& MV"V9AYQ,%#'#_8G*D:17;\2^A[:;S CDHJTZ6@L#\!8O!KNOQF_%2KA M1EXU&]MP*,N22<8]1=S"M@*1/1//?!HQW-TH>R])"VQ?495PP"E,#";3UI+ MLME])2C;$]7YU(+ :%\';5^?5SCYMQO/W02VIOG_2MR>38'MZOB.5C@YX5_!/E8SF,T0E;ZI5: MAPE6![OOY3HM!ZP+S#\XX,(_E_"F6X1Q!?U94TJ/"%^DE *SB"*H/&U4^.-N M9#OO*LU68:\[MN;@W2#Q6*N>4V)"5DB#T6)S-(SU6[*LQZRIT4*\9 MC5X4C@I&O<)F0:6^;5A^+VGI:[++ZR"-XQ(%'GC]:\,A#<;)O(1JIB&%6:C1WZISE M8-GDEAZTF](F12(B+ _Z:?YS'*PKMSR&L:9'-GIG5T/";>K;JAZ"3UGC .S/ M^[JO)@M21QXBQ?SZ2$@Q'T1]B2B#KG)^FQROYK6D/MY3ND04+)0SV7S2&V+" M;ELO)8V5:-I<,H4GBOGBM $K\1*N_$N]AH$-PD[91'GV$6OG3=G_PG M;^^1 MV&'03V_GN-B^<]Q&FN3%7Q[5?G.G,S/LU7Z[?/OOVK]&O'_[^YEWT]IG-WRY_8L&9-S^\_>5O>RO. M/!0?_R.)Q:'4"*;6>D>'OW/O+=C8WQ:SB0.2=5SAZ'H@SB)^ELK2I455V5^Q2<6.'0C;Y?;G'%/ MKTJW 9GE2;:B0PYM2#:-2#@-/$5!I%)Q)S4G1 7;-LI[Y!)4TFF[[5K5DZ$P1BL>\[)"VBZ*(BO^)0+#)M'_5[:H M4DNI"HB>4-A@XY0-'("LIV$ _YVSBMQ'SJGII[*:.L,BT5[O$Y:<9>P/]/4B M+]/7-N6TRA2;BY (PG03=N^AQPV0=;RJ^#4P<8)%3=)KT,N7_!V)$KBW1SB0 MQ\$[MY%*HH4R)_]VD@E5KQO(_T3/Z#/B!;OJ"A:[R]A&*Q*]KK+95IEA-:\\ M###2:")6MF-P( H69TED!.-H U..3I>9LCD5YRPA88.*K'XJ;ZO7H0.'N]\2 MAWV!:D#Q&W=APT,<6<-EIYPX-.;?B[F.E8.[0,N+FI67GDQ@P8"/3"BK3_K= MJ/:+BE*P4*(KL\QFL/1E18O+U&KS2IA4&(EG1E+%G9B)36PQ$BZ-JF2=I=&B*J^;97]2K42_ M_-U.&FY@M3$4/(GH9O06\VVH,,.0?K=/N7 MA),JA3$:SYT8#TNQ8KM!B+0-MQ0S#<\.B6TG4=&NIMS3F-D1S,\EV;0V1Y>$ MYH3R[&L3=^UMWBU3Z.L'&J\6]F_[3/A3E?-CF*;#J5_8LN,M2HNCD=S22'Z$ M9=]RAPRUU$5)>3@@<\U/>0ZI,IVL/5G3MH%$(3KJ@"E2.;37B.(Y!K665DG- M3AELE;($;]*2<+;"=V/AO$9WH-]1J\EQ-(D.4DKPB"N MLED/V68;V\[*JBR2JZQJ:Y]^^?6/MS\C8:RUCW!IW%+3NJ'&,"[8^Z85 M=E;O72LW"9LZ#("I='U^K^OO891X= 9WFR! (28RF1M(^&^>&ZI8=<"#=O6H M5?,..X@GNBU58A-NOW]$M#3[V$5>3JD?:;;V,^+ +2R)[_;_Z+JL\O2:$1)L.D ITD9&SK@>.Y^O:X2N_$I5<(=>(.Y*R;#?/N(\!P MYOQRQ=\0R[JI?916-]:4+Z7!TSS,RF 06; >&7$/":9XI9:.]M_C_-_%_/<] M5-ATG/?Z+O2';YX3G"VWG',CRF:.>@=]E\X8K84>^;":\ M$2L_B\>=VT 91QN\I0U>(G"=J_UX17;-:X,QKY;6S $@A=P K(ALZ*F9X7*B">6 MU"Y*,R/HVD/G7CQ>T/6X]FZ;?N:@G7?*K:+TJQ6J>6$8YO.'_,OW^$O?JTIT M2WCIL2-U:218FYA'=HA=/@30C?$X00!>FSRJ3-IND9C@QR#(@B2"N).1 )P< M?!W.1(A< !_QFO[8$$?SO2DR>)[?WOXC^E N%O";7Z@;^3,%/#L]/GT1?(D^ MXEX2=Q-_9[63V*[B59+5I)Q0E>V"93?P-:F(3!J*A!J&[\J)::9NI= 6>B.D M\Q:J/O+XN-#8L5Q5C%S+4$7E-1[ZE]EZW+ON)%K!2<*F\71^1QL()%JPH;M% MU]5&?J:OL!14>3LE(2>^):R.W\%ZDLZJ^75<4:3"H] MWC5,]T!4H@ %WQ=:JL(L",NI\5&*[=.%:V5P=8@URK-2P+935..EW=A3& M&AB!/O&DZB:R,,UU"8%6J@H"4IZ7/-V@GJO59K4*G1;Y7=:^RL^3;DF_MHSD M"XJV2!';<@/[C^ZE+=I>@^DW<-@[2IHFF7VD-"2?M"7ZV3B4?1U6HSV5EZZ+ MQY/9$@N:7/:H@E(F)9K%;F/Z2XX0OI91_F"^U#X(QCL6X#U4/N,MK%TWS19)2)AQ.]F:W:8PX@5!0N^JQ.ZL9Z2NZV&%;J M>Q6]G$44F!FK 3P&-NOEO]ODHV$A@W2>H0""\Y7-9LV;=?_F9>4[W"K4A[^V M'-#K9&[ <-?E-?K>9=L:Q4U_)#8(9N7+JL@2W5.U]AN" M\ :DYL/8: &G=4)*M_\,YB$L@&%<"G=VI"D,2=TDF;2KA+'&C9D%, B%($D/ M3LO0EE\:YKS@"8,Z_B("@46;W;=MS;@/AQ[G]FO-[0=2)=I!]=$YO8&@C7!( M\[S%&&H$]'WM\*7 (H'OC>"2>5&R*KC"@UF&QD*X0 MG!'0C1]&&_BJ7OS-'[9*[7DE4U.8.;7B(#K^TF6+)9V(O.\I+O482][1#,*Z MK DHX"Z=EY'OR9#!2Q=;(,BLD"85X%=44RCZ*J6%,'0TC=1_*HAG:Q.2:5FY M1XP(OPMO,8!A?%NH:OZV[@>6]Q"(PS'53CH%PA%_55*K#9.2H%_PTBZ/#@]N MG[9RJ:^A!^.H6%,TK!::^CXO+NT@X7/8 0)5C.!9W,#0-LPD7"IU< M?5W)*V -R4/>MML[,4ZWPO&"-B+#_>RX34GG&O89ZQN:4'?@PC:?<8WU4L6! M'>H[SHGE6XG QRR9@ M&-?<9:DNT _YP4_,[E&XA-ZP'A%B96>ZH+513(=G/ M;*;4S0+K@'D9.M:GRW5 2 G74?PG^/K/LU&?]/ M#\WV\O&BV1Z(OE?8N,5FA+'PZ.A&WYRZ*$J"R<- MKW9Z<3$Y[UVM0 [="AYW6>^2=)Q$EW25+7J/X>::DLC6;-:N6FD>2_VR&GZI M^/C%R\F)?9!)-"Q6#9_N2U'WUK@_" 6KW;XW.QO9%$7A9VCE1]&';>I<3DS( MBG$YA+WPN@E,)!LK1'MPBK"GPV!/'I90<2IM(PR-(2 MN^ "5T?!W&.]KI -JJ_A1%F0%87*0WR4%8D6?;I5GX2E@+NO*$N7:<+GV3C" MFIVO6B"HRJ)FN &$ <.EK2"JF;:)1#N] UBH%I5&'L!V_AE;X%-7.WF OG?G ME&0H#C_SVO)=8C-Y$<0:O"A>0F1(.)!^>7PLXF,=?WU"F1[\R$E\ONU# MI[:]FWSPA?O@%G^-:9#0LF#$5$]@=^[%AR5)]E1'2@Q+$MW]P.?6U*8*2U6: M,.1KCG&0])I7";,KB<9(U[?);63 L?5*0'@E[;KG;47NA1]_F\#OC0BO8B&]930RV6X'A'HA_^=#UP)Y%HV;. M\N?T&%.08>'.V[IPJ 8(<:1DLS9NGOT 6.6R+KQ M"A?4GY#9AW@_+'LYC$%L=0[I4\0\Y*\ZB8H:7JR>)Y*[M2#*FKM?B.JJW#-S MFN>TQ.S-AB&6Z+6I(0W'BE+2&_QL[$)F]=PPRA[;*81*N"8Q*/&NWO>'NZUN MW&Z7^E6;8SL<)RWDT">ZLX5^S0X4<(L42.#4X4ITYZ+7-N6VL.('&4@]9.4O M71NXO=;70W%A7!!S+R+OEXEH"[N#0OI6!J-32WPOKTZI43UUL,' Q3+R)L04 ME@I/O4)=F$H!8SD;U*VS6&RN:':$B@K#\SN)?L+[#V2<:M&,AEFTIB#=ZN5, M8JACJW0@K] O$*L(#N!=_15 :J7I)4$A:>Z(8Q74UBAIF2%U">!KL M .1=Z"W(TV C6.6>I7TTLCGY"<$6_$WMPSKM,(I1-E@X=M6X;:&01+8$B&"J M)SP9W\->M_;-A$F^H@%_ Z?YQK\9@SN:J8Q&]QD/?"EW9&M_: M?]C/$)N Y9]B\$%I9NWO.!F\+F'2JKF>UJG2B=#)#*/G[ M@1A>XD-2TST3?3!UGK J?7"4F+89W+5L>:."N-E4='%X7%G1=H7A(_U>D"6\ M;RAC;-5Y@A0$GEO =+#?W-8KMFN\-38RY__+8"H6Q]/!4 M* D$87#<[=!LPU7*(MDZ]C2ILYG/DPP/)QZT7"+(+VXXY),F-RIU$7 4+VM6 M6-/1#^:+ZW MW,&YAQ_Y"#U\=I;HB>3"_; JOVQ+X;8?JRU3'TF9FMWU F)S) /XK<:W8PMM MRW84WLZ%=K=&>Z)-E_62*,A&XQ<5)9,&;8=YHK!;@L"OL4E0E:2!WEN@\H;9 MSHTZ#U,J5>"V$A-P9\&094KKY5*KNPV-EZOVUNN2FE-2VCF;?PGZ>#0\: 'YUGP,GKF<:WD+//"9@#SA\%V: V>_F"] M1A@GTU+!>@2N%(S;#,6_8(*&;"$T_? :MOP#KDDT=^W? W"5[82G]R*8IF - M(NW;V\*5(?Y'>@4+ DX!$.A8;0'_^A),H;E,L3=H@_>U%5_.XZ"U&N<#:[/8 MC8SPSMF.'7ZH\2>6("JF-Y6E"ILHEJTXHYKCG'FY0M>+!K.L'9R)N[?=R-D- MTYQXH @K1I%BJ,W!QG+&F-1WA7E7SW: MHOP#J .YVEF2)FNFT]I=V**";2V,-UR5G+629X'<&3/19 6X %-E-RK.C>H% M@RM(,\ZG7I-I&%LZE/K[?*GH!Y/R>RHZ[@]D:[]!3-H)^ 6#$]\\,C%_5305 MXF X.>BL!^ 32G,AIH7907*BX(C.91.\'/NXP M)I7!K9:2@J$6!*HQ4:RP;7=O2A(STB.A2CJJ#D]OCP=00ZC0H:?GCK]90_7) MM*34'^4ALBDI? : >6_@?!=Z@$.V4.$0*\T5#Y(1HV!VEHP=1.XSH^JC06&J MDZ+.$SY:=OHKV]D:N"[$%4N8@Q5*&C!7PI'4O:0B^&B"$NE:LCLRSJHV:[PL M9]#97FE8=]4W;U"7T>NBNQ:T7YS0#"TIY^N2RLJRJ>9OR^+4EE+ZQD%TN7&+ M&7<^>VS#E30@(HG#SK?'XC;N>W3W=YR,Y@>@Y'>.R?%4?N-'C,[Z2>WO0C^Y M0W:M"++IH&8/#+K'9=-0$[.;8_/ND-,.ZA52?7(-LYZ<8L$H.<8+48TBG![[ MPD15J6C[8809'Q]%(M/\Z4;UB(%;E/SF?5SR\"H=@82@=DU_;M?SJK0-*3UP M@"2&:SP^8=$7OL18!:[!9TWF/9 4O3#GS@2GDL0TY&DG HO#E;:E&$9 !KT< M_+MS5:>I2C:#3$QXZ@QT$NY%2 M%0@MTNT;CM97V"7(^'8Q]]C1MK+_6.MG6V$]S,$UZNUER\AP44BZE?K?-O:Z MJ:DI[:97$B?I.66"90S?'=L@>;5EY S:T.YFC2ZPE*Z+V5QCH\..E-NVS2"@ M/PQU :%"#^;2?0W_IDRPOK\)C@W@LC"7PUKZ3N!CBI;($$P['OO M'D<'!;AZL[KI-!*)\A+91PE71W=W&[9;,@P^!"/5YK:-.A_&I 5SQ;;(#: ] MRS42.!J78&R>EU [. UE6V/9LJ9@%C>K:F,CL$1FUUD&B0[YRCU,+]8OITGA MU@(6VP02@+!OC D*R9EOCI+FB(H\F$A>&GC2"D;QB*&.9>4TN=SZ0A&7M+SN MM;5Y#8XX88**9"Q[^,D*PS&";"=6"/4_\*Y']"JV,]RZ!">T01YKW29<"&"/ MD#$\%3%3B= #W";#!PF*E##"@G_GY>PC/2:!I:2RR'*I):4Y\6F[02(%+:H] MC^J.,XG^NW9&"H^[ ^.&5U3ZH*!&(\/?$>HS^E4VK>B2: M$HBSE9/ 6FU?FMB#YWUK&GFJ+65NSV0.HG;PBUA,IP4B4#E^!E>S(>DZU+7! M6 K3]1:KKFK(]-D^,[TSB-/-%I?A%(\%>(K>FN[0L\L!(XJ%JXA$#3137NM4 MYNN>W[,RM8&4&\"]NF*$[;]X2K*MYP[-V! .*1]A:]G=JBCY7)U\6X( # MUJS*ICCH4W@[=$E"['2%[>%+G/@1,M?ATQA![VWCYFTDX7) M;C<\S@"=N/M@H=+^U8TFF[D2\>J$E;:^XZ>8S@4:6Z'22XQ1\$$!WH9SM*BU MPDTA;8KIF-&0:D?OJZP$2'A)BA ,OPL!LXZ$5U%G]3^5"&?D@;OM M^^+XT9:<'TJ$=%E'$J[25A1W8I:@+.'B%W(G4V,*YRQ\,%-CQE+0ZQAH4>)3 M84'Z#I>\P,_)9B#RXJ"*J('V_%H9"'%Q'(]8!L^=8B'(M:DLWDTP7;.$K5EV M:3@J;Z95AK"X%&,PVG(U9U(P:EJOW^Y5_O40%F.UN/@!L$.G7)D^RY M;B?1#ZZEY0I1_)R!Y62I)%U]OLZVZ:B90D@E$BLHY[XHQ%J5Y<.Q43W7+S,X MUK]#N8@Y!P)O[%??6Z+=)5S8M5:Z?/?F/?[&MASR[$*2\\^3D'*86@H.YG)1 MK:M@(UL)H"VQ,93$M9Q+QM,>TGAG1K>"WCJUU##Z&HZ=$:5-66ZN7LLQ=KI1 M+(MX6WV@5QOH0.$'92>&>(],&;_)&+& 24?7*\SS$'O:Y4H4?V-ARD65K)=" MTN1M84@-J)-3I=R>.R_(W*''.$*O3P&V]3'PM9N\$"96;=65^4-::5=5I.3E M58F /K[]!.?MDE"22,1.J']#^*SN$9@HD6<+FB5VB'6GM7#0G\Q4=-IS@;<'E]06"6JO0DA0C./!XEFU M3++3K#VBV4)O$(!*@>(6$\.<-YZ5X#IIW,M<=# 9ME$AFF58:,%#;% FZR]( M>TL_-+J A.U[Z5)!UJ&@9!-KC+X\X]M@^E@M#R^:QK9F#R'F/&KLRZO[U2L2K.(I6X MWK5LH"%&K#H\[77]/1*UH5?3%98M0=86+_.N!4-+E'S%56)%/'[_B" % ;RS MW:*^QW*%?&DPDS8S1AC')MF8=/@Z77;K35(OT4/Y3]XL[0WS0K78DK= M'!931M))^O9AHH>.29W)$I9BR.V;1.^UI!:&=VF*) &MOG!C0D5%,MZ^U+=X M>[O>]K3D2?6@.^@3*U*X,A)_BQF^ X^A#GC.1^'XU;8&9+4K$K=0G JP?S3Q MXAPS(%>)PCX1N) ,:4?SJN?O$"4SRY@;RIHYF(A_3PTZW1+ULAE=_[9C W>3 M:C.378VB9FIIN0JML>; MPE[TT K=))7P?XD#2N<8:E4.(SVX6S.%&KL^\P;4C8QA>7&)RVD:8-J[;*UV M'*YQS!S9XY):ZIRHPCB*>,]ED8 M2UVGQJ&!F+W%P@GM?LY]$FB(8WA=6'.&8+=@ NY:4%U!!'4,/+>5##Q,YU?! M=#)IXZ\AG0\!P+3.HMV$M0'US%.^5RIS,81?\ZO1-<,3#;_>4 M%H=UL*<;=3QV)U!G?+#CT*O1O^VK>=#\+OVZUW0-IX,IH7V:40L,O],IK '[ M,LHCK9R/CUK!H?1K( 0'$?H-AZ=>.,1I.)J"B!Q:-8BUOA-+*%!H1JSQ8KE. MRU-T^+S&K1,G9>SZJ#I!>3 M5 1EU3TVM0LB.&[^]=#&]8&IN#]G$7=]<*0Q#^#A_5.DK 1R[-,NQ/_?B+9S M A,VEQQN0K0>NUZ&X'P$P?#L6!3ZJ+\[N(#J84YS']D;$/LM B8\_"A= 'T, MJ+*:B9?DT2VZP29\OQLG[$M,V!<\(OG VR;$NZ(.25;AEQ<2C-I[,'H#(_2\ M)!C#.+=?9&ZWR':2^PW2T^*8.\P'$0=(5*.3C3\H^47KJ-$[G.C3 V"&F3D/5NGYY<$F.2X$9L+(,)H-@.CC392'G(O!D M(1&W:BL5'06)J\,AN K0(]Y]?ZYR.I($^-V"\Z6HTL=-^#3*66.-@V*IHB,2 M,YHH87H4 J@\C")[=GL8+ M$#WN9I5=0=@6?V\-(-$+,.X68-R;Q9I^$,# @V+A#7#PL"HC.U.^Z2#7KXFI MV.WK8;60=7^/Q"+.0I1(D,6WIU=&!,USF!WG&\65XE.)@^U#5$)8BMPHE"9P M>0CKCN>M6(9U9Q:58 6@?+E99<$'TU,6N!2VF!I(=HK M$5D)&V#[5TQFV7+ M'$3A)5Y_'JM2ED)'D4H65VDE:G O .?S1FH>SBBD !I"=79##5QMA3&B1,WL M)&0'Z\.<=I?*.Z7LI';N"%2=[-TP $0TN7RU)'1GUH_E>]($'Z-,5UBV9V(H MCK((E>NI8,T@B!6<26"")3H5@@ [IH![?I?\JH=M;" MX'#J'W#) MH#8]!A^QG'>R$ F%C=C"Q13&DP[BKIEJ>]/VM\\.L)0KN#H7QBZ)N".Z MN(8QSL3(Z#/&LGKL5<"$5A3'^%E'F%^MI[J%X2;5@YO@(90X<&NE;V,=[Y,I MA89PU$*=-XH.N$'\AA(J?JU[7H*T-]"5<^\_7%>6P3%7R^NJS%L4EGLKM^/! MS7A@=GE&'P<4C$:L,X[:N/T"/J7#^7:P4R+UR,H(*/[!>H*DF8:+'!# M?$"LM 6U4%UL$SY6#4C!C^.P!;W-559F@0V,&>0%DY.QF"T=:),IDL!<'M0T M2Y8)L91&<'6S65EAI(CZ"DEP@@G::;KAZSCL.DB8%0-)LMVLP*$NKBH/HUK! MA;F4W;L?96:I/9H^FW.R4"#FMI+OQ0W*ZT*O')MZ&<)U($Z#PH)Y<(#_0H0* ME3LENK43)!@F4'A-N)TLBD_$D/*5N5UV/Q/WR92,QT'"Z#>YPFU M3[OD]7! M8V!LI70Y@F8HY*]ILG\HT_3HQRHI/D;_1"3Q^Z;"D]D[0]T]"#=K"9V_564C M)-E+ID6>'I\<1\_P,I)J5U=3]%+:","L%X9\!MI=7HJ4.'?C1 8\^0X,P\HF MS%?91#/N+Q6CFUB4T)']Z47,JISA8I[!PXN&0 M'Z>/%OEQ3R/*44^81$1;--C>Q2\T+A8U^$^+)M]%H;8*=H&KV<)5I(,)/@5S M>'=L?>YI6E7F4X?&_9[L+1V;"1'M0]X.STH=2M:M%$YM.ZO!W$VH]T674^V] M=CLQ='/NRZD0#:P?.IJ#%_:1?58KP2K*:@47CWU[3,I7V$S8W,8&^*VK,DMQ MK/H,KRVMK<%9HX_$@*Y(C]1!?NDV$Z\N)R:DS_)"*[8#,.6V/RQ>E]3AJY*: M5R?%@0-DWUF8@EFM;4O0D>'34>BP+$MF#:R)6U"KQY".N#X/PD',YJ K#?VD M(S<$<'L_AZ0UU44;>W[@\+2=V0YF>/Z^PMQBAZJE$0ZD4@N6D1FEL9Y466W\ MRFPKMC)I4]=EF-A"+LX=/Q@W3/.G8%4;#!GYHMO/1[EZALU2K34K32^7E+%I M[$,+]0*^K7(MHFUX=&4)(7X_ M%G%RFJ:S,B70#RE5QN"0KK*J) 0%=\)KE+2,#?C ^S9.M\U/ALL H/@'ZD#S MH_@EZ-$9^&N+;>0]D\B7:EV2+ E,ZK]:6&)WHS.$395;\(>U'0(:6OIBX%B.^V:W(R-<*5.PV&_Z_O,I1!J=YFJ6A'[ MEC2,+B;1SR;!B'G>VIH,A_/:EZEC]O!F/RL7168-SF9[\3 M>SE7!,5VY4JJ MR:1*"[,46G(V8N"_06SDR20LA25SXH MMDHR22WB '/?A%=!9Q N6& "W/:DFD3_%!$QNQLZM\;L> YQ.JDXH4[!%LU, MSM*U&<5 S>9M=2=T?3I4I\>JS8W@@GC]!8K\O-C; HTR/$&*65$2S/'KI :- M:G%" "O"I0B&A2ZQL_HSBQ[0+Q_*H]KFS9RE1719R0+%>$^;;M2W.K(>SA.0 M_'#P:B#*\M2@]Y"DF Y%8&-?FA1'A[1)G*ZM8KVH.>'C.[F98-0E90H'\4[6 ME \>M@EJ(,.$5M/C"OL:DA#HU>'@VJ9TN8'(X<60E]C5N/:=_#!=V9@%JOVX M[BX-L/6U9G^MFF$U."JX]//#!^=]+[W_V[G/R!QO0A>]),%KD<$) M^C;@VLRXE]U'UIK6-C,7PJ^WEJR( ZVV@$&NFQ?SX;&R_:QMJV-!(;J0TH&6 MPK0W9B';!2SYZ.3$"J@'FN*V8?-OI_\,7$:>/:W7@(O<:PK'$() M>+$PP4[)N0PLSIGO6^=UK308J7O9XU(1_0K>%-$^%SL?#H9=D/9-*?^ =;98 M39?N2?_^X7OUD!!K'ZU*3?YT&V4G[.;6E 83 P&YDA$"^\#*)V-H+#IBF#QJ&#PY#KLOK0BUOW][+.0TZ MJRN7P<^,ODA+UY"_J5WT9K,?].5!0_+*K!03W%A:"B6XL9@EDR?O"_:@7M?6 M5ET+* )0N=9BN@LS%YRZ/KCO>2D=XU\9+RB)'(A,E['7Z29 /-HI5FEJ[* B M>2 <6Z0:LAHD-U!'K#$KM4G#3JR\#NV#)!NM[;,A[E:/OCXD!*<8^(:@"-80UP<%V[>ZJ M+K0K7>T>!FRVS/ L2ZJ_@P5A7_.-W4$J.%]YF@LE%QEY;95O\>GY.2E2\WK MI0+8'-*^?'*ZK9/LCC5O'8BRS1I59Q^ M;BZ5>*,^ZKGL49"QH5-?)Q>%>X [%^:;_M$YG)Z<.VP$RTFF;$M;B?Y4J3(D M?Y/+J%2,( >A6I-09A8;(W@R6*2->MHP"CV9\MOU<@2HK\WTIAG> '1$_+ZK)\(PJ=TM:U M8?7ZM0,&14"07J(]4Q6VTAZTNQ[]C$D??:)Z/35B29Y!!EFR+SX"]C&'/5<-^Z\.X%@2KI'^]'%3$CC'D1@LGCLYADK-E,>3 M8G=[U,0D"?WK"%;:1Q-$9G(1ZCE8;'9M"EV=T"U@$MR6AB">I>V\B)*=+'ME M@1FOR]4*/O$>HYI.YRQF)N1&'9SE[1(Y*8=OA@- JJ%<)!0QPG X>WD+/J?C MP70X.:+#+4[DA(?U@/S'88?-8]P@:QCW4:^?G0-], GMH7#$ 6>DSPP[6RKC M8$XZ;-"U1/_LNY9[/ZJPU%CBA;#ZQ&0M\\"X0>[6'!/]/ MK2D\@./N5EB*[2PO.MZ$7PU:SZNVZVK4;"(EIEF)[01*2WK!J C5S\\I"MG# MR/HY=--B$0::GU!&"'7R[?^L0NB0B_&9Z*&7]+P,T@@C3X#A>4;6TY#< MI$; Z?QJ$8#:%)FK?ZZDV:+Y$YQJ8WHB$=ARB'.VG3(-]54VE*PMJ:=,6]C# MLI-FAP$JRBO5D];!]7TF?]Y_'M?,0'4:UH\K/@M+>C"R" \A]VAE>0QV[>$4 MIJ#'!PV)UID^@=AF""JD8DGX1')7S%WE:(#2(_9I<,3$?%QVV=>_2CIO(W]AM<%H1'_@670CSZ35J=]_E5,; M/Z0;E*&:U:KEG";G*AC\ INM4?N71<%6:MOP, H@. !X5OC:E.L<1^UED-)'_:U$L=3AI5I,KWTZN$%39VUR"#+4 &:::MLS)RD[*[R-RW6$*RS MI',(57\(%Q,VK6^2/^. 128+S -?** ]/!E).[9*TRGXV?X(/5B-LE0(P70I12H]@KN(1 M*A;AD2S08& .IP^2);"S[]?-9*K[^ %?#V>PNVA^G=L8Q>V1!G#C."1M<$R ME([].!@R">>__]9"<(".^RV8<()=\1)N$_:F6.2)Z%^_2]*Z25)P+Y?(/LN2 M2?0S1BJRUFO%SZ]585J!MUR9V<9N7J%*XA%)V'=5\ >1V,'B"L2AW&CN+YH> MZ.:=7726Q]')RWO+L-VOIB \0C@V)^7'!TG[=:31E+,&%5P3(4N;T;A@U=>H2IAN)/CF<-!P#%I4V*C MCB("W[!H75\2M4!M8?# Y_(ABGK:N80@\R,MP(ZXN:^"F>+,W& M6?F*LZ(.&9ALJ2K,)]N&FYVI<@=?9.1JM,8X/U]M?GP90.D.$N -91MRUG)Q MOI".=>-L?+79"$3*43&D@3.E30^O;'!I=YO@8$6@3L\90L_'F$;58QW1)!)> M>NB+S9($0L97E'X.U*9$IL,LA$FD\%JV/\]^\>AH/U_-?@*VAG>]XXA_U17+ M%9RTRBCAMH0-S8*=0_EL\)Z)X."0F-9(NV=L!#C.T%>>(72).1[U*7M@NUBM M2FYK*NC[6)IK"Y#"M=T> Y$["!3]=D*[QPIW0>)H:&"ZY?L[\L&2X\D0'\G[ MG,)&QE8U8*;)XTQU;91P,ZU,>\H+&+AQ-$V*CQ2Y)UN$Y-AK7M+$AM!E/2955DB9;.H2N2;H[E=;Q^_=NE4\C! M"Q:&<@[$0I9'X+N-J#>'>CM_M*BWOM^YIS$>3$T',LE_9/CDHOS^&A\K24O& MS7 6&![Z=Z*N:FVH-[\[:_\;4_6C'W!M*5FI=YZ?;U?)WW[X[9VG/[F8%(+9 MS.5Q+)+7EFI05C36+_$/^$M:KGKWP^5X>GSRTMWM]W]$X0W)4UE)%P896[\5 MD./QT$L!-JJM8.P &Q?'%GA+5!D6,*$;H#>V[\PE&.JX.]W9[O3[Y/TD$I%- M.HLAAA"\13;%QKKD;\/"WX_RN="^Z9EQ>NXL8P;/@FN$UF.R<9P0.R<"?K5@ M-96RZGQBXUBGX^1]MJ611LDZP4*Z!NP3?$-AJ+) MG_BC5H:JN[GA;EV5(B?XHAR!:]9U8@":910/HQBL-*#HTRC!#M(@($4!IUB( MP'FYB1SVU8O9K^$G@J]*$RE;"B'-;G4E(H&.MOCUW$&WFZ8E3#96,\XUX.QT MRFL;.JG;GH>.S+E$H3#.N1X2$(PP$ZJS0X>D,:PE()U\/.H($>FE!7>%G!^! M@(:+K?]%A:GTA(/#@R:^1Q&GE4&$;+U-V4:!S F9:]LMJ=9S6:$0V$DD\M"W ME?Y\ .;E!V7+8 A,%1NP$-*WJG<-BO2-T1A]&9Q\;&W.8 WK]Y[5( 4I/E4\6LI2#) M,NF7>$QTXOD'9WX?2+)MV*!2)&9:23U5FZ;6#S8&X !BS6DU09@&=I!I$8@0 M+8]MIU-4J49V*EDPM\(!FQ$=0!9W*?0,J&8A].S$N;4=DSGUZ\!+3 VE^((K= 6+D.'5+#O+=1C_+FT.(*:A$H!#M'LA!]3[ M7&.8;;@D1KIJ5DPU#IMMIDR3DIPM$V"\Z(K3,@CE5WA7R<,F0EJTR"XSU^D* M>0N=N6-7T>76N#2M.R10KK9)L"M;&B)I709MF54B ZX;E_JA"=4Z1/\$O^B& M1[VTOY=^^IX/TDQMQD<0G\,V=;):3I.]>WH_F-UT!VW-JBR(N9+),ZF&8FFU M EEDKNA2'!TP7#A:'?WSI%"$-\1=4KF6-^7RL%1]'OI0TNKKZM?!15B@CF3P MP8I7AE.4#&,0GDQX)>>8DK1<-]&;/Z3K)C9ZX8[/JEFLT!M) X#D\ .].\?3 M#SOL6)\YM]JC'#;(V<"[3JJ<_&%Y(D[I.58<0ME'L++RA[R($--P#=M6M\D: M%XMPU2 \":'=WL?7.0' :<%KD0$:"6*)?5C:^9EM9M0)S4FU39$R62QLNU#Z M4'^>8G>$3JCU(SP1;(RDHJP)CK@+456=FIYCM9KDNB X$1U-5_^FAZU7+**L MA E)(!N/4RBA.###(B_7EZ90A(> JXK\DK(2F\EV,*XMURY4: \N(1V^!JE8 M??:??J2NL29*%HIE.!3M:X#[O>O[';7B+9S@+]W3^.F5\Y\_VG+^0]SSB6C+ M['AN4.PVG\(T2/]ERZO>::MV M&B9[KEIL)2W8(72N"P>IOG MIYNAM77VO!H'WM[( MNWI%#G<6VGW;V(&_K'Z"F*L71E#;M>ZYVOF([3B,G.S")NX=ZSCF.,*;.4&Z MRP5JV\ZT\ AVS1 K:/0*8\MC;BB0 MZ>C!QC;\$%]4-PY+C]("E%U=,O!TF*\IXT"59'X8/U^6.SV8YR4)1#MT'B\0 M()APS/7PMNN4\Y8V2^P,SV?2M<^3D-H* R1XE,!A\HJZUMA=OR[7A6='8*." M,=$&(P$-M'6K%DUF[L2J7"/C.INU6MF"4$1$.,J4Q('(1SQ3RS[1%C5>OROM:7P[2 YZ%Y MVW\NL]QT.ROF1\\4V!EDO&6#B?T..(]>"42Q]T&(^:0F?H=_ D:G% MSAJDSL8]>"B;EY>9=\;3=D%WY_:G^)+VJ5U;7XJ2T_(:8PF.$^(@4*4VS8G* M>,'FC$I;-\?6;$6V9(3Q!9BSA$8P"*Q6E? 1?)#U7*"LOFU-T0)]3Z7Y:89\J MDL'>L*I0WYHD^NN>?3R1T/6V#;-X08I,GU4P9QS<%.Z\CZLK>WW9XJ4%XC_TAV@1VE\886\(:V*9D\6T[ M,ML_VWV/ZD=<]#>%]<:TU(Z'7!@9/<86IZ\L\2RT<#7.ON+=#CM M=>#HN5V_#E1D"M8TC'X('9O7>MLV&M3@[:;!&-;HTT%L"0<2Z=?UR0-O7]P% M1U2&I,(H;5PQTWM1ZI:&985)&X(7!YNC MS.GZ6@;( 7<0BGWL3DU_]LT!)"Q^6/"V%ASL;;V7#=)^0.>8O1ZPN"P1-)8> MY:'*K(TL7)V:Q7A-*MI$K-\^L[/K>J0&J86;RJQ:"EK$B+O*HL2.VVQYN&>U M$15*@2B\HZ/>.R\:]Q-Y[I^Y&R6+(_D=Z>AH4.5>:>]W)+MP_#O()]=G&$Z[ MR4?7$^AVX^#R#(@[A>MI#4?_GVNGMX?5Q574CB%FP M9E+S&4C67U)X-(\]/>#0[V_#U+B9J^IVTW!/A5@:-VUV6Y(\RQ814 P*RSQ+ MD["ADKJ,:PG84=^R'7JHH2C55.$ARC2;#>.'G!5A>$WUMQ1+1_FWD^AG^ E? M>'A'XY.IH79F00S_Z=&_ECLRNFU4RH",_=1U:K80;%KY#$)<53R,S^^CB:INRGV-C2*W&Y7IZ ML0J\I>WPX[MC[.&A&U_;1(!+.+@D@\X\N#1!-[W L;YT1-$YP%XYV\8/(J=' M!P5[?)?\G:IOT#70@-H4;U,XUE7R3I=*SC_ BJ?N;Q4GU>Q!=!+=SIK8%'H&)5F\LL"Q MLO43)WE+/57)$Z*P!1\:,CCJM:MP#;Q/<;@,% ML8T\!:&U2-SH6D@FO!VYHRM>TUVR62)VBUP-\1?&XKLKOE^,Q?KN:C]8S##:/!LL%HWE*ZEF\K- MI-/RKJ2A[OWJRU9S=>B+]=;2U5]N*,=I5.H,[X=91$FM40)-]\7L%@8(]]92 MSX&I43E#&V5OXFU*K2@QV"3"N< G@J$U,)FYU('N6.\!7G6E2 M*8&A<+.C&\YA_U Q&S;Q@I34@R*U/"7M-Y2NKJ@106.U]'0Z#SZ8"KZ2.J S MZCSHB0WG ^JA9R!L2II8VK])RIS[.>&"S-U12+HI;B)J?S G?K@&FMB18W2, M K2YXYGJ-Q$SK,>B1H*@KZNM&=3*;&.3KD. )^8,EH)K6OEH=G-;(T)=&R#[ MDY)_#]%WD(T]>Y"5)>$_S!7F]O*-!JO'+D *3]W^(X/0I=A6XY2+T:U%;$-9 M2WQ,2+C \.0*G#8\;P8S*SS)^*9\=3_Y:1GSMHI?A4^];.%OY.YM.VJJ)=86 M?IO,@@8!:Q%0*_:(<16;'YMERT[_Y-O<7P$X_+="V(F ^(KC5E1G@D&B!? M]3>*R%ASU9Q_)H?'FP1Z->#IU0UAFF/8&3:]<+\/V\@.0%&G"A,AH4W/= M$NM48#=![4QR3CF&^Y0KQZT:86_1W\MK"@[ROBY-/2U6',SW79GX@ZGX+(S"\QF3P)VO:*39$($)YI [#9L MUG4X407CSH?F2_P/OD.1<#Z1.#4N#-UF"D'/GY0[%ZR1" (>$><*:'G[L>DV:X 54:4$F<8"A]!Z,#F&RT;:%7$[ M[J2RV$#:;/#D%(31]9))'L-5R:+@#A]T U[]S6:-$=G_8>]-F]RVLFS1O\*X MKVX_.0*93Y+G=L2-4,EVM:K+95]+5?49),!,6"# !LA,T[_^G;WV!*:H5AA?;DLLECQ-W"15AQ9Z.) M$.6AK\L5NJD7'S];',J\NRA!#]&VO330],C7AN!(>@?WS9ZR*DB/BX('9XF7 M^R(<@C.%5GL7I&R"#0_#+>^#XC2WUTC99%UU_6[P/MS-(B(CP81R(RU>W-ZX MX-E %U5X\GVSSF]:!G'=ECE#AHQX0,;'UZV+4K5,&O%(!((K+:!FEJ#$!,>< MRL:[:\2",%(P+,$5T/O!G<:*AI?"GH?_XZJ&J'OR8#!)7#Z:0ENH%KBCTV.$M4"+MOVEM:+)O^(ZV=VWS31G6G ML*,1>:@[BW:]%FL.@Z/8-HN](@=!*XEJ.OJ,J3537ZX4N*-W%C3!Q9ZII*D& M'JO!3:?I/?X(<0+M(.X_#2/Z4]LYHY+2V8,](3SKMY1L"D:]7?PYS #17 K9 M/4'2R4[\Q+E)1BVF"%QMO$/;=3@7NI4F,H(!D>9N("J4]R=9C@FVGF_)Y>NX M-A>_A+!V4EAWM"ZMP8,"!;M .'XZ2@/M,C:$9&S"$S_Q5, )^<&Z0W/.SNV) M9 U^E$&4JP8^%:!68M_0+ E?#MAT]DK,4Z\6[Q,+$(?VRL?20K1DYQ;@E9T MF>U^XSV9.N6)IS,L)*8&67*4A)4E&&U[F)92S5?ZAJ('3:T%A@;FVU:J1[9/ M,Y: +DYZ_1,YYH<=$*(?JVG4:?R\EM PQ9DWARZ5,[9]/IFI%!"6D97$JQR( M+K9:!??EY*Q*(K!)8?S=ICW9*:ZMC[N)J-%;SG^*@I$+VNY4K?N;?W*OM;6 M27SLHVF&1R++ > "O2YOA!V"X^@(TIF(PU0[\%W+,1.6 M=5>EN-1X4JS8C#56?\XW(%*?B5J'&YC@GGM6R!4\/"?TV%[F5UTI )EP8]X8 M985Q]"M99'S39S4<"1;? 4D[/QA K5342,7#:-DT(@V08[1[W/=D53:)-N]2YA]$S]=.2+, M:W@'*N=:N"I&28*9JM.,+0VU>C6#BHBVJ2H]>%GW):2J,PXIT&)A+'QWU+V3 M"4I:T9)ZB^]]'RD[S::E',N3I*9,B#E33X%C8TN66CN'1U73PJ'TK_-ODI/Y M:"@C!\)5A:*@D2LS5&]$C^\JQF$3T0/(J7BY<%R)V:BZ2ZD?\MLQU[WP[*=7 ML&M[9'B^),I]SYJ3326OT>/%F7NY9!W1MI+ SU=O00X]G>>*CS%H>Q(N,7/X M1@_M1BPO9;RNC%<@US$PWLYZ!RDNC%T"@T;9-\ M-F#/X3XP9+@&.\Q\2#/-V=@8TWK8E<-BJCX@*2#W4I*7+H5@%U9UR^T@;MW# M?BBD4-C9A+I(3A(/JT@?@6M3;I.EB^FJS6O'0\ X>:43(!W-X/3IHQPZVY961;MG CH#+OBW6(U>A2NKC$66_^3. MQ0Z$>+ &FC%PN.?,1_R."2Y\X:K#GF^T;4YO0 E@Z>\ B97S]N?];8QLA-9( M2M7@#??;HVG?:J)D$KX6_ D"#3A2"9J6<,S#L5]R(^+K;UZ.X"IABG-E_E.F M.^025H.CU2W0U.)*(GH448\.$DI&Q(YZ7P$LF8]=]D)9:$&5J=V9=2.O#QAO MG'E>W>2G,+U_<$ISM%WW&\%B/5%;_@^*4Z:_R<5/J./6.9=@1I>Y@:?5[1 MT9X(4M[E"5.Z0S?WIGF.WH3!6^FBE?MMJIT<'&LO]OD!Y*^/UB-'O4?"ZO8= M3,S[?_C?CDQ1B.LPX8QT=-1+:':H?/L8QI'Q7 MK8R/WWUN]3>]C=>]CGA1Z=(HPGD)C(:W(W9W?3$Y?/BORS($,!4[0*8#8(** MX2?!"#?>^TCD\\)P]'L9M\3-JH(MK'+6Y$Y^3#!C>E*9&0*X#=/S4F3RJK=& MZAA"@GK'",M!'HG*G+0 &LX74?H%->S>N8]-ZSJK^?5T!\D2XHMJ!FLX^4+M MTW.7 ]% ,J5PY'W5UKO!PVDQ>8;B/::R-,T(FN"AREDVQY5 ^(VPGJ5;C=*3DV7F"'G6"DJ8MKO7% M#:18)>RG=R5SF;]KF8N2RG^?C MT>9C,A'),9()/88Y(TS$30K4-DYZT^/,A,BM4KK4=;:(_1I$M1ROY/.)P,0% MYR2"P;2> A#I*N^6K59[8Q+QO"@>4>NSSG^V JA;(LRIRNC#_]FWNWSH_E-Y M5)+RQ_58__W ?%_\8<%\YPWVSL%S]$ND=''CG7_H8<4V_-,K\R5@,X-.6"9. M10OW85.WR.59]4N%O0XK*G+6"5Z2D1I:)VS&6'"T2(-O<<4*E"&XO0V_776M M'6K:'PKM-L$.IO6> =%.3X<75V'XV5 ^SCJ8HX2 MG8-SKWY5MTMTOU$Q#*V4!@=D;5NIBPG:&MVJ-+27"X%:T8,1&8YV Z>(=)8A M RD?M,@6VWT73MZ>YP;OS1WY,O0:F(Y3=%,/+VET(1 +8[V'G",WE$7!,KVG MXK0 9?<:H/'==%+ R@#(740HSA$\>&=B0"GC&1PGQ/:DV91G_>3VV]=IP=+P M,(.*H:Y]HZKA]8_1PIPNJ165JMFE==LSM,[< M2;W'>M'EMR-<9A4"Z%Z!C5W*2[D M/[M-E,TN\'HO;MJN+6RCME<%\<:,>(66E7\LAV>)D'GF#YT^?/\6EPW\\4XHM$9+5 M/HWP9DZT*+:>& [N>U M;ZJ=ZB3%(^%HCTD261C+BP 4NG+==F/RU#L*_/>NZG\ @*T'8I[>)#J<(DB$ MGGY1SE%#/.*;ZLHEQ08LJA.B_*+:>1A?'#,7!>)B<0<37-LZ'^VG .91^U4I M,@AR>*!)S$;<<(MD^61CCB)*X-^C@9\&3U[: M4[C$HT[1I).A+C"P7E-=E37=[X7@P1V4( #L09])4&4=&)A51I 83#@+AW)A M0$R.U:DB'J5,8+1MGGW_Y^2NFA_EM 'L7GOKW< M'_@9U\#51B4ZO@XOOVA*O( &>7&#<_OAMH,Z39*=H(*^I6,SQTZX4/\&TV>!FZ,.[DQXU;^3B!UQL3S[-,-1 MJQ.:].X0?26SGTSOJT$?T^X:;>GLEA'W;16E_ "'SX7U[XI TU?'CG41/X!!,5MSEC7BDD3DVA/QDV\K!^M M68$&*MP^C,7SJ0%[L;\*$[%X]EG&7S'U0D.YN16 %_,+)NQG$*'"7JD'Y#@? MADUXOI\"8'T=G6.C[V[(5&6OA<_SXZ MP L=%F168FA:DS7"$2?+LR)>^.MP("A$,R(SBLO;PH*&=%*3%I,'D%. M-%'0%JGP@Y=[\)VO[#5.G3BODFRU2H":'IJN(,DNS.!X'29"B;DX(Y*^R)1^ M^*0, PPC0,QT&G&CES!AT:<2@0WY&GGT*/3K:QKE,2-+\C2S0V+F(/DFWDFJW87>P/6KH4Q[HU@*QRI7 *K_&VET:Y7\+9>*'-4Y3B"6?!I\HI MAB:<[Q<4N+!]1*4FCM5H9++$2>2U(E_GK&J(S3MF=9U@[/AIWU5](0@\)IYC M_EIJVO!KU*I)1*9"T7[KFIV$O]R!^]$JILT'O#KH:K!AXJ,,7^,(;UV24)2E M-K&)V8)_$)U7#V]>0ET65$M49Q>@:^PKL94@2IEC6*UPUD"9^<8=:+O$L[?V MIL$9>N^LZ\F==2_Z5(8RMLD@4V#J.*[3.=+7A\T3K*P1WE9"_90S&3-A6*RW MJ0NK_983"2D/#"8G^J\E%1]:SDXHK.HZ2QJAQE42%U_Y>;?JC)4?(B4# M]OQ]41NIR#M1>:'PP3?4'F;%[GKP@5>KDO( Y6$*=T+8/?8]9]N.C9.JB?#R_5/DF,8VY!!+$1E&&9>)GKB2)-/%X%;F$DOAMS!=\J^%_^82OX[VE$U4Z)^6+ADL6J)#]%)$"IM3^L0B53 M"ULI$ZYKVM$#<@UWRHD+.-_5<3^NT7LF/ >N))Z$4Z!$=[$,\7-NXKJUG:5- M+!XK-4V#!J77.XYZ=3/.#00"^F &KM2)[\I@=W#P^ U.9.#$I5[N-Q=+X;1H MM_N:?,5+%8.,YB*6#<5C0]$'^6E7PB*Z0\)V+;3$[F[9'[\GQP%LM7P5A[CQ MFI)\D;RK4'+@=( M4A(6.8HS)2J=;4I4WM*HK.2YT@K%6I,1?/*8&69L-\KD^V453H$=Y;;,I\)! M&[6\"2>"52)G@#L * T36Y]WI.2W #MO%Y]"'L'^':ZX 1&&I$P[C&*E]!!W M;8KCM;%1#6R^7&9]LJ?G74MNVQ$.PA6N^ID&T-VKF:%/$VB[LDU_4 M,Z0J&B>XKGW/ES*;:#O]HM#+&+Y.+X PBMI?&MWQL+"\5S8WK'X\I5";K$DG MGIRSVO&QB&R&UH?36QHC BW%;?_,QC#0*M;5Q$P&*NZ5*-?00DN"'_ZN+3+5 M9?(%"BS$EIQJ$@/,4O+?V;M,_!!IB*(3&9E(ED"L-DI\/[&OP6&6[A#PR OJG+<6DY0YK@G(;2H6UD^3SW*K$!E6YI(12Y&%$55(3XM=WG1+>JL7L M=N^C=O1D<)K.L&0)SDJ(VD3!KUVQ>3>CXF_A<7?O/LC(]2OQ M4OO=?9Y_T-.=9H:\*I[0_T .)&7B3S2_B3\F;"C4>LV9^4GDIR\7R>]6E(S? M.489)J-K#NFZQ<&'>F?-M("58Y<+-K"A6H:CEZ/_%(8Z]7XL_T;Y&'6A@C,5 M(I..SR!W/Y:M*9T$66KG)"_%7.O3:6Y9E-?5=J04P\QD><&1 ,Q3^38)&IU M:'Q8-7KN5!X?WTHN'?D L$,. L!D MQB% 'P%:'.,.?*#T3(&I GC"4?49FII]==*>G"_S:G1J[AL]-\/#6"9+A3M)7;"BC7]A>VG">G#R:3J0'#%E\B8&D&;#V-RX,9G[-@EF?.HG M&X=V]E@BFTZ.FQA%B&:I'\!U.5?OS;28/.9#CED&1X<\(LZV!(.1VX^K\R>7 M>G@I"3<'CTA]"^A0H+$H'H+H4,>0MRCD$HZ:W32")JYRP<[*=Z2WA@:-8Q2N M,@>[2$(JX8(GMS._1;67%!C)%(?_'<8#-&AN1+'*D^%CWD'$CD(B;=1L=X*$ M!@73V$%P*=28R:RDKHO,A4U3+**U2UH'I?7&.-IQL2Q XL-.,,P.N7 ZV2"5 M%Z6C?.N--4VIK'!'%%CD\I"9Z+4\*4ZJ/:KI[,TLF,4;@A$0A"Q*0E**62#= M% 60%T?D(4V2:%;K"H!!; M,ID^@10D."_+Z9\LBNXFZ0TJ1,9O*S>EA1YS\S0 R,'DO&MN&3D7 M#-7F?/[T7##\;4=TZ@CKRE2@?4M@GM4NW8]%8KJC)=:RDY8\:%NN46\*+K00 MCQ(%,Q!TV*^2'(F\HCT[6K:K[[+>1\&@["%1[,3DV.TM6NJ%W[@<%B&@01Y."JD_=.39R=&3XN[?_WN_.WVTV/D^ZIG-IKUB!D@B M!G\X3P4-P]Q!FNA+6R2D/BHN^KK:>>HI3HK>E#[<4Z\\G<>3<__NYIOFH@9B MH? ?Y4ZB"QI8V><9IX?1%S:*RR6YY4FYC]7G? IY.O=S)'ODU]6VSANWJ@9K MY=@*2_'+Z.?AK!J*+]+XAE5&%\WT"IFG)+@K%:Z"!:/QFI,4OBL53(WTBS\] M^^2+R^>$I*OA_H1_?WKYU/W[\^2?=+$_??;EY:?ZD=?\;:@\PXJ_"VZS^'ZU M:Y>4'7GVV=.O/G[&?2A\%?<[!^#6'_XUC$L>0NOX&S3\2)/MTTQE#X#^R,RW MKJNW%(^JN4^FQ>&D'S1>TM-CQ]M6)BAF$&)Q7@/G9/+TA[.K,./.HX&0 ML* M=(8@.:4VIKY_P/A!6F]?+BK*-57W5 .R\J?75D\O B*'I5)RIB_X$U4?M4P@ MJ5+GU29!OP0WG**?"X9V:*+3($(G9W(G(FY:V*J0AA!K:N@ZNH: D/IP[YWH M>\GG-"C[[FHLF07M;FXEJU:P%IF6O3&\V+K]'@7KFGJ0I+5+IRD;3Y*!-F^J MMD[;9/EIX&22H!,S@C0M F26#H453[17I(2@"<%-V#=7W%Q20LT$] J6V.9' MM4<(3TQBHD+ZOSSX=+937K8D '"?+U8D;T\TUA/U3UIH%21,:.AX.&STL/ZB MFN10ML6-04;I/R;S3]Y?QN0*?-J"'@L_TLG1OUL2HS4B%XQ/V6UB&K+FH6(! MF3"*R(M2Q,KF*[TP#&O,%+C?3GE$AL^>,K QRZ@GT !/"Z3%B7WP;&Q8*GJ M+DJYFXI!SGAC6/_JNFT+?E.1>M>%R2B+P=+D=KN8%^;5B5XAEP1R F;SV\PR MK$N'6J>" H9DD[^%)@9E[J4?(PQ7VX7H2WKN)17YMCRX8B%_;]HL*D!NNF N M6 T&:FSS0U*>YF)7KYNZ:P^,\<.7PW/#3YG//ILU2!2JV.\52* O?T#RB2'O M">0[478:[O$)$3U \C6\HXEIZ%,Y'[G]@M-P4NJ$;3+S@V-BD'EY)Z-UU-;> M41MY:T3_SU2',I&(F2"V6,2;J&ZC=7 MD'A6J/Q2!K M!,+(K.=&1),U1"NH6*Q-RC$8Y%7*0':X&];:P M!':JICH&[TQL!F31P^_WX31C\":5G2''%HSJ0@_54_/#)HL3 N>3H#>C)!/A M&G:*.X)*XAV%73ZY,S.?U#\>HD:I0?OA7]%VO<\<0#DO> $H9_?72&*GAL98 M)/CDM_#7(*WA"P><5?0-P/X=P\DVWW'\S5(!/0GZA.=[$N$G;YOV]N*ZO?TH MO$UXB/90JI91K*XT9#%48,]Y2;2QMP?85+D#A4U MTRMM\1A$:F[\!8$'J;O MB6W&V<9ZKK=D**^K+8A5W1AG@S5.D(U^6^VF?1H7VM]S!H_Z#[OC#C##Y_M= MN8T8FDB/@S.WAL0]O ;[AA;).9]+X**[(!TS/C#O:IH7>#)T+0)(<0\(O-XL M=:9X3#3\XO:R@0GQL#%4W GMU#CV[2H<-] M9_;)MQ%>HX/%G$$/LWG#DR@94('-6OHY)A@M2JD56"+484 SMMQ,"M1=BM(: M31R=<&@U8PXS.FQ-9LNG'X_R"_;\]3=>'8M2IMK$)@[0?H?M1R)X__AYX M]$EKH::#EIY:A^HD! .DQA6:L"'G'EK(Z[J]#?\Z2Y$]GA!!<#[Y7$NSSWY5 M! =S4[FT7MSP""B"R=:^8#DAS^3:CZKZT8<#B?7BF4!"1MWOLV77YI1 9Z:G M=#\SW-9J#'R*!">ATV/Y/'V/NMTF9FV)9I)@69&T&:3G)/$0IBU7;AM\8]^Q M!Y'JG;,1)N=E?AK__; 4S_ZP6(KS'GSH'AR59MADN2\-T?+U\(LT7!G_1(D^_G5 M%0'/*&*2[ IRM-3]2$J 06G6K_09))MVL\-9, M>-ZU6Z@I2!.(E+IJN[?,H07_C?)TC@:_7>]N\[,>WR/.LR9NG6WW<5'50'\; M>SG!3^VIFLGI4%; I-*LGUT[[R'JO3Y,?(/)7>68I[QFG=^>[?KOXO_%M+9D MZ]F2(XO>IO0HL?K*>) R7UT+MF1@^S,T_<8&>):*GUW:%R=Y_G7 MRKB[#FFB?G,<@/2(O3C'JU=J[X[L>4''PS;5&M[YO\ID_*FS#5[+XE[ MJ%-4.VI:M+HZF_MTUY]<)IG=9E>ORH1=U-DW>C%*]1X&V!D9+I6P0K_-Y>(U MY?V5\![2!!V-K0SD?:I*UB63;PQJD>,*S)9P:PU9"6&60TN"5UJST*/$]HRG M/H=9L9=)F4UM16GS ?.2M<'7(\ C0\/6[1P/Z9W>H\28Y#[LNI;A-\3UF/=$ MCB6^9#CK]CN"<4V/R*FM1NUM5#],,M3?_'/1@W*"<6L;[5M2"%MX8:'9C>RF M1(C%3-I"O$L(DYTTH2$RH!K3$-@FG%M' KDYR)24.J] Q4S5 M$M@,/5C(+G5,:-:R/C<],5!PF5;$N&"%@IA;ZLZ;S1;ACP7^@S HAK@)3PM& M$7TTM&0S><.2B'!+C*< >L'LX.0WNTJZ]LW#3>I-]Z@RBD6YIK[?T?5X)#&G M)D>Q.8IJX]KV)])#"DDI*;J;T[5UU:[)X=5]81?Y4CA-+95AD-DZO%D M)KBHVC1"_(^W$:2:@'8,2S^W[*SJBE)[N-U/9;LE/-@OZ'N\#TB#D1 3%5>D M(QBB8:OHY(P&B_U-CAWD!0;PX#L"_9XFAV%4 _PK&B/4S51R7?,T(Z5/7!L* M))LKNZ:]PV$W[A4QX>[M%G)?UNN+DMG&!:&@?XWH@0D\P+W/GX'FX= ZTM"% M$15"?MLYOKL50O3*\:+\^=@ELT,W$"Z<8&=9.K,:427)_ @J&)4S\NR)E(O- M#K[OO3S[\E4NZI&]L8XE<7VVN".J])B;-Z-,HC#\3*41S+NA[&)"JNERC9.W M^:YM:)?2:/]*OZ9WK@O/2+]#8PJSF^$1@=L92A,0QJ QN YPF0ZG,P2DGIPY M>1/?Y5>-L'<4E-;T(*7A5&()W@O7>?[JU7V78(:!4,?PH8VBJ:RAS MG8D>ACK3F30)38U'E$)4=9<^N(W"]3+1+D[?8V!2-D?Z]@@_5I7V:"JKC7,/QP(0]E"$JVA-@Z;>UEG4FQ"-%Y+CMKO*F^L6XNDAY1/(#84\289QG4P5% MB6/B,M>.MQ6B%2(6J865FO-/W)S!#\_DW-<5,L.1'@WG?1W\B82?M,,_UR63 M?6H_[?'#\]\/ ?+\CXL ^4!V8-K4$I6@$Q%ZSL&8J@^VW"^EVTC><^T/P86, M?:Y* $8;?;]+3-E(J=>T1+EE:]_K/8P[1YJ2=2ESTY$RI$>"CL'-@W\]??8X MCA^I#3A5R&RL@J,'H=873L[@6@JIOQ:O;Z@$4,.94<)[,\C2JMA+9CR,QHY2 MGO.YFJ$NDSC&8\X"=C$!:E=U+Z372@\) -B^$P)37F4M_M='K-FZD-Q]X4R*?@=*C#+X ;1 MD9J8@N08 MW>2@="-3$>+!< +L5:/@-6=0*%2:Z-9%D.C>A),=K@/6]S'/$NQ9GAV7TURO M/1JQY('AY(%YYIQ!,Y:"8&"1Z>PM5<@T M"$PFH#^4S," 4($B],UV9\"(BC<15;82:10$EK,:!9/]G!TL\#&&XJFVW;:; M:N@YN6WX8@7J\B.I_@5SGR9I ,X;AH _G&G,\1())HV=,>K_]$1I6*C")[/$ M;Q#;K"_"M%WTUV6]UG7K1$*%>I%%4E%PST;I"+18TNU8O)RR$J7>R?:%U%T3 M8<\N\GBO]33(2?*V9_Z+?L15'COM%K1*MMR-9EO]U*9^+LWM2$/EK-R&K0'] MS8I+,W7Y<^;J"F1*4+I!MQQEK)<'3G+I=SHCF1+][)P4M)>LQRRERK2KE59( MV:W4]0G7:"YD5NVQZBKLW0Z)PZ./?YVS^A];3W$4F,^&?04U1RD)E?QDPLF@ ME< _3>FO*E,9E/)#R;(&N"C'T]+O+P8WKYV$KHVRXC[VV\*8^X2[RA%VY6"H MH"W@/%A3'XD9FM$S1W)4.=3L]?;AV6N!$QPMU,]^B.,(W=Q-#A>_; X M]/5:X-M7UR#%Z#BK4=$BHYOS";YG->9.*K(,/:"T%5%=T76M13>L-4#KE'S< MT:LB@+3(8; MA -WTX_2\KG/LDJ/97#$*6J-MO4!)[(GS78Q#1B(+*XY-W$^&M(-]$)AB\OA MZ$/6Z/-(KQ^6G&=[LV*#W^_$-UK7^,BW_.?!0!U^(?HVWMM9U-%3%',P">T^ MFFJ 0+!AD>>!HF'$IV@3D6G5#)H M$,ND:LCG*7JT*9KA9(N)ZG!4!^=Z\(PW) M@Q16SF/^>.&RKU]-=M]FBVY?EYK0,I7&<\/F(Y,C13YM-+X ( I<\0&ZQVOH MHJ(ID.I(J[*ZP92UQJ:!'BK,FC"B1V+=,Q@N@N$^/H/A'COKKZSVP_8'3](J M#38,5%.V!SL'T$$>;)1)[A+VS+#[$9("J=5>E9 -K0ZI@D$/DJN0D_I'V%\) MG;Z^+W,KL2*I%3,4'+( MA(M4.%C96A/QV<0[9!-M^K.J!@F(A-NY62Y>.<<%N>M;];GV0H>$)[1TO5), MS0,P"?C*^7%1.J<_M V54!8$:_&5'/Y:>";?CS "'66V)ERA1SM]F./=8:SR M9@)X=JQL\P"2\T$U$7)F'OI#5*X;'A"J#.X;]UK#(M2@:(% C#Z/%COC3I'= M5 >(0O%D--*.$99\'D76IX>L>WV$!-=ISW/=>ZKF[A&-0$HXDC(#38CH083= MVH]GA!8:(!U)M=S#WVB(4XS;O)KC!VJUO;'>@U5Z"L=03>A$4 _/JMJB0,ZT MSW,_]?I,/+_36 FA]U8<*C= WUZW7@%[\J=.C"O"JB,V1*P+],XI$57+20.0 M+FMLNY\K-&?5%J5)MXPNQB!K)JPR>FX&E(P;P*&[ZAXQE%,5Q&"*>#K]E 4>YS%H.17=3&U_7F%$VW%JS[4II.OW'Y>M+)+ ZGQ0)G$SN!;K&8G4M#X($/I-O+:9GL)89+0XK EE01+;#V-H45( ?R MW53[HL4^4$\_:E,21?L3VL7/G@\;$2;I_X5=?'+WP-,2H))RM7*02 OW+ZR\ MO/@!>V?Q-Z%M>.)X_H2L@5CC*;Q1-@9=!1\AC$ER].NQ/1&))58E (N_H.;T MV)>KVV4G6XA9 2N/R@+B+DR!-J-,##V,M*NFVYW*:CHT@[X(:3O+!U[JU"*[ M\]*7BW_<]978(A=V$ VQ80$E M5[W*1B>'7QJCDV8$#X\ 2#Z@D]65+F?!/<[92+=";+8&0A JZY V\,8#"0W! M,>DT<33A!.MM^(;NLU,,XO9[_C,["X/M@(.95Y<,F%_YQ.!"#KL>W!D!\%?7 M.9IVN*W?Z&DHH)'I$'D'M"UNF**V+"9/D& ^:X6',61Q0-(0GOM"-37H@AN8 MDINV*@9][8G>H3T<3N-4_# \Q@JAS93/,.AN9H2L*NG%)W'7<>%9?3B] _&% MH4O1UD#@:C:P2HLQN:EH8M2N6V)4(>4#8I72ANB])QV.$T.'#@&+-7!'2U]A >C/PURXF3\]UV%!GX: M5R7%0&YA&1Z).ANE07M8K8'J3MFPIN]W#M')EQI2UKI)GQX 33\Q1QKW4J<3 M8:P*;,"J'6=>'>(T*28U.*2EG"]O"?)5OLU72 Y%U&9"# REEVR/\/Z"T:3R8S"T:S=[G+F M;;9YU<6%THU1[]-B8$OB'F.$0#H+B7PG MO'WI.ZY&C5\S$\#Y-PXY7VSR7\)(_JM<+E[K^?E$0HH7_WHMT<1'U :=.^: MA+@O6WRSIPW&5BUO\B*7MJO]3G*=KI>&,>7QR71!N);E(^!O30$H3=F- EN< M79CN]PA>U(:*V7;8/FNZ^#.0E6X1 F< >4L1^R MEW6[+]8US-BK9G5IXQ7_H,,FK1@-2QDYE.9ZD7Z9U[9.P&\_(+.<54Y)/KD" MLZU0NF_47JDM5WX*M2=E5=8ULGUJ4.20[5S%X9]A$_Q"R5U.C7/3G[PBFC^F MUFU4B*6C8?X^,UW<"SZ).VW35ZE+I&XQJ^N*AF9=MVU!&K(W=,*'C46$_&78 M3-?_LP]>K4N(-]2O0_TS51]N@Q?H.J!5>'M M1*8"1!OL2<\GA!9,?)?%I@RSUE0]N QR MHEUDML::"(>(."<,*&T%TR/= 3Y?]5#C#*>QK])H"B!IG1RO33'DV1CPE_;5 MS9AUS?Z_:+#5U,VUSRC*!,G++3A+8W)SE=MM&0T2Q'_0S86HY M=G8B_+*4VBL?=BB75D^3XPXE1/I2C:+KTP+X48YO01"V.VLBM:YE;5UB4$BVI&/+M M>YH'7)-&+HR]CCD^3/N=X;Q@$G2^AN3"G +CJT__65-7<:R@?]SL249N&<%L<\89J_ M"6_5;L+R>Q%,UE@O78+L)%T[HF>:XZ6<7J32(GEZ^8<[*HRPP6&8^K70 M?6JL(K+?FJ&#U,F\:QFOQ?FY1([8[G@=GO)"KS3\R4.ZDR,,)'.0ERGJI6P6 M]G+*ED>\HR@G[;%&^^CM3M&G<0*! N.8C) : ]6]:8YP&-2*CT*Z%?0'5X+8 MP3[UF#2'WTK8HNEOZ[HLE4[84LDIET';%:S!5W!*8.%UL$?K)'V6 =%I^'*2 MV =[=[]+GY(M!G$K*&=V2AE!(SBU[ :CMFLIA4T_GZ:I(P!3?8.2@^O@1_FY MSS1+:CD^+%G9IB8<*AB_/#Z[/$SL"_8Z1JDD^7H?)C'BK(S&5 M)]X@\AY95,U A7 =D2RCR>Y1#K@MR=$?9S)&9!#LL/-K\E!$+HR\([O-&;:* M)1WH?T^J.#/:JQ)E]K9^);43=T/F]D@89&NGF9H3KJHZS7(0H+Q&V5.NGT1( ML2 CSZ' !WJ$%STJ(89.#5\)7M[&^R+AHUQHU8:/LC'>\6QQM<_I$F59^$X3 MXKHJ,842M>9+2E50R$<+Q]4B4I]&ZR.CH1-*R*)#SXMY.KR$48H$]^2<"L)@ M_VJ,VVC^<3VSD>-PC(Q1[R\F;EU,"4PGU_F7GG\61?4^X?2-%F!8]E&JY4@7 M[)-N7FX=\*_!K\7$89TB\ 592M5F># MR6UV]"#>2/4"5!T<\'&!C;4@-IM@TL-C,W5XK&9F[BR!5^D.$3V-*'F&*1UM MP$O2Z9GT.H?O-B@ZNY=A>07GY][AR$X0J _4?:X)E.%V+#,?TN,@+&ZA(-(S M-T_\5@0U3\T#*J7"HC3TP3)GR_.=>&J476_!X9^+$,:4M1B.DP==6/%Q!SQA"90=5HL/L]0<=N6._QFG9O0 V3!7JA.:&$+%M%!9<> +F&>J[SX* M7H5?,_FV^H+)PK99GSCM)N,!0[ .IU7I.=2%OV MOA?^G<^..]1O8GP39_!)7Y9LA*5BB63AXL?()SKUL'^6![RX>.WI#AUUFK>A M_748##J1,\?$;9'$F*?&F,<\H\=JM>^XKX.@T*N\=R<+8_4>--P^Q>!'Q*ZE MN"-GM^9J$0]A)'/)Q,6W/G^4\$8Z?\HQNZ(<_?T_7WU]\>S+,-/4*U2MLL6/ M^W"*Y2[A=9-K@_4_WI)QX%#FJFZ7<-6J;9P1AKS8G@47=@.-(=)"O&4K7SA^ MZ009,X1^NP:E,4?U8)2H%O['R%:EY2/.2,&7L4V&8E54:S O/"ETP6^(OXFZ MG8; WO>"H?2 %^/K0[86 "RV@8+R6E"!WT<'0T3,N/7*3K2QA3UQYY2:]1 8 M#:-#)?R><$X]',(Q&?L,C$S(TC#CW;-.G ^VA@[.4E_ MAW*[CK 1C*"Q%R(@[\HM=@16X3.]>U8W_[T#UO?_F", M_,2Y.6N",CLD^2O(0Y-Y08. Z_]+/-^YPW6JV6 :X_/X9^Z'Y"3!=26;DUA_ M,"ZQQ8(82M++'XX^*4BC0IMW%SBY1D-U4^M":DBJ4KC]>+ JIIE,/$XR[4.%L+ZTMY4W5[GN])7D5E(/_GSW0 MS!FSP^,DQI*XY8).^(^R&%Q>%129S%]? 9NJKM[2=D+X(B0(_2;G_HB;A)8H1XU N1YCI3PL=72WI"N>^.,MN2:2GVG;4L"JS2 M[8TM$<:M=MP;):V_56=1&,>][%N&KQ](.B$?#,9 A!'))FEO2/F:B_:V"8_> M1+I8+U85N30YV3<)O1_ Y*(YT-W/\O92H0-U\UH1?7WF7URJHMMMWK&>*?5N MR="RS_@A0!Z.6L-O-4^3+=[D/V-L7C"#$-$/_6$P6G;03>2EYI,@"^Y.QPX- MAB%ZV_0C7;KA;\N<0#]Q6\G5CZ1WG#B;5ILP:0;:4FYOJ((^S MF\IF2"]ROKBASFJ.@BRD4N &3S0W9\# 53M#MY_NG"0HQ^'YCI,EG MXO;''7Q=]4/=%TG\)X45,5A#Q6+NWJ&?Z11JG6@JYWB>S-]E)\GVT9XX+TX< MW0?P/E:B@8YCK4;C5E(5/L_7H\Z7GYG!K#'K7E2TSZ9B"FO#T],QJMPZG=[S M)#[:)-Z6^5O%6WGF**ZHPA>?R&MKVZ785#>Q5Y3K0%,NY=4IF+S1M+<+'^5W MHH@:2:JTM=3H MAE"EW!#!(<)^_W"B"&7=;A1'V< M)W[^CNFCQ?L;P/_U?\RWT.ICHEJI8#76("5H9.N[&6+"Z+R<'W4Y$PIJ=VT5 M##LPB#PP'.!Y)&UN6K1T3 $JLW1*%$S ^CIQO0' M#MYLR++,U,K;";KP\U0_HG)+JHM+6]'XF5'4T#_&^.R=5E0\,0(J[!KJ=V[]AS%4X&;=FLE.1>I MFKH \9M_GEY]_]M!5#/-9;_*^VOB$KI5'KI\TY)_K (!4%R^HI%"6R$5T FD MRR"(NOJ??57$)L1!-=D86")%S_@AQC5I%&A0!\.MU()[[P:66-V? >R<>_%W M@R+4CYC:JW[E,_^_1!CG_UA$6,?4N$:YHP.F\B!"[+U7?XS%)B&TDO0 M!U$M.89_*80V6#GJ/L,OI5TXLAK>MTE *]M=NPZO\0>@)00Q/89TU7;;MHM4 MP;OK?>])\Y,OE7XX6Q8ZB-T(OG_BNW#>M$#GD#79Y#^UW1'2!P\Z<%IS D$X MRF6(8'JFEX%>T[T*E; )TH172D]*;BK&81E>C8PX#3J^:.L-FW*I/&GG"='Q=KDI@PY\_SQ;/GS[[G%[L4?^&N[[!P.WM<5NK:-+X<"W$(5"*Y:C2I >P MW(K9#(YT-<'=B(%U6!>W9;F5HB;S/E"[Y"8OC%1>%Y*!VM0Y]!LX D5!=DZ- M;SML1T)_@:4)C4\$! R_"M-4@L=(BT1RJTG#T;%K2M>P3C/J;RW*6/S+Q]?: MY#]7F_TF?HWXI%K"&Y)WVI0[YU@1JV.I)-)J/,*M#V5.5H4.Y;@2/G[F5X)2 M$\O8K/*N.RQ!LH@TW?@N1,#1;O%!64LC,IH0*$$+7@.V*D(EF$%X@>DZ!"]*5M4D(G9M75^@*J,$I:R#$E4Z"N*Z;-!@Q!T'9$%PB52T5$-,>BAPUP#!0F!(Y#J2-C>KJS54% MN<3V]H*,9*'S3_=-+J_R.!?Y$C1/^<\LSJ+KWVR7,^01OYB'X2YB[S=82XCB MF]ZV,_$TO&QR%)@A=*>.<7*S9QZ-Z?(0M\T;*ECM.P:&OF+NA'KQHV!+I476 M[,6K'U]'6Y& I?BU-DR^*$3.RMVL4S'LYV/#4)=755_?(5KX@1KC$<[66SG) M59EA(EQQVUS(0;WX:1^"KZ+2.9TG#^ #/=H;$%_(ISIXZ-(1WAJU+_(LEXN4 M$%\*UTG\3+==AE-3FS0545@RY3MIT MI=$T\)9%!4=GTN.@M2]ENKE$3SR.Z!6_-_]=KRO(9!%8R,Z=").)QE&6IO@Y MX4X?J#$ LAZ\'SW0R)2%8Y0,.+0*IO)^$\I9LD94QCDXQ"?-T4Y8:\L>O?KA M8"N%NP%"0=[%Q*+F YO6^?3Z,@W-F54Y5*#[EN=]_#//]2"]4+2V1@Y8N%ZZ MFUCILT'H%'[=E&'*E/%#/'C]LKWF;:/6DK:'NE @O P7AH(4,QQ5IF.C[YUV44]D2 M#2BGY2[G#6_W/Q)/]HZFF4U$&\GC;EW<\63Y;) MS]P,P.LBWS:X?$7>%=)(1F<K#ZZ8_SCFI$CFVU4LFYPFR?%1\>2!RZ= MND2GMD3RIV8R4N_CKFQ)ERH<.H/ HYEA)5^W=:&S)5GMP4DSE5PQMT:/H'@C M=JO(0]MO@B>_3QC'DMH#78/<..S+@2V8X$#1IQYDA*B9J2HJ5G=+:#>H))E< M=IHK[4''S&30X1 V5-U,#9\-PT2[.>TYJ ,-(!_T,#[D75$C&:7LRY_+C>)Z MNI*E;Y_$Z^E'X1(W>;T'=13;()(/C%,LUK7GKG_0P<_Y'(G!&FQV>G2ZSU'5 MOGM90K(%ALKV6)@-61-3*#))-T1,=,%X>T3\2&IEL ?TUQWY.TJ6WU/! @$L M,Z:432_$/4_*T6L9NB0^P>2IJ2=$N@'BX'!:<<9M3#J569<$1A('N%O6X0G7 MO%!B>!L/]9E',T\>V:>$M!B;ELGYAD_M]NH@JGIR]=%=08>C"PU;BEEI#HLH MW?%$-508=V^;E0[^7./\ER3".)@Z,TDP+L=O^*2:/I1%G4R8;DTQDH5@+Q=? M1WU("0'$HFS0'*=!.5YX3ZS^>B,O%]_L=&7Q30R)-PYD[O8N*^?W,OE,P'XOAO?KQM;"N )=L MF0!8.K>FF*V)DSAHY W?7$&N)M\I@4G;3"RG=1E;[T>Y#("JPM3.*%?(DE>B M9DN\$6/-X/EX^$B8)@2()=_IS@W&Z4<<3L&AO_#[A%;8\/$-7;*A=U;Z$J0[ MO=&1$DO*Q1CC(NH])QX';1R' I4\-W)]F8IYN!E5V<<[F1G^_6K6G_]A:]8? MBL_^ZSU.4RQ.>$:,_&UYF/!=^.Q*:N(N3H5;5 T*@U2KH*1].)-R@?Y(J*:< M11)/9^%,#!N='I'XH_J8)1]DSG&ND^*"_1&W]'I1<<-6=F7;7,C1C.8P5DD7H$PO+ MB<]>VO!E25Q7VX3XACV11"KR]-+!5$&:UC!#'S/8(I'\[3LTI2 MK:_ _M\H%ZID! G3X5"!TV2XOND%W^+?O.IH4L*S7(534C%8Z M+GJB2_KJ]/(X\-O^FC=[$K/A&C-A#M+9+A9_^OSCSR^_()6_6@(][T]C"/_T M\;/GEY_YK[PDQ&T;PM)\:MC3<8X"QS$1,#GB64S@_^G33[Z\?.KO:!50?; [ M[RM97?JPXCHT?;Z@F5E31V])8MEOAI>E]W5OQV6[.^^U+$GUF6L[Q/$<_A%& M^XL!%G,X]'=>=FT.;<\&/0S$GYY__O3R2QT:!5A./\#':2U;TK/%>T$WQ/CX MH0"',(JP+G*FS_%LTT&GCS3JDP(+$EW D&1BC?9PI!DG)Y?GL9 M7!I6KZ1D2"^8BO2B%:%=/) 0#W75PJM4. OKC1##,;LWF8):/$XH_'CRB.E5 MO[&\X%_?;VA;$?^P7U'W J S3N#66EK=!&3N=,*-VWZGUY EW7(2?7!*D<&1 MFE5VY.7UW;%Q6N+/%@I#%JHGE9[-7I*3=MM%O$J(!^3*G_YOSGE2BE]ZXWA0 M<_+W5F49AN+3ITR=WD#?>4M;MF>VNF"(6J;=W5V'Z/J"+(@0,8W]$LK=!E,> M_(YB,7PA\THDAY^"2NF5ZN"U%P>_I/TR%C#IA%M!'UO.\0&SCOR,3;>;SX%I MDGF,R-PK*M?")"^$VW7H"WCXA;O-I-0++F\WSQSE M4KO?]4#?SLA0M*!A8N:V,!I75X1F$5F+EX?,0<2:L9@-4=#LD[EY/TE M-44<\5C1Y-;:Q>+\#*@1*8JC'9%$+SD1WS7C&4R*UB,!!;4=[[YTPK-W^Q+1 M<=O)>=TG4Q;',2XSF)<[UMJ$G7>;(FW>L*H ""H5(:2H,5M($WCWD\?P^E4@ M*F 0L5B8Y.2NU32CTU",[X88=^:&I89QZZMZN\V,L#K/!VMC- M<&,D@NS]CBL0P2;H\W&!4K\Z:]B$6APNHO:J#@9 49BN)82 ,]R#%1[[@JNF M BX67[=A"X6J0TP_Y\5/^WXGF>3<- N+R\F>=W*-K\(,-\6%K/%?0NS?@EXL]$E[<8:VE"' M,7?4)VUWW#0FS\3!^MUIPVEO(GV]WRA5.$J-F._TFV<0[YT>_$JMJPIB3!;Q MWC;MK1W&) \1Q2\V2VSY]( 13PARL%.((R<,'@_KVAGK&=TIYO^>KA?- MB'NEM2+#0YZ8DV.!51IVN^ M_N8ELWT*PD<@_^)_LCA;\'BNM('0GBR1'9[$JP;3Y@)[#B@$\ M2 3AM4YZ![+MZX=X2HFT!@J&23UUN>_"ONFY)76[7];@KP.8XKZ]^+Y#(WL8 M1? 9]1!1#U^<40^/-\3/G@\V#,L.QSU2AX.),J!F^T;(@YANF=(&'6\?3FF& MP+2H"G@8[)_P-[OJ!@KO_%5VY%[GW3(/F^CB^Y_K\A#[>9\^MV:!]"NQ8\!+ M'YM6JW5VJDO]R=-/$L5R]&&/J D(XZFR&;''D,]I.63XM/FZ+8J+;X,%?KOX M%Q%_O-YUI'[X(QG?#7O[X7H$-"8TPTX>(K8I/UT\HRPD7\%&X?W'1^Z!]XCE[*'+F#]7NR:[1:^.RU._=EF#:&I)4_6_A* M9,2Z/)->7?PRC"+B]E+7UUY>&'EK610@83'ZE/L@A M8\/BMD@JSTO.2ARSY$E&KCVH #A$,*:!#8O;,>J:J6RX)68C&101>!N])R6A M66F>(#&QKL)538G$B("6#C3>VY%$OY+DV/\U)OL?\0YQH98(>13?/=G8%P<+ MSUT@S&[KJLA39\BNI"N?\]&CAYQ^1)(!L:X=*81-:CL[7]5K^8VM'$?J)4." M5G'ICH1?'Z!3@E%Y_M4H(K0)FIR3JO%B\+56#;A(Y+U)65\C\"9$D"/((/C' M\'W9L9VX8R:J7_WKAE/ M/TUNS+O;4Y%.>5Q6=*TJNN("9"RERW"2_[3=#71=4R9U/#,/Q=0)GH:.FCF. MC!'T>J<=<)_/J'@RQ=/JW^",.KFTY(N[+&X5*XJ2([PA?$:X<7Z%L8L(IW#F MJLJUM@:YV>ZIT-7O'\(XUT6,X;^S 9NJ]M@F MD1")@C,?8,=!%&JD55EPEP"E$?(B/!&72@X!4KF$R,[ %(\S$.K M',F$GEJ;/,*^*@F+..F9#+&HBVHOBJ9)NTWT@\*7UF2!5V6LU9^*W7A%L728 M$R<[CF9?8@!S4#DT/QX!.2C MT;7?=Q]1HI^"6EN4\NO>KS]MC\Q7UU5YH[0! ,H1 ML%'KUV*L'(VX*]^DD;V[<$(+&1\=&"-A*%N70KDW3%K?YEV7X]SJ:1M>Q0-B MCQB:HW)S7>2=$P*8\1%*?B<)DJ\7/[5['"HELSJ=50D^B&4^.BM&,YKPS>0K M"1XO7#_2XVAU,,/&H.3(LV)6')F+5"@YFF[//JD!SM=Z<>UD)7QOUN94,M M==XY/:,@# 7QY1\6!?&>1I20_0A_GF)I/W_Z[$M.OAS=96Q*WNUL3+;;1/5# MCL!!"70Z9R_+B=M&!P5&M@ E"@ZNV+1"F^6*OMT7OG/OT!FC"_G!P_&8NKSRB^3T2H;JB M"X48U"TX$[:JP:40U'M]% +?WO.&H]2P0/X& ?'= ^3N>BQ&OIPV"M$N_>X> MV)?W0CZ]7PJ-_0BN3;[+K9S'A5QN_M#G#-^7DF9D84/^7=J2XJ' :8,QGH9J M!/2_0N;UBQ2I/90L240P@V/P:CMPYO;]U+OX#,A\Z#61*P^!U&HG5V?&H)NJ M+J^8EY=N)D2>+H@E\)(ULZ:Q1 M@;YOU[O;'"" ^#UT)K. !P[=A!H]S-TPZU+2ASY[:4O,6=?P'G>4W+@H?62?*,XKK,MV@Y>(ZXS73=%A05R7QD4^?>Q0TVS#O1]43:+3OU.Z*K!C M6[8\#'Y2UW$[B5<5W9CT* E"-ODR;((N(G<&?A=3;?U'BTDJ_G1"?3-NU+*G MXWEB(H^D9.YY3,[V0=GQ[RS7-=!KL;,.;DBR9/5@U]7CV]+RL<=R6-RUQ :0 MGA>K>I>_E8ZIF,&5!Z@7TJ-QSMD^6C+KOS@RBBESWMB<*/79DK2X("W*=J[5 M=-:@",$E^$$@:'4& X9*J0'GUS5N>,3;UW-QJI*R*\5%H4L%6Q1NWU^G'M"] MBVYGZ=Y'6V??-%?Y%9OI.!]GDXFCAY3DY'WPM'2MK'M"@E MVE;&YO-\O]?Y_EK/DY$/[T$=2%LGY4:7BST"VYJT"P1":Y3#,MJ5U/;@S & M2'H!SXOE U@LVIMOPL"2;?I^M6LCN1O1"H;3RJ\LF>0B4B?-U5HTU%S%C%QZ MPB%9*;D XO+NVA W-&5&! V]9(8TF>D;2(=M5.^:_SROKY->7[^N!C>?'?[J M_@BP\[KX_=?%N!A[[S*]-QSCRTPF,/5FE"N>G_39'&VF M(3P3U:G3LPG_2:JK[,;X/&A'K]FG>4O#!X]2B)(;B-\0_^ODTB'_N@YOFH0% MR[(F'%!O.$HF($!C"^M8;&A89=K&S##\UX>!2#.AX+D=M$$G^3S-L,!&J,N* M1 @>BY-D);1!MW4NT7CDX6&TNP,""J$1>;U\K)3"LSE9E\,]<'W+]!33[$;^ M.77@.&-HX[0L#ZVT']V+1.G%CGLX"(25%C%61+JQLT8"0EN&(Y=> /R]Z&VR M_K5J##-.A&UQ#__X)!?X59)I!C [?L%285-MQ/F@*UIW3<;?COG3$;L&-F@B MDDTODL45QQ/LOU&482\41A;J2@R>OIY93\*1LCK!O?J*&O_ MYMT!Q6VYR:3 MV@_."FSC@4\8_\/MQA20\F*AC;6;:K5+.6Q MIV3^ +IBC_; /JP=__V_S -;?'^@WKX5LM6KLI/Z/ZD595$KK"#]MUVPWVV4 M64\DB]!(?1\M:5U5)W?J^P.Y(]\Z:SFCG)G7G$PD2^*XEBI#E8$/<"0Y:2 78\$ M$\/:V/>[[A![:S-Q(IBP2!.CP]\I4J::$KK%F&YE:\ W8DXDH?\$(X!@GS#Y MF$EJ@,ROT%XD$6Y6()ML _#\,\;MZ([5%YG2"U?.HV MGU= %%>R@A$"@XS(1'/>%#X*3N=;L9HKU9V- V[^+O.G,P%IA5'I-(W1,& M(H$R1.'NX[JK/*5&;M&[QY;O"#%?T6X9=,7''S'L\_#1'S"\PE2*#R;7&/UW MWEGZV\\EYLHF-$[:Q.SX28D77 D3F!_ML%2K$""&53S@BQ!,T( 7OR5M\R@E M25M\?;Q=?)TG6NXASV\GA;>P=99,D D*30#87-:0\Z M2-D3O?#P5"/]<)I*K,55> MBFHI=Z^&EO]EW804PQ,OH0E8IG5CFGEN)'B.A M228'6V)F8DO^-!^*'T>Q")G:!^-XXU7K8)0VC&D[_H ;IB=N*:-.R=*7KW. MO$MF&:V8[B+X\DWL;%6[R#LWN+&%Z=47+7=?$L>#9 RJJQ8*V/;& SN/1 A[ MG-@\X+2I;I"RD&69&7?UP0Z9OGR78:6=R9H4.Y%'Y4ZR=JMYXTDR>HK1*M'= MADY6BVZ66C(/88;+7)! UKC.S>E&N32D1?)A+VD-T#R4P;C!)+9= J1'^DK. MH8[09,!5-FWCF_;#7_JZO64W&"FP723K0;-I+[*Q:3&.P$6F[^6;ZQ/;^UUP MP%HD@@;$)^ -.NAY;H:?BW^\3FAU@/V#OMN5FF4L/"M(7J!I>X#^C"J4SL2I M959#0+O". N*?$/NS( SB09\&=[Z!-7B$L4]*ZJ]X])?EI$^F'."C> )BHK, M/KE>D.\NQ1[!) M'W_VR5?/G41BM_CD?\/ MEU=W%*B'E#>?6D,FSP6HA#[W^'!0N2+_*L?FW_\ M-[\G>[SJ/$X&"S.^^Z_S86Q^Z&OZ,.]VG,YKED]38(N?.J# 'FHX1C42/VPO M7_[P0EH62O\="/$N7NS"X=24A\5?I.I(H[X,9J )#A!$?P6G+7;MA4KZIE6+ M\ A,C>L'-98.(U!86@_P4-Z<0)E1D'M&J:H"7EO+E>R;OJS'D7%8Z4C1_R;2:UR&AZ0T/U$A7CU7V8%2;]A%07 MFC;.]IHJ-S$PU%0+])]L2G)(JGZ#DR!,TGI?+U9=V_<72RG*R:G=CX^49;F[+06P M/_>HEXO_\@T]+]L]-]W^=4_Y3Y.^"C^7)M[Q9?9AGNC$1/=QB#MR= _I M&7'7&X,NB<1!( R?\L%$ S)T2 ;FEVXD"QO4V>U4NF7DP]#B/EC7K/D^XW,9 MH[VPU!T/.SBE/!6>NGY)YFY5YWLA50YO$QYW(RJS1^XG:P5*(X.T59I2&FQP M.R4O%W]OR1\AFBN:H+"*/F'U-W%\D%4(UHEJ$IR*XVIE\%\8 44VX=C[Z$I5 M^S''_=8VCB45UB *[1)54!E.M&(X.//+^5XC@XU)-H?^WV5F>3613 @, 9RK M-!GF@)/5=7K4K'7^I+>K$^L M M0Z06EZ\<-$R_&W.?EA1%3,T>6; VS"C+^0[NW]W->7(0$F2.>Z;UVY""SD$$ M!KE1%#DH21K85=J8=SPKEL32^[,_;.G]0W':W%%&ZS56%93K^9#%4$L9GTG\ M<=NS/7?][U892C+P]%&E4+(8JQ9:+HB=6"HJ%5SPS%MU\#=0DH8>*[AFZPMG MOV+2 R:>KB@XN'@!]3C3=GTODI&X@"P;N)C6=$>"]R;LGV9'SCJ956L5P#Z. M^3P>@OB _N59ZF0#_5M?$SI.T6R@!$X#CV_NTL^N/%?%YEWD< >VS)*\$L-. ML+ _N([\P=3;OXV0#G\T$8'(JNVZ?93[HX\NPDE1THF$HRKFV=*^C6\U8%2E M> Y?!MT:3LS$*5*/7&#M4]<2[X \.B9CXJ[2](!GB#VY<'&PR%V%6X*'%V]^?/7]F_CA"UH%?Y:[4+B/C"<85,/:D?&G[^B3'%\Z["J/2K&5*_-Z M4OU7JAN5( N1Q:C(98A$Z8.B4%R3[A'= L>SP*(%G^.Z6E8[YQQ+:%9UKHK! MG\7N2J2B 8'%FZ# 2#3^%9?6E8J#"\&:46]%-;W QRRW4!^8.$?_E3&0U;9* MJ(I$,Q=Z<4NEAL!7]1]1E2P:QE$2WFU;N<9GF.X;U_ECX.$4WKTF722'&3:(P+I$[$QM^.4#K/^' M?BYC1?O$'ULD(2 ZGY/^G%1_.0Z1@^JZF*05V:=D.D29\_9?P'M>(TLOM[2QASH2,<,->Y)(V1K?S^GZ^^ MOGCV93AWPBK95*LH=83=78 6,#^$LPJKDH0/] FL.085-*[YQ#26< .M@N'> M4%F&J],T*$WXUW5>K]$)JC! >Y>)P\8-=1Q_0YK6^;+M+MIN=@T-#Y=XG$!5 MF3IL.#,#">#.X]_N=]IP#1[8A9Y!,+J//Y0S9'P4(&&/Y']9\-2^ M44 #[T^@)QQ1/E4FR[ @F*>ES]?E[C!=+9I'-XQJ?VTB8A97@_T5[$^=6) X MZ!["&DS1] F&Q3'YA.DR\>)A@$&Y7>G@$Y;5B'&Y5(6GUOM8%IU3CP\11CZ! MU+@MF$ MAPS1LOZQ ;*M(*Z_S!+Y\9) >>R4GQ5/S6MU+->J:W26*I::2DO",55(*')D M15'2IK(VEKA9ABI$@B%7SR;!C,/LN6J"[0P<#E9;YP.AGSL1W Z@5-O;\I \ MG/(I]MIC&B(%?@?1+UF1["![+N%GIH@F:*NDX]+5HN+%-J7QS4*.B)N?L!X/ MPTKCQ$-C DQ&A?I_>!A*8@>>7NZ;L*)A$A*T6?4 JW*R723?)-L5V^">ATG> M<(S(C"P. NB- L!Z7MZ7VU$(0I+,?G!IX*=Q9SD9G;#999UDB_A?X=H75ND5 MAY'1_D*:QKJ:8(4L6+C(/[1MB&69N,-<=O/(0<8/-*"9PBD<$KJ;*T]449\!#JNX_/& MMYS_26;,S0:M[!D+T*[35"\K.\=@5(TH;=X];5HD%[*1R44""PUK54SP2N/> M0+@Z_(LE0T:VK@@W/O13G49WF AW%K!9$KJE1C5508 0'5Y-)[]57NP%/ M,!^?6$O7^["0_4FCX6WX&VQNPL>P2,'!0XCC0(H02>9S>[[#"#S_PV($WM.( MJC7HAQ2;8BHCN @E(_*@$48=Q.M/0A>#QLRYMC$K$Z4QIX/X7FHW0QM]=TQV M>EF1$Y67/SV'P8BD<0#T!*B,L-/7W[RT=?IZEZ_7G(;F46C0S.>H17^T47LI M[;'BC]&B_9=*U[QB'.ORP(S78?A^D#KD"R+V8_,KW-?BK+S8=E6]>/;"NRJXF;/)CC^W= :&/WXM4O?]X@G]7"#L^'/$L$R!6!Z:X(D^I95_4QA1EUQYC$"H\"_LV2[4$X2[UN M3]7[=3LH%T3MUPE^]P=OE)-;^"]2@P%G<30,$MHF@XC69N:=JYHA@^D=LTNE M'>7398:B^G 1SAJ"FYNVDU^?/S"-D6X>DU5Q!7Y&>V%+VB4$*QZ6W=__\L/B M=3@E5M?+?/4V6_SM;R_Y%>!RML#FQK];:\T*Z< MIM< M&##3&2U= ^7PX.Z#OIYU..8N%WO,:5C+=.%P<#C_X\P'?=210FT:G-3-I@MH M$^4S#_/+IFL&7*.Q42<$4\7M*#SH?%!]_%29+\, #':PQ+^+^0TF/5VTCZ*U M^ A%/&4,5+(;S6VW*7 M+12%1:0'#':*6X2O35:M)37>;)' 5R>)"G GD&!E LD#QY(47\TFA(7Y.?EG M-P2=I9CZ[^U.B!SC[UR.;I5O:6#4;FN*%T=(7L-.L-"?T@&(J5^Y6SCC.O3K MF8P/;T<@,XJX8PH3[W3=UH5K^6]U8?UF'@<=? 3H;HH+65-K_-]7[Z.PA^B/ MAGIJ#OS@>U<]3D!1+G=^N =6])6L,1#02>>6WZ@V\OZ1_"R(,M&RE+DJ['CB MLIU->M3MVSZF0Q?=9YS=MQ[FFX..QLR<8#^RM>VWX"0Q[6.7]<'9X M G1D]!MIT?0&8Y3"=6A3RUE7;&H!_11JEC29[%N@Y[S#741H4\6=J959U3&$UP:O><>UCE M_35G0I%9,K.9[N;*9G,];5"C_WY;8:ZW)LUF5(KD$J4[R^HRM*NN*^2CPS3& MZS!L&>X1L33#K56X&.M972Z^U\;5;&(F. +.B>,P/+4XO$G:X=NVVRQ>7WR\ M>/)MA2FX7'S\\<<7SS_[],LO/K-.=*W*#6"2S''%# Y_>G;Y=+$4M@9B0QMM M[\';AR$*O^[0DH@/1COZUOMYL@6)"\YIV2DXW*C'^*3>+*MFQ- 7_KIOX.K# MX(6M@.U-_^O#Q-?79;V>&3$-V!SGQ$#<]]BOQ_GXO.YI[05G70;QTZ=/+QWI MQ=J-Y'#]T/O((^>[BW#O"W:&Y!G=T/C>7A;?D\S'BB_'[@Z[2;FI$K-P8KJV ME@?7 CG$T "00HOX-DQ@V4D5--S3C^Z+-]\MOLU7V+1Q--^XTR=/P$RQZ_7N M-35XT7+A;Y;=.3UVMM'>,YS\JMHZY9:#MJ'MEIBT MOA*O)X(9U6_J;7#NGJ,^6,RC$Z6^KWN)R=\&E- M@UCOKYIPQVTKTY%85;G(?^2;[5<_XC[!1L0$V'0L,S@C>)F&,R'$QWW95$!> M\,D K1+B-@P/"9:X_]E7A:4V;EH%70RM*-L>"P""@4L :FN%YZ;/04](^L9* M8Q=64UUQ.9<3ZJF#D=_D50U'&'JZW)B4/''L\'0N[/S920K$!=V0.ETY6\9% M67W3L"7*YHK8;_A8VK7DZ;OMZ;>DSZ2B]A.\Y)Z!+:00',PQ: 9-F%,R>.D# M^N<>6+@)7UO,$I-WP^B[&;L<)L%8G@$X$@Y4B%V!*&K9JB5F:'1,BCEQ(6#R M?6=F?)@=[MR.KK,S<0#P]X7+"EOMZ$$8$B8YC2-G>+13'"A(0F/>:[QIM_6^*:P_N"_EWQZ79.N\A MU1Q>ZN833(WCTP4I(Y5).48@NEO,0^LOQFNTOQPY8S,S>3R%F@VCDG%*5789 M7R6V3:_HJ-]QF.Z[M'U-SV4E^TE_81G)XWE]#)]>.8*2!>56$)86UJ$DD5C< MG"Y5U\- :#WU"#/#YM9V-B@]6A%LIF:6I;-H368Q_^N;VB;X-^8RP_T=4SK, M7KIYJUNRG92I81"'4;ETF]X<:/]WJ[]P:LXGYBS1YIOWA94!37\-\D$EWS\_F'"S/#F9+PA![Q-TDZ M,UMXMFSZJ1T2KYI?D8&?*AR\=X>28W$,+!UC"J6>\04%HR+8(VYWN"G-3&"U M9K[%AFPEH[3*G\6I0ZH J6V$[5),&+AGVB!(2Z]2SA+*)?""!(BZD!)0@VLS M>/Y/GW_JLKD33(_Q5>U=N&N0R*#8@')%2 Q?(N*IS00WI?C@1\7;P M13%LC; K:Q;B$%BG<1T?&6DN5(2X/SPI13_Z];#Z&LJ/4EM"IB68;B])HGU# MM3"SZ3%DUM>?N1N4#T%Z6^R%(SP_P&Q7&Y&-K ^3"_CWJWR-$+)"TBH\CI@Z MHUV729[7W#,#&Z;H/]^/S.X+.O3F1N7Y7:/R[-/W+JX;'F$@KOOQ)4: B;6G MAMZIM? Q-/;5R 01O2MVG)YCZG2G+5I^_1 MIH_95!/G>B=Z#^6N4F%4X[MC6L&.DU\T7^A+I?YUXKDH['=MUW]%4WB>N,>: M. O:)VDZ]C6=:7'SP>\5V-HZPL-7;=-N1(_ ^'TMYW6"#5]>>"8&5HTY2@!/)YDP2D$I6Y<*6:B6>EZR/-L,S>+L7"GESJ MZS4.[*,SE+##(%=\'RSA.'=.4XP";^2B'[H5R4%$1Q=-Q:Y/ZO)Q,F=OX#,8 M5BO@6:)0IBDI+X', N&'=KNZ? "FG?*O]-2,B24FM&Y%_'7'?H/R7H[;Y])0 MJRPG/N5ZE"-:J;+^6)Q34_L;[F2_NBZ+/8$V8P9\*M>BJR3"C#.;&@Y92FF- MBIMV2#RMY5O-KC APOQ\$D)S"["*-/@H$TC904L&@FU"!YE02ZK=SV+6-?-' MOF]_6XO0X;(\M"ISPEU=ET?S[[85.+PB,N=9WSTMEKE]&8' H\&3'K2WI=M' M4U%?3"-_4)G5 1Y]=I?'U="7F^HB;YH]\NP52CQEWOD>8HS)]V&^"*'Y+&-V M* Z6PY?<'SA!K8BS(UTSG) LW3WPX\^)K0.N7SC7")Y:9,X$%5(DHNLQ=?<0 M^,;< IR5,UP_ZE($M^\<.K_[9>B_>9$?^C\.GDA7$-RJ#VZ+_FZ&^XB AQUUDZZEN B#3:8EV'@C8!;TK@SR UG0?V1>IOX+AT 17%CZ]O5#T23!F]8*!V-^@O3*%J_M&RMC"(@DI>F&MP0CVRZK^C#R[7/P7W]#A-\?7I_M3,TU8[266 M@/!6V66DQ7,4WD9T% +DL;ZC]:"JH3\:TZT-DN:JTG=2OY7-52ZL*\W!U;"= MS%#GOC3^:\,M01Y.Y8-ZSV"NP 0)&U$R<=F5<2!_U @FIX9%]9?O)6/[[/F' MZ,+CJ5Z-.BS&>1C@&1T!C_*G@#Y:9$F>E/E*>,AYY]$$KE4DZ>&)SX^R89?V ML7C0$EO?_O;W.CJK^#XF%C_8UB 3/1R#[Z!Z1HRW@?I$QM4E3&3]?;LC"@9V5/G.\XRS*AZI.Q3)(3S98),9WYLP"QJV&AH%Y%LEQH7X3>]C M# ;8.9R;]^T9L=S11(B+]MN:1#6HQY3.Z".]6C%MCC=Q]W_BJB];7CR(PT!Y M6^YE5=%MM ]FW?$(:%/>H -2L>G>=472!9>UU+"(R\C"/1JA,\)6';%U(ZZ?>UFLC!L'=N$DO"K1C3")=3XNY.'\>'+_IRA%W#ZS?O=[ M]V=QP6=5" M]FT%$XG][-\%Q9P18$MCOF)%HK_FS9XB-DO&W[4 E@/*JE2-TT0J9#E%-@H% M I"=)>S.[GKL8Q(,#VMR[J3X'AW?#((>/?FO MX-R,NQV:W]YMB2QD\: 7G\GMEHYWT/K(JU@=Z4Z@ /,&A'5_LKV MU $1Q^I7';K]/'/5?!E(YKZ?HXV %SYP#X1<%/W14TR-1WO%T7 (),+$E>?6 MP#OU6(];<3 XI:/K/I)I#E]K]P1 Y(RD)8N7!WL$(KBGT!W2AF5D"+JW(V4- MG?M>MI%L?[ZE%E?ZE*<(D,A[W@$,%Y.$/=-41?Q$O[47]4&YYXZ >A,B^;80 MB8 X=,,^6)_39T-71-L5I9SF??II0MT[=2A;>,#C)L93LX'SH]Z5ZUI4LH_Q M0S\__#3C827(9WCMO-,N3ZH& O " V!87F49'7FY&5^K M6.S! M[$=07&J![*ZXBPAT_/L(??=D1)Y.2JP3*_HX=] M9L>8*;J"HK?$:%+@N9Z@R1BF<2F[>A0R$?9DV2$O2\5@#5,33/$@!E,0-D6' M[2V)!>EQU$"%E#JVF4UO\&?^4X@V.RWDTP_JMN\_DHLZX0?:PG$\=O3ZL+.I M][E[)[+-XP#488T!!X]3Y7E-0(R\"U;T'UN(09#.^\73S[+%U\$(7EQ\#;)I M*"I&\P^$+*+L[YEO8/'D]7X9EF>(B#[Y_.G%\Z>L/_)U"0T# J'@W_]5%E?4 M@W/QLE7]K##NWU!"XV O]_UM^(C!)O&J7SS[].*3IQ]EQSR,,,B"@*"$:EZO M]LS00P(3&_9S&%-P]+0L(S,]D89PNF$8523CSP6!91E>#55BL>]1GX/S*Y8( MX3_"OD=,1!B#"P7+\'H3[R"FXL+[">UDM;ZP1U1B7'$RN:8VJP%P#T_M-P$N MO#?8@C0O4;Y*J1E<$4\SL9H^UNDWJ,SQG!U'JQ7E['94M1C:)Y\C.N;B];;I M4.,',66U9E3CA)N7$.?/^35@N&0>^HS@/)8#RR.>*(M7O^2JLMU<5]IJE.RB M6C&-9-.2,UAJAN5^J4<#+#D&HOLLST$O^ND%WF$LR/V):CPQ?37BF;;7MUQ6 M^7,(QM$WVE(-$G6DPN3)Q.)75 ]8A]G,-84CA7TH($:3>95!&:NJ.MEVQB.4VO(45A7%V1,NS.4_43!# U9FF)1,$'V/N4IF!SB'X?B8E]G[8CRCBW@ZD0B%5SKTUK"P&>S5( M!)M6_;!+#+ZA[$PW4$ +$2.T4AGCE$C9H*N$#1J-J'(3Y+?5% M?A/$3J+O'94'\732@?166BG=LQJ3H'LZ1]!.B'H2#.YAT%4S&''V?DO;+0(L M_72>H*T>JIP1B(0[-1"81#YKP7IJ= *&^4+7,GR:9^%1[!51E8'-2V40283[);CI GD4-'W"FADARQY3C? M=-PUBK@E/@U3%98;HDRGNDWS+0L^T-\LO?$ M,??OP),B*J>#HNQPHD?F[TPY]&@SLLZK6DBQ-V4)9XTH.I/R:8C_X*D;K?)/ MY,?CA/[^,1$SF6:HKF6Q(D8^TJ M.H;S;G7-#&#DA_>$T7#E^^#_UX=>:*81%Q0CA7(]UHVP*.Q?\4K.T_IX=K1I MVGVS*HT#)>'<<<2*&8JFN_*J6@%V(QF+\/E/V) WC!L%U**N\V6K+" TY>+_ MT817NS-UW^-.J0N\/=^;^";G@7^T@8_>!F2)4 )BE]91]R#SBF *% V-B,?- M4!:S)81=Y=*1M Z?9_'19G%"3NH>8MGBAB@N<:"=8SG$<+'.Z^6PVN9Y-A]M M-J4S2C?E)@^GVRZ$9IPW56?3LC QC^-[-L[S\SO'<>X(J_-;):>[HO(Y^R(Q M=_Z/R]>70[*#^?GZ]P,=??:'!1V=-]N#-UNA*5UH1)$;OY(F5N@YC_>CC7=1]=N]J!SR*B^HF-MNV1505UMPLS45 M9NF,VG;DX',^2C9'^*2K^.1A3\Z?3'78:]QF=9[+1_7O$G)7^-]->?O(3'8/ MK/.\US91"!$VUQ1] C^XES.@$9'R^K!8YGUU-CF_1U#I2;^CKBLMXR2B7#+V M;E-NEJX1%^762?0,-36XS%V"9GF0Q.IY$?PNB3E#'S#;7>D/CBFY[:$F9*DR M@I)2!X8X%HTB"[7IEV8J6J^LF/.W5(T-Q 77UEDY;UBDH.Z%:4ZRW,B)UZW M=[(P?P.$+(36)'C8P M7^UZ%S;+DG:,RA;3H!)HJ-\I+9;<1S"/\0K (TW\+-'0&J724AWN)L /L/U )(Z M0:PC\S6QTM#<6H[4+1USJ\4%D1::P;DLF\X7G3E,Z'%:[IB9>X[H8-SSY#;\ M?=N?.#Z,#W9ZJK<>ER4;=PY)[L:_Z@W7SXATVN'JS!I.((Z0P@7@D/IZUQ1X M !B/_IIVTC[=F+(LDF5BMA?'*U'-4#$&;+H)^X;B9(V^441&T\5#?U7\B\WNSW9V<"SXU%J^92>W%?^2;[5<_8KAV4)L( MGQ'"2US;'T-\@LSJGP\8FB>T'J472G_+?Y+>IH_H3&Z[POI".,DJWM:MHU5B M'#I.$1YP6/-J":HF_@JZ5WSK"KM6U(_H.%[Y(-H!SMZC95+(M]-3@]JGZ[[U M2./7TK_S_.G'NAF__LO+O[D]XY97^,+7X7EN"2(2_H=ORYJ;/J-)@;_/Y%#F M0(8B/*\"7:E)B7T7_>.F#$_:S5D&]QQPS2-K_AU-/^ADZ)*>'\=[+%;+7J)% M2PY#.)ET(Z7#(E:]"CP>848VU7ZC$,"J<]@+_O?("HGS1G/@_#8V:IS=(AAW M;#G,I;<" 3BW8"C@,&T->\#Z5@QJYI>!:B,0]G4KL;^U2[P,3KIRLBI&71#(XA(G= \T5]O)@-F"<$UF+C"2;K24X8TGR4^(O*O/I:M(,Q]V M\>#^:5]P6V)\!JNH<%_^^"!W'6VQ?S38O[H]E.RVOU/#UH=B%,E9GEDDTF;3 M9VJ'UONZ9IH4EM^AWJ#=#L359 IDM11&5+#0/K@EQ)W 5K4LK_-Z/7(6]9L: MNTI'$_R0$-U3H6MJ'@;)XF0YZ^KRRSG.&\T]P096@,RLJV(?%D98U<5^=^!M M*C]G ZC/)WTL^D+BV(PWA_QAO#GH(>%?LKT//ZOSU=LHAL>+/JS4KNJ+:J4L MN]+$5!9(WF'10<$.5V"#&OMH1W=E:\H%<59M():(A="RBXF,/+@X53KYF$97 MR1T]\4>T"/-I< F-CUA30I;:MB@SMPK>_V1 M_M$)SKYCQWMR;*M%-$ZI$Y);\1S;'-C7TP'Q3G:6B$ME6S))50O[1 MP,IBDGH>G[D=)K_ WA*#.F5')4*5\AB/*2<)ZYR3/WW9:<,KW&E.I-&7HZ3C MZ^@7OUCM-'K\YF\L\R*OMYO MD=9FPXLX'9E'H5V@/?KZ_V_OVIL21[;X5^ERJ[9T%B,)#T'O;A4#.&:6 2]@ MW;U_;34A2&IY+8$9W4^_?<[I3D)($!"%*%2-HTGH)'T>??H\?H I'[ H =8+D*PI)$=*3P$ M(!98)91.L.0#@U^=D "^"VY6""=!PSIDM?MUO?9(/ ':BH[K/R!UWD '(0P_ M&K.'.9]R\37;:SHA]9"WJ 47&0DHQ1^FMM<2$UM3R!G%58-N#.V/$F3F()0- MNFK[8[GDA(D;LU&.63W !B SE <-D*@F6QVUY0!^H59'(1M4[=IZ#I#7-U6? MM4TE&$^LB4HDCC54%?]C 32B\Z'?!];".8P9[KE 6+O(]L*:\#NB#9ZH'%IR M-D(^07FY(R,G\9-.,N*, FX'J,P:2393/4%PETLK>A@B:*G?N8Q"N.X82K45 M_@$ ^T_*RT;%$P>" 1X5T_ MDHC85=M$A:FM(.P4J:)*'-!@T(, M:_6A9P=^J68_<&N!JQD:I JX%/16P(,X51[$9G#T)HU>@E47LY>C'(LKOZ&P ME+!N"]2;W[?)&RAJ@%O?>0+N2MP[>6TVG*DU']+<2N#<%4-@X^>N/0QNFM&< M@5T2A+7'@#KK@1%'MEZ8"_D?8A6$\_#PA',<0058>-QQ/+6%_IX/AP&4OZ4F M6&*W*_-R9F/Y"_2QBB=B)#-PCUS>O:63 AD\P$J1]PO9DA09&4@^Q2@]0.\N MW-CU,+&X2TXMW-W9,XKXJ$!]QQZ,?R3)!86V61@ 9R%O0R66+&#-I!#>*V:* MW'"R XI%)#LM]"85Q[_.Q73J!B*!Z8ML07ABSU%'_"'&'++6N$TQV8@/E>.'([8 6FQS MY+[Y!/L4&FP([N/Q:),5)*B(R X&\6Q(4?;5QG9H:1&>7W=1\@;BQ+EX 4_6 M7%_8IHCQ"A%8@D.5LN[:F+SC*Q_9,BI262R_DS+][,<)8C7"5(@5$--8F5$@ MIO#"JL@O#?&6<%;/[IIE\FDC>RE9Y@L-W'<)&O6=#GH7%_RY M*KL2 $V #:A1GM@4=:,-17)&+$N@QEK2K".'"S9A"1<)2R^PQ#(. AG2L)'; M ,HI<1#F$WA[,N!4ZA4L1Y9[$/"0B*WR SHWNIX/9NRJKTD+ R&E_>:$&,?C M SOZE1=[W"Q$-F@'$HQ_!G:L$*3#R92MN!3NH7^%O '.@I#)5-BFB-($!0HZ MB_&$:LGZ?URF]5B?T_H;GD/8<"+K_X]/I]C_!EQ>DH<\6CV?&$KJFI)%5$(Q M3LS2-L0>. ^.&EBRD=3*D=P@#7:9YTA0TN2Q>*X9:Z+43RZL?G[^2<^GKZ4. M,LCR_Z&(!+%GU<M!7JN([25(H,H*4SV33>4*EREA,L5X$F3[ MJ W6FX"N"NJIT&.1UH@F.B8? 4:UYZX(F/A+\?T-6'$%#VJL%55X0^.YGEGK M[;-C]_N16:(;[[K/ZQ6RUJ\UJ MA;5*M6J+-6Y8];_W9OO_8%3?-\VV*0Z6ZA5VWZK"R;MFHURM5EK[7VA7OF33 M!E[W]L^L>M M^=ELKZ\\%RK4#0,JU!?K]^G8GE[ME)^]3?5^U.U#U?MIK9"%B:@^HH?771N? M7EVXMI7ZI=K2#8:\*:"[$= /=?CW)G(0H(N=8GT !"*0$ H3MA06)+1F3U)Y96MAQ2H16TW_Y]/-/Q>SU&CP3 M.Q.;,-,;S::WO$=,::_W:E-*#]>U+5D1<46=R,55XIEXI#5AD]Q>[_T!67]J M]\1$H2=Z IYH/?VWD38R?V?L1SVM:_W9\.2W-K37@6. 5^,KA_J-Q0C]+=6VN"EFCBP-O[10E01'4XQ:!:@(K4&Q?N,_ M%SQLMFTESCW\)$=H,[H0VJW$-?2F6XGK2V;K*)2[%X<$^92Q!:QC)F*'IGSX=%[&CD#UFC%TM8ITE M 1-'P*34"PCU7];$E;GTAUW7#,W84N:."]M[D[E=+FQO+'>OI;Q?5?A@_VS6 M6Q'OGY1U;Q];71-=X>R/S\T:,V6M&:M(S*R=./&2QT6M\NT+N&C?FGS?7-3F MCP"[_"3,BID]PC+HEM6WA_QEW)18G50NU8XZ:9?<5.8#2_::8C5G]%>'N_8' MU525ZLU14^V2MRIVSQDY.V2MQ*JM6NGS46WMDK5JO&,//KK"NFM6CPIKEUQU MYU4)'X3*V@]?9;5T(AV=^^"G,N(;WP$0D@G9(YPJK2M\QMD-( Z<8JL)K SE M+@NRGT0Q])&754*,D.RS99Z[P/RJM\^F+:Z5(J\O M^NU^88'/#1;I VP:E**O55^ROR?_1 6:RS\K]F@,M?^!/IC80'WD\MD88%4& M?)0BN&-.V(Y8]DB7KOO2SS5;@B-[:[94S$9,"_T$[#>O/EN"$5,6)15W.D%$ M%P0GQ48L8UD"'BQ!-V?VD.73^BD_.\V=@<>RZ?7V9:WSWS56$K,\>5(8G&H, M=7NX^P6"CI!R4& XO?ETY+A]'_\44!VP9!6\GK:[-HWVQ9B? A+EO'DA1?3(=LQ>V2XG-Z8I/B(XLWWI0R,3!ZYI=ZJ;VRB"BFSN09QM]_ M=0J:E'&<,)H@;#,;V8R:;DU81](;&>NG/5XJ-+FIAZBTAP M2.@+24@\",)(T.$2D@-C3?("A#V= VP0CL?GL_YX*EZINTF]:&+2Y+-9S3"V MRX5?-6Q.TPOYG8^:O=2,8F87>?*)V454;(M HPHJ4W27^?"1E\JI"RV1>I88 M^U5NN?G3;3U\_F4\L#>G3OFVU/Q2O6N8]3:[;=0J9OU+*\7,>EF+#T2'2%AX M'Q1,H!1_?KK:0'"3P9 7[H78L#RREL:^0M>)0"G*VAD1[Y'6=3ZTUZ'V&U:) MO"H?''E@F0?:@$;[:B*_%V]F3"(5>$#NIHXX.!%'E\Y'.$?-16?'-D[5UM<]LXDOX^ MOX*GJ[J:JQK%EIW$CG><+<6.9USGB52V,MG]-$61D(0-16A T"_[ZZ\!D!0E MO@"@2(L[U%;-1B:![@:>1J/1:( ___UYZ5F/B :8^)>]P9OCGH5\A[C8GU_V MODYN^N>]OW_\X8>?_ZO?_\>G^SOKFCCA$OG,NJ+(9LBUGC!;6-]<%'RW9I0L MK6^$?L>/=K__452Z(JL7BN<+9IT]!6.KBZ.CIZ>G-T^G;PB='YT<'P^. M_O';W8,HVHO*>MC_OE'Z>4J]N/SI$7\]M0,4%W<6*Y84=Q8VG:,5P3Y[XY#E M$6_MX/AT$!?FI' )<>P'S/:=A+C+:)^]K%"07P=>'_'7G,]Q_WC0/]G@Y*X% M2[-Y=R1?]BR;,8JG(4,WA"ZOTO%P1RBP_4W-F!U,A:4"9J-:S))1WQ+&9T$]>,H@; ME2E_A#P6\+_Z_*\WSX';.]+G&@;]N6VOC#BGZTCNT1,3"5)Z.?CPXT M? ER54>4[_.?_<%)_W1@P+9(!_5YPU_]N%X=,JP'F9D,<;T=9<@=5T6ZH*HI M_@XTQ<@?IYJ=$%?@K7]GPC! SILY>3QR2.@S^J*C_'E5XC],U'Z#F(NP">^X M./^1P]/V?<)$??XD>K9:87]&Y -XQ!7F(M::>S2+K6=F$L@9FN*?"YLZE'B* M<7RTHF2%*,,H2$\@@L""HMEECT\C_=A*_N'9TS<@25PDPV!3]?GK(ZB"O+MU M2^*Z7/LN>P$ X"'9-VUN^(HBTX9#E0!F* 'T?WS['=LS;3]4<4+OK]%\%\U, MFP]5L(\KM)[7GL!["[N7O2L"WF_/XL^^WM\6NC&"HRP;$XO)K>7X>"S^-[#Z M:S^Y;XE:/Q]ME]VB$@;('?D?Q>]MQ8XJ1T5**FYIA':]S:[,K18]C/NNM$=] M%_E0&7X$Q,,N7R=\LCWN(CPL$&*!=GP KU<=CFT+S%HAA$+@VY#:I*F$\K0*C]>,&E__M.JQ)!P9D-@+C+&3<:3 6 M4%3"^58/SC5YB\RL-8,#D.MNOR)+:.$"RN!'=$>"VO#,$E;"^JX*K!M\+,[H M .\:A7OD(E@/33T$)1ZY0P4_Q^! (4IY2>)\MWWY[X)X+J+!YS]#S%ZN04H' ML[J485#@>!O!B##'*47:6M.V8N(=@B[68W"VI]@W6OCE5E7",MB&)1E):3H=0N 7 M0MPG['E@2&ZA$?Z<.P;#(- /AY514.)QLHU'3$U8MC4]2Q+L$# W-J:_VUZ( M?D,V[QLQ7VM"DE]7"<;I-ABH0!#P00P(L':LK6+K8V+\!2^T[V/825_86_M%WN?4I*@%[ MMPU8BKIPKR5]*V&0\M %BPY!>8VFNJ$?4539^>^S?O*4=:A#0=>66%@$F"YA MCH>Z M6;3WFTTI+*/X0ONS37T2ZMJ7HMK*[L\LS67H+"8E-#\BUB$P9(1P#(N ((YU M\LP'ET^&")X9!%*T2*E@.LFLOZ,8IJ"[#G3V!6DK3;M#J-WZT.MH8C]KSQ?I M&DH,,HMM6=L2U3O4S3Q YX#*76,O9,C]@AC?3EPA^@!=C'3C'>5$E&!D5MJ" MH!@)$4D+:(J-3@NH6H)LAT!Z"*]S=T)9,*2D0R<0Q>N8N]7+Q;8#IHRLDH$=%% M*,LCXT8@:I%2PI<)/NB$VKN(G$$\[PLW7 P_HFL$WJ_70,0PPT&)DB[R/0H8Q0Y, MK_Q=$ZIAPE>E+F]W."'"#0:P^DF>W4I)\Y,P,FN!9(&#(A4!>H^6-O"$!XC. M"%WR6QI&4P_/Y3F0)G1(DZ52?3)!*2/U2:2P4F)8*3D.2K,C@G\,]J V?PP. MBM->Q;F.3EO?HT?DAX8KF9U8*)4B$U U4HJ8JQ6Q[:0.Y!U(-(.XC((2P4P8 M-O=D8R>1*P. M7$WO-$F"N?4#1L75IG5H00W$C@2SL6R!2NA*\%&)9IZG+N1Z9.:]-5Q25Z:OPOA=-KB;GXJY.;:+ M\C4/V.\R;+5(*1'-ALV*$.WVH#7(B.7=YC-"C3VWW7@HH<[++C3+P.U;*;X' M-2B':$S1RL;NYV>>Q83 (QZ!8T.O0LJOF*RR0&^&MU)M\A(A3=4FDL>*!!+K M R&2%2:'=2E%+YK!$V%Q[QL-/2:LSEES)2*LO-U4V*[9BU ;&D.%D6!VM!Q:(C< MK2FB6]7WX@ MK'*&[P%3!L!W=2%_/)@ M8>>1N_49@N:PR#?9!;D"4BKDWF<">#G(Q;23U5H7D2L^S%G1(!H05**8"=J5 MGA/MNODL[OGU>+H)&?3D;\!T&2[OD!V@L?TB(I]??1?1H>=](;[#DP(]CY]G MBKZ.Y<]%67,G^;4$4JJ2V9'C34,A9;0B(2W!V8K%M(2<%@AJ@:3]E*A6(JNL MTEFW^I640#ME]U5%.FAFFS4S.BVVPUQ71$&)>_G!^\-DEG3M/;2#/B)W1JC4 M]]L@"+DR5P9+25$)7E[ -PU>S,$"%O$HC9ET$L^""Q&J[@EK4E/BF(G'%M^S MT/DA6=#IT9.A QTC/HM7 Y %-)5P9N\-+(,S>FS%; ZHKA%(DJ5N_57(OV.7 M*I)X)"PJ'(>.ZP%_-]9*' M?P7F037'HBYN*HTXJ_ZE"KE,B(_ZRUE(R-!MAT0'N=3AY3P0^7PMR@UAR;44 M5[D8ABX;%D*I59G(MXE6I8]V%VA8(IR5DNZ@;M60;LY"&3)6JE4FUEBS6AT, MEXXC.A+#K3FM*6&BU)!,5-+8Q[4DYV[K0NI#2V;XYE148I8)1J8_U-3)[B^_ M"))K;2B;1F9;1=/E#*]_J)6G$O1,Y%+KEDJ9&A8)(JZWR]3:OM?RH#Y;4%9< MD!H252I M6M*N[X*+4=AZ#/L\C?0/0_("6F%U.!=."A!SP0O-4%/L[76?#NI M MO??#.]R"F_MA*Z3/0P\^&XOSH:/Q\]!Q?V:H7]&>%/Y-^^3Z3LXA$\09[, M3.98.8L5^T.XE7SW%+G7H+CB$C5,7*';011SEW_T+'L*"Q/;89>]F>T%J&?Y M]A)%NQR:)'PLLR0N>XR&0.%Y2CU\L1(5>&,N>VY(A<0]*P ,&68A_^L72L+5 M94\6QPPM>Q83Q>630)#GZ=:<2.^HL+FCV0P[B'Y^=KS0!5&O%AC-/C_#H.6C M-WK[&UI.$4VW5PHKFVM$HO;VNHSV^:_@PB7\NCF=-C_YR!WZKDQ,@37N2\#S MTA6M+*_4AG9= [=',=NN;W)8;QC!KP"[B$9#,-HTBM0QTE"NN&-8:J,)Q?/Y M9F=LJ'@3K-1=B(&7[3/C'HSG0XT^O,?S!1O-O@;RQI[1E)]E0.ZM#^HM;M.X M(31): )UD*<4?O"SNR 4X&ZO>:?3H\.1ZK:KM:..4K46,T_SO88JX%B2*&ZBJUX;6%;@R(D>!'^*B ?SCV"O,; __ M.Q+&S"TJI[6#J7,HD+!X,JU" MJKJU:K9;"H 4V#^(PY_@%PA'ZAXQ3/,\Y.+9LP[:^W:XA1R?MJ/H0Y[C,Q=% M/[VLBT39U<,GF[H3OCYDPF6"%D4)IO*C\$4#K@%6#1HE R_MU\FG\NDC5: - M9C3GMMY;4-8E+&Q?KCP;+Z6.%B*I7;\A[8XK:30U2:@KSIZ# 4SF/OXW&2 M7ZI=LC"K1*W98>U$9\TUE@^Q(U0^O/-*MF&<%\Q07U Q8&55VJJRE2>6+R'' M:L3/2,/J;!I*0P8>"3\75/\\IF#7D+'$H)AS1'?TKG<*->91:*TGG7=5YC?, M%E]],N4'6[C0,AV:&WBP6QZ.,NH<)#6>E9P+.#0'R%0.9!A6#Q/C^# M&<)!L;/TRE*T%HWH:HX;2I9BV$!/\6ZX"@-&EN"A =/XBV4*IZ4"I?V[+W=H M;CLOJ>-;\0#\C&A7PA#BH:5UVE#JX;NO\(HB#TX;A39Z4:YI:>.Q[55\,[NQ+/8IN MRRN>D8R(M#5DK%)7I8.B5;L-KDJLISQ"+11U6'K(-,G?F:!G]LD#K[)0$VJ@ MW& 'L9A+D[$%\7^_@]_ 1[WH ZX041:*SJSS"ISWO[Z9$.*!..5C:JM0&X;. M.)QZV-%;C.67;44KHMMR>$@V-^P'V@)ZY_"?5R3@L08W=&38:CB^O2K4W=T) MMW8M4I\S:&@/FF>\=X?TBB]61_&=!Y'[)*)@FEN,^@1:D=T5Y9H! "()]O3X M]V_#\3BJG\"E,(Y&--I@=0I,@@SM!")* >8 H247-!7P&=/H6ZTRRNPSD@IP MF6YH[,JMO?8IDV#_>39##AOY(EV>6P30E2#6D+CX+X#=R-^(T7KD$[D'N-'\' ^FXP9'+WAHLZ(=S10JX\]_"I'CX0MB<7"1[U,LD.?>$"K.-380?M'@6?>4:=B?!89\ M!$:'SW["C32=!;8JM]:H<_E&XF/,(F$8T4?LH.!!Z1RHZ[7!(8AO]2Q<+=QA M7[A3A9%K$PK[#K45.R3*/*(*3HX&S=9J?;R*!/LCK!&H+0]IY+=5+T%A%Y*M M[2>PVO+4.S_Z.'RTL2<]BI3#NI .A?#,ALGYS&'4247#J@;"^QYM8TH_=CX6BCL6<[,C=++Q2LJ-4&;ZSX)%!Y[D!YK?;D M#E3?5_']D'\O729L#H/A6*82VW/P.U-[O.7QJ-=BWXH4ZM* 1S8];:?X20FY MMLZ\I2?S:SK/IB"V;SLJ#UY#9Y\<'Y^5&\_*!@8V<1)C4V"R.QHG+MOE&EKG=+*4]\X/BY4 MGN%=&_W]YT4DJTQ*ENHM=/5B59-,6R?*G .'&\%LT0@Y*#:3=J.X-ABC.&W7 M*!FX=GY_O;$9!96A>^0&3.25CF:\CYP%VDA$JG_H&K)OA5>L;]7+YUQS.FV8 M<:N>;$IFN!M"$9[[,I'4>1%CT2OWC1OEV5:CF?*7!_JN]:!5KO5F6.&*@&_) MU=E^YM]\N^;^DI1@O1;6/(JL1ZK1**;N,>2\G"8Y],$4:L5J34BTXT:%S%9, M="&5.$&N'9/>JM7,!O8JU&I1+@9)6-D,NE2U?:_?2U6KFD+NOU'*[>0)EZ[R M9G14NYZ0Z.*%FY)PBG8Z3E5B&D5 'KF\3+*$KV9D\RFU]1R(9,5@I*RXX+*O1 MAA9E5__KV$"T'?]57)^)W,T->\7"9U>R;>B;W$N6Q!T7Q*OCOB8%J5;$5/@5 M3.+H/MA5<"Y(.%^8;J"9D&CMFC_Q/?/#97&T,D8X$,=S)[!*BK0][\M=PE]5 M'_I\%=XM.1:ZGL92LR"?WV(#D2QN L4L6H'2OI='P_FGUO[ M]AYW/IO9W*G/-NQF?D,\OH/<('UGREN\/E^[2O'J,?D>]Y09NUL: M-%KB-I7=#]E()*TYANW5K7H23&_]31LZ#-F"T-)32*_ ><_S?,K_D+NE)P.- MC=7\"FVPSM(1D[J/W$H9I^K:^YY.\_+2+.#7-+%_ MA4,><<2"]SUXX'I#7E&I#<,^FRJO# X7E&]#:U[EJN3(NEWI6<9]BM1:QZ0D M)K*@J/('F#8JMT$?\T2-/9HH*]'L!H=LY6;7C"]';_FUZ'KI0R;Q 4TZ+8D1Z-QKOKD7&V\?B:#> M3O>EE]+]#YQ85=_\4]5KQ7AXPLQ93&WGNV*IG2G7!NGU;NFO_T:8QOFV=C2D MOWTQ]-W<\Q &G\]0DGA5+1.?#0_ LB_MCS_\/U!+ P04 " #+A(A5H]D3 MH\$C 70$ %0 &-H<'0M,C R,C$P,S%?8V%L+GAM;.5]69-;-Y+N>_\* M7<_K30O[XFCWA&Q9?14A6PI)'L\\,; D)(Y99,TAJ>7^^DDOGKR?)'61SA?/?FYP[#"_.3S=/7QR1\9EW\^*=WB MZ,D?B^[/Z:< \(_^EWY>''_MIA\^KIX()L35=[L?LM*9:1>A>.% H4\0DC5@ M)/,^2VNLPO_[X0>7I",?GT]-/?G7S\R[7/?Y;] MI[GW_FG_[ME'E].;/DA?RY_^YZ^OWJ6/>!1@.E^NPCS5!RRG/RS[%U\M4ECU M,K\7UY-;/U%_@M./07T)N #)O_^RS-_]XV]/GFS$T2UF^!;+D_KW[V]?GCTR M?0S=!SQ>3.>K[]/BZ&E]_^G/BWG&^1(S_6.YF$USU?)/858'\.XCXFI)P^B_ M=O7U&'_\;CD].I[AZ6L?.RP_?I<^'J^@ZINS#9A_V^);GYX#3F&6UK->/J_H MYY/OKO#:8LYG>\/B-$)N,Y.=UU]$\GQBGHT7.P05M0$DE(!BD'[/. M+B7!A0O##>@$Q>5Q7:#'LRX]6709.[)=WSWYC-72G)BQ#:30I4N\N3Z)3C[Q M=+D^.NJ_$Z8K/#K]_6K3VFA[M6@JZXU*"?R^.J>YLNI"6OU!AOSG]7*U.,+N M%-O7WQ;S= (.62E6XNH"E9*^+C31*%)KH2X,.@K"D&)U"YI,2K+6IN!')-H20 MWQ@A&LB\F?Y?'V-'8Y]_>(44>-Q(RVP(5TC@O8V@@J*P+@H$SYB60A3+;6NO M<2^H;5BAOC%6M-5$,X(\QX+T^/R24HDC?!^^7!CO;[B:)!I7T(F#""A!>6W) M8,4"EDE?6%(4/V-C>MP#:1MRZ&^,'"VUT,YVK#Z>>[(*Y)RJ/NO@(_,@A>*4 M"X8"D5Z#A%H81USE4K8V&K>BV880YALC1"/9MXLCKH? MF@>BB%7E@,C&KY9OPM<09W@VMAA"X,)#EH5D7(H"7^J/ M6G(*_;4NR30>V\U(1II./80#5RG>0/1[T[LN?U0@W1KSA>$]F^>K$_ 4'G?< M"D_(A%)R$\I[%RW0O#.21U1!\_N66'9^ZDC3IGU8,*SD#Y-RGR(K*6NOLH&B M?";OS!T$F3+P9%DL1F1OW2'S[1U8\PBY50O;T5PMS0CS;K5(?WYYB]"5-*3GX.Q]-5F$V2PR U/;VP4FADKM2M(%<3$X72)N9,ZZ3P%BAC\HR- M*=!"^.V8D-+ZJ(H6-_Z9^'G<+Z>?<).UOEHL:Z[ZNE#Z.BG*Z, =T574 M@5N&-/ 8:>#>)>X3RZQUO:"I909$5TZQGLXH*'HL*:C8F!LWP!C36F1C,NPK]':N M9[G$U5G6X)QU*40&R3!1-UXY1(J-P,E(>+DPQ;?6^R4 >\?18?F1DMSZ5U72 MIS"C+UT^6_T%]L,84F;>C2FM]M S0^]74MYB0&!QG2.'=*:*87+1*.#!&*T+D M,D1K$PCKM<\Q*Q%;Y^IWX1E3Z-V.<TT(P3+^>?Z-F+[FO=0M3%1:TR!6TI M$RM%*A"9R&"1)T[6+ G?.B.[^/PQA;]Y_"=%;)]F+1O2/']0[3 MNNO766OYR?E/IZ--)2(*%)!LL31:7R!XJ<$IK26+FL?8NO)G1XACBJD;6HG2B\ MJ&P%%*S+)2Y'0E0\1,KUR'E;S+%UP<=]7![--G][!NRI@(:[^T='T]51G^W/ MZU&46I^)\]0S,^6P53\J M&4G2TP(X+\PAHRE7FA>V[;HJ=-@%Q)TT>RVJ?[!P&ZX0+HZQ6WU],POS%4V9 M.@>/Z_RI*2G%I-X*YX";0"DI<@/>QP(ZZ"1SE#4^;;XT>#N>,3FX!MIO)OIF M9'@QG=.H7TT_U5+R59A_F%+&N1EIQ21YP:#0 WI;-WI%W>C-FJQH<89''53B MC>EP-Z(QN;4&A&@H_H%. +VM@GQ=?E]N8$UX"BXJK/L9HD)*$IS7&HJQ)FBC MLV:MCPK>"6A\RX1[$:*=\)OQX9^+1?X\GWQ+?7EI^D$C;'M,Y,3+GIT2,8$5[:R'[FD\)2^%WTH'2JR , M4EZ-I?4.\HU QK=HM]^$WEO85_3^]Z=7!?.*?F[9$>+=BO[L$ZI%.;%'].YE M.'NTAKCEZX?J$;'-:!HUBS@SWB>[O<0?7 /18(T?B7VUX.$Y?L+9HH]83[Y]$I''(A."-(G50Q8>@M8%.+DCSX6P MPKB]MIABV=0QY-Z0Q991MN=%2%^T(TBV6RS?= MHM3:X(+.VJ+!N'HP 6,&9Y2$Z"0B+RSYU#RA.'_\_GL!2\K-:BC?KVIC]VF: M/"(,R_*'JO[[J MWT3X#0LA/N%\C2]HP#<=-?SE2YJM:^.]F@G0?[F>H@@J*UXXF>7""*BC^-]' M#"!*)'_MT7AL[2(? '-,OK,5>X;65C-:_8:K\^,W9Q5![Q<73ON=[*0]G\[6 ME.U,2A%*"1(+USS4562$(%R&>B9'>"6%EZWW:W8&N7<+FOHUY,C.BZ!^*073 MZO7\I["T=I(O8I^"29PJ6AK+U85HMLF86(GH%S+MO G5>F=5'2 M0W".*7\9EGW76MH,K=5'F)4]\DDT7&G+'<7?9#!4\0EZ>9_% M'2&.R<@?EG5#ZK)-MY$=Y\7IQ_\9IO/7\_KN8KWJWUF^7"[7)"X2D@VI9/)? MAE. 5/L*UM((7@KW0H?LY)6P^Y:.)*V1[9B*#1NI'H:&CZ_A]ON&YV*;D$"L MXE:"Q-K;61BRS$4)4,8*0X%:#LT3H1M@-!O965H>A0I4Y^?!&LK>YB0>-_$: M"Q]OMCF=XW))P5BD$5>1G%7^KNKN[S2?2.I9UP5ZM=\ _OEC M_>?+^;.C>N[R=;GE5\[Z@O%)S"7TIZA8$!1(9#*LE)D@,Q:U**IUMG8%PHXUJ_^:%FL?M35M>[&QEIOAGXTL)"5L3 A9(J\- MV1,0@1T8#$A>V2*+K9>O;L,RIK+8\9*I@1[;+-J_"5_[6/!UJ7O-W1+?8MJT MXYS^_UY$[\DG+T/:A)1+\L[)F21<[=^@K *%4D(L?=/.*%U,NA1_Y2SY+:OR M.S]Z&VK9?U%J'4"9C[8M*8JT@=72\UQ!*E7[PD9*/4J*@1D7G&K=9GJO;5=KR'UTVQ2O<>CXT5'EF5S5/T< M[EF&-?%&2.L8S6Y7=R9JD^THO I&7*-''5J7>1_/ZI1K>\<@E,#*:S1'OY= M7+\@A9-<_93QH6]D40-A*PRE4P4A.$30Z"RSK@B*B/>W2+<^?U1K+N.P2VUT M-8S+GR0F M$W@@G*$@2AZPER![)8J96,7-O6ZY!&9+/0=L M,@F)>\A))U>LC4SN MKQ7/;MQM.Y!6!XI'=>UKI>I!/*X+^5QN(-0-0I&RRCEJ:7CK@YX[)R:'*IX< MBB8/EWC;O?X]F$HCI'#,6Y!"UQY'2)F3PGIA)UH5I"P"6ZU/.XF=):P4 MY2XO-?\^7\;:1J)*HC7.6BA,]473"KRN._,4WR1-M+)FD/**X88T)HM_2+YO MZQ4>@SF#&Y 7E.M-/\PW;3/3UPO;;<_FN?_IA ,[#1%K.7FI#3* M+R60J:'(,,<$Q>;XQ3Y?%9];B995A^?#%;?!XHHSS[]H-DDC>/ MI5$&6:_EH0>\Z19U3R#_]/7W9>W7^6(Z#_-4VP00:3YMVM-C\CXQ[L&C]T!$ M4!"#HS NE90T9I&;IU#;H]NOHJ5;),3WN+?8WA/:5,C<) M(VD5!'>US6VL-]E(2EB]J:EKX!R+0E.:W]2Y&\2Q+98.2;-#:+%MS1TYZ-K- MI6[O$:1;9L6E8],3SY/)Q1#88A-!M &\5P)DR%ZB+"B3W\Y:/1C#V#;;AS== MAU%7PQ9/QV=3X-5B_N$]=D?U*JZ)3#I@CA(LE[5QN\P4FZH,/#.+12B?>>M; M@&[#LN,._#=-HJ9Z:62!3KWQHCLWE\\[RCBZ%^MYWZIL.F(375\LJ.LRCO MI.SHER_8I6EMC!!D"K9$!=K4VV.%M!"%*N M-Q@%-\RUWD.^"\^8#BH<*C1J MI9Y!"%-[PM!P\77IUP(Q]\8QBF!X5!:"] H4EQ*"MQIX"EEIZX7.;D#6W AJ M3 <1'H$Z^RMJ:/[TT=?OZ;]>6?0K\\7)!3F*\LOK1M^X?>4%O7X;-QA MFO9"H7_/\&17A&+B;G62DD\*5\J@BA!-;;2<30)?0@*M7&"2^ZWO=O;AD)),QR>N8(;EZ$W$6# +7$KQ'RR+A MBKEUM[XM8'T#JW.MB=-:60=JFY4-RJAX AJL ,6T(4BU&UY.*=OZ/]&:/WNW MS7KDU;C6S&FGH&^N76$H1/G %6"I':A9O2I6Y00I%"ET$)K9UL'3B-H5/O+2 M8&L>CY$TC]45_!1/*XW'XN&9*ME@C6! XJR=J&'R.4G%/42G!C6I_INA7,-NSQ?Q'V MM-5,RZ.W74U:G^/F;S*-*?4[NT1LG'ZJQ;L3BAJ#YRI#8;R>V=?U=*F@("$E M+))GAJ'U;M@VN+9:_&1_,?XT5]B 5*H=Y^;T2W7,Q9IZ4CF#C2+7&]H)$FIR MIL;&Z)VM]S@.SJ$+@+8BSR';2CT.>1ZJH@%9\Z;#XS#-S[%@UV$^,8_/YOG" M9>$3752.Q&[((M1+QXN $"P#;0FL2Y8EWGIU_6%(M^+98U?##L^SYDH=D("7 MEW//\7IO4"D4R44#6B9,KCT7C&8TA2('PS$[DY0SS0_;[PAQ M*^[]Q;8#AM1BPZW)YY92N 0QLEPO,57@, D0%+PFYIATS4^I'G:$ M!ZP%3"H97;M]1E_OVM2U9XL-')"K@L4XIIK?$?#06L!'[H\T7H[?4($WA/J' M+E7=W']P&9_3WM)H%6!MF: M7*Y=+@[[]7PO 4]H'#IF$E52,5+4*#UX8RA?\4)H>LW0GXUY/, PQE2@^ T1 M_K$)]1AQA90T95,Q$#!1FF0E14!.,*)I+1JQ1BM_(,-];USQ@.-OIZT)%L\2 MZ:1#>B;%?JNO]709DQ5/\Q\F"!28 D:%QM;1&#-6L MY'YT8[M89@ARW=:GI+'NFG?#.<-W6N>%FT9HO678O),GC*$((EH(7J7:IAJK M?\R0N4:DV(H90V*Y"9IJ9665C6>G-\ M*V!_F4V)G7AW_8!;:QTV['1W<<";_LBKB0]:9ET/\G+E0'$4$!*/D)PHT16T M6K3>2;@1R%]FTV O^NROHR'=\=D9O%\Q+-?=YFC2I@:2W,J%RHX]O.W.SVC@ M3/<;5R-?N7G>&93GTV6:+2J:B483@G0&"HIZMQEQR=>./KQD&5PTUC;O:'\K MF'V-T-WISOE/9]1'G8I-"@1&LI0A.HB6PM%H>"#V)QUXZR,<.T(CJG"K7EJ_7J^6*#!B%'9/DM8B*"] Q9%#>*7")?)0ID:5@4U2R]8+V M77C&-&F&8,[5*=1,-X]P>/V\B"YI;HR1EDR'Y?5(*(N'$UQ[AY7X/ M;'+I2;,1-PH\3Q_S]3=<32A!B5D$#;J_5I"Y5.\[3_W*TU16E\)-BA*X2[5--V<0,O,4+%DE15$RR-;N M< M8^^_O7GS$Z5AS2B%*'L$&2CX4R@C.!P%"*\Y"IJ@PMFYR=B.0,?G"UARY MOCF[KR;:MMZY/+)4T(F<:YMN)._L*$6-OF3RSI$I)8()V-H)WD?VQ_5Y0]-A M3QV,QO-M2O/"A:H\'\G9W/OS0'FY[233S:K?41=8P3=@D4O$9DI$9E$(& ML7 'VADM7?3)-U\%O M/@SJEF[_[GUWML:ZTST$C#<]( RI2/!J+3F"S1<6$ MBL:W[A!\-Z)Q>;9&/+FAWJB54IKYMF <5A? M_##I[.F5^]Z;MW?%N/#2:;QGE%+9909"A%0O&L_@G$;PF9E:["',U2-GM_1$ MW>6I#>SKE6>=#D=&FWTP&I+'0'.Y1*" %4%C-+PD)HMLO=UZ*Y@QN-]A"7&# M-6R@EW;],$[:\D_+;XBGEQ-?<.(:_L6BXY2;BTKF5T];UPTL(0^VU2T M;Q[HWPMJ#*?,#\N=MGIJ1I_WX0N>]D,[!<*#"U9C[3?DL59<$(\I[X 4I?84 M:V:66EN:&V",X3#*82FRKR[:+G;>Y!:-MB8H2CALE*"TU> 363D,S!A1DO=R MD!7/A]F/H?O)'98<+70R9";6%SNFCYC7,US4&Q@^4;XQ)2;7-_9(K;;ZW@:Y MTN[X&RU)7KJ^W2MF8J;Y+50M=ZHMOGW(",*:G%&KPF/K\HN+S]__"L6X>CE? MKKIU32Q/3W5LKN681&-T#DY!MJS>0L,"&363(4D6N-*ZUC0T'MM=>,:0[^S- M@>N7(C920,-;-2\B^GT>-NM+F&M]7P^+68J2[F%&85DOVR MS9/@>T&-:CEP(';LJXO#>9.7\Q5VN%R=["PV\R:W?&]S;[(-_F;EBE<>190Q M.7')2X+D2+/*%@E[.V M;)O+G)+V,KH0@%&Z!02!$&43P9)#5"I)$YMWU+X+SQ@6UH9B23,]#+RK=#3M MFSV$>3X[+5!;!IS;]!?KU;K#7Z?SZ='ZJ+^8X+1YR>]DQKMGLUE_'=0\X:P_ M'7;Y$H,]-YL.A:[-'M2CR+*1/[WM[@D,!:,M"KPG^BM36^ *&2$[S] YD81J M;3*VNB.DV0C/UA>*$L(*7;N$>5"2TY#K(V8,?= MUX[OI8^!;K0_PU1GY0DLX2AKJ*>S"L\&E/:&G'K08*-TM2&.3:!6FI'E5>T+A[> .S7LS]IW:NC82"22\%D%6-J MW7+DX6C'9(P'X=W5.7<@Q1Y\,OY&\=+[SSC[A+]2C/9Q.3'%%XO6@58B0JW- MAA H%O=1>G8)TD[S\O)JX8%'4?7*4Z3Y0R MX&5B@,)XQ;0N)K<.K7>$.(;JA5$2[B$J?!R>$7%PPEQ '9P&X:RLIR7K22*; M(0N7A#%!LM(ZM]D9Y!C*(,;+M9W5^"AL>[%8=Q.OL? B'%BE*1;/A=P_EPZD M3LP6ZVT,K;>Y=L4XAJJ*T7)M9R7N3;6^P.1.B.\7/^&;,,W/R@J[,Y"*I*%8 M,%!DW<3+18!+1@%:'H0/++%XY9J"6XJD=W_V-@PZU%U[@S+H$+KY:RQQ3ZY$ ME&-;Y"9\W]0R]U5YMBI#VG:V:.8X]R$#0U- ^<+ *>0@BPF6J\!#;GW(:Q2K M-J2CDRJ)>M%YHH^>E-5HY5()G(*.G"C\$"623["*9CA/VF;+F3UHIGP;T&]R MK687MNWDW9NH<^@%]HGS)O![&W!S-K&UXWZT6Z<](0',]](?T6OWZFU_=OXRJV;,;>-YA MY-#(JYZ>^GB'W:=IPGJ_ MOC_EZ02>2I9!$#H \!*"?D$&U0X(PHSK'L><)O10OW#79, M\<,XYM5M9[S&S:Z].A%9%,;6$'+%!BKF3V$+-R4!AF%HI%E>4W M,\4N#&Q, =6_VG1Z*+^&C.=H9/6>HOQ\.EO3<'[#U:O%ID+ M'Y-USH%7KEY5X@JXOC(GN"R++L7IUA?([@AQ[S;[-S_NVG-ZA4U"80IXAN7:M(?]@6FS8ICAMKJ+IS?T1Y7@] MN&>K53>-9!?B#-\OSCN]S[Z^7"[7]=7-YR;6ZY3( D JVM8ND@*""&3VR2N9 M8G1,HGVCZ[T@CRE@."09#ZGI ],SS&8G83Z]!8.$A39'EC;76"EE(CA4 M!HQ+.A@,+#O)??'JZYL32J!<&\$81)R9#-,,!1D:ZJ,S*'Q&IWCD,*X@*V M;R \:<"NG8*3AVJN3;'&G=#.;R_L\\_?3_/6>7ZWCO^-:?5^\1:/UQWE0DN< M6*9]QD1IJ=$>E-8*8B@9M#'1Q9Q-+/R^C*XQIE$=BA^>;X^IT2T7&DY>KW_4 MW8U__.U_ 5!+ P04 " #+A(A5U.7A8C^. 19 8 %0 &-H<'0M,C R M,C$P,S%?9&5F+GAM;.R]6W-;.;(F^CZ_HD[-ZT$7[I>.W7M"99>['5-53BQ_^-9G^>_C5$_*? MS3]Z-?GR?3K\]'G^ Z>1$FN4R(PR 9XU7SH:CO_]U_(C^!G\@(,;SYJ7?_OQ M\WS^Y:\__?3GGW_^Y5N8COXRF7[ZB5,J?EI_^L?5Q[_=^?R?HODT<\[]U+Q[ M^='9<-,'\6O93__GMU\_Q,]PXEY/PT3B _YA]6O?[Q_>Q?I<#S_*0TO?EI]YB<_&B'BYAOFW[_ WWZ<#2^^C&#]M\]3 MR%O1KX=<0*D"YW^6;_NI,Z;/"&0:%P$(_A7&A> 5,6[Z]NZ8+[^+),A^,9I7 M1'SWNZOBG5SX84T!W_GJ"FB;+R(7^]AG,-\C;"^-E//\&7"0+\ M2YQ<_-2@>S49)QPQ)/QE-AD-4UE>/\SQ9UEO9Y-\CHQK%H+9P]CCYR\%(.>, M+N?X_]SEZZ\- ;DR' _+GW_%EZMG%+P]#0:^S0'_:?KQAV'ZVX]#9P,S-D@G M@I(LY( ;038B,/#.&&H&NSRHC&H]KM$DWGCNJ"RRDTM6C'R 4?/7P6)&/GG_ M97#YI2@(>(N_S@9@J.-*9:)#=$0Z7 T\]8YDW,$R[E:*4GV74[,U1[.?A895 MJT?\5!3V$XSFL_5?&A4VZMN.8JFMQX_K/7R%\0)F9V$VG_HX'X1@7/8B$.HT M[K4Z41*\XH1*X1@W5GI/*X_J-H:;8[KBX-ET/;K5G'[DI"^62E7MSB<5A;K4 M' [@QQ\FTP33O_U(*RGY#8X;)TH#Z5]HN+U:S.:3"YC^\BV.%L7F.YO- /^7 M/OIO ^8ANT1QAU,0B0S9$0><(F0MA%0F6)OZX<$N,/=/E6ZZW4R4WA1SETNL M*Y=>36;S\[P"?BF$9'&%5FB2)\ MWG3^]\DDS<[&Z0-,OPXCS#Y,1FE@C0M6XC"C4LC&)#.R45F"PV0^:JV"#;TH M?A.:_6N_@KHV$J"SK'M@P=^GD]GLW722A_.!D$:([-"-!)\0BF'$9YM(LMP@ M\Y7EPE56^[7'/_E9_EA1WM4J[ZK5E84\_O3+MR_%E+[:V'B(E'$<$35)$AFC M)+[P&1(#@T8ZSWR#S]1)QUO!/'F-UQ'S7?V+[K;A#/ +/^-B\QJ7L='D2QGT M"N6 9Z >.!";.0XY.T]L,IY -,F T8%S4]T*O ?0_GE027%W#+]:4N]AH?\ MHU$Q.L?I-S_]-UP;_$ #E2YQ3ZC5N 6)'$D ZXF1$I2,&6RH[1UN1W,J9*@D M[QXVA[_#& <\0F1GZ0*E6P8['WZ%-;RH&>,"5T1OLB'2BQ*_CYED YI%9J2A MM9>'!R"="B=J2KZ'7>/.H =6*J:E8,1$AVL62VCNVK(Y&B:<$A"IK!TON /B M5)3?3;IWU2VKJ?OM.$XNX%>T7@=HG"KM'3HY3 946X ML50JFBB.M[+*MV%Y\GJO(N2[RE?=E;_$<;G1V$0-IYK$Y!B1' 2Q2$%B0@3) M7-(^L>HZOP'A!%3]>)'>U;#NJN$W?CC]IQ\MX"S]W\62@N?Y7WXZ]>/Y;""# M<@A+$J=DQH%&2SR/:'9FZYG+BNI<.Y)[+Z GK_UZXK[+!=.5"S\O9CC(V>S5 MY"(,Q\U):3F(P.T(899#U6%:':">%<"?EN>JKSZ77]^.SRXFBS*:+?_DUZ$/ MP]%P_IT-+)/.1NJ(YA;]&,9P4?.XL@67<9E+3O*4*[-J3T-[\OP\1@K<9;I] M+--++L3@G?_>H%Z&ZJ _1?QG._6CXWPW.CSBR&9KMS>!G."^S\BP!*VB! M$YFH(%X$1D#' %RK9-FM0,?=I(O'/?K)$FH/DK[+"]?9M9E_ANGOD_'DIAV^ MWJNM!4T56N$QJH).&!*,<"3E9"3-/%-3^Z#C?D1/EAX]"'Q#[+-SKL25&[8^ ME1^.%XCR*I/H9\B3*2P_]]%_@]DOW]#E1P"X>DZ_-P+"X<5RGC]I GN7IKW/ MQIKL+)&RF/:0&"Z!21*0TG,G1+2B]HE*C\-Y\DP\%E5OH''G&/XEYM6\^AG& M4$X;G35X^#*9 MXN+SRW\MT*Q^/?R*MO8XS:ZM<;,+$B!;CEA'AUV*6A9Y3@:X4XS+YS26JCNW-CZ_!-F M2!V9;^!)Y[#PC7WN[*L?CNX@_KR$^K.?#>/ 2:X:XP;-'.0U=8XX*B+NB48Y MS7UT1O9I6#P,\3E[0?CA8E0^$#Q,44Y8S.4LX0Y^?C!MPO M?CI&!VGV#J8?/OLIK#_^=Y3K^;B\.UG,FW=F;V>S!:0!@%?.T4R\$IY()21Q M1A472CGAE95!MPO!U4;V9'EU>#UM8-VC([MKX>PXH";^-$C:!>]%)H))MSQE M#4)ZPEG.(H.W6=8^D'@,SB=+M;TI9P.C.L>$VZ^[S?!P#LB$4K$LDRR\)C(C M;"=3(":@[6>-!ET]LK9WG MY?)YOIB7R@#E?M=R^];9!QE4(ES%5+9O15R6@205.05F5/VC]YT /GD"]:>. M#>3I',+=@G;%[3N@!\%1XP!W7R[+01JWGH24T-$4RF>K+.[.M0WR'2&>*H&J MJ&0#A3J'@F]OKTMBVX"F&:";$$U 8FMFB?4F$^#&:I4H3[SV&#MW% MNT'IG4/$&RUXW R9T])8IW$SI!*M*@!X)9,J<*B$&4_ONQA8H)Z?XQXAX M@^H[9^Y>#O-CL8P&67"=C%9H^6ADHL#1A52*UB IN9:)>5/[>L9-!!45?:W( M4._J[2#&3=>Q?EB6C/EK'$UFD/[VXWRZ@*L_3L9S^#;_9=0\\&\_SN#3W?.2 M]DR83>>#=]-)6J"+-5W='C[[-FS"BY ]3R287")"+!936!+/P670RALAVG ! M'W"-!_CJB@/;GEV1!?>4=;J'%8]0XZ2B."M>T;N&Y_KU\-?-*M@*U.!6;:GN MNKX+I.;ZOJTFUI6ZZ^CHKL(K"7AOVA=*V&"H(D#+\:-,D7C\ _'1*@8Z(V3[ M]+1^H[+8092^BUQ[N(V[ O9;8^$,9$R69=S6A/%E6V.4>($>178V2)6C#]4O M9-\ L#_3K:)2)K4DVD-MIE]Q4.,97(UP!8M21@45EB1/#?(X,Q)"T$3'J!3S MS'I;._%T"Y134'D-*?DFM39ZP'"BNF>6JJ5"6**.E ME6-I$JYW%KJIW< M]1"F_1.D/XW>?UNKFSIZ\.1NX7N%%L;W4@*RJ:9Q\\;(.X0^G@\X)^J\74T3\#J;# MR2I5;6DY%-^Z*>"RMB*NT\!XD155G$"YZRS! M!A)BEB0'QKC4' *TJY8:;3=^)K"6IV&!X**P(4BD8%9%F-S M.3.BR[4[X,E''^O0N#/69\OB_6JYAXJ:#YHCV4 6W&=BG<(=@TM+O R,"&>5 MER9RK6J?]NYF'>[#Q&%! ^0(A I.B52@B!,6692TISZYZ*NW'.IHXM1P,.^Z MZ-FTOKX'3B\TO+$K(&TUL8K3T MF!.E")\EF6>(,FE':6IE%/<&\32)=D1JK>W*;1E5=].>VRBE%HXH*)&\H /Q M E=BG(!!)J:X#^UJU?2%\/E1=;]*[<%?NRKJ-?LX.4NIT9;!VNHVV,X@3Y.(^]%9#YT6[EWGU_=) MRP'P12DOV10D'82@M!(H$1&X)U('AZ(2B5A'05L)B=^.5M4Q\G:#>=I$ZUMO M/;1\N&^=WH*8)0 .:!S(G,LM9J](R#039D.@@04E]\6T>U ^2Z+5TEK%=A(/ MVZU;JL$/T&$"QC(C)GM&I/*&V* $<4 SFJOQI;GGZ:]-F/,FJW:+B/ M[-OP0@Y.1,Z)-2!+@B5NX%0+$I$=,;*D1;"=3?\7[M1610]='+KYS -)940I M<1*90]!E'UT@[IU(9Q$E-6MT-1M L(DY ML"2:5&Y!.XF[OM9EXBCJHP^I>K/WUN">)<,ZZJB/QA+WS86;0)5',%&1E*) MH-P09TH3++:/(=H/G0N\4T?D:Q MO1MYQ$T3A1B;OJ@1/90$E#B-_JT427A+1:FVM\]E:CO49TFTJOJKV2*CS039 M"GL@(.AD2@D_E!F16>E2UHV2$)5-6DFA;_N9O:YG6X$^2\Y5U%W-]AOMHL7E MS66[D-DOWV :AS-( \55%DI:$JQ#J[&D-3EG8BE=%Y*G8'CUTB^[HWR67*NE MM3[Z=]P;+=Z(V#%AC&:)2"O*-04?B2_+IJD/#H5UVP6\O"AR(W6)@,T$3)'X9%D:"DPI"QQPOO2DDF8DJT/ MJD(&W(UGGC"K>A)\S=X?#YY\W(29J0 6&"4Z:12%M[GL]@Q1>\.\D^!RNZ6J M]2.?'STZBKUF0X\=UL98JI$,\S VBV(3&=ZR+ Y".575*1&GRHYN)-+<6TFL MLUZ:S&E0K.)^UQ[9"7/MH$JLV2:D]6@0\>C[I06YLBB7G2H'%A0P&A5A4I03 M?Q6(A2P(]3))I]%GYNVVN8Y GCGA:JFHCQXBC5C>PY=54&7#!CZ(/BA*2_,W M7\JKL:P+^TLN@+ "9X#3OG:/Z8=1G2:E>M)*'WU('DA!FLVGPSA?E2HZ*P+Y M'>;G&86383A?E!%8)2/P%(A@CJ. N[VPI65-@3-@L^!A3YXU07T,Z#=WG3: M1XN4-LMQ,YQP.[GR/2P/T&!5.W@Y])5O6S[0V*N#E*EGG *)3II5SSFN,N%. MJQ UC?:VY[B7FP!=QG3:G#XJ1FR@?.#J:FN#L($;W(@QEBT;R2N+TX9 MAB-R3#)&(_1 ]GL '4F/BIT4O8TSG07>0_&16YA6E;;;@.JI0\5&0(?I35%1 M<;=[CE:3^MXH$<&K8*DD3%N/JZ9&?:F_L>J?! -XI],V$7 M8??1F^2J7OZJ4'Y0$$ULE$2A(7*XO>Q^R(93Q1-'N9IK7O+]T+Z!0H4$_B M/" V"T>HU^@N-?G?M<,)K<&= M!$UZT40/G<[>PQS'"FG=1WW=,,?0)&W)T.:X,TKM.+$T"Y)#T)I:8[RO?0UW M,Y)3($,%&5>L 7;'*EHU[5F>%!6+R&A%D8,*'>OB8I?VBZ&<7J;@02J10O3U M+XUM 7-*'F0G0??7Y;#!LV[2U )1O\T-KZ$YL-_835V;>]=UE75_K0RO(],: M(#F3B++E9#B(1 *RG%@7L@)OF:]>A&%?VF_K*O:M_%U$W(/26_2L6O=E=LPP M&3QN=]27I*=(7#"2 ,/M*UH73:J=^=$:W,$:W#U:DW*L&J#4>,<"$1H$U4YI ?JAV?/P8XZBV\ NJKS5 M0K:6!'L(Z]UR/M"VR%JP1#2+#AU%A8XBDYH8FB,U.LH0ZB=?'LEQ[V,47$&, MAS[NG4U+W]L%?N?TBY_.O__N+Z Q0X5CE&H;24:"$IF*(PI.$N^S !F%2+'5 MVH4/N,8#?'7%@6W//A)7?"1X>3?2G@8&PQS!CC0R LE(MY@!N8CUR0X*,7HDR2U*J6P'&S M9(L??T"2["+WBN187MO\!ID]#H8VF&PB6Q0EN2'./ECAQ8 MU;*8[ZUOWI_5UZ/T)[5$=QR>]BL_^_QF-/ESUHN;?/7M>_!QMPSE=L]VG@/3 MGM,4M:0R6..EU52S' .8U*)G^]5SJGN76:%XN99$T9)IGJ,E7DE#K+4$M"&*]*_,FE+QJL$3;+&-2Z$@%77GPB[CX24JY? MZ"JWL<9Q.((;$#].=I4.CYI3RRPQ3*!T-+?$1@W$1*N$SM8Z63UWI8=QG#P3 M#Z[\'H[,7\.7*<1A$S+$WT?0:&R3GV7\L=MO?#3Y_GYQG%NO,# N4\YR)BJ!PSGJ- G!ZU*31VC(+#I6^[1^5XPOU.M7K3VL=%O:&E$A M0N9@"&<<425FB)-1DN%4M65UT-'T#=^.%V6 MT;\4WGE>M9.<#:PH[;&R)"6YED@K%8+#5=-9$R0#K4RNW3WC7D OG*JHL!Y: M?_Z\F W',)OA"AJ&XUO54TOT$"4T]4N-34N"0"/85TVNP-LQSHM%&/AABG5"I7_@%,95[N:6@O##]*$E7L7=J&/.+(92K(9_ QG=N91<*[M,G]&&L^(I5$0;Q4'+8. V*ZBX4 !J-(N6J*;3$L6-PH.RA%)M)/)$ M@J[=_'8KF&=,J[J*JMBQ= WL;NV?!NJ5'(J;/3L;I_5RBA)!.5X*)FHDDU"[%E='R"WX*^X+DVGI;EFNH*IL+,DXL8A4%(B/ ;$F"KETNT]"^[=%+[X87J]NHVQVL!1-(W$EH(:<$J%I#X0!%\J&00T$B1D7+@-HXE3 MG 6U[T@\#NESIUIU;>YE*[QY&G)5PI]*CU:!,<334L*?E9;WU* SDL$DXYU* MOO;1:6MPSYUI-7360SQX^^Z-;G"S=1N6/8X5G=OX.8$N[QI:^E9@Q_H)Q\4"BL MS).4@9>^)/O@V Z87RC8FX8K!E^WXU\?T/UK./_\:C&;3RY@>K4J6RJSYTR2 M#/A#L@C$(SYU_]?370T2V?:QGH'#M3E'Y(@M>*F/8 MCZ&EQ"?6&^E\JI3&,VU;,CVZ,[FM6IFJXG>U%4 M'Y2:3B) FKU!D7WP(_C-SQ=3W(@1XZO): 3-8>GL/"\EU0QJX%T"6QK"Y5+ M42H?B,--FT#D. M90GG53NIX!,S3)UG/JNLA*GMG7IQ]]<-1\83?3*9E#!\@ MEC&@B%Y#0,M3BQB$BF@-&K0\:8PH'LC$.B7!*Z%RK'UM:D>(I\^R'E760\SU M#MQUDA(L^],4T:W>20,N$A56&\(B2D-"HL0!E<3QI"TW5#A=.VMR%WS/CUNU ME'50,WY 6),V9.8TOA-"/H.*M$DXVJ>@'R]NA.GE0]*:J'Z.L6I&^& M8S^.FP5CLO+*9D,"3Q%]61N)B^@WZ^0"YR8*2VN;7KNC/%7/L)9B^C"LKMF" MJQSS=3=G-/I2,+1TC&(E<"M+),]!.0NU+B4?6 9=.YQP'YZC68&JZ?,>P[R3 M,GKV]TH;710 G.?&AH/4&'!@@W4N60)262(9KL(.E"8@=%00O(RT52&E1[)E M(ZAG19GN:JFXP"P3JZ^A>SBU>F"!6TUQ1]5-\^^0.0F&6Y(TI9(E;2*_M=YL MRX#?Z;DG2Y*^=="C&W:>?X/I)YB^AZ8I2)-UOT$\ RYUIE(I0GGI1L4YD" M MVF0A2+3$! 36ER?6$N+)LFL?*JOHC]VXZ?'1?RO'B*68,H+;,BU*_Y')8K[L MNCH0D06TZR4!$+C_N@([:TYHL$P;+MVU1IJMKN?LCN%DJ;1/W?3@C[V'+Y=S MX-?)^--'F%XL]UZ>'(C("4\,W5'=5-ECE-AH>XK,+YV:+7*"."^B=MZ86#V9H-P,?).H4'/5O)F6)2$,/*!*7*(.@@<0P:5W6K&"BUF]F_(X*3 M)=W^]-+#%<7V,AHPXS*CSA*5#/JX1OF2N<]PG0>9+!BNS)Y2JIZC ]"3HNY2 MRG5N]IPSQ/EYOM:] L['!7SY?\FM^.I'T%QD0[D,8W%CRE'2.-W\P[5/#DP* M4O+(B 5?EMS$2+ B$,>UMC('@P.LS+T>AO'D0^^'5FTOE:$Z@'\'T^$DW# M\VYSU\K ;8D&>%\:&' J",Y7(-PHDY10E-X.UQR6S<^;G#NIJX<(3C?PFFF; M&$02N6U:[% 2%.X8-F2AJ0].0>V3KXI3"^6 M19O61J5.V_&SK0P4]7(MY M6WJ/( W?^6%"-P&'++*)M'3[U.A29G0N;72>Y)@"4Y"3E'B_G?JIO3"[@H_\&LS4B4!!E0F/":BEQ@<\!S0IM"K5/GQNDR&M"L?9?CIF"9RI:2&$"63#K<]QDU^-+1&(%K M53U1NS6X)[])]*.&BJ&^96O1F[6]S\,<154"2&N7Y,WDVI73]1#@5E6%;)F7 M 2@1IG3N<)J3(&PYZJ'!1 %,\%L)CMN:N-: P9G<+I&MQ<-.C0R]"+EB=';5#GMC5LJR>WOIN'G>IJ<[6NV35Y.+ MB\FX>3D 9[3BVJ"M5NIF!#0' SC<]<$EJTHC*N[;[6%]P#M)HAU>D;53W+:, M"%^/_&PVS,/8O&XUKE42^M7F'9W03+I$*)A2?;ZD%B@0)(+A$#0X[CLQM K* MYT34_:NU8O3U@1FXJNZ^2O6[1%OJ.G\:EY8;: ?0Q*.)1'HT 23UO#E))NC@ M1NNT4RGEC@OF@R">$]NJ*Z5VU?U-TZ'(%$%OQ_['EY("/_ST":;E(*R4(AWH M+(S.@:%=B?- ,ER\/:[<1&DE*1/2\-M]4;8RJPZB$Z79 =350YA[:03,9@M( M; #&T> #FJ11EHOLI1$9:$FTINBS\,B2J)T0.TJK#<15-2Y'XWV=XCU>#%NB@S]4 :5 MYG^-HPGZBG_[<3Y=P-4?<3V!;_-?EL'XO_TX@T]W*PH](IQ4UJ_+]DSGTR9& M=O9M.!LDFGRF+A!5*@=+:M 'H"@G(;1P.07!JU>$W@JF(C\^HV"F<8$>#?X5 MQL5%:L&71RCX=FRHBJ#[""AN O:Z63E;01N@.OQB--\'%Y:P:NX0:PZ06Z.X MRX5*"FQ#BP[2WS-!7/29R:Q(+CWN>_-5;7P"I#E=*!E*N1I1T"KIDQ"T)-,6T5#XFUNQRQZY/W M;T=6T]ED7P*_RP[:B1W78H@W08D4F?82MTI=+O%KZHEC.9),2W^[K+.1H14+ MMCWA1+1=18!;Y_Q__'1+.F@&_[MYH_E[&?U[R#^4__[Q_NVEI.)G/_T$7R8H MJ+_$R<5/C91>PRQ.A\U1QB2ORU?YC 6T>5Q/UT-\>;05\^\08M^!XL6/(P3I!]_&**!/XS1<"FL M]](9:15X%;UA3#(%G(GH!ET>W&$>?XB?(2U&L+6AX)7_9,%(@4X2$;'<,? R M$HL;&Z$NYN21E[KE^M[^F=VO.R\/_DM@!EW\V5F,BXM%<^G_-?(C#N<#W*!Y M5M82Y\$3R;^ZV0Z+Q>YKY6&LGZ]PI&W)URVDX&5CF06H320Q2E*(K94^(W' M/ .%/UZLM1-S&M-_Y>E!VB*! 0 5@E&[K#XDN2P7.SDE$:*A8$%HUBZ-H=7C M3I ]<5<.PWFFB>X2BM:G>?KF6:X MDZV1I'C6D MJV(Q-VM?\:0#)!^(AU*97XM(7$FJYBYG[K0V<+LE =]I4:UW#?61_7*%]:;E'S)3DAJ*W"[57K2VQ O.">,\2^#,@JY^_W<+ MEI-GR>,EWT=^S!4N-!)GP]1<"FJR56&(:^7Y#?J"8#%E9H@QGI?K\YQX'2AA MN!^K0&F@MG:9\9T GCQW*NNH8N&F^Y)1&^@?RNV@4C8/4E/Q8%Y:?KQ>E,S M9<&3U88;DS0Y2DL"L^5$26DT]RPC*1N6%(L9;B?E[98IO N8T^+3052T(3#8 M+4S]&I%\;8Y_WHYG\^FBQ"JO4E!O3)#+1-2SE!J]K2W!@*%A;@1L(V2U WGD\'Y%3LU*K&ZV% M4D?LM?\^&WBNT>V@EF@>8\FV,"0(DTJ==QV-B5K>;B+:%RD,JGX6X*%]U?70R*,5+.<< $3<";1CZ2 $=)2U 4Z\DU^TNC_6-](6O M_2IW W6[G3UT'MU F)R;-@:YE,9HZN1:AS:+5"(&+Y32K-W)9&OO5W0;6=3XUV)BQNSYI:TS:RS=GJW=G;" 2F%#R?9(L MI>B43;@2^T!$D-DG+A17M7N@/ KH:;*M?YUM8%KG$X4'Y\BR80$;,!ETH@D( M.!E*>K@@3@E-<*K8D%*Y%9SVO9RML)TFGWK1S 8*=2LI=^VN\-U X[9L%:>- M1F4'DK0T1-JRO!K+B*(B)9:D":J=S?68IY\66_:CA VTZ>6@H134=)HEDZA M.M-R_M$C7QL*B @KUT.5ENB%2V\%J)(P9)HA1-..65Y;3^H M';(3)4Y]K6P@3[<0]U4[MH<;,S?M= <9_?U,<?5V?/;N[:L!LB"[P-'D$JY43F*: MN)P2,6AS:0 >K6[GX'1%\L*E;LK90*U>:C">Y]S46%N2WP*7FD(FC'DDOPF9 M.*I"WD"#;M43'Y3"LHR34UG:'#/)3+I2?*TT M%\&-4YAR&Y_1&&7+VU.MGM=W<;/]!43JB_=8RJ!]6(39, W]]/NUM-*FB(]& M$XKJ9 @+Y2(8]8I8F@)AP@9NT.6/]:LA;@.S[S)HO6G]3C.H&M+OH?35]5L, M_@)_O;8+KDJ]M$'84XFTA]$=IE):)77>_*K.D_.64&-<*0T0"/21DYL M,KB,!N]2T-2%Z@>"FY$VA =U]QN3;07HJR[J3 '8IO/D;Z>R[* M&B7CP2$ZE[DJU05,T(;Y8-YZL1X=%'6OGBQB]!KEX6ZO;6M$Z)6 M6UP"2:D-BD0)N,5EBELN*Q( M7BJ5S;^_FEQ\F8R;"CNL&*ZB3P6/=RZAN>0-<89[8K)A.FG'4[L60/B :]K'5U>:W_;L M4S,2JLBX8CG!@N6/L)L05Y=N W,5.>( 0K8'MUUZHH\/)OA10 M<VQXX%Y;>SPTX%O-/7QB*7 ELW5**F7*#6N;?2HW M0YPPO9_V'II;K:(RI?Q>1$V*# A(4PR_5*7)'V\WMO;7WN":K MY5VM\\5\-D>Y#L>?!M:&Y"3Z=-YQC5,W:.)BB 1G+HL^@\-AU8Z-WX/G>-,$ M=U'\G3AY+0WT$D!%5%=+_:9";H%1+;+QQ#-!E*Z-F MIRCJ0ZA.DRF5M5&_WT;WLH!@,V[NB!J2RT1"I,0K'TGFVBHNN8ZWJX,^Q\J- MCR'10534PV'_O1>-FUN'LT9+LT'*,=E29ULSYXFD*A#KHB(L7[R'OE^V]8C FBAL22L(KKF$IQ.Q5%N2 M(&7F$LYA[MM,BQ,[;]U)MP^=M^XBXX.=H+4!^8S/6W?2X:..TAZC@(.QA3.# MBRI#US)9-/D2S\3RX(AV4N)&RJQ)K=RWXV;)KN>M_9-D%[GW?M[J*#[-.468 M+&7-I2J+I+?XDO*L<)?EL5U)KZ=RWKJ3].\];]U%=!4/'Q(,![_")S_Z93PO M/3T*:1-E61K.B,B\-#5GY>BWY R$0#FE6B>G[YG*,XA_^33Y^A-^]7(FXR]7 MDWC# T]MV^\JTXJ!W )EB6)%V#8X6FSJ#^OX^E/WNV-W%O^DHNPJ+KEW\.!V M$AC+$3>74BN=ND!\LIH8JZ-U M";O2\S\AATN&4_[4V%NXBL]]VR& !:^=+Y M34DT#CAN(YY%PE2.N*= >??(=\MN KYW0]Q%.GM)0/JPN+CPT^^3_&'X:3S, MP^C'\[,8BV%0PJ*3T3 .2TBTR&$9)\V3Z453'2^,AI^:3676(1^IZO.[IR?U M)XY;V4K"*HVOJ!6IA U%T-H+H1CCS'N1S* JDJ[EU3-,I\MXZ'@!9^6"WJ?& M@+P6A=(R>99UZ9V"/@'.%^("LAOM#&:%1!NC^B78%K Z9R/@]Y:*D*7=Q]3' M^;^&\\^O%K/YY *FI9+&.I]LU>>#:@<&[6-B,H52+X$1G-*:""T2Y39&U7+M MV_G1^[_!49L4=[(,^A-]#VE.VZ7Q\_>/^!U+N]MG95.*G,1WW91"-M4@3C\I+1;Q/I7&W9,2RD GG M2'.'[GE4K8JC/12.6C]PWSYLCWJ<=)5G[1AD ;$R"MO J!F3OGKT_J/.CQ3^ M;?5UD%R/B@0MT9BGDFC&4JD.K8G5)<6-9A&8BQ'-^Z>@P'L"PG7UMXO *NOM M-Y34Q>)B321+'7>EZ8PL]T-+D:L@4RY%.ET(GD)DK7K*/Z"Y&P_=<_CWL6*? MU)!9Y3NUO_EOUX"DE+4-/!*!JSX. FPYCZ!$1Z M+;,>[L>O=O;[W==?OGV!.(?T<7B!'SG/'_"OL[RL4'=E,,JY#C(TDL;G"7",88B4FA3,\4)34E*BF0*OM5M M\]HBVK_7>B#>W794ZJNM!Y^V%4C\8RRWYC[!@$D+VKE N#5HCZM2Z+KT*?<> M38&<;0J'F8A7$%_XUH,JCW%W6 :%V( &K9E#Q] EKXF,UA O47#4I_!ZN&74>QS+*H7"V>9$4@411E+[,PF0#L5)E%;40AMECH_!> M@XJG0MO=U;V)M(?HYM!YZ!_F?CI_[>?+P(*1U,F(;HU.H$H*.SHX0N,/!Y;' M3 ,WM3N?U1W!H<*FAZ!@[5GP>"ILM4..];A\<&OWV?^!^8 =V9'Y;9'<+O&A MI&.&BAAHEEP::[-,@F>;O1>*VJJ'YHCE)<;Q$N-XB7&\Q#A>8ARGPK>7&,=1 M[ TO,8Z7&,=+C.,EQO&8&$>7!*R:KN"Z@N"KR448CCLG0M_W==V=M-9@;WE< MTAHF);&)2+)F$2DD M @D:S4;OJ7(1G(FJU9'_#BO&?7@Z=Z=;M8/^.&F^?0KKA\'L[]/);#;0P28F MRGE_4]8!)P[Q(BIJBK\'+V7#)"MIT;B\ M-ID@,1!9Y-M%83H3=_WL$^+1H\39 M@Y^Q@<_O(4X^C8?_#>EM0EX.\[#8EF>X9L]GJU6\5*%<4W0(,WQO<8$?1_=_ M_&F('YX-@*D$$>F)3A2@,2P\KNLJD&B522JE'*K[SCT-Y81(=PS*[J%B9,UA M+3\RB-Z)&-&7HS3STOB ERK/@6@.,<5@K#&MLI8/1-_E1UZ86TO%%4M5]C&B M:W\99&^ER$H1-!84SD4+Q*-936%OE657;%PYCWR M>K>JA/-N.HQP-FJ^ _^\-G6;\9T@QZJKY2Z%S!XIM.R_^+94_X+9 M?+8LA8P+>?FEB=''2!F3D$D$7QP^'XBG 8@044?AE.1F#QOT8^$_3P)65>I= M?MH>-N*-D,^G:\2_+XK4S_.RKO#RW=+NC2>&]D-.Q8_S.-^<8Y;$ *!<$+RL M0+WOP(] ?H*LW*,J[Q+2]4#(!EYC/0Q4D#8J4ZH^94FDR11_,Y+$'**4U"<= M9?\\NP)TVO1YI. WQ) ??=S2E)YYD-GW$_L?,$IOQ[_,4,Y_#@2PJ*PV)$.2 MI?=6)A:X)12"\Z&I^G2K?\R6>D 509T BPZJIPV$ZU9!K^(&?V-0,1EG$C];2#EH\]4"A0/EB@CR;9I@>>,&DZRW<#";JWN;HL M*+Q!#K.?OU][MB"5C:9=,>XK::\W MZZE7I1RZXMD]TFNNA+&R(>>2YYI*U2]+T4S,3!,B:AWY<@/)S8CAIG'),Q,#X'MS]?1!E2WFWP_)D%_'7+F+^S^%T^ I! MK0N;,9Y9SIX 90H':H!8XQC)!B40F7$\QE9&[9)2 FMY1A<%([:9'DKQ5U^Y4GI['&"ZF$Q?E.D M"+\.OUY/T%HF%?S\_3?_?R=3](%0!$V'!)>XYM$298H;[$J9R: #491G'[(Q ML7KF^P[PGH4-V)>Z>D@4O0?J%=!KK8[:P.W)2MP1ZF%LQMY4WYYBU?2VWX5L M(VQ.#3"(D:1@<18&PXAGC!,C%9@$EK-0NQWX4=#L 8OS6%FVB[IZ8->ZW<%[ M&"TOUGT>?IFM=G -.7H#0)AWJG164VAP*4>R]B #80@:L?9[H&S?S.I5U5. M^M%##S?#/D+\/)Z,)I^^_^QG&T2Q!!F3SSHH38PH"9@YREQ-4Z5]*/[T!>6YV3?/N=#A>?.SVO^\WH>L.]?76::6>\ M,#0Y)W."$#.5+GL*.')EZ*#3DWN\6XW^NH*<- &/3)R\+FV MD=+GW>I[IOSR=M![\)W%N+A8X)X/Z>QB,IVO>J@.E#)2B&R(DYJ7^A6*!)L ?6DN M2P<_W!SV:,5O0?D\*%1#1?OU"W^'^4#D[#F )8PEBE8%"\1YK8C+P050/+)8 M.WW_?D3/@RR[BGZO\:D_9I 7HU^'&0:6R2"M0T,P.X,N;O+$0JDVH9*P+E(4 M1=@;/:YP/0N2/%(-/=P7WCG$FR7NFZ6KM[?E7(!&2UQIC\:8DD"M=-+7MF.> M9.I-%^+TJI1C2;W9)1S'M-#49T$4\VB]&7#HOH:2JJAM*JWDA:Y=K/L4CV=V MHDF'XYE=U'4$\?(V<%^.9WI0?O MC A>T91.D685CV?VR;)=U+7GXQE TY&;2$FR DI4%XB5)=]"4!I,8)&%E^.9 MQZIRA^.97?1PL.,9I[QB7*92^1P=C9 I\:#1T(B>!@Y:,56[+?BI',]TH$U] MW>SE>.:-'TZ;,9>[R8.>G=;1#UH];!2UO/&(%(9V78CN+Z70X_H0?^'TR MGJY?(C^'LRO_-6B>;,*-U=NFQ**0Q&:="-4I,NZ$!%E[N:@Z@*Z+ZA+#):37 MPUEQCA'!69C-IS[.!S8 RH@'HB"ETMQ6%_LCD>R8E-ERH5+M -J#H ZPF!Z, M=;>7VKH:ZV&?/ON*L[PXXF\FTP]^!!^*$%8+0)A?O7J%HL&E8D"9D\!$.:EJ M^E()B\(H-]15%L'AKY;3V@3;#>+^Z599R;O -M@ICX+3UU"E+C%-% M"&A5A.PE 9MC="S;S&L7IMT*YN1(4D7J/1S[7%MX[QN[SC)*:P)))E BN8YH M; :!MB=EU!E'6?6=O1VRY[QY]:"['A:2A'X@B8LXLZ]L28V>5:O"X4@OAR MM)($]'J)+"VE;*()UV%J8W8.Q=.;@78/K@,&N&HIM 5A.FFCC[LW5Y/F\M=_ M#-&WG<;/WW^%KS!JY@UX=$:DMP1$"0F7HWY/\:51WCNAP%M5_;I$*V0O=E!E M[?41F=@T#^[B7J!82'0N? MB63XPS, HM'BS]$+C@[I'@@BGB=!'J.%'BSC5W[V&3V#\I_2F."K'S59L,TV M*WW.D6O">;DBR=$Y#)ZAFRB"URI'=!MK)REM1_.\O:Q*6NKAU.X]S.;386FG MN!GCYK]>7LQX&'M/CE87W(?QNVIQ8')@!?:PRW4: _..JN@9X<+XL@#C$B]# M)E3$J*S)REVI_VIQ45T4_-:66:3=OQRB71;$N MFPGC=M4-?1SES:R\VW15:>P M(I8/,/TZC#CD\[P![>PC?N5L\ULKIZ7-6'HRL&J.XV!U%;H3Y/9]TT-KMX>= ML.J8C(E2.V9(#LZ7>DN!V,0%\<9Q:JGE0&MG$QP_4Q\NS7#<1-U%J3T0](\/ M'Z?-KO+]ZHK8NG)SE@(M#T$X@B R24\<%XD($#[08,!#[=2Z[6CV;[(=3LN3 M7E2TU8SK_?+]5;'>5Y_]^!/,\)]\ALN/3O(RZ+=1?)7OZ%> TM-5_MI"NEUL MF0+3GD'.R4K.G-,&4G;.4^8ETW9SQ+<"J$HQ^ONMX,;L_6,\"3.3T:C-Y/IGWZ:!MQ;RHRCQ#>WNEQPQ'*;26"))\J0[3"N M#S"?+V_*S096*>J-5\3SC"-CO)2U]9902JU6D4=#>S-%JX_F93X<)6_ZO(]< M9V1_1UW_.IG-WH[C:)%*J<%?_'2,'YL-N):1&>J(*&H:?QLM"7O%[$Z=<*F*0N3-:^D@@ M)QR7A4RLE9H %T(X!F T?2ANUC?(%]8?(1GNDEP=A.1;IC+^N12V'>9A7+I. MKQ?PML5/9X MYLG&,;Q,FJ='I;LSR!R9 _)V-EO ;)"C*CE3 3=+X8C4' =E<7C*9H\C3"FF M8XG0WCN0ETER;&RY.P7LH:; Y3 N$QS>CN>3Y4'NH-SBR4DK LV5+)-E AP95^[RW]4QHJ[J/A;G?K*87]_-)I_&P_^&],>7 MR?CC9[C64VS@ "+Z/QR%21.18"BQK%2:<3PE8T$Z+G:SA!X'Y(6H!U+JAB.S M(STVIAZ,AQP)#0EPK^$X/H.S+O,82G5+K?*Q1$!W.#8^:+K*,D%>4&T=998P M%7 3+^Z@YSP@3SU55N; 9?4NU97'L/>*F">8@K([&8ZP/N;E5+MJ-$=+7R;E MT1[-5N"(.!"; B5:2!_*16T=JC=)O@_0P6_4'(0JVTM"=519GSD?W25U>WBK M-.@V ^R[>E1?@SMXQ:FNA.IOB:W(AB=)>Q\T\RYJXG&_*X8I$(?V*$G94)4\ M;H/IB/-@]TGW]D6PGAS;=R%!?_U/UI55G,NE/#X!;SV1&=TSRY)#;\WJQ(%Q M[FHS\@: )^WWUE#PYN8HC]!.Q?3GQ@E_J)'&97$O);+.Z-_3C$:05HRXR#C1 M7D8>?.96MCMR;?>\%[[TJZ(^NC^7H9[G%;//ITW3GV:=EHH&[B(08P ';E $ M07)!A&!4<:N#E5!Y\=D*YL4KJ::J/BIP;0*VFCYMH/7D2]P#ZT#UC^HHL TM M.DA_7XO,I7MA-3!IB;(6]TY+@02K#1%6E!4P"^=J!T#V3HR':A/MG1>["+TB M'YI]\=UT^-7/X=W(QV7(>M5Q;EU&1SKJ0N D:_PA40*E$0_B"PX8U13WV]3* M9+G_.?LW5:KI8]*/,&N;J.\A 5R470_MGZ\PG9>F].]08S#%W?/#?!+_?=.> MUC'G:(4AC-%,I)>R' QI MI;&WPP^+]6FM_UR2?"A5X%WF=$Y_Y:V8(*KR)X MXBQ'-PNX0P-F>L#]J[:*E M/=<^YU9D'#E"<[8D-TI*'%.1R$0SM2F"L M6RQ?RZ]:^HT.4G,!V_F$PV42=_1@(AIZVKL@LJM?TF4+E!BC4N0E6 M^74*L(X?M0#8DR7T(+C#6#]55-F"'MWUT,-^]#!0(<"4.0Q/=A%_[;C>/X?3X2L$M0X]11%HMI8H4:J!Z*2( MUXX3K@)NQ%'BSUMEQ+=$'J1/Y>8DCSX5>H7?7QSA?W M5,/Q_@'Q81( M698;@1H-&BI+T?%BR0H9$K!L*:U=Y_^HZRMVOG1SOIB?KTIM#J@-/CN4JP.0 MI7JQ15=#XE0&C2M\PHF0_9%KRKR=._IE&%X8<@P[%YL\]5#*3O1H&4K914T'\8S; 'P)I>RLRIU=Y,?H MX2"$85DI"L(1(TTF4M)$+*"9D*1UGD7FB)Y8,2KE(E*@:7,E GL5$(I.TG]GE#*+B+KP;S>GM&GO%36YTB,QV%) M)#"::)01\-DHX6V2OO9UYM//JNYB4-11U9ZSJMM >\FJWDF!.V3//D;Z>\ZJ M#CXEY;,M[;(XD>C_$4?!$*^M\BYDX75MX^'I9%7WQ8M=A+[GK&K.9)(YTI(# MG/ ')!*"8"2 288I",ZVNPCVE+*J=]+'#EG5NPBSS]C=QNNU+*&EI)@FPI3# M*"X4"8IJ_$UJPQA76?26%W32!26Z&!GU5-9GT0\&G1O5-!B>-F^RXD MZ+V@!!HH,5+FB?.Y" CEY1Q(XK/0-F:E%*_M%IQ\08F=%'QO08E=M-.O77E? M]KVRD5,O @DZHO6;K" NY40LER('%4O8[>4^UA%8FK64V$/F\6[)^VW OMS' MJJGQ3I=F'J.N@]_'PH57"ND989GA*FY2)BX"(X8*I2$;9E-OV7!/_3[6_JBU MBY;V?!^+&=RCA4V$TESJI$H@5EE/5/3&)B$RM;WU"'QZ][%V4N0.][%VT<)> M4J@_?)Y,YQ]A>O%V_!5F\UO]VC>]VR&M^O$/ZYYJ76F@M]*OI69.@A;>&B:- MH5YYSK(R63AA>&:#QS^VVU+P87%QX:??S_/5-_]C,DJE;]VOETEYSEH0@&8\ M&N_(1B,3\38EHA@UF5DMN*\= &B#J^LR^!K"_$,Q:QM3]^PKBK/8K6\FTP]^ M!&<7*/-2^_W59#9?=CR;#ZC&::V$0">IM/)+* [/#4/!4".]Q@G/:A][[XYR M_XMF=1;=7BM[5E4/7NAMC#='\/?I9(9.U!1*CR-(?V^.>2* 3$P2$(RANT0U M<5DHDA@/CDJ+FTMMAW1GD"=(K7X5U8/UMA/@TI)T("6U,?J$3EC41 9+B4]@ M2)91!$ 3)E2_(K,SR.?.K)T5U4.JSFW 5V!O0E\OL2PF(QE3I79%@2L=L3X$ M8B2WS/J,\R#US*L'(#X#5M544@^GLG?%L P.:NTHKI>J-@"95_W97IG1@U1'\LUEC?#L1_'H1^]'<_P>>4KE_?.16FZ%!(Q M(3C<>W/)DS::,)LA9A^E4-7O9VV&WO5Y;B*N8L M=*+B@YV+%"CL$JK M[^TGV+]3616FA*>11OPO2&V,]UKKE)3U5C-#Q<:X?N6J*JW\"JI N, %B:[D M8B1NB?>1$0)8V"X+V:CI6(U(TR_?OJ#!C!_%#\[\:!!5DB8F03+3 M.&H0FH3H!6&F=+^-1D15NSO)84;Z["A^%)3IX2SB,:,>!"F"=2:3Q!V*F5N< MW#%P8F0N%_&M%>88:/Y"TMW5M<>C"1F#L3(HPFW) S108O H$1YMH(ZB)*J7 M2GH*1Q-=Z%%#U,=^-!&=<%$X0R TZ:,:??Y06M\H2[E5&NW9VKE!3^1H8B35BAP+ (Q"G-B:3!.XJ+6(=HH M7HXF>M!R^Z.)752TEZ.)5Y.++Y-E<;9)?@73.0[^4BP?YG[>6(6-:?MN.D$K M9_[=C],O_[48?BEO_ [S#N<7]1[>_9"C)T'<.@D1(JD +-+$HF3HR]D4*#/* M:Z6L,6%0#T:W96;]Y>]&'A?@:T^X\G02]SQH+HFP'-=A#4""<8H$IT)*UGC+ M:[<=>AA5U^5UZQ.:X/O 4A-P N.82Z4AF:!$2'$Z@^0N9ARSLK7#U_Y\?<1-&(?I]4UB^;O6P\Y4_=+Q.Y&R+; MQ*[8#A7D'9@F@ZCB5&*^6Y?TP_?J<5VG&#H=>1$,;*@%ARG71@+T4G 66"T- M"UA:7S[M .M8L>!AZ+#KUK2G6@YY=%6 J^3E'2 .%/_= =YQPKK-5;LK=7KJ MY4@4*IKV;T\_*^A"&_K>46]&< MD*V\K_+6KRO;2+ZA@[_H!%V#;U?S901Y4N9_ABDN86FM.28EP*E(%KSS&1S' M E9R)C$:Y_E:+\4M+;6W/^-\U-Q2F .\]W\/Z3,9\]/O=Y>\JAV(PLF@)#!5 M*V"X)D\--D0M__M$2B0F N9TV[ MCK1D;7,/T6D-I3"?@^7,Z[33VW[O8\]'FSU%-D"6VB\89OAYD@D3'1KC6E_#/P+G?%C06O8-6X\N"/K^ MSS%F6N][6GT-[O[^?5;C-TMDA9L0N0J 16E09%D0LA)!,C)Z0PP><;X_(F2RN\5.5[[L:IO]$9N4*FVP]IC>Q9$C&;A$S'OT^*J[GU9?OAM\#YY98,4 M# 36GJ%H:8\2PD#2O-;+*19,Z]8H3V'JN^\M/^]G>N7I)9Q/0UJ,+/_Q:C:? M?,'IV[_2Y57-,WXSF]$;B?EC^.L"::5&B5BOH$@,NIK9:#(P;YT4W-%+V3K ML0?,P^^23?FSOD4.K:@A"CPWRV/9NMX%IXN69/-;.N\UXT"8'"3A'?EL3EK6 MN@OR8W@.=44X*$>:"?S8EX*SZ?SB9J/_&Y(Y$+Y^'J5PW4705X4WU&$6Q@N12==MI_Z"EW:$/_NJ7,HP".=>'73KV3UF)N&&E;@+JFSUU( MJQDJ.X#JV 3GLE5U#14V&DO+!**"T=0QKXG-F6-L6>/!:!K V)-H< M@RFAR>M_6-5ON7([M.:["+>AQM/DBFR:[Q=__'XAK4(=%3T\U$BN, IJ,5:QTRO?/XYZS/OM+<^D*VC'[4.O06 M#:@V?D[_F,73\-;"$4:A=#7RZ(139"PYPTA!5=K&):_]Q<9/[-]ZX;9NZ-;X MEZ;(A$*#Q!.>:=+RG:,,3P@PU0>M^IT >]+]>="'X.:3$+[^_A MK]&7JR\_3*;3R9_DJOX8OM)/YM\O'"<+53LR5I62]*[427;<2V L9LUD4%QB MXV5WP7>$2$(#?CRX:1E*(P.UAKI=_X_T\GVOH8TO];R[2"E99C)"Y-: LEQ" MC+0W,NUJF)CS+%LG8CV&YSS8T4SB@W1T*C@EWE['@+&.(+GN9W:!&F-TM2-S MK!?'WF6(B2 &81%#(M\WMVZHN17,N?"@A:P'J$/X;3I)B'E6 Z#O9K.KBNY] M^64R_E1[/U917'ANN9:)+%]-EJ_269,W9 JDY'Q(.L?0?(C2TZC.@Q:-I3] M$L?]55=4%YHEOBC[+RR'FBHF(!:C02:>E7$V6]>Z$>5#%.>A_Y[2;9B=L1G1 M8F3N[U^G&/+[\3_"=%1CHA_"'/E%M#%)HSU@8#6+A-;629D MCFR=4'QM8Y]1!^&$4JU=\.UHSH,(C:3]D >VMU$9OB\2#J\QW<>Y,'TOHG Q M.(VTY,3)$:8_(J?="XNS209OHFU>]?,4J/-@15O9/R2':VMA_!P2KDB+*&I% M)413RTSJ$ +OZ_@O5M DBZS]8;$-RWE0H8FD'S+ ]PYBWCVR!",/ADL)R(HB M+#Y"%*IZPE9(S@37L76LX?QL@KTENB&LU#C*N#)7JJVZN''-O^$TT0_")[RP M:$5QM5@_95O+2\C9,3F"45J$8APFV[JYP>[HSH,: VEC W&:M)B_$RR=C+_A M=#XB/^?ZRWJA_Z'FZ/ +AB;DY#U9-9JV+>,E.$ZBT4I[X7SF]*]A8]7;P9TC M;5KI8@-KFO1;?P+I;]-1(D=9*J6R2PET4:K*HX +RBU,(.-R%CD/&[AZ!-R+ M8NMC FL9QS3M(/Y+F9[5RZN,TU,3?G\+WV44N#+W1&42NM1*&#*; N +C MC$^\-A//PYY33P \<_;TULD&!C6.E&Y"6\MO,%W5_(8[P/E%9(; <0.&828# MS3+P*5FH_72-JLOQPX9..X!]*Q!M 68M(';'*T1!SOS=H/\4AC73F\;>+=W*'=1 M4GH?_,+.JVGQ7Z^FZ7.8X370"?TU3J.OX7(551#6\2PBR%@K%;G)=*0S#E9H MJT1"QO2:)[^E>G>OQS]OVAQ([!N8LG>P=SOD12'5Y'(+7N391T:N0D!/7F:@ MK[S,&;QR&+6F';;TH,FCSSY7CK03^ :"[!WPW8#WQ\DW'(?Q?)D@M^C%7CN\ MQOG-MGC!HA$L&0/UN+>P(Z]@\&/ MP/TXO9K-$>]$IG0V+.940$A?AV"CA*"S RZL8$X)Q>T^>\;6!YXM$_J)=D/^ M6;_N7H_2]2=,EV%ZW=_Y%J^3VOG$-!2K:3>S48+/1%]C4QUA7!CSLO_VL/'9 M9\N*9@+?0)#&4>&[ >RWI6"J'ML=M"PJFTTD42@,=-@9)'_-!2!*VXR8$ME* M![M1V #P>7-H>)UL8%#O"/'=V[&?PVCZCW!YA1?JJ?? ;F/:%E2N@NF@9J8;\)SG*[E?77U MJ.I["/I0)&!U-TS>00Z!>"YY!(^!#JXH121'R$O=.C_U<,I_HN_X(73?1;Y# M]!A/AW@(>O-YU06Q93$;E%.AH(RC, >H 2+ E<>>#C-FT[CGY$,6Y'/ ] MY3M .>-]1+^&+ZLVFKO@&NB0WX;I. =]7YT]2H&> A^DR'D;ONB+SMH :DLG M'&?D "4103@N0C2T/>&P@:*AB?#$H7\P'G20<\O.1S7:^48P[GZ9A/%JU*_V M46$D6R9E#RHG#:%8!H:53#"R#NNN_Y;8\=H''SN$LZ^X)XUDU7[HQTVZQ.\X M'DVF=VT*+UE0W#%@,6I0RLF:&9$A.68-(\L%C=])B8\]Y1PTVDR* VS+-5PX M7X8+;V8;>5ML0D8;3C"%]I]Z44VV"#B;7(Z*,59:]R[=A.-,AYB)L0: MIE5D8 =4 UEGFQ$=QS;KK[$G*-!#W ?8!);HN+=DA9#QP6H5NQ+67+=F!HYHEQV* UVD/(3N[[3-6HV@8I9QFQFIIW:^B*JF/!I>*Y>54#': MPII?R#U ,#)Q.]73+ MRD2T)6/K*O"-0,Y"Z?U%/,!K?B?E; G($@]](?O55?HIM)Q61V:-=DF6DEWV MK+7?_0#$6>B[GV@'B+W=[4JS.+6<5BPS2]N-JBZDL1JBYA%RD5EGLF@QM.X_ MN8[A7&SY7K(=H$W473Q++N^":" ;_B&:X]CO_;3TB,I[B'B 37T#LA2+9BE+ M**&:%]7&<$YDR,H*+9-(*0[YJA_17A]:YUTD.XR/ENOP,#J\8AC_ZWTI2(=. MQ??+NQ_>?UA9EY('Y9@"+@KY)ZGZ)ZG6@#-O8Q32IC2 R_8TL,,?]'TU^-!Y M:RS^UK':[:F@B[^SG? M6I0-^_P] 6U)\EW ;3[].^O[&"=\<_WLIO<>PFU]E_8D2,USX84'X"P94#IZ M"-87H'VI^,2]EM*;$S M9<:B24*"L$Z"DDI!B*: 5+15"$(:;9E3=&!$)*]+* ;1LP2RH"X1;?#- MTP5VA/;BN+.?4@XV5O'W]!GSU25.RMH=><\QBT]^;INQB]W@KXUA#(+>5Q>C MI!=7I1B#$CD%H9 ')V0)%SL]89BQC*H4:Q CQ*SJ[;=*Y!?K2*<@NF09[3S- M4P&V0!EVL!XI( 7F@<50&U6*>MA77Y&1[5;(__!IV.F3ISI8KXO^NPW6ZR#Q MP4^P/\;ARX1>J?_"_--HEJX!TMM8O!$@1)TM;%("5XJDO9*GQ&0H+ \[:W$# MJ'/D15_9#Y3T>CO<36(ISLIZ7:?J/- $P2*':(R4QNBLU]/EV(WD6^AZP[W@772RU$[Z2S M70N0]Q'X(0GA->I2313I NV/WM#^F&,!DY-AY+#8D(:-@9Y>(?H@/.@BY^:Y M%(^5XEJR6NHA"9;54ERM)'FKA4-R0J+WB>NP9B8\[X+F3HK8N:"YBQ0'\/DW MENUE&ZP57H/A,=;9W1%"LA'(S=0JQUIPW?J,/_6"YCZG?&\9#^3P;2CLV075 M2RUH[J2QW8I9]Q'W 0N:2T'I.8.BN((Z@QE\G=# D^=2%ZUE:'W"GWI!\P < MZ"+E(;H*;BR_E,DZD9D$8V0"54)U@R5M?-9BDK0/2M6ZP]R)5[AVT=).%:Y= M1+SUX&]YY?CCY,N7R7@QTN<#SG#Z#7.93'^^FE]-\=UL=A7&"7O4M:V,C&;%$-2L>@H4G'>JJ!EE$6SBRX/ZOFF7H;9;#ESZ39,A=%K M$^ME@/0&%#,(D8>%]X%>T-Y$?&W]IFX"TG\?NI'CC^'K:!XN?R>]XFPEU)_7 MA7K!50H\DKWLM:*5DW<%'KT#&Y/7WDL>3>N&V)U!'J%#9F^6/-R^AM3, #[- M*BU@*84?OB]D3L%JYW/I@>P3.H6+<[4G1 M2L:G$NE^\V>8YALS+P7O1=8(.J9:F&@4K<#2"J0U$K7.J?G%UST Q_)\FVEU MTDJZ0_3VJ+O7#X&H13O;5Q))N!;M-(P_+4@U^^'[[>_\%KXOXGMU!;?+&.?? M+L/X3G!HES4-Y#@/L9[CN-T]:+*^/9V*CI\+?Z70HH8W06KA:N-T"3'&!#8D MG;PHWMC6(;_GP]LG(@4G3MLNJAV KF_).9Q\1UR<*.\7V;=+#UB@<09Y!J8" M)_M#D4_M9 3MA,E.D;OE6R<8;@5S>$/]^+J>#*&H >QY1"BU B19NN3^$Y4JZ(BL?-5%]+$ M57).@"Y)@A+:@N=TEJ"6SL62, F]TTF\]1&'/XG["'[27&J'REMFGK',G0*; MG0/E:UOZR"R$J(*3"KEOGA%R2GG+0QW&O64]0"/W+6EZNZ!ZJ?G+G32V6^[J M/N(^7/YR,-ZF1>2Q)$+G-.UZGCP%K;!851U*T3H^=^KYRP-PH(N4#Y:_K*,7 M&%R"F#T=>)&1:VB+@E1<N3N[SK1_?/6]YK$6LYRRHJ+:P-18JH;/0N,V9J(R5ZYTO)Z6+7 MAPP0"/WEMK[>91]2BN!%G=KK,Y)?$34$+CURHF0.S5_11Q'U"_1M^NBW?Y'Q M-IHA.:XR)MIT>_+O=+/1+\Z'R&=PC9K(P(#M+G> M@-=*4L\X,!9S\3DXUKSK:#_$9\&K(RBO=1!CE6%?L=U$Q?_X.AFOWHP;B.#7G5;-I[.CSX+SAQ Z@/<4?\VG23$ M//N91+1$MH(ZN]!H@N(^@@YH:.MDC.PVRVHS>))0U(B^=<'08WC.@B;-!3_ M-<;&9;^_FL_F9 '2+GAA//>R1 F9GC^$ MV6CVX^>:,?9N_,=XBN&R]BW\&TG[E\EL=N&X%-PK#MF*#*KX +Y$VAJ=*H;D M):1K'90=9B5G1<834/9#"O>;];516HLUDH&W/+GK\7R12K91L%SO0&PM3[0D MP12@L$#V6WW18MC?&=OPQ+-@SG R?DB$O2>(; =9>W_C%W(=N8Y*.ZN 24^[ MK*J)R#(+,':1FNIYV/&Z[]''G+G*]Y+F0SW;X?3\VW24*BFOZ6A06F(" MR6FKD\0=6@< +DR;^XT7I^, MYV3.7'\U&]%3PG6H?FGZ+"/BUY$A\MP$.N\]E\:ZBW#3S<.UK<9CT?B4JSSY/+_'$::A3KI_"=CGMC MK O: '.J6-1#!2DRDJT4(4A0$JCE%ZD_AZ!ZC!N;D9Z2M-!]'I!L;N'3K?>W4W MWM+[LESHTBA16AC'I =BP"EL@5?4_4$^H!!)"V#'(R=VU"];"8VT=4&UO6+ M=N]O^%ZG/OR*Y)]??^.?H_GGSWA9&_E]#'_5%(=24.68(49#EG$F1]T)F\D\ M]A(Y=XZOMT-H[J$\"?)E@,!^@7H/V#-I<(/F*[[AH[^:\'BA0OT^]5T M6I-6IYC?C/,'G(^FF_*Q+D12&$,*(+2@H]WJ0$=[TL!K&CL/P28O=MJ+&H Y M"[X<13,;J-4[V']+^'K]_'Y\^^\+13:?SD1SM+)6.]$?,5M7_6JM"DE&E]8Y M3MO1G 5K&@M] Q_:!_E_O:IB>E_(4QBGS\38X!4S(64(BRLJ*RPX1XXMRU+' M(%4R8?\(V?K3SD+MP\AV0\IC[Y3LC8N_KGVTVF;F2@*3-*]Y51)NN"G%_P4TC?M[>HTC8&G1091+R6W>:L MP$M5\Z&$E4E(J\IND;0G'G0BQN8^&ID,),Z&97\/L-6FIZ0M)$68XVZ5%=(DRN4O2V"^ZR2VBW#N,-#SY "+<7<^LW_;>$3X6^7(2W,T35H M0N@:8B-4KM9R5LDOH_9-5YSL\YTR4WE"8#!R*!XSG24:9%B3X('G?4[H9//Q>=]A7< #5PFR(9'T:S?RUG M.Q*]#*N.<-U-))/@LPT0%;G#*9J2/PY9V)BMI9H0\?C"6A+ON\" M;K.)V5GMQS >F^MG-[WW$.[A7O(5B"QKRGT%63? %!CYV2;(A.:$ M-;_%+CRNXKO(]' *?S_&FU@(8O0ITGKK5#UT#F+TN@[+HD,.=72X?R'"VL,. M=\ /H)O=M+Z?8%O;>MOQ??QSLAIHYFK"N)+ 6!UTXW0&SS #F1W!"%N$L+N9 M>#L\[ 4H?C_!'NZ-KW;GBII6:U,$;6^2S!ER@D6"D&6"'"5/@KR0;/:O_7WP MN)>@_#V%VS"*.)O.+S[4CDB+\PQE*EF1[4HK(@X6S2 @2A \"*Z]"\SNU-N3 M/O5.#(C^=1O_N?? ,['A]Q=BPTYH-R!6 Z9V@-$E]+N+3MN_N4\;Z#V$OZZ^ M'I)KN".OP\D^Z.)R!*%TS7;DAACI,M@2BHK1&;>^[9ZF K?8V>WUUT5@C?7V M=Y+4EZLO2R"T$MI+"$A)EO9T96DOT8*#*5;1<1)4W&U&^!.:N_?0PQV;O<0^ M:2&SAO;O DCXZPZ0P)C1+EN@1=4(&YEB,=#YK&-(B4TM MLP'NN&Z*77^XK7O]WR.0&]-.H)$G+95/9 ,%"\JX -[;7#,# ]I:BR9;E_R< +>>N)X_.6IU MT=*0E'HW_GHUGRTD(%>II;KHR(H QR() 3'4J9<<,*KB58TC#M6%N.B\L#OKK>@:917 BU.1%"2K7K,9B$4J].A;92.E: M]\M_%-#YFCX]A=^PO_0#<'=Z+6QKE_['>!)G./U6);+@./UX,D[T7RUJ[M>7 M=S,O_>D%#FTE#;6XHUM6?0FUC:HGQ88A3\SA%DJ^LU=% 6HZ1!2M#Z*OZ>:T MX^M WZ-EO]*]F['W_-C>@00#L'QYDBUMD.BTY584D+I&TVK7ZB!JCTZ.9(M8 MXYQM/0+^'H CVGZGH>!)*^TTCG6^_W.,T]GGT=?KR;IDZ'KG)'E-9*4J)A4M MR3K0W+@LE90JM@A4WWOHF5A\_839<*K$/2"K$=<[0&EX![CV^,/? _90Q"9U M]I!BXWNE=4@)H\Z<,*#)",HI#8&)"-H'VE*,2YR;YZ+01^X%A]%G%^$-5'-_ M.SUY>11(M FE%6"RH:. 1P?.F00%%>/%%B?DVIW$XT77ZP\X[,U2+XEO**CN M):Y!1NB&^2*J]/8_KZIU,/GR=3*N0:8%3[4S(GFA(66"I,)UHZ)<)^,)&XWP M,O'&1M>C@,[DI&TO_ &&^*QA6O)_%U #Q4,V CI.#*.AXB9#27T CVPSN!"M MIA,L@PZBMIR3!6(R :RTW,M,IQMK/5GR@%1XPK\_-!.Z"'N(KDNW/6%66=Y! MY\*X!YYK"",9 2[28G-@,GA;@LP[V6]=>BVM@SB\;]Y .>NME7I)=JME\#_^ M8TTFO] _%S]8?+^N^0.6?ZM___'AW8U\TJV=\N]I\N4_%K*YU_LEC/.R#?OR M.V_2?/2-A/(3SL/HOED[TXNCW@/VZ7<7]YRZ?<4WCK!>%?\]J< M-__W?QOE__G?1YI[1)6<9IZ3#><#G?W)IY!Y5I9I>]'M40.T1OOEIN3/# M2GT /^?)J=_2I^)TC"!%)GSU#^>+ H'9*C+PLP\[)4GV?2N.,G;]$#KM.H:] MBT):QS8V@GO[%SF,HQGFBXHHT?J@R)IB6B/H )..\CCSSE+ M_;>6[P!]B)ZDII)1&I%IW:Y.6V:1@?=.UP(WP;G":-<;F!]XKVBTYNL(!_DO M.N<@02L>0*&QI(U:S,FC\BA"%+QUDO')]^W>Y^!L+.K3[]OMN(CU!ALBX[;> M;B<(+&9@*INZ'IM,Z^CA<^K;W4G9._?M[B+T [=EW@7::]_N3@KLT)]Y'^D? MF"!2%H&^=A0UL5ZN8*Z5PP:8U[EP+9WT!VGT?Y)]NX?B11>A#]FW^ZDNP\PG M:5.J)B;MF2HZ^LIY V1F>L.$5,*XG8SN9]O,N9.F]FWFW$7,K;MV/-%_F//" M-$L<3";+2^EZ:VXYTJF9M&:E9&'\3@QX3LV<]U9Z0V%N?>T/$%U>JTN8E#N_ M"/).H=!" M 1%8Q_<*OD_'T7I)Q_>\7Z<0?,7T>C_[S"F?7GBP+WG >%#!9-SZ4MF1'[R7C MKLZLSP(\KX$];H51-L886@>IMF$Y5HSJ=,@R&4!I \0P-N%:M3G= =E ,:[M MJ(X3XFJCO1THT4/TAR6'"4G[4&,N\E?Z>H$4OX0]@DJ_C6T#[Q^22CM%K#V(Y:P^Y8QQ!R$(@D=&+(3""T#+S M8!D=KJW;&^P$[&QITE\-!]A(ZCB7GZ>([\A8GN)L_B',5ZQ.EO-8R&TP7%A" M6BSXE!5('7EP6')2K>=G[8[N;%G32"$#9+.L(WW[UU=,<\P_C;Z-,H[S':0N M10AJ.RW@*Z4>A6.DO,EWQ-]Q^HVLJX4E_L/Z$]]<+CZ(OGI?:ON* M3^/1?V&^[B__XV0VG]V&1IF5V=/Q"0P+D5ZK"#Z02<9-D=H@RL!;)VLW7D+? MK7GY),R;@2RU=Y%<9B($3F8K=Z#(WX$H=+U,ML$[YRW/K7,W=T-VA)*M(W)P M?5\?0'L#.*@[2>S7R?@;V;N8W]24\-G'R3QS"T=;%C&J(<>;)$W MGW3]'[V??\;IQ\]AO%JXE09Y$@:"$W6*J^?D4XH(P1>6BK')QM:9DD=;[.N+ M=/H<&R!N,=C"+RPSM%,4#MD:"2K0KN&-0Y#D:\O@.!G/XKF\/*\OQ_$Y,D#D M9;"%7:O@Y\ET^:WZ>_Q"<=0\I PI+$:5I#K]$069G-[3"9N3\L_&!MNXPM?7 MY$39U'!LV&JUOZ?/F*\N\7UIHX/K/)92D+F4$31+M!3-%'@6+3@9E DBB*Q: MW]T/LI!#);>=$O^/SXA328-[-TZ3+WC3M.B7Y3JO4S"XY]F6NA[#R)FRA=9C M!219/./>8W0[C4SLP/!'X!PK&>X$N#(91F<#.,!;H*T2LG8 -U NW*/ CI,. MUTR-N]&CAPX.3I3L7'19:9"^@A1.0C3!@[%!>E&"*+YU./\(!'DB->XX_.@B M^N9=5FA_?%_^-IGDFG.\W&9GOT\N\VJ"(LO,YRCID&>6S,? (7#)P+M20L!@ MBUDK7=G69^6))QW>/6BHE7I<:_#U, M_X6U:O ^/IV4,5P;8+4F1C&]P.&NK;ES9[ J Q<::U*D,ZJUI[N/0"OOFU_ MO0RPIVR10JW._'0]>?&'[[>_\UOX7K^W6,'M,L:Y)EO]&KZLTO]V6=- 3O 0 MZSF.[]R#)NOGVJGH> B;:8BU12.5MC& QLQ!^9+ &:% 1K2V*)W9;O-9SI*W M3[CT)T[;+JH=,GOF-J-G59BE8F#:*+ $!)1UNH['L1"*2LR[0);*8!?TZV . M;ZH=7]?;K@][*6J8:,)\.JH)\0MH?Y!F9A]^_V,)SIB@4HH*>(Z>/!1'N(RO M?6I5E@X3F:2M;^P>!?3*I(8*&V _(L.V3*9?PGAI#Z\Z93FM0["LMBPPN9;^ MD6F+@8Q<4;_60C+=.M*P!W5OKD MC+/>,^NX9DJ@\II9DV-$I;QT0>Y4^O3@B7W;L5WWU=S"^W^.YI_?C7,M\[P* ME[]-Z"S$^>BZO.\'')-@[R:\E)1D"2X#0Q;K,*&:@5@"8"F&\6A9LNW[MK7# M/[@SNVT3^7OX:_3EZLO-2W\59VDZ6EBMM;+V(F499:JCF1SW-1)))T4M'*BE MF,KE$FSSXWRHM1Q^;S\:PSL[Q(>@1^O^MWLOZL?)>(;IJNYD[PMI:#3^=!VF MO4!6@C%9@\VU@KQVD@MT% KQAE&_\>4GCHR!L+V ME["EING<6Q]W)^NYJ2 MJ3##Y1H,^A*CE_2Z"9)G)%%&$2P8SX) 42?C[C:6JQ&@5WH>3I]#7>8\,/@> M+B-N74;M _2^W)G+2 M+]%L77!;TD8X(YWRL6>T:?"X9B@I1&.V$Q=;7A\.M MY@72_,0H,L!U=U_KZ->KJL+WY3K$0HM:F4L7WF;CHG%0I$M0P[_@))+XHV*. MAQQU:9VJ.=AB7CKUCTZ0AL4__8ZNU7)J?_KI*%[5_^S=.$V1?G%&2U*6S/\: M*\JU@5?0$)+(D*+Q)I3"=-PM#748?"^0QJ>B[8<$ULW_L&/X>MH'BZO$=8T_.DWK/73/U_-KZ;X;C:[JC>; M%[6=FU0R00R1SB!7++APPOF[U'I\)#>_FCT M?LPN6GJZ%SK;D#.78&(0H+A#<$D+R$%P.DJ4%^ID[@MW6,\K[8]/DPU7,$>Z M.%S\\0^^%=LKB8^BY0VL/=Y%Y,/W\O82.^3]K&T[M@VR$)>(-%/AQ@;Z+[WU6._UW=9ATH'3UZH?[F@]X7. MGW'ZC/=6>V&B%"$DNY@.!BKI!"Y:"2PRYGQR)O@R[,;=">\+Y/BILF$#X_OW M&]QWF7?G;EY]N>ZZNVD8S(7VRB(J SJQ6ABCR+?@7$'.*B@F$;T_> UFWT6] MP)?B- FSX978^Q*S]PJ7O:?_MA@8_VY\G4KVM^ED-KNPJ&Q,/('1ANRX5&IR MC;8@LBF)A&Y=;ET4.L R7FE_-%)L(/K>EY&2VH*!($ M)$'AQFDH>D]PA)KK2VYQLI:![1L#EEX MP0(ZYYT=JE;QO(:PG R_3X\X&UZ/WC>;!VYMGC!9X:.&P'B=9N\4+==)0)D" MMUYYRXXR>.P9-\H__Q>F/Y4VO#G]+TUOFH'M7[!]W0!,LVA8Y@5BK!'64#P$ M&ZK?P9QE+ CKFEOFK< ?JAW^R;#\.&H_E?[W]SLR<1LU=\*#T'7"41$60LT0 MTU(5CC[E&$MKL_RT^@ >E ./]O[KHHOGTCMMES6]]O[KU/NO$TT.T41M'QT_ M%_XJ&ZU5RD*.JJ9UU?FC63+00@HF(],\^A?+VTZ]_TZ.MEU4.W3OOV5+'O0^ M12$8.*$T*&$XQ$#_-#J:+!A/6;0^C<^W7U(G_>[0+ZF+<@;H]+>M[9=5-K." M!22ZZD05K MP[Z2:MY0[A8/6^$I63&9LB.?03%05I#[:<@4E"F96%(,2>V8\?OPP\]";?W;.\GK.:1."><3 UNJ'R:Q5H!)!!]KUQR?N-TM$9F><,?D MH7_=FCM;'_XR'9\VNAB:'/7Z^@->+N0Q^SSZ^G'RENR!^??5$.(=H'9QC;K2 MYW%XA_67&BGT,7H,H(V&9_P^D'G42J:8P6!RH+@(X%-DP!4WF(7F7N[4"_TY M$&>+#W9\WG110F.^_/AYA.7M7[?-CT<)I\M#4ADMA*L3C;V1M*LJ.G)E5"!< MT+9DC]GO= 7P!#<>@7 XTV-PM4W:R[RU8[=$\O:O='E52],?PQFY$2J3V518 MI%>#YP1>1@$E!.YM8EE;M9/9V>&AY\>&0<4^0*QN61ZXV!Q9)#:B*J"SUZ"< M$>"<2J"UCD5*#-FVOE2^\_B7:;/VU4/#MK!K4)8OP2Y@!@K5WP-RG$C]WFK9 MK-X>,AWNW5^"\L'1?F-IMXNTT2E1--2K0D!6G'!,,\Y;I^L?0,%/1.F'T6\7 M41XNOVVQ45T7A;\?WXRF#Y'SE!D4SPHHG3C0!S) CY9QS[4/K:>^=X!W^$!5 M#T7NEHK66PL#9 P]#?7CGY/5/86--A<=(2E>/:B2(.:00%H944?O.!ZHM'@3 MO/,FS'Y:.,H.\Y%TOV(W!F>R,@A,D[^M4)(=+;D J4,.,3A-MM'A*7,+\,Q) MLZ5+54QMVN.,NCS[,O,?.0E@; :D%9F]B"5DH%2/W MH42?7$)A1&31[S0"D M&&3B4"_41VLBLDI*(,5>+5S<]_//./WX.8R757/T^FBQZV(6F' M.CE@KLY]"&2T.,4-%!N3R*B]8OQ49+S7"D\PP[0M\YLU'!F>0(%NN]KK! M_@7YDC*+Y,FRCXOD$ >>*04\>=J<%3F5Z[U@G\.; C%P9DZO3/'E&S)RH;G\RK=7]OKFW24-ZD' MP8::PCG(.O^QT,?-.IVS5B$/4+3".K4K0-0\@]/>:&YBX,TGIAQJ;:\OTE%> MI!X$.Z6)GD^ND[10<'1WJ=+0\9I- 2X#)WW05]Y@@BAT,1FM%.I \?,AEO?Z M.AWE=>I'LP&NA ]GS"J;E!!< Q=U&#!'0SXL+91I7>-6,DCY?-ZG1_VED]3" M/['VB<;\YAM.PR=<&$@_A3G>=-.]^_)D+54T*D/ Q,A>TA&\%!YTLD:D8M&L M%_P\!UUU$<$SVA^?39AH, H^*]]W=W%Q)Q, MF/'@G6<.L.YG].Z= OE/\$7NQ-QG]?;>#RP\+8@2 UHA/23N%:CJ-3GE$=!G M'6W,WJ?6N5UH*T9D4C"4GB0E'?X0(@1<.)CG! M)#(9PR"#XXZ^\M?7^#1?X\'8^SQCACOL8YBC-MF"M;).)$D9HG42E'0R"OI1 M\>?O&^^ANV8U42%QGE$4" 8+*.4L."DX!*6$=4R4T-ZS>6[][H\=TSN*LD^S MRWVPQ99ZWR \B5!E*\"3*P/&R^BL2D&EUR[W[3CP:)?[+KIX+EW"=UG3:Y?[ M3EWN.]'D$.W"]]'Q<^&O]")K+@MH5V1M;2T@%L4A*J^XYY)EF5XL;SMUN3\Y MVG91[0!TW51;\N'W/Y:%2X(9*ST9[M(E#TJ;!$Y)#D(:5[QCW&!KWCT*Z 0= MY,%U/AE*85L3_ ]=:7:G*?NFU577ZEKJMR.%!RY ZX'H,'5IK42V5J[&4F1H MOSEZ%5LCPW[_L>D-OBY)+8LQGUCRA$U';G!:P$*4Z*OF*I-F8W2*=GL M6T]O/<"R3O \:LOQ@\R%[T&54RI2V[3$#Z/9OWZ>(KX;SW%*F^%B@5Q'J1F+ M@)GE&A,5X*)&T+Z8A"49X4]FD]EU4:]OPE%IP=K\-DIL(5+23_PQ9W,+<&NBWI]#XY*DZ$R7!X8N0\7&+LL\"-. MO_ +'8IAL18_T']-)YVG-SQ8#JF4%!/+(L5!#H)!5O,RF7]\8@R1!]+L6L)( MY9(B6\XM>C/:&"$X1Z\RTR9)E!A$\YK'%W@/V8O&1U'VL>\A:V/:#W5=BZ@P M%A4S#Q**=A&43Q:BRPA22>-R]MS'G;S3)QHTWSSP^=\W=M+UI*_,&_?J7H!8 M]>;: 4;#QO]W'GWXIOY["G]=?3TD-Z BK7#%):G!,CHNE98>O$H.O",S$9.2 M7C=[AX=4X"/-]=OJKXO &NOM[R2I+U=?5C-D9-+:"0F!97)T54X0#)U>)28I MF,T&U4ZMPY[0W+V''K8%^MYBG[206<,@V0)(^.L.$)^8LJ(8$(K5;NW:@Y-2 M@6-<)9F%X[A3E\FGE'?WH<]0>7O+;(#(SOT;<<$MCQ$CF"P4;24":376T$GN M&;>!%LM;F^AGEGNUCRW47Q?'*.;9Y[)[ES6]YEYURKWJ1)-#)+'LH^/GDGME M%3G7N0A@Q2+YUJQ 2+2VXK X'1&S/WA=VB94_NU31.*>SHQ4\T#J&5U=1^S M:,%S:YB-K@2C3D7&+Z?_=Q?F'[G_=Q<"G5)J5?=^=M'HFL\/D1LZ\:VE-5JF M@'-F@HQ7,RV8JO_;^?PYO4@V#/JH/1^HZ1@X\\E AHHP>5>4UL#@IT- )S M<0Z?X_B6\VRRBCEI4D<$G4J-5<4 0;&:?EBX1JN%QY,99_3:9/6YV.*#4?!9 M&1@=&LD(E:U,MD"VG XPF1!\0+*Y0M \"9%">88>[VLCJ+;D/\$7N1-SG]7; MV[5!)>F/9^,=R4#5SB2:U^YV!02B59$7P_-S]1]>W^-G^AX/R>'GZ:(\+0.K ML&3%!81J7RE&;F3,+D,NB)G'DE@Z1XOXA&HIF!71&0[Q:BBV==@RW2:4"R==4230U]D3+$$8)E:Q/*K>N M[CRWO,(N''B\IUL'73R7O*Q=UO2:5]BMIUL7FARDI]L>.GXN_)6B3M@B!]'4 ME+A%V-OS6L=A8XE,N(#AX/;4R?"V6T^W4Z-M%]4>,*\PV"BXD06LJ!Y8CAZB M&U2SJQW'K(VWGG%7;2\XYYA5V4=)"\0A+(*(5Q_FET>56O>W#^RV0V M(X-H ?O->#[*]2>C;_@[IJLI/0[[M&?K\[C^F8+-%KN>$A@2=]HR8HQ5UF1G MHZ8M*ZN$UFJ>+OH\N*?5OO&SW_Z5+J\(_\_T)M4WYFJ^>&'>E[=A.AZ-/\U^ M6T*[XSAY%Q1Y2. 8)C)7

GD\_'&^^3*[&\PM4 MQ87(%>1B BB9ZZM/7R''+%3$$)OWPVD"_/"[^5$X^\#%.KC2ATC)N_%6>R[G MVF7E1F>3O ;CO*DE'AHB*PJT]ME'A5*U#_8W7<&A E4GP> C*O]D8E;]%O[# M]\T?L/!+N&:9:\S5+]%D'M8VOTIP**0P5#*X*%JGQ ^XG./'TPY/TK8[?C.R M#%$3OA'9'5]G%WP#A=N>PG:DT-FID&$GDO;4Y#$8)X)2R1H#C*RB.ER' QUL M%@(YVM$:5Q)KG?MS'*8]%>QZKD3KHL!!1AMDQ"]UT_^QWO9.YR/Z\C/DQJ3,O">T4KX M#7.S:N3ZXN&-P>V%PC+3Z(]EHA$=RY??W_Y%?L^(?GV)/9FH->UDX KGH&2Q M$(.NSGNQMACT$M?")0\#YBV G EA#JZ3 7KO_C-4N/-5F[<<94XR@%@DW3GZ MRA=&Y"[9:Q>5<?>+#-[U VP#@SK?<5]$/=Z_;7K+]?Q1G^YQ5M4F^_U>OH'E>HVSZJ__7H M3B#7KCZ%C=8;I>ED+F2[Q+;1_:\V+C_J?>!LPE0W(L1&V= M6N=S9R_!AR1!&T3+/8LJ-B\IVH*E[PY2/^A]^9$M[S6 J&>+N[[X KN/C&3T/P3O(N0[(U.1H.90%I&)%&:50J.9]?#;@.%C" M^! DZ"W84[D=6U_(*N.N2'2TGZM:OQX7@[D@1%N+?%AQ*DE%)_+ )#EVEG=O M%3_!F7U$/43JZT-82XML%V!#Y5]O W6.EN7FHQX/2X@G+FP.RX!ZONF#5"ZY0$S@19-B9X MLFRT@1*CR,)'JW!@(_MHB<9M%/6X^O>0\@#VXR^3\:T=$B;I(>N<,'H7C3"MW8P-.,[&+N@MY 'JD=BD=9A,,I!%IMVN> &>,P_69JN*\4RFUB["(4GPA EP M* YTD?(0NLL(]R6PE;/G+T=-RKPE+A3JM*0+-G:3W\ /NI=+( % MLMA[^P^W;)% YB^)1"*1CW_Y7]^?Y^!5Y$6V7/SK'_P_>7\ 8L&6/%L\_NL? M?GWX&>(__*]_^Z=_^I?_"\+__=.73^#]DJV>Q:($[W)!2L'!MZQ\ G_CHO@[ MD/GR&?QMF?\]>R40_EOUTKOERUN>/3Z5(/""8/^W^9\YBK@780IE&F"(1,H@ M84D,X]!+4QXF<8+$S>.?,0]C'M 08JP?2Q"!)&4>Q$D42M_S0T'\:M!YMOC[ MG_4?E!0"*.861?77?_W#4UF^_/G''[]]^_:G[S2?_VF9/_X8>%[X8_OT'YK' MOQ\\_RVLGO;3-/VQ^NWZT2([]J :UO_Q?__RZ2M[$L\$9HNB) NF)RBR/Q?5 M/WY:,E)6F)^E"YQ\0O\-MH]!_4_0#V#H_^E[P?_P;_\$0 U'OIR++T("_?]? MOWP\.67ZHW[BQX5XU)*]%WFVY%]+DI>?"!5S17TU6OGV(O[U#T7V_#(7[;\] MY4(>'W:>YSNC:BI33:4?:RK_^=1D/UY OB-ZRT-:'1!7L?O9%8U=F'YV1NZ# MT@]B>(*WIKF8Y/J#^K#@8WV[ZZDN)GUXBEU]%LN2S$?X+#;3;)$\U__P2?W4 M3*,'ZE"FU3R-ZMXB57POQ8*+6EON# TR_J]_4#_-5@5\).1E]M.JR!:B*&[9 M/U99D6GE??L]*V8^2],(D0AR+Q 0Q32". HX3)!,.2-Q@AF>E>M/>R86\->O M+1755$;S_,&"S_+$>LU%L5SE;+/3/<^/;5]JY])['?YQ09Y%\4*:%Q2QVBBH MZ?^WEDRP12?X35/Z__W+CQO>^N,Z'PNM^?2 6K(=&./+1-:<5JN;3Z0&J %0E_ ,NO%RNI- M.8YC$F+BV2@)R_FGICQ:\L$/+0-_!-D";//P/T'-!?A-\P$:1BQUBZV8S'3. M@. /K(L&P-U:5?5$SY$*LYU]5-76$YI]E==WF'ZJ\)-2KD+O&EO0?%^)69>)!-.8@9IB+DZZO,$IE'D0^:I/Q,4H5"$LW)M M[)U=AJ836RF_$R:MRT58V;-@M>!9P9:KA7:B+%LFP+Q:GB\-]7;:SE@29FIN M"'P'UF\UR3=@332HJ+X!:[IO0+D$5(![DG%W.LT6*D?*S'C:4;68+1C[ZLOZ M_7YZ2SOG^&HN[N0[4CS=+KC^GU:.KV2N9W@@="X>U 'Q)\7HA(2 M$C&($J6]L/9;8ID$*/%P*#FRL>#LII^: ==2#Y82:,(!6?#ZART6[+27I3S, M=-AP* ^LR8P !K]5] /- *@X<&BG]8/.D6:SG'Q4_=8/F'TMUW.4?KKNO:#E MQT51YM7=S3N2YV]*L]X^:_-CQA$-B/ 0]!$/U=G43Z"RTC#$L>]QIO4>$S:: MK6NRJ>FQO^1+[9FI:+-35YV0FBDG5T -;50M%X_P0>3/0!-\ RK,W.D9$Q0< M:97.J4;5(29,[VL,HW?L] -[>BEGM_P_5T59654/RUO.*Q\9F6L+^>/B'7G) MU''EBV!S4A29S.IK2Z6UE@MMG:FW/I!\L5R5:Q-MEH8)D;&O#WI>#!%"*:11 M%$',@@A1Y"'$ A.%,@AU4]- ^[3K#3\7SR1;Z.,+6_,!A&($*D[ O&4%K%[4 M\V6>/3Z*7#\M7H6I&AM&\MUZ[^KR'%A1;K$&'I9@PUQUV@0?%Z#A[P8<2/U. MF7D;63=,;HZMUQ0J;T(^JB>G*]P=,O]["=EX3QU4"/4FK*>H=E;?JP--_GF8 M24?9C@?%J]V_AYVDQX;_1>B +Z&FJ^?-_JN:[K,H9Y*BB)! 0.X1 E'@^>HL MP!/(?"\F/D^#* J-M^[3\TQM$U8D :8/UWJ_S3.ZTG06=4#;L\C5]FJA@#O@ M-=@?W8 V\$[7$ GVJ;P!BDXW4%GL.FX@&VG_Z >=W0YP'I!.7=[Q^GA:^3P/ M._K5X'$[3D$.Q/C\O7']4 M=-$_;#QE9P9=A0%8,9:N_X-G^YA*+T7 MXEGP]]EKQL6"%[=E;1M4GMGEN^7S\[*^6?\;R7.R*/^]OF"?A0(+*JBG-$*< M*MV0*-V0^AX,XT3&H0P\0>3L(.:U>X_K1XK1>C"+]76Y-FIF &^Y 62+'7U! MRRJ&0*$Y M]JED 3OV!A7O24GX&5-J XQE%/C0C6'(!M%O3!MF:B#@T"#1O@ MW\<2@87U-[PH1K(,AQ&)G>5X&9B=5F7/H<>S."_C?<<:O7"H?I=\;:2K&I]F MB^ICW?@/U$^%(B:O_OE6S_HH*F_$NR?]X\?%PY/XHG^ZDW>K4NE?49QX>>V" M^"N9K\2_9X]/,^RSA##IP0#["41^C-6&1R7$8E]?9 EL@W&Q[C7=8 =M J,[[=[ MCHH: 7=;Y4BB2-#O;VYC3=MO"[M7'XK(<\&KX^K7)S5FH;91 M7<]"EPB9$1XC$84!Q''J0\2(!REF$@;M-F"SLPWM2UD36[MJKQ1 M&XBF&"PW)(,?LD7SSW^TVSS.86^F_!TB.K#RWH#YM0:S)A9L4>M.T1K"XDA1 MGIMM5$5GR/J^HC)]S4F$^E)97TJG:46F1%!HU[^VU94.+)6&?,B)GO(]>2O\ M62J4%4R9@"%%""(A&"1I*B&-I)!I2'WFT0O"U\TIF9IR6M-;^8P:@D%94PRX M(OFBB'<+$9EIJE& '_Q:A99@PT3E=6G9N $;B6QQ AI6P/LNB5P:5F^/YC Q M]Q9T7#,@WQZN,]'Z/09TH4BK2BH!92DA,5<:4J80!1A#BL($"DRC* UYX'M6 M[OG#*::F^O:68:^Z-$> [*/')E:-QA*9"]7. #5HCDQP147157FFX\E>L2AY M]DK*ZGS8CEE7'KM;B%_$,Q7YC$32IU)ZT \$A0A[!!(6<9BF'B(Q(CY.(N/H M78,)I[?L6Y)W]N"::J#(M@I<.(^W4:"(4Q0'UPYG 2_U30;ZE)C)*WB/9PB M.EIP1]]/TS: PQB=,]$:Y\<9,S3#F*N]. SS]_HZR'3MEO+M7DF[O%UPG<'] MHJ>ILF1G,6%!BHF 02(2B#P402*K&JV"A2D/0^%9U?WJGFYJ^KBEMBI>(%I2 M;;U@G0";.L%5\\_+?-\^4V=#]\1]=GHE,PD3+# H8"" MQQ%$/$XA]CT?>BEE'N=$(&[E\[*9?&I*IJ$3T)90P!I*+:MGV0C 3.T,!>O M2DB37=6=J0@'+>4WH(5Z33QX=PYJ^U):/3!S54[+9NIQ2VKU .6@K%:?,7I7 M1UT^BP?R_7U6L/FR6.7BEBK[BS#3D(6.$2:T4)K0 D4FV- )?FLI=5LT\QP> M[@IDGIQI[&*8YU@^4OCR["NNZOU6]_;K(G6W12'*0MD$;1!9)HK/HEQ_]3Y) M(LH0@1*GZAP@*=+W4P&,DHBD2,B8IU;WY!?2,[4]O([5*W3DZJ84)JEXJ$S@ M^8:+=3"6D%*PZB>R*>U<_/G2 L%V;L1W:=M MT>F0JH'4HPN !ZLQ;$?-E6L.]X+N? WB?L,Z\I2?"_EM$BUJW] ,)<3GPB/0 MCY(4HEC]@>/(AS@(*&722[S$*+#6#3E34]9M4LI+[;O4\4UO@N2FX4V.9-33 M]SX8\M?QS!LE=;0"JYD:54H7^O4'D]9UO?XNI7;Y]4 OD*TO#^QFN>[50B]$ MSEX\]!NUWWGE9Y+E51K+G?PY6Y %R\A\0TEQOYQG[&TF<9S21)]%4(HAXBR$ MF(4Q3#$B:9"**&&^S:G$:-:I;6>:Z#KO39\EUG1O+5C+.#DS[,U.#LX1'7B; M,@!3)U-HJL%OS?\'J5YM!9PCN]]LSE&M>RL8]FUXNY?[*:H3I?!F?H"P3S"# M,=(U9%G,=:7]!-*4>X0E'L'$J!#=F7FFIHRVRDF^*#JALJV;@E9V.N@4K&9: MQP%8 ^N9_;*;V;KLICL5<@8%1TKCU"RCJHDSK.XKAG./]XU<;6VFOY!L<;?8 M_'U&<.P)QB7T9>Q#1'VE""B*H0P\*=07DE!I%49Q>JJI*01-7UV'DJV3^Z7> M9%^U8K:-:#T)L)E>< /;:"?E&U"AMUR S;^YC'0]!X:SB->3$XT<^7J.X<,( MV+-O]/#OK#RLO,/.@*XTSMXZ1SC^08=H;'C&70U9C\;^R$GBT*JK>-VP;^*_#5CBH3C MQ_L'-4-Q_%?OE[H_R0Q3+XVX"& 2!]5&FD+,DP#*,)1GTB1%5]?*O),]TT9F$T]-Y5:4@J(B53L!7AMB0:ZHO207N -[4S^*>T0']ZKL%3:HT?VZ M1KO6Y-< ,G BJ(W&L:JX03O72M?O;*UZM7?-BM^?[11%O0)%MKU>NK7 M?0T'M<:515*Y5Z*0\SA. QBE-(8HC0C$/I60BPA+%*+88]S..-@,/K6%^;#4 M'5?X%H5 ?'\1B\)Z]]\"T'2'[P?+X+OXABR7>_0AL\[VX:VA1]YK#YDZW$^/ M/--OD59%U3X6Q4KP]RO=S+4. ZO+K%6_O'NI$AP^?![330J:ZH! -V?JWNK9O M6[41+&NV^E=J["$\Q*0?Q]*'(B#JD,;3&*8)83 - AZFGE+3B+674%<5W^ZM MT\ ";"AL;(IB%SMCE5!]I^7N119N5+/ MS' 0)X$O" PBKO.^20HITL=MGT491NK7^9K MYMH'%EDYE,UN)%L'YJ)KB0WNV]/ U\R FIO&\&N+M=^ #4M-H\+&;&RZ:6PQ M-I*Q:(/Q&+:C$3W3,25MX+.R+*T&=G%EVFX:^HI#>ZD%5^0P'>+U*&;:F(QU M/*B?,@\BKU+4J82,QB3TE>DI(ZM4./.I)Z>16P-)7Y/>*&6KR=7)W@V]E]R< M=HJ@S]VI*V#'OCU=@_RE KDF'=R?!_G""U03O :Y0NV<^(J7J": =%^C&HW0 M4W^MRQC=R6UOS1M>$)NF7C,:!UR()(2" M>E@9((+!U$<<,NE3%")*PS1U<%(THV9R-HGQQ'0T]-,S;$6:1K[2+5K;LN MXW]@1=30U:U?$G M>FB:K^Q)\-5<69A?A-9GXHMH2G0TEPX/.HYVEM T]6BHZ[P&/D01(1!+1B$G M2,K CT*,L+$*,IMS:KJII1K<2=#0#?8)![]5I-LL7D,!&&@V][ .;7M=%5$+ M/>D>V9$4J!.$[;2L'5:=ZM=PJ/'TLAUO.PK;\M4!;GBWTFZ+6>PS%$>Q@!BA M "+&!*3$)S!0AB9.69 *B6:*3KIT[/;?-,MFFX KG\9=5KG]3@G()Z*K( M%J(H]!,T6Y A@RQW1$6]((Q#%D OY00B73(H18)#S)!/$*$,)59W.8,(:IRX MH2W1*%$5W[*2/5&B_C:"&!S'Y9 MYB1_TTU06\5SMRJ+4BT*I:)FD<",2IQ /_4%1(132")?0J5 L(>$QR/LS^H6 M,E]+DI=FJN+E](#\O"4Y8 M@@,*8Y+XNI0ZABE79PBER"/DB12C,&XD\6%AF&SJ7@[MU&-*052TCB ",[WN M$M2A[U[76'YHL*RI!5OD.BR?9@B,JY)HYZ8;M\R9(?,'I:4O5>_DT<#^7Q=ULKVNH+:B_RE8^;#\(E[4E_A$E,F#HS0* MN$0PD32"*"&Z&K- ,.8T28(T#F+$;:LQNR-OHA;H)U$4?P8MFY#4?()5P\M. MLE2]+K6IVOQ8U&QJ%WV^9K2G#\7AAV#@4QE9KN.HTI8IT' %:K;T!>3)G*J6 M.:"X PU[X&$)-@Q>1X86?ICKR'(DO\S(,K7SU;A'OM-WXW"Z\7PY[C':\>T, M,'R_8YR^6E^LQ!>A:[/5UQ]RF3]K<_B.SK/':IWH$Z,FYR%[KJJ??M45WB1A MF\@0DJ1AY*G3A60\A"C@@3I=1 @2#T52?1*A](R"G=R2-;5;BX8KG?V5E;KH M\.W+RSQC=4Q)??$$WJV>5_/:H_NA;G!=E:#-["-['(O8[ @SON &WIW7,ENS M!+9X ANF;D#+%JCYTA?NVYRYBQH:!FQ'AR='1(UZQ'(+Y/Y!S/'H_13]9U'6 M[K]/RZ*8A6D0I7%,H#J\^!#%80)33C$DA*74#WPIA)B5NGRBF;[>&=U*[:[G M&&X)Z\H#B1AC7"J M/9;98MR#;B2!6/B31Q+,2 [DX01DYRMV@&JG<_B2\+:\*FMB-N\[55_0*TG-6]O;=X MTUMARYUV-=871N WS2&H6+2TUYV)W,RZOX8@!]XM1Y6A]0'"->".CAO.R!KU M<.(:S/VCC//QK[(-W#XO5XMR%L@$I7XJH-K4.42)B-4>$*I#4>Q'7%;AGU8E MJYQ0-;4-H&Y"]+(LU;:>D?G\#:Q529LY6RD''9/X2N;"NG:5&UF.HMSM)?3[ MT.PWH.9L,DI]%^AI:/2&IM^3.M^%T;$NWQN\9_V"%2V4YM!'AE?UA_:,W7[/ MBAFA).0L#"!""=/9HE+WAHJACWP>,!E+)J55"OSQ>::F;#=D@HK.QFFK2;6T MFD\!:Z8G'< UL.;KA91]NGHW#JZ2TT_,,FXJ>C>K!XGG9Q[OF;KW4F4$+AX_ MZ;8)K?M ::6VU.G[E; L#VPSY(2^;QTA+83N5M60#RKZ=S)@=8T2 >Y)Q@>I M#=P'.5?9:C93CYO U@.4@YRV/F,XJMM0A^D]*#FUC7J3 (D(Q^H Q F&2/@1 M3%/B0QDE'L64($&-6KR83SFU7?=$%GH3T5@1?F$9@$/4#:YJG&,YL,HR@+%/ MK4LS/"^LH' 1KM#>$D0M:%#PY'NFZ-@Y.FF M3UW+A1J^B4I):&$R$,AQ!C'D$4D]"6C(256?7*/SC(UG5P3"=94 M]@SV.8ZHF>5X,4X#ZUM[B*Q-P$X('-EZQ^<8U:CK9'/?>NM^V)D;I/E4/2QY MZ),(^FQN2-HCB)8\Q@E.JZ&"0)(64T M@I3'5/H^#UEL%=-_,,/D5$)-8-7PUE(!'(!GN/ O@63H!;^%QOESE?TZ/\6Z MJ_5],/ZXZ_H4>P?K^>2#=NNXR,O9W;>%6B9/V4OEBE>+5YGN*=(!_!%$81Q! M3&(&2<()\](X"9&177\P\M36[9HXJYN,0\"ZU^Q%, R\5HT1,%ZF)[GM6I[J MI:VEJ?ZV69:'XXVR'$^RT2[#TP_T<(C6]:2KK/2_-7VVFNT ,Q$%5,0P#J0^ M8T<)Q*F,(?$Y]0FA')OEUG1/,[6%V=37KNLW_,VJ\]@9/ W]3?;-)^<$>QY+"$1#&CBZ4*I$20$A1")6""!?5^$Q":_^N1,5AIQA%SK M.MI-9@NR8+K"!:D(MPQH.PFKV:'#"5@#*\::QAN@J:R[)H(-G0[#R,Y!X2HT M[.0\XX9[G6/W((3K[ M]6A'FV>.CT,T$*@^&']TN>.#]]6^W]VWHE[[Q*)Z6 M<]YN8B+T,4,1AYQP=90)]%$F4$<9%!+?3W J9.B9]RNTGG]J=M6&@]H7=P/^ MAQ]5=;'^1^ !S[1?MT;?IT3BH%,9J MY.AX"5@V?NP-87=W2/MA1VPAV9OGW3Z3_8?IZ=A>]S/?[GB^U?C^I[>#EN>W MWTC.JS_^*@H=2?5%UZ/3H'H')J^U9#)GA94VCI9A]$E(:N^FL+:&AWOR8>_J2I!]L<@BT6 7T# MV\\U;(**Q9OZ?Z 5#=7!_0[V7A%[O)J^$_KC%],6>2%3$"<)D(=1I '4Y]*F*C%AF-/4"JYS2;0 M/=W4M'E%K4[X:NA5R-:+_H)D[#. FZEJ=S .[?Z]#$%KM6D&C"/]=V:R4169 M&>/[&LGPK7ZJY5Y]"9_5MU'=/$8DCC$F#"+!*42)+R"-_03Z$18)9JE,J94U MN3WXU-2&I@UHXGKEG>W 9J8.^H(Q\.(WQL%ZF1]CV-&BWAEZU"5\C*G]!7OT MF7[+\Z>F.?-6C]/*^KC/,R9F*>8"1YX'8QR%$/DI@RE))(Q0Q&,OY%%LES[: M.=O4%G 3%USJNMM2Y#I&2#?'^/7K>WVPJ]/U+1L$=:-MMLR=83CPNF_IW.Z MW+0' A6M[A2!$22.-$/W7*.J"B.V]W6'V4O]E,E[4:^3$P>;OV7ET\<%SUXS MOB+S^V51YJ+,ZH*./XF%D%E9;&S@) ["U.<82BID$[&M_H,I94G$_2#RL%5E M*9?$34U5M;R=]FA\4^R!#7\W8)=#T+)XP9G&J?3-=.&U9#JPZAQ;G-8*=PC< M'>EGIZ2-JLZ' '5?^P\RAYL*W6WG@_=Z=K'@7TC9)J52$0N,O1 F,B1J*U _ M88XI3%*=9AVF<<2M"DR93STY1=]0"')%XF7UNCOP-E.^PZ XL&H]J.>]U:]E M#:ZF?(!4 'O !BKYW3'Q54N GP?D7$EP@Q'Z9A:^O,RK>?IXOOWU< M5/U;*AW:%E/!<9JDON]#*GBBDXR9[J^+(/9#A$*?)3B-[/(,C>:=FI[:(CM_ M U7O;ZDH!]F&=-O40S/\#2\YW:,Z]+7E%L5 DPPTS6"+Z$%JUU@"Y2QGT6S6 MD3,8K: XS&>T>_V"()"?.BX7B^9V\:?]V\6[%_UD\?,RER(KE4XM/B[JN@Q[ M30H_?!WC0T9D8&J*LR%? M^QHO<32._AU8!)=,5+H3B#LIS@2>-"#<@"T8U);:E*ZY 0?M9ELP7#MQX,9V[5 MCJE&=I.>9_K0[6GP3C^UT?;L7A>C_"H>*^4V0]1G/B,)3!'67LN$PC3",8R1 MQXE/_(1'5JZ DS--36$T3>Z7$BS755>+AE;+7J(GP373%DX@&UA5;-#:U*C] M>@XM^[ZBYY!PU6/TY#SC]AL]Q^Y![]&S+_0L1?C\,E^^"?%5Y*_*1CEN$WU> M+EY%H8&K/EO3_!U M5PBMXFMN=!^_HE3/E>!-E%M]^]RW$KFZP%S5N;P:'^/6TKRVN [J=5Z=H,L" MT-ONWU$H1)S&:C/TJ3K)>QAB%"8P\N, A9)2/[+:%G>'G]I>M15\W:OBYQYX M9EM#?T@&UM<6:/0.1A^DB.?>X%<)2.\NUWGBJ7Y+MF[:<;R]PUO;W.&+T#-Q M;;3_G!6,S/]#D'P6^S)&41+ D*,((L9"2!)]!@^"@/#4"QFU*O+=GY2IJ0+U M487@A[PB51L@9=5(X'FY*)\*R]NE"^1CID'&07U@;6/7>N8&K/G1OH":(Z!9 MC+H?5D3Z[@)!1==_E@.WK20AVM0V6*8>)C#"!Q=6G9-=6X%XP&3!]P,J$2M8$U1G_ C!6&*1I'E$4AV)\>EZ\_JB%J/:%^ MV*B'LP./HAI,V6O5@O'S_3:[=26_*BBX^"1>Q=QO@ML#R;$?IP1BSB5$OH<@ MCJ,()E1P[C-=LYC9G! ZYIJ:8JAH [Z=L=^%I9G=X BA@97 I@3G39T9H!1! M ]@ N0 &F#BR&[IF&M5L,&!YWVHP><5I0\?&S^6S( E2)J#TN =1BE*8)B*! M(:8Q8:F(2&1>A_/<;%/3$MW]\>S\B&9P=ZL1YR .K$C&Q\])TT9['"?1K]&= M)]<*GY[=&L=TX%KQ8]BCT8E[=WV3I"NQMU99Z'F>2'P8>A*KLUJ"(8TQ@E$0 M>7'B<3]4 _2)5MC,,34]VY((BJJX_XL:]XD4 KRHIWK&"FP!BC&1(O"DKM29 M0A0F#&))4QCX 4H31F4JPMFKR.ER)$BWYQH0U/Z!%EO@F=FU%P(R]*&V_;SJ MWA'N3=@.]EU?]6_-<)U+^$,63UZ/'WFTGYJL[L'UY7DNGL2BJ+0Q6SZ+3\NB M^"S*._E OM=:6?U[KAW)[T7]_[5?-XJD'TC?AS'WM!V;8HC#&$%!4R_R1$HY M,;)CW9$T-25<<51%<:U9 G/%S9_ME(@#69GIG'$E,+"*JL'?X0;4[( ?-$-_ MO &*)^W&5UP-XK]W!Z> H%$UI#L ]Q6JPY%'+JC>Q"W=K7 MMO2EO81_MUQ4E*[(_$'DS\%,DC1.J:ZT'GH^ZKV\F/LZIW8+B2.9M<P!8< M0.,Q@6KOE\ORVK7@+^#@]U$I_G(1.:LC[X"4R\I#?A&O8K$2.Z3J_MX/A,[% M+" LCD.)84)"O05&/J1QQ*"7L,3W! DXMDRU-9AU:IO6N@)@0_5N6H'2:'57 M^HKVGF4:NZ5@MOLXQW9PU[P+6'N72S2"R7$=Q.XYKU+@T B&4Y4+S5[NV,*H,<,YAB02#%0OTF#G@B8QM%M#/ZU!1.W=.F_OQ[ M9/;O(F>F/'KC,;"2,(?"O@_G,99=]=[<&7ONI MKX*M\JS,1/%!2L'*NX6R\3/V@>3:?"G:3FN5*V%&>(@#CW+H2XSTV3J"-/4] M&'NI^A H#GEL=<74AXBI+?MW3UJ+ZAI"4H>_O%8=:)<2\(8W\,VJF_E%\C$T M.09&?6@+I 5V0_\-J#D ZMQ:\0!:)C:M'6_ ^L5W.L4N+S.UW6T-XM!8N0!@ M5[9+'Q+&-64N .G LKEDK)Y%2T2IH["K:$LN^$]OOZHSXL?%.BWAEBF"*E)F M(L0XT15,@\CGNHQ #%,:I3#Q2.H+20(2)#8MS,VGMM*5(_0TUU<15273E78C M*96YJ6Y"UD1;UC$87B]?3FV(UU==R1U-M0ZO*4V0L75#73W9./> M+ALQ?G!S;/96SUMA]B3X:B[NI%%!C-MY)5[UTYW<2DA +&""=F\(\B4*K1FN#4#FUPVM]JT=/E]_1W0 6^K>Z!-,[ M\I(I(W&[N$X_!_HP7X#A=>^UY3KBA>XP(K6_E1T2_F3(OWOLS2) MDC02#,H8*U,8$PI3G"(8XR!&*:-"'>G[[2_NB?W=;3,;UII8:ZV;#OY1Q1,-M*$(87;@/!._1% MFR)[YY)M33F4RQQJV@=5RWU@2A[U\$T/1_%$_=HZ1%61K 75ZU[=YP6\59%#M.^RV6!ZCR,IA87!>)<4_H=6K,# ;XR1(U MP\UXJ3_I5JE(?AAD4I6B%_QG!:(^1JS*QL.U'W!2^Z>]"*4I"6-(HB#4-Q1$ M;5AQ"A/!6.(%/"6DYPV%"_*F;-=O\[=ED8*60Z _8[#%HW[I, 3LTLL*)U^! MK:]H;-D.[1VZ@E@O< BY1-^Y"\@)<5=R^K@$]K2;Q^DL/P]NS"['Q]&GOP+,JB.01QI*IHO3Y NUIHAJ!T MED([-\9XE= ,N=DIA&;ZSD#-VNW[X\Y8G! L1:#L_B5!B!UH@ZEK0;LV:+NO=ZK6H1CN1H:WE<2T^^OVL/1#NHC-DCO+XBQ M>J#WH'!:;<[[0VS=R?R"J2Z\F?CI;1/?.B=%47!<.KMW8 M1^>ZCB>ZB^V3SN3.E^S;I&@[=M[T6Z@41,0I3W0S8"_T=)]/@T4UNDFKH;L%C39]F.\#B49MOTY0 -O6X5@7546(W2IH5T MD] $?B&E\RH W;"X:@-X?))Q6_QU,GK0OJ_[Z9ZJ8)-R.0MQ1(@RTR$)B(3* M3J=J4XX(Y,+SD(CC(*#2)MU^:VRK13]"/GW5'+I_ONDV:H9+O1\6(]G?;I?O M(:NNUNS6R.,NU$.6#E;GD4=&=LU^RA;B8RF>BQDF&,LTT.6&TECMY!Z%)/5] M&,HH9DD8!2(FUJ5\+R)I:KO^=F+->7\>/?3G@=\T;Z!BSC8NXG(!#^R2[26V MJ7M@S20VGKOU .1K>UH4L["-]'.G;-,3>%NTV?E"^G&LEL1 M.D-H8-UF XZQ@C)BODOGJ &V](WZVT;7=(\]BOHP8J_5"&8/]XA3JF[F[Y4P M \]/FM@//Q:$XR31L4D,(B\4D."(PD!ZZD- '(O8R,-Y:H*I+6U-61,%MTKV@4F0QLJ:R1 A4R/Z*)CN%A$%%V(STA11'LX.0HQ*FI@&K"H)ROOQ6U)'764NZZ^J,76(Q.Q,."_; JO5,M<8U$UO5&@=I MW=4?Q&$+.'81,(5"C@8 &19T-!FIGT+<:TCR>:65;%/WH/A8%"M%A*Z-.Q-) MPC##"4PETPT.$P+3)")0TC!4OX@]&80V:M!TXJDIOW6_(M+T*V)U7' =OPB6 M>SVP>H4U&@O%3 D. ?7 JN^@*U1-=%V\H0*ZIONFKN/M3M?98N5(PQE/.ZI> MLP5C7YM9O]]/AST(]K18SI>/;Y5KZZ.RY1>/NFK[;5&(=8Y"X"NK300)E%+7 MJ(UI C%* Q@A&N.4T<2CV$:!&WU7KR*^?)%+:P-^7:ZR0QL,\7D',*! MM=*&WL;COJ$8U"0/T/S9"B1'ZLALSE%UD14,^XK([N5^6FB_-^K'Q2UCN5)Q M6W>EMPM>-178U,W=NEKW4D0\3!F,<* 4E"\P3'F20N3Y*95"L""P:B%]*4%3 MTUT-]549N&75S[AW1,/%LC+3;V-*8U[("?FB9^:/.YFAELD5T)9^ZW_16 MZ>XA0B]

M(:5Y,SJCZU!5X^ZK6V;A]KR=JN_+]2E?\J#- :GOS2UU_Z,M> M^:$9)B&F)!+0DX) ))) WU^DD"KERZ3D6&G>F7J5+LUO,"QIL%GGVY0,N-P5 M T1]1_K U1YP*P?VNKK3J7).-V!1-Y+/VB&8KMMK?QCN+U'&DS -*8$R$*'. MEE?"])5$_0!QF?@HCEAD=R,UH#S'V#E_$?FC4L=:,=]_O/\ 9+90DM%ZN?%: MC"@-\^(&-%R ?3:&1M_V6FU *8QZ[^98&CTN MZ7HB>?X6SW;@D:_Y>O)]> _8=R!7I[D'\?RRS$G^]N$?JZQ\^[*YCI^ M:H9YS,(4(8AUTTODA3&D)(T@#CV>"@\%W*[FN\WD4]MK3AP4U@R F@/PF^8! M-$Q8AI1:":?O4K>YQ9J)B!&?DQB&7A1#%!,*U9')@SSB,B8R\F)LY)8RFVYJZJS) MXMPN_M/:#6"+;/-$5P/$NS66>QP'UE&70FB5(FN.3*^L68/A1TND-6=U.[?6 MXJTA.A3"$H\DOE&"S97YF)H*WB==^[3;4I!JRWP4]\M,-_A5ZU*H MSXG,_ V,VCGA -(@,($/"S7#LQW MO\,OR\(E_?OXPD9R;/\NOC0[1_GUY=OI;K\B>>,Y[:\O@QW7_P3(<=?1JEC_ MX[]G(E=#/KV]7SZ3;#&C4E*"$8*T"D[U/:3K2.HZ%M*/@RA*T\3HRKK7[%.S MO#::#:PIK2ZO/]_^%?Q6T]RWS*21-,R.PX-A/)J)T@=>)YV9SL(T8+.ETW-? MO7_265A,6B*='Z2?0KO/ER\B+]]T/F9YN^#Z&N)%3[AIHBD 0H("A.K8$&[Z:=F,'\1^FC2+#*YS)^K3>6.SK/'QO&H[;[W[1U+PZR= M_6PI(#-;>CC8!]YK&L+;IIDUZ;77N"4>_%:3/XQYW0\Y1Z:VY>2CFMW]@-DW MP7N.TD_W[5^K;R[<=Z_?VT 3Z@D4*R4'_9!&NFD:A=A#,4Q\AD.)E$$>6E41 ML9Q_:MKOZ],R+V&I2\[7192ZNZ([$4$BTX1*%$)&A-Y_? XIBP44E.&4B43* M%)L=B$80PCCGH8U'=%CHS7:6 >$<>&LQBK%R'E/5$R]'&XKM[*/N*#VAV=]2 M^@[3U]'<6'M;X:FU03]3YQF*/%T\&'FQ#G4B,(T3#ED0Q%$XWPTSNFDS-[/ZH-J[U%0'V*8^91<0#NY+;M';#3^O"77I.3X'AC./\XU?@L#0IH81\U:I(\2C;9*Q'WX;O(65:(^SQC0J>XR2:+4YU*0H]2"85$ 41$1.K4 M$L;0"[$,N0B\-+3:^<=G86KJXZ#$8DLXJ"@?MQ%WCR_"S#R9MIR'OE9RV,9[ M"X@;<.;;&:0*\?4D>>U.-?T9^'UTMKE80*Z[B%] R<@;:IT+_G&A5ENUN1=5 M7:V')[)H6/F\K/R*@F^71* R(*''$LB(3]0Q&H7*5@X]F'(L&9$H)0$;93/M M1?[4-M+]TL0C[9S]1#_PKCFX0*>_8S85-[8P:*HAE@J%S7ZZ!N+FL+;U4-4Z MKB/6:V^?_8C_?6R=%PG&V;9Y&14] @&WRA!A)3&%($PI1&G-(O%3MAMCSXQC')$C,\V== M4C:UC:[13GG#"E"V#WA9EDK@&9D#6;&U"0Q4ZDS4W%Q69="IK+NWOZM*<."= M;;?\2L-9N^&TO.D]!]3<@9:E&Z 97/\5W$G0\&AE[[B7I45HXK5D.E+,XA5D M:Q?2. 3^G;&.3B<<+PAR")QVHB,'F:!GZ%!5>G^=K/0^*]A\J9.8UBV^1)2* M*!$!#+GG021B'Z:")% F(0T$)SS$W"I8Z-R,4]MP:X(M8U+.PFH8A>(2K('W MMIK6&["5V;BA=Q!GI#$ZKJ),SLXW;ER)*?L'D23&+_;,NLX662D^9:]'FGR0 M_USF[W3V]V?U*369OHF'9.C)!&*<$F7[!P@2H?Z(XY PC@/IVV4L6LX_-853 MDP\K^@^;V]R B@=0,0$T%WVSL2VE9*:Q!L1^8/WE'G;[+.U^X+G*T[:='$H5*UTG(D(X&IEX,4RHHI'Z:""^2,0XC5]TO>A^C MQL^*W/-?;X**J$,!UBKQ=FDPQ9DN]5 L73#ELBV!_W+8:[>D9C!X_F30]<'L1':AXS!95$B8E\VH+U#L87\[G)"^ (JK>S2Q#RZ< _DQ@ M@6,B]8E.!A#%80 I8@)2*<* X2#P*&V^JP\+_M_YJVK9&^F;$G4/[/]V']1D M BB(SS&GK MWQQBX_3=U%SP8H]Z44P@$2R!*$1JATZ$^B.,(R^2E,K8ZJKGQ#Q3\[=J,NV; M.QP#T&Q;<@#+P#M%E4*\?7DS2 F*,S@X[+5P;);1&RITL'JL:T+7X_V6O6ZR M<">;RA3KB\@P3!*?A@12CU.(F(>5;8Y3*!/F16G"4V:WZ(_.,K4EKXG4/L.\ M3R6;XSB:K?V+T1D\0*D&IJU/,\2U;2<&CE;]\3E&7?.=;.ZO^.Z'>]P^O,_F MJS)[W:H2\$%*P$D1C/^*SA7A4=@I_,(S3=$VDT4)*ZX5T0.IPBTK3 M"TA9YAE=E57%U'*Y?[F1=2?!CR!@@^N,J\AK)).GH76G-<\0^&U_6WC5G?/?8H:L:(O59=F#W4P@J$D%#HVW;YQWXNE?V MY: ,O*2M\.C1P_D8VQ?T;-X9;N0>S<=8.>S)?/2I'N?ONV\+P=72OWL1N3YG M?GTK2O%<_")TEO',QW[,0H*A.C:K1>N1!*8IBV&(./)0B(,H)L;9CIU336T! M5\16.]"R(1<4-;T61Z1N< T.LLX@&WAYUV@I0D%+*6A(!;_5Q!J:-P:P61P3 MG<$WTIGO-(R.CFM&@'2>O;I'&.\@9<3)SJG([(U^5Q:?1%$(48^LCE:?!%$* MJFTCV%RNZNZ!G\7W\N&;F+^*7Y:+\JF8D02C,*0!9!X/E(+U?9@B91\EH1>% M <>$)X'-K49?0J:F?M6'A^QN.WJ+P.Q"9 Q@!U;2-0LW8,T$J+C8:>5:+@$5 MX)YD_ ;\AR YN%LX#'JY%$1'ERZ]R1CU7N92L/:O;BX>KY]J_&E59 LU]2W[ MQRHK,KV!MA$F2I&(HFR<3'=YE5)!YZ*N<',G=YS#7N1YD8\2B#G'$(D$09*D M/HPB+R8!CU)BIRC=D#4UM=G$O94Y611-#>/>Q9X="1-%.+%^,SL)8[@.;\<=]::W5BX$@)'9]C5)W2R>:^BNA^N(<;\$2S MN[KL?M6H0PU4'9^_B#++CV69S3R/2$8$AB&6OC+1TA3B),8P9C)"V ]I*I"Q ML] !05/3(S\O5YKH-I*FV'#1,P?8B=!"+U&R09!%(H!(,0$))P(R$J0A"V.? MD]@V7&HLV8T?(:7/4!O!:1NM^):5[(D2]G<@=^5[/9DJ*0:1KGT44J_J:1%! MFDH$*?=1Q&((0E9T+ M%9?C]B[@118L(_--MMKM]ZR8T5 D,B441D07Z44!@RF2#(8G48@"&L T8!%D M'A,QEY''0FS7"_+T9%-3"RVM=1/O\DD T3;@40>8;S7UEDZM3K#-U(0K" ?6 M%;OH-82N6Q@Y],Z;X.&L(63'5".WA#S/]&%32(-W>E8W6M%"_&.E%-('7;2M MC3A*64R(+R!*1 R1( B20->&20,2L)1[PC,*7>V<96I:8T,DJ*BTK+YR%$@S MQ7 Q/ -KA'UD!O!Y=T+@JES'T3G&K9_1Q>9!08O.A_NDG@KQK XEV6O&U5&E MN-U*?'Q8_K6J<%%7O/CWY5P-6$@11[DD?:K>0'7#FX.I4>3D H>2]_: M5VI+Q$0=HS4;@+=\'*21UA5#P++B!3S5S-AD&]H*R\";-@CV8U6^J/!>TPZV MB0.L32"$(>K#5&U $/L( M"8_X*,'2^()U&!JG9L7^0KYGSZMGL%@'5;$MLD'6TFU3&7@8X1KL5]<7V="6 MM4GEOY_:RG_T6.6_)GKN3H)M9L''Z0C:IESTU04^5FGI*PK>LA;UH"+IKEL] MS-0CUK@>%+O=>MC#3F6?$?V^64CW;7E=72AQ%OF!Y)(3Z"&B(S5\[53RU 8O M1>I[PD_2(#)-BCXZP]3VXY;(YOX7*#*K&JOFN=''@>S>/9W ,_2)SA89JRSI M3NY[)4H?'W&T7.E.AK;3I;L?=%H$7^N/!Z5AV).X6XC&YYE&(D9)BF$@/001 M"WU(.=8I+(RRP*M&%+2Q^=>0H5H+L@,2S4W#E$/[7U()Y?ECG)W^ITDHTOA/_GJBCU M%S3CTDM]&L90IG$,$0H9) %5?\6",(P"$B)IX>(VGWFB?NUWJ^?5G%3EU#:^ M;76LR 47XKER]C%=#CLOJQYL+^ISK]/N"AT%9:?E#,1CIMPO:IU?3]7'XH>J[G; M;S.F9!Q3%)(8^AZ+(*)) @F2$@:ASY&0-/!%:.S][)YK:H930RU8D]O&H=BX ML\[ :^!_= ?:P#KE-%Y]RM&< <["G^<.P)'\YR!X7[ZI ;O:F3=%B7G_C/, !(<*':8@X1%S]@:.8ZFYL!#&:QCPU MBH<:FM"IJ?&F>N]2 EG3#%A#=%VQH:;:0C,-*62#_6 BHAMX,]ET?[H!6XQ6 M/5S!-JN@YA7L,KM37J=A&+0<@X?)R=UB.YN(_$?:"Z_^'=CMK",(IW-;'G+^ M\?;T$5#<,0C&F*]/E5 I,R;R#]_9?*4[-;Y[RH3\\%VPJG!X\]NV1HCD-$1> M#*F7>MHZ0) 27=@["6(B28J(],QKAII//+7=OB'N!HB6>%!1#];D@^81F]*8 M%H(PV,$'@G?@'7F-[(=SR/:J/FH!L4TMTF&@'JLRJ3'DKBJ5VL/57;?48KP1 MJYC:<[E;T[3'^SW4?U5G2G&CPR*>GYL4WU]?EHLV[^9.MB?7)CW>3SCV)"4P M$(&O-H%00D*8#I6/8TRC(*:I46!#O^FGMA6T#-3QAYJ%^GX K!031[/Q>I:A ML!>4P28Q*/P#;Q7;R-?4-^4)-/WK+#[]V[6'T+J*K/#I1'Z@ AO! 2R3!, M$L]C,D!Q51-[69*YV>5S/:S5GK >?,![3ST'(!5M=O?$#4QF=\'VS ^LD6^[ M.;:^SMUET-&5;3/HJ->RNXSL7[WN_=9%0VW+EK#'7Y[0EW70#7J GK#=( S2 M"OHZ76&[&>UN!'UA7]AVT/T^=9;?ZZG7)_3%'K9O'.2C/8>$H\_VY#2C?KCG MF-W_=,\^W^_C_;A0!SWQ59G6E0_WDQ:2#NO3991D&!',(PY9& @=]9]H#RF# M,@V]* Y\'IE%LAC,-;F3<$4J6-,*6F)[U:GJ ME,23B";NA3;%_4K%6% 1Z. MM$773*,J# .6]W6&R2M]"] \/Y/\[4Y^7.B*"7ITG8^L%=2G;"$^ZHY%,Q[A ME/LL@%$0\AJ8MO^KI:5A!#3&0$HU1@3KQ0^H&==K*9?6IJJDW(J4ATG?2TC;JA M1AH*RZ%5DVGB4T7^55*?C@ W6O+3]MP32W\Z HM] M2Q07JZF!=EQIM^]U\% M6^59F8FBOC\57%<4U#2LZAN1.[E_./SI[?@ U8DC]9@?8!]!$6(?(H]R2&*" M8()]*GU?R"2*;13?@+1.34UN4PHVI/8Z% XI8D.?^S0$-[0COY_,[!W\PZ/I MZM9@0$K'O8H8'O*#^XT1INQ95UKD)K[+U]_M2T6?0)!,VWJ )>!->$6A4W@P@ 6 MZ!D87%6&/C'+N$6ANUD]J =]YO&>EB)C^4KP-K!:Z9(ZIKJ<15ZBEKV,81"J MU8\2+X$IEA)Z@J3JR(L(0=BLO=+9N6P^\G'Z)C6D O%=6^JVO1!/@VIH6;D M:FB[J$%HB\B;)M'#81;[621:DR!&3DFQW^SLPS-6M@32D@"PZ* MAE:+X,D.2+M5@D.@!E8(&XQT'ZR6S#ZI"1U@6824N@%MI-C1X^ Y"@P]CT1G M!&C'Z^.%>I[G82>FT^!QIY<$&R=M<:KD8EUVN5CW\/BXJ&NU_4UDCT^EX+?* MLB&/HOW]?9XQ,9,H87$@)!3(DQ"E5$(:A"DD-*8BQ)2&BK;+;QD&(G]J:KSA M89V*P,$/OWY]#U[:;J:&.0A7^A8NNON8@(1'O#PY55RW +2MKKMWRU)7UVT@ MN-DT/@+98MW$L04"-$AL8OHK+ :_AAE8AL/>XPQ%_!0N@@86C.%-TM!4]-LP M/XOR'2F>[O.EKJ+%?WK[5='T<=$TQUL\WK(R>ZU.+K/8]Z)$7R6)- TAPKZ$ M.%:'BR1A+)8R5IM=:I,183ZUU48U0M:$HAPP13IX:6C7>DNV= .R)MQNP[*0 MA=EF,PS" V\4&EQ--;C? O<'3;E2]G\$:^+![7F8K56[/6*.U++%Q*.J5'M M]M5ACQ'ZJ;)/R\7C@\B?=1K NH+%3!GE")$HAJ$?Z?MP$D**D0]][C,11YPB M9I0#W#G+U"SI#T69/>OJI&!3+\9.%QT'TTSM7 S1P!I&TP&."D;4B MZ<3 DHZJ&3S7U-T/UP[PN2Y6I1ZH[>RWG&]&6K78+.Z0$F],5NB 0M ME8/DZ)P'PYU#_]1$8WOTSS!\Q*5_[HV^N3IJ9Q!%^:&^T]*+9$;CF"4RC&&, M0@11H+8QBGP,O23P4Q]3'@;8QN0^,L?4;.LZ(SEK"&UO^&PS<@ZA--,&%P(T ML!IHJ0,->3?5!N8R[^8D]\[R;0YG&#G/YB2+A_DUIQ_M<6WW23P2]E;7,+A= M\/NV2'M5SV"OFF\4,R\6*88I1P*B.$XA]J, 8H9#[GLH]&KZEVHJ^NUH0WM4\NJ4AM ['%Q>! 4(]T4V@.N:/; MPQYP=5XGVHPWWOUB#RYW+AS[O-^S7L#SRWSY)L07,=<'\"-!1C@.F4^5*>>' M*8=(^!*F!&-(:10@E$8^)KZ-1^+LC%/3ZO?D31@ROY!10?C%WMZ.[.%+HFE=%A6-INL MX)&D+$ PCG5%!\0#=5I,.!0TD 1YO@@39N7J/)AB:II$4UC5FTM(PI&['@(PK&3-4/"O7 .\%A2[N6?%#3 M?P.V.0#E$M0\#-;DSAR^87K>&RABW-C!Z8*BJ5FV&_J (/E"J47V]Z84=\^JW$[D9N J'5L: ZO1#3M@ MPX_2I6N.P Y+.PUVMH1H7<_;B;@LW*YCBVTD?^PXXK-SV;J$NM.7ZV2B\9R\ M+G'9\?XZ'?B22IR?ED515Q'0DZ_4_'R#?==F!,B=JCFRA M=O:J@M9G!:)Z4SM/U:OM_>0LP+'G(9Q"%!$?HE = E,2I3#PD40I3ICO<[LH M@<%HG5JT@0XVG2M&UK]B] ;OL@98_UZ5+!Q6"T]*GPU!ZA=*I@T)^O/3JL%/V M3(#4%YI/R[EZHZA/@^MXR""(. L1@PQY$40,:U\4\B&)/(]'+$JQ, HJ.3_5 MU Y3VY3^W_^, S_Y?QJW$_B!"YFQK/SCGRV3"T_C;*:MW: WL++=)O)_-GZD M$UZC0>)1SX/D*BON]$3C9K"=9?@@V^S\&STK3N7BA62\B7Z[7?"[\DGD=0>0 M]G:=IZ%'@X3 5$8)1%)',>@X-65T\MCS.>6$6%6?.C_GU'1+0_(Z@*&*:EAJ MLIN^VF6O]CHFZ">1B"/),60RH65""K:VW (<*;?3V\1F.EZQ\ .K/1/HUE3/$"0B05 KDJ,&P;CG6:TC3 M"2I"!^PV= #&0.V&-O-E1"JE DB4H1+YG94U>0,O4M,TMYW\& M]RLZ;W3.?>70%N!^KIZO2J2L(_E7"R4MH'8 4.:"%*O\K6GS^RS*IR6WOSUT M(5IC#^88 AO>0]ERL6XT6U_<[I^%JS](*5A9Q>TI[MHZ-Y6DW:4+.$39 MG0NR-R5CNQ@OA>R("_'B(7M$;QQ6I&SMQ2/!\^I<*6B (QA*J3,5>*A4LT>@ M" +.1T6USN6TDAXJD@:8I@X.M6-A&3,$U( M"F5,$Q]A&6#NF1SSAY7":(?];5GL'O(_#2\+@_B7H1 >>-U$7"MHB^J;:$+Z)0%A33#AG]@-T1QTP&9H<9Y\@.O %4<&H$#W&M MB0:_-?\?Q&%C!9>C\X?9G*.>-*Q@V#]3V+U\@8.'Z'(8]?\_+IJ@A\7C)_WW M=0#=#*. I)$7P(!P#%'L>S!%'H(DB5(6Z:(6H5&,M_7,4U-7:S+!7--I?V:P MQ]["W^(:T3&\*QK%'UJJ_ZB+ &\PKBC?A/$Z]IO8H.722V(T[_@^$1LXCGI MK 88NR9\W?U1S:I+1JBO\+/Z+M\OGTFVF&'B1QS' 108Z4,Y]R$._ AB7\91 M+)A(8JN^6T,0.34]6%$*-*G@MYI"VZ[80TC23%5>6SY#G_XM1#-BO?3SV%V] M*GH'B;^3VN?G0797X=Q@KLO*[GP5^6O6M& [H/#SLNI.+FHRBLJ?N/W[=\NB M_+PL_T.47P1;/BZR_U+45PG1/R_SYI_T<_XL8#Q)?,IA2HA2_R%)($54J#\$ M%FD0)CSF=MW7QF7 1O6,T])MW;V!--T;ZDSTZKKR39#<]K9RY \BEIR%4:(^ M"!YZ$/E>##%-"!12\)CXF/M>VJ>HT_0^AU&"*FO9RV4.\@V9OY=OP3!<9[(2 M'MC6.-K@9;-W5$DZ-=-MWQ?-I?K74@F_!!M&;\#6=[+%K/OB5^/*R'$EK9&( MOTI9KG$%ZN-#HP8:\?S1>A#3AU;->)4#KS8$7F MNLZ[,I-2DL@T]"&7J0\1Y13JJ% 8*V,II"S%,K7:%:_ P]2VQBT6>N^'U_@4 M+([9TQ7PB#OCJ1YIEBW2-!)'6J.MT0!;< "-A^-C_W5DZ=(K,#('XSL-KB.B MHSZ%*Y$R4A6D=<^3.ZG#KY>KLBG3$HA4B!2E, UUN7>,$*0H3&$2Q)2F"0X# M,V>R<\HFM_FM^QI)W;/G59.LHV:KZ+.J4)(BO8EN'KC6SDEA&H2(74M$ V]? ME]3:V?1@ G<2-!R.4S7II"0'KI[D0J*_@RI*O20[?$&E<^@[+ZQT0J5.J[_L>98E=[OJ9":>VEU9A7E6BKW:?$4UST>T^ZX>SV<'/)7H# M;W,MJ3J#IR$6;*B] 16]#G.C#9%QE1A];KIQLZ(-F3](B39]KY]RV>BY]DRA M[S2;@ +.@TBF80)#FBC%$DH)J9\0_=>4(N)YB%C%O75--C6ELF4HM,3VC/7H MA-A,I[@";CRSV1PS:S5B H8C%=(YU:CJPX3I?=5A]$X_M5&IGOM\*;-R1A@- M?!I)J(O 0R2#".( 19"AD!#?"W@LC+*ZCHQMI11&R-NJ2-.]TJ5MCXYMP,S6 M?$\8!E[B-0+WW0A8+^DCO#I:P=LCC[I@C["TOSZ//6*W'+G(9A_4H:1\^R(> M,UTL:U'J0*19S/4>[7E0'?=VD)OZD]D%=TZ7>+^X_V'_I5 #+$WO/)U MCNC0M[15-96:8E"3W 0BW31NS1N@Z*Z?<.@(L /*96',\Y..7R33&(BC!3/- MW^ZIG5:T$/]8B47YX;7R0ZR31W$@,!4R#AE5@F\ M)V>:G Y:$PIJ2BUUSDE$#=6,"YR&UBS[$ U4'.TL%JZ4Q\EYQM47Y]@]4!%G M7^@1,=!6[[E=\"\Z/D'_L+D;::X^UKF7W8;F.I.]X<+B_OAR(75KH_&A'UAEK?'6 M=4MJ;JH?MZZ&VRO?-4=@PY*9@AM"3A:7^Z/*:Z0;_0OEYNCBWAFRG;?UE\\R MWA6],T1V[N7=C3I0"O:I?,%U<,"MLLJ?VTB_%Z'KN[S/7C,N%$>D%#-?YUA) M3*''<:",Z22&:1P3J"SJ$ D<"Q0E3O.Q+Z5X:MMG2QO(%7&.T[(OEJZAB3\E MF0U]5+@\5'PK,&N+[QO0<@[6G\27KD_"?3JX*S&-E1M^,;W32A1W!;]UUKBS MB7N"7L#3 GJ4;PLLT5Y65=:,]P-#E7.T1S% MB[PF^ 8T)(-]FIV#:7'R<0[J2*>;R\&U.\=8X=1Y5C$;:;SSB!5G.V<.NS=[ M!M0LE_Q;-I__O,Q%]KBH"W&RMP>UI13S:H*_D&RAFW+,&!>(BCB 9()1#Q" M4'U%%/H\2 +D,XQ#JU14\ZFGIL(;BH'XKK2XVGJ!G*]T4E2UKUK&YYCC;V;" M#X/JP*J\)5J9U VT+=U@BW"@*6_ZECJ, ;(&S%6(D/G$XT8060-R$&!D/T+/ MBK^KHEP^B_R+J(:4)?E><_#X:HH;\=, MXY;B/<_R00%>@U?ZQBK>B D4R ^A4@L24H]' MT)=,IH*K(ZEO=!KMF&-JNJ&)S6OHO &:4H4CT+3:QBT> MJM&1S!-+!&Z(50 MCQC&DQA<$,9X..;(D8PGF3H,9CS]:-^ZVG7_[Z:+XZ?EXE$7*7@O:#DCZGR2 M!GX )4(,HC 2,/5Y"'DHA-&O46K(O &:4*@I!9I4ET6PS^+AK.SUZ9E&+G1]EN7#TM;G7^E5=(26VXG5 MKV)!%N5#KJP.(>Z%^I@6)7D4,Z4L$ HY@GY E6'@B)&DTY-<30$ZC*B#87@!U( TOZ#C9/:%'<#-_4 : ZL6S3%>U4?:J)O0(OQ MANX!0+6JPN$*6%E6^Z

PC!$'D\AYDC;>Z'/$ \(D\+&WCLYT]24]J:+1V/N M6;I]3D-J9NTY 6I@?;S!J"42_-:2Z=#AZ7E&-?+.LKMOXIU_H9]6 M^*7JV5S%0WQM=\ZPK%(PB"!Q-.^Y#@.81IS'WH! ME:D7>B*FR$2G'(P\-=71$&>F+ YQZM8)%W$_]-*OZ7*XPD]RV[60U4M;BUC] M;;. #\<;99V>9*-=CJU?*GR_=.+;H^Z4)5;.BE"9SCMR12I+. [+4]D.T+>^!BDKR^-._IPMR()E M9'Z_K"M$6IZJ38::T$I9DZLK2Z\)!BW%@YRV;2!R5MG!8,J1ZSJ8@W!8U<'B MW;XA&!^>1?ZHCOQ_R9??RB>=Q4 6;S,:AVE,HQB&(DHA\F(/4I%*&$9Q(GB2 M)@09W;:+*K;]GN1W>:5W>)6=="_R*G]I)E-$0P\I MA> +HN.RA%((,84QH:$?)E$J16@5NWE^SJDIAYID4&B:;\ +:7LUZ"2A_T/> MFS7)C2/IHG\%9F?L3+598(8+N/4\96FIR3-J95Y)56UC]1"&-9/3D8SL("-+ MNK_^ EPB&#O !BL,+_N-O\N$KN>8I/W.Y!/K"2[YZX^4\]3,_9%Q D7(.I2?B,/,B M!CEC)$X)HM(OF66.71IR:IY("@I>.DE-L\)C+;?LXH CIYCI G"8::9]Y\ ^&JLEY9R5'Z70BAI/;JWX M@_C*Z7K%69U(R5*/8JNBQ-J? NFT3/+5D%VK%7VL7X MOH=Q*Z_E/%=M;&RUW;@XWKA]-W35/VB\H7WC\/U77M6]/?H<1C3GY9:VR# ^ M:?3,"7T3/;EKG[(C^0[)FH.(Y2#0+&X3],<>?<-@#,NQK8/Y0P8DE-^Q_UF7 M5=>@Q'%%,H!\3 A%E&.(H$)"F M*4W"(*2QK\]8Z5C8J:TJ>DQ\76/+Q8:);[41&ZQ?EP6HGN5*0KX7*KBH^F'* MOZY:RHO5<#X1UZ_'>?<\-:,[]N8]3<&W)=CJ"I2RX+X K;JGV4QFY^D;MVI/ MZ!TP2.^?T+LP4EG )-X)LZJ"D8QTMAK!M0SC53&,A.9.]<-88P[; &S(X+8K MH1X7/!5^P"(F8(0"!E$4"YAZ*("<)$$8LR"AF5%3S[.C36W%T"-T[&6.&@87 MSN.KMZ&RAIKC*;<'6$]21Z3[6J!8VB"='VO4#9&6VOL;(+V;AFQXGIY6_ E7 M_+ZH5GE1YK0AEFSW4IO 8I$Q),4PY1%,41!D,(4>Q@B'O,T3;E F=:YBK"K[,QL ^JZP7^23P[874"-<-!-5EI MVP=WK!7S19!MK7/-(#J_7M5\UHCK3C/M=M>/AO<.<./?^,OKZ.6U38A]$+U.VCD;+52TO[PNZ6#-U5[VX_:^\V! *S],H2VC*"4RC"#7' M6H2& ?0)XH@33D6D51$SEL!3FSYZ*>5+ 5:<ST:V9O*&%".0OK\JIUF=$*Q42_T_H M-QWOY4/_(:$#K&,X'T9>/,9KJ#$53NSEAU8@?<%4-IO&/ G]DX8S.03>S=&6@5,ZATQ6U>,:+"S:Y(QY!AO/3,B MJCMKH3''-:]J^+;"ZIE??[R0I9QC@BQ083)(0DP@\L(,9C&GD"), A0D <=: MK",'3Y[:RJ05#C32Z5_D;5!T=U'51OL/NDT2H,CBK0 MKRDX?L'04J*/^8)_7MHBP2"!A(88T\0(:L< G>D6^QQX^ MM4^O+811 H)&0M-"H1YPE[_ :^!P_!$:(#&@#.A0Y2MJ?WH/&[G@YU"-PRJ? M(]<,32TKZL#$W^4>LR-RWIQ??98BUT3PU1PAEGD9"6&:)!E$(<(0D\B#H<<0 M\GU$ JJ5U&(X[M0^Y??=SEUMQ8LUGX%B(ZMI48\>\'J'3P[@=.P*.HF;Z$8G M\VQ[2C\#GR]#.R"#SP@H:[E[>J..G+5G!,5AOI[9[>R%5$%F60)!E)1!P&'C(J.CP[VM1\42=L MG0;+MN*:^:'S .MY'VNP.?8Y.XCU).U(!>VY&2U$+#F7\V.-ZE*TU-YW)'HW M79DXTWFFG)=MF@A[*+ZH4(,*2_R,R[S\M5@253VDXO4U\YA*WRFHO*L.W/W\ M8^/=WBUP6;Y?ON"\F&=!E'G<]Z##H%"-*&*?4#_S!B7?N))X M:FZLEX]"?O22]&J1P>^-T)I'P^.97<\Q3LJ8CIWKE78\EM>+?B#N"_J,]8U7MQ]S\MYP'CHQ5DF5ZDBA@@''L0! M50W;PQC+]2OQ.-.EF3PZPM1<>BVD.H+>B@E^5X)JNO'34)YWNU8 ?^YH7)5GU>IS5IZ_<" MW- FWNT!V(:YKGRHGOGJVS,N'IJ. MWK_(1U3E?=&U^J"2 M^H,6@!EH(%#I40T(%@D.1S:;+9+$L<0>EVAQ9&,LWB M]&N15^67K[^V3.!4?JP>RA",LH!"A+BO[8#D/G[=O8"UH*"6%/RD4/N+@RX66KC8BV*?&6OL*/9E MM8]$L35N&N:3/PBA4L'?^'U!ER_\&_[^!5>\J3M=Y\53VY9'3@5S%L0IH1F# MOE >A&8>3#F-(&%)PF*>XC Q.J?7'WIJWGHCN4J.EZ*#"G]7//J&W50-L-=S M-FX0=>QYMF V4@,IMB+-KTOO>Q&U6=>QSYX3,L?+DD,'/%MM^2_26$XNRO8IGO94OWJ85V5%2Y4 M2G6;SAMFB A"/"CQC"#R,8.8HP"&/DV2*,P2%AIQ%8\E^-2<9BL^>*OEKQ-\ M^*9?XK+^-< 54&6/2Z&8V//E+<+#IJ^'X_"P0Z-//SR\"0#_MGUG/O3>&?5K M>=46A)FUG/5;&>[6 6)3L?\< >*!QK 6(!XZ_K"I\=>2/X@/994K@OER+F(? M!=0/H0A4"FXF?\*I2&&,,Y'$ 1=R#C.9P'8?/[5I1DJGYH^-?&;3QAYT>LY] M."".7? ^%G+OOUSD] ?XO?W3":/4<3@L.;:]AX_J?HXKMN\D3EPU[%/^>5WF M!2]+Z6](7M3N9LL]M>4_"Y,LC<(TA"3!GEJCQA!G'H:IW+(G* L3(JC))ZXW M[-0^_4YJT!/;\/O7Q%O/+]A'T;&_. ;@#F&W$W]A!I,E/Z(YZ*C^Q0R(?;]C M>/? 8L2VC.@+%^N";7,SVU(X@M(D\U,?AI0RB!+/AZD?1?)_(I +#X\+;M1S MX_QP4_,_C90-F5 K.&#\5;5[-'1#%V#6=Y)V(+'L6LX1.;R M,8 ^1 :$51:@&HEDRN!E,J. N@#!6=JF4_>.1[5T0?H=>J1+UPYP=VTTJ/R& MOZMR[.?E0H5[3O"5MRSE#0G37&[GTC0F&,8DBR!"V;%]1FJ.UBHQJW-1>GJ<;@NQ:07Q=41[&$P# MX]AEI)G"H7W,9I;K43T[^5SQ^/'FI^LQV)G"+#QN:/=?NN*XY.]Y\^=]<4?K M_I*E%$GMC>=I%D5Q$GDP2YF *$XCF&4QATF612@.4R\D1D&"BR-.;;G?B0=> M&_E,V_]> E@O/& 5-LT_M4$QUKGWTOCC=SX M5U/]P[Z_NC<.\RZ?E@5;%G4R$<'%/QZ$X"O.5%+1I_N?'[ZT^[J$B"!)"([A3[70+BHXC'"RY&WTQAS5XQC!L.]US&Z^DJ>HE^&H5E8'!!;E;KY] MN*1GHH'0K7QB2 6F5P+I:&(,,ZX1]F\R87[6N%5I>>O MG,AJ\JWN2^SPR)(_Y46AMOD$+U17YX$T1%:MZDFC8AYC2%*.(8IP"-.0("AP M%-+0BRCVDM:J'PKVI[)I)Z\[BWZH$Z&F9$Z]">_F!G(\06[9HV;]/GX-.VA? MR2:/OSRH.]KH"6I%>T2BS6,=$$^Y,(5MLBFK,MZ&8,H%S"=)I9P,-K &82V' M_N=:<2&^J6"+9J.X2[=/Z*/?B@@:&75ZP9DG65\ PE92]*EAQDUBOJ#L0=+Q MI>N'QNE4Q44=([POWG-2W17L;WCU#UZI+ZEAM-@V^I#_^(ZO*IP7;;^!N[+D M57DL-\[S@Y1[/)7X>PRBC/DP#02"%$>)\%GFIYY1NK$K0:>V7__ZO%Q5\!M? MO8">RJ:Q04=&U0TIWMY4SB.1&Q55!%(I69>E;-7L2(VVBH*?U!6MKJ!K<])H M^Q?W^96NK6(M!.I(S)$CIV[!/@RX.AYO\"E04[9^S)GXA-)$H @F+.$0>0F# MQ,<)Y&%"DC"+$T*T6ECJ##8U+[\E9S M33D+J?:1CQ6@W)_V= 06(SC'RY#8 M.^,Y/=38QSL7E3YRLG/YGF'.HCNK?A#*@7WX7DG'M,[+9_7+=\NR*N=^C$F& M!(%,1!2B( T@(9X/_20C',>$)9Y1?%WQUS;=27!3-W(9 M;#U?8A5"QPZE2PX3RU6S8ML5%W2_?MP"JU2PYV6TP;+D:BZ/-ZJ_T59_W^GH MWSA\$UQ(T_WXF!?RL9S]LERR\C.O'H3J>;&2:RNYGXV\,, I),R+(>)^!C,_ M22&+49#%H:"Q;YBN;%G$<8=]8 M2SL#&S1K@6= BJPR43NA[6[\-!&RN(>[-.+HVS%-"([MK'1O'5A,M^(LKSYB M6@>DV[8E'*5>1GP.@P0'$ E*899E#,81#SA)(A&&PJB$[L@@4_,OC8R@$W)@ M2YFC<.KYDFM!TY"CU,++F,"X.-ZCST M%-]W(YIW#5P_J(Y(#^+O6!$050^K+_G3L]PD\17-2_ZXRBG?_&/9_FOISSE' M"66^@!$FB>IP1-3.1G%YLA1AN:N)1&"TP!@BQ=3<3T/6_:JD51_0'ZV\-?_< MKU_?*SJZID3,D(9NF(DT%RVN@7>]JJG;SDFT6R%5&*:6<@8Z+TIMY?[(%XOM 4J&.,(> MXE#@+(4(R1U7QKF S)?^T$=>A#(SEL_38TW.][6BJL^L$]:0;/,,L'J^S!)< MCCW6,:3 []_J4W\GIU,:L-C*C3HSTKCI49=5/LB0TKAE:'RX.79YQ#G[S*MY MD%(4R243%%1NU%!(,21^*O=H(N Q"T681D:%17O/GYIG>(?+9_ J9:M/3CJN M<]. [RZ$NL'=P< X#^2V)W%*-+52H8MUG<_SKBNIY6Q#7*XH;&NB?I7OH_C\ MZRP,FQ'>HS!9B^;N/GWDR.U1U0ZCM,>5,^T)U,OU_S_^9X]4WBSN<^190F*(!92*2CP'+_H#@- MH!_A+$M0Z/FIT2;"6(*I.1'Y7L6&)S]M40M_JQ/E%@M M >'MFD3I &HE+)8I#\7/5LFR\?CCEB\/A>>@E'GP@P:0DFTW3@/[FJHBJH8# MORS7+\WOZNUPOQS$8QXB 0Q"10F;<@(SE%!(4894Y3/6#*R,)?#47&@_YC"D MD_*WG4[*&_U!#P #EJTQWICS#GV*[\&(82='KX!)%.LV;X4!2=O$WHZ1V-QN MZ2C,Z-Y&M,]97K@QY!B/0&Y$5'>8YL8<=\ :ISXZ>A"_ELV9^P-1U4^QC7BC>B=V%UUQ$$241D1FPLI-H"U2J!3BM"P9:S9IMYW;7.;K1#-8 HQMO MI%E^/".:S>E6\3X[:]L9:;QYV2HR.S.OW2Z&#T%'(:,])U>#B>7G:@ M&-*EX0@F!@[_.FQ&\MYZKXN9YSVM^%DW>N2V\7SB:9EW'-R9RZ[- /LB'[G* M50].-8CB19!_J*W*&U[4O-F;P .*LC#%?@A)B!A$) IAQDD,29;Y+"*I_(51 M0.WNF/8\Q=+]QUX1XI%\T80^LY M:OH2W"AWS1BBTSEMYH\:JAF%+*W-?M$E0ZOSQOOBOO&#O\[><\8+-O21C@4CE,C"D%*+,4URH.(6( M\L3WF$#%T"I##J=)V%TD_.A*1A_K%.AF[\$AF=#KFUS M_D3(V>@CG@.Y1G#W],?Y:&:KF7)5S;_P5_GY/..2WSVM.&_(8M9J'_F*5]6/ MS_)SZ<@6,/I(G41D*2A!ST_B@1%1 24&<60 M3@XU->?R56Y2&\:HETY2PZ#0:50U8S]6L'*]5F^$[%$)J[^UIX3 ,%8,A,@/89H$$8Q\Q"@5@B1(*X7C["A36Z>V0@)^8%W\U.HX_^@Z85L 9:$6T2(Y\#@%;A,A'QQB7!/F*8^>IWA7__&-@!O?'Y4KPO%K+]^[O7"6E<7;WQE?XB?^B"'S> MXXIOVG?-(YSQ,$LQ]#/F*0Z-%!(2^#"AGF!^)I=L@5D^Q234FIH_:V7GS>D< M6RX6>%4.KMB?!L:Z:ZA)"#LA%]ZO!NI# GJ8 /)C4-50M5,UU -H!CJ(0(L1 MJ$$""B6P;29I<:4X*;O;6IU.0ZEQ5\33T/G4*GQ:T@U;"_S&2Q79ZH[! HJ) MB -(4XP@\FD"TXCZ,$R] 'EQ3%)BU+)OY^E3FQE;X0:2C.\"ISY6RR6 M?ZC@E/Q[PU?^:5F6# 7+!$3"RR#!GMR_R\\XYCR*O3@T^9J'"#&U MC[X-YN%.V+H*D3:T^HKERK2+TB##Z'D+UW [=BIU(Z5^WM!& R@QATH'^;L= M.[3M#90B]ES0-3!:\E2#1!C5H5T#TK[?N^I90PJ[.54><93REU(,X5AG*H2 0 M1])S^AGA28*9A_3H_:Q*-34'NJ]7DY;<:J:2C%O5 &]TVQ1W_P!KJ1VH-NH! M_G8N?.C0T.?][\W,Y]@A'UCN0?6:ZBRWU0JT:FU+@X%2#&PU:UK W\)R)H7? M-[#@6+7?8UG2L/3;,N+GJ[]M#39B ;AE?'9KP&T_W#S=]N&/0DY S_EKNRGV M,<9>FG*8B,R'R">JO7/LP9"1(!9R/Y*$J6Y2[=ZSIS8K;L0;D#*[#]OYV>E* M,!S/,08X&*6]GM#XBN36_2>.EL)Z0I5^HNJI2X;%#C:APK]QK+HUJPGJ[WGU M_&NQ)*I]H5JOZZJ4/D3*+SU#[4$V7N+;"A>ED!+=%]7RDURU+<(YHI$O M(DH@CR,/(OFEPTPD/HQ$1L/4BY/0,VK=[D+(J3F)VRR=G;X&>I&,6QO7L=/; MGF'-0$_#ILRRKR-HE 2[6N[0]VXT5>P02U#K"D)[T1"7IK 4+7$BXJC1%)<@ M[T=;G(XUA JH+CNN,]3:1AA-"5C;*I=]7*X^KM71EJH54W$@M0;M^CT]B/K& M]ACLKF!=YZ=YQI,HPBF%*JE7Y:)Q2$04P#"+L8A9XD6>/GNP&QFG-MTT.LD9 MIE&JCK"^+BOY?N1X 42M(,A;#9L9AG?MUN3,U!2.+UM:6%6/L-,,S[S.V]&; MH1',N;V]'<] C8*@%G36-:!IRWJ[?N*LIH)K] 2=HK,F(+!IL_<@FH=TF1PU M85RG\.UM;4(#=7.;CT4E=5O;&W)4.;7*>9XK-T./R)7E%+M=OBVW0YDM*QC/ MYQ_DI*529N2\B57[+/X>5[C+KR:)\!DF",8!DVL#'"0P];T4$H0808DGLE#K MW.;20%.;X!M904]8E5.'+R9FFZ%[?GZUB9GC27(H7-H>3A>+(_NDDM-_>UJ^ M_;M\1+-%DC]L=T87'SR*$])5K_,DVM^69=5OM#T7/,,) M20)($<$098C E(841H3Z08PQC7VS%M>7QYR:D]AO"<\ZJBC:*@ P_>QDWRLTS&7QJ+JH1N(XY-+N6@)[_%.HP!J-FJEC 9>MR:A@&@'%0>#'G&P,/#O,@K M_DFNW.1C*_ER*=ZNFF6^O*-T_;)>8%6=T)_L&>3". MN"<773Q)@V1>\"=UXS>#$T)C2;2^Q*SY$@_D<;@BVTH+L,Y*P99A- _KW. \ MTE%<+3RLI0=;\9L&&2H'N8>]FU7:>M3I(W$+4FY8=V5M@TT5W8.D'7LXZX#]0JZ=SV$K'.\ M7QCV1L3N>F"<9G/7O/_*E*_NE#_G99L?P!Z*+ZHX0Z41J>;HY4&BP&Z>P+;# M DV3A" 4P@P1"E'JRW5=DB#($^8E49PFJ>\/2OFR*.34'.#7]:O:ROGH9=!AA3#3HV2H):R]F1;+"]9#"GG3M<6L1V\I=-$6^3_.4 Y)/) M7R[&&C;UW!>T24+#B_84N8Y,]-GAOBVW%0F+'_41LB(#KZ^;!QG#L4@CR$.D MBI83'Q(:8BAG%\P$"QCF1HG%5\HSM0GECK&_;LIZVC#>NF U 0L'U:HV_H\V M>>N%5\_+*R*IU]I2;YX8T4*.IX2>)J!+RVE,M$^.^#Y?K.L3Z ]"\*:[2E]# MT*G8WF]O"K $MB5O?ZTTHSIV2]#M^W!;CW5"+$'IJ@XH-ZWW[H3\\P2G0LQ5+3VZE2; :R4FP!SA3'DX[!9Z(LU)88+8S -62_, MGS_,G_]M6? ?#6']1[DN+-O^N81Y@H9FJ^MI6S[30"AY#1SL2? U'.8UT/DV/TUZ#02@EK$R\V:C7W8>10L>:03 M@XSJ7\XKNN\M+EQMKW%G'1UH]XOMKDSP0!!&&(R(ZHP0IRE,DTS.>8G(4DHC MN6S3+Z72'G9JOJ'+7%=;KZ[>MDT_.EIL*Y<'!:\W:A7^7I=V*@)V[2XVAC8Z M[V+<(>_8Y9QK0MB&4G=C&T[ O;Y#Y'4@3Z#CHQG85CHWGL9L2"?&(T^[>6?% MTQKJ=$H\<_>PI> 77N&\X$P]4X[2K5Z2$!.*N8#2^]>M#@-($*/0#Z(P8ASQ MA!OEQ!\?9FKNOI_X\YZ+G.:&] DGT-1;"UZ/D6/'W D(.@D=+ 7/@V!I*7AB MD%&7@N<5W5\*7KAZV+?_X>5UL?S!^5>^>LLI/TY5_5EU8BU5BI1BI2[KEES] M?U?Y\9^7U7_S^JCHJ5"Y\_W2OGF( \^G808953$_RE6#&!Q + 22.TL?I;%1 M@YA1I)Z:9]JIN37S2>-86<_%3RQWHD;+G?9V"C:]G/XW>M9E0VN;_71&-8DE_SV.S*-.!Z.:87]V&7?P 7&+]MLI%5^AZA'. MY1!=J5:3F+"M95!RE%\X6]=_NR_N'N_?S6/?(SP*8QB$*K1)4PJSS/=AFK$@ M\4*:(:S/VGNM-%.;7#;BJ4-G):#!AOIJRV@$,<;$V_&$T*G2D+'6RH!];?IU M5O4\4,[ UD3WQ>@F,@B%C&FJD2(D[DUF%CFQ!?'9@,K5@XP79[&%QT[XQ=I# M!TQV[_DJ?\,J\6>;T+M-[9 _E;E\TBX_6QL2:H)$WZ1I2Q5XED*JX/-[_*.< M1TG(O"B1,R#E'D2)W)"1A" Y(89A0E@29WH\N^Y$G-JTN*V$K1HA 9-2&CA> M-X;4F#!O;A[G.1F=?KV<]UF?TWQ'QQWNS"Z:W06Y-ZJ"5E?P?@I6-IAS;V[M MD2;B&UK=;(9V:I"ST[:;D<>;RYTBMS/!NQUI(%G1EE"M/3@(B)>$?BA@2I(4 M(IX@2&B<0I\(ZE./C#"U.;?/4VC(,'0 GEY(\BI(',]S?30A\^^X$HUPTZQ M("R#">.BX3=.19S ($-QEC#"16B4/NU*T*EYE0^+O&%XH/U^QJJ]-6\U #_A M$F#U*RIU'*O?]25[ZWFP*5AQQ'.4@3VI6V5!IRWHJPN4OA/H+:UID5MWB[XD MYI^C_[,FV-8Z.NN.=RWMB-9ICLHKW_: ZLYKFJ5M'=#:%G)C+CC+6 QC%BGF MW(1#DF"Y$A4!)_+W@2_H,)X2RY).;=KI%-VPJT%RZ,$^?%<_&Y;UN#.VYI0S M!1/>^NR^M1RKN55ZS)'=&;W3*GWG%K#.T&);SAM1NCB"^S0'C*L!ATTS#]4S M7ZF15_Q9#E['3^2JFJNJI,^\>A#?\/='Q:4E9=HI3GW$-5&X'_E!RCP/IHQ% M$ 5>"-.(")A*JWAR=^-[2$XF*K= ;S*Y4AZC*6,CE3NG4ZM3;U,V^M0=Q\VF MAVN-A @1'B4(9A%#$$4)A20(""0\Y6F(D1]2,G_C*[+4G?-'-%-?KG$-E=J/*"W,1IK:-ZA?AT28BWC#7-)0VS<^O\I8KJ^^N,)KFKLFI M*<;8#G5LX)O:L(N;I(8'X>-R)7BN>@%9W $-1M/6UL9<@''W+(,!.MB,#'_2 M@/RGG]=E7O"RO-NV'%&\EVV'&%Y6C20/JX[C9I?>_#_Y@MT7'TJ)U1_SB =9 M&/L>9'&J* U\"M,T\&$0>9XO4A(E!&MG/5D4;&H^MOVZGZ6(BGN2UT(.;.%H MTWX:R4XWLHIC=]MI!7IJS4"CV(9FIJO;?5AMN, V#1P>-@T&O M\BMXQJI[8R]G8A[$@4I$HI %20Q1Y*"H6P-] /:W M @9W#O,WG>>33R1YT586GL_+G".>X2A2?80"DD!$> 1)ZH=01*$(I&?*DAB9 MQ:L'2#&]&'4O,[HC+UITTBI&R?:4J*$RZC=XE!_>;_DJ?R?_!G[:_-2FOQI& MMH?84\_'.;;16 O\GOA:R>SVW. 5 %KRBT,D&-517@'1ON>\YE%#H\^XJL-P M[Q:X+-M><'??\W(>B##(>(1@2@2#*)3_(]SW(,=A'(4\C)@>N]O%D::V4*OE MV^3C@-^5C*:]A4ZBJAL%MH"58^=D!M. T.T%"*Q%:$^-,W(@]H*ZA_'62S<, M;KNP?.'UB=P^?FH? M_T:Z@3T&=[$SG/RGUB]0'XSAL[V3#H"[#[_-O'Z^F]_QJT8N+>NBQYL.<75B MS+=G7+3T3+_5W$[W17.T^W>>/STKKJL)$ =R>0,M"^>?.\ZUH0.)] "!6JD M@(*JUZIR G5TKNQ_Z\([ZWK].2KU7)G36FF?,P&']^O:"M,=&:LBPZ:37/[& M'YM*9SGZG"9ARB(D5_V<^A!A%$&L.G,1*M];&F"/1D8M>XU&G]ILN\G 6$EY M9X!W$G>EX5)D\PY<^K;0FQ>=(>QX[JI[:?6Y>S9H?ZG1WD@/'B^C/:A3EC%J M%MMAZ8\]>L\K8UB.-;8R?XC]I/I>ODPYYTF] MZUPZ;$WRB5>52K]M6G1V3908\=/0QY#'*(1(?ND0AX1 X9. ^I@BSHWHNHX- M,K6/NY&Q3MVLI31;4!R%46_Q<"TXCK_J?5PKJ--1K#:?GEVYK#L=> M[7@2ZU8_T%<0-.*#3L6:-ZFG)&BUG($+!K:1Z&K)!N[R8*\5\-9ILI8 ULBB MM372L!GAXWI5U)7M[H"$Y2#Z9!FDK/'B4P"SP?4HX2'A!, M/*+5>PSP.IY7CMP.?:@NTAU8CI8'5Y&PY(O.S/0 MJ#[ILL+[OD7CCF$^HG$T[]8K12ES1\IJA6DUC[V011YAD/IA#!'Q,,SBD, M!7(1*#B/L5%X^N@H4_,,K7@ U\+^U2)+[6E3S%TR>.Y1?5E?-\EN(WX\PC$HDT M$0@F*,$0L8Q!S.6W'XN4$,\G(L6>(I3%-WO61./0ZD<%"R;PI3LQ-EPJ7 M\18$TRR.,D@RD@:*C=BV<=?S MS5;1=.RGMT#6PNYT&?I\&4=S2D%=;&R1!EX<;UQ:0%WU#XC_M&\;.!O-OF0/:G,JAY-BR ODV*ONKS_C,B_5_4TW04Z?B_R?:U[62>+; M:B(/D3B,@@3Z)C%B64F6TAQY!Z:KYOFYH*6A7K\[7[ MXG5=E?6^:Z,2V.IDN%L=Y770W/A.S#X=A;#L1!VP4>U?NT^:Q37<53\[M,^_H]#D_0%EPM1IAI,%]));*L,/N4%OZ_X2SD7BH@C M]@D,DRR#*/4QQ#'+8,P84K7Y),H,4_,OCCFUS[83&;0R[]0Y_:[$!K7S@%Y]]H 6E[&TD"QK"FW%,E=J8<9C! .!\56%\P)LM ';\OK:8H;''L8&TCP2<0F[Z^.2 MC>P]E'O2@ZWXUX44QC%2$!$_ AF7/X5^7X4923UL%ESCC-C34]6 MT_3>T]#JN2Q+@#EV3ENL^F(Z2?F]"(>US-_3(XV< 'Q1Y<,\X,NW#/,5[:+L MHY3RPW?Y%4HG]6Y=5LL7^4'^_.,7OGQ:X=?GG-ZMI A[L=PDS:(@ID25(S*( M,C^ &0HY#%/"190E.(N-%E%7R#(U7]-OG-JJ9>9HKK&+GB,:"6W'CJK;!*K/ M#'1Z@(TBBD=DJPJH=7$:-K> JB5_=XTDH_I#"Y#M^TL;CQSJ3]6^B3-%-9T7 M3^4=I>N7]4+NG9C\IB7Q!QZ1/X/^1Z#6*1R1>8S[F$B?!0;A<0N M#SDU[]B3$+!&1%/O>!%E72=H$SOGOJX1%G32@I_Z2+8"GV;4&N#,=-&QYK,N M#CBR:](%X- #:=\Y,H]>TU_EL:5+8!^7J_K7 MO]4MMGC5IHG/N4 <$T8AB3P$D4=\2$*Y@?=*^O:&?[(^A2Q4<+/-ZDI\C#!2].V1W"DG M*<0DII!21N,P3.3_C8@%SHXV-2_55G%KGK]X7=+%FZB: M&#&8>1F&C!$/8<_STDCKE'0D>:?FNK:ZJ&61G,0Y?ZE#[G2K&'A==8E<#95C M7E3+77)'N8N6-Q2*?%/^[H^\>@;5,Y?/4P]7?U+\FE=XD?^_+6U'WD&D3G@Q MK1=T7R7$JM,P],&K!$X]]!\2.L!:[ RZ28_PXIUWR!-\G1R[](VR&\KWVF"KMZ+L[=X2I3J\+X!2'KR?Y MAT'5\6B_&2,W(I_2"F+4I'\]< M9[N7CR#&>$W-Q\-TI]?YB,->6>K9*Y&Y(6]3&*@!PLFZ/IU[AWF=)PF-. P;#%'D0<:9Z<*$(^I0E@B#J(4K,6$3T!C;Y:L:A$OD;7SWQ51U4 M?KQ__ !$DRILZGTT<=?S/_:Q=.R!.H&;=+!^UX!6:+"1VIX[,D/)DD/2''14 MEV0&Q+Y3,KQ[Y*R)M@O2A^]\1?-2!3/V6B"U_\*EP)3/<1Q&=2ERDD4((APH MMIXDA23%(O $P[%OUH=T'+FGMASKB=V>L?FK&IM-?3_LC3?XZ!$ -P02R-H;9[-;)'(92_SER/(:9PEKJQ\#A M!\Y^_$D-W/2+4'&&NA7W?O]W%O(T99& 3"BF.<0S2)*4PS!B&4V](/8](Z8Y MK5&G-O.T0H.-U(9SBQ;2FC.#;?Q<^_5]Z&:@$1;\WO[II/+"""9;KE1KS'$= MH0D,!V[,Z.;A/:0^YB7%B__F>/51_J:<1YG/$A8G, Y$!!&3:V;BJZ;I_6>.WD7JA%+'NDB=NG3@04->Y!7_E+^I5L&5M&>^;63PHGQ*O?Y39JV5#0"[2ED$!*? M"X]"GU#%*8Y"B.4K#Q/!4D\$04)"K?X-QB-/S;MN90>U\#/P+Z$'E (J@Z2) M0(&-#B890B;F..\YG8+LV$V:X7OYR/A*H$V2JAP!/E9ZE)T7VS"S:0!FYW.4 M3!XX8K;1 #UW\X:&/PEQ5;.#R^7&U5 E%[.&&80$1+!C*8()BF*4D%H%OM&U1?F(DQMFE#B [%8_M$>,"\W MG13P1G:SE?8 L^BMK]V"[7BZD,*#&NM.?'4,])/2 .3%7\"V@<56"R?=AH:# M:&D-/4" 45?.PP':7R]?\:0K*\\^;=ARD0@02[@'D\!'B+(D3@.!C-B;7 H[-7=S M59L30[?D]"70C'%.Q+2N8Z!NK#JICC6V8Z,N1?V_IC_-R=CJ&&,.B+VJ!6S7 MKEONWI?KI^-M3,H/ZX0XB3A),$^2?2H4PW' MG=J$4&_R(/CZ1U[19X+I/_ZU!-5J75:UVZ#R7PU"@ ;P:T1:W8#JV!77>'92 M@U9LT,H-]@5W@ZU!<-4-QB.%5BUA;19:-4?L;X''CA57-==P)J@ZX?>1: M@K9*M"BEJZM+KQZJ9[[Z]HR+-AOTLZH.+2O.&H[!.<%)&(:*CH)Y5!&!;B++!0/Y8 MHS"!:I.AAKMUO8FQW'^.BI.AYK!6X:GJ6,C]FE#,YUR51"I&'8YAQ(==& M7H)(2E'H)\F KB.6Q)O:#KO53A$RM/J!GH)@J^$,=#J"1LF:/*NGY@S4B@*E MZ2 J0LOO@=YL=SOK.I[2;F/8H?U0+.-OMT6*+>%NT37%,K G&JG8'F781/(; M7N4J1OM%/N[]4DDTCV,68(^FD/!$[HP#YD."N(!1%-(L8BD.F5&=_>$04W/H MG83@2_VY-D(:>N(C0.IYT^O@<>P1#9$Q=F6GE;?DCHX,,*I+.:W@OELX<^65 M1_8__]C\^)\Y7\D'/?_X))W0HI[S(Y:P) T]&&""(6(>4ADZ@5P DA!%C$:) M" <=OI\==FHNH'?@NA&V/C#Y?/?;H)69)OJ&I][6,!WO_-H8SN&'U%KHV#YN M/C_H;0Z.M8 X>02L=[?U8L9?5LNRG(<^B3A)4XA33IN$01*E&!(_\X,@BV+/ MD#'QPH!3"=Z5[Y[5 MC_?%W8MJOE%3QAZ[I4M]^>'/N5 -V[ /!:.J'Z\G'9-05*YRAQ1&21PQ'LP+ M_J2:T'W3]THCB:_US6;--WN@A$,?5^NA:..%6B>\U>N$I5#,]*T^@.-5L5Q7 M8-'I8N83QWH]O#@)*,'RI8@C.5O%*8,X21-(&>,T$UX8)D;I[5-Z+\:<]/ZO M>2'TYMH)FMGQE-UI#'HJU]SQG7UW5.B?(:HV59O7HU%=O1JG;IV!3Q??$.,5 MP,CVLK20&$OJ4=I)GS!B60R1%S"8>GX*8U^55M(T868G,F='F]H'O:U,7BAIP4J) M"Y<"KDM%8*PVE&9?]GFL];YT:P@Z_O*WX-6"SL"7#CTI;!,OL><,M$"QY!S. MCS6JL]!2>]]YZ-TTN$GQ^F6]4+OY.@M)I3*M^#.7*XTWN0BARQ?>3FNAGT18 MQ A*%X(@XFK[&JODUX@)(K%(573#K&.QWLA35\^_%DM2\E7=);FI@/W"E>YRJ[2[;?HF=URED.[B M82V]:7UD%]!$@JUC&)))GP>B(!+Y4P%HW9N:_@"5$G]A4.SFUKR&!^BW,MIHY^VSG8+QNL%K7\FNA'Q7 MS5[0; 8VJ@(5;Y6O0*TM"-TV&[-F#8?=R:Z7\>;MS*S!K-/_S-Y@ RK'3Q0H M]CM&?MET4>[UCGSL>BA_50V3[XMJ^:YNH%S_=8XHC7Q?+I;3.!,01-J@SIL-R_*^7EI&N9W/"F=JMO>[QF\57*G M??!&35 KIA(]EJ#1M/G-S6UL4)9_@ W(X_'). 4 MN1W2 ;&B6>"R?!!_Q^IDKWI8U5&[1@3.ZEY2'<_LG!(>9CX3,* XA"C) M"$QY0&'*/"RW5DQ$6*OYBN&X4YO[6Y'+=MJ7G_6K$G?;7K N 1_2<-#4(!K3 ML1N8'<^QM=#*H;9B@X=5$^.?@4[T6=.B;TM.[09A$XX:)TB/Q5%C$W%#IAIC MW,XSU>@_;D2F&F,==YEJS&^_3=?;W^IB\+N";2K]ENI7/;J,LPU0699%2&XX M81P@#A'&*JH9$D@)D5O4+! L-&LH>%-UIC9OM4J!IF*_+ESA7<&O7)"J7T^O M=^Z5;Y1>(/7/\YXXGGAM=MK];?N:?>B]9NK7\JH^@W.:'.?8N)':0PSP2A$(?,A%ID/$9-[5H*C MC.AEX-D09FK3AY*JY5;B2FJY!VO%;L\$EXWT!C[M6G-I3"DC&L%UUMY6$_!M M";:Z *4,N"] J\X,U IM-B-L?VLSHH4,9J$1+372K#2"Q@H3D-'K>-4=N;1' M\/5)(2*)?$52#V:(2?_ O02F/N.0(%]0'E,O\?1;9-N7;VJNI1&T/3F_ZKS< M@2UU8BPWM= 4C@%^/GL,T-IW>V3F5AXKZG,K:QM&C)S9 MXGQ0R?ZP(\:=G&&V&YIR-\R0C+9M8ER;,=%11G@\2<(T@T+X:AT?$(A]&L,( M42_ (9O?$66>AEL)\8Q^<3[HSG,[NGEFFXR?"XSRAA 2YF/LL"+88R( M)W='2!7SQT2=$GFQ0,P/0ZUFI]: '6,-(]_;-\4@_+J0_]Y4)K78&O(YG<=6 M8S5B S'':XJC[^#%,ED#F$Q2]2S -59BWA'8;"7>74#A?)K=J9M'3*J[(/]N M"MVEB\U#19\DO(O'YV7!V[9*$4>"QCB GD Q1 ')5)M.Z0XSDJ:>W!YJ]NH\ M]O"I^;Y:/E +>*E_T67@+H>"KH'#L6,S0,(H]'-*Y4$AGX.'C1;J.:5&/\1S M\IIA6:SO.:FV!15M$85B;.WZ,9?X\#1+51C>#4<@Q1*E:$(81@@+SD(9) M(+@9T:7NP%/[F#>2@GPCZDS%9@J:O\J7&]=BFR5^:AOA_,?O$EK7L6$IX)'B,L8$I2#E$HL"K.BB'G//(C'"=^P(URYZ\6:6I> MKHE?D=WXU39&T:4NRR^R5<1] MO4#C)FI; _ @V=K>DZ]DLVS(H3[5?3U2GV8H#*$7AAE$7IS!-,0)3'SAQ7Z0 M$/F_>;6L\$+/Z1X9P\B+;D9RN=TI2Z ,#Y:O+!R[LBTM MI1ZQWG JRD/U;1-0]D:X#>WDH8HGR2:/7#KL"Y\^?.^N)?KO4(: M)>?EG*?4]W"6PI!2(A=8)(&9SP+Y/\)H@K'G!V) TXRS@VJ]W>.WNNA):/;I MGT=8SPE<#]@X[J"3$_S42?H7Q?>C@YVQ9]#"Q)*/.#_6J-Y"2^U]OZ%WTS / M\IG_<4>IVA&J%JBK92%_;(Z&RL?E(J<_FO]O5_PBH+Z?40H)PD@N(#P$LS * M(,XP)B+B--#+*APJP-3V:%OAP:[T9G[&V YZKL_M MGTXV5T/1L^2WC(\/@"O^7*[>-ACS1E0=P%%E'N1 MGPJ8\E@NF%C(H2(3A"Q#6492+Z.>UG&8QEA3&6BIH=M=:\#?=!_-F@]2JJM([XOY$J/E]47Z57JR3Y* M!0]49E;F^RE$$8]AZH4!]$-$TX3B) NU]MH:8TUO/4JJG55 )S!0$@]95IU% M6FM!:@L_YPO24:$S6I':@G"T%>DY**TM2750N; D/?N(,9>D.KKL+4FU;AFV M)-VCHVJ2]=H#V;)'6_4^7ZSE9>_SDBZ6JF_"O6I5>4>D6)A6<'F5&JBAVQIN>SB^6+ZL:Z7/W5;#UJR4QZZ]/QP7?L M\ _8"!N5%&%+HU2?O'"OY8R<#EJ%+,9-[2)L:3UK2:A1U[=V@=Q?[UI^^C / MW2MS.!AX'H3(YRB*8)+Z'D0)\B&.J0\S&J9^$J28IT9^]]Q@4_.F[WIM5V9- MD7G="FKS(:L:].;7A@RW9R%G*!:,"8DV]4*(&"(P#4(?IE'(TDQ@%$?9O.'9 M_5KA534N\/L#WP[^&2#\*2\*90F"Y:TM*X!]BR0>%7)]$4#Y-400U2R6A":0 M)7XK-VI;##.DKO3\E:]PRAC]GFFC[*ET"BYG=%J!AYF8;4,%.;7)5D;8EJ(RY0\IJP?)P$5".49 4FQ][A M !Q08S:@_OG,NV? :V(#LK'H28Y"9XM4Y!(0Y[E!3MX](L7')0UVF3HN7CUL MW_'++NRM(DPPDCOA8-UOZ#I^;R.KG, MED,;F.2.*X@\024X7.X+4"0@3ED$_40PGJ4D\L6 ?<$0L,;; _R\O\(?B!V+ M"(TC%L,LD!,M$K& Q.<)3%@8^ QA#S-BNH(?CIS[U?J'G;7X0-#TUMI#8' \ MU3_5"31J4Z5OQSG;\V MS$[?Y!/KHRO,/9QRGL(PX\KU!Q3B4" H6,QCWT>49=3$]6N,.;59X=.R>(*? M\C?.P#?Y^[K[9WVN;71.: *ZWG=M&4K'G_Q@%(U=@0$NEKR$SHBC.A #"/9] MB\FM ^OBU7+U"W^5;]:S*OA\OUZIM.9FR5+OZ.>+;BJG.J=='V>%-GOZN\;KW51OD& M1_(T3.'QS,]8%D >!ZH_K(=@2A.YL@T89L(//2\(!Z0>.K''&&F&GWC9-(E] M:3:OTC+E'WE%GPF6.]H1#*(W.5C"=\Q 2D]:T(C;YC5WD5>+E #:Z-@J^;\\ MX+@E_=H ')3LZ]\Y- A[7Y;KW0?_AA=KWF^GW6NB_953>665\_*^H(NUVE8U M+07^*R_8^_PM9[Q@\R2(L8_C% :J]R@2Q*\S4Z ?8T:SQ,,1%V8Q7 =23FWE MN]5%N;G5IH4YH%O%P&O7Q+QM=9,7U5)>L#V,4HG!\H:"T]IA2F?Y#*IG+I_7 M-*-:[;4\FLD;6HA _B)%J^HT#:Y*.<%_0A_4*<;RH?^0T '68F<:;77QDNG& MM6_\ZHSBS1L=]QUYK><,[+Y8/5W!5EF52=B]!DI?>%\ I3%X/R&+FX;G;VSY M4:/[-WP#!IP7.+3,Y>,&%X./?%KA$+_#PPZ7@PW;U'[$^:J6H6/@EJ/]C6.5 M"L8>BB]* B7LS[C,RU^+)2GYZDU-I??%Z[K:S3?\E!=-^MCCA<:MS2U\9;3I2TL;5*=B#CJMM8ER/L; M8:=C#9N$=CKL=4/PS[S:LFE]6[[#Y?/C:JEF/?;SCU]+17RZH=UJ2?:D*IN* M 5]D2*18P"!#_*WZFIXLMDSZ49!(#7< MY094_ZST!)VB@/P /_W:&/DO8,LHN-7728F)2X-8FG&U,%M&+ASP!(4B@8*%#"(6")6G[\$L3C./)!'WXWA( M(IG>\%.;)3KI:YJ$K?R7N!)L&,(L<\@^O"/E%QU'%FR%![\[844;!ISEG"7- MP6^2V60&S*G\)\.G#*;LD<[U&_[>4EO\S LN\FJ>L P%(DAAQ"F'"*4^Q!ZF M4"2<$Q_Y.&&>B2\[,<[4G%8K5L,6G3?KG@I_'T :>Q15/<=D 2O''JA=$4H1 M-V0X/[526B2/OH"#/9J;HZ.,S6-S3M4C1#5G+S?S!>6JFG_E3VKI]0M?/JWP MZW-.\>+]\@7GQ3Q(TRBBF$$OCN0.F4<)E/OE3*5,$LP(]G&JY0G.CC(U/]"7 M$/S>R*@9&3V/YGD/8 TCURL0(WBT/WPM]<]]]O(!O4]>_FW[N9]_]B@?NY9Z MW:>N=_' 2-H;SA)"$+)5_C0,2!%Z$$V] GIRQ(!--FZLE!5M1@9+5=-%@;I4@3&D6 M$ QQS *(*$XA40T]6! 0SV,\B8+ *'CIQ!QCNNW;V$$SA.@27<<.O^;!ZN?]PHW5!X#D)P@Q\T(!ER<\+4'BNIF>[O M>?5\<)I4[AXG[9X];5J"RU\O<%GF0LZ2=8>?]VO^;?GA.U_1O.1SE,8QKBM] MA$ 098+)52PA$&=1&E(<^D&LY2K'%WUJ/G9?6I7AU#81K\\.ZJS(Y^5"O@;E M__Y?:> G_P'X/]>J#]I/3.Y2J-PC K;FZEK>ZFB0[#;N:W/>LT_[91@Q/Z&G M>I,!>YB'4.XE(LP.DQIOC$'.Y&3?G)$2*2?Z!IFE M5][$B&=S+L>5:+Q$S)L@O9.=>1L)AG84;^H6-J'"7B+/9U[-?9]12M( 9@G) M5/-= 3'"/O0P$JF/O2P11MF7%\:;VBJF$U=%]\%B*ZIIQ_#S(.MM#"U"YWP; MV*+6.P#H"3M3Z2(VVX)KX6*M&_CYT49N JZE^F'O;[W;AC(JM(^OL]0?\>IA M];52(;;:)S[R55TA-X]]'D:A3V&"$@Q11%)(6":@YT5)DA#F9]0H#4)OV*DY MF,?=PK$9>,4K\*8DKNMG?_WZ'KSR55-':UA&JVD'/>=C'UW'/F@+;$M<*&66 MKS%HI&[6DZH>IRFKM4F\8 *4->X%K4%'IE\P >*0@<'H[F&>2I6Q<[Y)#/ND MFGELEEUMSW:UVOIOCEG*60(QR@D 8U]HZ:6 MI@),S7O)%S$QBS7DIL+?W.+K5: L+K\K\94"H I8,] MGS44/4O>RWCX4?W84'#V/=K@YUR3L57[3/5DPSSV$W=/Z+-IMQ8;$9UDCU^ MP6IJT>$H-T@M.JGJ\=2BTYTE M[3=S]P=>L8;XL_RE/EZX+YIRV/HD:LX\(7<8,851C-213DH@27P!*6)!1D.2 MAK%1Z8X#&:+Y^',/@[LJ^?0;FPUQ\ZP%AW6LH.^ M?J"GH"K Z5_7*@EJ+6@UC/(UL#SK%OW<1^0+FB!BC6 MZ@[/C35R :&&VH>5@#HWF?D0QO/Y^_98^V->4OGLVB]]E+\KYSR(8\$Y@ZGP M*40H(##%F,'0"P./!2+*?"W?<7:4J?F,3E#02-HUK*]EU?,:YT$][RVL0>7Z MR&L(2MKN00N%(VZAY/3?GI9O_R[O;SR"_&'K",X_=10'H*58]^'K73RTO5Q9 M/0A54U?>%>PK7[WEE)=?EPLVCX(@]@,JEPA(??5A$, 4,2*WDH&'_"B.6 M^.'T4%/[]+\MU2Q'I;P-]>$;+]:&-/UG<-5;)MA!R_'7_ZZ%J!:SKK?M! 5* M4IL-LBZA8:T]ULF!1FZ.=4GAP]98%^^PVB.X[7IYI$-B*O6-/ Q#Y <019&G MZOQ#R A/DH0E7L:,N@88CC\U9[+I/HO;[K-'6E5"P!IMAH>83*T4)B@)J<\A MYU31RZF^9BB-89JA1 1AS!,6S"OE"&]OI8T4_[^SDMY\#L<7[.YEN:I:WVC]UDAM7[6BCKN=I76#IV),>@U$ZR%9L\'LM.'!"'FB*EJW, M#]UAQTWG, 3C($?#]/X!/ V*!.*^**M5?3SS1?G#NO]$)15]7.64?UO*/PJ: MO^*%])EKM=B,.8X#'L#44VQ!7HA@&C,,,QXE<<@QP1'1)ELP'W]J3JN667UJ MM)$:O"JQ5>[W:R??QPG7>*W*]XS!6Y MX>1RHB'93S36Z:5A:*D),VD0'7OQY%J/$%R2$(@CD1!20"*8BR: 7 MDEC(V2B+0Z,3?G>B3FW.ZH0#K06GA;DRKN3:?A,%5)S-MZ4QVX;9RO&!-XJ<8-BI8MO@,&D=&N[3G].ZMZ*@XP)1>[0 MJ3R!ZB5=J]RZANFBG'^.2B9=N*W5,VD/."BXUIT9;[=<3>[SMS^6;=5-'"5) MAE5A$^4A1%D601*2 "8HY5F6Q21B6GPZN@-.;7;H93+T8PIM(KX4VRAXJ=A2!K%O:PB.EJ@:^BK:1K.TD;G0OSJ\G/&#%AI:[47 MH=*_[SKRQ(]Y@:4>*O.\H;^>!UAPC\TZS*#6J M,CTYTM2\L&I*KB2LJT8&TB0>PJFW8+8"TBB'#QU(M8C6"^POXF"9"O%PG)N0 M()Y4]Q3]X>D;AM:0O;PLBYJPK(Y,S*F7)2Q,8AB$D?0"61C!+%'M'A,_8"@A M+,F,=OK[ TSMXV_D:TA#_@K^Q?LWS_/\+:/A?P!_)G_3_=?MWO&Z>EZNZGX0 MN%3[MP=:+=56+O1G0+UT=2K6_\'%&J]^;'[Y'R!$_BR2?_5"5%\1AFB6Q-XL M]J/NT;G\T-1CY;_V"Q@,AID!^1P559+3R,(P;_C@?=!S8]=8V;'W:@W<,BJV MG-SW-<@V:]R.ZV^MLFWO\2/7LQU7[K"*[<1UME(SOO N7G;B--JC292BC, @ MC0.YA*$9) F/8")XPI@(>8BTF)^'BS U][9)T%AM!'>7HW'1/D/3-&RB?K-, MC:T2[I(U+EK@VGP-FY:X>1R$-(5QZ'&(.,$PI2*"E'I>%B5^2N/,Q$=< M''%JSJ(3&/0DGH%.YH%>XS+N>N[#*IJ._?KD-)N:$_VEQV#,EHL%7I6#^ZM,!F37^42W M?"DHFV$\A<4^W,>(2)"A&"8\$3N41B% M*?<3&,6>[_DT3JD94Z3VR%.;9K?RM0'RGZYI9*9O@"&Q#DNPCAW\Z(G=_:7& MNY;<53!$ RLGT9%SX]XP7*(!Q_GXB6>U\W)P8/X@%=%7CR578NU+ LV]QDUM MZWK38-^L(W%IV#:&==8-:P+>B)_#-L"GF3RLCW3M/-,OR..5XE[N\=NUG=#9 MPUZ3\STF'>'%<_>$!$I*T]3B8T#J^=*KX7'L$_>1<=!FZRP$UO*,CXTQ9##F(H$(D0AB/TLA M%S@6A%",$J.<,7>B3LWS]"0=B:;GLC4-3C!O;J/I'TD^;'EY-@K/P$9E)P>+ M3LUR:YJ>RX+^.6AZM &W1M.C/^*P&6:SIM58ROY:+$G)5V^-%*_K2OZS!%S> M56M3KW3G$6<^R3B%$1<$(BJ$8L#G,(W21/Y)@\#L#,^V@%.;3?J[5LVMZ@ST M%06UIF!7U78W:YC-:/UET)N6;FEBQY/1C:QK/ 6Y,H&EB<>Z>*-.-Z[ W9]D MG(TS;&IYK.DC^.-"?AIJ/FLWV2'%BB]4;C=BE>0A\81IB!'T>>(CSF*!?*,8 M]?%AIN;F6RG!1DPSSWP"2SW_>CU"CKWD 3@.0A;G0;#DITX,,JJW.:_HOL^X MD^=$"QYD;. M#C:R.]%1_-"M:-TU\!0$E\_J/Y7G^H87*L/U"R_EKEAQUZI_N"O8[B]Z5\ZS M4. PSE+(D(\A\C,!I1M",&$X2GU"669RC4PFW]2^9 [/ M$:20,T#E_P'?RMHT]EIM5&DNP!4@_"DO5(Z$.HMMI#0\D[G*K"'&&<8L@,3S M,H@22B$AO@]%%K$DHV'DT:@UZX>"3=*HG5R3,2E7O#^W,&9$J!^B+(0DC5*( M:*H:K08"AF&&DBP2/,2^25/IT0PY1HOI;VJ,VD::IAS3R@N4199>^7_3LLGLS:0-;6">Y5LHQ[TFL#MH,382L/']/67NR._.8>=@1UT,U!L\->4,L& K._C=21K>,-PL M\N89##XZJYXY,,MKV,#;V+!Z3M.IN1S[S9[LBBMQ*SU0XJNB^%:!&6A5L,XJ.A@^ M6PVVC<$*H!ZW/ .E97EU"V9TR>8%G,$P1I$"80 M!2*&*4<,^H@AD8@PIERK+X;N@%/SDEVWYL;YO9XM#QZ&L)[_LHF;8W?5$[7) M7VA#\RVSI?W#/5UL+/FBB\.-ZGITE=_W--KW#7,LO22$]A.Z(W*OBVDUSSQ/ M+K;"6/J06+D4GRF^2A61)[%//>(G(C%Q*:>'FJHS66PE_JN9-SD#JYX?L0.6 M8P_2$W(&.M!^[P2UZ#DNHV')9YP9:%1O<5GA?3^A< MARSRISIFL6F%F[_(2Q[$5_G;4DB?)__MD_P [RO^4LY]'J&0T! &PDLA0KYT M3\A#,,8ABBF+HB@U6LC8$VUJ;JS53%71R)E$,=J_OBZZN%/;R.W=^F6]:-J\ M?1!"Z@B^R6UN0UP*?E>J@5HWPZQVB_;6\XVWL:)C'[HQX$8MT-,+;!7K=S.O M=:M;RO:TTS.ELJY'DZ9W&2QG[,8!P%GER6X@AF.!-0KD;C+"2DEA[-52ID4F25M>4/-ZR23WFXQ_@2*?737X"+.WT'X "# M>:]9=Z4B@B3.^4!^.#@X"X!UF@MWXW#7";(CZHBP1V9C@W@C.OC%"/\WL!7? MX-[O,]9J<'<%=F>^]00O$*FZCCXH M0Q0B(20D)K]3Y"HM$\9DSGV;,/;'&9O!VN_%>'?0#]$[/O\;KY(]' OML'GFL M\5ZG&-8_Y,IT.9B+K4=A87[UL&ML?= )8>N7,*&,YKQK0V?&!YU.TESBJI(, M)BI-M4V,M$TL4FT3EQRQ*L52<;=2WJ-1;6Q+7:L@>*DUK(.&9>=>U!M=_>O: M&O\IZ=+5&!\/Z .5[WJ=MR3RRAFRW-<_=B_9N]Y+9GZMK]K!=*+WT,XKWL,* M&+#&4R:\/.7217FL03M3LM;_7 MC7CJ+O'>+=R^ZFW6E)NF1DT"P&>I7]/Y^D&9B C^71H2U23YQ7#G:H(E%BE! M*4PYQ1"EM((DT1N30E28BCS!:2IM>&M F<=&>ZWP@'?2-UL.8] ]-WKHQ<^+.X+N;=CJ?@=:[<&# JW^H 4 - B,[^40"UYW2:N? M_E=[2?:$___/RV)M [S"M#4FA!FXM@O2)$]KVV!(408Q+5X!V\XR>8VA/0R; M-R9Q^$&UB8@/R_J)M<]8#]F>0AH))Y0KF>2X@@P7 B*1)9"AM()55@K&"RDJ M45B;)K:CCLVXZ')R30/7+B3*OAFA&^ 6%D$,&&/OKHS(ADX[*!^6#9/>-:=F M=2? +OH@%K0.ZVD,B =:$<-![;:6N4)V<36R?MAPZXFK?GLK@O/-OI45Z_QR MXZPS*\C&1)#,S:&>%+]NUI\6Z_^4:Y.)/L$JE2F2.2QQ@B"22,*J3#',:)FK M@NO]:.GF*;,<>&S,?F^B+%;MAM&4RELN-,F;\ MS4*7_]EQ;BM-YV\UT.@>4 M\\7&%')XIC_K$WUSJ?[E/2Q,MW; CS-%7>NX6K^\]97]*!ZAQQU1-ZD2&7&$!)0$LX@JO(WGQ6I5-[:;MO(;1FT==(9_%SOYNYC=7^@*T.X:RQ"!(=^*F"Z\ M:',]!A?>Y4/]1G70Z0[N5^ >[-0W!FX/@"9D>7POQQ NO&@OR9A<> .^+ .Y M\+RF+8X+STV4OX +SPO;,"X\OZ']MGOM=M)4:VQ<@KWG3Q*LE$ $0X&5A(B7 M":0Y2B$K2UJ6.<]2:G6H:#/8V,R,?O+/46R]*57ZRU'+&L?@PXO0V^W(0@$: M>2WOQ&QJ8->"]LDTW+;+!H] 6ZV+0PVZO;)1^G!+976/'Z,T^8I?]9)??Q0? M%TV%A[<+$]4UD9))O6VAOJ"3XOY\B 'I:O<0G-,*TX%3,K,5( N,:0$$YAFC%8J0Y1S MY95J&$*ZL5%5/QNMT:]>O*\W,#57]=5LDM%NJ-T3]B6P(\57F]K()/HJL^J? M61@2_=#IA$%D>YTOM* MB:;^C)20I%S!DB*"D,SR(K$*03EZ\MAH>RL<,-+9$>TQ7)=)\B80(A.^KVTAN M5DV TK23&="MT,[5^FSGP8Z?XJ ;F:4,L'6CQTYLIV8780AV7G9ZE(%/RBZJ M>GQ&=OGR6\G@\V(VY3_[K9PSPC%E4!2"F;@="BN>%)!B)BI$N"@KYD<'!R.- MC1"^?E\LUW7));"3V7'G4HR-6OHMH_H]#9K.Q^^^?OX, MGEOQ'6L0>LV1'1=%1SXR3]6RM<7#0:-!VRGHKCO&[M1H(K*WA6Y-5.;YKM/N M=?=N 3)4B3PO&8:M9G<+3$>%YVYZF'<'A.>E_"[GJ^F+;$*;/DE3/('^F&0Y MSTJA,I@7.34=7Q DI6*0:*[,<98GDJ4N_N(+8XW-0;PG:MWGQ;GIP5E8[9@L M$%B1^6H?I[WN+'? .(/UXJ$EO@/W!UUR/M/09>&NPA6N1\+9D8;NDW!-Y1.] M$J[>$K*O:=.0X?>Y?HX>34^X'O9^+DXGBA@V,WFNL\TVUZ.MJ#DI":-%204L M4VVEF1 6S42X@E*IC.J75":RNKTE:B!IQV;([7<"-?T0IF=-.Z,[D)V%89+Y MUS]-RP53*7C>?,YK^J.N]_B]V=F'Z,4:ZC6Q8];13'YD;N[TO-OK_MHUJ#F9 M&;A+U3)-*UOUVEK1X-T/N>3353@$)H-LPXUXH$;FCT9"RT.6L[BX9+;?AL]0:>C[.(5* M#S^O^^5<[A/W#9AX?5[J_2SI"]=YL->OF]5T+EE_U/.1,?YN]66N<_)[Q,RP1S! M* M,XA82B#AE$*ER4\(G/$LR:T9,)*08V/1IE:<-K*ZUHES(&M!'7@CUGQ:H*MHIUK5JL*.EV!459? MZ-9:X=UID1S/E M:]6KSKW; AAY4BXNHK'&'FXACHS>WF(>>RP_9]P)J4S7NF_SZ7])\4&879:: MTBX4?77?MLW9B)YN5&G _SS\O%-_WEK5I'!BX31EC" M(9620X25@(R7!&)5L"HI6(IRIZ(VEP8;&YOW9:TK<;;2.C<-.P^O[0EQ&-"B M'Q'OX]4)>MVIYM,;["HBX7J"G1]JZ%Y@5Y4^T0/L^CV>!\'-6=+J035=U[_( M&5T;-[ZV>=]K>IOS@Z1$E:N,5PDL!,XA$I6"-&=<_YBH7'"6JA1/YO*;>CF'IIV1$@"CR!]_ T]/Q BME*^@$,BP.#?*H ;$%54/#85K ME_LQP'\L%N+/Z6QFG/[[U6!6;Z.:+WNY.[]J(> MEC-:@9WLX(].^H". B_4 GT/;F,/^I5XP7+X[?@]Y(8UM7GVI\6\;1\V*40B M9($YS"J3#6R*AU090E 43/\A8Q25W'E%/1QEG.LIK:7T6$J/0'182&^!9I!E MM!'P#NQ$#+R(GD,@Y!)Z-,;P"^@Y-4\NGV@M>5E4L"(5@RQ+),L+(;@JG3* 8TH[-NKYIS0=%4QDS(M< MFM9!7Z2IA6ZVJF\6\UIDTVEH;:H4^!9^C#O]=F0WFDF-3)H!FDNU&M^!G@XXD=9MVY:;K^0FM-3T]MZ]>:CF=U.3L)(UE1CN7[2ZTB9^$-O7*<'\@C M>6>_:N*;Q8NBOYC#9AQ+M^B),<58*(0D&>L00B*G.H-RH$ M\I+3*F>TPM3J\-!S_+$Q?2.D['H=:PD=\B\\X+_,V . &IF/CTJI=O+?@58# MT%.AUR\V+NP.&2UQX1\H627\-+AEH/B#>#&YQ..QP^6-^.N\EQ)RPV,\5I O M4C]_(TU2?>=K^>=T_?W-9K5>/,GEUPU;\>7TN1U0F[^3-#7I&BJ!(BWT B(R M!FE)"LA,[UM1,4&X5;$[O^''MG[T)?3S4'E.@\5"$A7^(T*43%W6$6B8C_0(A)\#MS6$&\(+RXA[D\=;@7QUGAO ?%_BF_K MA>>EY-.FBZE\GLEZ0S07]T\F^NF_FH]%9"6E$G&8\@)#5$H)*C?8 Q2LCX/%D /W=+ 'X;B_@\.]-_C-V77/##OTS&S+H2ZG MIJ34F[JB75-FI;&Q)S+)%>$$PXIDFKTP)I 4,HIQY=_"OO_ILCM_1OBLUW;T+C<9- MX;"[S@L1V.<>=6)".M_C"#J\%SXJX"?=\7%']+2*IROZ[=O2Y/II@1Y4:Y4W M;7(4RS->I1PRTS\1<57""FN[F$B"!):X**53A.&EP<:V(NS+:EB@VV=Z=2*Z MB+.E]1L(O=A6KS=P[N:N!2*AS-Q+0PUKWEHH?636VMSC1B"KY7KRYOM4JG<_ M)-^8>J8/2FF.6K;)_4H1B4DFH4120:22#%:FJC[%6982E!9<$!ONN#+.V&BC M%A5L906ML'9D<0W3RSP1$*G(%'$&I("E$BRQN$0.^A$]8M _[4CAVM,'X0-+ M%3LJL+W*B)!1911F? M>OC8OGX0X(STNX= 9R[QK^W\E?-;M6R89*WFN$@(E+I%)24XAR3,%)6-I);5HLK(R47P%&!N7&;E6 M&O*Z$9!KIK(S^K8N_WB81G?_LS78R7X'MM)#M5A"(_\=V&D C IM4Z&PW9Q] M\ O8Y=EI^,&[/_N P.-#U&']^Y9EOPR)S ??[P^1U073D< M!Z/%<08LK+MXJ$:FN&W/I3KVHA4=',H.>L+'P]G!=HR']T"F94#NALXTU3=6);_R9B'V<>Z%1<-?B[5*GX(!U"V\$ M,VZSX*M2C*%=L"U4E@V#K1_G<;"QV)@&!L]TN?[Y2;^>]S^FJPE-,\Q)I6#& MJQ(BQA"D:4)@BDE:<90*5EF=AIX;8&P$V)<1&"'!'T9,2__>61@M#C%N!"?V MZ84K+FZG%A>4O^6XXM1CASNGN*#4W@'%I>M>)TW]8;->K?5^4=-.F\U,:<*+ M$E$H4"4@PB6!E1(2%E4I9:)(B@2>-$G87]=:$TNK*;2<+E_,H;3Q/IZ>F(#6 M-8B9_#:=UU541I"[?CS;F2PRSG,*,5$%1$*DD*2$0*&0R/,*Y:2D[6R_FXN_ MS%QWL@XVTR,I3G \P9:F]&M.66PC.V!Q@IZ>XRM.<'821E*L(Z;0,L(+8CX## Q=X:^&+FW@/F*ARA M.L"<'VC8_B]7%3[J_G+]#L\M!?\NQ69FVKH;I\.O/]_,Z&K5A/**-..IY@28 M4V42"$D%6:H-QY1798I+5F)D5;?$8JRQ$48GJC'S&E>]3OT^K[8B;,M6URP..2FNWU6_IS M-4$LPY50VI+-F81()@A669G#,DM+6JJRJJC5XC*(M&-;8AH'11-$L)77=#FL M':-"2^Q44B[R5%]>>48W@9'7GYVJ!T7J.FW!GKJ[EM@_[T"K\C9:8:LUZ*D- M6KW!VY&]!TZ%",?S/@Q6MG 4[X5KK<-AYNE*9<3(0@Q91W$8/ ^J+@XTJ&\O MT ]SOE@^+QH13$-!69_I+W^^60@Y*=,BI2H14%1E E&!V&R!1F2P)_-=W>=2FK2;5G)@1'?M$GH9]\O+>@0T(R_,(8#TZ!]J M!<\-;40O/W_@;J)6RAXW%;6[S=-[1E?3U8.ZY]P\T@0"+F93_K/YWT?Y8_VK M5N%?$Y*7NTX M 7'DJG&[VX^2WBDE^?I!O?O!OYOHA2^:\![FYLSQX-SQB]3VVI2;/NS-N>3^ M+WI73EA.B$P9AH(5&40EKB!%C, 2288PT@.ZG2%&D'%L9->H:#Y6V2H)EL88 M:/ZMO^(YX%J#N_I_@=PI[B9=;/>L+W%@RQBM@1ZFO/+&QC;SMG';Z@2^U M@3>OPRONCH(LS-' =AZ;2\SD'OQR_XYF\[0Q>^V'YW;G%/ @(.(,!>+]&!(. MNDA$A/AP18DYE-_R\WFYT&_M^J=)>%GK<USHQ[^H,Q;4+!S.OEFL]()AFL6O M]%._RN7+E,O5U\5,M"6O,,=)6@@"64$TA>2T@"3+&$0B5U5&"*.,61^N7AMM M;"QMY#4&WK*I1^EP G855XN3S)!H1>:,&J@'!6IA@986=.("(Z]/[;6K"#J< M 89$H97U37XV\!?YW*2(K![4Q\7\ MVZ-+)W!3%E>+1W@P^-Y[5 M2UXU+_G1J/%>]*VX=;+E8KE<_*EWNXZ1CFG8@&)R,D-%(" M(V8X>^P:$(%LL;/##&J'75/VT :[>KT?/[RGT^4_3+\.;Z.+!1/-MEJ;(1.T^?E/O\S_,3]0O%'H7G92).6!*J#;7DI8TCYM@LOKK(X6)N^JR\&&?>\TQ?5[/3G]3D_[F&8$>:7#M:>_TI MBTR*1D%0:UCO2T$O\*G6$ORRU?-O=6!VHR"H-30'\M/9#/Q/.1/Q"UW&G8M MO!Q)R$%9/2[0AVM"Y-%N30!L4@GJ3()=-/=!Z/?J,UUJ^_=$Y/CN")WF"4Y0 M54#]7P$1PQ4D:47T8D*2BFE;5:2%7]I@( G'MH[TD^;.Y',<)X2L@%'4W'(J ML\0W.S'4.V"WYKSJS$9>;B),:IM"&2=0(]I*D+$HH"YQ"1$@):8:P7H;*G"J.I)!.'2,'DWQLZU%C:P!M MV.[Z0^J?&K'-KQ?K[W)I?K-XDN 7^<.4/9%_\SB0'.[E<-P$C6G*!]P7]=0& M?YJFXWW%0:,YV%?]Q%:IER'2VQZ!#[TWJ,,APIYIJ*D+O8V*+O?K[*R&FHZS MFZW!!/#XU]Y_G*Z-)^;#7$Q?IF)#9\8" M_2)G36C^]^GSXZ+)-'R[>-(&YD3F):=%D<,\24PY;I5 DO $5@1G#..$)F5N M6Y;?<>RQD74MOO&$[A0 ?S2B.E3M=YV RT03&=;(U..%J%.]?T]L;F@%X#KB M8%T"/*'H-Q#P?<3 O06V&^VZ$E2S[AM#UB2(_&-AI#7[9Y->,BG2K$HX9K!D M9:$M3U5 5B ,$YQ@1G!5\-2ILM\ ,H^-%CLIPERS-Z#A MYUF8?N>I!3W-[\#VG=@I7V<7CJ!8O?M4O7;Y>@>)_QH%[=VG(%B)>X^A_=ME M[XH(?9%"-J,U=8):VXZ@4BI",,Q8A2"J.(,D3R44.4UD7B0%MS.N708=V_)1 M]W'NU_G:B7W7EO%RM+*=IL!N80@-;&1F#X*I5S-L6Y "-L"^.N3@3:]M03C5 MZ-KZ7C]:NI_-%G^:OIOO%\NWBPU;J\VL+>%A3IWDM#Z%>K-9+K4$$YJHG&*A M8)KG>O.?5P02PABD*99(R:)2$KGPD]/H8R.JK?! +9: +Z68KL%LL7)T*;K- M@!T]1<,U,D]U,H*=D'=@'^7/*IM@DG%<:(J4K!HBHJO?''"#)5E)"6J:"L2"3.G4*S MG"48&[U=;L@L6['-7U_DRFSMFK\N?(Y5W*?+W_?*%\/DZ/)8MERT>-+ GU=1I,$4G.YMT]6#B+!^_TWDK MH>9V):=K$WW4Z##)<45XICD5*U+W2E&0,")A+KA$6)8YDH5'6O" *EB1PO"9 MQELY7Z&]I\=[$-GC&FE:_S*>UT;_WB9_!6H$P%I#L&L8NGMI]#O3X# "'ZS_ MY+VV+]9#\K^&3]9_2H+Y9F\0P6]9W"NU0,VJ1?,*4H881*8V:%6@#"8\+W)) M,!&%4UECWT(,PS0?72Y_&@/S_LELQ]P6D7W4*"M+*0N8<5Y"5$@"*2T%S*A) MK2PQRE+D4J+-&[4!2K*%0\UN;1QI*8]8Q3LB%NQXO2(=-H4Y A;CJ!GSTV*^ M:(JMSK]]J#.BVBC>"<%9EN!"0.NSSVV2"))GF):0)A6&B)MRK#(34"A!4UE4)$O= MFB^?&6ALO/&YB\Q_-E("C7FS^Z[WX;]_?;O[C>MV_!S2EGOG /C%WNC27N/E M.U"+:;:AS2E3@G3E1Q8:RQL<6;WMG)7>NF M W0KKK_S[A+>=H01",7(G-$"V%)&(RC821J.-"S@",0;ET8:E#HL5#YD#YM; M/"HW?_USNN;?&>7_ZBHU$XZKK$2P(+S2E&%B33@J88JI_B%E584KZTK-AT\? M&TGLY',H*7P$V>6O_F8@8ML&6]%\ZBL?@>%03_D64 :JGVSQ@KB52CZG\\72 MR$Z6/SU[D&T5"U[6'VJ2XF W5_;SV82_E=[VOJKN"UK]EJ_62 M0O/ M7NBY\9_1U>I!_;.I*/VP_#+]]GU]_V.ZFE0E*Q-5<;W/1P5$9:%@A5,!D<19 M510B*;F5#7]UI+'9\[6@9I5L135MDFMA]0JIQ75,7#D/L.4^/P1LL7?YOHBY M;_.OH1%JDW]VG&&W^-?4/=K@7[W!O:<(HK,HO'SUY;#30"F=?#&(?I\M?]TW:1_Z:6[D"UH@YJ^T- MI1GVGS=8X863:O3+*IR^P#/!B_/-TV9F@E+K4\(3=KW)I?DDM?'_2'],,%6$ M4E[!(BDE1*I$D&%MD.<84YF*A*2%4P$$Q_'']@7WQ&]KRO*]?:]'OI?CA-@M M\1%ACDP5?82;&(.3GH6F0FO3%T-;"5J'@%E??N"%ROMR''W8S"\_:(YROSP? MX\EY+W0Z,\ED[Q=+<]AI JF^FJ*IT_54KOYCJ4?:;U(QP;C*JU12J&2F+1*. M)22)Q#!E%.$T15S;*TZLYRK!V'BO%O&PBXPKTSE/@R77Q00W,MO5F?@[8>_ M5AFH%DMHU#EJWA.0Z'R1"T5USN,/2W:^\!S1G?>#;NV0T[5)J-LGK*9UF/RO M/WL_U?TY)BD5!-<8R^%?J2F,&SCG M>[XX/L?3)4U7W\TAEOZ/R2)ZT1P\7Z_NUUW*1IU9.Y%,)4KA%(H*9Q#E>0$I MH@Q*F:09QB*GI=->UVK4L5&?D;8NP\[-/^1.;D32M)Y;RA"=^$U+ MI4Z!7I^D<+3EB5T@ G,=?5 J\X3FD-1\'^/I;*O;]77UR0J!*R%I!@DIS(D_ MXY"D2$*""2,LEZ@R993L0WGVGC[.,![>" =H+:JCBVP//$OWER\DL1WYM5PQ MBK*=4CB41VKOV<-ZFTZI=>1).GF1WY?Z2'_(U6?ZLU]/T*3DIZB4$">9JTMOG3L4GN9XH1DDAB8!E*9#>11 % MJ2(I)'H#D2A5E(0ZE2\Y'F)LWW6]^7[6LM5U0M=&4N>]PB&*UMN!&[");_&; M\_/N$Y^*^@P]J#U_1OEP)OOA $-;Y6<4/&%XG[O2-Z7V@MW^I=D/F]Z@W^9U MUB?B)),J9S#+2PP1Y@1669%"5A L15)BO9J[9=FZ##\V/CAT'.C_=J*Z)MHZ MS8*ECS,:MK&=G==R3I^N 6+&_7:?"!4WE]@#G.[O5ZBA^] MG3@*^JA_\6$MGU8325B12JYM%V3(K) ))!FFL$QSF96R*(O*J2#SI<'&1EVG M3D+!'T9<4,OK>.Q\$6<[N@J%7F1R\@?.F8AL$ E$.Q>'&I1D;)0^I!2K>]P( M1,CII&DL]_6)SF;="!/)TDHBD4%35@2B4N60,5+ 5/^:Y%0P)JP,H#//'QM- M-"*"6L9M](0=-9Q#\#(;!, E,@&X06+]T5]1_,1WOI+\[]\6+_^F[VP^T>I1_EC_ MJJ7^UT2E.2$)2:%"B?ZX*T5AE2<%U!^]J@J&L2B$VBMQM)V";S+AJP]> 40K46D6)9/-$ M-GA(FZLT,YA];!9K]9T+J;S;Y,4*4Y4D4'"*(=(9@R2 M)*]@0G'"..,JK9+)6C'DXCLL7>3A:Q$V _#:=STW$%:.SNH7- M;0T2]I#E"4XX2E-3ARJ%B.EM*:MD!KE@%.M?<2%QB^R[N1@,UVZLF):5B 2I MY;)Q"TBQEX-:MCO0DRYP5X53BH?L?;#W_.$[%)Q2[V0?@9,7^K'FMO7K;Y*N M-LNZ ,[[I?P_&SGG;&06OIVN^&QA1MQMI4HDF5+:N% 9+K29D6-(%)8PTWO=BB0IT6:<@"Q\D> M@4X/N+$\WT<3.UQO5!_4[RM91R+>/RV6Z^E_U<5.NSX7&&6<)#B#F*<51#2E MD%&D-TA)7B1"4"ISIQ!"5P'&QEB?%G-8YU+MZOO-ZI![OEBY=AAQG0L[)HN) M<&1"V]4'K&6_:]QJ<*&@EA_4"MR!O@I='<$(900=T0M=9=!V^-TD+E&#D5(+T\W-@^ MZIV(;7*21Y.S*P!;>FN"P1;Y^V\$A;6DH =?E]L4-'+:#I50CIK+@PWKH[%2 M_,@]8W>7'X_L5^@YK-]S/YLM_C3''OKG-TLIINNZ6MEB_;CX*F>S7Z5:+.NP MR!>Y_+F[X/-2ODP7F]7LI_F;ED:TUHHAP>6*SB9<(:QY2!L7W 0LX3R'-"<4 MDH)7+,LD3Q*G7._746-LO->(#I>RJ2HX?7JFTV7M?#7E&EW30E[IU;!CUO%/ M>&3&MBJHML6A3@UJ% 5&TSOC# /K!3!P %;C 3I [O:OW*$".ECNNMTE^*6# M)F 3S->=VT#KSBLI,>AZ]KH3=;A.OK(T-VW OTASRJ*W_9_E4@OR9 1]8+/I MM^U>GVM&?YP^Z4L>U%?]VY72FPC]MZ8!?#J1>IH;S>JXQ9YN=Z#1+KBS M(QC<89TDMXOU&LZ58&"><[[?(O"9_C16^NIQ4>>*+.7AXK5;ULPB-Z$I MHSC%!";2-* 6+-/[*)7#M,ISFN.2E64QFM273=567U?+-=0KRM/8#I_D:OUDWN%/]?9L:/E&& /P[Z=Y&;E;&4'%KN1 M:]@-.S;[]>OFZ8DN?]:&S$X! ML-, ="HX1@W938(=N86'-C*G78$R5JB0$TRAXH3L!ATV2,@)B*,((;>[/9IT MO]5FWHLV^TS/CM5Z63<^-A4#]#C-OU9349_;FQ3?MFA $[;]8;7:2%'W]VA^ M80H,?)IGMU51KE0*-N MTPKI076_[70&6NFFVM-(IMZA$?M(7H&!>KJ/X55P:QH_P/Q<[#\?<_SA6MD/ M@&)G&@PVGO^I^YY,+W*Y-L?ZC_HU6)E@Y\;^G/U217*,$JS:%@IC Z M,\$\!4X@%K1*55:H*D&NA^76HX]MV=_*"-:-D$!H*=U/MNWAMS^0C@+J$.?( M!S3Y?)ER69/FKW0EA6EX*.>KFF0_+6H7K!3W?]*E6-55Q/M_?[-8K3\MUO\I MU[VJ@I)2DE0DU6RG3(="AB#)"88RD_H/0J05(RZ%U:-)ZD24 Q1I-XW6MF>: M*Y-$ YG1LV[DVBGBD9L1;ZKMB'84$QC;'664@K56H/7%@GM30^.;;$AZJQ^H M%32LO5K7,3T_M46\TZG."=F$+&D='?Y [!Y/SD%7@NAP'ZX:\0>\H=;+D2"] MC^+7G[M+VF^FEN[AN8[7Z-5/^+*8S;0A;_XX*6E9B+Q4L&"(0I1) JG""@K. MRC2K6*I-;*=#A2ABCLT(_[0Q'=JW1:! (WS#1:[G#G'FU?*&%'+[Z3#2@3Y:PB3>: MQXG.-3_0;](PW*10#%45+2#)3.U%4T^,%CF'(B$H*ZHL+1*K'&^',?< MLA8]TKQAMS@U"0]F9"J^CB/XHQ':LKB0"Z .9Q'A@1WH6.&&%]7M-, -H8N. M?>C=]-MS]WN>.NK;P,^S-?+J1:4-RUZE>)I@DL&4ZH41"2CD.$204Q9 M56%)"R'%*^T$]B4=VP)A4_QOX+D.?JLC&\7<"#G M7W4CFUM2S&?Q1/Z^MT9BPM*R*5$$E M!8.HX"FD"&>PX"5/TURE1#E51[$8V1"!#-.>SJ]IY7I_4FFH/W>'M MKH!Z2X)-@$HZ*50NN9 E5)741FM&C/N:8(C*/$N08@G&3C7HO"49&TW580V\ MDQ],Y^L%^+/K2N!=P]M_HNR#2*+#/T1 R4Z);4!)75AF%V;2;Q'1ZM)&]86- M+KD)SH"1)GYR#!YU E)H4@F.,(%5K:M^@X? M/C8CK!;*1 FDV2_L;UU^L.5YT4GT+O/&K9A$Y@=7.)RZ])W3VZM%W]'#!NO/ M=TZ-?G.^L]=X.WZXE&+U7@MBN)W4AUT!@8G@K,)I MQ2"E3!L/N220*/UC+A*A,)&5DDZYR!XRC.UC;T6>-H47_*LM>,R&M7\H)L:1 MR:.3OBE/U)1WZS0 =&Z\^YT.!O\/%OC[^)%\$0SG5W*68&@_DR]$)_Q.WH_R M9D*QX<;'U49_/JR_RV4;0E"524%IAB K.(8(I1FLB$ PQP6CK% 5P8DCY9T= M;&S<5HOFS&/GL;0FK" (Q6<'VIH4KFJ M] GVN'Z/9PS&AJWJ[E#K=R_Z?SYV3=G* 6%/QA1 6UK(['86>QM0QI"(!8[(@$+[#XE]1]N@,_MKU(=*:=^\N42Q/:.N;EI!1F:8JQ7FFG!R3YX<:VVI;2VI<7ZVL)K"@EA;\ M4P-B.J,(@%YF4_$%S)J#K> 0BFPL##4HLUQ4^)!&+.VXBC#I9=V<] M9C1A&4D(%)AG$ G$8%4P!I."5EF"RU*53DW"3HXR6IIH,I?];?+3F#IQ@S]2 M0]&" TB^A' :A+!<<##&:]# :37/,,"9BV]HOMX$5KW=+)LJ]].%: J;G8[& MGZ04)YB@'$J9)'K'C@0DBE=08?TS$20OJ]RY#;N;#&,C#B-]TP1$F1(ZICE[ M754';.9Z+MI_/^M;VEJD^K(U_0'^-)7C%K,Z:]X[[M1G"BT=AG$G)K8O<;\: MY->V%.S5\CE4Z3?&E"]0+$-F+_GC&;(/O*,$PW>$]X/H9&]XST>%Z!*_ MS6V=E!)SC',)TYR4$!'$(<$TA4E&*U8E*B%5X5*F[,PX3J0X0)&QNO+/45^C/"; M?IA>0LS"\F'^O%E_7DZY_,=BID?J%6!@"5)%)2M8UG6FDK2 )-\KE^DD/J+%1.> MI!E6%8))0433GD4;]CGDBJ4DXV59$BLGZ?6AQK9:;S,TEZV GNU5+N-[F8W" MHC:(U_1A=YCRT!ZFF$:EC;3!8',IZ!4*OJ'J>-T HV,A+QMD+M?ONOB$ F6UO9Q:[XUQZM0VTN-R^NV;V3SQ%"=5P:!4*(,(:0ZND#FH MPK)*:95G52&CMLBZ+-_8B-M("Q@U[NAZ@[!NQ*SI^_>O;TU'ZX;&8S?)NC*M M%M3_NI,5>;VXI0]2U_VLT?*N/:AK-H2MIJ\[N9&[7X6;Y+] TZM;)CM^HRN[ MJ0C>W^K*L.-N:V6'V%-%2:LR4[!B*H>HY#ED MHA(PS;CI2UZ50EFEB)T=86PK;2/CMI:- ^.>Q,]B0;P5E4O\C )V\5)!0JME.Y6F!<,JP=*K^:#OPV%BO)W>W)3R@SFU7, Y=V\[W>X:KF*1?$_ZRE-^EMA"- M\<@73_+]8BFGW^9O-OH3G?.?CYI-5Y2W60OU3[,FAT'\[TWC@:^;H3[2'Y\7 MR_H/Z_5RRC9K\^$_+CY3_1A-D"RG99%DD'&J"3*M"D@%0; L!$,YQ47I%E \ MJ/1C8]E62:.0;8#/H^V+'N:&-YN"7CXO5 MZF]WH'L'.@Q #X2:[GLP@!T.35_LA3(]L.] BP;HPP'6"] $C#PZ#7F,50X MTZ"R#QLD]1K3O?P>=L+U0"K?EYP*T=FM%&, B$_OO7T\A M%2$XZSH:@>CQPD"#-KC/B>2=]&?(F'^17W2_<--YUV1/8JDQ29]P+-CS,-!L=,+^4$U24?WF_7WQ;)N9\^2 M3.8EIU!SN.9U23!DTAR)<9G)BM**(F1]&A9=W+&1_:[%-!6B+IY!9VWP(:"S MV>+/>AO;Y%[JS46=>>D9H!C_5; XV!O5!$=>**R:TOUZL2E=HS78EMS_, ?M M&_.@VCQ0L--]5"^#PUGFJ%Z*@0Y&Q_-RN!V]#C97%\]QXTLQW*'P8(CNG3 / M-ZIG.0EZTB<(\+4690L)H"1%-"FV$J!PF*<,5R1 C MF5LA!Y?1QV93[+>%7K8B U/)83$3K>7@6)G!:3;L]H;1,(Z]K-.FO44M^=U! M$^XO/;1[X@>LO."#6JB:"TYC#UMMP0>6HSH+7@_QSV28E1B(9C@FN$)AZBJ M&*PDK6":$28J7I4ESET*47@C-ECUB3"XV5&S+QJ1F7>,^-F&X?[!DH[3[=VP&*_!%OL6DEO&O#/@)^ MSY'=CJG1^^_6A=KZ&3L3XVVI;<>[-8N?81 MNPZ_'6V$0?-5RNC?@9ZX6V1CU=._ $V4ROJGQGO%&OL7U+]<;?_2C5[IU_V' MOUEH.X;.U[_1'].GS5,= Z''T=<\ZDE9F9#CB=Y(585@!2R4V6,52D&&3%5@ M17)52L5D8I^UY3S\V"R45E3 6]'!NI/4*9_6=1(L3HBB0CLT,W7BFR:&#>"M M!DW9GL=!0'?*48X(_F IR*$GP36YV!/#*[G#KD\=,C784^.#S%_?IWB>,/B> M@#P\URTI_R%7VF0TU9K:>G^/"_.KA\UZM=9FG8GH^/9M61N6'^;KY72^FO(Z M'F22L9PHK#C,N3:&D<@XK!!*H)*D*!DC>DDB3J<5KZ7)V%:U5A_P4BM4&]>R M*\:X7M2_=CSW>+5WQ/(,Y:\P\V,(LV 73]);-.[ /W8OSKO>BV-^K:_:H7(' MMKB +3!-4&# HY[7GMQ0QT:OIL>P1U"O/5U'QUFO+E (EU(OW7J[\G^6FCNT M(?FM.Z[;J\E#J>0I$1E42O\/2K,<4H853"A1:<)+FA78OP^CLSQC6R2W4IL* M6:W8YCR[;>W0KZ5UBR_*?=Y\/%519V/XW>)6F;O=M@1\WINF*%61 H,;Q1/F M+LTK^LF\H;OL1?-_K!\5MQ5(VN0UBC-$29%#;G8KJ"Q22"M50*QRS#)$B"H+ M%V+=>_K8:/)-O_F-,0B?M[4^FM_]Z50.Z32B=I3GC5-D NLJEX9/^3NI<2!6 MV7_VH!QQ4JW#+_[T16[?KY#3R;OY>KK^^7XZD\LWVD3[MEC^G%"2D4QF*\\\?VS?<",BJ&4$G9!VW^LY!"]_L0%PB?S- MND%B_>%>4?S$I[N2_._?%B__IN]LOEK]C]W'>NYY@WRN5Y3I/MAKEWDNN=*4 M*-;[+KW0ZS5]/[RZM_)K MG$8?V^?>"0]H(WV72+78R0T@8$9T_R9U;O-3%#S-3&)<0BMM,B&I8%4I84X= M,<.2$<2%2YQBO/D9()!QA/-C:8#%0CVV@=8!W@K>Y0S[-6OR 1IP/ M:J&,/*>QAS4"?6 Y,A*]'N(1:/%%OACF_B(Y?9YJBIC^5^U%?%!Z+Z2?7XP2&&>/I$-81&A$!XJ$N!E9M\ '%Y0NQCI8 M/6BX\ 87O?8B&IQN=.1F$T"GMZ._?YU41,JBR#@DVIJ$2,G2-+&FL,@Q2AA% MF*;*BGRWCQP;N_X^GZ[K$KMZAV5+ SM\KC"FE]:1*?'W3Q\>W[T%7Q_O']]] M#?!U'NEX83_>7MP86>T/._NJ]ZAA/L CT;=?V/%?;JJ/TAV [HY'VV/0W^=- M.,D[NIS]?/=#+OE47][U B@+5."*PC)5*415(B$K];?(A'&HI46%%?.H?N(E MS/@^VS8.1QIAM4742KO?5W[1*.95N\)OSBQ,J %G(C*57&T2OXU]Z12J&['H M^=KJY-/>X-8Y\JH>$GVN7J$VB.>5,UY:VYNFM^T#M_WK8^J,^W,&>0^"^(*"SHV/#RF, *_N>PJ*HXW/*NR -W>PVM96 M-;FDLX4II;IM@L03C$B95Y 5F;8\J"@AI9Q"52&&4EPFG#EEU]@-.S8SHB>U M=[.I2RC;'9R&QR[R8KO7]&M7Z1GLA([==,H"I_ MIRX-^EH-IRR N-!NRN9N MSTHWLWH^-<>=S*]XUQS\39@J2Y'D"I:*:QHB&88,8P[+BA!))%=,. 7+V@T[ M-AIJ:E?5>Q'(:.O\VZ5HM:>DCO5Q["; CJ'"P_K:#KUW5S!U+Z?C!%&H\CIV M@PY;;L<)B*/R.VYW^Y'3)ZT)77W_4+N,FJ+R[Z=S.N?ZWQ_6\FFU7< KG$DJ M*88 MSM5B^=3Z8.9@WNBG?]TJ6"<%J$Y%8*(_7CSL+?L9LR.T*/,0F=-:F<&'/6RW M8H-:[BB&ES-:@>C-?MQ!&J/4GQ/O"@E\^+=825(X! MM9>@MJ.D0 !&)J%#[/;D#,M>IV93+S+^ M((*^.U>ODZ-JSM M#(F!I'?YJ@YUB/>!]80'=&5.M9G\-IW/S<_ZAT80\,OO7]^:?S>Y/XZ6RE!O M!\Y%@7#&H.1"OQTY(OKM0#DD)$T+E&:4YZQ].][-Q5_\W>@T&/+-D-K\^HN] M$W:6\ AG>4!WY:W5N?:2U8YRVSH$FMHHXRG#Y3AG(RFZ92OU7ZK$EN-4A"ZH MY3J\1TS?)[EN6LY_7*Q6]R]T.FM:QC?53.I3>5,S1F\SZLQ O;=Z.YUMC""= MEQ$++A02)-OSC& M7#E$L TZ9P.%J069NT!1:,'PO1AJ=OLHP\63!4-D+V@LW%,]3P-,;-J#:N/- M'I9?S.+Z=O%$I_,)RV3%$J4@011!1% )B32' Q7-,<9*\=SM-.#\6&-;K&I1 MS4:JB_)<+$$M+OBC$=B2&&U@MCP)" ->[), ?]S!UQ7 M^>@XP.(6#VOY\W+!I12K]XME:Z[K0=XNI]HH?[^9"W/TMJ\4\'!,/.>*PO;>8@9B,Q9G0I ZP!^Z;0 #^IOH%$$ MU)K41E:K"WC;S,:;(6?#P3H>8E8&,HJCSHZ;37PKJA=-8>^'#V-L[TJ E-3=VD^ETT)IC^GZ^^ \O^SF:ZF#M4%3L)KZ=CW!"VV][T& MIY$KH$?\A+*AW-;]1P_K6SZAU)$#^-0U?I_P?J94T_-%8EKEJ$H@2W-D6N26 M4-^;PS3EF%0)29*JZ!"]&XG\':7*G M?V7^ORL823?K[XMEW>^Q.3!\X.N%*6R8IW? O%.UT?F_Z'QC0GJ[7_X[2,"T MGKSZSXNC8T>KI[A1R:EIMF.4&RFNM9J62B24LU);$QF#"&,)*UDR6$J>GQQCT M2[^HYN&W?OEB7Z-C\2R7ZY^?]?RN36,G;2$_FUW+Q^EI MJ29899 FE,(T5XDJ,$Z0>OL@V_;$M_Y:RG/,4(<@SI0V04E6PPCG7R/.JS"G->>+4PLUJU+$1 M42MTXT#?$]N->.P@M^.>X$!&II\^AOL2=WG2$;H7.8$4B(+LQAR4A9Q@."0B MMYM]-S\O$P?9L[A(,O*/SANAXO^?_ MJ)M/D=YN3$'ZSTTR4.UC;8IZK>I27[T"7VU.E\G]53S')8USJSNP&X"Z=\MSS5 MIQL!_R[%9B9-=<6391AWKB)4J8QRG$**1 (1R4O3^(]!*8N*RR(O,F*U0W8< M=VPTVTG>E#P]72#5PV?G.AN7*30BQK&Y5_[I9Z2>M]$+SQ*;S^M%ZG5E-A:: M4V#CG%W__##71"M7ZU6S9-W/16U[ZD5I0GE>)@BE4.C% J*2,TAR7D)>EDG% MD21IZ10:%E"VL2TD39E7DWM>"PZ>]8._4^L&?C%FS\XN?Z4YB;SP=%J!GEJU M6;Y3#/0TNP.-;F"K7&?@&\=OIU\XBST"Z(',]Y"2#6K+1X#TT+"/,81_^;HV M,>Y-LXHTNXLOS<").*Y%C))($$F7*=G''(,DWJ"1%E M4I"_T!7[FSEO)UA_F^E&U$^6QWMU4 ME4R*+$MAPD0!M5&30LHS!466%B@K6)(43GO3$V.,S639NG=,2[?%_!O4@SX! M(SC82;X"?]3".T87GH+8;NV[$;BA/) =9H]>F#DO:1=0";1HG1IAT&7I@HJ' M"\^E2_TH8=N?Y;->?90OKW;;ZFW^2#ZI78Y+A)VZG\04=FP![FC;'^BQGAN M;Q=MCYHI' )J#\\<]%ZZ3+$2DJCA)(.2(0B0K!*B4Y M%+E,L,@808E5.5''<9A]SD."@!>9GPY.0^[ 3N@[L ,U M@H_4$:LH)R?G1WW%TY2K4%P^8;E^^\ ^U:V;5[/DII%L]66Z^M?[I91=E-P7 M;1-.&%,8E1F&.-=[6X05@K1,$,Q1EJ**X$H2)RJ++O'82-#(")46$DQ;*<%2 MBSF0(]5ZGB-[4V/,WOA=JKL#+M#36_.YUAP8U;?QS>#+I7=B.->JZSR]MG_5 M6MZ_AI/5%?Y@GE;G@?W6JX]3RJ:S.J_R?B[ZC40:3^$$X4P;SXEIQ5B:#)=< M0%96%&8%RA7+4"E+,EF;4&&[Y>;:@$ZKQ7;8>*331$'/=E+77M-53^[__M]( MEI;_WN:UN"TC5^&W6P5"@AJ9Q#\>(/GN,FK.1&L+12">O#K"HB4B0PH"PPKQ3%%2J;\@GNFZ: M8)L _9^2+EWC\T] Z;/I=@5HZ/VUD2]:J&%/]SB1AF: UPPT["EX),8DAU5%]5U]6X]<6YAT7TQ4WW2KJI6_:5;#A1GXW'K@(NQTCA (S,C<< MXMAP10?=FXO0.3.%#2:!../B4(.RAXW2ASQB=8_GEF0Q_V;B]LU$/^I'W/^8 MKB9)@E*D1 &QS'.(D* F.S.!94%IJO*<"^I4"^O4(&-CD/T,!KTHZA' 'T92 MQ]2%DXA:[BQNQ"GV;F(O8<$.(O5#FT4UCIPG#I!2)WB445:H_?2DE9$FIH*!5)DE5X3)UVBJ< M'VIL!+ O:6=$N'W[%X"U8X P<$7F@6.D&CYH! U'!=?!"$0(%P8:E!:N*WQ( M#A9W^%'$I\7\]U5[T)QE4G'&34NV*H,H*[C>4^ "UEE-3/^AH$Z%,%=BJ(4I(H<9& M IUT)NW'!)L8]^'38K[^;NL_##ICE[GDM>9A#*?/OW:GS^QD0D\WBXURKS!S M+G4>AY_!H8I #C>3CE4BPT)^N81DH+$&K"\9%IW]XI.!G^UGX3XLO]%YZU0S M==,6LZEH!)F+SZ:V4_MI;!UN=/95_Z86<&5922;H6".BY[X^31W#K4:UL[VO MDS&GMUJ!G5I!B]A$ 3J0=1I&ID'MVJ P'EK$81_NV3JP2^Y9W)N^VIIKVF** M2;I>D:H8VQ MZ:H+7?I95Y!=33"2'!L?@D*J@HAD)K H(9"IC!>)*IF23NU5HT@Y-O="OY>. MI,OY8K/NJHW4W736R^FW;[)NY&*:*+D&*\29:3MZ??7YB\S#_9)-/16;5F9] M)=N"3F!?39/*U"H*:DWOP%;7NVV81< (BZCS$;I<5% 97Z?05 R8SY:HBC*8 MYX'RT_-L\5/*KWK\*9=G-OBS^H6M+7LCVC>]"9"BV$-?B GN^(<^E^&!\'\5 G^(&E&_;8/PZT1[$"D88)5S$U M:X_/29D24684IHB92.:*05J* F:2%P4I1$F44SG#"V.-C%U+\LV_B[-\JS(:( M9-K2]&D>%D2ZL;%0)_(=6-,?0&RE!?1RB-\ \VC'9Z\V.Y$9<-M(K*?8'=A- M5Z>%:9T.=GH$#\V,@F_@GF%A9'N5KF%!83W7-RSL(#%*2CW,96O%J*K(JK)@ MD$L3EJY*#*LL+V$N69X2F22X"%A2:CONV'BYK7ZDY0M94FH'LQVY1@ O,FW: ME)32<@]>4NH(JT%*2NU&'5%)J2,HW$I*'=_NT2.JJ9SW?KKB=/:?DB[?S<5; M4QT("8PHIAB2%!<0$;TI)7FN($589A7)I"AS&_:Y-,C8J*:K"=D("HRD0(L* MWEI7;[H(Z66F"0549%KQPLBM,=<5$/QZ=)U[Z'#MNJZHM=>YZ]JU'M'T_Y K MDS?SH-[1Y>SGNQ]RR:&C*_^@-8U:628%@DBO]T9=9"IDL4TB+HB28 M2);E5B:'[8!C(X!6Y/:4>O83R$[JMO_EHI';(;#:!O;+Q! #S,@DT>'XH$ M M+]@*W':6>(B"HT/P>6 \!PHLOQE7MW!Q!Y NAH+;/&>X,&\'K?9"N%WN\RQ, M8,*@Y,-SW5T['&@=?DV.TNXV$] M4)6$6OX[L-4 U"KLA?KTU0"-'L%==#?A&*K2@I<,PY9BN 6FHUH--SW,CRA; M*J[+C&!!9,F)YKN*)A"A5-.?I#G,"U(F%98HS:TVJB>>/5;SU*=$2Q\R.U+R M!&(@TS)T#983V@8BA/Z3!_W,3ZAT^/&>NL1C;_EF,7^1R]I%_E7.IXOEI\5: M;DLII)4JRC*'(C'V"4T%I*7B$!=,L!05LI3<>E-Y::2Q?:X]64$C+*BE==CU M7 368ML8"J[83J4S2%UW3CM"YK!## 7=0%M#YY?-;2MH@\;%/>#%!PRW^;/1 M8V_79W6#9P0Q7TU=@3O02ADP'O8R#*'B6L^,,FQ\ZF55C^),KUSN69!*KC_, M^>))?M2?Q?T+G<[JUE:+-XNGI\6\7T6[>YU3CC)6206EXGHSA),,4L(J*&29 MLU0EJ,"52S%]9PF<2&6 ZOI;4J'K]7+*-NLZ4VF] +S68*_.OJ:;:Y],H&FR M8YVHX$?F(X-[(SSXQ8C_-[!5P*#?J #Z.D3@*V\ 0]7HOO I7D."<(8(L00U-:3 M@&DAJ6D,P+4EY=3$ZNJ08S.GC,3F(+,Y&/JC$=+1:60!M!V5A84O,G MJLD:C%"]EJX/.&RS)&L CKH=V=_IVZZ(FTPSTZ2D21GJ' >(E*+""C+&.$0) M(U#ORQ+(42'R3)2*N;43.3/.Z$ADPU9\.74YK;^&I.6)V.WXQ#[S:B1L>MPW M,D:(I;R"0[ F0Z='&;BWT$55CUL*7;X\:'M-4XG-4 W_+G?-:/4^2[%,5J9' M@()(91R23%.$$AEC&56<5$XG3PYCCXTG6OG<&_^ZX&UI:L1!,;;-<2T%NH=P M!)KQ "UN'\B3(X^AH^,E2"Q[,UY\A"=M;?NAU[;1KS_?S.AJM6V"/BEIF4A, M$4R1+"%B1&^'$E%"EE9(X9*(),%.5'5YO+'14R=N73"LYWH 7Z0I'R*;6F[O M-^O-4FYKTC@2V949L"2O<+C&)JP>I V6[">HI05_/-9N'B,UJ,4.251V (4B MIRNC#4M(=JH?D9#E;9[=V<3_WJS6744W(>K4.CK[3*?BP[RMU%'3(#NDP2^R M2<7K:C,T.2UM_05S09UA/6&L2A57):22)1"52$%:512F):-4\HRPRJW#6V2! M1T=]9M+;.CF\IXUC-[C8TVQ'CV.:O,C\>O_YPYN[TYW&^V;AASE?FHB[>@$S MQ4I 3Z> ;>L& CY4Z[O8X@[;/F\@\(]:\ TU[HW5='9R/JA_4O-UF,Z@I2!9 MKG+(,\4@P@6%A*04RK+@>MNN;>&*=E'Q=BO'Q?&LF&,_\#TR\;_Y;E@"3.= MF1(R+T9R8ZS]V4C<[SCN67GG).XTK:C,,PES4BF(2)[ BNM_<91HU,LDXZ53 M&;O;41\RXN]U,"\0P28E%V8\T^]ZQ1-(4]1U"T+13[FVPMV!5KR0IUOG5 ]VL'4TP,!G6N<4/#[..GME MA&32K@K_VXTTY04>_UQ,B@IC6F49E,(8$1DJ(:62PHQF1<51E=*".IUPNXT_ M-E-.OTI%P 31$X!;LD,\&&-3AT52Z'H!F 1F1WG7E!*Y=( 8-AWT/'9#)(*> M&'T\*:#GH7%*_KSP&,_V9>OO"6+:<&$4EE6) M,%*,".%TL'4\Q-B(J99P:Z[06E0WHCH!HQT7W09.9+II<&FDBV"JG-<]5,NT MXP&&[7]V5L&C9F;GK_3[KK^8GB\;^46: #Y-(Y_E4BV63^80]H'-IM^:;+VL M2G%"> *+NB5WGJ:055+_F&4IRE699,0II-=JU+%]_:W00'9%3YL5=+DM6P[, MS.J?6Z5,PE2G%5ALU7)D#+L)LB.1X+!'YI567E,_L<.T)S+8R7P7O)R%$U2! M:,ANS$&9R0F&0[)RN]DC]_VB"?2X^%4:Z_9>:7(P1M![_5Y.4L$RSC,"E4E) M0#E%D##*89J5%9*<)9A;U>7V'']LG/:HEQ-)C80.:=X>L%_FIP' '-F&JX:\ MV7893>*"[Y!Y'W<2!LK'CS49;FG[_E!>3.;W>.QP*?[^.N\E_M_PF @.N]_H M>K,T ]>9==NH0H2XP)@IF"85AXB6.222)+"BF$I&\HQ5*IC3[K0,8UM-^H&) M;43G;WKE?]H\-5\@V#:6_7TNS(YQ-@.?%G/(C4DPF]6ABPM)@,=$!G & MWCX](UB?.B6B!I'> .,0OL$S$HS'/W@9(B:: M_WR9*J6DRI0*25!0<*YJ5RJJX\<51QL:&C:"@%?&N M^PTRE!%2ZLS@HNCC.W# M-W*"#W-@) 4?G"K>7D;38A<= J/(7_M)>'S*S9W%R6'#&P*O@;:U;J^5VV;U M&@P7MZ1G;QYNXWE-_KWMY=6+/1BPZW+U9O'$IO/Z3?B@]SA/UZC;H,.C9^W,H(N!'2G).8CDBF MSMS38K[^OK(L,.<$O 5W1H S,I5N^_/U1#:)*1V^M=1MQZD(F#KP; 1L!Z+= M(!B[L;$C6!?)V?99PW&UHW9[U.UZKY\[\(UFH27EZW].U]_?;%;KQ9-<;K?- MDRPG&5%E"2LDN*EO12&3%3L:'.22X=NFY*K,M996G_>M-:LE4;DJ22:H$ X.>JFZ)$?%1 M#$:0L2"K=M&3U):FN]\+*>I:\*CN+O?LCN>F@34[B/,&5V#=// 9_4LQ&@V< MCD[<_!VJ&4'BZ?ALFM:L!V5&8A\?B9F]9*0$RDF(>H[S@L5&9FDL$EJ8=>AX/"S-9=$RX".2T:O ! M3VBGUQX98S5P3?RIE:_>':UZ]=M^Q5\<=I9%?DVH85U??F'=5F*2UM 4^)#^- MNO-IMZTM"V[EMEV!N"C+F).L!)(3;6,5$)0E@4 @&I>T$%F:E1:-M7PA/7_[ MK+D -W"/_7VIH2VOMA3._2Y[,KJOHY;9NWW3/G_(V?2U\(;@7)TM;D'2LLN% M$3;3?2ZFAYBQTX61+(>]+LQ>C1][>"U04))."06E55/64Q-*VKNY;OK$J\QDD#;W6F_"916$&++M\67I?7NDI@7E= MT8L"GOB?EY^\L1;+^ZIACYOF67T9;VC3.KFV91+.#+&@SW14)6'$J'*C>E8] M?K FB/@NDG".U.O42)@0^F*)A*EWW#[LX7+NPQ^ZN)%88N^ EAY M!SA3W@')"BGC&+$8$8=FNT=D%NH'[.[)1<>FW;9U#*696G!!9AY-L$/CPQ4T MK!?^!9D]K?7CT6==WA=$.U[1EQYS-#UKP:OMCX2UYZOM61Z&D@FLG'D*$Z%] M>PEH'E, F80Y87&1Y5:UNT])+,[T;#F,!A:=FLB> =+0\KP)GM"6IQTR]H;G M1>%]&9ZG!.8U/"\*>&)X7G[RUL+7;QBKGP4?U5$Y"K&/.288PQS@M$@!3#)] M94H1$"6%B.(BS6*K B?FI)>F"L8I$CWO[9U ET+?YW1'(W%<2V%?G1,S[1$& MZP;48@G)<*IW;_XXT#V_6 M[?\^_/.Y>B&/.FWI_-\.+4ERGN$8Y2!)TAA B96.8P0#D68%3DN:PMRJ',HM MS"Q-ZVDF6S77_C!BU_$8[J:),E-\<\$?VL!R1]ZA9L+MD'DKI7 #*S-76+@= MM-/""Q[&=&RLK<93UJ7=^>/A2PM:/1UC04X8S\OLJX_SX>#SMF\^*]A)U^;S M3[E]='\C[*%:B_J[^JCUP-_TU>B0@53"DA4Y!PE"3+D>I0 XXQE(8DERPA'! MTNJT88+6TG;=':OM!B &9NVVVBELS5:W)\0"+_5#L'9\!FCX98"')S4P16E6 MG6 @\K&",'G%\=SBF39J,:CA/KRH/UH/8I6D#%-&"Y!3HC.4=84S+! 024$1 MUBT+)+,ZH3A#9&GZ8<]CU#+9^\6VC8K/P6EXN' C2*&/$6SQL3\LF # U[' M.1+S'@!,"'GBZD\]Z[6MZ+Z3S]OO^T?Z B5MG\#.1/FX5B9*&VO5M&=T7Q[( M^KYKRON;,K,%_[CNLZ$0YI"G---'FPF B$. &1: Q&61EPB7M+")69R;_X5> M?'9,V@<]SC[]ABIO2;,Y?W_5L=#C;EJZ@^'9AEM:]+NH]\-&TO<'YELE?]0# MY-/+,)7JN"'A:IN?:"PZY3>\% MW>XUT!#L\UF9 4"+!!R?0,Z4@G,KH'99.*8 3>;A M7!UDODP<4WD.:S8]S"!5:X0>G*EK[1COL^>'%*E'0I:6@-N8?J&!'XF4]AN CQ9Q*ZX M35K(UH/.9S&[RGM@03L/XF91OZ\:\O5K+;J.0O>R;SQT%/!."DD0% 7(D8@! MS(L84!P7RI:6D!9E@AFT2GDWHKJT;>.0:6TX?W8IY&:&N)EM[!W'T$<,YJR&KA4,Q]:MW, ]AQ:W?$90&QT4>H7N."7I0.[!S=\ M/93W,OH2"$JK*U._D,YV;7HKM+87I^8P7;D\-1AHS@M4<[F.+E$M7KRQ\MDH M'_QO@N@:5/Q^_5EM!+7> =0N436_KC>T$?6+=O4^KK\];]4_*_'56^V'^(X\ MLN?']L?/F\?''S>UWDY6/,X1AZP )C)SL7Z>.:U;H_['O1_5_]_OC,E5 ?_F /VO'2 5 ?E%?%MJN,RUP@ M!@',. 80ZWZN91:#A)59$DO.I42K[69+'LWVQ7G9M]HD=T($=)W$-JIZ]J,_ M\UZ 'W0>"U.BWK5_MOG;O<1W;8YRO0.D?<"RG-R\'XS9+KC;C M$BUWT5[8J'M$S_O17QZ^T0? ?=Q]3@,0/^C(T1Z+: "CBR'MX/!8=.]5IM%7 M0;]YF9^W6."K3,Q)(<+7X<+AY&]HOM&7XV_NG[?-5BU!16BT=8^M?80(BE%2 M (Q3 F"99("(G &*<7^[YB5#VPCUTUZ&:&RC.WEQCI-D M<) 8%/K F\E"4;;902M/@&JA];Y %5O%G@8I:#!W"CJ]\D^9ZVQM\,^GH MRS!Z4LE&@$RJW^D1YE.U1I(9]M@WW@5>=P*6=-D^=,;W0?VW9NM:31QX7,K4TS MQM>T3V2+C4*'H@O0W5"8Z'G'FBD07!#JM1'3I0;?KZC=J M3%X]MH&ZO^C+\_9"_6@%-,]WA Z/ .F//8M3QN*^XY;/+Z#0.WMJ-7B S M<]_1:6%/&Y!>>?[&:/&WW_O(/4WBQ[HM-\ZZCIJ$P$)0C$'.,@F@LC0 SG & M4$Y1G(I$QLRJAY%Z#5Y?6=N#G3:L@!?^[T/?5@K]Y$37Y*OZJ;['?DZW8"3<. MO\ACB.*RB$'*8J*OEG- *2* H1SS7"DX":U4V\+D6YH:'7B/>N:CEOM(LQ_M M$R!TE8(N"WHI30WT9L54BZ'IK;YI&;!MEX)#_W]3O="W/ MUN1F(H>4408$E,K'*5(=;59PP+D@B-$\+3*C@D(.M)>V27>L@Y;W:,]\U'&O M%6[+?]0*X.8#64R,H2\4!N[ &YQ7I.U])7O,?/E,%I3G]9WL(3GQH1R&< CW M^M\O;_M(1*9<&$HX[;P7F$((2"Z5YL(T1461QBPS#]/:#;LTI:08LPBAV:,S MK3[<90ZL&11/+C&K>[DM0GZG M_^IX L,>!']^%/?RJK'77++VNFZF+,9E*A(.2F4X 2AC C"+$U"B3*8P%S$5 M1E$FWCE;FNX:!--EH,;%W2[YM,W>J3U3!<)]ZV=P*.A<)W1:F&.A[CX_^V6,<*\[)D MF3(P2ZYSL#@LE'_,(: YIAE/4$FY5>B1 ZW*LV^9>EP@SDPT[R>D0VL4T<5Z7[:@SF^+/PX":9]Q7!S>'S5"S>@ M.&^U<',(3FJ%6[SJIHS>/C?56C2-4H2T6G>U@3;KIE(CM+_H*GE-US$A66$8 M9P4E$C HE DJXD(9HQR!-,WS-)-)BJC5J9T-\06JISVC;;G1GE,[162%OYE& M"H5J8-4TL!V-^.Y*,.]A_F( L[6*@ VLIPXQ MU>M&71?YI,B3P2MN^N;8"ONBANDN-E-4 ME"B#H(A% 2"##)229X"73/V_9"(K2AME%)0UPD,ZMZN";LL6ZX^KS#+>%O55V]J[95?RF42!WF@"1( M"P@!3%@*"$E2('&>)23C69$1XZO"P[&7MOP'[BPNSX[ ,K@Y=(<@\'H>&'.Y M0SR"P>(BT1V.F6X3KWX4=E>*Y^6=O%<\>F6^R\7SO![<,%YXQ#4IO4^?+#+= MGQ@50 J4 .7A"$ 5\VT+&"H+)8B4=KGHR\Q-[1.M[9)03]":5CJW8!!8XYB* M[Y!>?C5+U#2K?,[\STOLG^:0WY3/J8=1:_;[FUJ0=QLN5GDALXS0%*2L% "6 M:HNG$A$ !2<"L@(6+#%=;N.!E[;<-&^19B[2W)FOM@.PKJ\V5PA"N_QFTELM MMG.B.BVV@X%F6VSGV!\OMK/_[N9K_U6L14T>WZSY&_Y4K:NF=>A?Q(<_]-6M M6,5YD7'."U *C L$ :8X!B4"9207Z,VJU]N*/JQ>V[ZFF/IES9 >,@I M6F&(DA*G2*F,0A=PXCHMD7.02%X*0G"1IE9IB8?#+TUA=-Q9EFTY!,Q,%[C# M$'CI]P'_(9+*SLOLJ];*X>#S5E8Y*]A)'97S3[E>ZHV"LW0[AFW5'=B]KQKV MN-''=Y9?I,6("_I<]VQ&;Y5:E%6@;]9IPI$!)N=7]]WDR2]OE M-)==R5_-YUU_P^)4L^P"KF8JYW:T FN7%J@OMD!9*Y=I'#SID0M$9E49TX(> M:X,#JM!J MQ08E>_5Q#0%?*N,BG7G5Q#5Q3U3#U1<TG5KTF&M@K75 M0[_41#=M>D^^-ZL$P2216((LI1) )B@@-%8J)LUIFF!>4,*- T""L[LTQ33B M4L?7MQW+N.(S^G.U;G_XP2+,(OQD3^NZY4UA:(5I4DWJ[60UJ2YOLQ>[[U_7 M900,GT4O>J1E7]3'8!'&LZB/8J;(H.5\''8A2+/-U6144W@NY@N4F@W1@]BK M^:BZI@C3[;ZZUV?!Q5-;UZMK/-R:UFF<9)GZ#W"9E0!F10*H!'K9_%9Z/-(I=74P')3/Q$EUSU]K+Z2GII. ML"%?Q:I,,"UAF0!.B/)UXH0!FF82();1).=94:9&P>Z.])>FG'KV(_''-]%V M--MN(BJB6K#-UW7U;_47^FM0O_?BZ2*\@WS19B>@@(S;%.=!W&34'^ M++:ZW]RG>O-2<<'??O^UT34(?ZS6BJ"B_H8IF[!M([.[<4D82D61Y2#CDNM, M9 Q*F<2 YT6,J&XV958[T)V%I:G)ML^C?-S\J^GTH1Q8C\B.=SNMYS M9HHO M+-B!=9]BONNI.;"O:V7]64L05>L?HIT0T5Z*(/=D[B!ZTH,.#,RJ"MT!.M:& M-XSD<)C>.\G-O=1:6"F.SX*1;]66/%;_WA=[T(M:%X%HMLJ!E0C%L;(5BX+' M -*$ RSS#,0B)CE$N9"ED0/K1GYIBG#$7\0T@ZWEN&Y,Z\DX3H+$@A=E"4'. M\U1- E<[$DU+P$M*$BQ+%N-XM19JZQ3\RZO.1=G-Q0DO_W538G"/$/1K#[P3 M#;Q']S+JN8^.V8_&T+<"!$7^$VUGB M@Q-K]U&"_JI\<]]]:]&HQP-_-9 J 9>'O8 M<1R-6!YW MIS[;4U@PU,_MHR&%&=NR6##11GVC%8O>ZSK=TJ)8PF0JDAD1<) M@)A*0 C*@"0RX1D6":-&X3;39);F.;2Q4'WE^3D-3=!>7TMHN74QH&_Z:3>U\!NI*UV?^[/R$-MKVKR@0G). M0*H+:,.49(!0FH$DYYRAM,@8L>JN?4Q@::I@X"_2##K=?9] :*8 ;@$F\-*W MPL1Z>5\2W-/"/AE^UB5]2;CCQ7SQ.<>T3]VPZ5[^G6@%O;VOVSB;^^=MLR5K M'5^S$C1&/"MSH)8Q5SX'HX 6 H%<^2!8XAQ*9G75?(W@TI9YSV@3;?8\MD&Q MC=:JIF&QQG#3-&6Z*1_(."$ (H8 27($4"Q*3DLF,>.K;VW#CH1PQ&9!M1\;5:MS?)&QEU7 2;1+$FL\"O]E6Z!/0P%MCU^=00=#-=V+B#:'HE"QG-J[,95)+T[%=YXG'794.YQN3"73-+#8_F 56I!U< M(RZ[,\N.3W\FVG4L/!EG$X1F-]#'TY_U;RO(89+% M% -",PA@*20H\Z($..,%A84D&3)/))XDM30U<6**B9[;J.WJ<8/Y<(BP@\WE MC-O,-EU^%1OE)NV_?Y)3?+VS9KKDC+?]",K6F9QPO(2%&FK*%N;=O: >3+U+ C/:OK9 W)L M"CJ,X)J,V0CUTH,:\KUX$8^;=M ^6*'O'),+D:$,49BQW+[1+B>Z9M\R:O@VVFHSQ#&-QN'*$WXG<(BKG>W<@A M)](8(&]YD-[S=-3M6T+[SQMGI5;@"E!,>()B'$L=1EKI6IDD@.:0!Q#E,K<[ S,E.#2 M5,W 9WL9V3':1')31U\W&]YU;VY$_5(QVP/TJ\B;Z1N?> ;6-_N2USM0]]S> M11V_?DM?FR#CL0CV)+G9RV&;"'^N,+;1>RZ5/]F#X,^ZD.C'M5JZHAF,IK8* MMPYEU$V[VY[=JYS@$A9$@J1 .8!)G@+*4F7K)$7)"YBFRSU:C#=CX49[*0]+,#J\[Y@MMJ/T@=0Z6+<9XCK>DJ9BVGNN M'I_UP?KARH"$9EQ'.T.;+=U19^WK>K:;EJC2OESXVK^=U$K;'?&U(EKF:CF.)MF1NP,4T13H1-*K!)WIJ@M66^.&)^V/!Q -E-TWJ + MK,Z.D0JJK8Q \=;R;HK6S$WN#,0^;6MG\I*;%GG[W%1KT33O1D' #:SKS' - M$C5B"9:WV!%3NC-'D%C"<1I'8CO )=TUGN.?U$]_^=/P-^H/7:+H+W_Z#U!+ M P04 " #+A(A5G( J.,S' #Y/ D %0 &-H<'0M,C R,C$P,S%?<')E M+GAM;.2]V9:;.9(F>%]/$9-S.Y:!?G_WT!1?+Z7SV M;W_B?V9_^@EG:9ZGLX__]J>_?W@%[D__[=__Y5_^]?\"^)^_O/OUIQ?S='&. ML]5/SQ<85IA_^GVZ^O33/S(N__E36NG!W^C?@>7OP;U M1\ %2/[GK\O\IW__EY]^VHAC,3_#=UA^JO_]^[O75TNF3V'Q$3_/I[/5G]/\ M_.?Z]S\_GQ,:B-+UOUQ]^XS_]J?E]/SS&5[^[-,"R[_]*7WZO(*J4LXVZ_W? MFW_X\_6RGQ>X)*2LV?R5?K#]]W65@TG KRN<9=QP=;G V3S=^J6S*M/YU;\\ M"Q'/UC^=9)Q.UI_Z+"Y7BY!6$^9Y$%9D4(*PI*23$%-0H#SZ[$3P.N]P7"E> M$LEK%2PQ_?GC_,O/],$_5RG4+];B6(OBSG(;L1Q']^6.^T"_.^&85)):06&Z M@,I.@PM!0PP\>H$IQZ)/(OOF:K>IOJG.9XOTTWR1<4$FXW*YL$BW5'L7KMO? M^/ES6- '0?HT/A 5]XMFW=[1#%JN)DU9H'20HVG2@&+-D!+, ++QDQ\@.!ME$ M^3L+[X4#T3\.3I%G)Y!XBXOI/+^6 N<3$QC!4?$G$? MN"5A< ;1:T_'GF)!*1*,YB>A87?%O5"@^T7!21+L0OOO\..T"F&V^BV.>6-1\%<:8" VZONA0+3.PI.D&072'A-0?R"3-A: M\.])_OA\?C%;+;X]GVP^1"^OLXDOFF9;O(36TN8&%J3,Y&?92+1> W>9PY9!FM0Y6R3 M;0"8!Y;?"RJN=ZBTD&T7('F6,ZE@N?W/K],9\DD(*GC&'>0B2#2).0C:<& . M2P7&J3'L"QG/Z\LWBP_SWV<2F8G+Q!DS4%&);[B$6 MS\$*SZ3.10KAV\'B>N']4E?L!T'%D0+M"1/KH_'-XNUB_F4Z2SAQBG/&O(7D M%$E#9@]>"Q*.<\EF)A1RTPX8.ZOOAXZ.,YO-1-L31-[.EZMP]O]-/Z]=)TP6 M-0L&D&)P4$8A.,T4%,&B,YI)CRUBE_O6W@\>'2<\&XEU9'!4J_=L@6'C26.6 M%ET$GS4#51PY20$E6*4\+S9E;TZS%S=7VP\ ':)<&3UO\=TL2#H MQ,&"<)AM,'A:V+F[XG[J[SB'>9((1U;_ MAT6H=2?OOYW'^5F5 //2.; Y1Q)#L!0@6P^"4[2L)2(Z=Y+N;RVWG^([3EL> M+[Q.-OW+K^E3F'W$=;Z50&L2DP)22/5^-C&(7"70P7@F,O=1G7:S>=^J^V&@ MXY3DR:+L(AQX?K&HXMKT:>1.*9?\$58A2U;%-S(6.HM3304]"ID%/F: MP@!S,@')SY4E-+G6N&_U_2#2?2*R@6B[@$B]QET\#RO\.%]\HY\'@9EI<(S7 M5*I#\-$+,#:(D QG>&*YWSV+[E/\)S\XNJ0_&67',_-'2< M:WH2."TX! ] MYYZLH2JB1=',8S3L!Y*.LY.-Q3PR:)Z=XRS7NM%79^'CA/'(1;81C%:$]I0B M^! 0F%9!4Y1MZ5@\"1^WEML/"AUG*H\77B?EUZ^FRQ3._A>&Q2OZR7*"/&:/ MV4'1WH$JZ"$BH39T#)"%"B@J""3ET9[V>;%UIVE]\-%Q^G,-D(=^Q9[DT"YQO;E@Y-@8D#2 M).1DR.*5DL%3, 5:&9>L9CZ9TT*/AU;>#Q<=YS*;B+0/?Y/86(2SU[.,7_\' M?IMPGK@QQ8/.BH%26,A7#B26P)0W0:*V+<+1G67W T3WF%TOX&,+GR;H+9/S*30WD*P,_!E+W$C).#XSA('2ZM#N S+,O84H_/L-7 M\\5[V@3;^J2EGDXA&LJ>^YO8O@!")P* )A2?>V[?(<)R0P3G[_AZI(7<@M,CD4"LE!#6JO!"V=! M6*,4BRFRW/HT?(R><7IT# BM5K+O $>O9U^(ZOGB&[% SF:V'J6#Z'A].1X2 MN!@81-H:.4>'1CU6JW0,;FZN/TX7C^%PE\?%B/$:"0DJ6-$F5QY])[JY+A_G'8@ QY/1TOW>&C,5^&L MD=V9?\;%ZMO;LT#BF.4:97ZNF;1J0QW+IMAD 564)!4*$J*M51JU7YY [U)I MG2%ZC)X>(K,FB:)F0N_ MKR:SJ8K_'7Z!?-KTL;LXY3\LXVL*C<8>([92A"U MT$-Q71^GQEI"FDP()>:"C]77'0.AQRGJ(>YJ J*&@N\ 1F]H0X3Z4.57#$M\ M5_M(ORE_7VX8FKBD24!1@9-*U^M"#=$("R4D[UDQ*=K6GL^C!/40834!43NQ M=X"AO\[G^??IV=DDZ)"DB ZTX88D(@1$CP&2-84)XRR3K5.)EVOW$%,U0<91 MPNP !#>\]=_FLW29)6!>:&T%E$*NG4HRD"2"!B=T5($[SUCK?."]A/00++4Q M'">+N0.L;.B?%&6*ULR!<*8^G,^17/;"0>C:1$>'*!]M0'-\0-1#)-3PYO,@ M0780^_PZ#7%ZMLY*DQ.^+E+_-#\CH2^K0[[Z=B6:K*.SA:P?Q?6IMF?+$%*M M2<3('6/%^D=[(AX#D'UI&S L8#8L..%I=\:!;J=N4](-F$[2\P.74R<(?43HU)+1RL+B@I:\ MM=O6#MY=F4V*#4XQ5U_N<-IJD2*!8(*%FD_@+%MKV,[;E[MEJ0>O.NXIUQ@Y MP\J\ SOT?#Y;2^ MHM;9<+2^=6YY'[K&30\.9*.:*Z0#D-VS3436W!DCP'I90'&*/(*A#2-XPA3) M#15\>,]IW-3@0 Z4=@=Q'J/;H$;&0R;(A,Y"3"FU$E15D#PE@&W"5G4RJ-M M'>KM25HW9^!PKO@02NK!5,UG'S_@XKP6PMW@@AS$;!6W0%03%X49\([L;XFU MWU)QECW:\?0H0,&>:>KH ,@W;ZMN6]GE.2D4,0&V6,R\C)$<,74 MNCCG4XC%I$>G1IY^47:LX7J*$W$X>+55S-%(^X*+.&^$M1?;A>O8FW/\$+[> M$.2ZO@Y-#&2$0<8Z-BO&1.YBCA239-3H(NVKQWH@'(.T[Y T[M7;D^"LI5)Z ML&<[\>[-FR2;)1%L066L3UJ(DYA5!AXR4T;SP.-C+5:.OK"[EYIQ;^V>QH*U M444'H+K!Q,27D@NB *X,G>_(*?J1MMY$R,*MBL@9:^UB72\_[O7>4R?/#Q)V M%Q'A^?ET=;Y^3S>K+]?K^8VS5%G15A>CK8=,O(/R14'TUH$1FB?.0I0#)*<> M)&>MBR%/O#EN MW@KD25'52!4=@.I&'[W-D]\> \9 M8U>J# *74\7= 6*>Y;RNUPEG;\.4(LOGX?.4?*P)CTYP[@UHKVIN3#ER^S5] MRW@I066G4O-G0O>3,FY^+\XJPV?%J'D+4A\ (_X6PY_8*; M-,6O\V5-3KPI'\+7B8E6224HCO29CG.I+3B3.6A+$:;1,15L'9$=2.*XZD,\\NPF%'@L+S![@LLTS1=34+2SJY?P4A9H]-LZ @/ 1"5 M-,8S663KB[WO4S5NRG(@K#561@?PNBNH"5EC2_&'A<1J6%"*24V>>VW%)J0#EX0&*Y,. 7V6S:OW1V@WJ@)&AD5#\K0!%:O%7Z*V M.W"\,,8I1F'#M)#HXUU"+NP%VZO\4&XR('%B,(+@JH'!4$3 8L M1L4-&=MLFT=^W;<;/4BS>[4;/43,/6#E[&S^>[7BK^:+%_.+N"H79W?[?5V] MJF!2Q6!8G0%0:K-P\@&E\Y!,L-%$+2,V?\IR"($]8.LD0.Q";##M= "]1[S, M4%ME9&^!@ICZ E8XXH05X"8R:;AA03XVE'B$B[IQGWB> MZ)O%6G1Y?2GP%A?K^5<3+G51VB?(*94ZI#W3;LF))*71.6&S?'0\Z8GW=@^1 M-;8[U08!#U_E-5%'7PC;C%-[=K'Z-%],_POS1%G4S@4+0M?W'5PAU/0(I"A4 MR$YJW[S%Q2/DC&VTAD;42>+O$4FOE\L+8D/[@)BX ZXT.:29;'KP(H!5:"-C M)MLAZPINDM+MK5]3!!TA]A[1CCP3-J3 &%L[ MYX]3U.T%7SMHG:2$3B&U/=1+UKDH+@%++03S%&$$ZSWD8ECTJAAR%9\ 3@>X M4X,]1GA"*!TA_$YA=/-,=RP8Q*"@*!/I3+<<8HD%HI;(;; RR:64I1!.%:#_:8@8-!CRCUBR1175VO@_0,KI>?+M!WZHR?Y)D8+"45-SO?7] ML@P>8HX(61DNC,H\-.^0<9N"<9.5+?1]-P5^M(1'/+J6BU7M9)\OTHJ" UQ\ MF29\]G6ZG'"'6(+($&U)U8-+X%56$ 3Z@D:3F=SKF1,M< ,=]-TU,AY:>^Q$ M]O%ZG#<4:A^@6!=9;3A8OIB?A^EL(K5TT3(-R$K=)#E!J"^+0W*:HRG$VEXQ M_'[(N$O ./!HH].[ #E1P%UXO6M&_H;G$1=U))SC11>0EK:*\IR1XY8%%.^B MJAF%*%J?++<(&!T=IRKT[IB1(Z7; 31^)2%LYB]M);)E@S%R-9ETD .KZ8%" M'GB,!DQ*NO8B<,&U]JL>(&6<*Z[AX-)"XAT 9RN<:S;6#UZVO!34*0;&ZFA< M52M\23[*>G!"V:281B]:%Z$]1L\X=UR#6YS39=\!CIZ?A>7R3?E'6"S"C [N M]7"4];%ME-=1*P8YUPE-V0J(3'&PL01ED"5IFW>'>(B8L>_93W9XVXJ[5]QL M]Y85@IE"M'M?WP<'6>=1$E-1*#*CQ1MTK;L:/4+.N,%2(X7O Z,CI#]V3^YW MF!'/U]65\]D77*SJ=*_;V-EQ MGA_HRWWHRAVBZ!A]SY]*^&,CZT;IP&TF=,RN9 H0;*Z/]FI!G->, @1KLA2Y MA&+C7@AZ:(5QSZI!D-)$F%WT>[PZRG^=SO U?;FDD#XS. M]%)'?XDH-6.M_9R[5(Q=!M;,P3E1P!UX-N_P"\XN\/KU2HS6ER C,&\<*)-I MVP0M@"GIN;!.A= ZFMJEH9.$[Y$ZO?-R_@0!]P.05R2G^UIYO_R:SB[J-6I] MJ$+_GVNG"1ZP^,QH#VFLLRV*!X^"$8M&2J5MI'-U& P=0N:X,#L-%_>#;# E M=8##Y_/EZDW9,GK]=-Q14*$3A16^#K+DF"FL<,1)E63,A5G>NF7#O81T$K*W M,5FGB[H;O-2)IS?S8>_G9WGBK(].D5B2UH3\K,B/P]H2($H>DC$ZNM8O#A^F M9N10ZW15WPN>D^7> 8+^NI@OEV\7\S)=3:2R4A8O@6/(FQJA4%R&[(2E7::= MD*UO*&XLWXF_W,:Z'"O6#IK 7(T$>/GU<[U6N3Z\14R,"Y( LUG5T%!!J'L' M,T>;,8LB6I?R/4C,V(\CFJ*EC<@[L";O2 U$P"G56'?I;_ M%A;_Q!O"FABL;X)$ .9,[?-7$D1T]=V90JU201=;1_ /4S.N8SP,D!K)O@,4 M_15G)* SXN19/I_.IE4XJ^D7O&0G&S[[@0@X:A'5, M:999:EZX\Q M8[_L;(J9)@+OX#2ZI/OJ,'696<$,I.PY*($2',$=;$RHN,\F MY-;E.CLDC/UJLS%,CA?OX>CP&W3,\&-]$?:A&4A>A>EB_0C^6?[?%QO47U45 M+"-#[_5+]\/7MV7MOPO2D/ M_).K(:1\XKCR+C$/1C@*-'E]41_(%$=?R"YGKT0NC3'Y1*R-.\.J,;I[A,/X M9G==9O4V?%LSN[E^HH]\AVDS+V7Z7VOV/I! EA0BK66V)&-0=. 9>642!:C, M) 09.:!)$871V?&=Q-8#Q6P'+SUR)_5&H'P"L7?@\*V?)_PVG\UO!SV7#HIS M:)BFD"M'*7=J*/T.L'0=+U^6UDQG M%\34=?^!7[#,%W@UNQF7+[^N%H&T1M9^\6TMSSIVMQ;ES-=9XZLX*A3K;/$. ME*IQ%&9.)CLK0*5J.R^97//N'P.RLQ^*?Y0*F%[TWD7B9 M6:%R$L 3'0C*A@0^H"+Q8M1"5.FWCZ/O)64_Z/THY1$MY-V!Y?P-5S>2C"5$A"%L130F,AYZZ['WZ=J/PC] M*#<"C;7024CY DE$^9J9U6HQC1>K^LSCP_P_Z/#%_.9S5=E_WS09FQCB@V.* M($4D=[0FM#T/ G1PT;$@)!>&R/UZ?!Z*5T&N'D%S#VAS1>_"L3M(35GLC0O*V]623 TG<#XD_RI7%D/H9 MT4/;;+3IV46M/7J/Z6*Q'JOXLA1,JS>S-2^7\U\OFT5?_OI?PW3V9E;_=GZQ MNM6S%3%H[UF!H&4 I:4";W4-=[6703L5S7Y)V]:4[8?)WB\:QE=:/W;S0#&L M4Y63;'P,01:07/E-.4.4*H#@IX"Y[3:ZVX0]>F8]DI\A5+UD%BY S%F ECH4IQWY M(:UCF -)W ]\/\HUPY#ZZ0!^NQ[$9@^Y2 XL4B"6;*0]9+@#%VP!%-89G9G( MHO6=U;V$[ >E'^4ZXG19=PB8R_.>>Z.L\X;.>Z;(Z?0(,8@$6!CWNN:0FD^X M?H"4_4#SHUQ M)#WCSJ,@[Q+6NH3_0Z%0.OKR5L,-9K)<7>5)QG-\1WF&DWH MN#'!>./ /YOE6RMO?WHUS)C\ MN//B0U+U4L40TTHD U[X".BBM3$6SWWKK,81%^Z#VZH!T/'X9?PAH?'ZHM#!2'08>^9 M*X8QIYEN'3.>3G4G[9J> )Y/K.&.,?UJOJ"89_;\@FB:I6\WRIQ)_.OOSC8( MN"J!N)+/?+'^BUN7CF_7JIX8'9S),8+.53>99XC*2XK2N9VZ>\:'4\3Z[2J.6^6(9SF[D^ \3A^+:&^,9^)0$J* C.%9?@A6! M)3A;,+=^V#LP2R/W0NES+XT!EXYWSRUM/,*N#U&K:%Q-P%E2!>,4>UL$IU16 M1+!3K'5>XD22.VEBUXO/U4BW'=PQW 8"N=-(/7$Z?8]ICV$&;Y[L#A%UBF:;H:)"%W*DU/ MDKYK*KCVR;Y'1D1+Y4(.PI#[[#,H:PM$HPHDEQBB1F]!K$>PV8'HWK;8^$[@WL/D7<'?N45]1N)U'-@ M/JM;>SV%":6-P98(UCI;CQ0/7EM.S'BN.&<)4^L+T$<)Z@1+1VCZ(="<+/8. M,+3#PW:>3D**J1Q3P(T+H(2QX+-&\,&7$H5)HK1NXG-"IH%B[WKW M)TBY Y@\RWE:Q1_.WH9I?CU[ONE LF4F2V.RK>,'A$107BH(J7AP7&0F$N>& MM0X:'R5HW+Q=>_BTDWX/4$KIXOSBK,8Q#^5=MHQYS:60P@*/-I)3*"*X(CVP M8!QGP3'9O)1G;^+&38X- +%!M-(!W-[ABF2#^;)^Z7)8I&59.6T@"CK]E?$" M'"L22HS&,&=M:%Z^>C\EXZ:XV@.I@;P[0,V5U[@=6+D^NM<>HS6:$=XU!*0@ M=3U .S(9(,> 2LL<4VCM53](3"=5$0VCL9/$W0%N;M*_W4S&(&9O,VA'H%=1 M9H@D#W ^%HW!\9!;6YJ[5'02@YVFWONG3!\KZP[0LD?N=FL^F>>6JQC(#K/Z MOE,G\-$J0$YV-3F?;&X] 6UOXKJ8/7TT"NX<7T.HI .LW5,.KG(H#),D.=EU M(R)/V]#5%R,Z12VR==A\[DS?HX6;G&''";@#B.R6D;R>[70=>C<_.WLU7_P> M%KE.@F,EL S26JSE&QF"MAH8=^3+H0PIMN[Y= A]G1QX1V+A;HNY8133 >AV M.+G[D$UI$XTW#*QDM:-C=-T<9H?'38>7%Q<+XG-3[KG9B!O_=$D:7O>; MO_15K\LQ22F;(>*;I/'_F,ZN^G%-;)!%,RT :X=2A2Y"3$5!B9P+901&W*^/ MWA,0.ZZ'.#BTN]3YB([!?O)83R Y21PHF8Q":D@<[6;PC2^%@ZFMYE#DD$)J MLP5.IG7<''$G.^!I-?XC>,;%8I$B%'!>T_DFE(.@(@?IG0[*)F%TZZ=,33SC MP9Z\]^,9'Z*:$[V.E[,V@Y .=ZUX-(@E(3 I&"B-&KQT),9L @O9I^!:7X4, MXQ$-EJ=JIIX/C^*Z1YYSE'%4 )HH&E00'AT& +(7)$IWQ03?&5_>I MJ(8JW\VOGR3_T4/[ZTVW*Z!)\J[P1%;8FOJ^1UH)(0D'+&L>G$$59>O>'W>I MZ"V!-""03M/ Z$A:ATMK)@9)$TA'<@W6@,N<9!&+K!._'!11,*EL/&,[I^8# MPM(32<6S&L_CH Z*/GT64C45R_D,?9#\8_S&NF)Y,L?VB M>+-GGR42['*=PEA.,+K,/3I(-M>Q$5Z1=V-,W:.:A11B%NT;=>U)W'[H_./< M6S576,^NP7KCW>9,!Z(^:<@Y2>),6/#6!_*!M.6<,Z.;EW3L2]M^2/RAKZ4& M55?O)O'E^>>S^3?$]2^]O5BD3R3EMV>!V&2984H^@HJ)8L!<&W0:5L@ISW+= M$,-C^Q9_1Y&Z'TA_Z$NEIU1FOYA=[\4'N9Q(C";7+HM((@95:F..(!C$I%TV M6DFS&],/:D/]2_?/-Y?72\_(J+-%UBGFBAB]3* M072>W.I:G.B]375H6(!T/T3_^!=+)"AS[_FB?0H,'DL;/Y[,5 MB:-V0PV+V?QB]>LTQ.E9%3VF^NM-?=#Y!_VNNI4+?1]/7J;K\(D\L@9F&Q(=L&5ZM)P8C-8'KQ" M7_8SDGLON5^!_@]]G32@#L8V7/L9\52;F4W+-*WUNKYH>,!^3V*M+C Y@]?5 M;;&*]E1P"IQW0=DB6-2\X2F]/V7[X?2'OB\:7Z,_ IR)P;-O5R[VUN7^#US6 MJ>$.-7*6-' E:]5,'?Z&10(+*BMOT'*QW^%\(B'[@?6'OCYZ<_!]JO:#XQ_G#JF=B@X' MG=^ ;H8?:]/SX;.;[V@G+:9IM>TB^JQ*<#WBC:19<+JZJ"P[K1**'$'RVKK4 M1G)II*]'0HR&QU B;]WG]62B]P/M'_].J;F".S"D^YP;:^[C;DGV.]S< ^-[ M7'R9)MQ(:IMVJ+^P=N@GN;# !4-(7EE017GP0A<0WNB8#$MN-TI_DC=,I_"T MWW[X0]Q9=06/#K8+;??KR;$3YI1&DB%XK#?)+CJH?5Q "R5LU,44WOKFZA8! M^P'Q#W$I=;S@.T#-J>.'F6(^LNBAU#>N2M0J&U\4,,Q6.26]SS_B:&GQA[B+ M>DKE]E'+=Z=/BQ;(E!8.N+/; 57>Q0C,.A:=#+S]&7]5I4JX[D.@M?@/L4DBY'ON)II(*F0/JQII%O M3/84_Z(2)]T:'E(DBM=D.)WK(4B64.@ !Z24.AC@R*ZT3^LX\+W,QZVV%I.YS+3QWIICQAKJST),:0@9153WJM4\CM(V9N@<>#31N?SH14P]C7S^]^GJ_2) M*+LD]VV#L?/)X,!A(<_-68NP@079/ MHV*>9%:I-N/193IQ0XY4 MX'P0:3;#Q1.'_\_#\M.KL_GORT%B]^M/?Y+ ^P%FVD?-5PM=!4C>0+ 3+Z!!E]$>LU5$I\^B%2:A$ M^WQDES'R:9K_3FA\B)@[\%6V\XBWG3[?+-Y-/WY:K5W[S.IP!1]!*R2#3/Y7 M;=BD0$HC?\7-UO'W*11>]U!QP9"[+A%\ ML,">%X2%&:3ML44J_8;)?K0"N-&V8,@I8DP.SBT[@D[BR;%"C*[FM7: MJY( MF3L8>(;6]J.UN8>(O@/M9?G9>"YBW M?5 M/Y3&<:UL=\ =5,4=V-@'!MPP*6,1:$%P05QD;L&KI"$)[TEJK C?VF4X80S1 M8"_4NX-C W5U +KGEQ?^ZVODM52>SY>WMM,D^1 RT0Y&UJ;B=0Q8=,X"2<[R M'+A)KC4"]R!KW"&9W<&QM2([P.:K,%UL.HM?"?LJ';N<.%F'+!4%EF4%RBE- MS)!U]\Y&Q=%H6UK/)GB4H''G77:'QW;*ZP")OUPLIS-<+LG2Q^ELI\%B+;\A MB2ZVNE[4BJFU(IZOBZ=>SV@/7JR+)>[_)U=]H/C$D4M2T_WD9SL'2C!+'DNR M8+W6N;[Z1+2-,?U$K(T[:+.[W=$CH,:^9WP;OJVY?%,>Z&GZ@22Q),FOA;4D M*U)$DD(8MRE&5#9P<"Q)"$X+-"I*3/OU$CMXZ7%'BZ\F0Y;/9OGR$"!!DOBO9%E4(BFZ#+5@FV0I"X3L)"1I5&!6 M<86M7[&>2/*X:8@:]UKA28'R79">J+6>S>OKV1=2QWQ1YSR6$H4N MUD&AO5RK]A!"BL1B9EBTM('"VL&1>(.@<2\(^H+@L7KJ&7MO%_@Y3/.++5E; MSX4DNA;T1KZ3JCG%0@3BN;;XB>0=U3)HXRQG63#:?ZT?%QQ'Z;@'>5]H;:[9 MGF%\^^+NNNTY4X'<(6LAL-KVG&L)GEF*!0O:;(/7.;2N%]B;N'%O%_H":PO] M=>ULO@W?UCZ+Y260;!RHLLZ6J4P;+C!@D>D0,(5<6EH<:\5^@+B*?KJ M%8"+"[PIO,LCX'K/7?_=).5,7DV=]F@XIS](KB%J$FX16:DHZ@R)I\#G 32/ MF_?O#KY#:;M+=%_>0_]CNOKT_&*YFI_CXOKT<$R5(+B"@O2'X@G!">Y %"%# M-C(:;%V =2")XR;Y^\)N.UUV -7]DWH336=,3CI4V0E0CKG:6P5!6ZVTRCD' MUSJUOS]UXSJI3_^88 BE'0_'^2J<#0G'FM%8/B#(H)-4M:TP:*E+:OT4]4 2N[QZ?S)+ MVE!]'9G372XO*Q%Q,Y.D2GS[-WDB9&;2&0L\D1 59@8>F0(OLG'",NE-ZQ+K M0^CK,OQY,GBV4EP_V-Q?HA.&F%(N 5*AN$ZM8SUO.!A9=&;9)OI^Y'-5,+G*.E@GTP.O-@*KI7H^U3L#YG$/D!4WK M/-!C]'09>C?#PB,AS4F*Z0QD=HR@GX*N)VNHM$?^]S@YOO/1B8.A3.,O :SG@H> MBX!HA8-L&%,\&YO$CIU[Z*7/0>MV&0"W!MC0^NBB/\CU(Z6_X>(C+M[A60U> MUN^1[A'H1"A3F-(:F'"V#M]$B,J1UQJCJCT[,?*A0M\]2>PR^AW,^ VHOO$# MX%O/Z#Z$K_62O0X>(YX>V(LOPV(VOUAM!GY.9.*1@B<%B)*<#5^Y+48 BXX; M*Y1WR/:SCD?3T&7,.XRE?!H]C8_*2^&^P\]7N^_7^>PC??+YQM\0V:-, D3F M&I193R7B#%QR(A46"F]>+OD0+>.6F3VQ,6RBD'[P]8!CN]XR?Y^1YE[3#V8D MP5H??W_7G7K9N:1?.[NH>W'=7?G-Y_6-TH2EQ%C(#$I@M.?JS%I'L (?9#(^ M6)N:%_ ,RM"X16E]Q#PC0*.;>&F^N/:%7BR(\\6KBUE>;AKXU>+H%Q?X87Y9 MHK>@<[6@;(ZU,=,G(XE5-FA%=H^4?GDL1'48 /=G]B4#J2T#NYI7I:" M:?6FW)A6AV]FE=GZOUK_]"6C1D#M')"%X8XU2)E@32&+<#L#%NBJ#Q3<_8:N[ \)[$[%M<3.?Y;F7_UC.Z M*=:-J"?)U/+]4N<0ZTC:T@*"Q )9<"N#"=Z*UL;[:3D<-VG1>']T#(X.#HG3 M[(134;B:LPFASN863 +9!@1AM9BD8:%Z#6VOJH='JV#I32Z0NLAJCL1K2]G MN4W;\HO/G\_6 @QGE^-@7\_*?'&^4>%E\&)R<2K'.B@MRCHH35.0*R44G2GX MU3[&W!J5>Y(V;H:B,?Z&4$<'KN_K&7T6;9NW89HIE"41R6(3&7/GC281*?HJ M^0 EY<@UEJQ]^SYVMT@8>0S8$&J^\PKX>)EW 9G:[O%#^(K+2PY08U*9G%9G ME")GH$1R7XT#7F1&CU[;T-J/NTO%R,\BGP0X)TF^ ^Q<=0R]K&*>Y:M,V=I& M7\F)H>.Z. 8IHJI%S>1?Q,W;H*S=:7O("H9^UYG9XS- MF[@*)"V*Q"]#[E?S&RT?+EG&G4Y,Q?&@(C*0MH[6\T9 E*[>_K)HDT0NQ4[= M^4.SG%N0,W(5\# XF8^JM Y,XG; R+I579ZN+DBM9.)4'2);L1]O(!<.#(G-0/8UM)O]C([$W MY658G'V[++//MZ[SG9&<.R7 E52;BWA/CJHEMX7.F1*(&5OVJQ'>8[&1"X.' M-W&M!3XV@!ZHSWL^G]6?TU=U>D%&/*\/?C<_74WIR[>7Q*XYIXAH?F."^P2] M-5H82[YL[=,5R5V.Z,FS09^=KM-M1=COW!V"O)$KA)_@'!Y=J9W"FKX_"\OE MM$S3^ON]Y+!]PW3MH"0O#5<^ T-;AS35TBB-$A):@=&@%^$D=#>A-\X.LOE M!68^0>M9#)%<]J1JYYHZ%QF- F,8Q8,B\2Q;%[?=7'_D@N G"<*/EG467MJR M@U]7.,MTEI\X2F[Q,P&=R>PTZQ1U9;]2MGZH=3N6X>?.GQ^1#0U$'TFNGIO7]Q?EY6'R; ME_=3\H6K8S);;0<=T)'TEM20ZEN%(ZSJGI_PT0C6WIWF>O!D3FH;((% MX6I0X02"MUJ 8[[(S((+KK6!?)B:DUVXQR1[8T<@+Y(Y#3+6(@U;).V-9$&C MU;QX^C_6NFA[/\K&M6Z-4'+'SVNOE$[-U#T3JX\R2O=^3@L3]'T"&QF<>Q:J M+_OJ3?"Z >-R>KN0QGF=34F@8ZGIY&# U5:V3/-D="F>J]93K@ZCL)4[=F.U M%]-E.ILO+Q9X8P]D(8-0 40H==XN$Q#IA 8CFM32#"^'>R@;US -B*8] MALZ?JJA.C=5?Y_/\^_3LC$*ZU_1ILX\U%;Z=0GB$S7KLXUJ8KKW);63!+M=[ M=G>]:T!>O8P"L>U9\-A:]><#:BW3LW:JS!=_$.E?%)!*:J/L^^QK9&HW) EF=ODG,BB#))^ *=.'2IE!,QM86 MZ5&"QC5 S7"Q:V_:*:%3\_+^TWRQJLVD;@XI.2;O=-_G-,DR?9? 1K;EQN?7 MQEK;,3JK;]\%)RW;HS?Q=WHLYS7 MJ@MG5XO<>-UWWPYD/%KEE":SP"@NBKEFOFT!9*SH%+TLJO7,BH.)_"/ 1B:N?O ]R9 L&0H1"GCK(JC$#7C, M 3@J(X)FPN;6._%^2DXU0K<_]<9A7U^+K!^09Y-J(50$[U6&4IA#IH5QK/7\ M^@=(&=>@--#_KH5H(?).[4!]FS%=^YZA#HO<5FD>6Q3QR* M;NUTWUSO'H!I9T4)-H-0O!:MJ@A!RP":&\9SXMJXUE>1!Q%X\A/5?1:[WAN" M8B"+6D+.G&*/6J'IZVA<#(+'P)P6OO6,A\,H'-=*#8>M.T]6A]-;QS;M\I7> MD4;LUB._!E;K7G(:F:E-@N"Z2% J+$I:8-+K^O(="2LL03+D&^? 78RM-]YM M"IJ4T]?)#P22S2?_-E_A?5C5+"09"*;"U@)%E0U$%00(GD,H@@4?6_6 MT28(C+:*TIJB'1<3N"1+$,*;B*VO)Q^C9^P:AC:8>+ -Z:D:Z-1TU)>1B7R9 M%].S"[*6O^'JU_ER^1D7:Y-YU..AURL5[D"ESU M9B3:J(')HD#9&,#QS,&C\=[6+HS-"R:L5)!D<*#HO M:0>A@\B8*98%J5CK=SE<\US*1(R]U;0!.!V0T$;*(MAB>9=%Q8"8[L1M-<'!W3D,+P7=K M-_9I!S!\;X,1>AR,U>M >\M]TAYLH3]4R0&"E1Y0)5UC<)>:7S0-U^M@V_-C M9X%OFS^O=TKA6-^/"2BQ-ALQ@L[M.N4I9FX%*L_#;E>_TY\4[T59M[T.#D') MG>?#[97206>TOR_Q37FY7$W/PPJ7$S3T*TDE()^M4E_LI@^A\QI1\*P45XTA M=9N"<5N4#P2=$X3< 42>S]=3QA>;U.1T^<_G1,-T5;^:2)0)?9"03.VD+C0! MO9;=YNR89MF*$%N'D(^0,VY;\H' TTK\'2#I/7ZL&>QWY%HL'K:@?#WSVS/( MM>V"RL1>(+\'9"[1"RZLTZTC]KT(&[>?^$#H:J^2#G"VG3.X.^1UAZEHDD!G M&/"4!"BK/'BF#-02&5-8TB*U=AGW(FSCTC"5V< M7^^0B54NB9 *%-267$9CP2>3Z%N'UF3$K%K?#>Y%V+@=LP?"5GN5=("SVIU^ M=H&O2(BU>*L*Z1_3U:?G%\O5_!P7N[L(N2GK@>9"JAJC9 W.V0):>(8FFE!D MZT#P, K';:,]$/(&5%('$+RZD-[EPQ3!$B-!H?-DLDT=HF0C^9AH?'"61;T[ MOZ]=.< QL!IL9N1@AV4#P7< H+>+Z7SQ=CV^>W>2P;/\OR\V_L"-]LD3JZ/* MSI"4BC%U9&^&:#F"M(ISS;/1V#J4/)3&_7*E[ =#W*":Z@")O^'O-R2WF,_H MRX0WW(/=G::E+5G+.N.2L;K3&(00:Y.D*(NL<^-T:P?N4!KW0^*/EK8?5%.= MWC\>,-_A0VU@<]05Y.&+//'HBOM8ZZI)BY#!:ILR&%XGK+!L(!@4H$M]JI%T M2KJUVS-JDY;U:Y+WZ1/FBS.LHX?NG9>U5MOU=JQ[VV:*L+!8"K.TT! C"<+RY/.CSGZY>8T C^MKPP$G4UQMEON3W#M[A:E:_"@Y.$XN MC.*N@(\I@92Y>"F\PM#\2?1!%'9;O7$(:N[<) S(KK4!7V@_%V(NP;@M)3D%= M>Y5TZLH],D_B>/_M^Q\Z\"B, 3VUPX86Z)R4XB*#2(JLT*!^W2%OTZ_X!WQK2"@2NDN:*M\Z7GD+ON$[DTX'ZR73: MJ;MY[\R?XQW-QSYNL!%% SJ7CPZD,=+H[$V&B"F DH6#=YQ@6)*3N@2OC6N] MI0<<5'3#OE^NLMT(LWS9(8O"N:WD\YO9NSHT8D&1WOK^:F=OE"B58Y)"L>+) MP*=(8HJ.0Y J&%LXW#Z]]D\+G'Q MI3+\>O;Y8D5_/9\E^E<[3HPN7@56&_7[C$#B0 @H':2DDK?*VX*#5;"402A1 MA4R13=&^=;O2IYL@5C_^QJ=^"=.S*O17\\7[<+;K"R>I43 >06>EZJ53!I=K M^X-$.P6#8;E]J\,#Z!N[2]8@B+IOD,0@"NO4B!TP[NIXVW;X(D\\R:O[4C%; MKYR5MF M(Z01IB&84B#R(%*J#YZ:-\SK8I[7M:]=]_^,?OG;@U M0Z;(M]GTHJGO(4) )']'\R*#-"*V=B'WI>V/4$EV"/X>CI<:ZK"#4.B:KS>K M3[C8\G3CLNYFMT6,3.@ >9VJQ63 ^R3!*FZSSERC;YVYW)^Z<<.6GO#95(\= M(/3M8OZ9SKUUU^]+C^ES%=S-07F*!QDH'(PQ OE''IR+AB(RCUP5*VQJWNP H3>>WKXDSW\Q"V>7SVZ7OWS[*\X_+L+G3]/T M;(%AEU7IT$I?(@1+7"HM!,6!+*]GZR34S,CF@?L)Y([;7V1\##^5ICN-^&N& MXY177U?_NM6,V0&#[XM2O!%/V9@"I@BYF.HC2-HD/GK :*7QJ6 6K7V[1PGJ<^KL 5BXIS5; M(_&/> #N//AZ/:./Q.5J6ZYQ#U\J9ND43Q279[*!OFB(S%%,I!P7Q0CC=?F> M&3ETT7%CU(;0&53:G9XX#P\%/BFE_/AG#CO->, SZ["YLXP<#X$B ^)O&PI M,OB4*!@L+MDB(C>Z]2N>)YUI_"LNEXAO*!P.=9E?R26[NH?^]K>PJAV]I<8];F(DUD$D1,ED)2;B!:I:$8Q1)ZB10>#I:WNI>DKL:/ M'J+_A[-.IXN^4W/QP+S@4PJ*'O_$ 8<<#^D=[:"*F6 (0 G8NH91%&C1Z:1_)*MR9XKWI73?+#:S=V\4CCHKBK<.3-*U5ZY6%!AHA"2%"&@H M]DC#506-M,O_#:?+6X5@]9_ORW[3)]FT_^\ MN'-'4,BKM-8K8+*F2,CK@R IC$Z9.XJIK2ZE]5W/DS V;KJB(=[[@T&GY_<^ MX[6//\L/^/2GFA4^9-;^M(G,3"0N EG:J.H=C;<,G&(6"$K,.150AM:1QK@3 MPZ\/I9<$IODWQ/>X^#)->#T[^B91S\[6'[GM 9'F'V?3_R*BULTZUY3>B,.M M<5Z5"%I:VIB'?@T-YRW M*TG?UL5E,YZUR:.S;.R6D4'2SY7@M9W82OK9[V&Q?7YQ8R["NGKRPZ

[-N MSWKM]Y'O>'&^^=ENFS5G@[#H0=>'W\0^@K.E ,^N8))9>&3?\XV>BMAQBQ)' MV!%=HJ"_8^3. ;JV EON'[ #G$5='P_1P9E2G8T=PM?>SG2!A:X9U&N#663Q0.OIB>79# ?\/5K_/E\O/EW/>C8]N]/K=%5'LX M ZURUF$QF\X^+M]NE[H")29CK)&R-DLF4!H=:I4'.0;2<6.,2\&U;@7[$"T- M8]"=%=9B?W8E]EW;;W(QPDO(O.[+E#($XPKD8#R+08BQ"I(^>P6V#H MDI6UB%SR,#G=6F$H?]$Y4+@@\&V%16>^(9(8^SV]43<&U-T!8MF(1UUK/WX)A,P'1$J]$4EUJ/%/U1 MIH5,O"[*E3J+D2L/BM'1Y!)9$&FM4)*SE%3X'FH/6.^/\*+[$#@=,1OD()7T MX"-I:8JIA?S\S"=38+C017TP'WU M*FR(X(SB@%%G)U-Q)C;OVOM=JL:U:XW4OPNJMKKH %UO%],O9,[?GH7-'+N_ MX7G$Q<1[)UF=BJ=EL5"'$X/+Y+;*&'R.AOEH6G= N9^2D5'46-]W!UN>*OP. M(+2NGWU3MM5JVV*US58K-I1 C'!>ZH")@N")?-!!6!>9H@B_^7N2AX@9)SY] MJM.NC0YZ!=-VJR7%1?3$A2]"4\@L%8713)$AU]Y*8W6(K6_%'R%GY",#"SR""46)XDG%?-W\Q)[K-,A M0H[1Y7P8P79@;*XBV5^R0\C(/G4[1<];2[T#Z#S+>=UE-)R]#=/\>O9\L\^V!E9'P:.R&6A; MA5I^3^(Q*"&'3$%LR,6*UC;I48)Z>(MSDL+G0TE_1"@M%ZO)\SKT#Q1*?_">8E49+'@K MABN_+NLDH\ M&JOX7H5FWX'/W@2-8WS:Z'P^M +&#L'>_SY=I4\QI']>&L]DO.$)(1LKR'BB M(^+I>-<4BE"X(1C:G:N/AZ[5=CYY/!@,I+EY*S&.CH'O6=Y?IS-<]TR?.+1* M6LY TB8"%50")X4'YE/)P11K^)[HV'O-<5H7#GTD#2GX#MSC=[6T8H;YLL3F M64H7YQ?KJMT76*9I6L?3>%&T<[37D+PT(2/989Z!]EM)09!GV-Q'_CY5/5^V M'@F&.YTPFVIF;-M59Z?OS$^_/5_]]G^5XFKCEI/=^-G ;.#E0Y-I!W!?J6.,7+RL1)O;#T1?+JCD10 MY%W0;G2T+XVRI4;2.KJ]0/GH,CVG+AL K)V(>P/+RZ_DWLX^XKOZW<3Q@,K8 M!"DJ#0HS13@Z&M!,I6)#$([9H\!R:YF>4P4#@.5X$8\-EG5=Q+9M+>8')#9! M9))\58IZA$#Z0W&(3C!(F"Q#A]+P/^ 7C:BWQL$-WH'[A-MJZM M9CVA77FR]00H!7(BB4'"'IGDWJ0=HV0MA M_@^"L..UT!>:ZF.G:5[W$:]]'Q).O]3F@S>W"DJ>VH@& B TX^ MAXZ,1>9:STD]B,#]<(RB MK['Q^0+7I;ZTR:[[,5U-=EC=VHQ7 QBNJZ>V#/O"2Y8E0$$LY&S$>E"@!69K MQP>&4:N\%T!;4+,?0G_<:XXGU]B/"-%M6+;=EE<.S8?%].-'7$PX(SX2*E#H M)"CA/$1'W\8@?M!^L>]ZAE?IW\<5-?? MQ;3NP'-3&"IJ+6K7TXBU":JQG +02%&HD6C8_\_>FRZY=2/[@Z\R+Y!SL2\1 M\T66[6['J"V%)-^.^<3 DI#X[Q*I2U;)5C_])$C6HE(MAR0.#ZB^$1VV9*GK MY/)#+D N02MAANT/')O285@_WY>IKC1]]K"?25N*\@*A2!?KAH\ SE-8IK1, M,4BM#1_VU'XT*<. >[YO5:?550>78'4OZ/8)>;T=^K-]3+[E_G;OS.X-;GN/ MS&>1)5U\G5FF$@557%JHLT[!"E[(%[G@6>M^_H.)'0;;LWR>.JTB.T#L@ZW, MU\_%FXC_Y@]OEB7QF/XXM/M3F$S[B*)K.,@%Z1OU!)@M?2 )U*%W,NTC8?KC.4MF%8 M/.NWK%'4-'7 N;G[V%KW[^^='RL3\\8: DJ$;%2=,U2]@'4<-),Y\ZQLU,-B MS$.^/JSF_"P?KTZCD:DA]P@/O^,EL<&SS4S2R6'U'6Y3]\(MN*1X0&:TO3^/ M;K]W*?K&,/C\<,]-^TIW:I#4?HH7Z7^NZH,8)?C+JP\?'\-^]-SK2(B7II"W M%YK,;6**L,]M+68MS/A!H!G^S6$@.M\7H9&DWT&L=;V2X]?EZK8)=[/+X[IF M;\:Y+U)ZA.@UV=)$O_*6CS@CJ:8'L*V6"3&O MZYSWVP+/^Z.PZ CY$IUQ8'3=/"3J=! I'"0GO?3::R=:YYO#*!L&NK-\9AE1 M10<#C]B,RR93['8GZ?$N\=O:I\W*HEE!&0JCJ* D%T"50E%!Y JD3V@E0\75 ML(*@O3\]#&/G^[PQKBZF#M/VYNXM"7SSN]\6+][\]G)&""H^"HI)I6=UZ;(! M7W(&2T&I013)F6&IY+&4#,/A^;Y6G%134\/R$19?%R*%,NKM.7,HE&%8@/- MY\S& MYK ;GPD)D-4GDY"'I#OC8,7F?YJC".Q,]_B^.")%]D\ MQW)7JVR44C:KPL'E2,D$Y:G@G4.P*=*_DV;D>AN'W6>SRH:"70R6P#IT-6V>RCDAYG2#J;I*MC6:/?N!:3P3'* MJ,@<%.ZS\DZ$(<=MK!F2DRZLV4NYS\V0W$?29S-#4G K1>*1CA<=*I5% 2>B M!^.5BBER9X>MZ/Q!9TCNI?.#9DCNHX"IX__OAA]Z1M11K EOY"HY^ M2UF-UCR(-.R-X!QG2.ZEN2=G2.XCQ@DQD'$^>X4?PL4OB\O:JU(/2&:\*"LX MR"+J"#E>QU_6F:LQ,OJV,=F;)^S'&M/__6'YY;_H1V_-!_WBUG(\\,&>1Z,= M[G..E>S$H-A2O3L69"0CYR61R:S5E\Q'"-D9L,XDYR4&;Y\::OT\(NY^;1H[ M<;2ZE@UDUYTSJ/[0Z%"[?;4B7RG(,@:>@.N2R$QB_=,S<@;'*>=)>[^/I"97 M\_!;+B.@!'!1(T3R8!%-3L*S80!H.S-XTATLA[B#,07?P?OM MG>NL;?G5ZZO+]658U-:2F7,Q>V4]!"](7CP:\"G2HC-] M@K*9DK*K _$,]Y3-,$T1JD\:>!0BI9BC8JU;(@83=Q[SB(\VD\WUU$'D]R1C MO^.?FS]:SZS/:!$=Y4>.T^F2AN(/R< (*Z/6,OH1-CT.H>P\IAF/!KW#-#1Y M!GM(YT>V-G/+Z][P@*!\1' R,HB2<5ZDDD/]\6B].)/73!WL@$=72!>(>W8J MN!?HI*%#4Z0E^7G'P M6H*C@C8YUX>:PKSI2#Y?1%3=QL5!)$H"I"I@#=8R#!K%IA%2T'"( MVLG&"S6]/.BEV.KDZIW:Q3V]MX<4' M28<0&(]TS'.J<4+(E*TG$P)ZQ/N;O1^]33EV,4[S>Y).$-=. 9V6)+^[^O0I MK+XNR[OYA\6\S%-87+Y(J=:"U)"5Q)WFN'Z''ZI W]+_>U7_^Q$ER<=]L$5) MHOZ_D:9XU>O/TK-L9'> M]9Z UY\W5GKQ82?D]2Q[:;W4&E 56[>G4TP1?2#B7 TKLM6Y]4O%H\1,6T_< M" OWP[HVHC]K(_; 0L90;[_O;F$4I01[-@9P,QIA\=V^S\N78;7Z2M_[[W!QA3/C9':\$(\JT(F, MD=&)1 &2SB7%K"[GTIKE081U:QCWP>Z[G&5&ICX1 MUW8:%1Z.UR4E MU!,'@V^Q5KMN7V7*R(K M_9M6#99%TD%I""'7E8N*@^.Q@!#22&^\2EH/P=%S/8_7'YP6'R,HVWB8LNZK^P#)3:SP M?Y#__G3U:4$KU (/E3I)A]+'UC>( LJ:]!QHO M8AA+,]-7(VSXJ-,N:]5%#;[_.;_\^/)J?;G\A*MW5_%FUM-N1PTS'FWD#FQA MY(!M(!N*V0"YW\R$2TD/;);=^].]1J,':OY^9\=X:NC HNT8?/I&XI>_/F.] MP7H__T1_Y75Y1_]U7;8C"+='5Q>7@\P:,+,(*J"JG@D$)@HOZYH8YAT'7 M6Z<\"IU$OC_",3@,".=R!&9%!>6B=R ]Y\24IN"0:P$L9Z48Y;@Q/#5>:#1T MG[G]/A UAX!W+Q6>"R[I/Z:J\ \XX\JA\3Z"<)828UV'/=>EYR&HI N9ACB- M_;TE\J!:SP6U3TEYFR'S&8O&<)\3^!PH)4_.0E D:!:$8:'*/$UB M< ?0/FT9RSGAO#40SKH<>EC!Q^P>LZ>O@9GQ[JI@[@OEI@[FOT;5V+U;Q=%K ME![YWNFT,83A\6N0/,M@/W!C? M]$K.T!DM-+&J@\O$JJ@KTM"#4L)QR0L3KG6%\),$=5MSM \FON^P;J6"#@*P M)YFY<,: J9CJ:*ED0^N)2_M1V.W=^VB( M.TY)G89 UYMF7BX_Q?GBZ)K>IWY<"W&;QU@SUI M(O(B)6#@E!1ZJ<$Y=+7[!:-UP874V@/N1^'1$[MN9FM.AV'[<0YX%3>(V5:J(VK_V5[972*J>W* M[NN]'];ES )FX&A9C34D?M).F9RTX,4OK-CYPV)1M1 MWX<)K0/O\>M\,;_$5_,OF'\C52P^S,FM;F([)$[KXT:#RG!('JVW#F!Y?=7V%B^V5SH? MYY_7.XMOL*1@$8$'K^LR/$IXK?903)T/00XERM87"$^0TRW,?">Z+5,IAV*B-F!E(:9*$N0R#*=?813%,6-MZUN" M081-ZWE/";GV>NH ? \$+*]N"CF*8H0)F>CD<))6D!$V[PDA,.T3>IMTZZD- M3]$S;8',U-=3AZFE XB]"5\W$PK?+W<)US5SN/[;:KE>STQTF/,PJ0X.G@E/UMN!:;W(M9<#, M4199?&O07W][6M\_&@8/$FT'D'C@[-P6GOR62:3S,@\WL?'.V]0M==?'H=;$ MK-=7G^X&TNL9H^P<# M_)W_,BO!*5FT!@J(-)U[AQ H[8 ZDP4#*RDUKU0>B95IUN"=%?0/57Q'^+\C MWS>[O=!O5O.$+RXV/X/^\W5(=].D%/[Z&?-5NMQ<%7ZJ=<&S@%II8P*(A-7; MF0)>4_"GLG 2K??.GN!B[7 &IEG/=S*LGU[)'2'\VW3X-H]]3SGP>DL9GPFA MB(5<0!=6FZ))RC[1.399:JV28/;^0*B1KC\>IF^:]7X3W5@T4-%YP:\..K_\ M2MD#DF(OU]O=K.1PZB\V-^\I,/V/#-ZF"NX(VW=D^B"+KU?7'%ZO>=KN.MS^Z4SH)#*G&*GDFB.'O'E0K-;PD:AKWS>\IKIX6I:XZ?/45/'Z*_XT7^;?'+FK3RYTPB3]H9 M"P4S\5V'A#L4#AA&7\O[933#5JDV)&H8 L_G_6Q2I?4"U@91S#V ML(A%$[08-V2;>%VFSE@ QTN.$@,7J74=\5X$-BM6T24(%S,#C8JBBN@]\8@) MF%69*:%Y*L%>QRF@IQWAX>+1Z91]9'VRO/F]LXV9N_;2KX6Y@O7M6R2!*&LB)PD*'XZM49^&(I3-68(S=1Z-CZ;7XX==.6 MYYT>;8WUU<&-RLTY\LIP)Y(';I0$Q90EOY\E.&\\9N.<+JW?!?LHL)O 9NTC MZR-MUB^+/&V<]9U,1XZW'OO>R>*N00Q/$G^57'+@5H%(M<(^9 ]U62]PJY-T M7'$LK6O ^UHL<0U["*R:;3PMM/>^@GTE->^'D MB'D'^RBM;SP^W+WJDXR<&0BU45\I[NE77H')05L9@V:Y]=3-'W;>P5Y0.7;> MP1YZZP"63_76HXI*V,0@.XFUO1G!J3KP1C(6;>2)Q_^==] "!GO,.]A')QW M:U@?O==!,[5T +$GSNBVR9Z9 M6 +6YK:4*/1@5D*L$T."8%R&&'TVK3/>YVCJ>-[!7MH?'JCMKXJ^H?4BI:M/ M5Q0<8'[Q:;FZG/][N[Y,:ZND+!:\,J)N]],0749(9+0Q*V.5/N&,M$>H['C" MP$CP:Z&N_0'IMX!GP.7O>#F3I02!Z,@59/(,D4?PP6CP)?J(6B2> M6G>+/$U1Q],$1L+;OFKHVMC]L<9R=?%J7G#F."4_S@MBPM>!\SF PSJP1F?I M?&(DNG@R:-W2U7'W_S@ .U EYU>\]'M8U>+ +\>L[=KGQX_\9/8T.Y.\D"FE M71(R@G:U,][7QWM+'C$9Q[UAW+H\UB/X25[([OK[U]^]5,X\EU)ZIL$FRT&A MDG20*)3X!\B*'=$X\V,JN8.)0099T7*"F?PP@H>.0EL^A" MZV$' \CJ!)"MH/ 8U!KII5.HK6].[/4J(^*'8EX%T6H#JLZK=)EE.JW,I>(] MB7,T9_T$79V K148!H#M*,WTA+:?OM[\\N]S7!%1'[^^PB]XL3FC&"CK4L$! MRIQ!U3?LP.BW5H?@I<;@=/.+XT&435P%T)N_;:7#GI!Y][1]S]_N7!>/2CAR M'3%'#BK5N\[$$FC&DHTF%,6;/^7N0V GEK$A0H88QR;JZ@F+ORT^7UVN-Q+C M.X-?E")+'S.8VG>G4GW,$<)!4B9RM%Z0S1\+>=^3TPG.VH/@,;@=J9%.P26N M67%T"I4+(&.LPSD#B4B+",P(;A*F+)L7WSU!3B?.=A)P':*13L$E=ZRX)#(S M4E$L' HH3O\('!$,!:DE!2DH_SH!N.0>X!JM%&!:;Z_Y-**%"*4D8$*(^;@O*A6+@E!7)&(PNB;*DUALJ'J>F$VA-FB0T MTE4'J'N+Z\O5O [[?9BGA__K[H3QX)E.@8.0-M031F=8Q0),IJ2=+3HTW\)^ M#+W3AG.M,+.<2($=@/4?RP5^_4=8_0LO?[U:Y&LN5,#"D:((KB4Y$*/J^L-4 M(!N,T2?&;/-MI0]3,BW 3H>$97.U= "N7^>+L$CS'T)=HL M+:7P)BA0Q9)D G+02A<1%Y6VBI [!=S^"K8GR'JR_S M1")Z71[@;OV>?N3ZX3_:!=#64C+NN842?:BEB1%<%A("9>?,,2>0M7XK:TG_ MY.V.QP/J?H_95-KM -E_O'N_VAB#K^_JT=]9A^T&ZZ(DN1D)@H@&E54 +V0& MB3)$%BT&;%UD\#@UTZ)N.H0L1U%7!\!KX9]>W=231R.RR^@AN,TR2ZG %9.! MF9RX\%*A&NTZIP4#TZXLZR16F P1'1R'+<\/5-/=%-.YB,22B*"Q/E Q-'5, M1(;BN5+%":ESZR:39XGJY,7E]("Y7[7=5'L]P/%+F%_4$_WK%U=$ZYOV1XF9]H%P9( UT<#A M4%I>AHLF4+KC()Z2%<7223D;(=M(88PPB<*8*,%SQIFWGO'FX>0PRCIYA9[< MX8Z@QPX,W3]K'^1B(]BW\P\?+]>OKR[7EV&127@S&YWV+##(4EDRVH;,MZPE MG$8$EZPV&4MC3#Y%S[3^= S]+T=21@? >GC'R"5Q0K+^9MO(M6"_SD(RRF=I@LO?%L7LR#M'PX!.%\4X:4&@1O'4(N5BF,T56+H_67CT64YV1V@J:D7R#YW)7+3':=E,<6"8H5&;B.:UV5WBEZO-M?&&W^B-(O")P1KD01E2611"0E23*@7:.C+=C"+'NN9=.UF-4I/>MLZ G MR)FXJ:>-PH? Z #I3^U$WZSF7\(EOKD(:7.9=_T"=MUSHCSS,0HHAOZA2&+U MO9;XB1XY,XRL?1[D/)_^3H<(.427RW$$.S5&WF)&_%0M+WGN+[BZK,-)WUQ3 M\NYRF?[U;11I4BG)20NLNZ'-%E#,%Z T)',?E+TSWL5A(^DH]_^W/Y0 M<(3&EFW$UX%):6BF7]WT+;"(RDDC0==N!>4T)=6Z9,@N%&6#L3&Y?A_C7W76 MJ"8NI"& M,L]"(+:/'4=GJI/49C+0&H"HIU-U)_G\Y_SRXW?,K[_E?OWV7M/<[F%\ M\[-F14:EF"[@PQO7,1Y5$4!QRK-%LS9>"U &RX63IBC L MG6)P?@M>?IBJCHZ.4E/\G+$S>D0.[_#R\F)[G3IS6K-@ V6#HI DN'!D88(# MQI@S.HEDV6@Y47-N?IAGO/[/TJ$8ZFCK?%N!_"W,%Z^6Z_5OBW1QE>N&ZU_" M:D%_;3T31B5NF0?M92*UD9^Z'ND >,1OTGVM)V[S,TS;/_/D*WR]_^0M7:;[&6>0NU"<& ML'4AB)),0)0)(:CB4DC6Q9&/S$%D#SI$YG\/44?@^8\X5F_Q2Z7V9?@\OPP7 M\W]OK8^Q*N:,O,YMHP YDX_VUM:A_UYKZ;Q+VO5SQA[D8="!L_][X'J%U8]W MB_';>GV%ZUE)NDXNKJ59TH,R@H3@2!S:E4 2R3GE7J[4GV1DT %S_UD'K!_D MG/'QN6'[9A;^;XO+Y;;&L58W^I*-!MPL!O1%06"& RJN2RZ.62L[.3U/\3'H M\/C_/3R3X*:;P.^V>;E>G"RO+N]ZW>6'Q?S?F/_XO%R\_XAW"K)F'C%1?BA( M^"S79FE6>W$L."]RM@Z5%W*_Z.TP0H8]NK+_+)2?7,/G?X']]$,S"V@#E@0L MYEIP*$@JE@YZ$2G628-&EUXNJQN4*/QOC<)$T#FR1N&713[M%,G?:WOFY?P+ MMIX)^=T/'FW"X],LG&)>H[,Z2TI6R;HJ#DK9!-$F!^BS1%.8RFFT0L)SF->8 ME A,9@\BUK$I27GPBDYX%JBYTURB;[V,XS]H7N,^Z!M]7N,^JNX@^7RL725R M+Y.JXXA=D:!*?526\>J9]I6MI?J]VXKVT<".E,<7;BVD?^(;65[:>R)MK)]Q->!27E\C)0.2KM N8L- M) 9%AP6B9!PP%*ME<%F%UJ.R_U,&O1WCRMHHK%?D[0YC##GK4%Q=?"Q #CT4&T]J-G>&@M[T4OL>@MWVD/[7S>F8>F> JJY)8'466Z1^8(4;) M(:+-EFN,W@VKY3G706][Z7*/06_["+8#8_/TC&R>R<=K;D#:VE(NI(:HF:%? M*6,Y%[K(T6;,'#Q=_QRJ]H]W=^T4UQ,*1QMC;+033#H!4K,$RA0#SLH$&D4V MWH;,7>CWONS\INOO!<"33]??!PT='(]O!SZ2(TF)\0 ^E"I0DJ_WJ" 4:5RB M;$V+UC'@?]1T_;W \>1T_7TTU0',!D[KTRX)%F2$:%)=9N0D^%PR.*%DB3K5 M)'^\H.#8T9SGT-#IHI #IHS!\=/255X, +IW-L:0^:B:N6_(7_"Z%?.U&FE4L6,O#C&1K.' M#?GX89HB&WKYJ6#2TU$YNF;Y]=7EZ]WJVAES,11/_'ND>%V9X"AR5P($&D\6 MA#-91KLN:,E()[9_,GR.5N!^*%B:G9BVA8SO/BY7E^]Q]>FWQ1=<7]Y;\_S0 MGQY1W'CXQUH4/#9BM5$1Y#>?B9(E!(%$+F1BNAC6>C+R<.J.->.W7_K[\B+7215;]VCH"'$1!1!IM1N? MT=F*,0#GF=7.X1*;)W&/D#*M*1T))_<-9 LU]! 4?+]Z?CLR6];FC9C!1I** M2J66-5D#W!5,)20E=?.JV8=)Z05-1ZCYOF]M(/,.H'/CX>F(O:.08)Y(/*_+ M ]RMW]./7#_\1]>/S$Z@$MJ ,)9B%4X""/4?14:+4J1 ![(QWEK2/W'TV )0 MRTZTVP&R_WCW?K4)>^\XC=WUB"PE";:Z !A-22^$PE_H72MRNG7Y>I=N, 7GRBGJ_V\ M+Y?KR^W(K\L9,]J@EA*DKG/P,K$9A.7$,+,JF&(Y;UW%NS^5TYK"]DA9GE1M M'0#S/D_?+HL!Q7:>>&RCI'=*84&5BZ5!Q=B!*N$XRX4.GIY M9&@^0^*T=4DG!V9+A1UL++_@*BY/_O##H)\[UC/(2<8^['&3K:0HDID, MQH1"P9ZA/!<%H]@OEBP3"4VUCH5.]^+Q3/";TNJJ#NXFKT\$O2CT[Q<7%\L_ MPR+5O_.2#L+\%,D M[IGEC*/H#J/,Y_R"JW,U0I:0I+2@BI$0,')@PD56DBRI^<:K,1SY"2Z#1H7K MF&KK )6/7:FI%*U348-PM=#58HV 2@21B W/K/3-QY,<\] \6AYS(I2U4$,' M:'KLC2IYZ9/T%C!NRJ:-AQ"=!Z4=G0MM@C*M;Q?/ZJ%Y+S4/?&C>1^8=0*?I M0Y,6SAK!#7"L378UZ7?%*S!,QH!&9]O<=_[X#\U[ 6K,A^9]M-L!LI]XN712 MH^4)P6LC0#$1P"=>@ R 3\;$Y%+K(=+_$0_->R%D^$/S/NKJ 'B#KKJ81NFC MH'C5UX+[+!R$D#BE4KX87[Y?O\.+B M)RS+%=86G"^X^GK[%]ZL\,M\>;6^V,SH)PCD7_[ZC(LU;I<>A8M9TEG9E"44 M;DA** W$%"1P&PK]@95)Q]/>A8_$Z1D\=H]W/+J SYD>LEE4DI)86R +3VH1 MC@Q)B@*L*G7"IW/2]G!$SN#1_-0 WTMUG38:OEQ^^KSXNB3_=I/7 MOJ,?O^G)W,BWBGY!!V#S\G#P@_IQ'VSQTMZ0Y49/\*]7'\)BMQKPY7*Q7E[, M\_9H+?*;.VS>N7*XH?/V^M_G2+C+$0H&!BK4YTCE#&3I60RZ."5:)])-"&_Q M@E25]/5M^/,?],-7])7U[WCYNKS%VD2,ZQF/)E#6+"![6_<': ZNOHQ0TJR3 M(2_C9>LG^>>IFC;+.SWF'GIR:JBW#OS_#4I#"!KVNRN(RPVTEQ/8"0N9K$HH8641"P='U77 M3KE,T;1E*B1!B6OFK>_Y[WY_VNRH(WCMJXO#<;2\#!<]1(TDX,]A?IW9A45^ M??D15[MBE1?K-1XUNF(<0DX<91XJHJZBSQ*%D+Z.\++.UBF=GE"=)-@0G9(N M>B-:5UAT$7U^J[SK(BQ=LM;.%,#- [45 6*NXW&RM#K*E*QM+8T'"?D18LQ] MD'7?\!ZOG0X\^<8<;.W -0>E1(YH%:#P"(I3=.P8!HJ31?$VVJQRZX3F>RI^ MA*#Q&' =J9<.D/7M\7BQ\SS?LF008RJ&01UB XKX@^B08E_-)?>"HVR>L P@ MZT>(*-L9MN,U]R,$FLO/]!>^AFV%[.?Z!Q1NGRJX?/+C)P\HAXNBJR"2VV"T M]!F\\9+,)V'7:Q\A)YVM5B$XWKHXHXL@\GK>W>MRK;HW%V%Q7>R]T=^V_B>S MHEC.!8JA!%)%29%+*$CN1B4OK'426^?Q0VG[$4+-??#W77G5&#KL(D9XA)N? MOM8ZR.T(**\589VY;5%1R,L(Y:8K?-V4IWCE!U0Q.-1F^Q*L*?"VRU9T^*M.12&0NU MO70 M5^O5HOYY=6JQL^_SO^JO[I9&V=%L28&*%S3H?04H/O"R!,$'CRG/ROW ME\L>WS#T*#6= NM0Q=_O'VJCA:D7/-;X_.IRUS^P+)=_DG!W;&BM.28EP*E8 M2#H48#B.A?(RRC4P&N>Y>BX9>>8;T][%C 61EH+MP-[\(Y <%[CZ>E=$US,$ MHW R* E,U2F:7",$S(F2=>\89L>*;CTVY0ERIKU>&=OBM-+#U";G_9+2G,6' M'>64GC"7LR;K6!N_(_<0G=90"O,Y6,Z\3H.LS#<_=MJZOU$-R^'BZ\"6O,*P MQH_+B_S;I\^KY9=M(KMCA3ERESZ0LQ2)6$E.02"&P$L*\:)#8USK[M,GR)EV M01G!B'%G!M2&HNW ]M3+]@N5U>I:N:W!)AJ>@;;IOUTYIB-:#EQ M$XH#E;'V^242EA(^%>)&N]8-F4]3U.D5T('Z'PJO_971 ;1>I'3UZ>JB>OF? MD8A(VYUE].L+W+U([49I;_[[H\S/&$I$14?42"9 Z1 A(G+0$C7+IOAD6Q?Y MM**]T^NH-G"=1,']# 1^E)]:W*PMR57I!!9MH90G(@07!!C-8^':%E2M,?L4 M/9W>8XUL-O=5Q/D7_]P]A[N:J!.5E3_UY1.7_0P60EZS^<]2HD%*U+6KJH^;FKK5DL18?$-1B3=6TN<5!7F$*422@3-&>A?1/X M[?=_A-J=?7#T???W@;HX_Z[NW;SC>UTG=Q8$G\:,#B;CQ#;U,/%T96 UJ42F M'(!G0P=#$Y2=9!Z$=UDZ63#ZUA=R71C8G>KNZ.IFXX%0K%B#D#12W)VS@1#J M8"FLNZQ]8%F/D%@]3,R/8'KW0=@#R50#+37<2W'$M?C5^G+Y"5=DIJ\6-QQ] MO5F5Y7P0*F9@KM[SHB>_(A,",TIZQT))J75)T=,4_0C].\= KZ&^.KAV^H4\ M\O(K4I"PN9EXX$!9SUUV3D(LSH&*)H!S-I+H,%""&'*QK4M,GB7J1^CC.0:# M;;76 0S?A[]P_29\K6\.-UUQR*22T8(KN8;F B$&E& B5\F:8KQO?9O^ !G3 M5K),#[5C-=,!N#8Q^$-GQ-;UO?5Q0#FL=MU?^0!C08<@2S20$X4*RGL%/J(GQJ2KW< IW=_V]$AE MS#Y?G;909CJ4C:N>\[\&KX,S%U?'[+L[_&,GOIAYBM6NKE^\##%P"MW(RH6Z M]3-1&BLHH8U,(]=*%HFM?5,/UR\_S]?APX=5?7W^[GZ#G1[B$V0=GW]U_M]+5A*Y[O;J+R]77V1_O9M(JU%%A?1GTH(11X+)E%%&F:%QATIBG M>H_7F/[O#\LO_[7[B5MH['YSBXS;[TT(@S9*6QXEP0XN'7Y?+OZX+JDF H6I MZ81(16Q'ZK@Z#=0(GW+TY'I9Z\Z:.Y^?YL*^/1:.E6P'H'C$H[ZZ*>Q*7MD@ M!0.!A1)/M!8H&C.0-*\;:Q1)AITFPGW51Z%Z\QAD%%5T *T=_;^2!"D;V 3W M_YQ??KQ^K?KEKW1Q535^]3*D-JV@R,&])CMQ9 MZUJ_+1Y 9I=!\($X69Y6:9T6&M6U&;^'U8I^SI=CKIT>_#DM;I2>)[#195'] M$"$L72S7=93%=59.>$(9"4XN,=)QXA3K8%: W,DH#=:^F^:%?0]1TF*WS>V> MRZW5]LEZG@P#LMSDL[D/$(S-4#AWHHY#U[%U'0-A45F]S1UQ6]RB>07E.@6$J"P*0#9X2-$5V0OG7OWO=43(^5HQ1[ MOX#E."EWAY-=2L%D0I&\HV PU$4+/(+'X,!'*:)@SDO=>GCV0W1,BY5C=?LD M5 X0= =@^0>QX'*+?^S-RCA9V!XCYUN!N#I$L)J-R"G2TD8+\'*!NU09;$G<^R)A- MZVKH[ZF8.!-O[(:.E')W./D]?+J>S2"C+SIK ZAMG>?.%,1$&9MP7(1H"//8 MNF3R,5IZ"EWVU_&3D#E0X)/7"0G&W:ME6.R,H],^*HSDE5/VH'+2$(IE8%C) M1';6X7XZ]%@IT+<_N"?-'ZJJ92.Y3:WSE\O%%UQ=SLEFOL/%?+FZZQV]9$%Q MQX#%J&NEFR172T8T.68-(Q^,Q@\"P%-?Z+1#K&L?'20\1QO(:?@RKZ LLANKT/E^,$W0%4[GC6 M*I?K%#[H$C,OD(2MU1>1@=.I6MVL3$1;,K:>G?\@(=/&,2, YGAQ=X"9=YBN M5G6NT0T#EC#O"T5RKD)=85UIELA5:Y=D*=EESUJGP-\1,6WL,@)6CA-S!SCY M[[":UR#N;;C<>F:G%=$AJRLT#*)E.*8&.DAJCU.JT] Y 1=P 2 M,JVY3JZEGQC#XE^O"U&!N?+SZK>?7K^]CKLD#\HQ!5R4.LNL1OV)'*EFWL8H MI$UIA(SH><+Z@=(AVO\^/6JLBJGOZKZUR!O.<'UY<_*B+HJ9G($G)&'5\=L! M62%64"GCZ%]BV+Z$I[\S;4=P*Z_46J#]8F-WE#3/A1<>@+-D0.GH(5A?@+!? M?.)>2VF.1,>4_JBY/H?AY #A3HV4EV']\9J%G1$TML08C0,>ZBLXDB7TIE# MGK-54;AHO1V$C>]_=I=H.$1KRW8BG!H!;\(\_[;X?^>+?(^)8IE$+ %DPIJS MU3<^XFB_S MQH)FQJ))0H*P3H*22D&(IH!4)![AN4MQC.K?IZF:=GC$N,4G1VNA>UQ=MUWE MS*VFLR)"L+7MBN)P9CB(S+6QP:B83HNL'I+KUEC8"VH'**9[L+U>7&]:S-ES M[:* XED$996%J)&1OU8B"&FT+:TWLP\DK6?('8*)O4!WF(*ZQ]W[/Y?7*]24 MESE%!T9$RD&$8A ]2R +ZA+1!M_\;7,@:3W5X9P<=X':8O#N S:L[Q0#71?;_ M"'_-/UU]^FFY6BW_G"\^O R?Z4\NO\X^GASF@8!XHE2CJ78Z0-ZW\GH95JNOM8WX4QVG,4LI668R0N26RE1;8:B%W#L T)O5,B'F=1UR\-MZ M?56Y>5UJ=IV2\R'I'$,88?W7,U3U5!?2 M!E*--=$!MN[%G<3%3+/$D_06RJ;:TGD!L1@-,M72.6>S=>->.50J>GJ]'<.E M[2WI[K#R4UC/U^^(EI!?+^[61/!9M)3@&NT! [/;(0RAUNK9NEHO2)9S;#Z# M:2!M/5W"CX&K1EKI &W7CU2[C7K?&%D;G,M.(&7&6(TLIUA0&@6)."01. M8L'-PCGN,NH@G%"J]=W3X]0, I$[)Q UDGP'&'H3OFYF/F]Y^):O35HQJY43 MP=7I(.2[09%?I^24K"P69Y,,WD3;^D+@6:(&(ZZ)HX(F663M'=QCM R[MF3GA*,F8N\ /M_X9<$HM>12 M K*BB'8?(0I5KS>LD)P)KF/KRZ2]@R!^7M?;AXJW V@\7D:VF3*>W^ J505] MP)E%*XJK"]!3)GZXIBS4Y A&:1&*<9CLN"4M3U$W#%9G?+?=3#7=@>Y.7^;V MEVO2VMNJ.SYC:$).WE/8I\F\&B_!\=K.H+07SF=.OQOW >5QXH9![LRNPL=0 MS'D@[LUJGI#/I%(JNY1 %Z6J^ JXH-PF1C0N9Y'SN+>:3Q W#'%G=5,^CF)Z M1MQ[0LWZX_(BOU^%.G'ZY_!U/_:6"CH+]-5%5IBNZMCM.WSR662&>.$&#,-1A:S^K^_Y1*G+K+[%[!;55!819*Q+ZKG)%+4P#E9HJT1"QO2]VY9!;:H# M/S\,DK^0VWYESF#5PZCUN0(RA$0 M>_+;P_!U%F\'IY!^7^!ZN?R"B["XW%7BWAEY=&.]9RP:P9)QX%+PH&*.$%QB MD,@^B\)4"7C(#(8!GQY6JWH6SPDGD'V?R'J_NEI?(MZYJ-39L)A3 2$]\910 M0M#9 1=6,*>$XO806_7H!X>AZ"Q>&T:3D=CXQ M#<5J,KHV2O"93HJQ*1AC"F->'F^6'OSV,$2=Q4/#*:3?7:9Y]QWEEU(PU43Z M#G,L*IM-),FI.E0E&*0TV@6@TV,S8DH42I[LE>L! H?A[XQ?'5HJJ /TW7T< M_C7,5_\=+JYPAC(KG<@@^Q(TJ$+B]R?)<^8KZZP&6Y-\WVR-V.S_[<5KL>]V-@W-V/E)MQ68H X0*"^E#&?3GO=_?C/GH? MLOMQ'U%WX)&^96$S=475&13)2)"6U?7.A8%GLD#R23BB/S V[J-/G[L?]U+L M\TNW]I%R=SBYLTK&:]3%(@?I GEG;Q+%_[& R)ZQ"?"U?:+& Z_3JNO90X M> '3/A+MP*8\N#0FVV"M\!H,C[&VPD8(R49(3&J58UTHU=K['+R Z:1+'X_Q M/T=+ND.T7"]V* 6EYPR*X@IJ'QGX^I['D^=2%ZUE:.U_SF8!TUX:'KB :0]Q M=P":A]>\R&2=R$R",3)1_A\BQ"SI4%F+2=(9DZKU%N+#M^JM%5G M'W%W@)G'[J&J9S6(E7A55\@H\ME&1Y *7;),6=5\M\XCI/0T=J5UGVU94A(4[P1((3"NL\]@2M%0O0\D7,/A>5Q1XD]0%1/ M$?,8F#I6#_L#RV^!M< /M(J;\.UZF WVII)[W,0FCAFN@XR M)M/II>. ADY;0B1!F,8<#Z5M^O#Y2(0\,[JIC5(ZB*3OTOZZ;&=ZUO'"F[$O MGN7@>/#@C"!>BK3@@K:@16+1QBS8_<501P/L*7JFCY\;@ZJ9\#L T@,'9":4 M3*IV@2+6B[*D-(0L56T%=29@+C:VOGE^@(SI ^CQ;=%>HFX61K>-B%XN/WV: M7];0,2QJVV8=0X5T('#]>UC5JMHOQ\1%>_ST%M'1H_[#X%1 M5$-3/$BSF?%%Z;K7)0*ZVE88LN&:-SZG>Q'8*FE[LVM\N_WX=V-A8H*%F6R;"05&,!/$?3M!'4>/AY+,%KHIM.<[W'C<%M O7KU26) M]!_S16TD>(6U/7,WEN\/L@>K%Q<7OR\7J4[&OKBH#PJO/V,U(XL/F[^['L4R M-J=N7,LZKC ;6>9O/_5J'F+=[T'47U/X\]7MP9+).5M[)$U$"4K)"-%E2'M0]_1=AG7:\2'O_CU^GMOL3ZZDM9JA+Q.X>+_P[":L!2EW@#QXH,A434O:CB8VFEM^6B(^\Z4GT:='20[@S@EL?Y.1N/] MGWCQ!?]!ANKC>E:852)DA))(L@J5 Q\U.4Y?2J30W>CFEU2'TCIMMMT7:(]5 MY1E!MA[']W\N9REG'FHU2BIU/DY-59U'"TFBK /$,/G6[_%[DCAM7M\=0 ]1 MW+GADH"&,QVM]73(0 7I0+FHP-7'GQP$90?"!GW0XT.N).H9$SLH4SYK).R=3(V-)!$O7&3@D$SW7(AL(0F5IO61A*V[0[ MA;JS?7NIJH?JJZ?X^F.1=U6'F'_Y*]%?W=T@.\6#P,S!F%QJ=7V X),"*:RV M4AKAL?D"XT,(G79741_@;*+$?@I)'^%RYC3/R6I*S:0C;BC. &>B!BUUB:%$ MLOVM^VL>(67:=48G UT+171@ !]AX^75JDI[EI)((2HZ%2%'XB8A!!LY,*+% M^J*5N#\^=2Q8[2B:>,O1U/ Z1"_=&Z_Z=+;C2TJ=/?/$E^6U#EF#0UY [4SG_\R_F,?RN*WM[.9_S,7L_O"_3F_?R_CL#" MT?RQ?6+J\N/RU7M+IMIS;7BR@-')^H:P4C)0#: MPO(ZQ ,5MNZW>8*<:9_WC]#[]\WI;43>P675'5;>A-7KU78'W*9[Z VN-MS- MDC%&,D0P6IC:>F9K6V(AEER17*B43>M[@0%D3?ON/@Z:FJB@+U1M#\AOZ_45 M'0[N&"I>$ ISLD9:'GP0",G3\2"78[5L73_Z""G3/HJ/:8L.$'6/B'E]=;FN ML1>%2[.@T#,E->!F,C13# (!'TS H+-E&&7K:J"GZ)GVT7I,[!PJ](ZSHAU_ M;^D'KKY@+LO5-FROQZ2&YFTBXV=_?.-(>3]VQHF1^_W+4XKD7?@L5[\&5;Y9D!:"MZ+K!%T3*6:847$ M6R)>6B-1ZYR:3S;XAH!I$=),K?<;/P^6<0< V;C4G\(:,QGNVH&X4\'KXZ(B3&!#4DG+XHW MMO5UQ1A\3 O7(V!UWYY-K>,.K>;K$O&'EC\7\J84FDA2,N!87*9Z5#'NXUI ?= W6B77=VA[EA%=8"U37S] MNORS/I@M+E^OWLX_?-QN"N N^!B;CWQ_.[W M)PZ 1G)$!TNX(W3LCDL)3,9@(H7ZO":=M;_"Y#J@2[M '+EB6L?)/5U(':[) M1R!Q@%BG]B-W;B(J%Z0OOC-\.G&5G!.@2Z(\4&@+GI/U0RV=BR5A$GJ0'WGT M$WUH_Q"E+9M+L /C\. *&N89R]PIL-E1QNF^4B00]'24P"E%1:K:HPN6B?$9[/6:2\- M#UOKM(^X.P#-PWN&=/0"@TL0LR<3'!F%VK8H2,4EEP)QR%J7-IS/6J>]-#QH MK=,^XNX!,]N\;V.!7]U,[\=(05JL>SNDKR6:!FM9Q&99)WJ1;%2\>6WC0X1, M.[9BY$NW(V3> W!N<_N7X?/\,EQLR^ZNJ[E^O5_--:.P+?"H)'BMB,$0&$G+ M.[ Q>>V]Y+%YT+,WD5UK(D?04J>EDM]<.(5%_B6L%LNKRQ8-1$-_ M=(L2R8/8&*<\,B03I?0%F*\+#BC,@JBB!4Q!>>]S:;].M'%CT4/7FUM+;K7- MS)4$)FERV$E*<,5Z*$PH$]$%S5M7(3U.35?%D?MH?="+P/X"[\'1/?IBHLCU M:YT=:!;)5#J9P%/$2*$>K\7FH3#=O"/MJ.?)T[X>'*#MP:^3^XB^5PQ=;Y:- M3@3O-3A32_:<1&*%\E8K'4K,DGOYOZ^3^RE\C]?)?:0_]:WR*_P0TM?'']6T MC4$GI4#QFLSFK,!+Y4!&8642TJJ2G@MPAGRH0XPQ3 -!3L MY!BYBA?S=-]>%IN5$F0E,=9;4)' \1S)76M1H@^"QX'(>."G3_ML-0X>CA5B M!T'NS[@!]?P+WBZ$?3M?_VL3OV5+4#8,(?AJ]223X+,-E% J2@ZB*3FWCG*? MHJ=#'W1\NM1, 5V!J0XLJM<1=UYM+(O62XO;VF;%!0.7DP N@T51-++[110- MP?0]/5,O/FVE]4?A=*0*IO90[U?S#Q^(F<6'7[Z0<+BF$$VP__[GBS?7,TGJ MG/KUQ^5%OC:]WG@M"_-@>"('G#U"K!?O(0F72BC"L#S(?^W_[5[0=*S2EZ?3 M0&< DP]SMF.,4^ROI#)T!NOB/*8I6N L@/6HWL"4+63 M^M1P>LBB$U_S9=[8=%%221H=\&C)IMN@:Z%+@9(Q!BZ=D](. M#3W^DPZSH\ M1&HMUWXALCM5R)DSQ2L0F9(0%2LS]9"EP"@7,4$F-$>"9,K@I[D^A^'D .'V MBY37"[Q)-!&C3Y'D4]NDT;FZF%K7+D2RP*BCPV%%R0,^UB5>#M'K,,0<)N1^ M0?/^S^5UEZG3L0@E@;':+^9T!L\P _G38(0M0MAA<?FR:(F0XX!PIZ0NBL M5Y>SM[5[?N.S4::2%85U) '">]$, J($P8/@VKO [*!5:O13[]SJT.]N;W2^ M^6"'5\F'![F'B[('_>]@FWW0Q>4(0ND(RG-#C+L,EG)^%:,S[KY].!P!4T8D M1RCKOKH/D-S$"M_-F=\13IP3UHGPDBQ9*F4)ZUIP,,4J,I)!Q6&CE9Y1^3;4> _?;WYY=_GN"*B/GY]A5_P8F,+I4O&]S+C'$6K]D/T%.)SAK#X+'X':D M1GH"UT]?;S?054^QK9J6600G0BT9DJ!RK24J%J'4!R^1C92N]=#2)PF:=BGT M^![T2!7TA*<[6^QVYS&_7KS%NF=NOOCP4UC/UW\LEK&V$58);DX2_?%RD>C_ MM5'I?7%<3Y.BB->KNG)=TYE5) >(OM;(T0'3@?X;B6&\W@ /@;M M+M#0P?'8V8Z=KXA.6VY% 5EG;*L0?5TK8B!P))]AC7.V=5OD-P1T KL^P+%L MI:F)KTA>_[F@G_-Q_GD[U82"&>^:&Y>EDE+%%G=CWWQT M$*SLF7CIXT3:"Q9V!R)AU)D3K6@R@G)*0V B@O:!\&TH ^.F)1JF]&Y'*NXA M]1\@Q:D?57>=1;?S 78&3:)-**T DPT9-!X=.&<2%%2,%UN]HKX(.\'2/A^M!6-%J,J@9=* $05E9("83 MP$K+O8/&2%7]W,LU(N^Y"VAZ>^ M?>;:G13)JW/ID2M74O7*7Y&O,LRYB0 M^P2UUZW.F+;@D +$$((W:!@:.:QZ^>GO=#CUXD!U+L>1;0>69V,TMTNC?[ZJ MET_;LLCMS+OMO,XU*>QUN3.[\UV]J-I<7LV8S=J(P !MKDN:R,1ZSS@P%G/Q M.3B6!E4?[A5,'T-QAVW,QV%R D5.;=VN)R]67FX<_Q\435R?PAL)K[?LSZ)B M9/@-!1>EU%'JS$!$2HN+\FA]0?KS8W^ZPYZP!C9P7 UT8!;?K)8),:]_ M)9'N.+EFC;(:-$%Q'RE4Q3I9BS'PUC*0"4FB42,V+[=ZBIX.*[+;F+1F2N@ M4 ^*Z?75Y?HR+#)9ZYGQE.:4*&MNK&ODBA"%5H!2IVBLKI5"IXCQ[]#48?5> M&V U548'X+IY5_P=+V];75ZLUWAY\TKXV#OCRX^UR/:WQ1^+%8:+^;\Q_XW2 M\5?+]7KFN!3<*P[9BEQ7O0?P)9()=ZH8DJ^0KO4-USB<=%A$TP;('2A^ZF#P M0>EN9$(!\"XZJ2'(+)5LHV"YKM.Q=4RW)8FG (4%BF_KH8[#NB^'?K'#1^&Q MTM]CY=TEB-YB1OQ$*3W746EG%3#IR1NHNI-89@'&;C;->AX&;J!Z\C,=O@.- M!9>#)-LU1MZLY@FO)ZG,#$KKC*0\1R ETSKENABTSC[E%I-DQ&(#P'SSS0YO M9,=&S^$R[RED>Y'_S]7ZLKZ@W>;,,VF#$4Y+D#X44(9%<+4"*V<3)49MV'A% M[@\1-.PFEYT1O-KKX6!0?<%57(XU3J".CZ*(;_NK]9P4M5NKL8L.=RLRMI>% ME%0+=-XY",0F\5M(B#4-"JAL<& MB95X]AB^F>GX?A7JQ>;/X2L%-<98%[0![D*=HN,X*<+145;&Y&P3-^[PV65' MDS<,R>?TG-&)*G\<,->_B^FJ_JB[PO#6*6TD@I&:@G6)%J(H#%!QC-*;Q/.I MSB+J6%<4P*J*/M0*ELP=>5S0)]P""2 MED&.ANS'J!J&XG-Z59E6<>>(V"V;VZJCW_'R==G^AW_.+S]^Q(NZ*_5]^*M6 M%Y6"*L<,,1I*''+TX&H=N$]>(N?.<3YLS]:(1 [#\]F]U_2BU@[N7&]%<:?_ M=J9(?LEP#26+NEV*4H,8F(&Z3L@SQUG[;>\/$C(,?^?T -1.[E/;QK=8RR?Q M+:;M2NCYOS>*V627[ZZ(F@5I!_.+17Z+E_/50R68,Y$4QI """TH>K$Z4/22 M-/#,G>(AV.3%(!O8@)AA6#N[YZ)3JVG2*__O3U>MWWB]N/W]3%%0K#.=*;32 M@PIU<5ZVKEYX:%7JQ)_2NE#Q<6J&55Z?XQM2(PU,;>0>BA1^OZKM5*\+I6&+ M])&.1_"*F9 RA,U;JQ46G',,6)8Z!JF2"8??@=[_VC#(_!"/0$<)NAER_I__ M^D[2Q.^_-G^T^9/Z_WJ+Y?^J__[C_V_ORYK<.G(UW^=GS#MF)D)MV3V. MZ+8+I&Z),O7NK]^D"1K52U<\O D*3G"I2H6BR M_WS[^?&N9OQ_Q?FGS:<_F.6)L[2-C;:OO(G$ 7(VW^853J^6#VE93C]]OGIU MWN%^#_C?=V0\)G#[G ?H:4U2_G-5]Y_T/UL4(]].G!=*RI0TN>"&L$+Q9@0G M.8=J7[2.O+C4VGM]N()!$J,WQ7Q>:)T22M"T\=::% NX'@+! SF/ H/@K;>O MYU?30\WL05+?*?EY?X9W$,\]/_O<<1%JERX(C-O:P2L",HI3F4JFDF(I\#@% MP :>\"HKU9WRN&MB7I4A:1?1TB;$+MHY)3G0=A@'F="M?22>]. M@:(>^CPT$O@N,#J ^V.[SOM,,V<^2AMC :1PH-[9T7?.FYIK[PT34@GC=O*@ M6P^0/RUV#I'RH0/D]V'YV%!Z9]].3#2(1DMP=4:6 MTJ6:5U$[CY80))E6M^.E]-Z/[G W.U#H\Y-)H%>3=;_J5OI8G X!I$A$3_WB M?%$@!-D"H=D;@" M1=:!0K5I,N82(:O]P>,WX)E11+#*Z#629EWMON4OOV;[Y-K&G_5W+<>L8\$JF(8.&N;G)7+/@A '.N*OY+Q1S M,,>!VZ1M275/;>WMM+VYN2N=K/TFEF]("5X<:T!O^&4^6SQH0E'_?BWR#SE^ MG$W_\SHO-V$90V\XQUH97E(-\^O8;R$@**Y8C 5=:#TH8DAZNKH]V@=YS]?+ MCBST#@*:>U.WUD;F _W=^DA<2&*C4QR(OS51/0GPO(:$W JC; @!6U\_/;>6 M3@:>C(Z6^0"BZQ2"VX-2@U%[K)EKUI#_DPPY5S%Y2)DA5\9%%*TMZ/.K&1>& M;:2] X0.8'V'(%IG0JZ+)K=GXT0+%U[;VKN'V(0UQ=L1KR3CT;CD>'C<%J Y ME!ZOJ3] '2+[5R!UE" Z!-::E'_.KTA.F\YDFU[M-G/'> 8A*0!4F9$2BAQ M:)DX6D9&OG7GPYT6-NZ5Q8D@=KQ(.L39^^GRWS\M,H5^](R\7+W'U8T&1WT MCVG*LW2/,A>X-*@=<%(F4-PK0!D1M)&,$;&.YZ$C@N=7-VX#X1/!KI%P.H;= MA[SX=#.\$2U&6CWY"597B@PXC1:LX,$EF]&(4\'M;E7CMA,^,)I-,BILW9 M^:]7.*LW1^O+IH#+G.K\LDROW1:8?O5JW0IFRWS$G5NS9[>X9QN&$8WNUMY. ME_%J7L&W'DER^^CW^:KF!/PP7VXGD:P7]RM^J1A=WMZ(4$2+0JM$D89TY '8 M3#9612#7+P7IE;6Y=:;_<2L^>NQ3_)C3]55M6$) G'_)^;>\^&,:\_J1?WDL MP3=7ZX]#3?^V)7%S8< ]3[944@R%BLP6 M(L4*B+)XQKW/M&4V1O@+RQEY].OX8)D/([E^0;B-6)-S%#HJ#=)78H23$ QZ M,!:E%P5%\:US1UY!T@ S&SNZO^O6N_'4^3S5"W:KI\K?Y5=J> M4126F*?M ;AA%E3$VDA2,O"UTR]FM,7LUM;AM2=UB91#)#H?BKT=&)_W)!5: MP$HC$V MD-EA1&WK:.*5-8U[03<J0PKDZ2 M21I"J:ZF% @.;0 M1.26^9 ?5X <#;"=%C;N?=QP*&LOE0Z@]J96,MPFE"53 MS^Q-!.XU&6),GA9/L3A76JN"TEG5.CY\L(!Q][_^(L+#I=,!M)[A6CW*_WVM MF\N_?+E[S_8@:$WQ'=FS5$]L?\%/-Y>=P4BE;4#0.7%0OD1P1BB0(5M;E$[L MKF=SJUUU #K&C2..@-7CG7=L&7> \UMC46\/WGVN#+C)=U0!F38*+"T'&EO?BC^QC'&CX>[P=JR@NK!R M;<+#O]WF,3$KD]>! \M%5^,>P"/I'C>%6)"S1-Z\EKHM"2-;U>X"]S$1TH$Y MWE*6T].$;T_,)M$E)A Y"%DKN2.G[4;HVAO/HG?.6YY:>P6[K6SD>O.&<#UI1W\XNFCENOVDS1^]6WW, MBP\?<7;#*"M-YE$80%=G,DG/P4<1 'UAL1@;;1C,XS\UL>-Z7-^&$K;$VR4K M9DW:):M4."1K)$5P9*&\<1FD-"C1\6348 ?=K8D9-V#_)A1K+[P60U/VDY?TO9+K1BLR3D#EZ]]]9Q3E:J]3& ?96F"*1E1.C!6U>3U&"!( MID$6IQ43)H92+K0L[?!S]\W9HV;!L,0+A(!(&V3Q@!;K%2!SEC$4UK5VJ)HM M_JS+S_;![//E9Z<4?P>!Q<-\(FYI*W'"UQ&T%!4582D@TA*T5(5G'U,(K=5^ M_R3"$Y25G10$+R8.[B.1#N TR*6ELL%:I2RDH(B;OIY0)\E "RF8#$SST+I- MVZ4G#NX%JU,D#NXCXPYP_M1=>/8^!B$8.*$HF!"&0T#ZT>A@DF \)M':>!Z: MM'!>R8)[86.'I(5]!-4!UI[+\['*)E9R 9E=[=%3%#A3>6-1*JOKU)361^;' M)&:=5V+@,9AK(; .VGFN5'$<6U_^'Y<< M?5Y)@JTWR*)K74#>4R1PN"2? M@<0!;!V[+<7FG/9GVJ%G]22V4D(RXS<369$EHY!#8EIMFB8X3E981&M-H)_S MXYZYS_2D>/$Q?:#@$.'-!^'DV)A8;YF;]7-[D]\L'1;FR&(*5L?'T2Z\+CH6 M.A7:HK-0\M7+B.<^?-Q=I97\C^5:1U)G-^NODXAD3(X\\WJ2; 4%B(:<)AFC M"24&C*KL*W6VC]0'\U<'D/I!7.M"ZAOW^)'%DA&99"4 $YA!&6).[=(-4BC# M;? F.+V[[)]ZQ+A9*DT1<#0'1\3!+7IW.64<#XR ML*5&2I(BI4!?P0=/(;R/G!BSBW](3[CG&])/=W[ALP_OI1ICC%"CC41Z@]2_ MIJN/ZQO,FG?X]T-/P*J%Y80D< :BGR>7O^C^T*;5?^XY_QZKJ. M+WZ)KL"-4,G7*6"!U)"G"%X& 061>QM9TE;MY!SM\=!QPJ13(6E0$71P]/;/ MO*P]W=9&G 5"?E8%=*ISL9T1X)R*H+4.1G\!F14G'-.,-R^[?K" <<_N#A;CTW X@*<= .(9 M/5HK"ND2Z=N[V6T320R%9 Z^I\ M2K =)I'S !OAYD:3,CJ3E,G -$7%*DOR.B47(#4F#.@T^02GA]O= L<]T3HI MX Z42@>0>[M][#,N:0U\[L*@7^?+U2*OIIMY6W_)LURF]ZNJ2HRRH$O .6N/41*(R&APYTX56^/\?VO^.?TT_7GVY3 ML*[#,BZFZRN2.O-U$I,,DE@!P7%?^TM;<+4C1!WTJ5PJ:)MWTAN*EI$+A49# MY[ZI\*> RM@'B N$]F,T)FFPJI?DQV>)7LQC9NRW4_; M8:S$B)H3..&R9!]H*W/.A]JN0(-/)4%1&(313MC<>C#%<-2,>XDPNHIT!I=> M%.<(#_"7ZWIG,PDKJ"8XYB"+JVO. 8C M9MR0NB^U&1TL9^L^W9!/7N1J,0W7]<]^GL5%IC2P.224G3E.M[ MAE[J3BKBOJO(Z?#00?1Q+W[Z 3]/5WBUH:@.[5W\D6L3P9^N5]>+_/-R>5W[ M$4R$]4HJ&2%@L+4'@067B@#->9*:VV19ZZ81>R]R)ZC[BX7Z:83;Q326@Q5Z M&P%M3Q,J*]8O3P3/UB07("E>6R?0QH;,6S EKF*GH'>G;3 MF>_WT2?#S/E&#O7+-FGL_?3WCZOEO3O+#PNL7'F+7Y83%8*2)F2(5G+::UVM M2&.\=AN5=0ZIY5P,'#GLN-3=E./[E?4) 7&VZO&A]KQ>K6]OR&1L/=3ZS@F3 MA;-Z42-TS3:3T@'R+"$G8VU %&;HE(UGU[:; GR_V!Y2Y+TX5(=<6GYM NZV MRPGI>6;91Q!2%6("U^"5BI"\D-Y'[4-I/?%A$$)V4Y+O5]O#H^1L-X?M) S: M']-Z:,66_G=EFQ__@#D3$Z1 C!82MW6,A8[@@I7 F/.1V?0[]ADYR3KW4T_ M+O<.NU=H]+*Q',*5GW"Z^"=>7>>ZQ7+7\YCNR[W/'E".':#S M-,.5-:EL+B&"TED2WZT#XA*')+Q@F)WSSC8&=S]#NOGE7X#WAZ)+5JVGQT[& M'*WP00,R7F=6.$7<<1*RC,BM5]ZRUEGH'0XT%9=_W=XQKIIIW>F'F;XG;BVF M-2);__X?1/[R35R1/%=?!IYONLNC3S7R=&\V-)J"NEG;[81(+04I@?(U*TJ# M(@6I0]\-%.YCJL=*S#2?=?Y@!?U,*<7(> M77094TJ/P-1P4T?W$6<'3LS#881HBRTN1Q ^T>*3%>"55F"\#,ZJB!2-MPY2 M+W'JZ%X@>''JZ#X2Z0!.AS/NA2E@HZ>IHWO!ZA131_>1<0O_;/[8MQP0S5GKRH:6+GJ)9$\FEEAR$ M-*YXQ[C)K0'[XH(NM^E(F 1[C*IQ8]N>,]IOA:*3YUVNIO%M]S(L/'W&V/7V\ M/5!Y/[^Z^FF^6! 44M@015,3U.X#\'+=L0=Z8* M=@*$GUX9#X#;P7KX>7W6_ML*%ZO.M?%A"L:$%<.4%@9$KC/C!/G4SM0>@"G$ M:$M2%L]'&1_2-K++^%T7CP+;16^)_US+[Y8OSEFK,DI]#TI!/D$P! M+I&3&.D[;W*$('0Q*5LIU(F&U@Q!WLCCN+YKY+&0^Q:4\K$3KVQ40G -7-3F MI#P;BON)/TQKI4*0*.7YJ.0A,>-P8R^^*^1Q<#LR9OQQELY%%_^5:Y583F_^ MR O\/:^=^[=D46[K8>X+.FFI@E$),$=&OKX.X*7PH*,U(A:;33[#L]1]6'"F M\>?9'+8.!L>+#CUW9]^$)8NR6NB(CB*%%#5X9G-M[QJ9DS&G["]0A2_^#'G0".R%XF_N_/=U]I6 V0KI(7*O0-4S Z=\ANR3#C8D[]OGJ_9"_)GNX-^4 M)1@2SQ?M"#P\%GR=<5'D$*,CZ^DT!\4B@@_> _S]Z5ULG WQ%_\*?8% M&((A\7S1AF![&GE-J'Z=:\&9B,92.,B$HR\8 'GA8*(33&8F P[2=6MTRB_^ MV/P"3,!@2+YH_=\CEJ)@*6B3+%@K:S>$F"!8)T%))X.@7Q7_S9X(G/,)_07H M_D H;GJZ?_HR:'*&RGSQJ0XI>*H,HO)C(X&[3E8#5TQ]9C^CH M+1>KR?M*TKIB,Q<5$D<)1;L RD<+H7)2*FE<2I[[L),BTZ?> R?]= ?,!P^\ ME%+LO80]/Y;S/0%*2P]>10?><2ES5-+K9H 9L\ST"&$] M%O0@Y@$E"D:5IRUZP M.D73EGUDW '.[QWCK$E=;JU_(20EM @AUGFSJG# 5'\,0F?'R&TLJ3%4GUE* MYYEF@V-DWEY@'>"N0>:M(R86&1D@3Y*X& K13IXISYI'H[*PJIM;UK_MU:)E MN"2)+AR#$\O^G-'^TA2-?\ZOZ&.NIJLOZSD:.::0-4D$O2:O/T<*U#RC/;$X MHW2,-OG6I]HG(*MSZ]\8J:<8OG($;"Y-D]Y/E__^:9'SSS-:8%ZNU@SA.DC- M6("<6*K7G8)LG,Z@?3$QEVB$[V9;V96H,\W1[5"+CH;,I>G0DS.=E$\Q*$/N M@%(&E/$:?'(*;.%2TB]\<=VDP#2="-9?>FN'.G0T9'K1H:^2(G88Q/D20S[D MQ2<^T5@,"[7FE_Z:=F1/U@0MAUA*#)$E$4,W,UM?I>9,,T(;:LWX(#GC"16O M9!F=:%C%GJOH) 7K%",L]DETX3;)$A@''C@C"R]K.YT0P?J0I),:<_,CQ?-, MNV)6!&>(3Z:FCA8*QIR(!DK)(:A@4-G6?/H&TZ[V0>. :5=[R+H#K^=1PWS# M;52Q0/3UGCF; FB) F&44-'ZJ%)K+_\B)V/L!8*7)V/L(9$.X#3(Y8H4M0N- M+6#JM2!%%!X\KRE/-I"^"X<93]ZY_"U4DF8^PAXPYP_MR='=H@N)$% MK& 4\Z;@(2@70*/PVD5-?GSKAEW?SB7K7AC9\9)U'X%U@+L&X:^H :Z)'!** MVN1+%?!"2.!%HXP^:.N[Z6RQWR7K.61?'>$8G%CVYXSVPYKT"<6]=S;6H_Y: M(%>3.&RV9&0LR2VX@J;U\/+34MCYGM 8O^/.P=@'3-^&JMTTF0Q&U^EK$+C) M=?XU\:2ZGIPS@S)P@>Q\&JI\RW,P]D+X>#U-]X#;-]<';5*"\D'R ++@UJ5V M03K(41I?!(_>=),:\7T.QKGIXA%@^Z:VQ(0^<"P!LJ7X4R5>,[90@0Y&Y%2< MR^3S6!RBIJX%$#'4HM4 @*J>H!D"M?9:N%S M-\-$O[?Y/L=8YOOX12G0R.P%XJ_N?!VAYYH1?%DO"/.J3J76O/:%[6 R-FJP(OAZ5SCW^]M MOB_ $@R)Y^^.P(9G5N62%!> U1M4C.*UD%R"5')./)3(XB7Z\A9>+RW/123J023%0R2 %UTJ!5S814KV1JO6)YG$K'FTGVVKZN^O54(T-]LNI7LP8!U04$\EM'MA9#;1F .G!F M:JNMR!4H@0*"B_2C2,DF%"+;;NH!GB-BW,#FC$^WCH/#!>C#/8/PZ([G)N3[ M=3&-ZZNJLC5K*G"I(C<4\M7$-:DLN$"QH#39ARQD2;9YJ']R*L>-CC?9>OA'!YO/Y3@]Y%&2)AIN+!A?G0-#C I*)\B._G'D,+C3#^)M2N'% MG)!WH9GC@>\J+_"&'W7#K.#@6:B1;$CA1(]FB>)36^)A,;\JY M)XT74BI,&DX9Q2K7+ ?>P[W M 5VHXPAP^V9N$%[DF B9<57G1>M4[9;W@,$Y,"@=YRB\Y[V=@!Y'\<7<-IR# MWIX0G!>PJ=X[D'Z1+4QFJVU*$)-UM8&F $2EP?FBDO36)]UZ'.F)2!MW4SWC MD]*NX-.!7(<0\91U?DA8I)M3DQ( M7Y.SO2SW&. M3[Q6T?N:E)H#N0 \$].,E! <9BURT)(-DHS9!?7G?'1MR(2EDK["=O M?O]]L:Z)^)F(F,Z6T[@9?K?E_:T,G$-K#2:,7L]_F(/6,ZQ)O''4G+M3)9O MG_&>E*^&L=/9-5G^=Y\IP%VC?F)"/5@R!EB=0:E6QI1I(.IU:'O)/II$?36^^\[PFBU74 +>S<@2QJ9RA]Q40^^EK]NGW6+^T@1F*M=K877IO;PL+0I M%D.HE"HZVAEY\ZFJSZWEJ%,QXOE&^RI'W_Q!C*P;_XKFJP,W'HK>.Q1E=(S@0SC.)Z MQ4!KI[UTR(47C8'U^JI&/,49%VV-!39^PZPU3]]FBK73'3$KBJ0#>3-KQFZ. MI#;Q]O_=<'82&1&C@X)43W45XQ9\SKK>_UEDBB>I7_7P#GKRB,/F< M P;O\?A?6 ^'5C>4)W/$\<*YXS"?>E]O?9R%/WSF %"ZD4C"*UKFS87@12'B)>TF+@@$ZU/D1+PLEN]F61NO;)P_NMFT]'?B6QZ;DP'U.(+3-H)3( MX) \*E\P^4Q*:G+K9(PV*Q^WRJ+I^?R((NW \+Y(]<87VGC[EDMIHLJT@]3A M\T@V(2 I*#,&"XK,C&S=1F+7M8U[630&;O:![J%"'#O)_T6BWF=BV[2F *XW MDW]L!QG2-O;;=?@/+^!&7>1)<*"$D PP#D5UH4_.6]C.1T*G, MZK0>OU.PUFY-XQK0$3$[IFS["=1V%G0&M)?#98U=80M=9(\NJE M0=^Z]]U>"QRWCJMW WR4.#OP=M4W6&G(5T\8OO;C9:*&+N[0658D%C J,L(A!2%H'4*, MQ2:E+$7;K6]8!BGN>)\C?I[21CO][[6 ?OR31$'!U_OZT\0*QDWBY(IFAJ"L MDE71$()+1DL?5'QLO)XYX'SQ,9T69>PCX@>GD.UX>I;6Y@V%[^FKW(+!3,_+ MCQO>#NU![M!&208T47(%HCC:R 2!S!FNH00A=+0N8O,DR-9&Z;9$/7[,Z?HJ MORM/\Y=TZNJ:6/D3Z?.]*L!WY?&"/M30>\*-3B9Z#<9Y \H+#8&5>E+J$ZE< MEJK]Z/6F%'1J(_=!W%==",83<0?QPI$T_^7+TQ_PYL_I;=@.2,W#QW1)3.^X1,M]KS"W[*;^>U$^%$H%+1KKL! MR%1;_7+ 4L]4E='!&EK*7W[Z\UBUID'?\_KF=%-F"0ULJUH)8NRLRZ_[+]YUF]M>B=\DY)'K-FK)S.BSJ Z1W@YLA8^V_3 MV>;6>R*\HQ Z>G LUVZJB?2%&$E6-:J88M:Z.=A:K7WD>3D7 M?)I?SU:3K(K#P!6D8FJ]?/)U6A="YCD)%3(&U_J>OSQ &1IS;8%_ Z MO2[_[3HL\W]>TR?]^$<=C7+$5?AS']7BFGNG93:ZPG[\K-L+Q6"9*D$6,*D. M;M;"@5>I%MX&Q(A1!&Q]=?7<6HZ^PG[XN9N=)&7/$;V#E%(A^AC%[)G(E8KV M$Z-4%FI@^CJX3FXB_:^NDX]E=P=[YF,:Z,_6%RQ%9J=,4+4D() 9=G5Q@

QW^K1/;W.X4R@MDTD8&0B]'L/J M,M$@/21- 4-M%F5$ZZKRI]8Q\@%$ZYWJ:%9W")>M&DGKPJ] Y@!V]P":O%K52J$?Z-'36SM9L!!'$(RS MI$G>! B&MF^+-J94VWTWKXY^:AU] >80^3Z&S+',[@ PCTSOW6&69!FE$;1= MU\!2)2_!8Y2@3Q94&-B=V>]T?+@)U0.'48>QO /HU(7?@/\GC-.KZ>K+ MW_'/Z:?K3W^9+Q;S_ZH3KO$S_6;U9:*0AVQ- N<]^6K>%3+-3 -/Y,-QK;4( MK?/W]EE?5T[S@8AX;)V&$L_P!\?;7]0O=:KB__D?_Q]02P$"% ,4 " #+ MA(A57E C>TD] ":;@$ '0 @ $ 8VAA#$P,2YH=&U02P$"% ,4 " #+A(A50,GZ='0( J+ M'0 @ &$/0 8VAA#,Q,2YH M=&U02P$"% ,4 " #+A(A5$ =&:7L( :+ '0 @ $S M1@ 8VAA#,Q,BYH=&U02P$"% ,4 " #+ MA(A5Y?@^K@(% !Y%0 '0 @ 'I3@ 8VAA#,R,2YH=&U02P$"% ,4 " #+A(A5Q>E&9@(% #H% M'0 @ $F5 8VAA#,R,BYH M=&U02P$"% ,4 " #+A(A5YDIEA0Z. P!J\R4 $0 @ %C M60 8VAP="TR,#(R,3 S,2YH=&U02P$"% ,4 " #+A(A54153'%D7 !K M' $ $0 @ &@YP, 8VAP="TR,#(R,3 S,2YX