0001569345-23-000072.txt : 20231206 0001569345-23-000072.hdr.sgml : 20231206 20231206162149 ACCESSION NUMBER: 0001569345-23-000072 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231206 DATE AS OF CHANGE: 20231206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sprinklr, Inc. CENTRAL INDEX KEY: 0001569345 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 454771485 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40528 FILM NUMBER: 231469861 BUSINESS ADDRESS: STREET 1: 29 WEST 35TH STREET STREET 2: 7TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10001 BUSINESS PHONE: (917) 933-7800 MAIL ADDRESS: STREET 1: 29 WEST 35TH STREET STREET 2: 7TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10001 10-Q 1 cxm-20231031.htm 10-Q cxm-20231031
0001569345FALSE2024Q31/3119618300015693452023-02-012023-10-310001569345us-gaap:CommonClassAMember2023-11-30xbrli:shares0001569345us-gaap:CommonClassBMember2023-11-3000015693452023-10-31iso4217:USD00015693452023-01-310001569345us-gaap:CommonClassAMember2023-01-31iso4217:USDxbrli:shares0001569345us-gaap:CommonClassAMember2023-10-310001569345us-gaap:CommonClassBMember2023-10-310001569345us-gaap:CommonClassBMember2023-01-310001569345us-gaap:LicenseAndServiceMember2023-08-012023-10-310001569345us-gaap:LicenseAndServiceMember2022-08-012022-10-310001569345us-gaap:LicenseAndServiceMember2023-02-012023-10-310001569345us-gaap:LicenseAndServiceMember2022-02-012022-10-310001569345cxm:ProfessionalServicesMember2023-08-012023-10-310001569345cxm:ProfessionalServicesMember2022-08-012022-10-310001569345cxm:ProfessionalServicesMember2023-02-012023-10-310001569345cxm:ProfessionalServicesMember2022-02-012022-10-3100015693452023-08-012023-10-3100015693452022-08-012022-10-3100015693452022-02-012022-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2023-07-310001569345us-gaap:AdditionalPaidInCapitalMember2023-07-310001569345us-gaap:TreasuryStockCommonMember2023-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001569345us-gaap:RetainedEarningsMember2023-07-3100015693452023-07-310001569345us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2023-08-012023-10-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-310001569345us-gaap:RetainedEarningsMember2023-08-012023-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2023-10-310001569345us-gaap:AdditionalPaidInCapitalMember2023-10-310001569345us-gaap:TreasuryStockCommonMember2023-10-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001569345us-gaap:RetainedEarningsMember2023-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2022-07-310001569345us-gaap:AdditionalPaidInCapitalMember2022-07-310001569345us-gaap:TreasuryStockCommonMember2022-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001569345us-gaap:RetainedEarningsMember2022-07-3100015693452022-07-310001569345us-gaap:AdditionalPaidInCapitalMember2022-08-012022-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2022-08-012022-10-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012022-10-310001569345us-gaap:RetainedEarningsMember2022-08-012022-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2022-10-310001569345us-gaap:AdditionalPaidInCapitalMember2022-10-310001569345us-gaap:TreasuryStockCommonMember2022-10-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310001569345us-gaap:RetainedEarningsMember2022-10-3100015693452022-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2023-01-310001569345us-gaap:AdditionalPaidInCapitalMember2023-01-310001569345us-gaap:TreasuryStockCommonMember2023-01-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001569345us-gaap:RetainedEarningsMember2023-01-310001569345us-gaap:AdditionalPaidInCapitalMember2023-02-012023-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2023-02-012023-10-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-10-310001569345us-gaap:RetainedEarningsMember2023-02-012023-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2022-01-310001569345us-gaap:AdditionalPaidInCapitalMember2022-01-310001569345us-gaap:TreasuryStockCommonMember2022-01-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001569345us-gaap:RetainedEarningsMember2022-01-3100015693452022-01-310001569345us-gaap:AdditionalPaidInCapitalMember2022-02-012022-10-310001569345cxm:CommonClassAAndCommonClassBMemberus-gaap:CommonStockMember2022-02-012022-10-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-10-310001569345us-gaap:RetainedEarningsMember2022-02-012022-10-31cxm:subsidiarycxm:segment0001569345us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-10-310001569345us-gaap:OtherNoncurrentAssetsMember2023-10-310001569345us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-01-310001569345us-gaap:OtherNoncurrentAssetsMember2023-01-3100015693452023-11-012023-10-310001569345srt:AmericasMember2023-08-012023-10-310001569345srt:AmericasMember2022-08-012022-10-310001569345srt:AmericasMember2023-02-012023-10-310001569345srt:AmericasMember2022-02-012022-10-310001569345us-gaap:EMEAMember2023-08-012023-10-310001569345us-gaap:EMEAMember2022-08-012022-10-310001569345us-gaap:EMEAMember2023-02-012023-10-310001569345us-gaap:EMEAMember2022-02-012022-10-310001569345cxm:NonUSAndNonEMEAMember2023-08-012023-10-310001569345cxm:NonUSAndNonEMEAMember2022-08-012022-10-310001569345cxm:NonUSAndNonEMEAMember2023-02-012023-10-310001569345cxm:NonUSAndNonEMEAMember2022-02-012022-10-310001569345country:US2023-08-012023-10-310001569345country:US2022-08-012022-10-310001569345country:US2023-02-012023-10-310001569345country:US2022-02-012022-10-310001569345us-gaap:CorporateDebtSecuritiesMember2023-10-310001569345us-gaap:MunicipalBondsMember2023-10-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001569345us-gaap:CertificatesOfDepositMember2023-10-310001569345us-gaap:CommercialPaperMember2023-10-310001569345us-gaap:CorporateDebtSecuritiesMember2023-01-310001569345us-gaap:MunicipalBondsMember2023-01-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001569345us-gaap:CertificatesOfDepositMember2023-01-310001569345us-gaap:CommercialPaperMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310001569345us-gaap:FairValueMeasurementsRecurringMember2023-10-310001569345us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001569345us-gaap:FairValueMeasurementsRecurringMember2023-01-31cxm:security00015693452022-02-012023-01-31xbrli:pure0001569345us-gaap:SellingAndMarketingExpenseMember2023-02-012023-10-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-10-3100015693452023-08-020001569345cxm:SiliconValleyBridgeBankNAMember2023-04-300001569345cxm:JPMorganBankMember2023-10-31cxm:plan0001569345us-gaap:EmployeeStockMember2021-06-012021-06-300001569345us-gaap:PerformanceSharesMember2023-05-012023-05-010001569345us-gaap:RestrictedStockUnitsRSUMember2023-01-310001569345us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2023-10-310001569345us-gaap:PerformanceSharesMember2023-10-310001569345us-gaap:PerformanceSharesMember2023-02-012023-10-310001569345us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2023-08-012023-10-310001569345us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2022-08-012022-10-310001569345us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2023-02-012023-10-310001569345us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2022-02-012022-10-310001569345us-gaap:CostOfSalesMembercxm:ProfessionalServicesMember2023-08-012023-10-310001569345us-gaap:CostOfSalesMembercxm:ProfessionalServicesMember2022-08-012022-10-310001569345us-gaap:CostOfSalesMembercxm:ProfessionalServicesMember2023-02-012023-10-310001569345us-gaap:CostOfSalesMembercxm:ProfessionalServicesMember2022-02-012022-10-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012023-10-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2022-08-012022-10-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-10-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-10-310001569345us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-310001569345us-gaap:SellingAndMarketingExpenseMember2022-08-012022-10-310001569345us-gaap:SellingAndMarketingExpenseMember2022-02-012022-10-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012022-10-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-10-31cxm:stockClass0001569345us-gaap:EmployeeStockOptionMember2023-08-012023-10-310001569345us-gaap:EmployeeStockOptionMember2022-08-012022-10-310001569345us-gaap:EmployeeStockOptionMember2023-02-012023-10-310001569345us-gaap:EmployeeStockOptionMember2022-02-012022-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2023-08-012023-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2022-08-012022-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-10-310001569345us-gaap:WarrantMember2023-08-012023-10-310001569345us-gaap:WarrantMember2022-08-012022-10-310001569345us-gaap:WarrantMember2023-02-012023-10-310001569345us-gaap:WarrantMember2022-02-012022-10-310001569345us-gaap:EmployeeStockMember2023-08-012023-10-310001569345us-gaap:EmployeeStockMember2022-08-012022-10-310001569345us-gaap:EmployeeStockMember2023-02-012023-10-310001569345us-gaap:EmployeeStockMember2022-02-012022-10-310001569345us-gaap:EmployeeStockOptionMember2023-08-012023-10-310001569345us-gaap:EmployeeStockOptionMember2022-08-012022-10-310001569345us-gaap:EmployeeStockOptionMember2023-02-012023-10-310001569345us-gaap:EmployeeStockOptionMember2022-02-012022-10-310001569345us-gaap:PerformanceSharesMember2023-08-012023-10-310001569345us-gaap:PerformanceSharesMember2022-08-012022-10-310001569345us-gaap:PerformanceSharesMember2023-02-012023-10-310001569345us-gaap:PerformanceSharesMember2022-02-012022-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2023-08-012023-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2022-08-012022-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-310001569345us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-10-310001569345us-gaap:EmployeeStockMember2023-08-012023-10-310001569345us-gaap:EmployeeStockMember2022-08-012022-10-310001569345us-gaap:EmployeeStockMember2023-02-012023-10-310001569345us-gaap:EmployeeStockMember2022-02-012022-10-310001569345us-gaap:WarrantMember2023-08-012023-10-310001569345us-gaap:WarrantMember2022-08-012022-10-310001569345us-gaap:WarrantMember2023-02-012023-10-310001569345us-gaap:WarrantMember2022-02-012022-10-3100015693452023-02-012023-04-300001569345cxm:DigitalTrainingServicesForEmployeesMember2023-02-012023-10-310001569345cxm:DigitalTrainingServicesForEmployeesMember2022-08-012022-10-310001569345cxm:DigitalTrainingServicesForEmployeesMember2022-02-012022-10-310001569345cxm:DigitalTrainingServicesForEmployeesMember2023-08-012023-10-310001569345cxm:DigitalTrainingServicesForCustomersMember2023-02-012023-10-310001569345cxm:DigitalTrainingServicesForCustomersMember2022-02-012022-10-310001569345cxm:DigitalTrainingServicesForCustomersMember2023-08-012023-10-310001569345cxm:DigitalTrainingServicesForCustomersMember2022-08-012022-10-310001569345us-gaap:RelatedPartyMember2023-10-310001569345us-gaap:RelatedPartyMember2023-01-310001569345cxm:ManishSarinMember2023-02-012023-10-310001569345cxm:ManishSarinAdoptionSeptember2023PlanMembercxm:ManishSarinMember2023-08-012023-10-310001569345cxm:ManishSarinAdoptionSeptember2023PlanMembercxm:ManishSarinMember2023-10-310001569345cxm:ManishSarinTermination2023PlanMembercxm:ManishSarinMember2023-08-012023-10-310001569345cxm:ManishSarinTermination2023PlanMembercxm:ManishSarinMember2023-10-310001569345cxm:ManishSarinAdoptionOctober2023PlanMembercxm:ManishSarinMember2023-08-012023-10-310001569345cxm:ManishSarinAdoptionOctober2023PlanMembercxm:ManishSarinMember2023-10-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to                
Commission File Number: 001-40528
Sprinklr, Inc.
(Exact Name of Registrant as Specified in its Charter)
 
Delaware
(State or other Jurisdiction of
Incorporation or organization)
29 West 35th Street
New York, NY
(Address of principal executive offices)

47-4771485
(IRS Employer
Identification No.)

10001
(Zip Code)
Registrant’s telephone number, including area code: (917) 933-7800
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class Trading Symbol(s) Name of each exchange on which registered
Class A common stock, par value $0.00003 per share
 CXM 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  ☒ No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 




Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No 
As of November 30, 2023, the registrant had 151,605,805 shares of Class A common stock and 122,284,648 shares of Class B common stock, each with a par value of $0.00003 per share, outstanding.





TABLE OF CONTENTS

PART I.FINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
PART II.OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 5.
Item 6.

WHERE YOU CAN FIND MORE INFORMATION
Investors and others should note that we announce material financial information to our investors using our investor relations website, press releases, SEC filings and public conference calls and webcasts. We also use Sprinklr’s blog and the following social media channels as a means of disclosing information about the company, our products, our planned financials and other announcements and attendance at upcoming investor and industry conferences, and other matters. This is in compliance with our disclosure obligations under Regulation FD:
Sprinklr Company Blog (http://sprinklr.com/blog)
Sprinklr LinkedIn Page (http://www.linkedin.com/company/sprinklr)
Sprinklr X (formerly known as Twitter) Account (https:/x.com/sprinklr)
Sprinklr Facebook Page (https://www.facebook.com/sprinklr/)
Sprinklr Instagram Page (https://www.instagram.com/sprinklr)
In addition, investors and others can view Sprinklr videos on YouTube (https://www.YouTube.com/c/sprinklr).
Information posted through these social media channels may be deemed material. Accordingly, in addition to reviewing our press releases, SEC filings, public conference calls and webcasts, investors should monitor Sprinklr’s blog and its other social media channels. The information we post through these channels is not a part of this Quarterly Report on Form 10-Q. The channel list on how to connect with us may be updated from time to time and is available on https://www.sprinklr.com and our investor relations website.




2



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (this “Form 10-Q”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements contained in this Form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “expect” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements.
These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our revenue, expenses and other operating results;
our ability to acquire new customers and successfully engage new and existing customers;
our ability to achieve and maintain our profitability;
future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;
the costs and success of our marketing efforts and our ability to promote our brand;
our growth strategies for our Unified-CXM platform;
our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our ability to effectively manage our growth, including any international expansion;
our ability to obtain, maintain, protect, defend or enforce our intellectual property or other proprietary rights and any costs associated therewith;
the effects of unstable market and economic conditions, including as a result of increases in inflation rates, higher interest rates, recent bank closures or instability, public health crises and geopolitical actions, such as war and terrorism or the perception that such hostilities may be imminent, on our business, financial condition and share price;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Form 10-Q. And, while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Form 10-Q to reflect events or circumstances after the date of this Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
Unless the context otherwise requires, the terms “Sprinklr,” “the Company,” “we,” “our,” “us” or similar references in this Form 10-Q refer to Sprinklr, Inc. and its subsidiaries.
3

PART I-FINANCIAL INFORMATION
Item 1. Financial Statements
SPRINKLR, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(unaudited)

October 31, 2023January 31, 2023
Assets
Current assets:
Cash and cash equivalents$172,462 $188,387 
Marketable securities483,969 390,239 
Accounts receivable, net of allowance of $4.9 million and $3.2 million, respectively
153,660 205,038 
Prepaid expenses and other current assets77,228 78,865 
Total current assets887,319 862,529 
Property and equipment, net30,597 22,885 
Goodwill and other intangible assets50,221 50,349 
Operating lease right-of-use assets27,576 15,725 
Other non-current assets92,001 73,503 
Total assets$1,087,714 $1,024,991 
Liabilities and stockholders’ equity
Liabilities
Current liabilities:
Accounts payable$22,473 $30,101 
Accrued expenses and other current liabilities72,781 97,524 
Operating lease liabilities, current6,208 7,134 
Deferred revenue297,130 324,140 
Total current liabilities398,592 458,899 
Deferred revenue, non-current1,155 1,371 
Deferred tax liability, non-current1,300 1,289 
Operating lease liabilities, non-current23,530 9,633 
Other liabilities, non-current4,933 4,467 
Total liabilities429,510 475,659 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Class A common stock, $0.00003 par value, 2,000,000,000 shares authorized; 140,081,156 and 119,477,713 shares issued and outstanding as of October 31, 2023 and January 31, 2023, respectively
4 3 
Class B common stock, $0.00003 par value, 310,000,000 shares authorized; 132,492,722 and 144,263,658 shares issued and outstanding as of October 31, 2023 and January 31, 2023, respectively
4 6 
Treasury stock, at cost, 14,130,784 and 14,130,784 shares as of October 31, 2023 and January 31, 2023, respectively
(23,831)(23,831)
Additional paid-in capital1,153,761 1,074,149 
Accumulated other comprehensive loss(5,383)(4,384)
Accumulated deficit(466,351)(496,611)
Total stockholders’ equity658,204 549,332 
Total liabilities and stockholders’ equity$1,087,714 $1,024,991 
See accompanying notes to the unaudited condensed consolidated financial statements

4


SPRINKLR, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data)
(unaudited)
Three Months Ended October 31, Nine Months Ended October 31,
2023202220232022
Revenue:
Subscription$170,464$139,906 $491,581$400,301
Professional services15,86117,345 46,57252,558
Total revenue186,325 157,251 538,153 452,859
Costs of revenue:
Costs of subscription29,877 26,249 85,136 76,759
Costs of professional services16,571 14,271 46,716 47,641
Total costs of revenue46,448 40,520 131,852 124,400
Gross profit139,877 116,731 406,301 328,459
Operating expense:
Research and development23,146 19,208 68,230 56,531
Sales and marketing75,446 79,538 244,766 253,418
General and administrative28,096 22,588 77,820 67,916
Total operating expense126,688 121,334 390,816 377,865 
Operating income (loss)13,189 (4,603)15,485 (49,406)
Other income, net
6,328 1,093 18,324 1,304
Income (loss) before provision for income taxes19,517 (3,510)33,809 (48,102)
Provision for income taxes2,550 2,350 3,549 6,973
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Net income (loss) per share, basic$0.06 $(0.02)$0.11 $(0.21)
Weighted average shares used in computing net income (loss) per share, basic271,202260,285268,596258,677
Net income (loss) per share, diluted$0.06 $(0.02)$0.11 $(0.21)
Weighted average shares used in computing net income (loss) per share, diluted288,121 260,285 285,985 258,677
See accompanying notes to the unaudited condensed consolidated financial statements
5


SPRINKLR, INC.
Condensed Consolidated Statements of Comprehensive Income (Loss)
(in thousands)
(unaudited)
Three Months Ended October 31, Nine Months Ended October 31,
2023202220232022
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Foreign currency translation adjustments(1,368)(1,831)(1,300)(4,873)
Unrealized gains (losses) on investments, net of tax
247 (446)301 (1,751)
Total comprehensive income (loss), net of tax$15,846 $(8,137)$29,261 $(61,699)
See accompanying notes to the unaudited condensed consolidated financial statements
6


SPRINKLR, INC.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands)
(unaudited)
Class A and Class B Common StockAdditional Paid-in CapitalTreasury StockAccumulated Other
Comprehensive Loss
Accumulated Deficit
Total StockholdersEquity
SharesAmountSharesAmount
Balance at July 31, 2023
270,318 $8 $1,128,689 14,131 $(23,831)$(4,262)$(483,318)$617,286 
Stock-based compensation - equity classified awards— — 14,091 — — — — 14,091 
Exercise of stock options and vesting of restricted stock units2,256 — 10,981 — — — — 10,981 
Other comprehensive loss
— — — — — (1,121)— (1,121)
Net income— — — — — — 16,967 16,967 
Balance at October 31, 2023
272,574 $8 $1,153,761 14,131 $(23,831)$(5,383)$(466,351)$658,204 
Balance at July 31, 2022
259,713 $9 $1,027,849 14,131 $(23,831)$(5,167)$(490,845)$508,015 
Stock-based compensation - equity classified awards— — 11,982 — — — — 11,982 
Exercise of stock options and vesting of restricted stock units1,197 — 5,568 — — — — 5,568 
Other comprehensive loss— — — — — (2,277)— (2,277)
Net loss— — — — — — (5,860)(5,860)
Balance at October 31, 2022
260,910 $9 $1,045,399 14,131 $(23,831)$(7,444)$(496,705)$517,428 





7


SPRINKLR, INC.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands)
(unaudited)
Class A and Class B Common StockAdditional Paid-in CapitalTreasury StockAccumulated Other
Comprehensive Loss
Accumulated Deficit
Total StockholdersEquity
SharesAmountSharesAmount
Balance at January 31, 2023
263,741 $9 $1,074,149 14,131 $(23,831)$(4,384)$(496,611)$549,332 
Stock-based compensation - equity classified awards— — 43,310 — — — — 43,310 
Exercise of stock options and vesting of restricted stock units8,305 — 32,331 — — — — 32,331 
Issuance of common shares upon ESPP purchases528 — 3,970 — — — — 3,970 
Other adjustment— (1)1 — — — —  
Other comprehensive loss
— — — — — (999)— (999)
Net income— — — — — — 30,260 30,260 
Balance at October 31, 2023
272,574 $8 $1,153,761 14,131 $(23,831)$(5,383)$(466,351)$658,204 
Balance at January 31, 2022
256,481 $8 $982,122 14,131 $(23,831)$(820)$(441,630)$515,849 
Stock-based compensation - equity classified awards— — 41,068 — — — — 41,068 
Exercise of stock options and vesting of restricted stock units3,712 — 15,997 — — — — 15,997 
Issuance of common shares upon ESPP purchases717 1 6,212 — — — — 6,213 
Other comprehensive loss— — — — — (6,624)— (6,624)
Net loss— — — — — — (55,075)(55,075)
Balance at October 31, 2022
260,910 $9 $1,045,399 14,131 $(23,831)$(7,444)$(496,705)$517,428 
See accompanying notes to the unaudited condensed consolidated financial statements
8



SPRINKLR, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Nine Months Ended October 31,
20232022
Cash flow from operating activities:
Net income (loss)$30,260 $(55,075)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization expense11,283 8,727 
Bad debt expense3,370 1,161 
Stock-based compensation expense, net of amounts capitalized42,105 39,920 
Non-cash lease expense6,102 4,759 
Deferred income taxes(3,205) 
Net amortization/accretion on marketable securities(12,379) 
Other non-cash items, net 56 (549)
Changes in operating assets and liabilities:
Accounts receivable47,876 29,358 
Prepaid expenses and other current assets2,246 27,246 
Other non-current assets(8,424)(5,782)
Accounts payable(8,878)(1,243)
Operating lease liabilities(6,098)(5,448)
Accrued expenses and other current liabilities(23,744)(625)
Litigation settlement (12,000)
Deferred revenue(26,807)(24,578)
Other liabilities399 (1,285)
Net cash provided by operating activities54,162 4,586 
Cash flow from investing activities:
Purchases of marketable securities(443,850)(640,173)
Sales of marketable securities5,375 2,838 
Maturities of marketable securities357,422 459,026 
Purchases of property and equipment(6,494)(2,923)
Capitalized internal-use software(8,791)(7,733)
Net cash used in investing activities(96,338)(188,965)
Cash flow from financing activities:
Proceeds from issuance of common stock upon exercise of stock options32,331 15,997 
Proceeds from issuance of common stock upon ESPP purchases3,970 6,213 
Net cash provided by financing activities36,301 22,210 
Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash(1,648)(3,232)
Net change in cash, cash equivalents and restricted cash(7,523)(165,401)
Cash, cash equivalents and restricted cash at beginning of period188,387 321,426 
Cash, cash equivalents and restricted cash at end of period$180,864 $156,025 
Supplemental disclosure of cash flow information:
Cash paid for income taxes, net of refunds$5,039 $5,137 
Supplemental disclosure for non-cash investing and financing:
Right-of-use assets obtained in exchange for operating lease liabilities$18,121 $5,222 
Accrued purchases of property and equipment$2,192 $92 
Stock-based compensation expense capitalized in internal-use software$1,956 $1,898 
Accrued for asset retirement obligation$117 $ 
See accompanying notes to the unaudited condensed consolidated financial statements
9

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

1.Organization and Description of Business
Description of Business
Founded in 2009, Sprinklr, Inc. (the “Company”) provides enterprise cloud software products that enable organizations to do marketing, advertising, research, care, sales and engagement across modern channels including social, messaging, chat and text through its unified Customer Experience Management (“CXM”) software platform.
The Company was incorporated in Delaware in 2011 and is headquartered in New York, New York, USA with 19 operating subsidiaries globally.

2.Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2023, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of the results to be expected for the year ending January 31, 2024 or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2023 in the Company’s Annual Report on Form 10-K (the “2023 10-K”) filed with the SEC on April 3, 2023.
There have been no material changes in the significant accounting policies as described in the Company’s consolidated financial statements for the fiscal year ended January 31, 2023 included in the 2023 10-K, with the exception of the addition of restricted cash, which is discussed below.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, fair value assumptions for stock-based compensation, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
10

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Segments
The Company operates in one segment because the Company’s offerings operate on its single Customer Experience Management Platform, the Company’s products are deployed in a similar way, and the Company’s chief operating decision maker (“CODM”), the chief executive officer, evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography. Because the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Cash, Cash Equivalents and Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
(in thousands)October 31, 2023January 31, 2023
Cash and cash equivalents$172,462 $188,387 
Restricted cash included in prepaid expenses and other current assets(1)
1,491  
Restricted cash included in other non-current assets(2)
6,911  
Total cash, cash equivalents and restricted cash$180,864 $188,387 
(1)Consists primarily of cash that is restricted and is associated with certain credit card programs.
(2)Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.
Concentration of Risk and Significant Customers
The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits.
To manage credit risk related to accounts receivable, the Company maintains an allowance for credit losses. The allowance is determined by applying a loss-rate method based on an aging schedule using the Company’s historical loss rate. The Company also considers reasonable and supportable current and forecasted information in determining its estimated loss rates, such as external forecasts, macroeconomic trends, or other factors, including customers’ credit risk and historical loss experience. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe.
No single customer accounted for more than 10% of total revenue during the three and nine months ended October 31, 2023 and 2022.
In addition, the Company relies upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of its services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at the Company’s hosted infrastructure partners would impact the Company’s operations and could adversely impact its business.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board issued ASU 2016-13, with subsequent amendments, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”). The Company adopted Topic 326 on January 31, 2023, with an effective date of February 1, 2022, which amended the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company utilized the modified-retrospective approach at adoption, under which prior period comparable financial information was not adjusted. The adoption did not have a material impact on the consolidated financial statements and related disclosures.


11

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
3. Revenue Recognition
The Company derives its revenues primarily from (i) subscription revenue, which consists of subscription fees from customers accessing the Company’s cloud-based software platform and applications, as well as related customer support services; and (ii) professional services revenue, which consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.
Costs to Obtain Customer Contracts
Costs to obtain customer contracts, including commissions earned, that are considered incremental and recoverable are capitalized and amortized on a straight-line basis over the anticipated period of benefit. The Company determines the period of benefit by taking into consideration the length of its customer contracts, customer relationship period, technology lifecycle, and other factors. The Company currently estimates the period of benefit for which costs are amortized over to be five years. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within the Company’s condensed consolidated statement of operations.
Capitalized costs to obtain customer contracts as of October 31, 2023 were $117.6 million, of which $40.8 million is included in prepaid expenses and other current assets and $76.8 million within other non-current assets. Capitalized costs to obtain customer contracts as of January 31, 2023 were $113.5 million, of which $44.1 million is included in prepaid expenses and other current assets and $69.4 million within other non-current assets.
During the three months ended October 31, 2023 and 2022, the Company amortized $12.2 million and $11.3 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense. During the nine months ended October 31, 2023 and 2022, the Company amortized $36.4 million and $33.5 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.
Deferred Revenue
Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized. The Company recognized revenue of $149.5 million and $131.0 million for the three months ended October 31, 2023, and 2022, respectively, and $296.0 million and $250.6 million for the nine months ended October 31, 2023, and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At October 31, 2023 and January 31, 2023, contract assets were $3.8 million and $4.8 million, respectively, and were included in prepaid expenses and other current assets.
Remaining Performance Obligation
Remaining Performance Obligation (“RPO”) represents contracted revenues that had not yet been recognized and includes deferred revenues and amounts that will be invoiced and recognized in future periods. As of October 31, 2023, the Company’s RPO was $774.5 million, approximately $491.4 million of which the Company expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors.
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use the cloud-based software platform:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Americas$110,096 $104,932 $321,013 $295,288 
EMEA62,309 43,647 172,336 127,099 
Other13,920 8,672 44,804 30,472 
$186,325 $157,251 $538,153 $452,859 
12

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The United States was the only country that represented more than 10% of the Company’s revenues. The following table represents the revenue in the United States for the three and nine months ended October 31, 2023 and 2022.
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
United States$101,848 $99,844 $301,253 $278,352 

4. Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets:
October 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$86,108 $4 $(90)$86,022 
Municipal bonds6,677   6,677 
U.S. government and agency securities164,259 22 (152)164,129 
Certificates of deposit57,087 10 (18)57,079 
Commercial paper170,224 2 (164)170,062 
Marketable securities$484,355 $38 $(424)$483,969 
January 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$39,922 $8 $(68)$39,862 
Municipal bonds12,429 22  12,451 
U.S. government and agency securities128,898 6 (367)128,537 
Certificates of deposit59,546 28 (155)59,419 
Commercial paper150,131 41 (202)149,970 
Marketable securities$390,926 $105 $(792)$390,239 
As of October 31, 2023 and January 31, 2023, the maturities of available-for-sale marketable securities did not exceed 12 months. Interest income from cash and cash equivalents and marketable securities was $7.8 million and $21.7 million for the three and nine months ended October 31, 2023, respectively, and $2.5 million and $4.1 million for the three and nine months ended October 31, 2022, respectively.
The estimated fair value of debt securities in an unrealized loss position for which an allowance for credit losses has not been recorded was $393.3 million and $220.9 million as of October 31, 2023 and January 31, 2023, respectively. There are no expected credit losses that have been recorded against the Company’s investment securities as of October 31, 2023 and January 31, 2023.
Unrealized losses on the Company’s debt securities are not considered to be credit-related based upon an analysis that considered the extent to which the fair value is less than the amortized basis of a security, adverse conditions specifically related to the security, changes to credit rating of the instrument subsequent to Company purchase, and the strength of the underlying collateral, if any.
Refer to Note 5, Fair Value Measurements, for information about the fair value of the Company’s fair value hierarchy for short-term marketable securities.

13

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
5. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2023 and January 31, 2023, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
October 31, 2023January 31, 2023
(in thousands)Level 1Level 2TotalLevel 1Level 2Total
Financial Assets:
Cash Equivalents:
Money market funds$59,037 $ $59,037 $73,851 $ $73,851 
Marketable Securities:
Corporate bonds 86,022 86,022  39,862 39,862 
Municipal bonds 6,677 6,677  12,451 12,451 
U.S. government and agency securities 164,129 164,129  128,537 128,537 
Certificates of deposit 57,079 57,079  59,419 59,419 
Commercial paper 170,062 170,062  149,970 149,970 
Total financial assets$59,037 $483,969 $543,006 $73,851 $390,239 $464,090 
The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate and municipal debt securities, U.S. government and agency securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.
The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s marketable securities consist primarily of U.S. government and agency securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities, as it may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of October 31, 2023 and January 31, 2023, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of October 31, 2023, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As discussed in Note 4, Marketable Securities, as of October 31, 2023 and January 31, 2023, there were no securities that were in an unrealized loss position for more than 12 months. The Company has not recorded any impairments in the periods presented.

14

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
6. Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
(in thousands)October 31, 2023January 31, 2023
Prepaid hosting and data costs$4,270 $12,168 
Prepaid software costs8,296 6,079 
Prepaid marketing2,158 1,660 
Capitalized commissions costs, current portion40,780 44,051 
Contract assets3,831 4,785 
Security deposits, short-term3,105 3,136 
Taxes recoverable3,933 2,327 
Restricted cash1,491  
Prepaid employee benefits2,569 1,582 
Other 6,795 3,077 
Prepaid expenses and other current assets$77,228 $78,865 
Depreciation and Amortization Expense
Depreciation and amortization expense consisted of the following:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Depreciation and amortization expense$1,454 $1,634 $4,493 $4,646 
Amortization expense for capitalized internal-use software$2,500 $1,591 $6,790 $4,081 
The Company capitalized internal-use software costs, including stock-based compensation, of $3.4 million and $3.7 million for the three months ended October 31, 2023 and 2022, respectively, and $10.7 million and $9.6 million for the nine months ended October 31, 2023 and 2022, respectively.
15

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
(in thousands)October 31, 2023January 31, 2023
Bonuses$18,224 $25,057 
Commissions8,663 27,866 
Employee liabilities (1)
17,354 16,374 
Purchased media costs (2)
2,002 2,965 
Accrued restructuring costs (3)
310 4 
Accrued sales and use tax liability7,025 7,336 
Accrued income taxes5,050 3,139 
Accrued deferred contract credits2,346 1,733 
Vendor and travel costs payable5,986 4,132 
Professional services659 784 
Asset retirement obligation881 1,011 
Withholding taxes payable681 2,702 
Other3,600 4,421 
Accrued expenses and other current liabilities$72,781 $97,524 
(1) Includes $3.2 million and $1.4 million of accrued employee contributions under the Company’s 2021 Employee Stock Purchase Plan (“ESPP”) at October 31, 2023 and January 31, 2023, respectively.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.
(3) In February 2023, the Company implemented an approved plan for restructuring its global workforce by approximately 4% to reduce operating costs and better align its workforce with the needs of its business. The majority of the associated costs, including severance and benefits, were incurred in the first half of fiscal 2024. For the nine months ended October 31, 2023, the Company incurred a total of $4.4 million in restructuring costs of which $4.2 million and $0.2 million are recorded within sales and marketing expense and general and administrative expense, respectively, on the Company’s condensed consolidated statements of operations. As of October 31, 2023, $4.1 million had been paid and the remaining $0.3 million is recorded within accrued restructuring costs.

7. Leases
The Company has leases for corporate offices under non-cancelable operating leases with various expiration dates. The Company did not have any finance leases during the three and nine months ended October 31, 2023 and 2022.
On August 2, 2023, the Company entered into a 10-year operating lease agreement for a new corporate headquarters located in New York, NY. The Company has the option to extend the term for 60 months. The Company cannot take possession of the leased premises until the design and construction period ends, which is not anticipated to end until fiscal 2025. The annual lease payments will be approximately $2.6 million once the lease commences.
The components of lease expense were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Operating lease cost$2,877 $2,107 $8,160 $5,902 
Variable lease cost328 277 937 849 
Short-term lease cost145 181 534 564 
Total lease cost$3,350 $2,565 $9,631 $7,315 




16

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The weighted average remaining lease term and discount rate were as follows:
October 31, 2023
Weighted average remaining lease term (years)6.42
Weighted average discount rate10.81 %
The maturities of lease liabilities under non-cancelable operating leases, net of lease incentives, was as follows:
(in thousands)October 31, 2023
Fiscal year ended January 31, 2024 (remaining three months)
$3,441 
20257,410 
20266,029 
20275,471 
20283,881 
20293,372 
Thereafter12,759 
Total minimum lease payments (1)
42,363 
Less: imputed interest(12,625)
Total$29,738 
(1) Excludes future payments related to the New York operating lease, which has been signed but not yet commenced as of October 31, 2023.

8. Commitments and Contingencies
Letters of Credit
In April 2023, the Company terminated its credit facility with Silicon Valley Bank (“SVB”), while keeping its existing letters of credit in lieu of deposits on certain leases. As the Company no longer has a credit facility with SVB, it was required to collateralize these letters of credit with cash, totaling approximately $1.3 million, which the Company has therefore classified within restricted cash. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.
During 2023, the Company entered into cash collateral agreements with J.P. Morgan Bank in lieu of a letter of credit facility, through which approximately $5.4 million is outstanding as of October 31, 2023. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.
Legal Matters
From time to time, the Company, various subsidiaries, and certain current and former officers may be named as defendants in various lawsuits, claims, investigations and proceedings arising from the normal course of business. The Company also may become involved with contract issues and disputes with customers. With respect to litigation in general, based on the Company’s experience, management believes that the amount of damages claimed in a case are not a meaningful indicator of the potential liability. Claims, suits, investigations and proceedings are inherently uncertain and it is not possible to predict the ultimate outcome of cases. The Company believes that it has valid defenses with respect to the legal matters pending against the Company and intends to vigorously contest each of them.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, if an unfavorable ruling were to occur in any specific period, there exists the possibility of a material adverse impact on the results of operations for that period. At October 31, 2023, the Company had no provision for liability under existing litigation.
17

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Other Contractual Commitments
Other contractual commitments consist primarily of non-cancelable purchase commitments to support the Company’s data and hosting services. During the nine months ended October 31, 2023, the Company entered into new operating leases that would impact its cash requirements. See Note 7 for additional information. There were no other significant changes in the Company’s material cash requirements as compared to the material cash requirements from known contractual and other obligations described in the 2023 10-K.

9. Stock-Based Compensation
Equity Award Plans
The Company has two equity incentive plans, the Sprinklr, Inc. 2021 Equity Incentive Plan (the “2021 Plan”) and the Sprinklr, Inc. 2011 Equity Incentive Plan (the “2011 Plan”). The 2011 Plan was terminated as to future awards in June 2021 upon the adoption of the 2021 Plan, although it continues to govern the terms of any equity grants that remain outstanding under the 2011 Plan.
The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”), performance-based stock units (“PSUs”), and other forms of awards to employees, directors and consultants, including employees and consultants of the Company’s affiliates, as permitted by law.
In June 2021, the Company also adopted its ESPP, under which employees can purchase common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the Class A common stock on (i) the first trading day of each offering period and (ii) the last trading day of each related offering period.
Summary of Stock Option Activity
A summary of the Company’s stock option activity for the nine months ended October 31, 2023 is as follows:
Number of stock optionsWeighted average exercise priceWeighted average remaining contractual life
(in thousands)(in years)
Outstanding as of January 31, 2023
33,049 $6.11 6.6
Granted1,512 12.85 
Exercised (5,505)5.86 
Cancelled/forfeited(1)
(3,602)5.81 
Expired(5)0.25 
Outstanding as of October 31, 2023
25,449 $6.61 5.9
Exercisable as of October 31, 2023
20,864 $5.69 5.4
Vested and expected to vest as of October 31, 2023
24,844 $6.52 5.8
(1) 2,318,632 options tied to market conditions were cancelled during the second quarter as the applicable market conditions were not met by May 1, 2023.
Summary of Restricted Stock Unit Activity
A summary of the Company’s RSU activity for the nine months ended October 31, 2023 is as follows:
Number of restricted sharesWeighted Average Grant Date Fair Value
(in thousands)
Outstanding as of January 31, 2023
9,400 $12.23 
Granted6,056 13.02 
Released (2,800)12.63 
Cancelled/forfeited(2,152)12.44 
Outstanding as of October 31, 2023
10,504 $12.54 
18

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Performance-Based Stock Units
As of October 31, 2023, the Company had 780,000 PSUs outstanding. These awards vest over a five-year period if certain performance and market conditions are met. The performance condition was met in June 2021 and the market conditions have not yet been met as of October 31, 2023. If the market conditions are not met on or prior to January 28, 2026, the associated awards will not vest and will be subsequently cancelled.
Stock-Based Compensation Expense
Stock-based compensation expense included in operating results was allocated as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Costs of subscription $268 $282 $858 $1,079 
Costs of professional services331 368 1,139 1,770 
Research and development2,128 2,204 9,092 7,700 
Sales and marketing6,132 5,071 18,398 18,736 
General and administrative5,071 3,284 12,618 10,635 
Stock-based compensation, net of amounts capitalized13,930 11,209 42,105 39,920 
Capitalized stock-based compensation412 1,023 1,956 1,898 
Total stock-based compensation$14,342 $12,232 $44,061 $41,818 
19

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
10. Net Income (Loss) Per Share
The Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income (loss) per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.
Basic income (loss) per share is computed by dividing net income (loss) attributable to common stockholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. Diluted net income (loss) per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options, restricted stock units and other awards. In periods of net loss, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands, except per share amounts)2023202220232022
Net income (loss) per share – basic:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202260,285268,596258,677 
Net income (loss) per common share, basic$0.06 $(0.02)$0.11 $(0.21)
Net income (loss) per share – diluted:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202 260,285 268,596 258,677 
Weighted-average effect of diluted securities:
Stock options12,059  12,067  
RSUs4,072  4,743  
Common stock warrants742  579  
ESPP46    
Weighted-average shares outstanding used in computing net income (loss) per share, diluted288,121 260,285 285,985 258,677 
Net income (loss) per common share, diluted$0.06 $(0.02)$0.11 $(0.21)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Stock options2,544 36,033 2,832 36,033 
PSUs and other performance-based awards780 2,295 780 2,295 
RSUs19 9,202 466 9,202 
ESPP 409 493 409 
Warrants to purchase common stock 2,500  2,500 
Total shares excluded from net income (loss) per share3,343 50,439 4,571 50,439 



20

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
11. Income Taxes
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. During the three months ended October 31, 2023 and 2022, the Company recorded an income tax provision of $2.6 million and $2.4 million, respectively. During the nine months ended October 31, 2023 and 2022, the Company recorded an income tax provision of $3.5 million and $7.0 million, respectively.
The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company’s U.S. deferred tax assets, partially offset by state taxes and the foreign tax rate differential on non-U.S. income. Additionally, following an assessment of the realizability of our deferred tax assets in Brazil and Japan, the Company released its previously established valuation allowances on these assets, resulting in a $3.3 million tax benefit being recorded during the three months ended April 30, 2023.
The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence. As of October 31, 2023, the Company continues to maintain a full valuation allowance against the deferred tax assets of the U.S. entity only.
The Inflation Reduction Act of 2022 (“IRA”) was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the U.S. through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a new 1 percent excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and other items. At this time, none of the IRA tax provisions are expected to have a material impact to the Company’s fiscal 2024 tax provision. The Company will continue to monitor for updates to the Company’s business along with guidance issued with respect to the IRA to determine whether any adjustments are needed to the Company’s tax provision in future periods.

12. Related Party Transactions
The Company engaged Lyearn Inc. (“Lyearn”), a learning management system company that is wholly owned by Ragy Thomas, our Founder, Chairman and Chief Executive Officer, in connection with the provision of digital training services to the Company’s employees and certain Sprinklr customers. The Company paid approximately $0.2 million to Lyearn in connection with the digital training services provided to employees for the nine months ended October 31, 2023. There were no payments under this arrangement during each of the three months ended October 31, 2023 and 2022 and nine months ended October 31, 2022. The Company paid approximately $0.1 million to Lyearn in connection with the digital training services provided to a customer during each of the nine months ended October 31, 2023 and 2022. There were no payments under this arrangement during the three months ended October 31, 2023 and 2022.
The Company recognized expenses of $0.1 million during the three months ended October 31, 2023 and no expenses during the three months ended October 31, 2022 related to the arrangements. During each of the nine months ended October 31, 2023 and 2022, the Company recognized expenses of $0.2 million related to the arrangements. As of October 31, 2023 and January 31, 2023, the Company had outstanding payables of $0.2 million and $0.4 million, respectively, related to the arrangements.
With regard to the development of certain human productivity features for the Company, the Company is leveraging its collaborative relationship with Lyearn to serve Company imperatives in the areas of employee assessment, goal-setting, and activity measurement against goals, and other employee feedback and assessment, to assist and accelerate the Company’s efforts to identify the optimal tools and processes that will be deployed long-term to meet these business imperatives. These collaborative services are provided to the Company, by Lyearn, at no cost.
This related party transaction has been reviewed and approved by the audit committee of the Company’s board of directors.

21


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q (this “Form 10-Q”), and our audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 (the “2023 10-K”), filed with the Securities and Exchange Commission (the “SEC”) on April 3, 2023. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note Regarding Forward-Looking Statements” in this Form 10-Q. You should review the disclosure under the heading “Risk Factors” in this Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.
Overview
Sprinklr empowers the world’s largest and most loved brands to make their customers happier.
We do this with a new category of enterprise software – Unified Customer Experience Management (“Unified-CXM”) – that enables every customer-facing function across the front office, from Customer Service to Marketing, to collaborate across internal silos, communicate across digital channels, and leverage a complete suite of capabilities to deliver better, more human customer experiences at scale – all on one unified, AI-powered platform.
Our Unified-CXM platform utilizes an architecture purpose-built for managing CXM data and is powered by proprietary AI, collaborative workflow, seamless automation, broad-based listening and customer-led governance to help enterprises analyze massive amounts of unstructured and structured data.
We generate revenue from the sale of subscriptions to our Unified-CXM platform and related professional services. Our platform includes products that are licensed on a per-user basis as well as products that are licensed based on different tiers of volume.
We believe that our Unified-CXM platform is highly effective for organizations of all sizes, and we have a highly diverse group of customers across a broad array of industries and geographies. We focus primarily on selling our platform to large global enterprises, as we believe that we have significant competitive advantages attracting and serving such organizations given their complex needs and the broad capabilities our platform offers.
Our customers include global enterprises across a broad array of industries and geographies, as well as marketing agencies and government departments along with non-profit and educational institutions. Our customers are located in over 80 countries, and our AI powered CXM platform recognizes over 150 languages. We define our large customers as customers with greater than or equal to $1.0 million in subscription revenue on a trailing 12-month basis, as of the period presented. As of October 31, 2023, we had 123 large customers, compared to 107 as of October 31, 2022.
Key Business Metrics
We review a number of operating and financial metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decision.
RPO and cRPO
Remaining Performance Obligation (“RPO”) represents contracted revenue that have not yet been recognized and includes deferred revenue and amounts that will be invoiced and recognized in future periods. Current RPO (“cRPO”) represents contracted revenue that have not yet been recognized and includes deferred revenue and amounts that will be invoiced and recognized in the next 12 months. The aggregate transaction price of RPO expected to be recognized as revenue was $774.5 million and $576.7 million as of October 31, 2023 and 2022, respectively. The aggregate transaction price of cRPO expected to be recognized as revenue in the next 12 months was $491.4 million and $412.7 million as of October 31, 2023 and 2022, respectively.
RPO and cRPO as of October 31, 2022 have been reduced from $586.1 million and $420.2 million previously reported, respectively, to $576.7 million and $412.7 million, respectively, in order to correct the treatment of an immaterial number of contracts previously included in the calculations of RPO and cRPO.
22


Net Dollar Expansion Rate
We believe that net dollar expansion rate (“NDE”) is an indicator of the value that our platform delivers to customers. We calculate NDE to measure our ability to retain and expand subscription revenue from our existing customers. NDE compares our subscription revenue from the same set of customers across comparable periods and reflects customer renewals, expansion, contraction and churn. We calculate NDE by dividing (i) subscription revenue in the trailing 12-month period from those customers who were on our platform during the most recent prior 12-month period by (ii) subscription revenue from the same customers in the preceding prior 12-month period. This calculation is net of upsells, contraction, cancellation or expansion during the period but excludes subscription revenue from new customers. Our net dollar expansion rate, on a trailing 12-month basis, was 117.7% and 124.5% for the 12-month periods ending October 31, 2023 and 2022, respectively.
Macroeconomic Considerations
Unfavorable conditions in the economy both in the United States and abroad may negatively affect the growth of our business and our results of operations. For example, macroeconomic events, including the COVID-19 pandemic, rising inflation, the U.S. Federal Reserve raising interest rates, recent bank closures, the Russia-Ukraine war and the Israel-Hamas war, have led to economic uncertainty globally. Historically, during periods of economic uncertainty and downturns, businesses may slow spending on information technology, which may impact our business and our customers’ businesses. While we have experienced growing inflationary pressures on the cost of wages, rent and data, the net result of the inflationary impacts and our efforts to mitigate these impacts have not been material to us during the periods included in this report.
The effect of macroeconomic conditions may not be fully reflected in our results of operations until future periods. If, however, economic uncertainty increases or the global economy worsens, our business, financial condition and results of operations may be harmed. For further discussion of the potential impacts of macroeconomic events on our business, financial condition, and operating results, see “Risk Factors” included in Part II, Item 1A of this Form 10-Q and Part I, Item 1A of the 2023 10-K.

Components of Results of Operations
Revenue
We generate revenue from the sale of subscriptions to our Unified-CXM cloud-based software platform and related professional services.
Subscription revenue consists primarily of fees from customers accessing our proprietary Unified-CXM platform, as well as related support services. Subscription revenue is generally recognized ratably over the related contract term beginning on the commencement date of each contract, which is generally the date our service is made available to customers. Our subscriptions typically have a term of one to three years. Historically, we have experienced seasonality in our sales cycle, as a large percentage of our customers make their purchases in the fourth quarter of a given fiscal year and pay us in the first quarter of the subsequent year. This seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue, due to the fact that we recognize subscription revenue over the term of the applicable subscription agreement.
Professional services revenue consists of fees associated with providing services that assist our customers with the configuration and optimization of our Unified-CXM software. These fees also include managed services fees where our consultants work as part of our customers’ teams to help leverage the subscription services to execute on their customer experience management goals and enablement services which consist of initial design, configuration and education services.
Costs of Revenue
Costs of Subscription Revenue
Costs of subscription revenue consists primarily of costs to host our software platform, data costs, including cost of third-party data utilized in our platform, personnel-related expenses for our subscription and support operations personnel, including salaries, benefits, bonuses, stock-based compensation, professional fees, software costs, travel expenses, the amortization of our capitalized internal-use software and allocated overhead expenses, including facilities costs for our subscription and support operations. We expect that costs of subscription revenue will increase in absolute dollars as we expand our customer base and make continued investments in our cloud infrastructure and support organization.
Costs of Professional Services Revenue
Costs of professional services revenue consists primarily of personnel-related expenses for our professional services personnel, professional fees, software costs, subcontractor costs, travel expenses and allocated overhead expenses, including facilities costs, for our professional services organization. We expect that our costs of professional services revenue will increase in absolute dollars as we expand our customer base.
23


Gross Profit and Gross Margin
Gross profit is total revenue less total costs of revenue. Gross margin is gross profit expressed as a percentage of total revenue. We expect that gross profit and gross margin will continue to be affected by various factors, including our pricing, our mix of revenues and the costs required to deliver those revenues.
Our gross margin on subscription revenue is significantly higher than our gross margin on professional services revenue, and as a result our gross margin may vary from period to period if our mix of revenue or costs of revenue fluctuates. In addition, because personnel-related expenses represent the largest component in costs of professional services revenue, we may experience changes in our professional services gross margin due to the timing of delivery of those services. We expect that our gross margin may vary from period to period and increase modestly in the long term.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses.
Research and Development Expense
Research and development expense consists primarily of costs relating to the maintenance, continued development and enhancement of our cloud-based software platform and includes personnel-related expense for our research and development organization, professional fees, travel expenses and allocated overhead expenses, including facilities costs. Research and development expenses are expensed as incurred, except for internal-use software development costs that qualify for capitalization. We expect research and development expense to increase in absolute dollars as we continue to invest in enhancing and expanding the capabilities of our Unified-CXM platform.
Sales and Marketing Expense
Sales and marketing expense consists primarily of personnel-related expenses for our sales and marketing organization, professional fees, software costs, advertising, marketing, promotional and brand awareness activities, travel expenses and allocated overhead expense, including facilities costs. Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer and are deferred and amortized on a straight-line basis over the expected period of benefit. We intend to continue to invest in sales and marketing to help drive the growth of our business. We continue to optimize our sales and marketing expense and seek efficiencies in our investments.
General and Administrative Expense
General and administrative expense includes personnel costs associated with administrative services, such as legal, human resources, information technology, accounting, and finance functions, as well as professional fees, software costs, travel expenses and allocated overhead expense, including facilities costs and any corporate overhead expenses not allocated to other expense categories.
We expect our general and administrative expense to increase in absolute dollars as we continue to grow our business. We also anticipate that we will incur additional costs for employees and third-party consulting services, which may cause our general and administrative expense to fluctuate as a percentage of revenue from period to period.
Other Income (Expense), Net
Other income (expense), net, consists of interest income on invested cash and cash equivalents and marketable securities, interest expense, foreign currency transaction gains and losses and other expenses and gains.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes related to foreign and U.S. jurisdictions in which we conduct business. Our annual estimated effective tax rate differed from the U.S. federal statutory rate primarily due to a full valuation allowance related to our U.S. deferred tax assets, partially offset by U.S. current state taxes and foreign tax rate differential on non-U.S. income and discrete items relating to releases of valuation allowances in certain foreign jurisdictions.
24


Results of Operations
The following table sets forth our condensed consolidated statements of operations data for the periods indicated:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Revenue:
  Subscription $170,464 $139,906 $491,581 $400,301 
  Professional services15,861 17,345 46,572 52,558 
Total revenue186,325 157,251 538,153 452,859 
Costs of revenue:
  Costs of subscription (1)
29,877 26,249 85,136 76,759 
  Costs of professional services (1)
16,571 14,271 46,716 47,641 
Total costs of revenue46,448 40,520 131,852 124,400 
Gross profit139,877 116,731 406,301 328,459 
Operating expense:
  Research and development (1)
23,146 19,208 68,230 56,531 
  Sales and marketing (1)
75,446 79,538 244,766 253,418 
  General and administrative (1)
28,096 22,588 77,820 67,916 
Total operating expense126,688 121,334 390,816 377,865 
Operating income (loss)13,189 (4,603)15,485 (49,406)
Other income, net
6,328 1,093 18,324 1,304 
Income (loss) before provision for income taxes19,517 (3,510)33,809 (48,102)
Provision for income taxes2,550 2,350 3,549 6,973 
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
(1) Includes stock-based compensation expense, net of amounts capitalized, as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Costs of subscription $268 $282 $858 $1,079 
Costs of professional services331 368 1,139 1,770 
Research and development2,128 2,204 9,092 7,700 
Sales and marketing6,132 5,071 18,398 18,736 
General and administrative5,071 3,284 12,618 10,635 
Stock-based compensation expense, net of amounts capitalized$13,930 $11,209 $42,105 $39,920 
25


The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of total revenue:
Three Months Ended October 31, Nine Months Ended October 31,
2023202220232022
Revenue:
  Subscription 91 %89 %91 %88 %
  Professional services%11 %%12 %
Total revenue100 %100 %100 %100 %
Costs of revenue:
  Costs of subscription 16 %17 %16 %17 %
  Costs of professional services %%%11 %
Total costs of revenue25 %26 %25 %28 %
Operating expense:
  Research and development 12 %12 %13 %12 %
  Sales and marketing 41 %51 %45 %56 %
  General and administrative 15 %14 %14 %15 %
Total operating expense68 %77 %72 %83 %
Operating income (loss)
%(3)%%(11)%
Other income, net
%%%%
Income (loss) before provision for income taxes10 %(2)%%(11)%
Provision for income taxes%%%%
Net income (loss)%(3)%%(13)%

26


Comparison of the Three Months Ended October 31, 2023 and 2022
Revenue
Three Months Ended October 31,
(in thousands)20232022$ Change% Change
  Subscription $170,464 $139,906 $30,558 22 %
  Professional services15,861 17,345 (1,484)(9)%
Total revenue$186,325 $157,251 $29,074 18 %
The increase in subscription revenue was primarily due to (i) an increase in revenue from existing customers driven by the purchase of additional quantities of current subscription solutions and additional add-on solutions within our platform and (ii) an increase in demand for our solutions from new customers.
The decrease in professional services revenue was primarily due to decreases in implementation and managed services performed in the three months ended October 31, 2023 compared to the prior year period.
Costs of Revenue and Gross Margin
Three Months Ended October 31,
(in thousands)20232022$ Change% Change
  Costs of subscription revenue$29,877 $26,249 $3,628 14 %
  Costs of professional services revenue16,571 14,271 2,300 16 %
      Total costs of revenue$46,448 $40,520 $5,928 15 %
  Gross margin - subscription 82 %81 %
  Gross margin - professional services(4)%18 %
The increase in costs of subscription revenue was primarily due to higher costs related to third-party cloud infrastructure necessary to meet our increased customer demand, which included a $2.7 million increase in our data and hosting costs. Also contributing to the increase in costs of subscription revenue was a $0.9 million increase in the amortization of capitalized research and development costs.
The increase in costs of professional service revenue was primarily due to a $1.8 million increase in personnel costs due to increased headcount of professional services employees.
Gross margin for subscription increased by 1 percentage point, primarily driven by the growth in subscription revenue. Gross margin for professional services decreased by 22 percentage points, driven by investments in Sprinklr Service and our broader Contact Center as a Service (“CCaaS”) offering as we continue to scale that business.
Research and Development Expense

Three Months Ended October 31,
(in thousands)20232022$ Change% Change
Research and development$23,146 $19,208 $3,938 21 %
% of revenue12 %12 %
The increase in research and development expense was primarily due to a $2.3 million increase in research and development personnel costs resulting from an increase in headcount of research and development employees as we continue to add to and enhance our product. Also contributing to the increase were higher rent and facilities-related costs of $0.4 million.
27


Sales and Marketing Expense

Three Months Ended October 31,
(in thousands)20232022$ Change% Change
Sales and marketing$75,446 $79,538 $(4,092)(5)%
% of revenue41 %51 %
The decrease in sales and marketing expense was primarily due to decreases in (i) personnel costs of $2.5 million as a result of lower headcount and (ii) software expenses of $1.0 million.
General and Administrative Expense

Three Months Ended October 31,
(in thousands)20232022$ Change% Change
General and administrative$28,096 $22,588 $5,508 24 %
% of revenue15 %14 %
The increase in general and administrative expense was primarily due to increases in (i) personnel costs of $3.0 million, driven by increased stock compensation expense primarily related to new grants during fiscal year 2024, and (ii) bad debt expense of $2.2 million, largely related to one customer.
Other Income, Net
Three Months Ended October 31,
(in thousands)20232022$ Change% Change
Other income, net
$6,328 $1,093 $5,235 N.M.
% of revenue%%
N.M.— Not Meaningful.
The increase in other income, net was primarily attributable to a $5.4 million increase in interest income from our money market and short-term investment accounts.
Provision for Income Taxes
Three Months Ended October 31,
(in thousands)20232022$ Change% Change
Provision for income taxes$2,550 $2,350 $200 %
% of revenue%%
The tax provision in each of the three months ended October 31, 2023 and 2022 was related to foreign income tax liability on non-U.S. subsidiaries.

Comparison of the Nine Months Ended October 31, 2023 and 2022
Revenue
Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
  Subscription $491,581 $400,301 $91,280 23 %
  Professional services46,572 52,558 (5,986)(11)%
Total revenue$538,153 $452,859 $85,294 19 %
The increase in subscription revenue was primarily due to (i) an increase in revenue from existing customers driven by the purchase of additional quantities of current subscription solutions and additional add-on solutions within our platform and (ii) an increase in demand for our solutions from new customers.
The decrease in professional services revenue was primarily due to decreases in implementation and managed services performed in the nine months ended October 31, 2023 compared to the prior year period.
28


Costs of Revenue and Gross Margin
Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
  Costs of subscription revenue$85,136 $76,759 $8,377 11 %
  Costs of professional services revenue46,716 47,641 (925)(2)%
      Total costs of revenue$131,852 $124,400 $7,452 %
  Gross margin - subscription 83 %81 %
  Gross margin - professional services%%
The increase in costs of subscription revenue was primarily due to higher costs related to third-party cloud infrastructure necessary to meet our increased customer demand, which included a $6.3 million increase in our data and hosting costs. Also contributing to the change in costs of subscription revenue was a $2.7 million increase in the amortization of capitalized research and development costs.
The decrease in costs of professional services revenue was partially due to a $3.3 million decline in subcontractor costs. This decrease was partially offset by increases of (i) $1.3 million in personnel-related costs due to an increase in headcount, (ii) $0.6 million in travel and entertainment expenses and (iii) $0.5 million associated with rent and facilities-related costs.
Gross margin for subscription increased by 2 percentage points, primarily driven by the growth in subscription revenue. Gross margin for professional services decreased by 9 percentage points as the reduction in revenue outweighed the reduction in costs due to investment in CCaaS.
Research and Development Expense

Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
Research and development$68,230 $56,531 $11,699 21 %
% of revenue13 %12 %
The increase in research and development expense was primarily due to (i) a $9.2 million increase in research and development personnel costs resulting from an increase in headcount of research and development employees as we continue to add to and enhance our product and (ii) a $1.3 million increase in rent and facilities-related costs.
Sales and Marketing Expense

Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
Sales and marketing$244,766 $253,418 $(8,652)(3)%
% of revenue45 %56 %
The decrease in sales and marketing expense was primarily due to a decrease of $12.5 million in personnel costs as a result of lower headcount. This decrease was partially offset by (i) a $3.0 million increase in costs associated with trade shows and other event and (ii) increased travel-related expenses of $2.5 million.
General and Administrative Expense

Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
General and administrative$77,820 $67,916 $9,904 15 %
% of revenue14 %15 %
The increase in general and administrative expense was primarily due to increases of (i) $3.4 million in bad debt expense, largely related to one customer, (ii) $3.2 million associated with personnel-related costs driven by increased stock compensation expense primarily related to new grants during fiscal year 2024 and (iii) $2.2 million related to consulting and professional fees.
29


Other Income, Net
Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
Other income, net$18,324 $1,304 $17,020 1,305 %
% of revenue%— %
The increase in other income, net was primarily attributable to a $17.9 million increase in interest income from our money market and short-term investment accounts.
Provision for Income Taxes
Nine Months Ended October 31,
(in thousands)20232022$ Change% Change
Provision for income taxes$3,549 $6,973 $(3,424)(49)%
% of revenue— %%
The decrease in the tax provision for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022 was primarily related to a $3.3 million release of the valuation allowance in certain foreign subsidiaries.

Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. GAAP, we believe that the following non-GAAP financial measures associated with our condensed consolidated statements of operations are useful in evaluating our operating performance:
Non-GAAP gross profit and non-GAAP gross margin;
Non-GAAP operating income (loss) and non-GAAP operating margin; and
Non-GAAP net income (loss) and non-GAAP net income (loss) per share.
We define these non-GAAP financial measures as the respective U.S. GAAP measures, excluding, as applicable, stock-based compensation expense-related charges and amortization of acquired intangible assets. We believe that it is useful to exclude stock-based compensation expense-related charges and amortization of acquired intangible assets in order to better understand the long-term performance of our core business and to facilitate comparison of our results to those of peer companies over multiple periods. In periods of net loss, we calculate non-GAAP net income (loss) per share by using non-GAAP net income (loss) divided by basic weighted average shares for the period regardless of whether we are in a non-GAAP net income or (loss) position and assuming that all potentially dilutive securities are anti-dilutive.
In addition, we believe that free cash flow is also a useful indicator of liquidity as it measures our ability to generate cash, or our need to access additional sources of cash, to fund operations and investments. Free cash flow is defined as net cash provided by (used in) operating activities less cash used for purchases of property and equipment and capitalized internal-use software. We expect our free cash flow to fluctuate in future periods with changes in our operating expenses and as we continue to invest in our growth. We typically experience higher billings in the fourth quarter compared to other quarters and experience higher collections of accounts receivable in the first half of the year, which results in a decrease in accounts receivable in the first half of the year.
However, non-GAAP financial measures have limitations in their usefulness to investors because they have no standardized meaning prescribed by U.S. GAAP and are not prepared under any comprehensive set of accounting rules or principles. In addition, other companies, including companies in our industry, may calculate similarly titled non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. As a result, our non-GAAP financial measures are presented for supplemental informational purposes only and should not be considered in isolation or as a substitute for our consolidated financial statements presented in accordance with U.S. GAAP.






30


A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with U.S. GAAP:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)
2023202220232022
Non-GAAP gross profit and non-GAAP gross margin:
U.S. GAAP gross profit$139,877 $116,731 $406,301 $328,459 
Stock-based compensation expense-related charges (1)
612 682 2,035 2,925 
Non-GAAP gross profit$140,489 $117,413 $408,336 $331,384 
Gross margin75 %74 %75 %73 %
Non-GAAP gross margin75 %75 %76 %73 %
Non-GAAP operating income (loss):
U.S. GAAP operating income (loss)$13,189 $(4,603)$15,485 $(49,406)
Stock-based compensation expense-related charges (2)
14,204 11,341 44,043 40,659 
Amortization of acquired intangible assets50 133 150 399 
Non-GAAP operating income (loss)$27,443 $6,871 $59,678 $(8,348)
Operating margin%(3)%%(11)%
Non-GAAP operating margin15 %%11 %(2)%
(1) Employer payroll tax related to stock-based compensation for the periods ended October 31, 2023 and 2022 was immaterial as it relates to the impact to gross profit.
(2) Includes $0.3 million and $0.1 million of employer payroll tax related to stock-based compensation expense for the three months ended October 31, 2023 and 2022, respectively, and $1.9 million and $0.7 million of employer payroll tax related to stock-based compensation expense for the nine months ended October 31, 2023 and 2022, respectively.
31


Three Months Ended October 31,
20232022
(in thousands)Per Share-BasicPer Share-Diluted(in thousands)Per Share-BasicPer Share-Diluted
Non-GAAP Net Income reconciliation to Net Income (Loss)
Net income (loss)$16,967 $0.06 $0.06 $(5,860)$(0.02)$(0.02)
Add:
Stock-based compensation expense-related charges14,204 0.060.0511,341 0.040.04
Amortization of acquired intangible assets50 0.000.00133 0.000.00
Total additions, net14,254 0.060.0511,474 0.040.04
Non-GAAP Net Income
$31,221 $0.12 $0.11 $5,614 $0.02 $0.02 
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202 260,285
Weighted average shares outstanding used in computing net income (loss) per share, diluted288,121 260,285 
Nine Months Ended October 31,
20232022
(in thousands)Per Share-BasicPer Share-Diluted(in thousands)Per Share-BasicPer Share-Diluted
Non-GAAP Net Income (Loss) reconciliation to Net Income (Loss)
Net income (loss)$30,260 $0.11 $0.11 $(55,075)$(0.21)$(0.21)
Add:
Stock-based compensation expense-related charges44,043 0.170.1540,659 0.160.16
Amortization of acquired intangible assets150 0.000.00399 0.000.00
Total additions, net44,193 0.170.1541,058 0.160.16
Non-GAAP Net Income (Loss)$74,453 $0.28 $0.26 $(14,017)$(0.05)$(0.05)
Weighted-average shares outstanding used in computing net income (loss) per share, basic268,596258,677
Weighted average shares outstanding used in computing net income (loss) per share, diluted285,985 258,677
(in thousands)
Nine Months Ended October 31,
Free cash flow:20232022
Net cash provided by operating activities$54,162 $4,586 
Purchase of property and equipment(6,494)(2,923)
Capitalized internal-use software(8,791)(7,733)
Free cash flow$38,877 $(6,070)
32



Liquidity and Capital Resources
Overview
As of October 31, 2023, our principal sources of liquidity were $172.5 million of cash and cash equivalents and $484.0 million of highly liquid marketable securities. We believe that our existing cash and cash equivalents, marketable securities and cash from operations will be sufficient to meet our working capital needs, capital expenditures and financing obligations for at least the next 12 months and over the long-term. The majority of our cash is held in the United States and we do not anticipate a need to repatriate cash held outside of the United States. Further, it is our intent to indefinitely reinvest these funds outside the United States, and, therefore, we have not provided for any United States income taxes.
Letters of Credit and Restricted Cash
In April 2023, we terminated our credit facility with Silicon Valley Bank (“SVB”), while keeping our existing letters of credit in lieu of deposits on certain leases. As we no longer have a credit facility with SVB, we were required to collateralize these letters of credit with cash, totaling approximately $1.3 million, which we therefore have classified within restricted cash. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.
During 2023, we entered into cash collateral agreements with J.P. Morgan Bank in lieu of a credit facility, through which approximately $5.4 million is outstanding as of October 31, 2023. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.
Material Cash Requirements
Our expected material cash requirements consist of contractually obligated expenditures. We have agreements in place with data and service providers that require us to make certain minimum guaranteed purchase commitments through fiscal year 2028, which totaled $220.9 million as of January 31, 2023, of which $86.9 million is due within twelve months. We had no material changes to these purchase commitments as of October 31, 2023. In addition, we lease certain office facilities under operating lease arrangements that expire on various dates through fiscal year 2028. Refer to Note 7, Leases, included in Part I, Item 1 of this Form 10-Q for a discussion of our leases. In August 2023, we signed a 10-year lease for a new corporate headquarters in New York, NY, which has not yet commenced. The annual lease payments will be approximately $2.6 million once the lease commences.
Future Funding Requirements
Our future capital requirements will depend on many factors, including our growth rate, the expansion of our direct sales force, strategic relationships and international operations, the timing and extent of spending to support research and development efforts and the continuing market acceptance of our solutions. We historically have expanded our business in part by investing in strategic growth initiatives, including acquisitions of products, technologies and businesses. We may finance such acquisitions using cash, debt, stock or a combination of the foregoing; however, we have used cash and stock as consideration for substantially all of our historical business acquisitions. We continually examine our options with respect to terms and sources of existing and future short-term and long-term capital resources to enhance our operating results and to ensure that we retain financial flexibility, and may from time to time elect to raise capital through the issuance of additional equity or the incurrence of debt. Sales of additional equity could result in dilution to our stockholders. If we raise funds by borrowing from third parties, the terms of those financing arrangements would require us to incur interest expense and may include negative covenants or other restrictions on our business that could impair our operating flexibility. We can provide no assurance that financing will be available at all or, if available, that we would be able to obtain financing on terms favorable to us. If we are unable to raise additional capital when needed, we would be required to curtail our operating activities and capital expenditures, and our business operating results and financial condition would be adversely affected.
Cash Flows
The following table shows a summary of our cash flows for the periods indicated:
Nine Months Ended October 31,
(in thousands)20232022
Net cash provided by operating activities$54,162 $4,586 
Net cash used in investing activities$(96,338)$(188,965)
Net cash provided by financing activities$36,301 $22,210 
Our net income (loss) and cash flows provided by operating activities are influenced significantly by our investments in headcount to support growth and in costs of revenue to deliver our services. During the first three quarters of fiscal year 2024, our shift into net income was the result of our increased subscription revenue and related billings, increased interest income from our marketable securities, as well as the amount of non-cash charges that we incur. Non-cash charges primarily include depreciation and amortization, stock-based compensation, and non-cash lease expense. Our largest source of operating cash is cash collections from customers using
33


our Unified-CXM platform and related services. Our primary uses of cash from operating activities are for employee-related costs, costs to deliver our revenue and marketing expenses.
We expect our free cash flow to fluctuate in future periods with changes in our operating expenses and as we continue to invest in our growth. We typically experience higher billings in the fourth quarter compared to other quarters, primarily due to higher renewal activity, and experience higher collections of accounts receivable in the first half of the year, which results in a decrease in accounts receivable in the first half of the year.
Operating Activities
For the nine months ended October 31, 2023, cash provided by operating activities was $54.2 million, which consisted of net income of $30.3 million, adjusted for non-cash expenses of $47.3 million and $23.4 million of net cash flows used as a result of changes in operating assets and liabilities. The $23.4 million of net cash flows used as a result of changes in our operating assets and liabilities reflected a $47.9 million decrease in accounts receivable due to increased collections. This increase to cash flow from operations was partially offset by (i) a $26.8 million decrease in deferred revenue as a result of revenue recognized on the deferred revenue balances at the beginning of the fiscal year and timing of billings, (ii) a $23.7 million decrease in accrued expenses and other current liabilities primarily due to the timing of bonus and commission payments, (iii) an $8.9 million decrease in accounts payable due to timing of vendor payments, (iv) an $8.4 million increase in other non-current assets due to an increase in capitalized commissions and collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts, and (v) a $6.1 million decrease in operating lease liabilities due to ongoing payments for leased properties.
For the nine months ended October 31, 2022, cash provided by operating activities was $4.6 million, which consisted of net loss of $55.1 million, adjusted for non-cash expenses of $54.0 million, and $5.6 million of net cash flows provided as a result of changes in operating assets and liabilities. The $5.6 million of net cash flows provided as a result of changes in our operating assets and liabilities reflected (i) a $29.4 million decrease in accounts receivable due to increased collections and (ii) a $27.2 million decrease in prepaid expenses and other current assets due to decrease in prepaid hosting and data costs. These increases to cash flows from operations were partially offset by (i) a $24.6 million decrease in deferred revenue as a result of revenue recognized on the deferred revenue balances at the beginning of the fiscal year, (ii) a $12.0 million cash outflow from a litigation settlement, (iii) a $5.8 million increase in other non-current assets largely driven by the capitalization of costs to obtain customer contracts, (iv) a $5.4 million decrease in operating lease liabilities as a result of on-going payments on our leases, (v) a $1.3 million decrease in accrued expenses and other current liabilities, and (vi) a $1.2 million decrease in accounts payable.
Investing Activities
For the nine months ended October 31, 2023, cash used in investing activities was $96.3 million and primarily consisted of $443.9 million of purchases of marketable securities, partially offset by $357.4 million of maturities of marketable securities.
For the nine months ended October 31, 2022, cash used in investing activities was $189.0 million and primarily consisted of $640.2 million of purchases of marketable securities, partially offset by $459.0 million of maturities of marketable securities.
Financing Activities
For the nine months ended October 31, 2023, cash provided by financing activities was $36.3 million, which consisted of proceeds from the exercise of stock options of $32.3 million and proceeds from purchases of stock under our ESPP of $4.0 million.
For the nine months ended October 31, 2022, cash provided by financing activities was $22.2 million, which consisted of $16.0 million of proceeds from the exercise of stock options and $6.2 million of proceeds from purchases of stock under our ESPP.

34


Critical Accounting Estimates
Our interim condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Critical accounting estimates are those estimates that, in accordance with U.S. GAAP, involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on our consolidated financial statements. Management has determined that our most critical accounting estimates are those relating to revenue recognition and stock-based compensation expense. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
Refer to Note 2, Basis of Presentation and Summary of Significant Accounting Policies, included in Part I, Item 1 of this Form 10-Q for a discussion of our significant accounting policies. There have been no material changes to our critical accounting policies and accounting estimates as compared to those disclosed in the 2023 10-K.
Recent Accounting Pronouncements
Refer to Note 2, Basis of Presentation and Summary of Significant Accounting Policies, included in Part I, Item 1 of this Form 10-Q for more information.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Market risk is the risk to earnings or asset and liability values resulting from movements in market prices. Our market risk exposures include (i) foreign exchange risk related to transactions and earnings in currencies other than the U.S. dollar; and (ii) interest rate risk due to changes in the relationship between the interest rates on our assets. There were no material changes in these market risks since January 31, 2023, as disclosed in the 2023 10-K.

Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer (the “CEO”), and Chief Financial Officer (the “CFO”), as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies it judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Pursuant to Rules 13a-15(e) and 15d-15(e) under the Exchange Act, our management, with the participation of our CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures as of October 31, 2023. Based on such evaluation, our CEO and CFO concluded that our disclosure controls and procedures were not effective at a reasonable assurance level as of October 31, 2023 as a result of a material weakness that existed in our internal control over financial reporting as described below.
Material Weakness in Internal Control Over Financial Reporting
In connection with the preparation of our financial statements as of and for the year ended January 31, 2023, we identified a material weakness related to the ineffective controls over our process to manage and record commissions. Specifically, we did not design and/or implement process level controls to:
(i)ensure sufficient user-acceptance testing was performed in the configuration of commission calculations within our commission software;
(ii)identify all relevant data elements (or inputs) used in our commission calculations; and
(iii)ensure data inputs used in our commission calculations are complete and accurate.
The material weakness resulted in several immaterial errors that were corrected in the financial statements for the year ended January 31, 2023.


35


Remediation Efforts to Address the Material Weakness
We have initiated a remediation plan for the above noted material weakness that includes the following steps:
(i)Performing a detailed user acceptance testing prior to loading the commission plan calculation configurations to our commission software to ensure the system produces the intended results.
(ii)Ensuring each relevant data element that is an input in the commission calculations is identified, subject to an approval process and agrees to the commission software.
(iii)Performing recalculations of the commissions earned output from the software to ensure they are calculated in accordance with the criteria defined in our approved commission plans.
While we have initiated a remediation plan to remediate this material weakness, these actions and planned actions are subject to ongoing evaluation by management and will require testing and validation of design and operating effectiveness of internal controls over financial reporting over future periods. As of October 31, 2023, management has continued with the remediation efforts described above. We are committed to the continuous improvement of our internal control over financial reporting and will continue to review the internal controls over financial reporting.
Changes in Internal Control over Financial Reporting
Other than as discussed above, there was no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the three months ended October 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our principal executive officer and principal financial officer, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. The inherent limitations in all control systems include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
36



PART II-OTHER INFORMATION
Item 1. Legal Proceedings.
Refer to Note 8, Commitments and Contingencies - Legal Matters, included in Part I, Item 1 of this Form 10-Q for a description of current legal proceedings.

Item 1A. Risk Factors.
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should consider and read carefully all of the risks and uncertainties described below, together with all of the other information contained in this Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and the related notes. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations. In such case, the trading price of our Class A common stock could decline and stockholders may lose all or part of their investment.
Summary of Selected Risk Factors Associated with Our Business
The following is only a summary of the principal risks associated with an investment in our Class A common stock. Material risks that may adversely affect our business, financial condition or results of operations include, but are not limited to, the following:
Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have incurred significant net losses in recent years, we may incur losses in the future and we may not be able to generate sufficient revenue to achieve and maintain profitability.
If we fail to effectively manage our growth and organizational change, our business and results of operations could be harmed.
Our results of operations and financial metrics may be difficult to predict. As a result, we may fail to meet or exceed the expectations of investors or securities analysts, which could cause our stock price to decline.
Any failure of our Unified Customer Experience Management (“Unified-CXM”) to satisfy customer demands, achieve increased market acceptance or adapt to changing market dynamics would adversely affect our business, results of operations, financial condition and growth prospects.
The market for Unified-CXM solutions is new and rapidly evolving, and if this market develops more slowly than we expect or declines, develops in a way that we do not expect, or if we do not compete effectively, our business could be adversely affected.
Our business depends on our customers renewing their subscriptions and on us expanding our sales to existing customers. Any decline in our customer renewals or expansion would harm our business, results of operations and financial condition.
Our business and growth depend in part on the success of our strategic relationships with third parties, as well as on the continued availability and quality of feedback data from third parties over whom we do not have control.
Any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could impair our ability to protect our proprietary technology and our brand and adversely affect our business, financial condition and results of operations.
We are subject to stringent and changing obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions, litigation or mass arbitration demands, fines and penalties, disruptions of our business operations, reputational harm, loss of revenue or profits, loss of customers or sales, and other adverse business consequences.
If we or our third-party service providers experience a cybersecurity breach or other security incident or unauthorized parties otherwise obtain access to our customers’ data, our data or our Unified-CXM platform, our Unified-CXM platform may be perceived as not being secure, our reputation may be harmed, demand for our Unified-CXM platform may be reduced and we may incur significant liabilities.
We have identified a material weakness in our internal control over financial reporting. If we are unable to remediate this material weakness, or if other control deficiencies are identified, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our ability to operate our business and investors’ views of us and, as a result, the value of our Class A common stock.
Our stock price may be volatile, and the value of our Class A common stock may decline.
37


Our directors, executive officers and their respective affiliates are able to exert significant control over us, which limits your ability to influence the outcome of important transactions, including a change of control.
Unstable market and economic conditions and catastrophic events may have serious adverse consequences on our business, financial condition and share price.
Risks Related to Our Growth
Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
Our revenue was $186.3 million and $157.3 million for the three months ended October 31, 2023 and 2022, respectively, and $538.2 million and $452.9 million for the nine month ended October 31, 2023 and 2022, respectively. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, our revenue growth rate may decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors, including our ability to:
price our products effectively so that we are able to attract new customers and expand sales to our existing customers;
expand the functionality and use cases for the products we offer on our Unified-CXM platform;
provide our customers with support that meets their needs;
continue to introduce our products to new markets outside of the United States;
successfully identify and acquire or invest in businesses, products or technologies that we believe could complement or expand our Unified-CXM platform; and
increase awareness of our brand on a global basis and successfully compete with other companies.
We may not successfully accomplish any of these objectives, and, as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in the markets in which we operate, or if we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as an indication of our future revenue or revenue growth.
We have incurred significant net losses in recent years, we may incur losses in the future and we may not be able to generate sufficient revenue to achieve and maintain profitability.
We have incurred significant net losses in recent years, including a net loss of $55.7 million for the year ended January 31, 2023. We had an accumulated deficit of $466.4 million and $496.6 million as of October 31, 2023 and January 31, 2023, respectively. We expect that our costs will increase over time and our losses may continue, as we expect to invest significant additional funds in our business and incur costs relating to operating as a public company. To date, we have financed our operations principally through subscription payments by customers for use of our Unified-CXM platform and equity and debt financings. We have expended and expect to continue to expend substantial financial and other resources on:
our Unified-CXM platform, including investing in our research and development team, developing or acquiring new products, features and functionality and improving the scalability, availability and security of our Unified-CXM platform;
our technology infrastructure, including expansion of our activities with public cloud service providers, enhancements to our network operations and infrastructure design, and hiring of additional employees for our operations team;
sales and marketing, including expansion of our direct sales organization and marketing efforts; and
additional international expansion in an effort to increase our customer base and sales.
These investments may be more costly than we expect and may not result in increased revenue or growth in our business. Any failure to increase our revenue sufficiently to keep pace with our investments and other expenses could prevent us from achieving and maintaining profitability or positive cash flow on a consistent basis. If we are unable to successfully address these risks and challenges as we encounter them, our business, results of operations and financial condition would be adversely affected. In the event that we fail to achieve or maintain profitability, the value of our Class A common stock could decline.
If we fail to effectively manage our growth and organizational change, our business and results of operations could be harmed.
We have experienced, and may continue to experience, rapid growth and organizational change, which has placed, and may continue to place, significant demands on our management, operational and financial resources. In addition, we operate globally and sell subscriptions in more than 80 countries. We plan to continue to expand our international operations into other countries in the future, which will place additional demands on our resources and operations. We also have experienced significant growth in the number of
38


enterprises, end users, transactions and amount of data that our Unified-CXM platform and our associated hosting infrastructure support.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable such customers to realize the benefits associated with our Unified-CXM platform. We may not be able to attract new customers to our Unified-CXM platform for a variety of reasons, including as a result of their use of traditional approaches to customer experience management, their internal timing or budget or the pricing of our Unified-CXM platform compared to products and services offered by our competitors. After a customer makes a purchasing decision, we often must also help them successfully implement our Unified-CXM platform in their organization, a process that can last several months.
In addition, we have expanded and may attempt to further grow our business by selling our Unified-CXM platform to U.S. federal, state, and local, as well as foreign, governmental agency customers. Growing our business by increasing the number of governmental agency customers we service would subject us to a number of challenges and risks. Selling to such agencies can be highly competitive and time-consuming, often requiring significant upfront time and expenses without any assurance that these efforts will generate a sale. We may not satisfy certain government contracting requirements necessary to attain certification to sell our Unified-CXM platform to certain governmental agency customers. Such government contracting requirements may change and in doing so restrict our ability to sell into the government sector until we have attained the revised certification. Government demand and payment for our products are affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services. Finally, sales of our Unified-CXM platform to governmental agency customers that are engaged in certain sensitive industries, including organizations whose products or activities are perceived to be harmful, could result in public criticism and reputational risks, which could engender dissatisfaction among potential customers, investors and employees with how we address political and social concerns in our business activities. If we are unable to grow our business by increasing the number of governmental agency customers we service, or if we fail to overcome the challenges and risks associated with selling to such entities, our business, results of operations and financial condition may be adversely affected.
Risks Related to Our Business and Industry
Our actual operating results may differ significantly from any guidance provided.

Our guidance, including forward-looking statements, is prepared by management and is qualified by, and subject to, a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies. Many of these uncertainties and contingencies are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. We generally state possible outcomes as high and low ranges, which are intended to provide a sensitivity analysis as variables are changed but are not intended to represent that actual results could not fall outside of the suggested ranges.
Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions of the guidance furnished by us will not materialize or will vary significantly from actual results. In particular, guidance offered in periods of extreme uncertainty, such as the uncertainty caused by macroeconomic conditions, is inherently more speculative in nature than guidance offered in periods of relative stability. Accordingly, any guidance with respect to our projected financial performance is necessarily only an estimate of what management believes is realizable as of the date the guidance is given. Actual results will vary from the guidance and the variations may be material. Investors should also recognize that the reliability of any forecasted financial data will diminish the farther in the future that the data is forecasted.
Actual operating results may be different from our guidance, and such differences may be adverse and material. In light of the foregoing, investors are urged to put the guidance in context and not to place undue reliance on it. In addition, the market price of our Class A common stock may reflect various market assumptions as to the accuracy of our guidance. If our actual results of operations fall below the expectations of investors or securities analysts, the price of our Class A common stock could decline substantially.
Our results of operations and financial metrics may be difficult to predict. As a result, we may fail to meet or exceed the expectations of investors or securities analysts, which could cause our stock price to decline.
Our results of operations and financial metrics, including the levels of our revenue, gross margin, profitability, cash flow and deferred revenue, have fluctuated in the past and may vary significantly in the future. As a result, period-to-period comparisons of our results of operations may not be meaningful, and the results of any one period should not be relied upon as an indication of future performance. Our results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control, and, as a result, may not fully reflect the underlying performance of our business. Fluctuation in results of operations may negatively impact the value of our Class A common stock. Factors that may cause fluctuations in our results of operations include, without limitation, those listed below:
variability in our sales cycle, including as a result of the budgeting cycles and internal purchasing priorities of our customers;
the payment terms and subscription term length associated with sales of our Unified-CXM platform and their effect on our bookings and free cash flow;
39


the addition or loss of large customers, including through acquisitions or consolidations;
the timing of sales and recognition of revenue, which may vary as a result of changes in accounting rules and interpretations;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
network outages or actual or perceived security breaches or other incidents;
general economic, market and political conditions;
customer renewal rates;
increases or decreases in the number of elements of our services or pricing changes upon any renewals of customer agreements;
changes in our pricing policies or those of our competitors;
the mix of services sold during a period;
the timing of our recognition of stock-based compensation expense for our equity awards, particularly in cases where awards covering a large number of our shares are tied to a specific event or date; and
the timing and success of introductions of new platform features and services by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners.
The cumulative effects of the factors discussed above could result in large fluctuations and unpredictability in our quarterly and annual results of operations. This variability and unpredictability also could result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or results of operations fall below the expectations of analysts or investors or below any guidance we may provide, or if the guidance we provide is below the expectations of analysts or investors, the price of our Class A common stock could decline substantially. Such a stock price decline could occur even if we have met any previously publicly stated guidance we may provide.
Any failure of our Unified-CXM platform to satisfy customer demands, achieve increased market acceptance or adapt to changing market dynamics would adversely affect our business, results of operations, financial condition and growth prospects.
We derive, have derived and expect to continue to derive the substantial majority of our revenue from subscriptions to our Unified-CXM platform. As such, the market acceptance of our Unified-CXM platform is critical to our success. Demand for our Unified-CXM platform is affected by a number of factors, many of which are beyond our control, including the extension of our Unified-CXM platform for new use cases, the timing of development and release of new products, features and functionality introduced by us or our competitors, technological change and the growth or contraction of the market in which we compete.
In addition, we expect that an increasing focus on customer satisfaction and the growth of various communications channels and new technologies will profoundly impact the market for Unified-CXM solutions. We believe that enterprises increasingly are looking for flexible solutions that bridge across traditionally separate systems for experience management, marketing automation and customer relationship management. If we are unable to meet this demand to manage customer experiences through flexible solutions designed to address a broad range of needs, or if we otherwise fail to achieve more widespread market acceptance of our Unified-CXM platform, our business, results of operations, financial condition and growth prospects may be adversely affected.
The market for Unified-CXM solutions is new and rapidly evolving, and if this market develops more slowly than we expect or declines, develops in a way that we do not expect, or if we do not compete effectively, our business could be adversely affected.
We believe that our success and growth will depend to a substantial extent on the widespread acceptance and adoption of Unified-CXM solutions in general, and of our Unified-CXM platform in particular. The market for Unified-CXM solutions is new and rapidly evolving, and if this market fails to grow or grows more slowly than we currently anticipate, demand for our Unified-CXM platform could be adversely affected. The CXM market also is subject to rapidly changing user demand and trends. As a result, it is difficult to predict enterprise adoption rates and demand for our Unified-CXM platform, the future growth rate and size of our market or the impact of competitive solutions.
The expansion of the CXM market depends on a number of factors, including awareness of the Unified-CXM category generally, ease of adoption and use, cost, features, performance and overall platform experience, data security and privacy, interoperability and accessibility across devices, systems and platforms and perceived value. If Unified-CXM solutions do not continue to achieve market acceptance, or if there is a reduction in demand for Unified-CXM solutions for any reason, including a lack of category or use case awareness, technological challenges, weakening economic conditions, data security or privacy concerns, competing technologies and products or decreases in information technology spending, our business, results of operations and financial condition may be adversely affected.
40


The market for Unified-CXM solutions is also highly competitive. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or enterprise requirements. With the introduction of new technologies, the evolution of our Unified-CXM platform and new market entrants, we expect competition to intensify in the future. Pricing pressures and increased competition generally could result in reduced sales, reduced margins, losses or the failure of our Unified-CXM platform to achieve or maintain more widespread market acceptance, any one of which could harm our business.
While we do not believe that any of our competitors currently offer a full suite of Unified-CXM solutions that competes across the breadth of our Unified-CXM platform, certain features of our Unified-CXM platform compete in particular segments of the overall Unified-CXM category. Our main competitors include, among others, experience management solutions, including solution media solutions, home-grown solutions and tools, adjacent Unified-CXM solutions, such as social messaging, customer service and support solutions, traditional marketing, advertising and consulting firms and customer relationship management and enterprise resource planning solutions. Further, other established SaaS providers and other technology companies not currently focused on Unified-CXM may expand their services to compete with us. Some of our competitors may be able to offer products or functionality similar to ours at a more attractive price than we can or do, including by integrating or bundling such products with their other product offerings. Additionally, some potential customers, particularly large organizations, have elected, and may in the future elect, to develop their own internal Unified-CXM solutions.
Acquisitions, partnerships and consolidation in our industry may provide our competitors even more resources or may increase the likelihood of our competitors offering bundled or integrated products that we may not be able to effectively compete against. In particular, as we rely on the availability and accuracy of various forms of customer feedback and input data, the acquisition of any such data providers or sources by our competitors could affect our ability to continue accessing such data. Furthermore, we also are subject to the risk of future disruptive technologies. If new technologies emerge that are able to collect and process experience data, or otherwise develop Unified-CXM solutions at lower prices, more efficiently, more conveniently or with functionality and features enterprises prefer to ours, such technologies could adversely impact our ability to compete. If we are not able to compete successfully against our current and future competitors, our business, results of operations and financial condition may be adversely affected.
Our business depends on our customers renewing their subscriptions and on us expanding our sales to existing customers. Any decline in our customer renewals or expansion would harm our business, results of operations and financial condition.
In order for us to maintain or improve our results of operations, it is important that we maintain and expand our relationships with our customers and that our customers renew their subscriptions when the initial subscription term expires or otherwise expand their subscription program with us. Our customers are not obligated to, and may elect not to, renew their subscriptions on the same or similar terms after their existing subscriptions expire. Some of our customers have in the past elected, and may in the future elect, not to renew their agreements with us or otherwise reduce the scope of their subscriptions, and we do not have sufficient operating history with our business model and pricing strategy to accurately predict long-term customer renewal rates. In addition, the growth of our business depends in part on our customers expanding their use of our Unified-CXM platform, which can be difficult to predict.
Our customer renewal rates, as well as the rate at which our customers expand their use of our Unified-CXM platform, may decline or fluctuate as a result of a number of factors, including the customers’ satisfaction with our Unified-CXM platform, defects or performance issues, our customer and product support, our prices, mergers and acquisitions affecting our customer base, the effects of global economic conditions, the entrance of new or competing technologies and the pricing of such competitive offerings or reductions in the enterprises’ spending levels for any reason. If our customers do not renew their subscriptions, renew on less favorable terms or reduce the scope of their subscriptions, our revenue may decline and we may not realize improved results of operations from our customer base, and, as a result, our business and financial condition could be adversely affected.
We rely on third-party data centers and cloud computing providers, and any interruption or delay in service from these facilities could impair the delivery of our Unified-CXM platform and harm our business.
We currently serve our customers from third-party data centers and cloud computing providers located around the world. Some of these facilities may be located in areas prone to natural disasters and may experience events such as earthquakes, floods, fires, severe weather events, power loss, computer or telecommunication failures, service outages or losses, and similar events. They also may be subject to break-ins, sabotage, intentional acts of vandalism and similar misconduct or cybersecurity issues, human error, terrorism, improper operation, unauthorized entry and data loss. In the event of significant physical damage to one of these data centers, it may take a significant period of time to achieve full resumption of our services, and our disaster recovery planning may not account for all eventualities. We also may incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the data centers that we use. Although we carry business interruption insurance, it may not be sufficient to compensate us for the potentially significant losses, including the potential harm to the future growth of our business that may result from interruptions in our services or products.
As we grow and continue to add new third-party data centers and cloud computing providers and expand the capacity of our existing third-party data centers and cloud computing providers, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our Unified-CXM platform. Any
41


damage to, or failure of, our systems, or those of our third-party data centers or cloud computing providers or the systems of a customer that hosts our software in their private cloud, could result in interruptions on our Unified-CXM platform or damage to, or loss or compromise of, our data and our customers’ data, including personal data. Any impairment of our or our customers’ data or interruptions in the functioning of our Unified-CXM platform, whether due to damage to, or failure of, third-party data centers, cloud computing providers or the cloud computing providers of our customers or unsuccessful data transfers, may reduce our revenue, result in significant fines, cause us to issue credits or pay penalties, subject us to claims for indemnification and other claims, litigation or disputes, result in regulatory investigations or other inquiries, cause our customers to terminate their subscriptions and adversely affect our reputation, renewal rates and our ability to attract new customers. Our business will also be harmed if our existing and potential customers believe that our Unified-CXM platform is unreliable or not secure.
Further, our leases and other agreements with data centers and cloud computing providers expire at various times, and the owners of our data center facilities and cloud computing providers have no obligation to renew their agreements with us on commercially reasonable terms, or at all. Additionally, certain of our data center and clouding computing provider agreements may be terminable for convenience by the counterparty. If services are interrupted at any of these facilities or providers, such agreements are terminated, or we are unable to renew these agreements on commercially reasonable terms or at all, or if one of our data center or cloud computing providers is acquired or encounters financial difficulties, including bankruptcy, we may be required to transfer our servers and other infrastructure to new data centers and cloud computing providers, and we may incur significant costs and possible service interruptions in connection with doing so. In addition, if we do not accurately plan for our data center and cloud computing capacity requirements and we experience significant strains on our data center and cloud computing capacity, we may experience delays and additional expenses in arranging new data center and cloud computing arrangements, and our customers could experience service outages that may subject us to financial liabilities, result in customer losses and dissatisfaction, and materially adversely affect our business, operating results and financial condition.
If we are not able to effectively develop platform enhancements, introduce new products or keep pace with technological developments, our business, results of operations and financial condition could be adversely affected.
Our future success will depend on our ability to adapt and innovate. To attract new customers and increase revenue from our existing customers, we will need to enhance and improve our existing platform and introduce new products, features and functionality. Enhancements and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, and may have interoperability difficulties with our Unified-CXM platform or other products. We have in the past experienced delays in our internally planned release dates of new products, features and functionality, and there can be no assurance that these developments will be released according to schedule. We also have invested, and may continue to invest, in the acquisition of complementary businesses and technologies that we believe will enhance our Unified-CXM platform. However, we may not be able to integrate these acquisitions successfully or achieve the expected benefits of such acquisitions. If we are unable to successfully develop, acquire or integrate new products, features and functionality, or enhance our existing platform to meet the needs of our existing or potential customers in a timely and effective manner, or if a customer is not satisfied with the quality of work performed by us or with the technical support services rendered, we could incur additional costs to address the situation, and our business, results of operations and financial condition could be adversely affected.
Similarly, our customers and users of our Unified-CXM platform are increasingly accessing our Unified-CXM platform or interacting via mobile devices. We are devoting valuable resources to solutions related to mobile usage, but we cannot assure you that these solutions will be successful. If the mobile solutions we have developed for our Unified-CXM platform do not meet the needs of current or prospective customers, or if our solutions are difficult to access, customers or users may reduce their usage of our Unified-CXM platform or cease using our Unified-CXM platform altogether and our business could suffer.
In addition, because our Unified-CXM platform is designed to operate on a variety of networks, applications, systems and devices, we will need to continually modify and enhance our Unified-CXM platform to keep pace with technological advancements in such networks, applications, systems and devices. If we are unable to respond in a timely, user-friendly and cost-effective manner to these rapid technological developments, our Unified-CXM platform may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition may be adversely affected.
We use artificial intelligence in our products, which may result in operational challenges, legal liability, reputational concerns and competitive risks.
In addition to the use of our own artificial intelligence (“AI”) features within our products, we have also incorporated generative artificial intelligence (“Generative AI”) processes and algorithms into our product offerings through third party partners integrated with our products, which may result in adverse effects to our financial condition, results or reputation. Generative AI features and services leverage existing and widely available technologies, such as those owned by OpenAI or alternative large language model providers. The use of Generative AI processes at scale is relatively new and may lead to challenges, concerns and risks that are significant or that we may not be able to predict, especially if our use of these technologies in our products and services becomes more important to our operations over time.
42


Use of AI or Generative AI in our products and services may be difficult to deploy successfully due to operational issues inherent to the nature of such technologies, including the development, maintenance and operation of deep learning datasets, and our customers failing to adopt or implement our new products as intended. For example, AI and Generative AI algorithms use machine learning and/or content creation which, depending on the reliability of the model, may lead to flawed, biased, unexplained, and inaccurate results, which could lead to customer rejection or skepticism of such products. Emerging ethical issues surround the use of AI or Generative AI more specifically, and if our deployment or use of AI or Generative AI becomes controversial, we may be subject to reputational risk. Any sensitive information (including confidential, competitive, proprietary, or personal data) that we or our customers input into the third-party Generative AI features in our products could be leaked or disclosed to others, including if sensitive information is used to train the third parties’ Generative AI models, in breach of our contractual agreements. Additionally, where the product ingests personal data or where it makes connections using such data, these AI or Generative AI processes may reveal other personal or sensitive information generated by the AI or Generative AI solution, or could lead us to be unable to fulfill certain data subject requests in compliance with certain privacy laws, such as requests to delete certain personal data ingested by the product. Further, unauthorized use or misuse of Generative AI by our employees or others, including violation of internal policies or procedures or guidelines, may result in disclosure of confidential company and customer data, reputational harm, privacy law violations, legal liability, or regulatory actions, including algorithmic disgorgement. Improper use of AI and Generative AI could result in biased results and could lead us to make decisions that could bias certain individuals (or classes of individuals), and adversely impact their rights, employment, and ability to obtain certain pricing, products, services, or benefits. In addition, our use of Generative AI may also lead to novel and urgent cybersecurity risks (such as if a bad actor “poisons” the Generative AI with bad inputs or logic), including the misuse of personal or business confidential data, which may adversely affect our operations and reputation.
As a result, the integration of Generative AI into our products and operations may not be successful despite expending significant time and monetary resources to attempt to do so. Our investments in deploying such technologies may be substantial, and they may be more expensive than anticipated. If we fail to deploy Generative AI as intended, our competitors may incorporate Generative AI technology into their products or services more successfully than we do, which may impair our ability to effectively compete in the market.
Uncertainty in the legal regulatory regime relating to AI may require significant resources to modify and maintain business practices to comply with U.S. and non-U.S. laws, the nature of which cannot be determined at this time as they continue to evolve and solidify. Several jurisdictions around the globe have already proposed or enacted laws or guidelines governing AI. For example, the Biden administration recently issued an executive order on AI that requires companies developing certain types of AI models to notify the federal government of certain safety test results and other information. As another example, European regulators have proposed an AI regulation that, if adopted, could impose onerous obligations related to the use of AI-related systems, and we expect that other jurisdictions will adopt similar laws. Other jurisdictions may decide to adopt similar or more restrictive legislation that may render the use of such technologies challenging. Additionally, certain privacy laws extend rights to consumers (such as the right to delete certain personal data) and regulate automated decision making, which may be incompatible with our AI features or our use of Generative AI, and therefore use cases must be carefully assessed. These obligations may make it harder for us to conduct our business using AI or Generative AI, lead to regulatory fines or penalties, require us to change our business practices, retrain our AI, prevent or limit our use of AI or Generative AI, or disgorge certain algorithms. For example, the US Federal Trade Commission has required other companies to turn over or delete (disgorge) valuable insights or trainings generated through the use of AI, or the AI models or algorithms themselves, where they allege the company has violated privacy and consumer protection laws. If we cannot use AI or Generative AI, or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.
Our business and growth depend in part on the success of our strategic relationships with third parties, as well as on the continued availability and quality of feedback data from third parties over whom we do not have control.
We depend on, and anticipate that we will continue to depend on, various third-party relationships in order to sustain and grow our business, including technology companies whose products integrate with ours. Failure of any of these technology companies to maintain, support or secure their technology platforms in general, and our integrations in particular, or errors or defects in their technologies or products, could adversely affect our relationships with our customers, damage our brand and reputation and result in delays or difficulties in our ability to provide our Unified-CXM platform. We also rely on the availability and accuracy of various forms of client feedback and input data, including data solicited via survey or based on data sources across modern channels, and any changes in the availability or accuracy of such data could adversely impact our business and results of operations and harm our reputation and brand. In some cases, we rely on negotiated agreements with social media networks and other data providers. These negotiated agreements may provide increased access to application programming interfaces (“APIs”) and data that allow us to provide a more comprehensive solution for our customers. These agreements are subject to termination in certain circumstances, and there can be no assurance that we will be able to renew those agreements or that the terms of any such renewal, including pricing and levels of service, will be favorable. We cannot accurately predict the potential impact of the termination of any of our agreements with social media networks and other data providers, including the impact on our access to the related APIs. There can be no assurance that following any such termination we would be able to maintain the current level of functionality of our platform in such circumstances, as a result of more limited access to APIs or otherwise, which could adversely affect our results of operations. In addition, there can be no assurance that we will not be required to enter into new negotiated agreements with data providers in the future to maintain or
43


enhance the level of functionality of our platform, or that the terms and conditions of such agreements, including pricing and levels of service, will not be less favorable, which could adversely affect our results of operations. In particular, X (formerly known as Twitter) provides us with certain data that supports our Unified-CXM platform pursuant to an agreement that expires on February 28, 2025. If our agreement with X (formerly known as Twitter) expires, is not renewed on the same or similar terms or at all, or if it is terminated due to the failure or unwillingness of either party to perform its obligations thereunder, we may not be able to provide the same level of Unified-CXM insights to our customers and our business, results of operations and financial condition may be materially and adversely affected.
Real or perceived defects or errors on our platform could harm our reputation, result in significant costs to us, and impair our ability to sell subscriptions to our platform and related services.
The software underlying our platform is complex and may contain material defects or errors, particularly when first introduced or when new features or capabilities are released. In addition, the functionality of our platform depends on the ability of our software to store, retrieve, process, and manage immense amounts of data, including personal data. Any real or perceived defects, errors, failures, bugs or vulnerabilities on our Unified-CXM platform could result in negative publicity, cybersecurity breaches and other data security, privacy, access, retention and performance issues, as well as customer terminations. Such issues may impair our ability to sell subscriptions to our Unified-CXM platform and related services in the future. Some errors, bugs or vulnerabilities inherently may be difficult to detect and may only be discovered after code has been released for external or internal use. The costs incurred in correcting any defects in our Unified-CXM platform may be substantial and could adversely affect our results of operations. For example, we may need to expend significant financial and development resources to analyze, correct, eliminate, or work around errors or defects or to address and eliminate vulnerabilities. Although we continually test our Unified-CXM platform for defects and work with customers through our customer support organization to identify and correct errors, we have from time to time found defects or errors on our Unified-CXM platform, and defects or errors on our Unified-CXM platform are likely to occur again in the future. Any defects that cause interruptions to the availability of our Unified-CXM platform or other performance issues could result in, among other things:
lost revenue or delayed market acceptance and sales of our Unified-CXM platform;
exposure to damages for breach of contract, early termination of customer agreements, or loss of customers;
loss of trust;
credits or refunds to customers;
product liability lawsuits and other claims against us;
diversion of development resources;
increased expenses associated with remedying any defect, including increased technical support costs;
injury to our brand and reputation; and
increased maintenance and warranty costs.
While our customer agreements typically contain limitations and disclaimers that purport to limit our liability for damages related to defects in our solution, such limitations and disclaimers may not be enforced by a court or other tribunal or otherwise effectively protect us from such claims. If our customers fail to use our solution according to our specifications, our customers may suffer a security incident on their own systems or other adverse consequences. Even if such an incident is unrelated to our security practices, it could result in our incurring significant economic and operational costs in investigating, remediating, and implementing additional measures to further protect our customers from their own vulnerabilities, and could result in reputational harm.
We invest significantly in research and development, and, to the extent that our research and development investments do not translate into new solutions or material enhancements to our current solutions or we do not use those investments efficiently, our business and results of operations would be harmed.
A key element of our strategy is to invest significantly in our research and development efforts to improve and develop new technologies, features and functionality for our Unified-CXM platform. For each of the years ended January 31, 2023 and 2022, our research and development expenses were at least 10% of our revenue. If we do not spend our research and development budget efficiently or effectively, our business may be harmed and we may not realize the expected benefits of our strategy. Moreover, research and development projects can be technically challenging, time-consuming and expensive. The nature of these research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling platform updates and generate revenue, if any, from such investment. Additionally, anticipated enterprise demand for a solution or solutions we are developing could decrease after the development cycle has commenced, and we would nonetheless be unable to avoid substantial costs associated with the development of any such solutions or solution. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful
44


introduction or improvement of solutions that are competitive in our current or future markets, our business and results of operations would be adversely affected.
If we are unable to develop and maintain successful relationships with channel partners, our business, results of operations, and financial condition could be adversely affected.
To date, we primarily have relied on our direct sales force, online marketing and word-of-mouth to sell subscriptions to our Unified-CXM platform. Although we have developed relationships with certain channel partners, such as referral partners, resellers and integration partners, these channels have resulted in limited revenue to date. We believe that continued growth in our business is dependent upon identifying, developing and maintaining strategic relationships with additional channel partners that can drive additional revenue. Our agreements with our existing channel partners are non-exclusive, meaning our channel partners may offer enterprises the products of several different companies, including products that compete with ours. They also may cease marketing our Unified-CXM platform with limited notice and with little or no penalty. We expect that any additional channel partners we identify and develop will be similarly non-exclusive and not bound by any requirement to continue to market our Unified-CXM platform. If we fail to identify additional channel partners in a timely and cost-effective manner, or at all, if we are unable to assist our current and future channel partners in independently selling and implementing our Unified-CXM platform, or if our channel partners choose to use greater efforts to market their own products or those of our competitors, our business, results of operations and financial condition could be adversely affected. Furthermore, if our channel partners do not effectively market and sell our Unified-CXM platform, or fail to meet the needs of our customers, our reputation and ability to grow our business also may be adversely affected.
Sales by channel partners are more likely than direct sales to involve collection issues, in particular sales by our channel partners into developing markets, and, accordingly, variations in the mix between revenue attributable to sales by channel partners and revenue attributable to direct sales may result in fluctuations in our results of operations.
If we are not able to maintain and enhance our brand, our business, results of operations and financial condition may be adversely affected.
We believe that maintaining and enhancing our reputation as a differentiated and category-defining company in Unified-CXM is critical to our relationships with our existing customers and key employees and to our ability to attract new customers and talented personnel. The successful promotion of our brand depends on a number of factors, including the effectiveness of our marketing efforts, our ability to continue to develop a high-quality platform, our ability to provide reliable services that continue to meet the needs of our customers, our ability to maintain our customers’ trust and our ability to successfully differentiate our Unified-CXM platform from competitive solutions, which we may not be able to do effectively. We do not have sufficient operating history to know whether our brand promotion activities will ultimately be successful or yield increased revenue, and, if they are not successful, our business may be adversely affected. Any unfavorable publicity of our business or platform generally, for example, relating to our privacy practices, terms of service, service quality, litigation, regulatory activity, the actions of our employees, partners or customers or the actions of other companies that provide similar solutions to us, all of which can be difficult to predict, could adversely affect our reputation and brand. In addition, independent industry analysts often provide reviews of our Unified-CXM platform, as well as solutions offered by our competitors, and our brand and perception of our Unified-CXM platform in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive compared to those of our competitors’ solutions, our brand and market position may be adversely affected. It also may be difficult to maintain and enhance our brand as we expand our marketing and sales efforts through channel or strategic partners.
The promotion of our brand also requires us to make substantial expenditures. We anticipate that these expenditures will increase as our market becomes more competitive, as we expand into new markets and as more sales are generated through our channel partners. To the extent that these activities yield increased revenue, this revenue may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand or incur substantial expenses in unsuccessful attempts to promote and maintain our brand, our business may not grow, we may have reduced pricing power relative to competitors and we could lose customers and key employees or fail to attract potential customers or talented personnel, all of which would adversely affect our business, results of operations and financial condition.
We recognize revenue over the term of our customers’ contracts. Consequently, increases or decreases in new sales may not be immediately reflected in our results of operations and may be difficult to discern.
We generally recognize subscription revenue from customers ratably over the terms of their contracts and a majority of our revenue is derived from subscriptions that have terms of one to three years. As a result, a portion of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter may have a small impact on our revenue results for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our Unified-CXM platform and potential changes in our pricing policies or rate of expansion or retention may not be fully reflected in our results of operations until future periods. We also may be unable to reduce our cost structure in line with a significant deterioration in sales. In addition, a significant majority of our costs are expensed as incurred, while revenue is
45


recognized over the term of the agreements with our customers. As a result, increased growth in the number of our customers could continue to result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
We may acquire or invest in companies, which may divert our management’s attention and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.
Our success depends, in part, on our ability to expand our Unified-CXM platform and grow our business in response to changing technologies, customer demands and competitive pressures. We have in the past, and we may in the future, attempt to do so through strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets that we believe could complement, expand or enhance our Unified-CXM platform or otherwise offer growth opportunities. We also may enter into relationships with other businesses to expand our Unified-CXM platform, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies. Identifying and negotiating these transactions can be time-consuming, difficult and expensive, and our ability to complete these transactions may often be subject to approvals that are beyond our control. We cannot predict the number, timing or size of these transactions. These transactions, even if announced, may not be completed.
Any acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their software is not easily adapted to work with our Unified-CXM platform or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Acquisitions, investments or other business relationships also may disrupt our business, divert our resources and require significant management attention that would otherwise be available for development of our existing business. Moreover, the anticipated benefits of any acquisition, investment or business relationship may not be realized or we may be exposed to unknown risks or liabilities.
Our international sales and operations, including our planned business development activities outside of the United States, subject us to additional risks and challenges that can adversely affect our business, results of operations and financial condition.
During the nine months ended October 31, 2023, approximately 40% of our sales were to customers outside of the Americas. As part of our growth strategy, we expect to continue to expand our international operations, which may include opening additional offices in new jurisdictions and providing our Unified-CXM platform in additional languages and on-boarding new customers outside the United States. Any new markets or countries into which we attempt to sell subscriptions to our Unified-CXM platform may not be receptive to our business development activities. We currently have sales personnel and sales and customer and product support operations in the United States and certain countries across Europe, the Asia Pacific region and the Americas. We believe that our ability to attract new customers to our Unified-CXM platform and to convince existing customers to renew or expand their use of our Unified-CXM platform is directly correlated to the level of engagement we achieve with our customers in their home countries. To the extent that we are unable to effectively engage with non-U.S. customers, we may be unable to effectively grow in international markets.
Our international operations also subject us to a variety of additional risks and challenges, including:
increased management, travel, infrastructure and legal compliance costs associated with having operations and developing our business in multiple jurisdictions;
providing our Unified-CXM platform and operating our business across a significant distance, in different languages, among different cultures and time zones, including the potential need to modify our Unified-CXM platform and products to ensure that they are culturally appropriate and relevant in different countries;
compliance with non-U.S. data privacy, protection and security laws, rules and regulations, including data localization requirements, and the risks and costs of non-compliance;
longer payment cycles and difficulties enforcing agreements, collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;
hiring, training, motivating and retaining highly-qualified personnel, while maintaining our unique corporate culture;
increased financial accounting and reporting burdens and complexities;
longer sales cycle and more time required to educate enterprises on the benefits of our Unified-CXM platform outside of the United States;
requirements or preferences for domestic products;
46


limitations on our ability to sell our Unified-CXM platform and for our solution to be effective in non-U.S. markets that have different cultural norms and related business practices that de-emphasize the importance of positive customer and employee experiences;
differing technical standards, existing or future regulatory and certification requirements and required features and functionality;
political and economic conditions and uncertainty in each country or region in which we operate and general economic and political conditions and uncertainty around the world;
compliance with laws and regulations for non-U.S. operations, including anti-bribery laws, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our Unified-CXM platform and develop our business in certain non-U.S. markets, and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact our financial condition and result in restatements of our consolidated financial statements;
fluctuations in currency exchange rates and related effects on our results of operations;
difficulties in repatriating or transferring funds from or converting currencies in certain countries;
communication and integration problems related to entering new markets with different languages, cultures and political systems;
new and different sources of competition;
differing labor standards, including restrictions related to, and the increased cost of, terminating employees in some countries;
the need for localized subscription agreements;
the need for localized language support and difficulties associated with delivering support, training and documentation in languages other than English;
increased reliance on channel partners;
reduced protection for intellectual property rights in certain non-U.S. countries and practical difficulties of obtaining, maintaining, protecting and enforcing such rights abroad; and
compliance with the laws of numerous foreign taxing jurisdictions, including withholding tax obligations, and overlapping of different tax regimes.
Any of these risks and challenges could adversely affect our operations, reduce our revenue or increase our operating costs, each of which could adversely affect our ability to expand our business outside of the United States and thereby our business more generally, as well as our results of operations, financial condition and growth prospects.
Compliance with laws and regulations applicable to our international operations substantially increases our cost of doing business. We may be unable to keep current with changes in government requirements as they change from time to time. Failure to comply with these regulations could have adverse effects on our business. In many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. or other regulations applicable to us. Although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that our employees, contractors, partners and agents will comply with these laws and policies. Violations of laws or our policies by our employees, contractors, partners or agents could result in delays in revenue recognition, financial reporting misstatements, enforcement actions, disgorgement of profits, fines, civil and criminal penalties, damages, injunctions, other collateral consequences and increased costs, including the costs associated with defending against such actions, or the prohibition of the importation or exportation of our Unified-CXM platform and related services, each of which could adversely affect our business, results of operations and financial condition.
We face exposure to foreign currency exchange rate fluctuations, and if foreign currency exchange rates fluctuate substantially in the future, our results of operations and financial condition, which are reported in U.S. dollars, could be adversely affected.
We conduct our business in countries around the world and a portion of our transactions outside the United States are denominated in currencies other than the U.S. dollar. While we have primarily transacted with customers and vendors in U.S. dollars to date, from time to time we have transacted in foreign currencies for subscriptions to our Unified-CXM platform and may significantly expand the number of transactions with customers that are denominated in foreign currencies in the future. The majority of our international costs are also denominated in local currencies. In addition, our international subsidiaries maintain net assets or liabilities that are denominated in currencies other than the functional operating currencies of these entities. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our revenue and results of operations due to transactional and translational
47


remeasurements that are reflected in our results of operations. As a result of such foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations.
We currently do not maintain a program to hedge transactional exposures in foreign currencies, but we may do so in the future. The future use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments. There can be no assurance that we will be successful in managing our exposure to currency exchange rate risks, which may adversely affect our business, results of operations and financial condition.
Risks Related to Our Intellectual Property
Our Unified-CXM platform utilizes open source software, which may subject us to litigation, require us to re-engineer our Unified-CXM platform or otherwise divert resources away from our development efforts.
We use open source software in connection with our Unified-CXM platform and products and operations. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software or make available any derivative works of the open source code (which may include our modifications or product code into which such open source software has been integrated) on unfavorable terms allowing further modification and redistribution and at no or nominal cost, and we 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 these open source licenses could be construed in a way that imposes unanticipated conditions or restrictions on our ability to commercialize our products. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose source code that we have decided to maintain as proprietary or that would otherwise breach the terms or fail to meet the conditions of an open source license or third-party contract, such use could inadvertently occur, or could be claimed to have occurred, in part because open source license terms are often ambiguous. We could be subject to suits by parties claiming ownership of or demanding release of the open source software or derivative works that we developed using such software, which could include our proprietary source code, or otherwise seeking to enforce the applicable open source licensing terms or alleging that our use of such software infringes, misappropriates or otherwise violates a third party’s intellectual property rights. We may as a result be subject to claims for breach of contract, infringement of intellectual property rights, or indemnity, required to release our proprietary source code, pay damages, royalties, or license fees or other amounts, seek licenses, re-engineer our applications, discontinue sales in the event re-engineering cannot be accomplished on a timely basis or take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business. Any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of the applicable license could harm our business and could help third parties, including our competitors, develop products and services that are similar to or better than ours.
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 we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance. 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, negatively affect our business. We have processes to help alleviate these risks, including a review process for screening requests from our developers for the use of open source software, but we cannot be sure that all open source software is identified or submitted for approval prior to use in our products and services. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could have an adverse effect on our business, financial condition, and results of operations.
Any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could impair our ability to protect our proprietary technology and our brand and adversely affect our business, financial condition and results of operations.
Our success and ability to compete depend in part upon our ability to obtain, maintain, protect, defend and enforce our intellectual property. As of October 31, 2023, we owned 37 U.S. issued patents and 11 pending non-provisional or provisional U.S. patent applications. We rely on a combination of patent, copyright, trademark and trade secret laws in the United States and internationally, as well as technological measures and contractual provisions, such as confidentiality or license agreements with our employees, customers, partners, and other third parties, to establish and protect our brand, maintain our competitive position and protect our intellectual property rights from infringement, misappropriation or other violation. However, the steps we take to protect our intellectual property rights may be inadequate or ineffective, and our intellectual property may be challenged, invalidated, narrowed in scope or rendered unenforceable through administrative processes, including re-examination, inter parties review, interference and derivation proceedings and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings) or litigation. The steps we take to protect our intellectual property rights may not be sufficient to effectively prevent third parties from infringing, misappropriating or otherwise violating our intellectual property or to prevent unauthorized disclosure or unauthorized use of our trade secrets or other confidential information. We cannot guarantee that any of our pending applications will issue or be approved or that our existing and future intellectual property rights will be sufficiently broad to protect our proprietary technology.
Additionally, effective trademark, copyright, patent and trade secret protection may not be available in every country in which we conduct business, and we may fail to maintain or be unable to obtain adequate protections for certain of our intellectual property rights
48


in such foreign countries. Further, intellectual property law, including statutory and case law, particularly in the United States, is constantly developing, and any changes in the law could make it harder for us to enforce our rights. Failure to comply with applicable procedural, documentary, fee payment and other similar requirements with the United States Patent and Trademark Office and various similar foreign governmental agencies could result in abandonment or lapse of the affected patent, trademark or application. If this occurs, our competitors might be more successful in their efforts to compete with us. Effective protection of intellectual property rights is expensive and difficult to maintain, both in terms of application and registration costs, as well as the costs of defending and enforcing those rights.
We attempt to protect our intellectual property, technology, and confidential information in part through confidentiality, non-disclosure and invention assignment agreements with our employees, consultants, contractors, corporate collaborators, advisors and other third parties who develop intellectual property on our behalf or with whom we share information. However, we cannot guarantee that we have entered into such agreements with each party who has developed intellectual property on our behalf and each party that has or may have had access to our confidential information, know-how and trade secrets. These agreements may be insufficient or breached, or may not effectively prevent unauthorized access to or unauthorized use, disclosure, misappropriation or reverse engineering of, our confidential information, intellectual property, or technology. There can be no assurance that these agreements will be self-executing or otherwise provide meaningful protection for our trade secrets or other intellectual property or proprietary information. Moreover, these agreements may not provide an adequate remedy for breaches or the unauthorized use or disclosure of our confidential information or technology or infringement of our intellectual property. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how is difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, trade secrets and know-how can be difficult to protect, and some courts inside and outside the United States are less willing or unwilling to protect trade secrets and know-how. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us, and our competitive position would be materially and adversely harmed. The loss of trade secret protection could make it easier for third parties to compete with our products and services by copying functionality. Additionally, individuals not subject to invention assignment agreements may make adverse ownership claims to our current and future intellectual property, and, to the extent that our employees, independent contractors or other third parties with whom we do business use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions. There is also a risk that we do not establish an unbroken chain of title from inventors to us. An inventorship or ownership dispute could arise that may permit one or more third parties to practice or enforce our intellectual property rights, including possible efforts to enforce rights against us. Additionally, errors in inventorship or ownership can sometimes also impact priority claims, and if we were to lose our ability to claim priority for certain patent filings, intervening art or other events may preclude us from issuing patents.
Moreover, policing unauthorized use of our technologies, trade secrets, and intellectual property may be difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak or inadequate. Furthermore, we may not always detect infringement, misappropriation or other violation of our intellectual property rights, and any infringement, misappropriation or other violation of our intellectual property rights, even if successfully detected, prosecuted and enjoined, could be costly to deal with and could harm our business. In addition, there can be no assurance that our intellectual property rights will be sufficient to protect against others offering products or services that are substantially similar to ours and competing with our business, and third parties, including our competitors, may independently develop similar technology, duplicate our services or design around our intellectual property and, in such cases, we may not be able to successfully assert our intellectual property rights against such parties. Further, our contractual arrangements may not effectively prevent disclosure of our trade secrets or confidential information or provide an adequate remedy in the event of unauthorized disclosure of our trade secrets or confidential information, and we may be unable to detect the unauthorized use of, or take appropriate steps to enforce, such trade secrets, confidential information and other intellectual property rights. Any of the foregoing could adversely affect our business, results of operations and financial condition.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights, which could result in the impairment or loss of portions of our intellectual property portfolio. An adverse determination of any litigation proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related patents, pending patent applications and trademark filings at risk of being invalidated, not issuing or being cancelled. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. In addition, during the course of litigation there could be public announcements of the results of hearings, motions or other interim proceedings or developments. Despite our efforts, we may not be able to prevent third parties from infringing, misappropriating or otherwise violating, or from successfully challenging, our
49


intellectual property rights. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our Class A common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. Our failure to obtain, maintain, protect, defend and enforce our intellectual property rights could adversely affect our brand and business, financial condition and results of operations.
We may face claims by third parties alleging infringement, misappropriation or other violation of their intellectual property, trade secrets or proprietary rights.
There is considerable patent and other intellectual property development activity in our industry and companies in the technology industry frequently enter into litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. Our future success depends in part on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property and proprietary rights of others. From time to time, we have received and may in the future receive claims from third parties, including our competitors, alleging that our Unified-CXM platform and underlying technology infringe, misappropriate or otherwise violate such third party’s intellectual property rights, including their trade secrets, and we may be found to be infringing upon such rights. For example, on February 25, 2022, we agreed to settle all outstanding claims with Opal Labs Inc. (“Opal”) with respect to Opal’s complaints alleging breach of contract and violation of Oregon’s Uniform Trade Secrets Act, among other claims, and, on March 1, 2022, the court dismissed those claims with prejudice. The Company and Opal finalized the settlement on March 15, 2022, and it was paid on March 30, 2022.
As we face increasing competition and become increasingly high profile, the possibility of receiving a larger number of intellectual property claims against us grows. It is possible that we may be unsuccessful in such proceedings, resulting in a loss of some portion or all of our patent rights. Any claims or litigation, regardless of their merit, could cause us to incur significant expenses, pay substantial amounts in costs or damages, ongoing royalty or license fees or other payments, or could prevent us from offering all or aspects of our Unified-CXM platform or using certain technologies, require us to re-engineer all or a portion of our Unified-CXM platform, force us to implement expensive work-arounds or re-designs, distract management from our business or require that we comply with other unfavorable terms. If any of our technologies, products or services are found to infringe, misappropriate or violate a third party’s intellectual property rights, we may seek to obtain a license under such third party’s intellectual property rights in order to bring an end to certain claims or actions asserted against us to continue commercializing or using such technologies, products and services. However, we may not be able to obtain such a license on commercially reasonable terms or at all. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors and other third parties access to the same technologies licensed to us, and it could require us to make substantial licensing and royalty payments.
Any litigation also may involve patent holding companies or other adverse patent owners that have no relevant solution revenue, and, therefore, our patent portfolio may provide little or no deterrence, as we would not be able to assert our patents against such entities or individuals. Such “non-practicing entities” and other intellectual property rights holders may attempt to assert intellectual property claims against us or seek to monetize the intellectual property rights they own to extract value through licensing or other settlements. We have in the past and may in the future be requested to and/or obligated to indemnify our customers or business partners in connection with any such litigation and to obtain licenses or refund subscription fees, which could further exhaust our resources. Even if we were to prevail in the event of claims or litigation against us, any claim or litigation regarding our technology or intellectual property, with or without merit, could be unpredictable, costly and time-consuming, and divert significant resources and the attention of our management and other employees from our business operations. Such disputes also could disrupt our Unified-CXM platform and products, which would adversely impact our client satisfaction and ability to attract customers. In the case of infringement, misappropriation or other violation caused by technology that we obtain from third parties, any indemnification or other contractual protections we obtain from such third parties, if any, may be insufficient to cover the liabilities we incur as a result of such infringement or misappropriation.
In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents, and our ability to invalidate the asserted patents. However, we could be unsuccessful in advancing non-infringement or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof. We also may be unaware of the intellectual property rights of others that may cover some or all of our technology. Because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products. If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement, misappropriation or violation claims against us, such payments, costs or actions could have a material adverse effect on our competitive position, business, financial condition and results of operations.
50


Indemnity and other provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with customers and other third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to such third parties for losses suffered or incurred as a result of claims of intellectual property infringement, misappropriation or other violation, damages caused by us to property or persons or other liabilities relating to or arising from our Unified-CXM platform or our acts or omissions. We have in the past and may in the future receive indemnification requests from our customers related to such claims. In addition, customers typically require us to indemnify or otherwise be liable to them for breach of confidentiality or failure to implement adequate security measures with respect to their data stored, transmitted or processed by our Unified-CXM platform. The terms of these contractual provisions often survive termination or expiration of the applicable agreement. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although we generally attempt to contractually limit the scope of our liability with respect to such obligations, we are not always successful, and we may incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other current and prospective customers, reduce demand for our Unified-CXM platform and harm our business, financial condition and results of operations.
Further, certain of our customer agreements contain provisions permitting the customer to become a party to, or a beneficiary of, a source code escrow agreement under which we place the proprietary source code for certain of our solutions in escrow with a third party. Under these source code escrow agreements, our source code may be released to the customer upon the occurrence of specified events, such as in situations of our bankruptcy or insolvency or our failure to support or maintain our solutions. Disclosing the content of our source code may limit the intellectual property protection we can obtain or maintain for our source code or our solutions containing that source code and may facilitate intellectual property infringement, misappropriation or other violation claims against us.
Following any such release, we cannot be certain that customers will comply with the restrictions on their use of the source code and we may be unable to monitor and prevent unauthorized disclosure of such source code by customers. Additionally, following any such release, customers may be able to create derivative works based on our source code and may own such derivative works. Any increase in the number of people familiar with our source code as a result of any such release also may increase the risk of a successful hacking attempt. Each of these could have a material adverse effect on our business, financial condition and results of operations.
Risks Related to Litigation, Regulatory Compliance and Governmental Matters
Our business and operations could be negatively affected if we become subject to any securities litigation or stockholder activism.
Our business and operations could be negatively affected if we become subject to any securities litigation or stockholder activism, which could cause us to incur significant expenses, hinder the execution of our business and growth strategy and impact the price of our Class A common stock.
In the past, securities class action litigation often has been brought against a company following a decline in the market price of its securities. In addition, stockholder activism, which could take many forms and arise in a variety of situations, has been increasing recently, and new universal proxy rules could significantly lower the cost and further increase the ease and likelihood of stockholder activism. This risk is especially relevant for us because technology companies have experienced significant stock price volatility in recent years. Volatility in our stock price or other reasons may in the future cause us to become the target of securities litigation or stockholder activism. Securities litigation and stockholder activism, including potential proxy contests, could result in substantial costs, including significant legal fees and other expenses, and divert our management and board of directors’ attention and resources from our business. Additionally, securities litigation and stockholder activism could give rise to perceived uncertainties as to our future, adversely affect our relationships with customers and business partners, adversely affect our reputation, and make it more difficult to attract and retain qualified personnel. Our stock price could also be subject to significant fluctuation or otherwise be adversely affected by the events, risks and uncertainties of any securities litigation and stockholder activism.
We are subject to governmental export and import controls and economic sanctions laws and regulations that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under U.S. export and similar laws and regulations, including the United States Department of Commerce’s Export Administration Regulations and various economic and trade sanctions regulations administered by the United States Treasury Department’s Office of Foreign Assets Controls. The U.S. export control laws and economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to certain embargoed or sanctioned countries, governments, persons and entities. In addition, we may incorporate encryption technology into certain of our offerings, and encryption offerings and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license, and we cannot guarantee that any required authorization will be obtained. If we are found to be in violation of U.S. economic sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. We also may experience other adverse effects, including reputational harm and loss of access to certain markets.
51


In addition, various countries regulate the import of certain technology and have enacted or could enact laws that could limit our ability to provide our customers access to our Unified-CXM platform or could limit our customers’ ability to access or use our Unified-CXM platform in those countries. Changes in our Unified-CXM platform or future changes in export and import regulations may prevent our customers with international operations from utilizing our Unified-CXM platform globally or, in some cases, prevent the export or import of our Unified-CXM platform to certain countries, governments or persons altogether. Any decreased use of our Unified-CXM platform or limitation on our ability to export or sell our Unified-CXM platform could adversely affect our business, results of operations and financial condition.
Failure to comply with anti-bribery, anti-corruption and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.K. Bribery Act and other anti-corruption, anti-bribery and anti-money laundering laws in the jurisdictions in which we do business, both domestic and abroad. These laws generally prohibit us and our employees from improperly influencing government officials or commercial parties in order to obtain or retain business, direct business to any person or gain any advantage. The FCPA, U.K. Bribery Act and other applicable anti-bribery and anti-corruption laws also may hold us liable for acts of corruption and bribery committed by our third-party business partners, representatives and agents. In addition to our own sales force, we leverage third parties to sell our products and conduct our business abroad. We and our third-party business partners, representatives and agents may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, channel partners and agents, even if we do not explicitly authorize such activities. These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address compliance with such laws, we cannot assure you that our employees and agents will not take actions in violation of our policies or applicable law, for which we may be ultimately held responsible and our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions. Any violation of the FCPA, U.K. Bribery Act or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, imposition of significant legal fees, loss of export privileges, severe criminal or civil sanctions or suspension or debarment from U.S. government contracts, substantial diversion of management’s attention, a decline in the market price of our Class A common stock or overall adverse consequences to our reputation and business, all of which may have an adverse effect on our results of operations and financial condition.
Our business could be adversely impacted by changes in laws and regulations related to the Internet or changes in access to the Internet generally.
The future success of our business depends upon the continued use of the Internet as a primary medium for communication, business applications and commerce. Federal or state government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the Internet as a commercial medium. Legislators, regulators or government bodies or agencies also may make legal or regulatory changes or interpret or apply existing laws or regulations that relate to the use of the Internet in new and materially different ways. Changes in these laws, regulations or interpretations could require us to modify our Unified-CXM platform in order to comply with these changes, to incur substantial additional costs or divert resources that could otherwise be deployed to grow our business, or expose us to unanticipated civil or criminal liability, among other things.
In addition, government agencies and private organizations have imposed, and may in the future impose, additional taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. Internet access is frequently provided by companies that have significant market power and could take actions that degrade, disrupt or increase the cost of our customers’ use of our Unified-CXM platform, which could negatively impact our business. In December 2017, the Federal Communications Commission (“FCC”), voted to repeal its “net neutrality” Open Internet rules, effective June 2018. The rules were designed to ensure that all online content is treated the same by internet service providers and other companies that provide broadband services. The FCC’s new rules, which took effect on June 11, 2018, repealed the neutrality obligations imposed by the Open Internet rules and granted providers of broadband internet access services greater freedom to make changes to their services, including, potentially, changes that may discriminate against or harm our business. A number of parties have appealed this order, which is currently being reviewed by the United States Court of Appeals for the Federal Circuit. Should the net neutrality rules be relaxed or eliminated, we could incur greater operating expenses or our customers’ use of our Unified-CXM platform could be adversely affected, either of which could harm our business and results of operations.
These developments could limit the growth of Internet-related commerce or communications generally or result in reductions in the demand for Internet-based platforms and services such as ours, increased costs to us or the disruption of our business. In addition, as the Internet continues to experience growth in the numbers of users, frequency of use and amount of data transmitted, the use of the Internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the Internet and its acceptance as a business tool has been adversely affected by data security and privacy issues, and
52


the Internet has experienced a variety of outages and other degradations as a result of damage to portions of its infrastructure. If the use of the Internet generally, or our Unified-CXM platform specifically, is adversely affected by these or other issues, we could be forced to incur substantial costs, demand for our Unified-CXM platform could decline and our results of operations and financial condition could be harmed.
Risks Related to Privacy, Information Technology and Cybersecurity
Interruptions in availability or suboptimal performance associated with our technology and infrastructure may adversely affect our business, results of operations and financial condition.
We seek to maintain the availability of our products through certain controls, such as business continuity and disaster recovery plans, redundant designs of operational systems and processes, training and availability of key employees, strong contractual and technical assurances by our third-party service providers to maintain their services to us, regular tests and audits of critical systems and plans, capacity planning for current and future system and process needs, enterprise risk management, and a continuous review of our plans. Notwithstanding these efforts, we cannot ensure that our systems or those of our third-party service providers will not be vulnerable to disruptions from natural or man-made disasters or other security incidents. We are exposed to threats and resulting risks that may result in a significant disruption of our ability to deliver our products to our customers.
Our continued growth, brand, reputation and ability to attract and retain customers depend in part on the ability of our customers to access our Unified-CXM platform at any time and within an acceptable amount of time. Our Unified-CXM platform is proprietary, and we are dependent on the expertise and efforts of members of our engineering, operations and software development teams for its continued performance. We have experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints due to an overwhelming number of users accessing our Unified-CXM platform concurrently and denial of service attacks or other security-related incidents. Frequent or persistent interruptions in our products and services could cause customers to believe that our products and services are unreliable, leading them to switch to our competitors or to avoid our products and services. Additionally, our insurance policies may be insufficient to cover a claim made against us by any such customers affected by any errors, defects or other infrastructure problems. In some instances, we may not be able to rectify, remediate or even identify the cause or causes of these performance issues within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance, especially during peak usage times, as our Unified-CXM platform becomes more complex and our user traffic increases. If our Unified-CXM platform is unavailable or if users are unable to access our Unified-CXM platform within a reasonable amount of time, or at all, our business, results of operations and financial condition would be adversely affected. Moreover, some of our customer agreements include performance guarantees and service-level standards that obligate us to provide credits or termination rights in the event of a significant disruption in the functioning of our Unified-CXM platform.
To the extent that we do not effectively address capacity constraints, upgrade our systems and data centers as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology or an increased user base, we may experience service interruptions and performance issues, which may result in a disruption of our products, delay the development of new products and features, result in a loss of current and future revenue, result in negative publicity and harm to our reputation, require us to pay significant penalties or fines or subject us to litigation, claims or other disputes, any of which could have an adverse effect on our business, results of operations and financial condition.
We are subject to stringent and changing obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions, litigation or mass arbitration demands, fines and penalties, disruptions of our business operations, reputational harm, loss of revenue or profits, loss of customers or sales, and other adverse business consequences.
In the ordinary course of business, we process confidential information and personal data. Additionally, our customers can utilize our Unified-CXM platform to use, collect, manage, store, transmit and otherwise process personal data and/or confidential information of their employees, customers, partners and other individuals. Our data processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contracts, and other obligations that govern the processing of confidential information and personal data by us and on our behalf.
In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws, including wiretapping laws. For example, various privacy laws and other obligations may require us to obtain consents to process personal data in certain circumstances. For example, some of our data processing practices may be challenged under wiretapping laws, as we obtain customer information from third parties through various methods, including chatbot and session replay providers, or via third-party marketing pixels. Our inability or failure to do so could result in adverse consequences, including class action litigation and mass arbitration demands. In the past few years, numerous U.S. states—including California, Virginia, Colorado, Connecticut, and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording
53


residents with certain rights concerning their personal data. As applicable, such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. These state laws also allow for statutory fines for noncompliance. For example, under the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (collectively, “CCPA”) noncompliance may carry fines of up to $7,500 per violation; the CCPA also allows for a private right of action for certain data breaches. These laws, as well as other laws or regulations relating to data privacy and security, particularly any new or modified laws or regulations that require enhanced protection of certain types of data or new obligations with regard to data retention, transfer or disclosure, may result in further uncertainty with respect to data privacy and security issues, and will require us to incur additional resource, costs and expenses in an effort to comply. The enactment of such laws has prompted similar legislative developments in other states, which could create the potential for a patchwork of overlapping but different state laws, as certain state laws may be more stringent, broader in scope or offer greater individual rights with respect to personal data than federal, foreign or other state laws, which may complicate compliance efforts. The federal government is also considering comprehensive privacy legislation.
In addition, as we continue to expand our business activities, we are accessing additional types and greater volumes of potentially sensitive information that may subject us to additional privacy and security laws and obligations. For example, in certain limited instances, we may agree with specific customers to permit the exchange of protected health information through certain approved platform components. Our access to protected health information for specific agreed use cases on behalf of those customers that are covered entities and therefore subject to the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act (collectively, “HIPAA”), may subject us to HIPAA’s specific requirements relating to the privacy, security, and transmission of protected health information. To the extent that we become subject to HIPAA, our failure to comply could result in significant penalties. Additionally, to the extent that additional customers with whom we did not agree to permit the exchange of protected health information through our platforms in their capacity as covered entities nonetheless provide such information in violation of their contractual obligations with us, we could also be subject to additional compliance risks. Similar privacy, security, and transmission obligations may apply to us outside the United States if we process health information and other categories of sensitive data and our failure to comply could result in significant penalties.
Outside of the United States, an increasing number of laws, regulations, and industry standards apply to data privacy and security. Some examples of these laws include the European Union’s General Data Protection Regulation (“ EU GDPR”), the United Kingdom’s GDPR (“UK GDPR” and, together with EU GDPR, “GDPR”), Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018), China’s Personal Information Protection Law, India’s Digital Personal Data Protection Act, and Japan’s Protection of Personal Information. These laws all impose strict requirements for processing personal data. For example, noncompliance with the EU GDPR carries fines of up to the greater of €20 million or 4% of global annual turnover (and under the UK GDPR, up to the greater of £17.5 million or 4% of global annual turnover) and can result in data processing bans, other administrative penalties and litigation brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests, together with associated damage to our reputation.
Europe and other jurisdictions have enacted laws (not just privacy laws) requiring data to be localized in some limited circumstances or limiting the transfer of personal data to other countries. In particular, European and other data protection laws, including the GDPR, restrict the ability of companies to transfer personal data to the United States and other countries, and there are rigorous restrictions regarding transfers of personal data from China. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws and, in some circumstances, these may be requirements outside of the scope of privacy law, but industry specific requirements. Although there are currently various mechanisms that may be used to enable the transfer of personal data from the European Economic Area (“EEA”) and UK to the United States in compliance with the law, such as the EU-US Data Privacy Framework and the UK extension thereto (to which we are an active participant) and the the EU and UK’s standard contractual clauses, these mechanisms are subject to legal challenges, and there is no continued assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States or other countries with “inadequate” data protection regimes without the potential for future challenge. If there is no lawful manner for us to transfer personal data from the EEA, the UK, or other jurisdictions, outside of the origin territory, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the prohibition on further transfers, the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups.
We may also become subject to new laws in the EEA that regulate cybersecurity and non-personal data, such as the European Data Act. Depending on how these laws are interpreted, we may have to adapt our business practices and products to comply with such obligations.
54


UK and EEA data privacy regulations in relation to electronic communications also require opt-in consent to send marketing emails or other electronic communications to individuals or for the use of cookies and the data obtained using cookies and similar technologies for advertising, analytics and certain other purposes – activities on which our products and marketing strategies rely. Enforcement of these requirements has increased, and a new regulation proposed in the European Union, known as the ePrivacy Regulation, makes these requirements, as well as requirements around tracking technologies, such as cookies, more stringent and increases the penalties for violating them. Such restrictions could increase our exposure to regulatory enforcement action, increase our compliance costs, and adversely affect our business.
We sometimes rely on data obtained from third-party data suppliers, and the sale of data to third parties has become subject to increased regulatory scrutiny. Therefore, obtaining information from third parties carries risk to us as a data purchaser. Regulators are increasingly scrutinizing the activities of third-party data suppliers, as well as those using the data from those third parties, and laws in the United States (including the CCPA and California Delete Act) and other jurisdictions, such as Europe (including GDPR, ePrivacy Directive), are likewise regulating such activity. These laws pose additional, material compliance risks to such suppliers, and these suppliers may not be able to supply us with personal data in compliance with these laws. Such laws may make it difficult for our suppliers to provide the data as the costs associated with the data materially increase. For example, some data suppliers are required to register as data brokers under California, Vermont, Texas and Oregon law and file reports with regulators, which exposes them to increased scrutiny. Additionally, the California Delete Act requires the California Privacy Protection Agency (“CPPA”) to establish by January 1, 2026 a mechanism to allow California consumers to submit a single, verifiable request to delete all of their personal data held by all registered data brokers and their service providers. Moreover, third-party data suppliers have recently been subject to increased litigation under various claims of violating certain state privacy laws. These laws and challenges may make it so difficult for our suppliers to provide the data that the costs associated with the data materially increase or may materially decrease the availability of data that our data suppliers can provide us. In addition, we may face compliance risks and limitations on our ability to use certain data provided by our third-party suppliers if those suppliers have not complied with applicable privacy laws, provided appropriate notice to data subjects, obtained necessary consents, or established a legal basis for the transfer and processing of the data by us, or if there are restrictions in their terms of use of which we are not aware.
In addition to data privacy and security laws, our contractual obligations relating to data privacy and security have become increasingly stringent due to changes in data privacy and security and the expansion of our service offerings. For example, certain data privacy and security laws, such as the GDPR and the CCPA, require us to impose specific contractual restrictions on our service providers.
Apart from government activity and our customer contracts, privacy advocacy and other industry groups have established or may establish new self-regulatory standards, with which we may be contractually bound to comply. As an example, we enter contractual relationships requiring us to comply with the Payment Card Industry Data Security Standard (“PCI DSS”). The PCI DSS requires companies to adopt certain measures to ensure the security of cardholder information, including using and maintaining firewalls, adopting proper password protections for certain devices and software, and restricting data access. Noncompliance with PCI-DSS can result in penalties ranging from $5,000 to $100,000 per month by credit card companies, litigation, damage to our reputation, and revenue losses.
Moreover, we are certified or assessed to be compliant with UK Cyberessentials, SOC 1, SOC 2, SOC 3, ISO 27001, PCI-DDS 3.2, HIPPA (under SSAE 21 reporting), and maintain a FedRAMP LI-SaaS Authority to Operate (ATO). If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business.
Furthermore, we make numerous statements in our privacy policies and terms of service, through our certifications to certain industry standards and in our marketing materials that describe the security and privacy practices of our Unified-CXM platform, including detailed descriptions of security measures we employ. Although we endeavor to comply with our public statements and documentation, we may at times fail to do so or be alleged to have failed to do so. Our privacy policies and other statements regarding data privacy and security can subject us to potential government or legal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices. Should any of these statements prove to be untrue or be perceived as untrue, even though circumstances beyond our reasonable control, we may face litigation, disputes, claims, investigations, inquiries or other proceedings by the U.S. Federal Trade Commission, federal, state and foreign regulators, our customers and private litigants, which could adversely affect our business, reputation, results of operations and financial condition.
Business partners and other third parties with a strong influence on how consumers interact with our products, such as Apple, Google, Meta and Mozilla, may create new privacy controls or restrictions on their products and platforms, limiting the effectiveness of our services.
With obligations relating to data privacy and security changing and imposing new and stringent obligations, and with some uncertainty over the interpretation and application of these and other obligations, we may face challenges in addressing their requirements and making necessary changes to our policies and practices, and may incur significant costs and expenses in an effort to do so. Additionally, if the third parties we work with, such as our vendors or third-party service providers, violate applicable laws, rules or
55


regulations or our policies, such violations also may put our or our customers’ data at risk and could in turn have an adverse effect on our business. Any failure or perceived failure by us or our third-party service providers to comply with our data privacy or security obligations to customers or other third parties, or any of our other legal obligations relating to data privacy or security, may result in governmental investigations or inquiries (which have occurred in the past and may occur in the future), enforcement actions, litigation and mass arbitration demands, disputes or other claims, indemnification requests, restrictions on providing our services, claims or public statements against us by privacy advocacy groups or others, adverse press and widespread negative publicity, reputational damage, significant liability or fines and the loss of the trust of our customers, any of which could have a material adverse effect on our business, results of operations and financial condition. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations.
The cost of compliance with, and other burdens imposed by, laws, rules, regulations and other obligations relating to data privacy and security applicable to the businesses of our customers may adversely affect our customers’ ability and willingness to process personal data from their employees, customers and partners, which could limit the use, effectiveness and adoption of our Unified-CXM platform and reduce overall demand. Furthermore, the uncertain and shifting regulatory environment, as well as changes in consumer expectations concerning data privacy may cause concerns regarding data privacy and may cause our data vendors, customers or our customers’ customers to resist providing the data necessary to allow our customers to use our services effectively. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption, effectiveness or use of our applications.
If we or our third-party service providers experience a cybersecurity breach or other security incident or unauthorized parties otherwise obtain access to our customers’ data, our data or our Unified-CXM platform, our Unified-CXM platform may be perceived as not being secure, our reputation may be harmed, demand for our Unified-CXM platform may be reduced and we may incur significant liabilities.
In the ordinary course of our business, we may collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share (commonly known as processing) proprietary and confidential data, including personal data, intellectual property, and trade secrets, of ours or our customers (collectively, confidential information). Use of our Unified-CXM platform also involves processing our customers’ information, including personal data regarding their customers, employees or other individuals.
Cyberattacks, malicious internet-based activity, and online offline fraud and other similar activities threaten the confidentiality, integrity and availability of our confidential information, are prevalent and continue to increase in frequency, intensity and sophistication. Further, these threats are becoming increasingly difficult to detect and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized crime threat actors, personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors.
Some actors now engage and are expected to continue to engage in cyber-attacks, including, without limitation, nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we, the third parties upon which we rely, and our customers may be vulnerable to a heightened risk of these attacks, including retaliatory cyber-attacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our goods and services.
We and the third parties upon which we rely may be subject to a variety of evolving threats, including, but not limited to, social-engineering attacks (including through deep fakes, which may be increasingly more difficult to identify as fake, and phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), volumetric or application-level denial-of-service attacks, credential stuffing attacks, credential harvesting, personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, misconfiguration, software or hardware failures, access deprovisioning failures, loss of data or other information technology assets, attacks enhanced or facilitated by AI. In particular, ransomware attacks, including by organized criminal threat actors, nation-states, and nation-state-supported actors, are prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Adware, telecommunications failures, earthquakes, fires, floods, adverse weather events, and man-made disasters may also impact the availability of our systems and operations.
Furthermore, our services are critical to the internal processes of a large number of companies worldwide and, as a result, if our products are compromised, a significant number or, in some instances, all of our customers and their data could be simultaneously affected, which could cause serious disruption and harm. The potential liability and associated consequences we could suffer as a result could be significant.
56


Our remote workforce poses increased risks to our information technology systems and data, as more of our employees utilize network connections, computers, and devices outside our premises or network, including while working from home, while in transit, and in public locations. Future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. We may also discover security issues that were not identified during due diligence of such acquired or integrated entities, and it may be difficult to integrate other companies into our information technology environment and security program.
We rely upon third-party service providers and technologies to operate critical business systems to process confidential information in a variety of contexts, including, without limitation, third-party providers of cloud-based infrastructure, encryption and authentication technology, employee email, content delivery to customers, and other functions. While we require our third-party service providers who process confidential information on our behalf to meet certain security requirements and give contractual commitments to us regarding their data processing activities, our ability to monitor these third parties’ information security practices is limited, and despite such assurance and commitments, these third parties may not have, or may not continue to have, adequate information security measures in place. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages or protect our reputation, or we may be unable to recover any such awarded damages. Moreover, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable vulnerabilities, defects or bugs that could result in a breach of or disruption to our information technology systems (including our products and services) or the third-party information technology systems that support us and our services.
Additionally, the reliability and continuous availability of our platform is critical to our success. However, software such as ours contains errors, defects, security vulnerabilities, or software bugs that are difficult to detect and correct, and some of these may pose a significant risk to our business and ability to provide our products and services, particularly when such vulnerabilities are first introduced or when new versions or enhancements of our platform are released. We have not always been able in the past and may be unable in the future to detect vulnerabilities in our information technology systems (including our products) because such vulnerabilities change frequently, are often sophisticated in nature, and may not be detected until after a security incident has occurred. Despite our efforts to identify and remediate vulnerabilities and related unauthorized access in our information technology systems (including our products), our efforts may not be successful. Further, in some cases, these vulnerabilities may require immediate attention, but we may still experience delays in developing and deploying remedial measures designed to address any such vulnerabilities. Additionally, even if we are able to develop a patch or other fix to address such vulnerabilities, such fix may be difficult to push out to our customers or otherwise be delayed. These remedial measures may not also negate any access an adversary has to our network, systems, or data.
Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to our confidential information. A security incident or other interruption could disrupt our ability (and that of third parties upon whom we rely) to provide our Unified-CXM platform and our services. We may expend significant resources or modify our business activities to try to protect against security incidents. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We have in the past and may in the future be subject to attempted or successful cybersecurity attacks by third parties seeking unauthorized access to our or our customers’ confidential information or to disrupt our ability to provide our Unified-CXM platform.
Our data privacy and security obligations under applicable laws and our customer agreements may require us to implement and maintain specific security measures, industry-standard or reasonable security measures to protect our information technology systems and confidential information.
We operate our products for the benefit of our customers who have documented responsibilities to maintain certain security controls, such as provisioning and deprovisioning users, in their respective environments without oversight or control by us. Our customers may weaken or incorrectly configure security controls provided by us to maintain the security of their environments, resulting in a loss of confidentiality or integrity of such customer’s data or processes. Such an event also may result in a compromise to our information technology systems or a security incident, or public disclosures and negative publicity for us and such customer, which may have a negative impact on our ability to achieve our corporate goals and could adversely affect our business, reputation, results of operations and financial condition. Such an event may also result in a compromise to our information technology systems or a security incident.
Applicable data privacy and security obligations, both legally and contractually, may require us to notify relevant stakeholders of security incidents. Such notifications are costly, and the notifications or the failure to comply with such requirements could lead to adverse consequences. If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences. These consequences may include: government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on
57


processing confidential information (including personal data); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security incidents and attendant consequences may prevent or cause customers to stop using our Unified-CXM platform, deter new customers from using our Unified-CXM platform, and negatively impact our ability to grow and operate our business.
Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations.
We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position.
Risks Related to Tax and Accounting Matters
Our results of operations may be harmed if we are required to collect sales or other related taxes for subscriptions to our products and services in jurisdictions in which we have not historically done so.
Sales tax, value-added tax (“VAT”), goods and services tax (“GST”), and other similar transaction tax laws and rates differ greatly by jurisdiction and are subject to varying interpretations that may change over time. The application of these tax laws to services provided electronically is evolving. In particular, the applicability of sales taxes to our products and services in various jurisdictions is unclear.
Furthermore, an increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. The Supreme Court of the United States ruled in South Dakota v. Wayfair, Inc. et al (“Wayfair”), that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state or “economic nexus.” In response to Wayfair, or for other reasons, states or local governments have adopted and begun to enforce, and other states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit taxes on sales in their jurisdictions. Similarly, many non-U.S. jurisdictions have considered or adopted laws that impose VAT, digital service, or similar taxes, on companies despite not having a physical presence in the non-U.S. jurisdiction.
We collect sales, VAT or similar transaction taxes in a number of jurisdictions. It is possible, however, that we could face sales tax, VAT, GST or similar tax audits and that our liability for these taxes could exceed our estimates if state, local, and non-U.S. tax authorities assert that we are obligated to collect additional tax amounts from our customers and remit those taxes to those authorities. We also could be subject to audits in state, local and non-U.S. jurisdictions for which we have not accrued tax liabilities. A successful assertion by one or more states, localities or non-U.S. jurisdictions requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. Such tax assessments, penalties, and interest, or future requirements may adversely affect our results of operations.
Our international operations subject us to potentially adverse tax consequences.
We generally conduct our international operations through subsidiaries and are subject to income taxes as well as non-income-based taxes, such as payroll, value-added, goods and services and other local taxes. Our domestic and international tax liabilities are subject to various jurisdictional rules regarding the calculation of taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the value of assets sold or acquired or the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.
Changes in, or interpretations of, tax rules and regulations may adversely affect our effective tax rates.
Changes in tax law (including tax rates) could affect our future results of operations. Due to the expansion of our international business activity, any such changes could increase our worldwide effective tax rate and adversely affect our business, results of operations and financial condition. For example, recent legislation in the United States, commonly referred to as the Inflation Reduction Act, enacts a minimum tax equal to 15 percent of the adjusted financial statement income of certain large U.S. corporations, for tax years beginning after December 31, 2022, as well as a one percent excise tax on stock repurchases imposed on public corporations making such repurchases after December 31, 2022. It is possible that the Inflation Reduction Act could increase our tax liability. The current or future U.S. presidential administration could propose or enact changes to U.S. tax laws that we cannot currently predict and that could materially affect our business, results of operations and financial condition. Additionally, the
58


Organization for Economic Co-operation and Development (“OECD”) has released guidance covering various topics, including transfer pricing, country-by-country reporting and definitional changes to permanent establishment that could ultimately impact our tax liabilities as countries adopt the OECD’s guidance.
We are subject to tax examinations of our tax returns by the Internal Revenue Service (the “IRS”), and other domestic and foreign tax authorities. An adverse outcome of any such audit or examination by the IRS or other tax authority could have a material adverse effect on our results of operations and financial condition.
We are, and expect to continue to be, subject to audit by the IRS and other tax authorities in various domestic and foreign jurisdictions. As a result, we have received, and may in the future receive, assessments in multiple jurisdictions on various tax-related assertions. Taxing authorities also have challenged, and may in the future challenge, our tax positions and methodologies on various matters. We regularly assess the likelihood of adverse outcomes resulting from ongoing tax examinations to determine the adequacy of our provision for income taxes. These assessments can require considerable estimates and judgments. The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a variety of jurisdictions. There can be no assurance that our tax positions and methodologies are accurate or that the outcomes of ongoing and future tax examinations will not have an adverse effect on our results of operations and financial condition.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
We have U.S. federal and state net operating loss (“NOL”) carryforwards as a result of prior period losses, some of which, if not utilized, may expire. Certain of our federal NOLs will begin to expire in fiscal year 2032 and our state NOLs began to expire in fiscal year 2023, respectively, for federal and state purposes, respectively. These net operating loss carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our potential profitability.
In addition, under Section 382 of the Internal Revenue Code of 1986 (the “Code”), as amended, if a corporation undergoes an “ownership change,” its ability to use its pre-change net operating loss carryforwards and other tax attributes to offset its post-change taxable income or tax liability may be limited. Such an “ownership change” generally occurs if there is a greater than 50 percentage point change (by value) in our equity ownership by one or more stockholders or groups of stockholders who own at least 5% of our stock over a three-year period. We have experienced ownership changes in the past and may experience ownership changes in the future as a result of subsequent shifts in our stock ownership. As a result, if we earn net taxable income, our ability to use our pre-change net operating loss carryforwards and other pre-change tax attributes to offset U.S. federal and state taxable income or tax liability may be subject to limitations, which could potentially result in increased future tax liability to us. Furthermore, under the current U.S. federal tax laws, the amount of net operating loss carryforwards from tax years beginning after December 31, 2017 that we are permitted to use in any taxable year beginning after December 31, 2020 is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the net operating loss deduction itself. Under current U.S. federal tax laws, net operating losses are generally not permitted to be carried back to prior taxable years. There is also a risk that, due to regulatory changes, such as suspensions of the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
We have identified a material weakness in our internal control over financial reporting. If we are unable to remediate this material weakness, or if other control deficiencies are identified, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our ability to operate our business and investors’ views of us and, as a result, the value of our Class A common stock.
In connection with the preparation of our financial statements for the year ended January 31, 2023, we identified a material weakness in our process to manage and record commission and bonus expense. We found that we did not design or maintain effective controls over commission expense. Specifically, we did not design and/or implement process level controls to (i) ensure sufficient user-acceptance testing was performed in the configuration of commission calculations within our commission software, (ii) identify all relevant data elements (or inputs) used in our commission calculations and (iii) ensure data inputs used in our commission calculations were complete and accurate.
We have initiated several steps to design and implement new controls to remediate this material weakness. These steps included (i) performing a detailed user acceptance testing prior to loading the commission plan calculation configurations to our commission software to ensure the system produces the intended results, (ii) ensuring each relevant data element that is an input in the commission calculations are identified, subject to an approval process and agrees to the commission software and (iii) performing recalculations of the commissions earned output from the software to ensure they are calculated in accordance with the criteria defined in our approved commission plans.
While we have designed new controls to remediate this material weakness, we are in the process of implementing and will ensure that they are in operation for a sufficient period of time before concluding on the remediation of the material weakness. We cannot assure you that the measures we have taken to date will be sufficient to remediate the material weakness we identified or avoid the identification of additional material weaknesses in the future. The material weakness will be considered remediated when our
59


management designs and implements effective controls that operate for a sufficient period of time and management has concluded, through testing, that these controls are effective. Our management will monitor the effectiveness of its remediation plans and will make changes management determines to be appropriate. If the steps we take do not remediate the material weakness in a timely manner, there could continue to be a reasonable possibility that our internal control deficiencies or others could result in a material misstatement of our financial statements that would not be prevented or detected on a timely basis.
The existence of any material weakness, including our existing material weakness regarding our process to manage and record commission expense, or significant deficiency requires management to devote significant time and incur significant expense to remediate any such material weaknesses or significant deficiencies and management may not be able to remediate any such material weaknesses or significant deficiencies in a timely manner. The existence of any material weakness in our internal control over financial reporting also could result in errors in our financial statements that could present us from accurately or timely reporting our financial condition or results of operations, which may adversely affect our ability to operate our business and investors’ views of us and, as a result, the value of our Class A common stock.
Risks Related to Being a Public Company, Ownership of Our Class A Common Stock and Other General Risks
Our stock price may be volatile, and the value of our Class A common stock may decline.
The market price of our Class A common stock may fluctuate or decline substantially depending on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance, including:
price and volume fluctuations in the overall stock market from time to time;
announcements of new products, solutions or technologies, commercial relationships, acquisitions or other events by us or our competitors;
changes in how enterprises perceive the benefits of our Unified-CXM platform and products;
departures of key personnel;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
fluctuations in the trading volume of our shares or the size of our public float;
sales of large blocks of our common stock;
market manipulation, including coordinated buying or selling activities;
actual or anticipated changes or fluctuations in our results of operations;
whether our results of operations meet the expectations of securities analysts or investors;
changes in actual or future expectations of investors or securities analysts;
actual or perceived significant data breach involving our Unified-CXM platform;
litigation involving us, our industry or both;
governmental or regulatory actions or audits;
regulatory developments in the United States, foreign countries or both;
general economic, political and market conditions and overall fluctuations in the financial markets in the United States and abroad, including as a result of recent bank closures, public health crises or geographical tensions and wars, such as the Russia-Ukraine war and the Israel-Hamas war; and
“flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed.
The market for technology stocks and the stock market in general have recently experienced significant price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, including our own. These fluctuations have often been unrelated or disproportionate to the operating performance of these companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may continue to negatively impact investor confidence and the market price of equity securities, including our Class A common stock. In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company. If the market price of our Class A common stock is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, results of operations and financial condition.
60


The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with our executive officers and directors and their affiliates, limiting your ability to influence corporate matters.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. The holders of our Class B common stock as of October 31, 2023 beneficially held approximately 48.6% of our outstanding capital stock, but controlled approximately 90.4% of the voting power of our outstanding capital stock. Therefore, the holders of Class B common stock have control over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of us or our assets, for the foreseeable future.
In addition, the holders of Class B common stock collectively will continue to be able to control all matters submitted to our stockholders for approval even if their stock holdings represent less than a majority of the outstanding shares of our common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected.
Our directors, executive officers and their respective affiliates are able to exert significant control over us, which limits your ability to influence the outcome of important transactions, including a change of control.
As of October 31, 2023, our directors, executive officers and their respective affiliates beneficially owned, in the aggregate, approximately 97.9% of our Class B common stock, and controlled approximately 89.6% of the voting power of our outstanding capital stock. As a result, our directors, executive officers and their respective affiliates, if acting together, are able to determine or significantly influence all matters requiring stockholder approval, including the elections of directors, amendments of our organizational documents and approval of any merger, sale of assets or other major corporate transaction.
These stockholders may have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of ownership will limit the ability of other stockholders to influence corporate matters and may cause us to make strategic decisions that could involve risk to holders of our Class A common stock or that may not be aligned to the interest of holders of our Class A common stock, including decisions to delay, prevent or discourage acquisition proposals or other offers for our capital stock that you may feel are in your best interest as a stockholder and ultimately could deprive you of an opportunity to receive a premium for your Class A common stock as part of a sale of our company, which in turn might adversely affect the market price of our common stock.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the listing standards of the New York Stock Exchange. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We also are continuing to improve our internal control over financial reporting. We have expended, and anticipate that we will continue to expend, significant resources in order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting. In addition, pursuant to Section 404 of the Sarbanes Oxley-Act, we are required to perform system and process evaluation and testing of our internal control over financial reporting to allow our management to furnish a report on, among other things, the effectiveness of our internal control over financial reporting, and we are also required to have our independent registered public accounting firm issue an opinion on the effectiveness of our internal control over financial reporting on an annual basis.
Our current controls and any new controls that we develop may become inadequate because of changes in the conditions in our business, including increased complexity resulting from our international expansion. Further, weaknesses in our disclosure controls or our internal control over financial reporting have been and may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting also could cause investors to lose confidence in our reported financial and other information, which would likely adversely affect the market price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.
61


If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, investors could lose confidence in the reliability of our financial statements, the market price of our common shares could decline and we could be subject to sanctions or investigations by the New York Stock Exchange, the SEC or other regulatory authorities. Any failure to maintain effective disclosure controls and internal control over financial reporting could have an adverse effect on our business, results of operations and financial condition and could cause a decline in the market price of our Class A common stock.
Unstable market and economic conditions and catastrophic events may have serious adverse consequences on our business, financial condition and share price.
The global economy, including credit and financial markets, has experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates, disruptions in access to bank deposits or lending commitments due to bank failures and uncertainty about economic stability. For example, the COVID-19 pandemic resulted in widespread unemployment, economic slowdown and extreme volatility in the capital markets. Similarly, the Russia-Ukraine war has also added to, and the Israel-Hamas war and related regional tensions may add to, the extreme volatility in the global capital markets and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. In addition, rising inflation and other macroeconomic pressures in the U.S. and the global economy could exacerbate extreme volatility in the global capital markets and heighten unstable market conditions. Any such volatility and disruptions may have adverse consequences on us or the third parties on whom we rely. If the equity and credit markets continue to deteriorate, including as a result of recent bank closures, public health crises, or political unrest, war or a global or domestic recession or the fear thereof, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. Increased inflation rates can adversely affect us by increasing our costs, including labor and employee benefit costs. In addition, higher inflation also could increase our customers’ operating costs, which could result in reduced marketing budgets for our customers and potentially less demand for our platform. Any significant increases in inflation and related increase in interest rates could have a material adverse effect on our business, results of operations and financial condition. To the extent that these weak economic conditions cause our existing customers or potential customers to reduce their budget for Unified-CXM solutions or to perceive spending on such systems as discretionary, demand for our Unified-CXM platform may be adversely affected. Moreover, customers and potential customers may require extended billing terms and other financial concessions, which would limit our ability to grow our business and adversely affect our business, results of operations and financial condition.
In the event of a catastrophic event, including a natural disaster such as an earthquake, hurricane, fire, flood, tsunami or tornado, or other catastrophic event such as power loss, market manipulation, civil unrest, supply chain disruptions, armed conflict, computer or telecommunications failure, cybersecurity issues, human error, improper operation, unauthorized entry, break-ins, sabotage, intentional acts of vandalism and similar misconduct, war, terrorist attack or incident of mass violence in any geography where our operations or data centers are located or where certain other systems and applications that we rely on are hosted, we may be unable to continue our operations and may endure significant system degradations, disruptions, destruction of critical assets, reputational harm, delays in our application development, breaches of data security and loss of critical data, all of which could have an adverse effect on our future results of operations. We also rely on our employees and key personnel to meet the demands of our customers and run our day-to-day operations. In the event of a catastrophic event, the functionality of our employees could be negatively impacted, which could have an adverse effect on our business, financial condition and results of operations. In addition, natural disasters, cybersecurity attacks, market manipulations, supply chain disruptions, acts of terrorism or other catastrophic events could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the market price of our Class A common stock.
Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:
vacancies on our board of directors may be filled only by our board of directors and not by stockholders;
our board of directors is classified into three classes of directors with staggered three-year terms;
our stockholders may only take action at a meeting of stockholders and may not take action by written consent for any matter;
a special meeting of our stockholders may only be called by a majority of our board of directors, the chairperson of our board of directors or our Chief Executive Officer;
62


advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders;
our amended and restated certificate of incorporation does not provide for cumulative voting;
our amended and restated certificate of incorporation will allow stockholders to remove directors only for cause;
certain amendments to our amended and restated certificate of incorporation will require the approval of the holders of at least 66 2⁄3% of our then-outstanding common stock;
authorize undesignated preferred stock, the terms of which may be established and shares of which may be issued by our board of directors, without further action by our stockholders; and
certain litigation against us can only be brought in Delaware.
These provisions, alone or together, could discourage, delay or prevent a transaction involving a change in control of our company. These provisions also could discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock, and also could affect the price that some investors are willing to pay for our Class A common stock.
Our charter documents designate a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provide that the federal district courts are the exclusive forum for claims under the Securities Act, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for the following types of actions and proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders; (iii) any action arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (iv) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants. This exclusive forum provision will not apply to any causes of action arising under the Securities Act or the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.
In addition, our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. This provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering. Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. This exclusive-forum provision may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees.
If a court were to find the exclusive-forum provision in our charter documents to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.

63


Item 2. Unregistered Shares of Equity Securities and Use of Proceeds
Use of Proceeds
None.

Item 5. Other Information
Insider Trading Arrangements
During our last fiscal quarter, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.
Type of Trading Arrangement
Name and Position
Action
Adoption/ Termination
Date
Rule 10b5-1*
Non-
Rule 10b5-1**
Total Shares of Class A Common Stock to be Sold
Expiration Date
Manish Sarin, Chief Financial Officer
AdoptionSeptember 15, 2023
X
200,000
March 29, 2024
Manish Sarin, Chief Financial Officer
Termination(1)
October 12, 2023
X
200,000
March 29, 2024
Manish Sarin, Chief Financial Officer
Adoption(1)
October 12, 2023
X
Up to 254,087(2)
April 12, 2024
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
(1) Represents the modification, as described in Rule 10b5-1(c)(1)(iv) under the Exchange Act, of a written plan adopted on September 15, 2023 that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as then in effect, under the Exchange Act.
(2) Includes (i) 80,000 shares that may have been previously sold pursuant to Mr. Sarin’s Rule 10b5-1 trading arrangement adopted on June 21, 2023, which expires on December 20, 2023, and (ii) up to 151,041 shares subject to RSUs previously granted to Mr. Sarin that will vest and be released to Mr. Sarin on or prior to March 15, 2024. The actual number of shares underlying such RSUs that will be released to Mr. Sarin and sold under the Rule 10b5-1 trading arrangement will be net of the number of shares withheld to satisfy tax withholding obligations arising from the vesting of such shares and is not determinable at this time.
64


Item 6. Exhibits.
Exhibit NumberDescription
3.1
3.2
10.1#+
10.2#+
31.1
31.2
32.1*
101.INS Inline XBRL Instance Document
101.SCH Inline XBRL Taxonomy Extension Schema Document
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101)
# Indicates management contract or compensatory plan.
+ Certain portions of this exhibit have been omitted by redacting a portion of the text.
* The certifications furnished in Exhibit 32.1 are deemed to accompany this Quarterly Report on Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act, irrespective of any general incorporation language contained in such filing.

65




SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Sprinklr, Inc.
Date: December 6, 2023
By:
/s/ Ragy Thomas
Ragy Thomas
Founder, Chairman and Chief Executive Officer
(Principal Executive Officer)
Date: December 6, 2023
By:
/s/ Manish Sarin
Manish Sarin
Chief Financial Officer
(Principal Financial and Accounting Officer)
66
EX-10.1 2 exhibit101-sprinklrpsinghs.htm EX-10.1 Document

Exhibit 10.1

CERTAIN IDENTIFIED CONFIDENTIAL INFORMATION HAS BEEN REDACTED FROM THIS EXHIBIT BECAUSE DISCLOSURE OF THAT INFORMATION WOULD CONSTITUTE A CLEARLY UNWARRANTED INVASION OF PERSONAL PRIVACY. “[***]” INDICATES THAT INFORMATION HAS BEEN REDACTED.

September 22, 2023

Via Email to [***]

Pavitar Singh
[***]    
[***]
[***]

Re:    Separation Agreement

Dear Pavitar

This letter sets forth the terms of the separation agreement (the “Agreement”) between you, Sprinklr Middle East (“Sprinklr UAE”), and its parent and/or affiliate company, Sprinklr, Inc. (the “Company”). The Agreement, inter alia, reflects the parties’ intention to reaffirm the surviving obligations of your Contract of Employment with Sprinklr UAE, dated February 2, 2023 (the “Employment Contract”), except as modified below, sets forth terms in relation to your Equity Awards (defined below), and provides certain mutual releases and waivers.

1.Definitions and Interpretation.

Group Company means the Company and/or Sprinklr UAE, any partnership, corporation and/or undertaking that is authorized to carry the name “Sprinklr” and any company, partnership, sole establishment or other entity controlled by, controlling or in common control with, the Company and/or Sprinklr UAE or, if applicable, their parent. A person, company, partnership or other entity shall be deemed to control another person, company, partnership or other entity if the former person, company, partnership or other entity possesses, directly or indirectly, the power to direct, or cause the direction of, the management and policies of the other person, company, partnership or other entity whether through the ownership of voting securities or partnership interests, representation on its board of directors or similar governing body, by contract or otherwise, and Group Companies shall be interpreted accordingly.

Labour Law means UAE Federal Law No. 33 of 2021, as amended.

Relevant Personnel means any former or existing partner, member, officer, employee, or consultant of the Company, Sprinklr UAE and/or any Group Company.

2.Separation Date. On July 18, 2023, you resigned from your role as the Chief Technology Officer of the Company (“CTO”), and the resignation was accepted by the Company. Accordingly, your employment with Sprinklr UAE was terminated effective on August 18, 2023 (the “Separation Date”).

3.Equity. You have been granted certain time-based vesting restricted stock units (“RSUs”), performance-based vesting restricted stock units (“PSUs”) and options to purchase shares of the Company’s Class B common stock (“Options” and together with the RSUs and PSUs, the “Equity Awards”) pursuant to the Company’s applicable equity incentive plan(s), RSU agreements, PSU agreements, or Option agreements, and other grant documents (collectively, the “Award Documents” and each individually, an “Award Document”).





The Equity Awards have ceased vesting as of the Separation Date.

Reference is made to your Rule 10b5-1 Trading Plan (“Trading Plan”), which was adopted on April 14, 2023, and terminated early by you, in accordance with its terms, as of the close of business on September 13, 2023. Notwithstanding the 45-day waiting period set forth in Part III, Section D(4)(b) of the Trading Plan, the Company and Sprinklr UAE acknowledge and agree that you may freely purchase, sell, convert or transfer any Company securities, subject to applicable legal requirements, as of Tuesday, October 17, 2023. The Company and Sprinklr UAE will promptly, and no later than 2 (two) days from the date hereof, notify the foregoing to MSSB (as defined in the Trading Plan) and do all such other reasonable acts to give effect to the foregoing.

Effective as of the Separation Date, the Company will extend the period of time during which you are permitted to exercise all of your vested Options until August 18, 2024.  Except as expressly set forth in this Agreement and subject to Clause 6 of this Agreement, the Equity Awards remain subject to the terms of the Award Documents.
4.Continuing Obligations.

I.You acknowledge and agree that the confidentiality obligations under Clause 14 of your Employment Contract will continue to apply after the Separation Date. You also acknowledge and agree that in the event any future cooperation is provided by you to any Group Company, without having any obligation to do so, in respect of any pending or future matter in which you have knowledge or information shall amount to “Confidential Information” for the purposes Clause 14 of the Employment Contract. Notwithstanding anything contained herein or in the Employment Contract, it is agreed and acknowledged that you shall be permitted at all times to:

(a)report a suspected criminal offence to the police or any law enforcement agency or co-operate with the police or any law enforcement agency regarding a criminal investigation or prosecution; and/or

(b)whether required to or not, make a disclosure to, or co-operate with any investigation by a regulator or supervisory authority regarding any misconduct, wrongdoing or serious breach of regulatory requirements (including giving evidence at a hearing); and/or

(c)disclose any information to your professional advisors, legal counsel and/or consultants; and/or

(d)disclose any information for the purpose of exercising or enforcing any rights available to you under this Agreement or the Employment Contract or otherwise under law or contract; and/or

(e)make any disclosure as required by law.

II.You acknowledge and agree that the obligations to return property belonging to Sprinklr UAE under clause 16 of your Employment Contract will continue to apply after the Separation Date and, in particular, your obligation to return any laptops which are owned by Sprinklr UAE. The Relevant Personnel and Group Company, as applicable, will procure and facilitate the deletion of your personal and/or family data not related to your
2




employment (for example, medical records, personal financial data and information, photographs, and other reasonable personal material), at the time of return of such equipment and laptops.

III.You acknowledge and agree that the restrictive covenants under Clause 17 of your Employment Contract will continue to apply after the Separation Date, and you agree to continue to adhere to these provisions for a period of 12 (twelve) months from the Separation Date. It is hereby agreed and acknowledged that the restrictive covenants under Clause 17 of your Employment Contract shall cease to be binding on you upon the expiry of 12 (twelve) months from the Separation Date.

5.No Admissions or waiver. Other than as expressly set forth herein, the promises and payments in consideration of this Agreement shall not be construed to be an admission or waiver of any liability or obligation by either party to the other party, and neither party makes any such admission or waiver.

6.Mutual Waiver of Claims.

I.In consideration of our waiver at Clause 6(II) and promises by Sprinklr UAE and the Company pursuant to Clause 3, you hereby confirm and accept (unconditionally and irrevocably) that the terms of this Agreement are in full and final settlement of any and all claims, costs, expenses or rights of action of any kind, whether contractual, statutory (whether under the Labour Law or otherwise), common law or otherwise, whether or not they are or could be in the contemplation of the parties at the date of this Agreement, and whether having already occurred in the UAE or in any other country in the world or not, which you have or may have against any Group Company or any Relevant Personnel arising out of or in connection with your employment with any Group Company and/or its termination, with the exception of claims arising out of or attributable to: (i) any Group Company’s or Relevant Personnel’s breach of any terms and conditions of this Agreement; (ii) any commission by any Group Company or Relevant Personnel of criminal activities and/or fraud; and (iii) any claims that cannot be released as a matter of law.

II.In consideration for your promises and acknowledgements under this Agreement and waiver at Clause 6(I), the Company and Sprinklr UAE (including on behalf of each Group Company) hereby confirm and accept (unconditionally and irrevocably) that the terms of this Agreement are in full and final settlement of any and all claims, costs, expenses or rights of action of any kind, whether contractual, statutory (whether under the Labour Law or otherwise), common law or otherwise, whether or not they are or could be in the contemplation of the parties at the date of this Agreement, and whether having already occurred in the UAE or in any other country in the world or not, which any Group Company has or may have against you arising out of or in connection with your employment with any Group Company and/or its termination with the exception of claims arising out of or attributable to: (i) your breach of any terms and conditions of this Agreement and, in particular, a breach of your obligations under Clause 4 and/or Clause 7; (ii) any commission by you of criminal activities and/or fraud that occurred during your employment with any Group Company; and (iii) any claims that cannot be released as a matter of law.


3




7.Intellectual property.

I.As provided in your Employment Contract, you agree that any work products, including patents, designs, copyright and trade marks (the “Intellectual Property”) created by you or with your assistance in the course of your employment with any Group Company are, from the date of creation, the sole and exclusive property of the Group Company, free of any claim or right of retention by you.

II.You acknowledge that all right, title and interest in and to the Intellectual Property are related to the activities of the Group Company and that you have been directly or indirectly instructed by the Group Company to develop the Intellectual Property. You acknowledge that you have used the experience, information, tools, machines, or materials of the Group Company to create the Intellectual Property. You acknowledge that such Intellectual Property rights vest absolutely and automatically in the Group Company as from the date of creation. You agree that you will not, at any time, during or after the term of this Agreement, dispute such ownership.

III.To the extent that the applicable laws of any country do not permit any of the Intellectual Property Rights in the Intellectual Property to vest in the Group Company immediately from the date of creation, from the time of creation until any formal assignment of those rights to the Group Company, you agree to grant to the Group Company an exclusive, fully paid-up, royalty-free, transferable, global, perpetual, irrevocable license for any purpose whatsoever including, but not limited to, the right to exploit, copy, use, reproduce, distribute, publicly display, modify and sub-license such rights through multiple tiers of sub-licensees, the Intellectual Property Rights in the Intellectual Property to the fullest extent permitted by applicable law.

IV.You agree that you will provide full and clear disclosure (including written code in respect of computer software, drawings, technical instructions, application instructions etc. to the extent that may be available with you) relating to the Intellectual Property by the Separation Date to enable the Group Company to exploit the Intellectual Property and to enable registration of the Intellectual Property. You agree also to provide these materials and any related information or data to the Group Company, on the request of the Group Company should further information be necessary for the purposes of registering the Intellectual Property rights. You undertake to hand over all records and information relating to Intellectual Property whether in physical or machine readable form as may be available with you. You further undertake that you will not keep a copy of any Intellectual Property, or records and information relating thereto.

V.At the request and sole expense of the Group Company, you agree that you will execute all documents and do all things which may, in the opinion of the Group Company, be necessary or desirable for obtaining patent or other protection for the Intellectual Property and for vesting the same in the Group Company. You further agree that you will, if requested, assist the Group Company (at the Group Company’s sole cost) in protecting the Intellectual Property.

8.Miscellaneous. This Agreement constitutes the complete, final and exclusive embodiment of the entire agreement between you, Sprinklr UAE and the Company (including on behalf of each Group Company) with regard to this subject matter. This Agreement reaffirms the
4




surviving obligations of the Employment Contract, except as modified, waived or released herein, and supersedes all previous agreements, understandings or discussions (whether oral or written) with regard to this subject matter. It is entered into without reliance on any promise or representation, written or oral, other than those expressly contained herein, and it supersedes any other such promises, warranties or representations. This Agreement may not be modified or amended except in a writing signed by both you and a duly authorized officer of each of the Company and Sprinklr UAE. This Agreement will bind the heirs, personal representatives, successors and assigns, as the case may be, of both you, the Company and/or Sprinklr UAE and each Group Company, and inure to the benefit of both you and the Company and/or Sprinklr UAE, yours and their heirs, successors and assigns, as the case may be. If any provision of this Agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision of this Agreement and the provision in question will be modified by the court so as to be rendered enforceable to the fullest extent permitted by law, consistent with the intent of the parties. This Agreement shall be construed and enforced in accordance with the laws of the UAE as applicable in the Emirate of Dubai without regard to conflicts of law principles. The parties agree that the Dubai courts shall have exclusive jurisdiction to settle any dispute or claim that arise out of or in connection with this Agreement or its subject matter or formation (including non-contractual disputes or claims). Any waiver of a breach of this Agreement, or rights hereunder, shall be in writing and shall not be deemed to be a waiver of any successive breach or rights hereunder. This Agreement may be executed in counterparts which shall be deemed to be part of one original, and facsimile and electronic image copies of signatures or other transmission method shall be equivalent to original signatures.

If this Agreement is acceptable to you, please sign and date below and return the original to me by September 22, 2023.

We wish you the best in your future endeavors.

Sincerely,

Sprinklr Middle East                Understood and Agreed:


/s/ Laura Acton    /s/ Pavitar Singh                          
Laura Acton             Pavitar Singh                     
By way of Power of Attorney



Sprinklr, Inc.                


/s/ Jacob Scott        
Jacob Scott                              
General Counsel and Corporate Secretary
5

EX-10.2 3 exhibit102-sprinklrxsevera.htm EX-10.2 Document
Exhibit 10.2

CERTAIN IDENTIFIED CONFIDENTIAL INFORMATION HAS BEEN REDACTED FROM THIS EXHIBIT BECAUSE DISCLOSURE OF THAT INFORMATION WOULD CONSTITUTE A CLEARLY UNWARRANTED INVASION OF PERSONAL PRIVACY. “[***]” INDICATES THAT INFORMATION HAS BEEN REDACTED.
SPRINKLR, INC.
SEVERANCE AND CHANGE IN CONTROL PLAN
(Effective May 1, 2019, as amended September 24, 2023)
Sprinklr, Inc. (the “Company”) has adopted this Executive Severance and Change in Control Plan (this “Plan”) for the benefit of the Company’s eligible Executives. Capitalized terms shall have the meanings set forth in Section 1 herein.
This Plan is intended to secure the continued services and ensure the continued dedication and objectivity of the Executives (as defined herein) in the event of certain terminations of employment or any threat or occurrence of, or negotiation or other action that could lead to, or create the possibility of, a Change in Control (as defined herein).
This Plan is intended to qualify as an unfunded plan maintained by the Company primarily for the purpose of providing deferred compensation for a select group of management or highly compensated employees as described in sections 201(2), 301(a)(3) and 401(a)(1) of the Employee Retirement Income Security Act of 1974, as amended.
1.Definitions. As used in this Plan, the following terms shall have the respective meanings set forth below:
(a)Accrued Benefits” has the meaning set forth in Section 3.
(b)Affiliate” means any entity that directly or indirectly controls, or is controlled by, or is under common control with the Company.
(c)Board” means the Board of Directors of the Company.
(d)Cause” means a Participant’s (i) conviction of, or the entry of a plea of guilty or no contest to, a felony or other crime that causes the Company or its Affiliates public disgrace or disrepute, or materially and adversely affects the Company’s or its Affiliates’ operations or financial performance or the relationship the Company has with its customers, (ii) gross negligence or willful misconduct with respect to the Company or any of its Affiliates, including, without limitation fraud, embezzlement, theft or proven dishonesty in the course of his/her employment or other service; (iii) alcohol abuse or use of controlled drugs other than in accordance with a physician’s prescription; (iv) refusal to perform any lawful, material obligation or fulfill any duty (other than any duty or obligation of the type described in clause (vi) below) to the Company or its Affiliates (other than due to a Disability), which refusal, if curable, is not cured within fifteen (15) days after delivery of written notice thereof, (v) material breach of any agreement with or duty owed to the Company or any of its Affiliates, which breach, if curable, is not cured within fifteen (15) days after the delivery of written notice thereof or (vi) any breach of any obligation or duty to the Company or any of its Affiliates (whether arising or statute, common law or agreement) relating to confidentiality, noncompetition, nonsolicitation or proprietary rights; or (vii) a material violation of Company policies and procedures including race, sex, national origin, religion, disability, or age-based discrimination, or sexual harassment, which after investigation, counsel to the Company reasonably concludes may result in material liability being imposed on the Company and/or the Participant or may result in material exposure to the Company’s business reputation.



(e)Change in Control” means with respect to any entity: (i) the sale, transfer, assignment or other disposition (including by merger or consolidation, but excluding any sales by stockholders made as part of an underwritten public offering of the common stock of the entity) by stockholders of the entity, in one transaction or a series of related transactions, of more than 50% of the voting power represented by the then outstanding capital stock of the entity to one or more Persons, or (ii) the sale of all or substantially all of the assets of the entity (other than a transfer of financial assets made in the ordinary course of business for the purpose of securitization). Notwithstanding the foregoing, a “Change in Control” shall not be deemed to occur upon completion of a Venture Capital Financing. For purposes hereof, the term “Venture Capital Financing” means the sale and issuance by the Company, to one or more investors, of the Company’s Common Stock, securities convertible into Common Stock or other equity securities of the Company, for financing purposes in a transaction exempt from the registration requirements of the Securities Act.
(f)CIC Qualifying Termination” means a termination of the Executive’s employment (1) by the Company without Cause during the CIC Period, or (2) by the Executive for Good Reason during the CIC Period.
(g)CIC Period” means the period commencing three (3) months prior to a Change in Control and ending on the first anniversary of the Change in Control.
(h)Code” means the Internal Revenue Code of 1986, as amended, and all interpretive and regulatory guidance issued thereunder.
(i)Committee” means the Compensation Committee of the Board.
(j)Company” means Sprinklr, Inc., a Delaware corporation.
(k)Delay Period” has the meaning set forth in Section 8(c).
(l)Executive” means any person who is employed in a position identified on Exhibit A; provided that (i) an Executive shall not be entitled to any benefits payable upon a Qualifying Termination or CIC Qualifying Termination under this Plan in the event that he/she is party to an individual contractual arrangement with the Company relating to the provision of severance benefits (unless such individual contract has been superseded by the Plan).
(m)Good Reason” means during the CIC Period, and without an Executive’s express written consent, the occurrence of any of the following events, to the extent not cured by the Company within thirty (30) days of Executive’s written notification to the Company that a condition constituting Good Reason exists, which written notification must be provided by the Executive to the Company within thirty (30) days of the initial existence of the condition constituting Good Reason:
(1)a substantial adverse change in the nature or scope of the Executive’s authority, powers, functions, duties or responsibilities; or
(2)a material reduction by the Company in the Executive’s rate of annual base salary or target bonus opportunity (except for any reduction that applies generally to members of the senior executive team); or
2



(3)a material change in the geographic location of Executive’s primary employment location from the primary location of the Executive’s employment at the time of such Change in Control.
(n)Nonqualifying Termination” means the termination of an Executive’s employment (1) by the Company for Cause, (2) by the Executive for any reason other than Good Reason, (3) as a result of the Executive’s death, or (4) by the Company due to the Executive’s absence from the Executive’s duties with the Company on a full-time basis for at least one hundred and eighty (180) consecutive days as a result of the Executive’s incapacity due to physical or mental illness.
(o)Plan Administrator” means the Committee or such other person or persons appointed by the Committee as described in Section 9.
(p)Qualifying Termination” means the termination of an Executive’s employment by the Company without Cause.
(q)Release” has the meaning set forth in Section 6.
(r)Section 409A” means Section 409A of the Code and all interpretative and regulatory guidance issued thereunder.
(s)Severance Benefits” has the meaning set forth in Section 4 or Section 5, as applicable.
(t)Sprinklr” means Sprinklr, Inc.
(u)Subsidiary” means Sprinklr or any corporation or other entity in which the Company has a direct or indirect ownership interest of 50% or more of the total combined voting power of the then outstanding securities of such corporation or other entity entitled to vote generally in the election of directors.
(v)Termination Date” with respect to an Executive means the date on which the Executive’s employment is terminated for any reason.
2.Termination of Employment.
(a)The Company may terminate an Executive’s employment at any time for Cause, or as a result of the Executive’s absence from his/her duties with the Company on a full-time basis for at least one hundred and eighty (180) days as a result of the Executive’s incapacity due to physical or mental illness.
(b)The Company may terminate an Executive’s employment at any time without Cause.
(c)An Executive may terminate his/her employment at any time with or without Good Reason. Notice provided by the Executive of the events giving rise to Good Reason shall count towards satisfaction of this notice requirement.
3.Payments and Benefits Upon a Nonqualifying Termination. In the event of an Executive’s Nonqualifying Termination, the Company shall pay to the Executive (or to the
3



Executive’s beneficiary or estate, as the case may be), all base salary, benefits, and other compensation entitlements that are accrued or vested but unpaid through and including the Termination Date (the “Accrued Benefits”), which shall be payable within the time period required by applicable law and/or the terms of the applicable benefit plans or programs.
4.Payments and Benefits Upon a Qualifying Termination. In the event that an Executive experiences a Qualifying Termination, the Company shall pay to the Executive (or the Executive’s beneficiary or estate, as the case may be) the Accrued Benefits and the Severance Benefits described below:
(a)An amount equal to one hundred percent (100%) (for the CEO) and seventy-five percent (75%) (for all other Executives) of the Executive’s annual base salary (as in effect immediately prior to the Termination Date), payable in each case in accordance with the Company’s regular payroll schedule, with the first payment commencing on the payroll date coinciding with or next following the sixtieth (60th) day following the Termination Date;
(b)A pro rated target annual bonus for the fiscal year in which the Termination Date occurs, with the proration equal to the number of days elapsed during the fiscal year through the Termination Date divided by 365, payable on the same date as the first severance payment is paid;
(c)If the Executive timely elects coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), and subject to any legal limitations under Section 105(h) of the Code, Section 2716 of the Public Health Service Act, or other applicable laws, such COBRA coverage for medical and dental coverage will continue for Executive and his/her eligible dependents (as applicable) at active employee rates (“Subsidized COBRA”) for up to twelve (12) months (for the CEO) and up to nine (9) months (for all other Executives), subject to normal COBRA termination rules.
5.Payments and Benefits Upon a CIC Qualifying Termination. In the event that an Executive experiences a CIC Qualifying Termination, the Company shall pay to the Executive (or Executive’s beneficiary or estate, as the case may be) the Accrued Benefits and the Severance Benefits described below:
(a)An amount equal to one hundred fifty percent (150%) of the Executive’s base salary plus one hundred fifty percent (150%) of the Executive’s target annual bonus (for the CEO) and one hundred percent (100%) of Executive’s base salary plus one hundred (100%) of Executive’s target annual bonus (for all other Executives), with the first payment commencing on the payroll date coinciding with or next following the sixtieth (60th) day following the Termination Date;
(b)Subsidized COBRA for up to eighteen (18) months (for the CEO) and twelve (12) months (for all other Executives), subject to normal COBRA termination rules.
(c)Full vesting of all outstanding time vested equity awards. Any performance vested equity awards will be subject to the terms and conditions of the award agreements for such performance vested awards.
6.Release of Claims. Any Severance Benefits payable to an Executive under the Plan shall only be paid contingent upon the Executive’s (or, in the event of the Executive’s death or incapacity, that of the Executive’s executor or other legal representative) execution and non-
4



revocation of the Company’s standard non-competition, non-solicitation of clients and employees, and confidentiality agreement and release of claims, as modified in the Company’s sole discretion to preserve the enforceability of such agreement under applicable local law (the “Release”) within twenty-one (21) or forty-five (45) days, as applicable, following the Termination Date. The Executive shall forfeit the Severance Benefits in the event that the Executive fails to execute and deliver the Release to the Company in accordance with the timing and other provisions of this Section or revokes such Release prior to the date it becomes effective.
7.Reduction of Payments. Anything in this Plan to the contrary notwithstanding, in the event it shall be determined that any payment or distribution by the Company to or for the benefit of the Executive (whether paid or payable or distributed or distributable pursuant to the terms of this Plan or otherwise, but determined without regard to any adjustment required under this Section) (in the aggregate, the “Total Payments”) would be subject to the excise tax imposed by Section 4999 of the Code or any interest or penalties are incurred by the Executive with respect to such excise tax (such excise tax, together with any such interest and penalties, are hereinafter referred to as the “Excise Tax”), and if it is determined that (a) the amount remaining, after the Total Payments are reduced by an amount equal to all applicable federal and state taxes (computed at the highest applicable marginal rate), including the Excise Tax, is less than (b) the amount remaining, after taking into account all applicable federal and state taxes (computed at the highest applicable marginal rate), after payment or distribution to or for the benefit of the Executive of the maximum amount that may be paid or distributed to or for the benefit of the Executive without resulting in the imposition of the Excise Tax, then the payments due hereunder shall be reduced so that the Total Payments are One Dollar ($1) less than such maximum amount. All determinations to be made pursuant to this Section 7 shall be made by the public accounting firm that serves as the Company’s auditor.
8.Section 409A.
(a)A termination of employment shall not be deemed to have occurred for purposes of any provision of this Plan providing for the payment of any amounts or benefits that are subject to the requirements of Section 409A upon or following a termination of employment, unless such termination is also a “separation from service” within the meaning of Section 409A and, for purposes of any such provision of this Agreement, references to a “termination,” “termination of employment,” or like terms shall mean “separation from service” within the meaning of Section 409A.
(b)Each payment to be made to an Executive under this Plan shall be treated as a “separate payment” for purposes of Section 409A.
(c)In the event that any payment or distribution or portion of any payment or distribution to be made to the Executive hereunder cannot be characterized as a “short term deferral” for purposes of Section 409A or is not otherwise exempt from the provisions of Section 409A, and the Executive is determined to be a “specified employee” under Section 409A, such portion of the payment shall be delayed until the earlier to occur of the Executive’s death or the date that is six (6) months and one day following the Executive’s “separation from service” within the meaning of Section 409A (the “Delay Period”). Upon the expiration of the Delay Period, the payments delayed pursuant to this subsection shall be paid to the Executive or his/her beneficiary in a lump sum, and any remaining payments due under this Plan shall be payable in accordance with their original payment schedule.
5



(d)To the extent that the reimbursement of any expenses or the provision of any in-kind benefits under this Plan is subject to Section 409A, (i) the amount of such expenses eligible for reimbursement, or in-kind benefits to be provided, during any one calendar year shall not affect the amount of such expenses eligible for reimbursement, or in-kind benefits to be provided, in any other calendar year; (ii) reimbursement of any such expense shall be made by no later than December 31 of the year following the year in which such expense is incurred; and (iii) the Executive’s right to receive such reimbursements of in-kind benefits shall not be subject to liquidation or exchange for another benefit.
(e)The time or schedule of any payment or amount scheduled to be paid pursuant to the terms of this Plan may not be accelerated except as otherwise permitted under Section 409A.
(f)The parties intend that this Plan and the benefits provided hereunder be interpreted and construed to comply with Section 409A to the extent applicable thereto, including the exceptions for short-term deferrals, separation pay arrangements, reimbursements, and in-kind distributions. Notwithstanding any provision of the Plan to the contrary, the Plan shall be interpreted and construed consistent with this intent, provided that the Company shall not be required to assume any increased economic burden in connection therewith. To the extent that any provision of this Plan would fail to comply with the applicable requirements of Section 409A, the Company may, in its sole and absolute discretion, make such modifications to the Plan and/or payments to be made thereunder to the extent it determines necessary or advisable to comply with the requirements of Section 409A; provided, however, that the Company shall in no event be obligated to pay any interest, compensation, or penalties in respect of any such modifications. Although the Company intends to administer the Plan so that it will comply with the requirements of Section 409A, the Company does not represent or warrant that the Plan will comply with Section 409A or any other provision of federal, state, local, or non-United States law. Neither the Company, its Subsidiaries, nor their respective directors, officers, employees or advisers shall be liable to the Executive (or any other individual claiming a benefit through the Executive) for any tax, interest, or penalties the Executive may owe as a result of compensation paid under the Plan, and the Company and its Subsidiaries shall have no obligation to indemnify or otherwise protect the Executive from the obligation to pay any taxes pursuant to Section 409A.
9.Plan Administration; Claims Procedure.
(a)This Plan shall be interpreted and administered by the Committee, or if the Committee has delegated its authority to interpret and administer this Plan, by the person or persons appointed by the Committee from time to time to interpret and administer this Plan (the “Plan Administrator”), who shall have complete authority, in the Plan Administrator’s sole discretion subject to the express provisions of this Plan, to make all determinations necessary or advisable for the administration of this Plan. All questions arising in connection with the interpretation of this Plan or its administration shall be submitted to and determined by the Plan Administrator in a fair and equitable manner in accordance with the procedure for claims and appeals described below.
(b)Any Executive whose employment has terminated who believes that he or she is entitled to receive benefits under this Plan, including benefits other than those initially determined by the Plan Administrator to be payable, may file a claim in writing with the Plan Administrator, specifying the reasons for such claim. The Plan Administrator shall, within ninety (90) days after receipt of such written claim (unless special circumstances require an
6



extension of time, but in no event more than one hundred and eighty (180) days after such receipt), send a written notification to the Executive as to the disposition of such claim. Such notification shall be written in a manner calculated to be understood by the claimant and in the event that such claim is denied in whole or in part, shall (i) state the specific reasons for the denial, (ii) make specific reference to the pertinent Plan provisions on which the denial is based, (iii) provide a description of any additional material or information necessary for the Executive to perfect the claim and an explanation of why such material or information is necessary, and (iv) set forth the procedure by which the Executive may appeal the denial of such claim. The Executive (or his/her duly authorized representative) may request a review of the denial of any such claim or portion thereof by making application in writing to the Plan Administrator within sixty (60) days after receipt of such denial. Such Executive (or his/her duly authorized representative) may, upon written request to the Plan Administrator, review any documents pertinent to such claim, and submit in writing issues and comments in support of such claim. Within 60 days after receipt of a written appeal (unless special circumstances require an extension of time, but in no event more than one hundred and twenty (120) days after such receipt), the Plan Administrator shall notify the Executive of the final decision with respect to such claim. Such decision shall be written in a manner calculated to be understood by the claimant and shall state the specific reasons for such decision and make specific references to the pertinent Plan provision on which the decision is based.
(c)The Plan Administrator may from time to time delegate any duties hereunder to such person or persons as the Plan Administrator may designate. The Plan Administrator is empowered, on behalf of this Plan, to engage accountants, legal counsel and such other persons as the Plan Administrator deems necessary or advisable for the performance of the Plan Administrator’s duties under this Plan. The functions of any such persons engaged by the Plan Administrator shall be limited to the specified services and duties for which they are engaged, and such persons shall have no other duties, obligations or responsibilities under this Plan. Such persons shall exercise no discretionary authority or discretionary control respecting the administration of this Plan. All reasonable fees and expenses of such persons shall be borne by the Company.
10.Withholding Taxes. The Company may withhold from all payments due under this Plan to each Executive (or the Executive’s beneficiary or estate) all taxes which, by applicable federal, state, local or other law, the Company is required to withhold therefrom.
11.Amendment and Termination. The Company shall have the right, in its sole discretion, pursuant to action by the Board, to approve the amendment or termination of this Plan, which amendment or termination shall not become effective until the date fixed by the Board for such amendment or termination, which date, in the case of an amendment which would be materially adverse to the interests of any Executive or in the case of termination, shall be at least one (1) year after notice thereof is given by the Company to the Executives; provided, however, that no such action shall be taken by the Board during any period when the Board has actual knowledge that any person has taken steps reasonably calculated to effect a Change in Control until, in the opinion of the Board, such person has abandoned or terminated its efforts to effect a Change in Control; and provided further, that during the CIC Period or any period thereafter during which payments or benefits payable under the terms of this Plan as a result of a CIC Qualifying Termination, in no event shall this Plan be amended in a manner materially adverse to the interests of any Executive or terminated.
12.Offset; Mitigation. In no event shall an Executive be obligated to seek other employment or to take other action by way of mitigation of the amounts payable and the benefits
7



provided to such Executive under any of the provisions of this Plan, and such amounts and benefits shall not be reduced whether or not such Executive obtains other employment, except as otherwise provided in Section 5(d) hereof.
13.Unfunded Plan. This Plan shall not be funded. No Executive entitled to benefits hereunder shall have any right to, or interest in, any specific assets of the Company or any of its Subsidiaries, but an Executive shall have only the rights of a general creditor of the Company to receive benefits on the terms and subject to the conditions provided in this Plan.
14.Payments to Minors, Incompetents and Beneficiaries. Any benefit payable to or for the benefit of a minor, an incompetent person or other person incapable of giving a receipt therefor shall be deemed paid when paid to such person’s guardian or to the party providing or reasonably appearing to provide for the care of such person, and such payment shall fully discharge the Company, its Subsidiaries, the Plan Administrator and all other parties with respect thereto. If an Executive shall die while any amounts would be payable to the Executive under this Plan had the Executive continued to live, all such amounts, unless otherwise provided herein, shall be paid in accordance with the terms of this Plan to such person or persons appointed in writing by the Executive to receive such amounts or, if no person is so appointed, to the estate of the Executive.
15.Non-Assignability. None of the payments, benefits or rights of any Executive shall be subject to any claim of any creditor, and, in particular, to the fullest extent permitted by law, all such payments, benefits and rights shall be free from attachment, garnishment, trustee’s process or any other legal or equitable process available to any creditor of such Executive. Except as otherwise provided herein or by law, no right or interest of any Executive under this Plan shall be assignable or transferable, in whole or in part, either directly or by operation of law or otherwise, including without limitation by execution, levy, garnishment, attachment or pledge; no attempted assignment or transfer thereof shall be effective; and no right or interest of any Executive under this Plan shall be subject to any obligation or liability of such Executive.
16.No Rights to Continued Employment. Neither the adoption of this Plan, nor any amendment hereof, nor the creation of any fund, trust or account, nor the payment of any benefits, shall be construed as giving any Executive the right to be retained in the service of the Company or any of its Subsidiaries, and all Executives shall remain subject to discharge to the same extent as if this Plan had not been adopted.
17.Successors; Binding Agreement. This Plan shall inure to the benefit of and be binding upon the beneficiaries, heirs, executors, administrators, successors and assigns of the parties, including each Executive, present and future, and any successor to the Company or one of its Subsidiaries. This Plan shall not be terminated by any merger or consolidation of the Company whereby the Company is or is not the surviving or resulting corporation or as a result of any transfer of all or substantially all of the assets of the Company. In the event of any such merger, consolidation or transfer of assets, the provisions of this Plan shall be binding upon the surviving or resulting corporation or the person or entity to which such assets are transferred. The Company agrees that concurrently with any merger, consolidation or transfer of assets referred to in this Section, it will cause any surviving or resulting corporation or transferee unconditionally to assume all of the obligations of the Company hereunder.
18.Headings. The headings and captions herein are provided for reference and convenience only, shall not be considered part of this Plan and shall not be employed in the construction of this Plan.
8



19.Notices. Any notice or other communication required or permitted pursuant to the terms hereof shall have been duly given when delivered personally or by email or mailed by United States mail, first class, postage prepaid, addressed to (a) with respect to the Executive, his/her last known address on file in the Company’s records, or (b) with respect to the Company, to Deborah Snow at [***]. The Committee may revise such notice period from time to time. Any notice required under the Plan may be waived by the person entitled to notice.
20.Effective Date. This Plan shall be effective as of the date hereof and shall remain in effect unless and until terminated by the Company in accordance with this Plan.
21.Employment with, and Action by, Subsidiaries. For purposes of this Plan, any references to employment with the Company or actions taken or to be taken by the Company with respect to or otherwise relating to the Executive’s employment shall include employment with or actions taken or be taken by any Subsidiary.
22.Governing Law; Validity. This Plan shall be governed by, and construed and enforced in accordance with, the internal laws of the State of Delaware (without regard to principles of conflicts of laws) to the extent not preempted by federal law, which shall otherwise control. If any provision of this Plan shall be held invalid or unenforceable, such invalidity or unenforceability shall not affect any other provision hereof, and this Plan shall be construed and enforced as if such provision had not been included.

9



Exhibit A


Chief Executive Officer

Chief Financial Officer

Chief Culture and Talent Officer

Chief Marketing Officer

Chief Operating Officer

Chief Revenue Officer

Chief Technology Officer

General Counsel and Corporate Secretary

President

Executive Vice President, Customer Operations
10

EX-31.1 4 q3fy24_ex311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION PURSUANT TO RULE 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, Ragy Thomas, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Sprinklr, 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: December 6, 2023
By:

/s/ Ragy Thomas
Name:

Ragy Thomas
Title:

Founder, Chairman and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 5 q3fy24_ex312.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION PURSUANT TO RULE 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, Manish Sarin, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Sprinklr, 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: December 6, 2023
By:

/s/ Manish Sarin
Name:

Manish Sarin
Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 6 q3fy24_ex321.htm EX-32.1 Document


EXHIBIT 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002


Ragy Thomas, Founder, Chairman and Chief Executive Officer of Sprinklr Inc. (the “Company”), and Manish Sarin, Chief Financial Officer of the Company, each hereby certifies, to the best of his knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

the Quarterly Report on Form 10-Q of the Company for the period ended October 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: December 6, 2023

/s/ Ragy Thomas/s/ Manish Sarin
Ragy ThomasManish Sarin
Founder, Chairman and Chief Executive Officer
(Principal Executive Officer)
Chief Financial Officer
(Principal Financial and Accounting Officer)
 


EX-101.SCH 7 cxm-20231031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue Recognition - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue Recognition - Revenue by Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Marketable Securities - Available -For-Sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expense and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Components - Schedule of Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases - Schedule of Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cxm-20231031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cxm-20231031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cxm-20231031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Silicon Valley Bridge Bank, N.A. Silicon Valley Bridge Bank, N.A. [Member] Silicon Valley Bridge Bank, N.A. Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Timing of satisfaction of performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding shares (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Accrued ESPP employee contributions Accrued Employee Stock Purchase Plan Contributions, Current Accrued Employee Stock Purchase Plan Contributions, Current Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liability, non-current Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares [Member] PSUs and other performance-based awards Performance Shares [Member] Accounts payable Accounts Payable, Current Exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate bonds Corporate Debt Securities [Member] Commitments and contingencies (Note 8) Commitments and Contingencies Number of subsidiaries Number Of Subsidiaries Number Of Subsidiaries Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Award requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Organization and Description of Business Business Description and Basis of Presentation [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Current liabilities: Liabilities, Current [Abstract] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net income (loss) per share, diluted (in dollars per share) Net income (loss) per common share, diluted (in dollars per share) Earnings Per Share, Diluted Subscription License and Service [Member] PEO Total Compensation Amount PEO Total Compensation Amount Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol U.S. government and agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] ESPP Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total costs of revenue Cost of Goods and Services Sold Related party transaction, amount Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] Common Class B Class B Common Class B [Member] Number of restricted shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Certificates of deposit Certificates of Deposit [Member] Operating lease, annual expense Operating Lease, Annual Expense Operating Lease, Annual Expense Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Unrealized gains (losses) on investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Measurement Frequency [Axis] Measurement Frequency [Axis] Warrants to purchase common stock Warrant [Member] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent RSUs RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Vendor and travel costs payable Vendor And Travel Costs Payable, Current Vendor And Travel Costs Payable, Current Income Statement Location [Axis] Income Statement Location [Axis] Goodwill and other intangible assets Intangible Assets, Net (Including Goodwill) Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other Non-US And Non EMEA [Member] Non-US And Non EMEA Accrued income taxes Accrued Income Taxes, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Prepaid employee benefits Prepaid Employee Benefits, Current Prepaid Employee Benefits, Current Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] Cash flow from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Asset retirement obligation Asset Retirement Obligation, Current Antidilutive shares excluded from net income (loss) per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Prepaid hosting and data costs Prepaid Hosting And Data Costs, Current Prepaid Hosting And Data Costs, Current Costs of revenue: Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Taxes recoverable Income Taxes Receivable, Current Supplemental disclosure for non-cash investing and financing: Noncash Investing and Financing Items [Abstract] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Balance (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Capitalized commissions costs, current portion Capitalized Contract Cost, Net, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of RSU Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current Accounts payable Accounts Payable Debt securities, available-for-sale, allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Issuance of common shares upon ESPP purchases (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Class A and Class B Common Stock Common Class A And Common Class B [Member] Common Class A And Common Class B Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Counterparty Name [Domain] Counterparty Name [Domain] Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash 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 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Investment income, interest Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Treasury stock, at cost, 14,130,784 and 14,130,784 shares as of October 31, 2023 and January 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total financial assets Assets, Fair Value Disclosure Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, number of securities Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Stock options Employee Stock Option [Member] Common Class A Class A Common Class A [Member] Total comprehensive income (loss), net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Stock-based compensation expense capitalized in internal-use software Share-based Compensation Expense Capitalized In Internal-use Software Share-based Compensation Expense Capitalized In Internal-use Software Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Capitalized costs to obtain customer contracts Capitalized Contract Cost, Net Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Other non-cash items, net Other Noncash Income (Expense) Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restricted cash included in other non-current assets Restricted cash, noncurrent Restricted Cash, Noncurrent Income Statement [Abstract] Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized computer software, additions Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Amortization period (in years) Capitalized Contract Cost, Amortization Period Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Purchased media costs Accrued Purchased Media Costs, Current Accrued Purchased Media Costs, Current Other Other Assets, Current Exercise of stock options and vesting of restricted stock units Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Net income (loss) per share – diluted: Earnings Per Share, Diluted [Abstract] Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of costs to obtain customer contracts Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Financial Instrument [Axis] Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Manish Sarin Adoption September 2023 Plan [Member] Manish Sarin Adoption September 2023 Plan Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Cash flow from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Net income (loss) per share – basic: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Concentration of Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Other adjustment Stockholders' Equity, Other Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net income (loss) Net Income (Loss) Available to Common Stockholders, Basic Number of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total Operating Lease, Liability Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Security deposits, short-term Security Deposit Asset, Current Security Deposit Asset, Current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Prepaid software costs Prepaid Software Costs, Current Prepaid Software Costs, Current Bonuses Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Professional services Professional Services [Member] Professional Services Related Party Transaction [Domain] Related Party Transaction [Domain] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Debt securities, available-for-sale, unrealized loss position, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Denominator: Earnings Per Share, Diluted, Other Disclosure [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional services Accrued Professional Fees, Current Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Accrued deferred contract credits Contract with Customer, Refund Liability, Current Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released In Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released In Period Revenue: Revenue from Contract with Customer [Abstract] Accounts receivable, net of allowance of $4.9 million and $3.2 million, respectively Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Income (Loss) Per Share Earnings Per Share, Policy [Policy Text Block] Accrued sales and use tax liability Sales and Excise Tax Payable, Current PEO Name PEO Name Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash included in prepaid expenses and other current assets Restricted cash Restricted Cash, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of Prepaid Expense and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Proceeds from issuance of common stock upon ESPP purchases Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Manish Sarin Termination 2023 Plan [Member] Manish Sarin Termination 2023 Plan Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Capitalized internal-use software Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized previously included in deferred revenue balance Contract with Customer, Liability, Revenue Recognized Accrued for asset retirement obligation Accrued Asset Retirement Obligations Accrued Asset Retirement Obligations Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Commissions Accrued Sales Commission, Current Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other noncurrent assets Other Noncurrent Assets [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] J.P. Morgan Bank J.P. Morgan Bank [Member] J.P. Morgan Bank Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Region Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income (Loss) Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Manish Sarin Adoption October 2023 Plan [Member] Manish Sarin Adoption October 2023 Plan Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Digital training services for customers Digital Training Services For Customers [Member] Digital Training Services For Customers Statement of Cash Flows [Abstract] Withholding taxes payable Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Liabilities Liabilities [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Released (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released In Period, Weighted Average Grant Date Fair Value Accumulated Deficit Retained Earnings [Member] Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net amortization/accretion on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net income (loss) per share, basic (in dollars per share) Net income (loss) per common share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Issuance of common shares upon ESPP purchases Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Reduction in operating costs, percentage Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Fiscal year ended January 31, 2024 (remaining three months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net income (loss) Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Litigation settlement Increase (Decrease) In Accrued Litigation Settlement Increase (Decrease) In Accrued Litigation Settlement Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Related Party Related Party [Member] Vested and expected to vest (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Cash paid for income taxes, net of refunds Income Taxes Paid Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring costs Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Depreciation and amortization expense Other Depreciation and Amortization Amortization expense for capitalized internal-use software Capitalized Computer Software, Amortization Americas Americas [Member] Marketable securities Marketable securities Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Prepaid marketing Prepaid Marketing, Current Prepaid Marketing, Current Valuation allowance, increase (decrease), amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Common stock warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Common stock Common Stock, Value, Outstanding Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Cancelled/forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Cancelled/forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Digital training services for employees Digital Training Services For Employees [Member] Digital Training Services For Employees Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Municipal bonds Municipal Bonds [Member] Insider Trading Arrangements [Line Items] Accrued restructuring costs Restructuring reserve Restructuring Reserve, Current Related Party [Axis] Related Party, Type [Axis] Exercise of stock options and vesting of restricted stock units (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Weighted -average effect of diluted securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of Sales Cost of Sales [Member] Payments for restructuring Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Number of equity incentive plans Number Of Equity Incentive Plans Number Of Equity Incentive Plans Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock-based compensation expense, net of amounts capitalized Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Provision for income taxes Income tax (benefit) expense Income Tax Expense (Benefit) Employee liabilities Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Other-than-temporary impairment loss, debt securities, available-for-sale Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Manish Sarin [Member] Manish Sarin Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Sales and marketing Selling and Marketing Expense [Member] Weighted average shares used in computing net income (loss) per share, diluted (in shares) Weighted-average shares outstanding used in computing net income (loss) per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating expense: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Number of classes of stock Number Of Classes Of Stock Number Of Classes Of Stock Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Stock-based compensation - equity classified awards APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Recurring Fair Value, Recurring [Member] Other liabilities, non-current Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Stock options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total minimum lease payments (1) Lessee, Operating Lease, Liability, to be Paid Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Purchases from related party Related Party Transaction, Purchases from Related Party Total operating expense Operating Expenses Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flow from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Lessee, operating lease, option to extend, term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Denominator: Earnings Per Share, Basic, Other Disclosure [Abstract] Purchase price of shares, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted average shares used in computing net income (loss) per share, basic (in shares) Weighted-average shares outstanding used in computing net income (loss) per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income (loss) Operating Income (Loss) Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Schedule of Available-For-Sale Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] EX-101.PRE 11 cxm-20231031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Oct. 31, 2023
Nov. 30, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2023  
Document Transition Report false  
Entity File Number 001-40528  
Entity Registrant Name Sprinklr, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-4771485  
Entity Address, Address Line One 29 West 35th Street  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10001  
City Area Code 917  
Local Phone Number 933-7800  
Title of 12(b) Security Class A common stock, par value $0.00003 per share  
Trading Symbol CXM  
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 Central Index Key 0001569345  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --01-31  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   151,605,805
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   122,284,648
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 172,462 $ 188,387
Marketable securities 483,969 390,239
Accounts receivable, net of allowance of $4.9 million and $3.2 million, respectively 153,660 205,038
Prepaid expenses and other current assets 77,228 78,865
Total current assets 887,319 862,529
Property and equipment, net 30,597 22,885
Goodwill and other intangible assets 50,221 50,349
Operating lease right-of-use assets 27,576 15,725
Other non-current assets 92,001 73,503
Total assets 1,087,714 1,024,991
Current liabilities:    
Accounts payable 22,473 30,101
Accrued expenses and other current liabilities 72,781 97,524
Operating lease liabilities, current 6,208 7,134
Deferred revenue 297,130 324,140
Total current liabilities 398,592 458,899
Deferred revenue, non-current 1,155 1,371
Deferred tax liability, non-current 1,300 1,289
Operating lease liabilities, non-current 23,530 9,633
Other liabilities, non-current 4,933 4,467
Total liabilities 429,510 475,659
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Treasury stock, at cost, 14,130,784 and 14,130,784 shares as of October 31, 2023 and January 31, 2023, respectively (23,831) (23,831)
Additional paid-in capital 1,153,761 1,074,149
Accumulated other comprehensive loss (5,383) (4,384)
Accumulated deficit (466,351) (496,611)
Total stockholders’ equity 658,204 549,332
Total liabilities and stockholders’ equity 1,087,714 1,024,991
Class A    
Stockholders’ equity:    
Common stock 4 3
Class B    
Stockholders’ equity:    
Common stock $ 4 $ 6
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Oct. 31, 2023
Jan. 31, 2023
Allowance for doubtful accounts $ 4.9 $ 3.2
Treasury stock (in shares) 14,130,784 14,130,784
Class A    
Common stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 140,081,156 119,477,713
Common stock, shares outstanding (in shares) 140,081,156 119,477,713
Class B    
Common stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Common stock, shares authorized (in shares) 310,000,000 310,000,000
Common stock, shares issued (in shares) 132,492,722 144,263,658
Common stock, shares outstanding (in shares) 132,492,722 144,263,658
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenue:        
Total revenue $ 186,325 $ 157,251 $ 538,153 $ 452,859
Costs of revenue:        
Total costs of revenue 46,448 40,520 131,852 124,400
Gross profit 139,877 116,731 406,301 328,459
Operating expense:        
Research and development 23,146 19,208 68,230 56,531
Sales and marketing 75,446 79,538 244,766 253,418
General and administrative 28,096 22,588 77,820 67,916
Total operating expense 126,688 121,334 390,816 377,865
Operating income (loss) 13,189 (4,603) 15,485 (49,406)
Other income, net 6,328 1,093 18,324 1,304
Income (loss) before provision for income taxes 19,517 (3,510) 33,809 (48,102)
Provision for income taxes 2,550 2,350 3,549 6,973
Net income (loss) $ 16,967 $ (5,860) $ 30,260 $ (55,075)
Net income (loss) per share, basic (in dollars per share) $ 0.06 $ (0.02) $ 0.11 $ (0.21)
Weighted average shares used in computing net income (loss) per share, basic (in shares) 271,202 260,285 268,596 258,677
Net income (loss) per share, diluted (in dollars per share) $ 0.06 $ (0.02) $ 0.11 $ (0.21)
Weighted average shares used in computing net income (loss) per share, diluted (in shares) 288,121 260,285 285,985 258,677
Subscription        
Revenue:        
Total revenue $ 170,464 $ 139,906 $ 491,581 $ 400,301
Costs of revenue:        
Total costs of revenue 29,877 26,249 85,136 76,759
Professional services        
Revenue:        
Total revenue 15,861 17,345 46,572 52,558
Costs of revenue:        
Total costs of revenue $ 16,571 $ 14,271 $ 46,716 $ 47,641
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 16,967 $ (5,860) $ 30,260 $ (55,075)
Foreign currency translation adjustments (1,368) (1,831) (1,300) (4,873)
Unrealized gains (losses) on investments, net of tax 247 (446) 301 (1,751)
Total comprehensive income (loss), net of tax $ 15,846 $ (8,137) $ 29,261 $ (61,699)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Class A and Class B Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2022   256,481,000        
Beginning balance at Jan. 31, 2022 $ 515,849 $ 8 $ 982,122 $ (23,831) $ (820) $ (441,630)
Beginning balance (in shares) at Jan. 31, 2022       14,131,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation - equity classified awards 41,068   41,068      
Exercise of stock options and vesting of restricted stock units (in shares)   3,712,000        
Exercise of stock options and vesting of restricted stock units 15,997   15,997      
Issuance of common shares upon ESPP purchases (in shares)   717,000        
Issuance of common shares upon ESPP purchases 6,213 $ 1 6,212      
Other comprehensive loss (6,624)       (6,624)  
Net income (loss) (55,075)         (55,075)
Ending balance (in shares) at Oct. 31, 2022   260,910,000        
Ending balance at Oct. 31, 2022 517,428 $ 9 1,045,399 $ (23,831) (7,444) (496,705)
Ending balance (in shares) at Oct. 31, 2022       14,131,000    
Beginning balance (in shares) at Jul. 31, 2022   259,713,000        
Beginning balance at Jul. 31, 2022 508,015 $ 9 1,027,849 $ (23,831) (5,167) (490,845)
Beginning balance (in shares) at Jul. 31, 2022       14,131,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation - equity classified awards 11,982   11,982      
Exercise of stock options and vesting of restricted stock units (in shares)   1,197,000        
Exercise of stock options and vesting of restricted stock units 5,568   5,568      
Other comprehensive loss (2,277)       (2,277)  
Net income (loss) (5,860)         (5,860)
Ending balance (in shares) at Oct. 31, 2022   260,910,000        
Ending balance at Oct. 31, 2022 517,428 $ 9 1,045,399 $ (23,831) (7,444) (496,705)
Ending balance (in shares) at Oct. 31, 2022       14,131,000    
Beginning balance (in shares) at Jan. 31, 2023   263,741,000        
Beginning balance at Jan. 31, 2023 $ 549,332 $ 9 1,074,149 $ (23,831) (4,384) (496,611)
Beginning balance (in shares) at Jan. 31, 2023 14,130,784     14,131,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation - equity classified awards $ 43,310   43,310      
Exercise of stock options and vesting of restricted stock units (in shares)   8,305,000        
Exercise of stock options and vesting of restricted stock units 32,331   32,331      
Issuance of common shares upon ESPP purchases (in shares)   528,000        
Issuance of common shares upon ESPP purchases 3,970   3,970      
Other adjustment 0 $ (1) 1      
Other comprehensive loss (999)       (999)  
Net income (loss) 30,260         30,260
Ending balance (in shares) at Oct. 31, 2023   272,574,000        
Ending balance at Oct. 31, 2023 $ 658,204 $ 8 1,153,761 $ (23,831) (5,383) (466,351)
Ending balance (in shares) at Oct. 31, 2023 14,130,784     14,131,000    
Beginning balance (in shares) at Jul. 31, 2023   270,318,000        
Beginning balance at Jul. 31, 2023 $ 617,286 $ 8 1,128,689 $ (23,831) (4,262) (483,318)
Beginning balance (in shares) at Jul. 31, 2023       14,131,000    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation - equity classified awards 14,091   14,091      
Exercise of stock options and vesting of restricted stock units (in shares)   2,256,000        
Exercise of stock options and vesting of restricted stock units 10,981   10,981      
Other comprehensive loss (1,121)       (1,121)  
Net income (loss) 16,967         16,967
Ending balance (in shares) at Oct. 31, 2023   272,574,000        
Ending balance at Oct. 31, 2023 $ 658,204 $ 8 $ 1,153,761 $ (23,831) $ (5,383) $ (466,351)
Ending balance (in shares) at Oct. 31, 2023 14,130,784     14,131,000    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flow from operating activities:    
Net income (loss) $ 30,260 $ (55,075)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization expense 11,283 8,727
Bad debt expense 3,370 1,161
Stock-based compensation expense, net of amounts capitalized 42,105 39,920
Non-cash lease expense 6,102 4,759
Deferred income taxes (3,205) 0
Net amortization/accretion on marketable securities (12,379) 0
Other non-cash items, net 56 (549)
Changes in operating assets and liabilities:    
Accounts receivable 47,876 29,358
Prepaid expenses and other current assets 2,246 27,246
Other non-current assets (8,424) (5,782)
Accounts payable (8,878) (1,243)
Operating lease liabilities (6,098) (5,448)
Accrued expenses and other current liabilities (23,744) (625)
Litigation settlement 0 (12,000)
Deferred revenue (26,807) (24,578)
Other liabilities 399 (1,285)
Net cash provided by operating activities 54,162 4,586
Cash flow from investing activities:    
Purchases of marketable securities (443,850) (640,173)
Sales of marketable securities 5,375 2,838
Maturities of marketable securities 357,422 459,026
Purchases of property and equipment (6,494) (2,923)
Capitalized internal-use software (8,791) (7,733)
Net cash used in investing activities (96,338) (188,965)
Cash flow from financing activities:    
Proceeds from issuance of common stock upon exercise of stock options 32,331 15,997
Proceeds from issuance of common stock upon ESPP purchases 3,970 6,213
Net cash provided by financing activities 36,301 22,210
Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash (1,648) (3,232)
Net change in cash, cash equivalents and restricted cash (7,523) (165,401)
Cash, cash equivalents and restricted cash at beginning of period 188,387 321,426
Cash, cash equivalents and restricted cash at end of period 180,864 156,025
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 5,039 5,137
Supplemental disclosure for non-cash investing and financing:    
Right-of-use assets obtained in exchange for operating lease liabilities 18,121 5,222
Accrued purchases of property and equipment 2,192 92
Stock-based compensation expense capitalized in internal-use software 1,956 1,898
Accrued for asset retirement obligation $ 117 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business
Founded in 2009, Sprinklr, Inc. (the “Company”) provides enterprise cloud software products that enable organizations to do marketing, advertising, research, care, sales and engagement across modern channels including social, messaging, chat and text through its unified Customer Experience Management (“CXM”) software platform.
The Company was incorporated in Delaware in 2011 and is headquartered in New York, New York, USA with 19 operating subsidiaries globally.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2023, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of the results to be expected for the year ending January 31, 2024 or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2023 in the Company’s Annual Report on Form 10-K (the “2023 10-K”) filed with the SEC on April 3, 2023.
There have been no material changes in the significant accounting policies as described in the Company’s consolidated financial statements for the fiscal year ended January 31, 2023 included in the 2023 10-K, with the exception of the addition of restricted cash, which is discussed below.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, fair value assumptions for stock-based compensation, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
Segments
The Company operates in one segment because the Company’s offerings operate on its single Customer Experience Management Platform, the Company’s products are deployed in a similar way, and the Company’s chief operating decision maker (“CODM”), the chief executive officer, evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography. Because the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Cash, Cash Equivalents and Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
(in thousands)October 31, 2023January 31, 2023
Cash and cash equivalents$172,462 $188,387 
Restricted cash included in prepaid expenses and other current assets(1)
1,491 — 
Restricted cash included in other non-current assets(2)
6,911 — 
Total cash, cash equivalents and restricted cash$180,864 $188,387 
(1)Consists primarily of cash that is restricted and is associated with certain credit card programs.
(2)Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.
Concentration of Risk and Significant Customers
The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits.
To manage credit risk related to accounts receivable, the Company maintains an allowance for credit losses. The allowance is determined by applying a loss-rate method based on an aging schedule using the Company’s historical loss rate. The Company also considers reasonable and supportable current and forecasted information in determining its estimated loss rates, such as external forecasts, macroeconomic trends, or other factors, including customers’ credit risk and historical loss experience. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe.
No single customer accounted for more than 10% of total revenue during the three and nine months ended October 31, 2023 and 2022.
In addition, the Company relies upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of its services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at the Company’s hosted infrastructure partners would impact the Company’s operations and could adversely impact its business.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board issued ASU 2016-13, with subsequent amendments, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”). The Company adopted Topic 326 on January 31, 2023, with an effective date of February 1, 2022, which amended the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company utilized the modified-retrospective approach at adoption, under which prior period comparable financial information was not adjusted. The adoption did not have a material impact on the consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company derives its revenues primarily from (i) subscription revenue, which consists of subscription fees from customers accessing the Company’s cloud-based software platform and applications, as well as related customer support services; and (ii) professional services revenue, which consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.
Costs to Obtain Customer Contracts
Costs to obtain customer contracts, including commissions earned, that are considered incremental and recoverable are capitalized and amortized on a straight-line basis over the anticipated period of benefit. The Company determines the period of benefit by taking into consideration the length of its customer contracts, customer relationship period, technology lifecycle, and other factors. The Company currently estimates the period of benefit for which costs are amortized over to be five years. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within the Company’s condensed consolidated statement of operations.
Capitalized costs to obtain customer contracts as of October 31, 2023 were $117.6 million, of which $40.8 million is included in prepaid expenses and other current assets and $76.8 million within other non-current assets. Capitalized costs to obtain customer contracts as of January 31, 2023 were $113.5 million, of which $44.1 million is included in prepaid expenses and other current assets and $69.4 million within other non-current assets.
During the three months ended October 31, 2023 and 2022, the Company amortized $12.2 million and $11.3 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense. During the nine months ended October 31, 2023 and 2022, the Company amortized $36.4 million and $33.5 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.
Deferred Revenue
Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized. The Company recognized revenue of $149.5 million and $131.0 million for the three months ended October 31, 2023, and 2022, respectively, and $296.0 million and $250.6 million for the nine months ended October 31, 2023, and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At October 31, 2023 and January 31, 2023, contract assets were $3.8 million and $4.8 million, respectively, and were included in prepaid expenses and other current assets.
Remaining Performance Obligation
Remaining Performance Obligation (“RPO”) represents contracted revenues that had not yet been recognized and includes deferred revenues and amounts that will be invoiced and recognized in future periods. As of October 31, 2023, the Company’s RPO was $774.5 million, approximately $491.4 million of which the Company expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors.
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use the cloud-based software platform:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Americas$110,096 $104,932 $321,013 $295,288 
EMEA62,309 43,647 172,336 127,099 
Other13,920 8,672 44,804 30,472 
$186,325 $157,251 $538,153 $452,859 
The United States was the only country that represented more than 10% of the Company’s revenues. The following table represents the revenue in the United States for the three and nine months ended October 31, 2023 and 2022.
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
United States$101,848 $99,844 $301,253 $278,352 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities
9 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets:
October 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$86,108 $$(90)$86,022 
Municipal bonds6,677 — — 6,677 
U.S. government and agency securities164,259 22 (152)164,129 
Certificates of deposit57,087 10 (18)57,079 
Commercial paper170,224 (164)170,062 
Marketable securities$484,355 $38 $(424)$483,969 
January 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$39,922 $$(68)$39,862 
Municipal bonds12,429 22 — 12,451 
U.S. government and agency securities128,898 (367)128,537 
Certificates of deposit59,546 28 (155)59,419 
Commercial paper150,131 41 (202)149,970 
Marketable securities$390,926 $105 $(792)$390,239 
As of October 31, 2023 and January 31, 2023, the maturities of available-for-sale marketable securities did not exceed 12 months. Interest income from cash and cash equivalents and marketable securities was $7.8 million and $21.7 million for the three and nine months ended October 31, 2023, respectively, and $2.5 million and $4.1 million for the three and nine months ended October 31, 2022, respectively.
The estimated fair value of debt securities in an unrealized loss position for which an allowance for credit losses has not been recorded was $393.3 million and $220.9 million as of October 31, 2023 and January 31, 2023, respectively. There are no expected credit losses that have been recorded against the Company’s investment securities as of October 31, 2023 and January 31, 2023.
Unrealized losses on the Company’s debt securities are not considered to be credit-related based upon an analysis that considered the extent to which the fair value is less than the amortized basis of a security, adverse conditions specifically related to the security, changes to credit rating of the instrument subsequent to Company purchase, and the strength of the underlying collateral, if any.
Refer to Note 5, Fair Value Measurements, for information about the fair value of the Company’s fair value hierarchy for short-term marketable securities.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2023 and January 31, 2023, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
October 31, 2023January 31, 2023
(in thousands)Level 1Level 2TotalLevel 1Level 2Total
Financial Assets:
Cash Equivalents:
Money market funds$59,037 $— $59,037 $73,851 $— $73,851 
Marketable Securities:
Corporate bonds— 86,022 86,022 — 39,862 39,862 
Municipal bonds— 6,677 6,677 — 12,451 12,451 
U.S. government and agency securities— 164,129 164,129 — 128,537 128,537 
Certificates of deposit— 57,079 57,079 — 59,419 59,419 
Commercial paper— 170,062 170,062 — 149,970 149,970 
Total financial assets$59,037 $483,969 $543,006 $73,851 $390,239 $464,090 
The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate and municipal debt securities, U.S. government and agency securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.
The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s marketable securities consist primarily of U.S. government and agency securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities, as it may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of October 31, 2023 and January 31, 2023, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of October 31, 2023, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As discussed in Note 4, Marketable Securities, as of October 31, 2023 and January 31, 2023, there were no securities that were in an unrealized loss position for more than 12 months. The Company has not recorded any impairments in the periods presented.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components
9 Months Ended
Oct. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
(in thousands)October 31, 2023January 31, 2023
Prepaid hosting and data costs$4,270 $12,168 
Prepaid software costs8,296 6,079 
Prepaid marketing2,158 1,660 
Capitalized commissions costs, current portion40,780 44,051 
Contract assets3,831 4,785 
Security deposits, short-term3,105 3,136 
Taxes recoverable3,933 2,327 
Restricted cash1,491 — 
Prepaid employee benefits2,569 1,582 
Other 6,795 3,077 
Prepaid expenses and other current assets$77,228 $78,865 
Depreciation and Amortization Expense
Depreciation and amortization expense consisted of the following:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Depreciation and amortization expense$1,454 $1,634 $4,493 $4,646 
Amortization expense for capitalized internal-use software$2,500 $1,591 $6,790 $4,081 
The Company capitalized internal-use software costs, including stock-based compensation, of $3.4 million and $3.7 million for the three months ended October 31, 2023 and 2022, respectively, and $10.7 million and $9.6 million for the nine months ended October 31, 2023 and 2022, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
(in thousands)October 31, 2023January 31, 2023
Bonuses$18,224 $25,057 
Commissions8,663 27,866 
Employee liabilities (1)
17,354 16,374 
Purchased media costs (2)
2,002 2,965 
Accrued restructuring costs (3)
310 
Accrued sales and use tax liability7,025 7,336 
Accrued income taxes5,050 3,139 
Accrued deferred contract credits2,346 1,733 
Vendor and travel costs payable5,986 4,132 
Professional services659 784 
Asset retirement obligation881 1,011 
Withholding taxes payable681 2,702 
Other3,600 4,421 
Accrued expenses and other current liabilities$72,781 $97,524 
(1) Includes $3.2 million and $1.4 million of accrued employee contributions under the Company’s 2021 Employee Stock Purchase Plan (“ESPP”) at October 31, 2023 and January 31, 2023, respectively.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.
(3) In February 2023, the Company implemented an approved plan for restructuring its global workforce by approximately 4% to reduce operating costs and better align its workforce with the needs of its business. The majority of the associated costs, including severance and benefits, were incurred in the first half of fiscal 2024. For the nine months ended October 31, 2023, the Company incurred a total of $4.4 million in restructuring costs of which $4.2 million and $0.2 million are recorded within sales and marketing expense and general and administrative expense, respectively, on the Company’s condensed consolidated statements of operations. As of October 31, 2023, $4.1 million had been paid and the remaining $0.3 million is recorded within accrued restructuring costs.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Leases Leases
The Company has leases for corporate offices under non-cancelable operating leases with various expiration dates. The Company did not have any finance leases during the three and nine months ended October 31, 2023 and 2022.
On August 2, 2023, the Company entered into a 10-year operating lease agreement for a new corporate headquarters located in New York, NY. The Company has the option to extend the term for 60 months. The Company cannot take possession of the leased premises until the design and construction period ends, which is not anticipated to end until fiscal 2025. The annual lease payments will be approximately $2.6 million once the lease commences.
The components of lease expense were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Operating lease cost$2,877 $2,107 $8,160 $5,902 
Variable lease cost328 277 937 849 
Short-term lease cost145 181 534 564 
Total lease cost$3,350 $2,565 $9,631 $7,315 
The weighted average remaining lease term and discount rate were as follows:
October 31, 2023
Weighted average remaining lease term (years)6.42
Weighted average discount rate10.81 %
The maturities of lease liabilities under non-cancelable operating leases, net of lease incentives, was as follows:
(in thousands)October 31, 2023
Fiscal year ended January 31, 2024 (remaining three months)
$3,441 
20257,410 
20266,029 
20275,471 
20283,881 
20293,372 
Thereafter12,759 
Total minimum lease payments (1)
42,363 
Less: imputed interest(12,625)
Total$29,738 
(1) Excludes future payments related to the New York operating lease, which has been signed but not yet commenced as of October 31, 2023.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
In April 2023, the Company terminated its credit facility with Silicon Valley Bank (“SVB”), while keeping its existing letters of credit in lieu of deposits on certain leases. As the Company no longer has a credit facility with SVB, it was required to collateralize these letters of credit with cash, totaling approximately $1.3 million, which the Company has therefore classified within restricted cash. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.
During 2023, the Company entered into cash collateral agreements with J.P. Morgan Bank in lieu of a letter of credit facility, through which approximately $5.4 million is outstanding as of October 31, 2023. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.
Legal Matters
From time to time, the Company, various subsidiaries, and certain current and former officers may be named as defendants in various lawsuits, claims, investigations and proceedings arising from the normal course of business. The Company also may become involved with contract issues and disputes with customers. With respect to litigation in general, based on the Company’s experience, management believes that the amount of damages claimed in a case are not a meaningful indicator of the potential liability. Claims, suits, investigations and proceedings are inherently uncertain and it is not possible to predict the ultimate outcome of cases. The Company believes that it has valid defenses with respect to the legal matters pending against the Company and intends to vigorously contest each of them.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, if an unfavorable ruling were to occur in any specific period, there exists the possibility of a material adverse impact on the results of operations for that period. At October 31, 2023, the Company had no provision for liability under existing litigation.
Other Contractual Commitments
Other contractual commitments consist primarily of non-cancelable purchase commitments to support the Company’s data and hosting services. During the nine months ended October 31, 2023, the Company entered into new operating leases that would impact its cash requirements. See Note 7 for additional information. There were no other significant changes in the Company’s material cash requirements as compared to the material cash requirements from known contractual and other obligations described in the 2023 10-K.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Award Plans
The Company has two equity incentive plans, the Sprinklr, Inc. 2021 Equity Incentive Plan (the “2021 Plan”) and the Sprinklr, Inc. 2011 Equity Incentive Plan (the “2011 Plan”). The 2011 Plan was terminated as to future awards in June 2021 upon the adoption of the 2021 Plan, although it continues to govern the terms of any equity grants that remain outstanding under the 2011 Plan.
The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”), performance-based stock units (“PSUs”), and other forms of awards to employees, directors and consultants, including employees and consultants of the Company’s affiliates, as permitted by law.
In June 2021, the Company also adopted its ESPP, under which employees can purchase common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the Class A common stock on (i) the first trading day of each offering period and (ii) the last trading day of each related offering period.
Summary of Stock Option Activity
A summary of the Company’s stock option activity for the nine months ended October 31, 2023 is as follows:
Number of stock optionsWeighted average exercise priceWeighted average remaining contractual life
(in thousands)(in years)
Outstanding as of January 31, 2023
33,049 $6.11 6.6
Granted1,512 12.85 
Exercised (5,505)5.86 
Cancelled/forfeited(1)
(3,602)5.81 
Expired(5)0.25 
Outstanding as of October 31, 2023
25,449 $6.61 5.9
Exercisable as of October 31, 2023
20,864 $5.69 5.4
Vested and expected to vest as of October 31, 2023
24,844 $6.52 5.8
(1) 2,318,632 options tied to market conditions were cancelled during the second quarter as the applicable market conditions were not met by May 1, 2023.
Summary of Restricted Stock Unit Activity
A summary of the Company’s RSU activity for the nine months ended October 31, 2023 is as follows:
Number of restricted sharesWeighted Average Grant Date Fair Value
(in thousands)
Outstanding as of January 31, 2023
9,400 $12.23 
Granted6,056 13.02 
Released (2,800)12.63 
Cancelled/forfeited(2,152)12.44 
Outstanding as of October 31, 2023
10,504 $12.54 
Performance-Based Stock Units
As of October 31, 2023, the Company had 780,000 PSUs outstanding. These awards vest over a five-year period if certain performance and market conditions are met. The performance condition was met in June 2021 and the market conditions have not yet been met as of October 31, 2023. If the market conditions are not met on or prior to January 28, 2026, the associated awards will not vest and will be subsequently cancelled.
Stock-Based Compensation Expense
Stock-based compensation expense included in operating results was allocated as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Costs of subscription $268 $282 $858 $1,079 
Costs of professional services331 368 1,139 1,770 
Research and development2,128 2,204 9,092 7,700 
Sales and marketing6,132 5,071 18,398 18,736 
General and administrative5,071 3,284 12,618 10,635 
Stock-based compensation, net of amounts capitalized13,930 11,209 42,105 39,920 
Capitalized stock-based compensation412 1,023 1,956 1,898 
Total stock-based compensation$14,342 $12,232 $44,061 $41,818 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income (loss) per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.
Basic income (loss) per share is computed by dividing net income (loss) attributable to common stockholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. Diluted net income (loss) per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options, restricted stock units and other awards. In periods of net loss, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands, except per share amounts)2023202220232022
Net income (loss) per share – basic:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202260,285268,596258,677 
Net income (loss) per common share, basic$0.06 $(0.02)$0.11 $(0.21)
Net income (loss) per share – diluted:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202 260,285 268,596 258,677 
Weighted-average effect of diluted securities:
Stock options12,059 — 12,067 — 
RSUs4,072 — 4,743 — 
Common stock warrants742 — 579 — 
ESPP46 — — — 
Weighted-average shares outstanding used in computing net income (loss) per share, diluted288,121 260,285 285,985 258,677 
Net income (loss) per common share, diluted$0.06 $(0.02)$0.11 $(0.21)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Stock options2,544 36,033 2,832 36,033 
PSUs and other performance-based awards780 2,295 780 2,295 
RSUs19 9,202 466 9,202 
ESPP— 409 493 409 
Warrants to purchase common stock— 2,500 — 2,500 
Total shares excluded from net income (loss) per share3,343 50,439 4,571 50,439 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Oct. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. During the three months ended October 31, 2023 and 2022, the Company recorded an income tax provision of $2.6 million and $2.4 million, respectively. During the nine months ended October 31, 2023 and 2022, the Company recorded an income tax provision of $3.5 million and $7.0 million, respectively.
The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company’s U.S. deferred tax assets, partially offset by state taxes and the foreign tax rate differential on non-U.S. income. Additionally, following an assessment of the realizability of our deferred tax assets in Brazil and Japan, the Company released its previously established valuation allowances on these assets, resulting in a $3.3 million tax benefit being recorded during the three months ended April 30, 2023.
The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence. As of October 31, 2023, the Company continues to maintain a full valuation allowance against the deferred tax assets of the U.S. entity only.
The Inflation Reduction Act of 2022 (“IRA”) was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the U.S. through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a new 1 percent excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and other items. At this time, none of the IRA tax provisions are expected to have a material impact to the Company’s fiscal 2024 tax provision. The Company will continue to monitor for updates to the Company’s business along with guidance issued with respect to the IRA to determine whether any adjustments are needed to the Company’s tax provision in future periods.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Oct. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
The Company engaged Lyearn Inc. (“Lyearn”), a learning management system company that is wholly owned by Ragy Thomas, our Founder, Chairman and Chief Executive Officer, in connection with the provision of digital training services to the Company’s employees and certain Sprinklr customers. The Company paid approximately $0.2 million to Lyearn in connection with the digital training services provided to employees for the nine months ended October 31, 2023. There were no payments under this arrangement during each of the three months ended October 31, 2023 and 2022 and nine months ended October 31, 2022. The Company paid approximately $0.1 million to Lyearn in connection with the digital training services provided to a customer during each of the nine months ended October 31, 2023 and 2022. There were no payments under this arrangement during the three months ended October 31, 2023 and 2022.
The Company recognized expenses of $0.1 million during the three months ended October 31, 2023 and no expenses during the three months ended October 31, 2022 related to the arrangements. During each of the nine months ended October 31, 2023 and 2022, the Company recognized expenses of $0.2 million related to the arrangements. As of October 31, 2023 and January 31, 2023, the Company had outstanding payables of $0.2 million and $0.4 million, respectively, related to the arrangements.
With regard to the development of certain human productivity features for the Company, the Company is leveraging its collaborative relationship with Lyearn to serve Company imperatives in the areas of employee assessment, goal-setting, and activity measurement against goals, and other employee feedback and assessment, to assist and accelerate the Company’s efforts to identify the optimal tools and processes that will be deployed long-term to meet these business imperatives. These collaborative services are provided to the Company, by Lyearn, at no cost.
This related party transaction has been reviewed and approved by the audit committee of the Company’s board of directors.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Pay vs Performance Disclosure        
Net income (loss) $ 16,967 $ (5,860) $ 30,260 $ (55,075)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements - Manish Sarin [Member]
3 Months Ended 9 Months Ended
Oct. 31, 2023
shares
Oct. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During our last fiscal quarter, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.
Type of Trading Arrangement
Name and Position
Action
Adoption/ Termination
Date
Rule 10b5-1*
Non-
Rule 10b5-1**
Total Shares of Class A Common Stock to be Sold
Expiration Date
Manish Sarin, Chief Financial Officer
AdoptionSeptember 15, 2023
X
200,000
March 29, 2024
Manish Sarin, Chief Financial Officer
Termination(1)
October 12, 2023
X
200,000
March 29, 2024
Manish Sarin, Chief Financial Officer
Adoption(1)
October 12, 2023
X
Up to 254,087(2)
April 12, 2024
* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.
(1) Represents the modification, as described in Rule 10b5-1(c)(1)(iv) under the Exchange Act, of a written plan adopted on September 15, 2023 that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as then in effect, under the Exchange Act.
(2) Includes (i) 80,000 shares that may have been previously sold pursuant to Mr. Sarin’s Rule 10b5-1 trading arrangement adopted on June 21, 2023, which expires on December 20, 2023, and (ii) up to 151,041 shares subject to RSUs previously granted to Mr. Sarin that will vest and be released to Mr. Sarin on or prior to March 15, 2024. The actual number of shares underlying such RSUs that will be released to Mr. Sarin and sold under the Rule 10b5-1 trading arrangement will be net of the number of shares withheld to satisfy tax withholding obligations arising from the vesting of such shares and is not determinable at this time.
Manish Sarin Adoption September 2023 Plan [Member]    
Trading Arrangements, by Individual    
Name Manish Sarin  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 15, 2023  
Arrangement Duration 196 days  
Aggregate Available 200,000 200,000
Manish Sarin Termination 2023 Plan [Member]    
Trading Arrangements, by Individual    
Name Manish Sarin  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Terminated true  
Termination Date October 12, 2023  
Aggregate Available 200,000 200,000
Manish Sarin Adoption October 2023 Plan [Member]    
Trading Arrangements, by Individual    
Name Manish Sarin  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date October 12, 2023  
Arrangement Duration 183 days  
Aggregate Available 254,087 254,087
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2023, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of the results to be expected for the year ending January 31, 2024 or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2023 in the Company’s Annual Report on Form 10-K (the “2023 10-K”) filed with the SEC on April 3, 2023.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, fair value assumptions for stock-based compensation, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
Segments
Segments
The Company operates in one segment because the Company’s offerings operate on its single Customer Experience Management Platform, the Company’s products are deployed in a similar way, and the Company’s chief operating decision maker (“CODM”), the chief executive officer, evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography. Because the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Concentration of Risk and Significant Customers
Concentration of Risk and Significant Customers
The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits.
To manage credit risk related to accounts receivable, the Company maintains an allowance for credit losses. The allowance is determined by applying a loss-rate method based on an aging schedule using the Company’s historical loss rate. The Company also considers reasonable and supportable current and forecasted information in determining its estimated loss rates, such as external forecasts, macroeconomic trends, or other factors, including customers’ credit risk and historical loss experience. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe.
No single customer accounted for more than 10% of total revenue during the three and nine months ended October 31, 2023 and 2022.
In addition, the Company relies upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of its services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at the Company’s hosted infrastructure partners would impact the Company’s operations and could adversely impact its business.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board issued ASU 2016-13, with subsequent amendments, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”). The Company adopted Topic 326 on January 31, 2023, with an effective date of February 1, 2022, which amended the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company utilized the modified-retrospective approach at adoption, under which prior period comparable financial information was not adjusted. The adoption did not have a material impact on the consolidated financial statements and related disclosures.
Revenue Recognition Revenue Recognition
The Company derives its revenues primarily from (i) subscription revenue, which consists of subscription fees from customers accessing the Company’s cloud-based software platform and applications, as well as related customer support services; and (ii) professional services revenue, which consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.
Costs to Obtain Customer Contracts
Costs to obtain customer contracts, including commissions earned, that are considered incremental and recoverable are capitalized and amortized on a straight-line basis over the anticipated period of benefit. The Company determines the period of benefit by taking into consideration the length of its customer contracts, customer relationship period, technology lifecycle, and other factors. The Company currently estimates the period of benefit for which costs are amortized over to be five years. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within the Company’s condensed consolidated statement of operations.
Fair Value Measurement
The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate and municipal debt securities, U.S. government and agency securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.
The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s marketable securities consist primarily of U.S. government and agency securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities, as it may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of October 31, 2023 and January 31, 2023, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of October 31, 2023, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses.
Net Income (Loss) Per Share
The Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income (loss) per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.
Basic income (loss) per share is computed by dividing net income (loss) attributable to common stockholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. Diluted net income (loss) per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options, restricted stock units and other awards. In periods of net loss, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
(in thousands)October 31, 2023January 31, 2023
Cash and cash equivalents$172,462 $188,387 
Restricted cash included in prepaid expenses and other current assets(1)
1,491 — 
Restricted cash included in other non-current assets(2)
6,911 — 
Total cash, cash equivalents and restricted cash$180,864 $188,387 
(1)Consists primarily of cash that is restricted and is associated with certain credit card programs.
(2)Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.
Restrictions on Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
(in thousands)October 31, 2023January 31, 2023
Cash and cash equivalents$172,462 $188,387 
Restricted cash included in prepaid expenses and other current assets(1)
1,491 — 
Restricted cash included in other non-current assets(2)
6,911 — 
Total cash, cash equivalents and restricted cash$180,864 $188,387 
(1)Consists primarily of cash that is restricted and is associated with certain credit card programs.
(2)Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Region
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use the cloud-based software platform:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Americas$110,096 $104,932 $321,013 $295,288 
EMEA62,309 43,647 172,336 127,099 
Other13,920 8,672 44,804 30,472 
$186,325 $157,251 $538,153 $452,859 
The following table represents the revenue in the United States for the three and nine months ended October 31, 2023 and 2022.
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
United States$101,848 $99,844 $301,253 $278,352 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Tables)
9 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-For-Sale Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets:
October 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$86,108 $$(90)$86,022 
Municipal bonds6,677 — — 6,677 
U.S. government and agency securities164,259 22 (152)164,129 
Certificates of deposit57,087 10 (18)57,079 
Commercial paper170,224 (164)170,062 
Marketable securities$484,355 $38 $(424)$483,969 
January 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$39,922 $$(68)$39,862 
Municipal bonds12,429 22 — 12,451 
U.S. government and agency securities128,898 (367)128,537 
Certificates of deposit59,546 28 (155)59,419 
Commercial paper150,131 41 (202)149,970 
Marketable securities$390,926 $105 $(792)$390,239 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2023 and January 31, 2023, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
October 31, 2023January 31, 2023
(in thousands)Level 1Level 2TotalLevel 1Level 2Total
Financial Assets:
Cash Equivalents:
Money market funds$59,037 $— $59,037 $73,851 $— $73,851 
Marketable Securities:
Corporate bonds— 86,022 86,022 — 39,862 39,862 
Municipal bonds— 6,677 6,677 — 12,451 12,451 
U.S. government and agency securities— 164,129 164,129 — 128,537 128,537 
Certificates of deposit— 57,079 57,079 — 59,419 59,419 
Commercial paper— 170,062 170,062 — 149,970 149,970 
Total financial assets$59,037 $483,969 $543,006 $73,851 $390,239 $464,090 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Oct. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
(in thousands)October 31, 2023January 31, 2023
Prepaid hosting and data costs$4,270 $12,168 
Prepaid software costs8,296 6,079 
Prepaid marketing2,158 1,660 
Capitalized commissions costs, current portion40,780 44,051 
Contract assets3,831 4,785 
Security deposits, short-term3,105 3,136 
Taxes recoverable3,933 2,327 
Restricted cash1,491 — 
Prepaid employee benefits2,569 1,582 
Other 6,795 3,077 
Prepaid expenses and other current assets$77,228 $78,865 
Schedule of Property and Equipment, Net
Depreciation and amortization expense consisted of the following:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Depreciation and amortization expense$1,454 $1,634 $4,493 $4,646 
Amortization expense for capitalized internal-use software$2,500 $1,591 $6,790 $4,081 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
(in thousands)October 31, 2023January 31, 2023
Bonuses$18,224 $25,057 
Commissions8,663 27,866 
Employee liabilities (1)
17,354 16,374 
Purchased media costs (2)
2,002 2,965 
Accrued restructuring costs (3)
310 
Accrued sales and use tax liability7,025 7,336 
Accrued income taxes5,050 3,139 
Accrued deferred contract credits2,346 1,733 
Vendor and travel costs payable5,986 4,132 
Professional services659 784 
Asset retirement obligation881 1,011 
Withholding taxes payable681 2,702 
Other3,600 4,421 
Accrued expenses and other current liabilities$72,781 $97,524 
(1) Includes $3.2 million and $1.4 million of accrued employee contributions under the Company’s 2021 Employee Stock Purchase Plan (“ESPP”) at October 31, 2023 and January 31, 2023, respectively.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.
(3) In February 2023, the Company implemented an approved plan for restructuring its global workforce by approximately 4% to reduce operating costs and better align its workforce with the needs of its business. The majority of the associated costs, including severance and benefits, were incurred in the first half of fiscal 2024. For the nine months ended October 31, 2023, the Company incurred a total of $4.4 million in restructuring costs of which $4.2 million and $0.2 million are recorded within sales and marketing expense and general and administrative expense, respectively, on the Company’s condensed consolidated statements of operations. As of October 31, 2023, $4.1 million had been paid and the remaining $0.3 million is recorded within accrued restructuring costs.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
The components of lease expense were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Operating lease cost$2,877 $2,107 $8,160 $5,902 
Variable lease cost328 277 937 849 
Short-term lease cost145 181 534 564 
Total lease cost$3,350 $2,565 $9,631 $7,315 
The weighted average remaining lease term and discount rate were as follows:
October 31, 2023
Weighted average remaining lease term (years)6.42
Weighted average discount rate10.81 %
Schedule of Maturities of Lease Liabilities
The maturities of lease liabilities under non-cancelable operating leases, net of lease incentives, was as follows:
(in thousands)October 31, 2023
Fiscal year ended January 31, 2024 (remaining three months)
$3,441 
20257,410 
20266,029 
20275,471 
20283,881 
20293,372 
Thereafter12,759 
Total minimum lease payments (1)
42,363 
Less: imputed interest(12,625)
Total$29,738 
(1) Excludes future payments related to the New York operating lease, which has been signed but not yet commenced as of October 31, 2023.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity for the nine months ended October 31, 2023 is as follows:
Number of stock optionsWeighted average exercise priceWeighted average remaining contractual life
(in thousands)(in years)
Outstanding as of January 31, 2023
33,049 $6.11 6.6
Granted1,512 12.85 
Exercised (5,505)5.86 
Cancelled/forfeited(1)
(3,602)5.81 
Expired(5)0.25 
Outstanding as of October 31, 2023
25,449 $6.61 5.9
Exercisable as of October 31, 2023
20,864 $5.69 5.4
Vested and expected to vest as of October 31, 2023
24,844 $6.52 5.8
(1) 2,318,632 options tied to market conditions were cancelled during the second quarter as the applicable market conditions were not met by May 1, 2023.
Schedule of RSU Award Activity
A summary of the Company’s RSU activity for the nine months ended October 31, 2023 is as follows:
Number of restricted sharesWeighted Average Grant Date Fair Value
(in thousands)
Outstanding as of January 31, 2023
9,400 $12.23 
Granted6,056 13.02 
Released (2,800)12.63 
Cancelled/forfeited(2,152)12.44 
Outstanding as of October 31, 2023
10,504 $12.54 
Schedule of Stock-based Compensation Expense
Stock-based compensation expense included in operating results was allocated as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Costs of subscription $268 $282 $858 $1,079 
Costs of professional services331 368 1,139 1,770 
Research and development2,128 2,204 9,092 7,700 
Sales and marketing6,132 5,071 18,398 18,736 
General and administrative5,071 3,284 12,618 10,635 
Stock-based compensation, net of amounts capitalized13,930 11,209 42,105 39,920 
Capitalized stock-based compensation412 1,023 1,956 1,898 
Total stock-based compensation$14,342 $12,232 $44,061 $41,818 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands, except per share amounts)2023202220232022
Net income (loss) per share – basic:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202260,285268,596258,677 
Net income (loss) per common share, basic$0.06 $(0.02)$0.11 $(0.21)
Net income (loss) per share – diluted:
Numerator:
Net income (loss)$16,967 $(5,860)$30,260 $(55,075)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic271,202 260,285 268,596 258,677 
Weighted-average effect of diluted securities:
Stock options12,059 — 12,067 — 
RSUs4,072 — 4,743 — 
Common stock warrants742 — 579 — 
ESPP46 — — — 
Weighted-average shares outstanding used in computing net income (loss) per share, diluted288,121 260,285 285,985 258,677 
Net income (loss) per common share, diluted$0.06 $(0.02)$0.11 $(0.21)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2023202220232022
Stock options2,544 36,033 2,832 36,033 
PSUs and other performance-based awards780 2,295 780 2,295 
RSUs19 9,202 466 9,202 
ESPP— 409 493 409 
Warrants to purchase common stock— 2,500 — 2,500 
Total shares excluded from net income (loss) per share3,343 50,439 4,571 50,439 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business (Details)
Oct. 31, 2023
subsidiary
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of subsidiaries 19
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2023
USD ($)
segment
Jan. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Jan. 31, 2022
USD ($)
Accounting Policies [Abstract]        
Number of operating segments | segment 1      
Cash and cash equivalents $ 172,462 $ 188,387    
Restricted cash included in prepaid expenses and other current assets 1,491 0    
Restricted cash included in other non-current assets 6,911 0    
Total cash, cash equivalents and restricted cash $ 180,864 $ 188,387 $ 156,025 $ 321,426
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Other Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Capitalized Contract Cost [Line Items]          
Amortization period (in years) 5 years   5 years    
Capitalized costs to obtain customer contracts $ 117.6   $ 117.6   $ 113.5
Amortization of costs to obtain customer contracts 12.2 $ 11.3 36.4 $ 33.5  
Revenue recognized previously included in deferred revenue balance 149.5 $ 131.0 296.0 $ 250.6  
Contract assets 3.8   3.8   4.8
Prepaid expenses and other current assets          
Capitalized Contract Cost [Line Items]          
Capitalized costs to obtain customer contracts 40.8   40.8   44.1
Other noncurrent assets          
Capitalized Contract Cost [Line Items]          
Capitalized costs to obtain customer contracts $ 76.8   $ 76.8   $ 69.4
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Performance Obligation (Details)
$ in Millions
Oct. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 774.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 491.4
Timing of satisfaction of performance obligation 12 months
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 186,325 $ 157,251 $ 538,153 $ 452,859
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 110,096 104,932 321,013 295,288
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 62,309 43,647 172,336 127,099
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 13,920 8,672 44,804 30,472
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 101,848 $ 99,844 $ 301,253 $ 278,352
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Available -For-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 484,355 $ 390,926
Unrealized Gains 38 105
Unrealized Losses (424) (792)
Marketable securities 483,969 390,239
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 86,108 39,922
Unrealized Gains 4 8
Unrealized Losses (90) (68)
Marketable securities 86,022 39,862
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,677 12,429
Unrealized Gains 0 22
Unrealized Losses 0 0
Marketable securities 6,677 12,451
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 164,259 128,898
Unrealized Gains 22 6
Unrealized Losses (152) (367)
Marketable securities 164,129 128,537
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 57,087 59,546
Unrealized Gains 10 28
Unrealized Losses (18) (155)
Marketable securities 57,079 59,419
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 170,224 150,131
Unrealized Gains 2 41
Unrealized Losses (164) (202)
Marketable securities $ 170,062 $ 149,970
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Investments, Debt and Equity Securities [Abstract]          
Investment income, interest $ 7,800,000 $ 2,500,000 $ 21,700,000 $ 4,100,000  
Debt securities, available-for-sale, unrealized loss position, fair value 393,300,000   393,300,000   $ 220,900,000
Debt securities, available-for-sale, allowance for credit loss $ 0   $ 0   $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
security
Jan. 31, 2023
USD ($)
security
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 483,969 $ 390,239
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, number of securities | security 0 0
Other-than-temporary impairment loss, debt securities, available-for-sale $ 0 $ 0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 86,022 39,862
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 6,677 12,451
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 164,129 128,537
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 57,079 59,419
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 170,062 149,970
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 543,006 464,090
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 59,037 73,851
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 483,969 390,239
Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 86,022 39,862
Recurring | Corporate bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 86,022 39,862
Recurring | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 6,677 12,451
Recurring | Municipal bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Municipal bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 6,677 12,451
Recurring | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 164,129 128,537
Recurring | U.S. government and agency securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | U.S. government and agency securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 164,129 128,537
Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 57,079 59,419
Recurring | Certificates of deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 57,079 59,419
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 170,062 149,970
Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 170,062 149,970
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 59,037 73,851
Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 59,037 73,851
Recurring | Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Prepaid Expense and Other Current Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid hosting and data costs $ 4,270 $ 12,168
Prepaid software costs 8,296 6,079
Prepaid marketing 2,158 1,660
Capitalized commissions costs, current portion 40,780 44,051
Contract assets 3,831 4,785
Security deposits, short-term 3,105 3,136
Taxes recoverable 3,933 2,327
Restricted cash 1,491 0
Prepaid employee benefits 2,569 1,582
Other 6,795 3,077
Prepaid expenses and other current assets $ 77,228 $ 78,865
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Depreciation and amortization expense $ 1,454 $ 1,634 $ 4,493 $ 4,646
Amortization expense for capitalized internal-use software 2,500 1,591 6,790 4,081
Capitalized computer software, additions $ 3,400 $ 3,700 $ 10,700 $ 9,600
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Jan. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Bonuses $ 18,224 $ 25,057
Commissions 8,663 27,866
Employee liabilities 17,354 16,374
Purchased media costs 2,002 2,965
Accrued restructuring costs 310 4
Accrued sales and use tax liability 7,025 7,336
Accrued income taxes 5,050 3,139
Accrued deferred contract credits 2,346 1,733
Vendor and travel costs payable 5,986 4,132
Professional services 659 784
Asset retirement obligation 881 1,011
Withholding taxes payable 681 2,702
Other 3,600 4,421
Accrued expenses and other current liabilities 72,781 97,524
Accrued ESPP employee contributions $ 3,200 1,400
Restructuring Cost and Reserve [Line Items]    
Reduction in operating costs, percentage 4.00%  
Restructuring costs $ 4,400  
Payments for restructuring 4,100  
Restructuring reserve 310 $ 4
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 4,200  
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 200  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details)
$ in Millions
Aug. 02, 2023
USD ($)
Leases [Abstract]  
Lessee, operating lease, term of contract 10 years
Lessee, operating lease, option to extend, term 60 months
Operating lease, annual expense $ 2.6
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Leases [Abstract]        
Operating lease cost $ 2,877 $ 2,107 $ 8,160 $ 5,902
Variable lease cost 328 277 937 849
Short-term lease cost 145 181 534 564
Total lease cost $ 3,350 $ 2,565 $ 9,631 $ 7,315
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Other Information (Details)
Oct. 31, 2023
Leases [Abstract]  
Weighted average remaining lease term (years) 6 years 5 months 1 day
Weighted average discount rate 10.81%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Leases [Abstract]  
Fiscal year ended January 31, 2024 (remaining three months) $ 3,441
2025 7,410
2026 6,029
2027 5,471
2028 3,881
2029 3,372
Thereafter 12,759
Total minimum lease payments (1) 42,363
Less: imputed interest (12,625)
Total $ 29,738
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Other Commitments [Line Items]      
Restricted cash, noncurrent $ 6,911   $ 0
Silicon Valley Bridge Bank, N.A.      
Other Commitments [Line Items]      
Restricted cash, noncurrent   $ 1,300  
J.P. Morgan Bank      
Other Commitments [Line Items]      
Restricted cash, noncurrent $ 5,400    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Details)
1 Months Ended 9 Months Ended
Jun. 30, 2021
Oct. 31, 2023
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of equity incentive plans | plan   2
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding shares (in shares) | shares   780,000
Award requisite service period   5 years
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Purchase price of shares, percentage 85.00%  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
9 Months Ended 12 Months Ended
May 01, 2023
Oct. 31, 2023
Jan. 31, 2023
Number of stock options      
Beginning balance (in shares)   33,049,000  
Granted (in shares)   1,512,000  
Exercised (in shares)   (5,505,000)  
Cancelled/forfeited (in shares)   (3,602,000)  
Expired (in shares)   (5,000)  
Ending balance (in shares)   25,449,000 33,049,000
Exercisable (in shares)   20,864,000  
Vested and expected to vest (in shares)   24,844,000  
Weighted average exercise price      
Beginning balance (in dollars per share)   $ 6.11  
Granted (in dollars per share)   12.85  
Exercised (in dollars per share)   5.86  
Cancelled/forfeited (in dollars per share)   5.81  
Expired (in dollars per share)   0.25  
Ending balance (in dollars per share)   6.61 $ 6.11
Exercisable (in dollars per share)   5.69  
Vested and expected to vest (in dollars per share)   $ 6.52  
Weighted average remaining contractual life      
Balance (in years)   5 years 10 months 24 days 6 years 7 months 6 days
Exercisable (in years)   5 years 4 months 24 days  
Vested and expected to vest (in years)   5 years 9 months 18 days  
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options cancelled (in shares) 2,318,632    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Units (Details) - RSUs
shares in Thousands
9 Months Ended
Oct. 31, 2023
$ / shares
shares
Number of restricted shares  
Beginning balance (in shares) | shares 9,400
Granted (in shares) | shares 6,056
Released (in shares) | shares (2,800)
Cancelled/forfeited (in shares) | shares (2,152)
Ending balance (in shares) | shares 10,504
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 12.23
Granted (in dollars per share) | $ / shares 13.02
Released (in dollars per share) | $ / shares 12.63
Cancelled/forfeited (in dollars per share) | $ / shares 12.44
Ending balance (in dollars per share) | $ / shares $ 12.54
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized $ 13,930 $ 11,209 $ 42,105 $ 39,920
Capitalized stock-based compensation 412 1,023 1,956 1,898
Total stock-based compensation 14,342 12,232 44,061 41,818
Cost of Sales | Subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 268 282 858 1,079
Cost of Sales | Professional services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 331 368 1,139 1,770
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 2,128 2,204 9,092 7,700
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 6,132 5,071 18,398 18,736
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized $ 5,071 $ 3,284 $ 12,618 $ 10,635
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Narrative (Details)
Oct. 31, 2023
stockClass
Earnings Per Share [Abstract]  
Number of classes of stock 2
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Numerator:        
Net income (loss) $ 16,967 $ (5,860) $ 30,260 $ (55,075)
Denominator:        
Weighted-average shares outstanding used in computing net income (loss) per share, basic (in shares) 271,202 260,285 268,596 258,677
Net income (loss) per common share, basic (in dollars per share) $ 0.06 $ (0.02) $ 0.11 $ (0.21)
Numerator:        
Net income (loss) $ 16,967 $ (5,860) $ 30,260 $ (55,075)
Denominator:        
Weighted-average shares outstanding used in computing net income (loss) per share, diluted (in shares) 288,121 260,285 285,985 258,677
Net income (loss) per common share, diluted (in dollars per share) $ 0.06 $ (0.02) $ 0.11 $ (0.21)
Stock options        
Denominator:        
Weighted -average effect of diluted securities (in shares) 12,059 0 12,067 0
RSUs        
Denominator:        
Weighted -average effect of diluted securities (in shares) 4,072 0 4,743 0
Warrants to purchase common stock        
Denominator:        
Common stock warrants (in shares) 742 0 579 0
ESPP        
Denominator:        
Weighted -average effect of diluted securities (in shares) 46 0 0 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net income (loss) per share (in shares) 3,343 50,439 4,571 50,439
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net income (loss) per share (in shares) 2,544 36,033 2,832 36,033
PSUs and other performance-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net income (loss) per share (in shares) 780 2,295 780 2,295
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net income (loss) per share (in shares) 19 9,202 466 9,202
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net income (loss) per share (in shares) 0 409 493 409
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net income (loss) per share (in shares) 0 2,500 0 2,500
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Tax Disclosure [Abstract]          
Income tax (benefit) expense $ 2,550   $ 2,350 $ 3,549 $ 6,973
Valuation allowance, increase (decrease), amount   $ 3,300      
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Related Party Transaction [Line Items]          
Related party transaction, amount $ 100,000 $ 0 $ 200,000 $ 200,000  
Digital training services for employees          
Related Party Transaction [Line Items]          
Purchases from related party 0 0 200,000 0  
Digital training services for customers          
Related Party Transaction [Line Items]          
Purchases from related party 0 $ 0 100,000 $ 100,000  
Related Party          
Related Party Transaction [Line Items]          
Accounts payable $ 200,000   $ 200,000   $ 400,000
XML 67 cxm-20231031_htm.xml IDEA: XBRL DOCUMENT 0001569345 2023-02-01 2023-10-31 0001569345 us-gaap:CommonClassAMember 2023-11-30 0001569345 us-gaap:CommonClassBMember 2023-11-30 0001569345 2023-10-31 0001569345 2023-01-31 0001569345 us-gaap:CommonClassAMember 2023-01-31 0001569345 us-gaap:CommonClassAMember 2023-10-31 0001569345 us-gaap:CommonClassBMember 2023-10-31 0001569345 us-gaap:CommonClassBMember 2023-01-31 0001569345 us-gaap:LicenseAndServiceMember 2023-08-01 2023-10-31 0001569345 us-gaap:LicenseAndServiceMember 2022-08-01 2022-10-31 0001569345 us-gaap:LicenseAndServiceMember 2023-02-01 2023-10-31 0001569345 us-gaap:LicenseAndServiceMember 2022-02-01 2022-10-31 0001569345 cxm:ProfessionalServicesMember 2023-08-01 2023-10-31 0001569345 cxm:ProfessionalServicesMember 2022-08-01 2022-10-31 0001569345 cxm:ProfessionalServicesMember 2023-02-01 2023-10-31 0001569345 cxm:ProfessionalServicesMember 2022-02-01 2022-10-31 0001569345 2023-08-01 2023-10-31 0001569345 2022-08-01 2022-10-31 0001569345 2022-02-01 2022-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2023-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001569345 us-gaap:TreasuryStockCommonMember 2023-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001569345 us-gaap:RetainedEarningsMember 2023-07-31 0001569345 2023-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001569345 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2023-10-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001569345 us-gaap:TreasuryStockCommonMember 2023-10-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001569345 us-gaap:RetainedEarningsMember 2023-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2022-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001569345 us-gaap:TreasuryStockCommonMember 2022-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001569345 us-gaap:RetainedEarningsMember 2022-07-31 0001569345 2022-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001569345 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2022-10-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001569345 us-gaap:TreasuryStockCommonMember 2022-10-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001569345 us-gaap:RetainedEarningsMember 2022-10-31 0001569345 2022-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2023-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001569345 us-gaap:TreasuryStockCommonMember 2023-01-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001569345 us-gaap:RetainedEarningsMember 2023-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2023-02-01 2023-10-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-10-31 0001569345 us-gaap:RetainedEarningsMember 2023-02-01 2023-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2022-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001569345 us-gaap:TreasuryStockCommonMember 2022-01-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001569345 us-gaap:RetainedEarningsMember 2022-01-31 0001569345 2022-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-10-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2022-02-01 2022-10-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-10-31 0001569345 us-gaap:RetainedEarningsMember 2022-02-01 2022-10-31 0001569345 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-10-31 0001569345 us-gaap:OtherNoncurrentAssetsMember 2023-10-31 0001569345 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-01-31 0001569345 us-gaap:OtherNoncurrentAssetsMember 2023-01-31 0001569345 2023-11-01 2023-10-31 0001569345 srt:AmericasMember 2023-08-01 2023-10-31 0001569345 srt:AmericasMember 2022-08-01 2022-10-31 0001569345 srt:AmericasMember 2023-02-01 2023-10-31 0001569345 srt:AmericasMember 2022-02-01 2022-10-31 0001569345 us-gaap:EMEAMember 2023-08-01 2023-10-31 0001569345 us-gaap:EMEAMember 2022-08-01 2022-10-31 0001569345 us-gaap:EMEAMember 2023-02-01 2023-10-31 0001569345 us-gaap:EMEAMember 2022-02-01 2022-10-31 0001569345 cxm:NonUSAndNonEMEAMember 2023-08-01 2023-10-31 0001569345 cxm:NonUSAndNonEMEAMember 2022-08-01 2022-10-31 0001569345 cxm:NonUSAndNonEMEAMember 2023-02-01 2023-10-31 0001569345 cxm:NonUSAndNonEMEAMember 2022-02-01 2022-10-31 0001569345 country:US 2023-08-01 2023-10-31 0001569345 country:US 2022-08-01 2022-10-31 0001569345 country:US 2023-02-01 2023-10-31 0001569345 country:US 2022-02-01 2022-10-31 0001569345 us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:MunicipalBondsMember 2023-10-31 0001569345 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:CertificatesOfDepositMember 2023-10-31 0001569345 us-gaap:CommercialPaperMember 2023-10-31 0001569345 us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:MunicipalBondsMember 2023-01-31 0001569345 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:CertificatesOfDepositMember 2023-01-31 0001569345 us-gaap:CommercialPaperMember 2023-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-10-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001569345 2022-02-01 2023-01-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-10-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-10-31 0001569345 2023-08-02 0001569345 cxm:SiliconValleyBridgeBankNAMember 2023-04-30 0001569345 cxm:JPMorganBankMember 2023-10-31 0001569345 us-gaap:EmployeeStockMember 2021-06-01 2021-06-30 0001569345 us-gaap:PerformanceSharesMember 2023-05-01 2023-05-01 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0001569345 us-gaap:PerformanceSharesMember 2023-10-31 0001569345 us-gaap:PerformanceSharesMember 2023-02-01 2023-10-31 0001569345 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001569345 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-08-01 2022-10-31 0001569345 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-02-01 2023-10-31 0001569345 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-02-01 2022-10-31 0001569345 cxm:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001569345 cxm:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-08-01 2022-10-31 0001569345 cxm:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-02-01 2023-10-31 0001569345 cxm:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-02-01 2022-10-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2023-08-01 2023-10-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-01 2022-10-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-10-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-10-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2023-10-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2023-08-01 2023-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2022-08-01 2022-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2023-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-31 0001569345 us-gaap:WarrantMember 2023-08-01 2023-10-31 0001569345 us-gaap:WarrantMember 2022-08-01 2022-10-31 0001569345 us-gaap:WarrantMember 2023-02-01 2023-10-31 0001569345 us-gaap:WarrantMember 2022-02-01 2022-10-31 0001569345 us-gaap:EmployeeStockMember 2023-08-01 2023-10-31 0001569345 us-gaap:EmployeeStockMember 2022-08-01 2022-10-31 0001569345 us-gaap:EmployeeStockMember 2023-02-01 2023-10-31 0001569345 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2023-08-01 2023-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2022-08-01 2022-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001569345 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-10-31 0001569345 us-gaap:PerformanceSharesMember 2023-08-01 2023-10-31 0001569345 us-gaap:PerformanceSharesMember 2022-08-01 2022-10-31 0001569345 us-gaap:PerformanceSharesMember 2023-02-01 2023-10-31 0001569345 us-gaap:PerformanceSharesMember 2022-02-01 2022-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2023-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-31 0001569345 us-gaap:EmployeeStockMember 2023-08-01 2023-10-31 0001569345 us-gaap:EmployeeStockMember 2022-08-01 2022-10-31 0001569345 us-gaap:EmployeeStockMember 2023-02-01 2023-10-31 0001569345 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001569345 us-gaap:WarrantMember 2023-08-01 2023-10-31 0001569345 us-gaap:WarrantMember 2022-08-01 2022-10-31 0001569345 us-gaap:WarrantMember 2023-02-01 2023-10-31 0001569345 us-gaap:WarrantMember 2022-02-01 2022-10-31 0001569345 2023-02-01 2023-04-30 0001569345 cxm:DigitalTrainingServicesForEmployeesMember 2023-02-01 2023-10-31 0001569345 cxm:DigitalTrainingServicesForEmployeesMember 2022-08-01 2022-10-31 0001569345 cxm:DigitalTrainingServicesForEmployeesMember 2022-02-01 2022-10-31 0001569345 cxm:DigitalTrainingServicesForEmployeesMember 2023-08-01 2023-10-31 0001569345 cxm:DigitalTrainingServicesForCustomersMember 2023-02-01 2023-10-31 0001569345 cxm:DigitalTrainingServicesForCustomersMember 2022-02-01 2022-10-31 0001569345 cxm:DigitalTrainingServicesForCustomersMember 2023-08-01 2023-10-31 0001569345 cxm:DigitalTrainingServicesForCustomersMember 2022-08-01 2022-10-31 0001569345 us-gaap:RelatedPartyMember 2023-10-31 0001569345 us-gaap:RelatedPartyMember 2023-01-31 0001569345 cxm:ManishSarinMember 2023-02-01 2023-10-31 0001569345 cxm:ManishSarinMember cxm:ManishSarinAdoptionSeptember2023PlanMember 2023-08-01 2023-10-31 0001569345 cxm:ManishSarinMember cxm:ManishSarinAdoptionSeptember2023PlanMember 2023-10-31 0001569345 cxm:ManishSarinMember cxm:ManishSarinTermination2023PlanMember 2023-08-01 2023-10-31 0001569345 cxm:ManishSarinMember cxm:ManishSarinTermination2023PlanMember 2023-10-31 0001569345 cxm:ManishSarinMember cxm:ManishSarinAdoptionOctober2023PlanMember 2023-08-01 2023-10-31 0001569345 cxm:ManishSarinMember cxm:ManishSarinAdoptionOctober2023PlanMember 2023-10-31 shares iso4217:USD iso4217:USD shares cxm:subsidiary cxm:segment cxm:security pure cxm:plan cxm:stockClass 0001569345 false 2024 Q3 --01-31 P196D P183D 10-Q true 2023-10-31 false 001-40528 Sprinklr, Inc. DE 29 West 35th Street New York NY 47-4771485 10001 917 933-7800 Class A common stock, par value $0.00003 per share CXM NYSE Yes Yes Large Accelerated Filer false false false 151605805 122284648 172462000 188387000 483969000 390239000 4900000 3200000 153660000 205038000 77228000 78865000 887319000 862529000 30597000 22885000 50221000 50349000 27576000 15725000 92001000 73503000 1087714000 1024991000 22473000 30101000 72781000 97524000 6208000 7134000 297130000 324140000 398592000 458899000 1155000 1371000 1300000 1289000 23530000 9633000 4933000 4467000 429510000 475659000 0.00003 0.00003 2000000000 2000000000 140081156 140081156 119477713 119477713 4000 3000 0.00003 0.00003 310000000 310000000 132492722 132492722 144263658 144263658 4000 6000 14130784 14130784 23831000 23831000 1153761000 1074149000 -5383000 -4384000 -466351000 -496611000 658204000 549332000 1087714000 1024991000 170464000 139906000 491581000 400301000 15861000 17345000 46572000 52558000 186325000 157251000 538153000 452859000 29877000 26249000 85136000 76759000 16571000 14271000 46716000 47641000 46448000 40520000 131852000 124400000 139877000 116731000 406301000 328459000 23146000 19208000 68230000 56531000 75446000 79538000 244766000 253418000 28096000 22588000 77820000 67916000 126688000 121334000 390816000 377865000 13189000 -4603000 15485000 -49406000 6328000 1093000 18324000 1304000 19517000 -3510000 33809000 -48102000 2550000 2350000 3549000 6973000 16967000 -5860000 30260000 -55075000 0.06 -0.02 0.11 -0.21 271202000 260285000 268596000 258677000 0.06 -0.02 0.11 -0.21 288121000 260285000 285985000 258677000 16967000 -5860000 30260000 -55075000 -1368000 -1831000 -1300000 -4873000 247000 -446000 301000 -1751000 15846000 -8137000 29261000 -61699000 270318000 8000 1128689000 14131000 -23831000 -4262000 -483318000 617286000 14091000 14091000 2256000 10981000 10981000 -1121000 -1121000 16967000 16967000 272574000 8000 1153761000 14131000 -23831000 -5383000 -466351000 658204000 259713000 9000 1027849000 14131000 -23831000 -5167000 -490845000 508015000 11982000 11982000 1197000 5568000 5568000 -2277000 -2277000 -5860000 -5860000 260910000 9000 1045399000 14131000 -23831000 -7444000 -496705000 517428000 263741000 9000 1074149000 14131000 -23831000 -4384000 -496611000 549332000 43310000 43310000 8305000 32331000 32331000 528000 3970000 3970000 1000 -1000 0 -999000 -999000 30260000 30260000 272574000 8000 1153761000 14131000 -23831000 -5383000 -466351000 658204000 256481000 8000 982122000 14131000 -23831000 -820000 -441630000 515849000 41068000 41068000 3712000 15997000 15997000 717000 1000 6212000 6213000 -6624000 -6624000 -55075000 -55075000 260910000 9000 1045399000 14131000 -23831000 -7444000 -496705000 517428000 30260000 -55075000 11283000 8727000 3370000 1161000 42105000 39920000 6102000 4759000 -3205000 0 12379000 0 -56000 549000 -47876000 -29358000 -2246000 -27246000 8424000 5782000 -8878000 -1243000 -6098000 -5448000 -23744000 -625000 0 -12000000 -26807000 -24578000 399000 -1285000 54162000 4586000 443850000 640173000 5375000 2838000 357422000 459026000 6494000 2923000 8791000 7733000 -96338000 -188965000 32331000 15997000 3970000 6213000 36301000 22210000 -1648000 -3232000 -7523000 -165401000 188387000 321426000 180864000 156025000 5039000 5137000 18121000 5222000 2192000 92000 1956000 1898000 117000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Organization and Description of Business</span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 2009, Sprinklr, Inc. (the “Company”) provides enterprise cloud software products that enable organizations to do marketing, advertising, research, care, sales and engagement across modern channels including social, messaging, chat and text through its unified Customer Experience Management (“CXM”) software platform.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in Delaware in 2011 and is headquartered in New York, New York, USA with 19 operating subsidiaries globally.</span></div> 19 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Basis of Presentation and Summary of Significant Accounting Policies</span><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2023, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of the results to be expected for the year ending January 31, 2024 or for any other interim period or for any other future year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2023 in the Company’s Annual Report on Form 10-K (the “2023 10-K”) filed with the SEC on April 3, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in the significant accounting policies as described in the Company’s consolidated financial statements for the fiscal year ended January 31, 2023 included in the 2023 10-K, with the exception of the addition of restricted cash, which is discussed below. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, fair value assumptions for stock-based compensation, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment because the Company’s offerings operate on its single Customer Experience Management Platform, the Company’s products are deployed in a similar way, and the Company’s chief operating decision maker (“CODM”), the chief executive officer, evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography. Because the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:68.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">172,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,864 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of cash that is restricted and is associated with certain credit card programs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk and Significant Customers</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage credit risk related to accounts receivable, the Company maintains an allowance for credit losses. The allowance is determined by applying a loss-rate method based on an aging schedule using the Company’s historical loss rate. The Company also considers reasonable and supportable current and forecasted information in determining its estimated loss rates, such as external forecasts, macroeconomic trends, or other factors, including customers’ credit risk and historical loss experience. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for more than 10% of total revenue during the three and nine months ended October 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company relies upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of its services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at the Company’s hosted infrastructure partners would impact the Company’s operations and could adversely impact its business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued ASU 2016-13, with subsequent amendments, </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 (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“Topic 326”). The Company adopted Topic 326 on January 31, 2023, with an effective date of February 1, 2022, which amended the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company utilized the modified-retrospective approach at adoption, under which prior period comparable financial information was not adjusted. The adoption did not have a material impact on the consolidated financial statements and related disclosures.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2023, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of the results to be expected for the year ending January 31, 2024 or for any other interim period or for any other future year.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2023 in the Company’s Annual Report on Form 10-K (the “2023 10-K”) filed with the SEC on April 3, 2023.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div>The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, fair value assumptions for stock-based compensation, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment because the Company’s offerings operate on its single Customer Experience Management Platform, the Company’s products are deployed in a similar way, and the Company’s chief operating decision maker (“CODM”), the chief executive officer, evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography. Because the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div> 1 1 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:68.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">172,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,864 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of cash that is restricted and is associated with certain credit card programs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:68.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">172,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,864 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of cash that is restricted and is associated with certain credit card programs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of collateral for letters of credit issued in lieu of deposits on certain leases and customer contracts, as well as security deposits in lieu of letters of credit for customer contracts.</span></div> 172462000 188387000 1491000 0 6911000 0 180864000 188387000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk and Significant Customers</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage credit risk related to accounts receivable, the Company maintains an allowance for credit losses. The allowance is determined by applying a loss-rate method based on an aging schedule using the Company’s historical loss rate. The Company also considers reasonable and supportable current and forecasted information in determining its estimated loss rates, such as external forecasts, macroeconomic trends, or other factors, including customers’ credit risk and historical loss experience. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for more than 10% of total revenue during the three and nine months ended October 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company relies upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of its services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at the Company’s hosted infrastructure partners would impact the Company’s operations and could adversely impact its business.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued ASU 2016-13, with subsequent amendments, </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 (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“Topic 326”). The Company adopted Topic 326 on January 31, 2023, with an effective date of February 1, 2022, which amended the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company utilized the modified-retrospective approach at adoption, under which prior period comparable financial information was not adjusted. The adoption did not have a material impact on the consolidated financial statements and related disclosures.</span></div> Revenue Recognition<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues primarily from (i) subscription revenue, which consists of subscription fees from customers accessing the Company’s cloud-based software platform and applications, as well as related customer support services; and (ii) professional services revenue, which consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain Customer Contracts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain customer contracts, including commissions earned, that are considered incremental and recoverable are capitalized and amortized on a straight-line basis over the anticipated period of benefit. The Company determines the period of benefit by taking into consideration the length of its customer contracts, customer relationship period, technology lifecycle, and other factors. The Company currently estimates the period of benefit for which costs are amortized over to be five years. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within the Company’s condensed consolidated statement of operations. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs to obtain customer contracts as of October 31, 2023 were $117.6 million, of which $40.8 million is included in prepaid expenses and other current assets and $76.8 million within other non-current assets. Capitalized costs to obtain customer contracts as of January 31, 2023 were $113.5 million, of which $44.1 million is included in prepaid expenses and other current assets and $69.4 million within other non-current assets.</span></div><div style="margin-bottom:6pt"><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, 2023 and 2022, the Company amortized $12.2 million and $11.3 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense. During the nine months ended October 31, 2023 and 2022, the Company amortized $36.4 million and $33.5 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized. The Company recognized revenue of $149.5 million and $131.0 million for the three months ended October 31, 2023, and 2022, respectively, and $296.0 million and $250.6 million for the nine months ended October 31, 2023, and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At October 31, 2023 and January 31, 2023, contract assets were $3.8 million and $4.8 million, respectively, and were included in prepaid expenses and other current assets.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining Performance Obligation (“RPO”) represents contracted revenues that had not yet been recognized and includes deferred revenues and amounts that will be invoiced and recognized in future periods. As of October 31, 2023, the Company’s RPO was $774.5 million, approximately $491.4 million of which the Company expects to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors.</span></div><div style="margin-bottom:10pt"><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 revenue by region based on the shipping address of customers who have contracted to use the cloud</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based software platform:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:37.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">110,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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%">62,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,325 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States was the only country that represented more than 10% of the Company’s revenues. The following table represents the revenue in the United States for the three and nine months ended October 31, 2023 and 2022.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:37.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">101,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Revenue Recognition<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues primarily from (i) subscription revenue, which consists of subscription fees from customers accessing the Company’s cloud-based software platform and applications, as well as related customer support services; and (ii) professional services revenue, which consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain Customer Contracts</span></div>Costs to obtain customer contracts, including commissions earned, that are considered incremental and recoverable are capitalized and amortized on a straight-line basis over the anticipated period of benefit. The Company determines the period of benefit by taking into consideration the length of its customer contracts, customer relationship period, technology lifecycle, and other factors. The Company currently estimates the period of benefit for which costs are amortized over to be five years. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within the Company’s condensed consolidated statement of operations. P5Y 117600000 40800000 76800000 113500000 44100000 69400000 12200000 11300000 36400000 33500000 149500000 131000000 296000000 250600000 3800000 4800000 774500000 491400000 P12M <div style="margin-bottom:10pt"><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 revenue by region based on the shipping address of customers who have contracted to use the cloud</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based software platform:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:37.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">110,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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%">62,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,325 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table represents the revenue in the United States for the three and nine months ended October 31, 2023 and 2022.<div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:37.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">101,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 110096000 104932000 321013000 295288000 62309000 43647000 172336000 127099000 13920000 8672000 44804000 30472000 186325000 157251000 538153000 452859000 101848000 99844000 301253000 278352000 Marketable Securities<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:37.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Corporate bonds</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%">86,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">57,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">170,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:37.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Corporate bonds</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%">39,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">59,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">150,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023 and January 31, 2023, the maturities of available-for-sale marketable securities did not exceed 12 months. Interest income from cash and cash equivalents and marketable securities was $7.8 million and $21.7 million for the three and nine months ended October 31, 2023, respectively, and $2.5 million and $4.1 million for the three and nine months ended October 31, 2022, respectively.</span></div><div style="margin-bottom:6pt"><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 debt securities in an unrealized loss position for which an allowance for credit losses has not been recorded was $393.3 million and $220.9 million as of October 31, 2023 and January 31, 2023, respectively. There are no expected credit losses that have been recorded against the Company’s investment securities as of October 31, 2023 and January 31, 2023. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses on the Company’s debt securities are not considered to be credit-related based upon an analysis that considered the extent to which the fair value is less than the amortized basis of a security, adverse conditions specifically related to the security, changes to credit rating of the instrument subsequent to Company purchase, and the strength of the underlying collateral, if any. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for information about the fair value of the Company’s fair value hierarchy for short-term marketable securities.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:37.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Corporate bonds</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%">86,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">57,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">170,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:37.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Corporate bonds</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%">39,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">59,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">150,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 86108000 4000 90000 86022000 6677000 0 0 6677000 164259000 22000 152000 164129000 57087000 10000 18000 57079000 170224000 2000 164000 170062000 484355000 38000 424000 483969000 39922000 8000 68000 39862000 12429000 22000 0 12451000 128898000 6000 367000 128537000 59546000 28000 155000 59419000 150131000 41000 202000 149970000 390926000 105000 792000 390239000 7800000 21700000 2500000 4100000 393300000 220900000 0 0 Fair Value Measurements<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2023 and January 31, 2023, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"></td><td style="width:41.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Cash Equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial paper</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,037 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,006 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate and municipal debt securities, U.S. government and agency securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s marketable securities consist primarily of U.S. government and agency securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities, as it may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of October 31, 2023 and January 31, 2023, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of October 31, 2023, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As discussed in Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of October 31, 2023 and January 31, 2023, there were no securities that were in an unrealized loss position for more than 12 months. The Company has not recorded any impairments in the periods presented.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of October 31, 2023 and January 31, 2023, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"></td><td style="width:41.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Cash Equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial paper</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,037 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,006 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,239 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 59037000 0 59037000 73851000 0 73851000 0 86022000 86022000 0 39862000 39862000 0 6677000 6677000 0 12451000 12451000 0 164129000 164129000 0 128537000 128537000 0 57079000 57079000 0 59419000 59419000 0 170062000 170062000 0 149970000 149970000 59037000 483969000 543006000 73851000 390239000 464090000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate and municipal debt securities, U.S. government and agency securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s marketable securities consist primarily of U.S. government and agency securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities, as it may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of October 31, 2023 and January 31, 2023, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of October 31, 2023, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.</span></div>The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. 0 0 0 0 Balance Sheet Components<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:68.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting and data costs</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,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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%">2,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commissions costs, current portion</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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits, short-term</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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes recoverable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid employee benefits</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,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Prepaid expenses 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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,228 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,865 </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></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization Expense</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense consisted of the following:</span></div><div style="margin-bottom:9pt;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><td style="width:37.873%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization 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%">1,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for capitalized internal-use software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-right:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized internal-use software costs, including stock-based compensation, of $3.4 million and $3.7 million for the three months ended October 31, 2023 and 2022, respectively, and $10.7 million and $9.6 million for the nine months ended October 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:68.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonuses</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%">18,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased media costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales and use tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued deferred contract credits</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,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor and travel costs payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligation</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%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding 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:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued expenses 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes $3.2 million and $1.4 million of accrued employee contributions under the Company’s 2021 Employee Stock Purchase Plan (“ESPP”) at October 31, 2023 and January 31, 2023, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In February 2023, the Company implemented an approved plan for restructuring its global workforce by approximately 4% to reduce operating costs and better align its workforce with the needs of its business. The majority of the associated costs, including severance and benefits, were incurred in the first half of fiscal 2024. For the nine months ended October 31, 2023, the Company incurred a total of $4.4 million in restructuring costs of which $4.2 million and $0.2 million are recorded within sales and marketing expense and general and administrative expense, respectively, on the Company’s condensed consolidated statements of operations. As of October 31, 2023, $4.1 million had been paid and the remaining $0.3 million is recorded within accrued restructuring costs.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:68.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting and data costs</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,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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%">2,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commissions costs, current portion</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,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits, short-term</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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes recoverable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid employee benefits</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,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Prepaid expenses 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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,228 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,865 </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></tr></table></div> 4270000 12168000 8296000 6079000 2158000 1660000 40780000 44051000 3831000 4785000 3105000 3136000 3933000 2327000 1491000 0 2569000 1582000 6795000 3077000 77228000 78865000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense consisted of the following:</span></div><div style="margin-bottom:9pt;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><td style="width:37.873%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization 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%">1,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense for capitalized internal-use software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1454000 1634000 4493000 4646000 2500000 1591000 6790000 4081000 3400000 3700000 10700000 9600000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:68.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonuses</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%">18,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased media costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales and use tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued deferred contract credits</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,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor and travel costs payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligation</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%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding 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:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued expenses 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes $3.2 million and $1.4 million of accrued employee contributions under the Company’s 2021 Employee Stock Purchase Plan (“ESPP”) at October 31, 2023 and January 31, 2023, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In February 2023, the Company implemented an approved plan for restructuring its global workforce by approximately 4% to reduce operating costs and better align its workforce with the needs of its business. The majority of the associated costs, including severance and benefits, were incurred in the first half of fiscal 2024. For the nine months ended October 31, 2023, the Company incurred a total of $4.4 million in restructuring costs of which $4.2 million and $0.2 million are recorded within sales and marketing expense and general and administrative expense, respectively, on the Company’s condensed consolidated statements of operations. As of October 31, 2023, $4.1 million had been paid and the remaining $0.3 million is recorded within accrued restructuring costs.</span></div> 18224000 25057000 8663000 27866000 17354000 16374000 2002000 2965000 310000 4000 7025000 7336000 5050000 3139000 2346000 1733000 5986000 4132000 659000 784000 881000 1011000 681000 2702000 3600000 4421000 72781000 97524000 3200000 1400000 0.04 4400000 4200000 200000 4100000 300000 Leases<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for corporate offices under non-cancelable operating leases with various expiration dates. The Company did not have any finance leases during the three and nine months ended October 31, 2023 and 2022. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2023, the Company entered into a 10-year operating lease agreement for a new corporate headquarters located in New York, NY. The Company has the option to extend the term for 60 months. The Company cannot take possession of the leased premises until the design and construction period ends, which is not anticipated to end until fiscal 2025. The annual lease payments will be approximately $2.6 million once the lease commences.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:37.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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%">2,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and discount rate were as follows:</span></div><div style="margin-bottom:8pt;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><td style="width:76.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">6.42</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities under non-cancelable operating leases, net of lease incentives, was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:76.090%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended January 31, 2024 (remaining three months)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,363 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%"> Excludes future payments related to the New York operating lease, which has been signed but not yet commenced as of October 31, 2023.</span></div> P10Y P60M 2600000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:37.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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%">2,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and discount rate were as follows:</span></div><div style="margin-bottom:8pt;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><td style="width:76.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">6.42</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2877000 2107000 8160000 5902000 328000 277000 937000 849000 145000 181000 534000 564000 3350000 2565000 9631000 7315000 P6Y5M1D 0.1081 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities under non-cancelable operating leases, net of lease incentives, was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:76.090%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">October 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended January 31, 2024 (remaining three months)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,363 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%"> Excludes future payments related to the New York operating lease, which has been signed but not yet commenced as of October 31, 2023.</span></div> 3441000 7410000 6029000 5471000 3881000 3372000 12759000 42363000 12625000 29738000 Commitments and Contingencies<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2023, the Company terminated its credit facility with Silicon Valley Bank (“SVB”), while keeping its existing letters of credit in lieu of deposits on certain leases. As the Company no longer has a credit facility with SVB, it was required to collateralize these letters of credit with cash, totaling approximately $1.3 million, which the Company has therefore classified within restricted cash. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, the Company entered into cash collateral agreements with J.P. Morgan Bank in lieu of a letter of credit facility, through which approximately $5.4 million is outstanding as of October 31, 2023. Due to its long-term nature, this restricted cash is recorded within other non-current assets on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company, various subsidiaries, and certain current and former officers may be named as defendants in various lawsuits, claims, investigations and proceedings arising from the normal course of business. The Company also may become involved with contract issues and disputes with customers. With respect to litigation in general, based on the Company’s experience, management believes that the amount of damages claimed in a case are not a meaningful indicator of the potential liability. Claims, suits, investigations and proceedings are inherently uncertain and it is not possible to predict the ultimate outcome of cases. The Company believes that it has valid defenses with respect to the legal matters pending against the Company and intends to vigorously contest each of them.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, if an unfavorable ruling were to occur in any specific period, there exists the possibility of a material adverse impact on the results of operations for that period. At October 31, 2023, the Company had no provision for liability under existing litigation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments consist primarily of non-cancelable purchase commitments to support the Company’s data and hosting services. During the nine months ended October 31, 2023, the Company entered into new operating leases that would impact its cash requirements. See Note 7 for additional information. There were no other significant changes in the Company’s material cash requirements as compared to the material cash requirements from known contractual and other obligations described in the 2023 10-K.</span></div> 1300000 5400000 Stock-Based Compensation<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Award Plans</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two equity incentive plans, the Sprinklr, Inc. 2021 Equity Incentive Plan (the “2021 Plan”) and the Sprinklr, Inc. 2011 Equity Incentive Plan (the “2011 Plan”). The 2011 Plan was terminated as to future awards in June 2021 upon the adoption of the 2021 Plan, although it continues to govern the terms of any equity grants that remain outstanding under the 2011 Plan.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”), performance-based stock units (“PSUs”), and other forms of awards to employees, directors and consultants, including employees and consultants of the Company’s affiliates, as permitted by law.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company also adopted its ESPP, under which employees can purchase common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the Class A common stock on (i) the first trading day of each offering period and (ii) the last trading day of each related offering period.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Stock Option Activity</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity for the nine months ended October 31, 2023 is as follows:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:57.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.255%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Number of stock options</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted average exercise price</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted average remaining contractual life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</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%">33,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></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%">25,449 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">6.61 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of October 31, 2023</span></div></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%">20,864 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:400;line-height:100%">5.69 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of October 31, 2023</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%">24,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 2,318,632 options tied to market conditions were cancelled during the second quarter as the applicable market conditions were not met by May 1, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Restricted Stock Unit Activity</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s RSU activity for the nine months ended October 31, 2023 is as follows:</span></div><div style="margin-bottom:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:68.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Number of restricted shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released </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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></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%">10,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.54 </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></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Stock Units</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, the Company had 780,000 PSUs outstanding. These awards vest over a five-year period if certain performance and market conditions are met. The performance condition was met in June 2021 and the market conditions have not yet been met as of October 31, 2023. If the market conditions are not met on or prior to January 28, 2026, the associated awards will not vest and will be subsequently cancelled.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in operating results was allocated as follows:</span></div><div style="margin-bottom: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><td style="width:37.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></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%">Costs of subscription </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Costs of professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Stock-based compensation, net of amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,930 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,920 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Total stock-based compensation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,342 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,232 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,061 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,818 </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:middle"></td></tr></table></div> 2 0.85 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity for the nine months ended October 31, 2023 is as follows:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:57.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.255%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Number of stock options</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted average exercise price</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted average remaining contractual life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</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%">33,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></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%">25,449 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">6.61 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of October 31, 2023</span></div></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%">20,864 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:400;line-height:100%">5.69 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of October 31, 2023</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%">24,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 2,318,632 options tied to market conditions were cancelled during the second quarter as the applicable market conditions were not met by May 1, 2023.</span></div> 33049000 6.11 P6Y7M6D 1512000 12.85 5505000 5.86 3602000 5.81 5000 0.25 25449000 6.61 P5Y10M24D 20864000 5.69 P5Y4M24D 24844000 6.52 P5Y9M18D 2318632 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s RSU activity for the nine months ended October 31, 2023 is as follows:</span></div><div style="margin-bottom:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:68.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Number of restricted shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released </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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2023</span></div></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%">10,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.54 </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></tr></table></div> 9400000 12.23 6056000 13.02 2800000 12.63 2152000 12.44 10504000 12.54 780000 P5Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in operating results was allocated as follows:</span></div><div style="margin-bottom: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><td style="width:37.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></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%">Costs of subscription </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Costs of professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Stock-based compensation, net of amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,930 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,920 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Total stock-based compensation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,342 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,232 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,061 </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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,818 </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:middle"></td></tr></table></div> 268000 282000 858000 1079000 331000 368000 1139000 1770000 2128000 2204000 9092000 7700000 6132000 5071000 18398000 18736000 5071000 3284000 12618000 10635000 13930000 11209000 42105000 39920000 412000 1023000 1956000 1898000 14342000 12232000 44061000 41818000 Net Income (Loss) Per Share<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income (loss) per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic income (loss) per share is computed by dividing net income (loss) attributable to common stockholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. Diluted net income (loss) per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options, restricted stock units and other awards. In periods of net loss, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:6pt;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><td style="width:37.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share – basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in computing net income (loss) per share, basic</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%">271,202</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,285</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,596</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share, basic</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%">0.06 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(0.02)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">0.11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(0.21)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income (loss) per share – diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in computing net income (loss) per share, basic</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%">271,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted-average effect of diluted securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Weighted-average shares outstanding used in computing net income (loss) per share, diluted</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%">288,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income (loss) per common share, diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></div><div style="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><td style="width:39.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs and other performance-based awards</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%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from net income (loss) per share</span></td><td colspan="2" style="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%">3,343 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">50,439 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">4,571 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">50,439 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net income (loss) per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and combined basis.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic income (loss) per share is computed by dividing net income (loss) attributable to common stockholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. Diluted net income (loss) per share is calculated by giving effect to all potential dilutive common stock equivalents, which includes stock options, restricted stock units and other awards. In periods of net loss, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.</span></div> 2 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:6pt;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><td style="width:37.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share – basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in computing net income (loss) per share, basic</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%">271,202</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,285</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,596</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share, basic</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%">0.06 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(0.02)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">0.11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(0.21)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income (loss) per share – diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,860)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in computing net income (loss) per share, basic</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%">271,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted-average effect of diluted securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Weighted-average shares outstanding used in computing net income (loss) per share, diluted</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%">288,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income (loss) per common share, diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16967000 -5860000 30260000 -55075000 271202000 260285000 268596000 258677000 0.06 -0.02 0.11 -0.21 16967000 -5860000 30260000 -55075000 271202000 260285000 268596000 258677000 12059000 0 12067000 0 4072000 0 4743000 0 742000 0 579000 0 46000 0 0 0 288121000 260285000 285985000 258677000 0.06 -0.02 0.11 -0.21 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></div><div style="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><td style="width:39.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended October 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended October 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs and other performance-based awards</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%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants to purchase common stock</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from net income (loss) per share</span></td><td colspan="2" style="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%">3,343 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">50,439 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">4,571 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">50,439 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2544000 36033000 2832000 36033000 780000 2295000 780000 2295000 19000 9202000 466000 9202000 0 409000 493000 409000 0 2500000 0 2500000 3343000 50439000 4571000 50439000 Income Taxes <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. During the three months ended October 31, 2023 and 2022, the Company recorded an income tax provision of $2.6 million and $2.4 million, respectively. During the nine months ended October 31, 2023 and 2022, the Company recorded an income tax provision of $3.5 million and $7.0 million, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company’s U.S. deferred tax assets, partially offset by state taxes and the foreign tax rate differential on non-U.S. income. Additionally, following an assessment of the realizability of our deferred tax assets in Brazil and Japan, the Company released its previously established valuation allowances on these assets, resulting in a $3.3 million tax benefit being recorded during the three months ended April 30, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence. As of October 31, 2023, the Company continues to maintain a full valuation allowance against the deferred tax assets of the U.S. entity only. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inflation Reduction Act of 2022 (“IRA”) was signed into law on August 16, 2022. The bill was meant to address the high inflation rate in the U.S. through various climate, energy, healthcare, and other incentives. These incentives are meant to be paid for by the tax provisions included in the IRA, such as a new 15 percent corporate minimum tax, a new 1 percent excise tax on stock buybacks, additional IRS funding to improve taxpayer compliance, and other items. At this time, none of the IRA tax provisions are expected to have a material impact to the Company’s fiscal 2024 tax provision. The Company will continue to monitor for updates to the Company’s business along with guidance issued with respect to the IRA to determine whether any adjustments are needed to the Company’s tax provision in future periods.</span></div> 2600000 2400000 3500000 7000000 -3300000 Related Party Transactions<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company engaged Lyearn Inc. (“Lyearn”), a learning management system company that is wholly owned by Ragy Thomas, our Founder, Chairman and Chief Executive Officer, in connection with the provision of digital training services to the Company’s employees and certain Sprinklr customers. The Company paid approximately $0.2 million to Lyearn in connection with the digital training services provided to employees for the nine months ended October 31, 2023. There were no payments under this arrangement during each of the three months ended October 31, 2023 and 2022 and nine months ended October 31, 2022. The Company paid approximately $0.1 million to Lyearn in connection with the digital training services provided to a customer during each of the nine months ended October 31, 2023 and 2022. There were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no payments under this arrangement during the three months ended October 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized expenses of $0.1 million during the three months ended October 31, 2023 and no expenses during the three months ended October 31, 2022 related to the arrangements. During each of the nine months ended October 31, 2023 and 2022, the Company recognized expenses of $0.2 million related to the arrangements. As of October 31, 2023 and January 31, 2023, the Company had outstanding payables of $0.2 million and $0.4 million, respectively, related to the arrangements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With regard to the development of certain human productivity features for the Company, the Company is leveraging its collaborative relationship with Lyearn to serve Company imperatives in the areas of employee assessment, goal-setting, and activity measurement against goals, and other employee feedback and assessment, to assist and accelerate the Company’s efforts to identify the optimal tools and processes that will be deployed long-term to meet these business imperatives. These collaborative services are provided to the Company, by Lyearn, at no cost.</span></div>This related party transaction has been reviewed and approved by the audit committee of the Company’s board of directors. 200000 0 0 0 100000 100000 0 0 100000 0 200000 200000 200000 400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During our last fiscal quarter, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of the Company’s securities set forth in the table below.</span></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><td style="width:29.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Type of Trading Arrangement</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Name and Position</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Action</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Adoption/ Termination</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date</span></div></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:112%">Rule 10b5-1*</span></div></td><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:10pt;font-weight:700;line-height:112%">Non-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Rule 10b5-1**</span></div></td><td colspan="3" style="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:10pt;font-weight:700;line-height:112%">Total Shares of Class A Common Stock to be Sold</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Expiration Date</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Manish Sarin, Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 15, 2023</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:112%">X</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 29, 2024</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Manish Sarin, Chief Financial Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Termination</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 12, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">X</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 29, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Manish Sarin, Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Adoption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">October 12, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:112%">X</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Up to 254,087</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">April 12, 2024</span></div></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></div></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Represents the modification, as described in Rule 10b5-1(c)(1)(iv) under the Exchange Act, of a written plan adopted on September 15, 2023 that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as then in effect, under the Exchange Act.</span></div></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Includes (i) 80,000 shares that may have been previously sold pursuant to Mr. Sarin’s Rule 10b5-1 trading arrangement adopted on June 21, 2023, which expires on December 20, 2023, and (ii) up to 151,041 shares subject to RSUs previously granted to Mr. Sarin that will vest and be released to Mr. Sarin on or prior to March 15, 2024. The actual number of shares underlying such RSUs that will be released to Mr. Sarin and sold under the Rule 10b5-1 trading arrangement will be net of the number of shares withheld to satisfy tax withholding obligations arising from the vesting of such shares and is not determinable at this time.</span></div></td></tr></table></div> Manish Sarin Chief Financial Officer true September 15, 2023 200000 Manish Sarin Chief Financial Officer true October 12, 2023 200000 Manish Sarin Chief Financial Officer true October 12, 2023 254087 EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +:"AE<'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 " "V@H97B:L+P.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?T#%<(V%\63@F!!\1:2:1O<9$,RLMNW-XGM%M$'$'+)S"_? M? ,9E.=J"O@<)H^!#,:;Q8XN\_PUA@6@&.:-%1A+9N@8D\ MT9^6<8 K(,,(@XW?!=0KL53_Q)8.L'-RB69-S?-'MZ?"GK5L9% MDDYA>A4-IY/'+;M,?NWO[G97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MMH*&5\0BU>E !@ HB, !@ !X;"]W;W)KFFO7#!25 !9\:D[;?? M,1!(>\U)A,J;-A#.+SS8AL? Z9-4C\E*"$V>HS!.SCHKK=KW$6XF()\=R M+6+X9B%5Q#4LJF4O62O!_:PH"GO,<4YZ$0_BSN0T6S=3DU.9ZC"(Q4R1)(TB MKEXN1"B?SCJTLUUQ&RQ7VJSH34[7?"GF0O^^GBE8ZI4I?A"). ED3)18G'7. MZ8>I.S0%V19_!.(IV?E,#,J#E(]FX=H_ZSAFCT0H/&TB./S;B*D(0Y,$^_%? M$=HI?],4[G[>IE]E\ #SP!,QE>&?@:]79YU1A_ABP=-0W\JG7T4!-#!YG@R3 M["]YRK?M]SO$2Q,MHZ(8]B *XOP_?RX.Q$[!@-84L** O2F@=;_@%@5N!IKO M68;UD6L^.57RB2BS-:29#]FQR:J!)HA-,\ZU@F\#J-.3J=P(1;HD67$EDM.> MADSS3<\KZB_R>E93/R:?9:Q7";F,?>&_KN_!OI0[Q+8[=,'0P"^>/B8N/2+, M8:YE?Z9X^8W<0+EC*W^U.VYY?-PLSZW)^RB]%'JM)M=Q/F9,W_OG$VQ%KK6( MDG]MARR/[-LCS<#\D*RY)\XZ,/(2H3:B,_GA.WKB_&SC?:>P5_3]DKZ/I5?T M=R]K82/%RZG3_6I#0JL:(@U*I,%A2%]3KK10X0NY%6NIM T/C](JM1V4*5K5 M$.^DQ#LY#&\F5"!],RP)G!BLC8J3A<4[)A6=^. M>-:"AXFU(=&RAH"C$G"$[M1EK /]0JZ"4)";-'H0R@:&9S@.[?:= 1O9X-#2 MAG#C$FY\"-RM6 :)A@;4Y(9'UCZ*Y\S7*H@?0W4$IV?OV$:)UC>DI$YU<74. MX82=DPKZ9G;U.")S#0.22$6F,HVU>H'_OA5^3_K'2QLQ7M04><O">R/^SVAT/:'PVLO&AQ4UY6\;)#>,]]']*3H^T'DBG" ME]C>KG@D&Y,_1:*).] KZ"P*W,X*CJ8T!:_$B*+F\0WXU"Q!I[Z33[$5&H^[ M >._!^.WDK;A0+22((IKS%O293]*#]IJM9(Q)PYZ0L>MVAR/'L?*UH42TNH*^?>YZ ((CQ\T@K<1M&Q"HC8@<9T3SB84@NT@2^3NS]%L^I MG7GC=4WY*A%B!XG09234T@S,7R !7'PJHS6/[4V+!]:#MN%!K/(@AFO,MB%7 M AH2P\-CZO':\"%6^1##569[IH6SC0(QNHY]\4Q^$W9$/,J([.!D[/:MDU"\ MN"EGY44,MYGS2,1^=COL*N1+*QT>4-^ ;1@.JPR'X8)2WN:["A*CMO<"#.T* M5MK/-G@8LZ MN\V(W9K>$]?M.K3K6B>6>&53T,IY7-Q0IOE\HIA>6-'>258*W#;4Q]UY.M;& MX['W?3[6A@JYE0JY!ZE0T>[S?!XYSYZFDB^I3C2/S1S->AS>27**XY"G#;(T M\_1^,Z$#V'@PR6,*EC:LR*VLR#UIH5>_D^H4 M1Z -<7(K<7(/$ZS5C;-0_Z8_>].K>SEL01MRSET,2XIF' M+/D+$>7:\@64\^RUBUZU>?[VRF=NO#\AH5A J7,\A-]7^0LA^8*6Z^R=B@>I MM8RRCRO!?:',!O#]0DJ]73 _4+Z6,_D?4$L#!!0 ( +:"AE=CF/.JJ@8 M *P> 8 >&PO=V]R:W-H965T&ULK9G;;MLX$(9?A? & M10O8L4CJF"8&$A=[*-!MT+2[UXQ$QT)DT17I)'[['%-H3Z/BY=SIJWJD;=J]?O?]> M!P_!W#/)YZ+X-\_4\FH4CU#&%VQ3J&_B^4^^#RC0_E)1R/HO>M[;>B.4;J02 MJWUC4+#*R]U_]K)/1*J0I^S:&=FLU%F4&G\ S!E11%GC$%-S>L8&7*T9UV+-$$ M_;C[A-Z??4!G*"_1]Z782%9F\G*J0(/V-$WW[[O9O8\,O.]KJLX1Q6-$/$(M MS>?NYI]9.=1\"I$WX9,F?%+[HT/A;ZJ*EPHQ*2'."UL\.P>^W8$>91=RS5)^ M-8)A)'GUQ$>S=[_AT/MHB^Y$S@YBI4VLU.5]-F=RB:#74*HO^,]-_L0*"-[: MBSM78>U*3P5/,QP1/R27TZ=N/!:S.*9QU)@=*/4;I;Y3Z1=6/7+%[@N.)$\W M5:YR;E6YH MA)E7+! K8'ZL1Q#B ,WI.7A^,H;E<\WHV*[:V( -#/0YH M&'J]($TSX@4>C>U!ADV0H3/(VXJO69XA_K+6TX2L]0NUY!7,3MVQ8U,>&I*B MB)"X)]QB%<=A8-<=-;HCI^[O0K'B%R1&QLOC.**X7T$6LY $9*""XD9D?"2Y M@.-*;>NDZ@&Y!D"JNHAL6F.SC+T@B7I232M(>3R0SJ11FCB5_B%$]@P%V^G^ MO%2L?,CU(!U.;V*("3Q"<$^RS8KZ \G%7HLVSRGZ*R27J;Q\0 4'TJ-*(WTB M%I.-=&G>>SW(8!1$84^TQ0P'$1E(-.X &;M5U]DM13DY7KU[5UT-"2S@^OFU MF$444CP@M84G=O)J/\@<\HB9(B^.(NSW!=H,B9\D>$!BRSQ,?PGP1<[N\Z(& MB97RV,G.MV+^5-X.@V[QB=W\;,BT9EN-)6O )A0)\2/:[QD+.SWL#?5+RTY\ M%)[5ACNYTNDR:P F\"(2Q4;MFV9)%!!_(("6B]@-QO[DTE$[?@W!*MO$74B\ M/A,M5A&F0Z);*&(W%3_Q!0=E&:PYGGBYL1>&R3J2P,O[ZPV+'24^]KT!D2T4 ML9N*A^@^5@46*"9QD/07JA8[/XCC9 @R+1BQFXS]E(Z[4[=5L4D[C(.@K]=B M1:.!84=:)!(W$ANUBKTTJ=T>U4PLK*->OR)L5B0>R#!I@4B. -$UTHX)-\E' M:LL4L">D 'TEG<^GFXP[E;])K@M!/:']2MEGYX<"FB[2L).X-XF[@'1EP M>Q\'[R9)@(V46NRB( R&RJ&%&W'#;2Y6JUSIA?(.&JDH=7'P,@7%Z/W?0G$4 M?[!*=SJV4QE9=_'_W]%A\"TV2>!D)H3/M+D.-VAQEI M<4[<.+_.LEP?AL*HU9OT25ZBE*US&,56N2:P 3PT"@V]%D,O K0/C=T6[<2- M=ECU;5:;HCYBW"_VQ J*9:G/A9]@:A?2/NF8])X$D,&^<(N93^.!91-I&4_< MC._*SO@B3W/[Y&TR>^*'(0V,!-L,DS#$ Q5!6[Y3-]]W4[@TPSLXQLGM+_48&T9/NK$_E[3#V=O%!CR\^1+FK36NPEA/I?@%: M=M0#I=;83^3M,/86]M0- M^Z.E%QG?8HS2,TW"7NE-.Y\2]7?<+ZQZR$L)6Z\%M/'.(RB :O=I='>CQ+K^ MNG@OE!*K^G+)&720-H#?%P(6Y/L;_<&R^4 ]^P]02P,$% @ MH*&5\<( M!OI9 P K@P !@ !X;"]W;W)KMEG-9&,X$O59(%UE&U,\KRN5NX6#GX<9GMDF- MO>$NYSG9T!MJON;7"F9N@Y*PC K-I$"*KA?.);Y8X< ZE!;?&-WIUAA9*;=2 MWMG)^V3A>)81Y30V%H+ 94M7E'.+!#Q^U*!.LZ9U;(\?T-^6XD',+=%T)?EW MEIATX4P=E- U*;CY+'?O:"UH;/%BR77YCW:5;03&<:&-S&IG8) Q45W)?;T1 M+0<<'G#P:P?_5(>@=BAWSJV8E;+>$$.6HZ80!\9YQ 3/7<-4++ ;EPO?U4M[Q]8_E-L1BC +Y'O^4&/^VK8_0,1 MA]Q=V(AF-_QF-_P2+SR =\DAK4OA4" HD<6M61<<TQ,,.W3#AFXX2'?%B=;HLH_;H*-]BUWHG,1TXTC$TB.2=*HYRJ*DZ] M8:KPI^T\H:^\\5Z,CEEUR$\:\I,GD*]2"9'"I%*Q7_!".))@DS_R!OI(_=NC M?Y)I1T/4:(B>KH%I71SG'_7DO>=-,1Y/]NCW6.)9&$41#OK93QOVTZ>SA\:K M#1$)$YMC$J8G2^BQ')8P:R3,3JCRJSYV@XY/K?)_!-;1B+W'CNG]YSJO%SA6 MZ$?-N@):+1__SUJOT=OY$^#^6C_)M*OBL57CX5[]%]5>(W/A'OZW%8][NO4A&7V-O5^&VSI,VI/\1Z(V3&C$Z1I\ MO5$$(*HZ'%<3(_/R?'DK#9Q6RV$*'Q1460-XOI;2/$SLD;7Y1%G^!E!+ P04 M " "V@H97IF[,FO4& !!)P & 'AL+W=O(Y_*2/&1T]23+;]5*B!H]K_.BNIZLZGIS.9U6\Y58 MI]6%W(A"_;*4Y3JMU67Y.*TVI4@7;= ZGU*,_>DZS8K)[*J]=UO.KN2VSK-" MW):HVJ[7:?G?>Y'+I^L)F;S5W5S8SJ[VJ2/XE[47S:WI;J:'E@6V5H4 M528+5(KE]>0=N4Q8&] B_LG$4W7T'352'J3\UEQ\6%Q/<-,BD8MYW5"DZF,G M;D2>-TRJ'?]VI)/#,YO X^\O['^TXI68A[02-S+_FBWJU?4DG*"%6*;;O+Z3 M3W^)3A!O^.8RK]J_Z*G#X@F:;ZM:KKM@U8)U5NP_T^)BY.ZW1V526W55HLJC/T9G!]-:U5$YL'3>==<][OFT-'FL/0 M1UG4JPHEJED+(#ZVQT>6^*E*S2$_]"4_[ZF5\-.\OD",G"&**0/:*K;B$^G4?Z<&1S71W66W2N;B>J/FL$N5. M3&:__D)\_#N45)=DL4NRQ!'9(/W>(?V>C7WV6=9IKF;GMA.@/MB'^VUXLT+L M9B3T&>57T]UQ=@$8#R@G0UALPC@+"6=#6&+"/$Y#'AU@ ZW\H)5;2^U&5ONY MI[34''=9?AQ'?B>%VJU!Z PIU@K M/1-%& DYU4H/@%'/PQ@NO> @.;!*_K.4584VI5QF-20T !H7A4&@*05@Q ^8 M/LI,F(=]AC588L(8#;VQ418>I(;64=8M[,4C$L^;Q@: PRQT.$8 MFR@_I$P;CHF)XCX_JN2!9()[ZXFMHN_37!G(1K':HWP331V"CA$;CP^X9PB& M8)%:L33% $S-&8&OT240CC./A".JCPPWL4\OHE"#+F]UIPMEZ;.J;@;A#IQ5 M.[)!,T(<&>(!&.6A(=Z$!4&H3[\) /.#B/@CTFDOG9ZPF$A]T@%U4V!N]WU= MT0V((XQYNG(3QR(<$J/; 9Q*D<]'M/?6F5BMX=%4FQ5SN1;H;:Z6F=] [0Q< M_B)=N@D[]WS,=.4 &_="K@N'V"*U%HT([TTKL;O63_5*E)WH,U0(<$[K. 85 MIQ8X7;&)(C@R! .HD%%/%PS &/9&Y/:^E5CMV.S#<>^B![&4I6C,Q"YKSU;4 MY4L!U.FS@+?(')B[.=$-!@ [9YSH7@J ,::F$#T= )L7$DQ'$M(;2&)WD+>O MTVYZ.LHYUJ4#**:C8@#%N&<(-U%^%+ 1V;V))'87^;>H3QCI@;D5\R/?Z&D3 M=LY#W]!KPABF.BP!V3@.QJ:XWDP2JT4R)2,UY^W/BQ/S6FT1J-XG6HEID^;9)[.EEU3WM.V4%H*"R LF,LH+)QLJ* M]D:2VHVDH[(ZSJ&EL"AD1$-"B9XZ <5%LC'(\.70#A;8?5FE-K-Z/WVH9J7 MV:8YUP8%6\-?N^UURA8[94MI=. M?_)LF0*GQ@'V?$\?_P".19$^Q<8 SHL(#XW9$\!A?'Q -E3<&W7JX(29.CUB M=LH6.V5+7+$->Z/?)5!7Y\P4\/[ \2L$\ZGN_F, %G+"='L#P (_&#M^I?TN M@=IW"6ISM!15LSM2ZINL9G-X7V3G>74ANF2+G;(EKMB&/=)O8JC]2-RZ&CD] M"7?*%CME2URQ#3NAWS%1^X[I^ZL1<+RM7*%A1@%8P#S#BYHPS^>!_N\F ,8I MYR,GPJS?XC#\\RL1LVZ37OT/=I=LL5.VQ!7;L#?Z;16S;ZM.7XDZHN'I#0_T M(H1@'M5A,0#S_, XH(9@@>_I=FAZ]$K06I2/[;M8E9*U+>K]"Q^'NX?WO=ZU M;SEI]]^3RQL"W(_)9;)_FZNGW[]<]C$M'[.B0KE8JD?ABT -F'+_OM;^HI:; M]H6D!UG77 M'X;A8 , @+ 8 >&PO=V]R:W-H965T&ULK59;3]LP M%/XK5H8FD"BY)X6UD:#M-*2Q(2[;P[0'D[A-1F)WMMO"?OV.G9"UJ>G0QDOB MR_D^G_/YV#Z#%>/W(B=$HH>JI&)HY5+.3VQ;I#FIL#ABJAV^LQVM\[0'NHH.@F9PN!:28&M@3WU")VVKAR M5KOB/>.*CRX8E;E $W I,^#'N_''._ VR-)JXSUI<^;M)/RB6QCBX)VBX)=[,DG>%:* MYG"6ZG":]J&FB#2%>D26B1L=1_' 7JX+O&W5"_N1LVDUWK;R':]K-3%QA4X< MMF8;P89ML.'.8.&9@$> PAW).:'I(X+4HZ+$]?.3_8"K4]]?)@UJYG#=(]>/ M^AT-3%9]W^UH8.1RNAH8K()^[)LEB%H)HIT2W%*H#,KB%]S7,Z@(1+WK!"YE MD*"@2])(<(@HT<=6X@>3'-&6N[?D>J\;:5=^Q%71T,7!&< MQ...$/;:TUX1/M,UE8!0%U36EW<[VI9MI[I:Z8R?N2,R:>.6J M M?I/?4$L#!!0 ( +:"AE?3]PKZ# L *5L 8 >&PO=V]R:W-H965T M&ULO9U=RXDIG= MBZV](!*VV$C" \A._OTVDB+4=*L%Z]>Y262[>4[#.1S0 TA73T7YN5IF6>U\ M6:\VU?5H6=CFZO=[V[+FZMB6Z_R379;.M5VO4[+K^^R5?%T/2*C;[_XD-\OZ^87 MDYNKA_0^^YC5OS_CM^2-\'BSP&[$/_/LJ3IY M[32K\JDH/C<_O%]?QR@HV/,9L'3U]_H MR6[EYF06\PP)>9P%V+H)_6,#O3NG<5@H."P2[9.VW[BXUL[1.;Z[*XLDI MF]&2UKS8Y7>WM,Q(OFE*\6-=RK_F:7^ME5C;K)EO/LND)CYGSN6DM?/W=//:8>2O#G4I M-56+E=_TYC?50SK/KD=R"U19^9B-;O[\)^*[?S/5T![F[6!-7WZ\H9[/0^*Z M[M7D\;0IAS_1/4N@1+^21FK^I/BSL9%@? M$864-$%/A\7ZL#%E(2/JL,0P+*2=HA*&09P3G[7CE W)CQN2O_!.9N4/W<,'WO3Y!1!0BFE(9W+ UO1V=G2N/]9MX<;61%S++]JU?-\=EX M#/_WAV*UY') V-60\^_.U?9 3U^\TYZEU*D.+ MHU?(&!DR0<($"*9D/3AF/;!F/?Z2E?-<-A!YYE_M3JZ+AR;KU>[D^C&KZN:X M(_\H0]=E/F].'_?CMIM=+>4"YV":LH8:VB4C+:D "O4L@ M8\9(6(*$"1!,J1'BML+)Q56)42:Y6C9]2EBG*QQ&G;[SZKR!FYE!W7>#]M49 MFD@H3:!H:BI/W"&QIG*OHN:*BEJ95=2[ ^IT8X]]G_)NVJP1AW9S*"V&TI)^ M&T2@@JHI;F4>L=N\?V2U?/>Y@==-+E)DS:"T&$I+ MH#1Q>?NJV6UU'+'[N'BSL#BD7^>UW2'9Z4,/T@>:HFI]-VI<3?= #0T<0VD) ME"90-+5 6LU([)ZQ4R"]BD)7;AX)..V^WS^,4VQL-\T&>^=RCT51]QBMLXS* MU@ ]_G9UH420'FI*=)%&O2@@S-"3D8%C*"V!T@2*IM9(J^>(W<^9+Z)= MK M=E7ENZ!+M'"VXW)9U%'%IH%V1BPTLH[K&(B0*.QYK:I_,T"+I%S2&!DV@-(&BJ=EOY1FU MR[,7OLQFCS[X+BI=5LET&Q0Z-&P,I250FD#1U/(YNX'(;U363YVG7 MZ>WS&MQ'^L2,H3$3*$V@:&H=M J/VA7>$ =/=<,VIC3H7E"U1QR<8:BK@]*2 M?AM$H(*J*6XE'+5+N%X.GAJWT%OUH+082DN@-'%Q\ZJY;84@?5$A M:**I+.Z.!/XRSJ1X#RFS@ M#2RCZC$ 30;>-,QFX&EKS^B%N]N>N<-!;U^#TF906DP-EL_L>:!Q!8JFUD>K M NES5>#)G?7,6")0%4AUW49]%G#3 RQ0SP>E)5":0-'4&FE=(+7?Z';Q,19S M741:B_1XQ)@F:O1Q6EO6;V@CKJP)S< ;6.:VK /'G(5:6S8-BWR?$'-;9JT+ M8W87]OS=CAF,E.Q7;M!=BZE]*D.[+I06GUD+0]>%QA4HFIK^5H8Q\AWM.H.Z M+RAM!J7%4%H"I0D432VI5I QNR #V?5#E-,.RIG<'[L]!6K%F&[%#$%C:- $ M2A,HFIK]DP=-+]S9]K)VW1Y]<(?1-53(7$\_PX.&C:&T!$H3*)I:/JUR8Q?N M>\/;=:8;)$99]TQL:I_8X$;2*V@,#9I :0)%4RNA%73,+NB@#[788PUN&[JN M\VAHZ!I05P>E)5":0-'46FE=';.[NF<_VL)T[<6B0#O7@#XJVRMF#(V90&D" M15.SWAI%9C>*^RMPZ>*_VZIN/C+'F%A=IFE9-=PLUWUBR8#16CGTZ50H3:!H M:J):M4WO P7LBU-]!:4FO[2%0,=4$MUZ.V;U*#47!=$.N;X74K\:'?DZ;Y7D(<_JA@HP;'@T-7$8,;W:A M@6,H+8'2!(JFULC))]#9%=G%QY#,=<'UEDL"&OK=IJ"/TUJN[K8(D:2P>Q'4 MP#*W7,,]7ISZM-MR3<-")JOQ3,MM71.WNR; ;@<53%#:#$J+>>\'1*%Q!8JF MEDBKF+C_'2^4+N5'W^H9] M,H.+I%?0&!HT@=($BJ9FOY5B_$4_MNW2%0][],$=QG S'/5\PUD@5*5!:0F4 M)E TM7Q:Y<;MRNT%+I1RT\UM4:@U$JB@ZQ&,7X<&CJ&T!$H3*)I: M(*T3] 9]5EROHM"__<#HUPWCNK+',,3LUPT#C;+'-,[@UTW#;'[=:_V9=^$6 MLV?N< ;[9?;K]GD,[K1(6GQF+0P6!QI7H&C[W$].OG^I^0*O7]+R/I>GP*OL M3N+=UX%53)^*NB[6NY?++%UD93- _OVN*.IO/S3?\G3\ M9K*;_P%02P,$% @ MH*&5XV:O,U(" GR4 !@ !X;"]W;W)KY8TR!YWU5 MRYO93JGF:K&0Q8[MJ7S/&U;K7[9<[*G27\7#0C:"T8U=M*\6*(J2Q9Z6]6QY M;:_=B>4U;U55UNQ. -GN]U1\NV45?[J9P=G+A5_*AYTR%Q;+ZX8^L'NF?FON MA/ZVZ+5LRCVK9?0;&E#7G7\V7?V]N9I%! MQ"I6**."ZC^/;,6JRFC2./X\*)WU]S0+CS^_:/_)&J^-65/)5KSZO=RHWOP+T&$!&B\@$POP80&VAG;(K%D?J:++:\&?@##26IOY8'UC5VMKRMILX[T2 M^M=2KU/+%:\W>E/8!NA/DE?EABK]Y5[I/WJWE 1\"U94[L!/>L,JSQFE;[32P%7P/ M=.()JLKZH8O<4I5,7OF\UFDE?JTFJZ]D0PMV,]-I*YEX9+/E/[Z#2?1/G\D7 M4G;B -([@(2T+W_61:BL"[YGX(>*2_FCS]I.16)5F)+SN,012J+KQ>.Q&:[4 M/(ZC-.[%3@#&/< XN$,?-G_H!.NB7'%=E I>%V7%0#U&;GXV%PNSIXW@CZ4. M6;#^]O9=C2^YJQ=2=N*TI'=:$MS5CTPK+4K:%>%Z ^B>"U7^U5U@SXVI)CX/ M=&KCHSV$$&5XM-.N5):BU+_/:0\Y#4*^I1M=V=+L+:SZV)U((VI:)5^=>X:':&9 Y& M@F 4CRQQI7">H\AO2MZ;DH<3GM=SFR$5T^:$O)T[MT]@A$8872&2QKD?(HP& MOHM>B=\M$T([^Y#@BCXS/WM%SOWG&#F>](A-N!$><3)\M7(>I]6"%H5@-BKT M/]UN?66*KG6ADJQHA2TZ7@N@:P%$.,W')KAR4R:@P004-.&+VC$!ZI>(*'4W M(6TH>X$B!T"T?J!2=/+'-5R*9G.-%/=JI*NRVJZ MKL.+TO6EM)TZ8R!L&&;L#T71U1A=X5GY:$+,:S/Q9&:6.COFBJ$NZ 0<:![I-)CL5/H W?",'D> M9<7K2%TJG&<$D3%4CUB<9F@"ZL"9,$R:?2PT]-MD(+B$.,^R-!M#](A!1/ $ MQ($Y89@ZO_0)VQ'.4:YZT;JD-T^BW$'K$8L)F0K;@1QAF!VU0T7+@F'[F@$N M(\YU.2=.2'CD$C31+*.!.5&8.?^C@3UTO8F.6579\Z$/)PI1XN$HYB%7B*)H M@G?00)TH3)T]O0OVR.K6&[;(PXLHR:)T#-(G1^)T(A300([H+>3XRFXCE_!T MCS:&Z&%%W55/[?5 BRC(-+8#>=-AQXLVHMA14V7TR>'-#2-R:6].",YB)WT] M@@F)8#I1T]' D"C,D/>T.A>T2X Q3L=MND=*'SZG,GE@211FR<]4':"=A]ES MW(Q3@IP4<>5(G$=H*DD&ZD1AZCR)#YWC.K/5-\M([,^V;"8KNX]"23XF()\8 MRM%4< P4BL(4NAJ.OCJO%1,UK>:M9G[)M^J)"G^U][!AEN9PC-DCEJ9X C,> M6!.'6;.OI*VTJ+T%R3L']%!DGF \[E=\4TFW94WKXBT3 MS"!%GSW"O)"V4R<,7(W#7'TG>,'81A[81,I6.X&9M"GX?F]Z(3/ 6UC1S9, M%*6TOW:7>6/Z)?_^>O@=83R.2X\8C/-\8B2&CZ;3888_QZY/]W=WH'DI&5YC M7"['N3,_\T@E"$ZEV,#X^/5!L].L^*+5B]P]I>($1\XV> ZS",&)?A4/1(W# M1/UINV6%G>^QY\+.(H#NL9A.N[90K>VVI1GZ&/O>=5::"OVH:;(^C"ATU"M1 M%N:QC?G=:Z2'KV%"G%+B$=,Q.7&6Q .IXS"IVPWJC"O_MBF>\VX:H_$MZ.I;3VMEW3T'UTGF)[)@.W(VD5U(V^G#N*$1(>%&Q+*Y'9QI MHT^FW_TC!L&V[<2S7.)V&7&$Q\=1GQ3$$UQ%AD:$A!N1J$.Q;YZ,>=;VPD?1M=\K:@6LPUG3RS&7?R\F1GQ M=!\91&-V](C%"$WP!AEZ%!+N45Y&9LW_=UHA;KN!8#X^8WFD\BGD1X^^PRW) M:T_UCI_B=8>"-YYFB-N'P-QY6.*3RO*)TRX9FA42;E9>]L,$D@TT8)Y*"9N9 M.N2JPWC0BSMV'N%#.&8WC]"XP5HJR9^+!O@$D@9U5=Z^*]%?[MXP^V'=K M1M=OX=6J>U=H4-.]NO29"LW94B?(5JN,WJ<:E>C>!NJ^*-[8%VK67"F^MQ]W MC&Z8, +Z]RWGZN6+N4'_3M;R?U!+ P04 " "V@H97I9BZR3L# 8!P M& 'AL+W=O9#%N&PL/Q'OTR:FXW_GP*P7%KJ"(O/N-(LL+ MX<5\2G8+%+(9+0RBU%C-Y)0)A[+RQ*N*Z_S\ U7"J/]$;Y$IX0*=)-7&V&Y@ MT3FN<&Z:>=XMU&1RA[SHD8N?()_ E36^=O#.E%C^6)\QRX%JL:>Z*)X%_"#] M"";C%(J\F#R#-QFD3R+>Y!>DI["TQEFMRD>*[]>]3#O4$CI\F$+ZW4]<*B;.D#7O1'2;SHQ?CU_G9,_*.!WG' MSZ'_KY/]/<@_G;^T7;@3H R?97Z2PJHE96XUI?#>R!&\]#7"T8NW19&?+6W3 M"O,0H_'9']"2O5,E.F#[D;C.(4AMNQ*)M4:P!Z1Y MQ4)I^3NB6_3*5"F(\@[)*Q>#^PE9UM+8 M$LF K(4QJ!UKDKHK&8;YA,N20L.2116!92 4<#S>>Z9'MJMJ4$RU,VJCV))E M_.21X-U]BZ302(0K8?:;OMR[\O?5X,BC;BU\:-,C^,C^[8R#K8BD++66^-I& MUR]0BU@23V \CIR4@YK;^K=.$#O;)_[%;?4KM]7T8/1I=1+X?O&-BUH(3*0P "(A 8 >&PO=V]R:W-H965T&ULM5IM;QLW$OXKA'I7)( L6[+K.&\&;-?II7>Y&G%R]^%P'ZA= M2LMFE]R27+_TU]\S0^XN)D"!PI6TY+QQYGEFN'ES:]T77RD5Q%U3&_]V M4H70OMK?]T6E&NEGME4&3U;6-3+@JUOO^]8I6?*FIMY?'!P<[S=2F\GI&_[M MRIV^L5VHM5%73OBN::2[/U>UO7T[F4_Z'S[J=17HA_W3-ZU_XK;N/:XY<3470^V"9MA@6--O'_\B[%(=MP7%I2E5N[M^'!X,;B]Z-\\63 G\IPDPX1"6 M0Y9W^(B\'5Z*_YPM?7!(H__N)\KL5JAU$(EULHH)^OZGIZH M-F"5' UM1RNP-T#O9Z-IS37I8=/.&N7@X%0\^_Z[D\7BX/7GV?5,_'1V=L7? MYZ^?3]DAV;9P6BYK)5Q' NE'I]9=S4ZQ+%)PK8K.Z:#3BLN[HI)FK1""IM&> MT? 9K4O:KB\O1CT0)UU)AFL38%:3108QL(Z4;;C:#J3F9M"]W7#=]2 C7GL94.QI?)#3.F7 MBUA/E$WS%Z\I^Q#D^ENB8W!TJ3QLJPVYCF@TTH#7:0DEYHJ(F ,ERU]!;''K M,Y*N/=>:-35C1LPA;$$=.'J0;7B>I9HJE/>4!110TKV2VHDV!Y)T)MN>?36" MV2%R_&&,!\]S[J$A\6AX7!XOB$NFL1/3(Q:;Q7TI$""L]6,1Q11=$Z>)R*M@<#6*YM M^?#YJ@LH%A8Z>PBN_>[_+P/SPMP-'KZR75V2F]164B)!ZJ^=B7T;@_0?K%:H MC#&,:B.$D:<*X=P.(19LPTF?S-MYTFK-53ZNHZ%+Y MPNEE)+U'BN K<1SJ"GB*)T\'C(%P4#:$8#IZK>Z(7[.RE"5.-'U'O@?0*!^P M]!6V5;JH!-")T+SSE&Q+FB%FXK/G*KD$:C1,PI2Q$=XVJO[K#L94HTS4X3X: M.L)T F^?X1A58R._P)5!-S.6QTS31DB(\+1:$=C%'*12R.AX8Y=:-,%Y&,( UH*( M[ TPG^/.#%5;L]ZKN9D@3P&0J$[>GYT4^UHC8[E[(<&E[99AU=5]R49N[PM3 M*'*"PZ?)I$>#R0TR_JXM13!2>.?IH,'S?GM@)6K3 7Q4>%=D77X "AFHJWH*-$RUF$CDD] MTEK!D%]J%(H;4 Y$F'JS)S4BZ=0Z)D<>OLC+$2,M6-C'1?"QD)U7.S'0DGY$ MSO>[*5 4?0HGXG#!$SA,O!S#^6&$@ROP"Z''=*?PUMFRX[ @N*5J:WN?1A"( M;W0--+V5]],A61X =*75T&[@=$M5:&[_"8+<,&Y<_/+CAW$"8!#@C>H.#51J M*5"@RDVS#-NE;S<[I^ K^H^WP1Y^2K'8[*\XRS9+FK,SI3GL1 E "E4PBDJ1 M;81YCAKA1[0O;9?PCXNI2#69T"G[C;H:1'R%TDV%BJ8['0$]6RN[=K*M[F?B M_&%&/,B>,>PICZ;10^BO4EJ0MIAW'H4>ZNHWYBQO2GC$& M"AD]W"4@ W.B-=8)N_TK\8PWVL[#+K3V#UKE!VT&N\XHL^W97\3\Q6)Z=+R@ M3R'W>I'"_H#.:8Y3D;IC&CHQUG\V?B_GTZ.6MIC%G)\E/E(UEW$&8H0!XC) T4?Z CT M/A?%C$4MHK=(P-#WI?W,CVI$5X;=KJ3R0A%E_B M24=)&L@=8P.NZ>@!L-!Z0EFJE*2V!OFD4RAZT*4.B"[WX^D\B,(I7#WO%^C/IW@BY5IA^PJR,LY&Z,4-ZF7GG#Q7X* M(^!X:/H&=0IZC4#I0)YN-4]))/ICY$F:4H<%-": 1-#'FWC;0I=MW&!*WK'' MW-XH!(DY*5Z#D(XU0WQ1J;)#1&(;M8L?\C:VWB>)>7+5C?E MNY; DK\/R&!XH <;^8BB(X%H,SC$(WC6$):C 3@KWV%*0E6H.ZPVL0A9()XU MLG"6.,$VNA !.DO\.E[EH1"LH_-F_.)VO$_WY/?&09*YVV$8V\S9S@K9<>*I M'#9?BPF(GW9AAG-U/:48N-!KWE>S?MRCW, MJ4 O]+CIT)TD["CX"H:>&0K NK9++C*4#;\OR(+#5)7ZU1X_I:<;(@8^[E^Q M!2'-$\3<:&?-.-F7\+VV;9QK%5_!P7(G.>.P3U(?42H$P">4]+%734T5I2F8 M>XWP_X2S9.]XQ3TU=:X;1GV;+J#0:L=Y).RNL*<#8O?^[%Z.L9/7 MRQ*3FU>4/W$G!6=)98Z&=@8F)P[ T[/2\M5__HX"T<+G(K4N.."?.T,W&_/C M>,+O!OC,=EUC\"G!G5Z<6Z+0Q'YGUY]YY][\,-V(@! \H)UQ !I*UC+-A+X? M*25U#!>Q&/_!$"B>?;(MROIPW4*%*;[]X.8^W4R\4TO'B^/:17^[PXZK./W0^6C'#C2V M5#6A>.RV*:S$HWSG@7*@UEU2"F. +_=J:[\PT+?(2PFA [P/EZ:1,P@Q*W[3 M(0E?&82'9Q#;X^LFT^0]2KAOXRN?G;R?XR@*IE09YFU-^B#:6O^>'(>WZ#94 MN8E4F M"DV24;)\3QJO'^5X\9C*QG[C#//8>YC9KM><^]E[:P#;FM_.\]V "?$5]O#K M\ \ SN)[[W%Y_-<#'Z1;4]M0JQ6V'LQ>_# !:?$;^?@EV);?@B]M (KRQTKA MD!PMP'-ZU=5_(07#/XLX_1]02P,$% @ MH*&5PK6W6O5" )!@ !D M !X;"]W;W)K&ULM5EM;]RX$?XKQ)Y[2 !E=_6R M;XEMP,FE: ](8SB]]D/1#UR)DHAH1964O-[[]?<,J==X;:?7WI=8X@Z',\_, M/#-4+H]*?S6Y$#5[.!2EN9KE=5V]72Q,G(L#-W-5B1*_I$H?>(U7G2U,I05/ M[*9#L0B6R_7BP&4YN[ZT:[?Z^E(U=2%+<:N9:0X'KD_O1:&.5S-_UBW2R(,HC50ETR*]FMWX;]]')&\%_B'%T8R>&7FR M5^HKO?PUN9HMR2!1B+@F#1Q_[L4'412D"&;\I]4YZX^DC>/G3ON?K>_P9<^- M^*"*?\JDSJ]FVQE+1,J;HKY3Q[^(UI\5Z8M58>R_[.ADH\V,Q8VIU:'=# L. MLG1_^4.+PVC#=OG$AJ#=$%B[W4'6RI]XS:\OM3HR3=+01@_65;L;QLF2@O*E MUOA58E]]?2?N1=D(=B=BE962D+II5@?V ;9J9 .0 MKG/VP6(L-/O7S=[8]7^? \#IC\[KI\IY:RH>BZL92L,(?2]FUS_^X*^7[YZQ M/NJMCY[3_KTQ>E;)>1//:&9_SP4@.E2\/"&]-6K&,%D;5*"5-:S2$O4KBY.# M\Y5\C9+>FUC+JG:E:@4]=LQEG+-8H8(-%*AT*I<**+,JXC8&!D4:"V-DF;%Z M,./''[:!OWEG6%RH)GE#19@PH]+ZR+5@5<%K(B?&RX3QJBIDS$F_\1@W[(AZ MI[]:0 S;NJ-@2E4I73-"0N+0=W;_*PEO*JU2LD*5O.A_?\XMZPDW1L72'F(3 M"UKN94*N]"KJG-=,) T,%,Y<0SK.^]IC8K61"(Y,9=9H[O@,^Q60/,A?W0(, M.:?H9:#F[/8YCQDOC&*RC(LFP>J!EV#K9!"SWA]S@2/..H(30)&\!%;$T!2- MB@-YV$MYU3O:[F"UX =@I5@NBHH5,$+C0*M[DC^M 20I'D3< %.L0DSJ(5$-)[48I4@E6GY5T+C:9B M4U,\EF;[$ZOY5_),EL"@\\#E&VTI1)DA.[\)Y1B-UL .!"0,\A^>/F4_TKTO5XHC83O" MTD*F(,U2T!P[(60XZ@LOA)F$LN(RL;IPK#@B=:RB4M56"A,*U:1PA?IH7XN4 M)'I%N#MH6(8CRSZKJ3[(AD2F*5*$\I6RK5?&M'43:^ 5(BX; =6F.PB]$G:^ M&?3?\P)L/6+S7JDJL7! M29>J?#/=\3N]^YF7#8;AQ]Z%\]59[Z*Y_W_R;KV;1]_OW4^-[MIRG6L!.G4C MGZ"1[W&0Z 0\!-XX<4:U=^$'\Z _W=KC^_-P<'E(Z>)D 7@94F^"QC,Y/?&F M) []'YT)UR,HK3/A)'Y_L#,"E$%MI1OG^H6N@_?#RC"[D1'=H7NRL\RHMR>6 M=WARSXF"((3RM5<_^[HO9.:*&:1I1QN\F52V;:H[SOVFW5 )@*;T/:SW&W#. MA1_M!LC:C C]^;)?(@+^SO3S1B&;8F_U!KOU2*];6BT'.NF/>CDWGC[)]OTC MGY8H*4V^C%P0OXNM&P;W(9%D2A.U(-Z)WU^/,(T2%G=,K?B+>?316NY$9 MCK619G2Y3QJ;4X:Z*"8/B4NDM=%V\BX-Y\-UJ>4.D S='X@:#JJQA_5==EP> M.3?G0BVI"=&0;_MTEWA5HTV#%MBVM%Y:CRXF68/^ IS0TNKS-?HMF7I#-VR- M=^P:CFC=1C\:%LXEC-WUNYAVCIJD3R.$^>VHDC[WE?2RP"OJM\'RW=WM9_OD MOWL]!&$(U8!Q>]'(>6)GE)/ ("=$.8X&V=M/]-\FI.EF3AM=E\< A^8D6=XK MS-Q)/[6V^H!)VM2-'B7HS=GN[9T=).":+96+S28:\R9N*5H]V!$/E'41[?P1 MS_9-<9QU%)'846MOGKO_M4S3C*B9'W353?ZXQ.NBT59E[_K(6PJTX"F& M9Y"O-#S+M,CZ2]A=A^)DU![$IO?IME3[L< -D4/EGE@F5*9Y!5=9H>+A\NJ@+1ML?92X[[Y 3PS*>\]<5=& M#O4,90=B7!$JVLR31+=4,;H/Y[@:\M&H2Q%1K#'NCF@_$K W[(G/!&]A'_6/ M\1>K29;^C3C_R5]?61)7C0$LYK6C'F+_T=,-K,35&MG,?'_I+7=K>EI&WBX, M\!0&OK?T0SP%NY47;+?LXZ>/-VP=>.%RQZ+06T<;YF_P&JZ1H!LHV+'/EEO\ MT-L%2[;UUIN 19&W748L7'K1AO3ZV[47!BMZ6FV\8.7C:15N/7]%9T6KP-NN M=C8XOX!0X=:7VN8BU1WAIDJ46$RY 0:U1=^3#(0QZQ"\O(0G?WKJ4T.7,^=S M8,19XQQHN^+4J&FOIQ3\+\:T^1\>XJFQ%%W?VT9;/.UV>(@HS%@*+/3!9NN% MJX"=^Q*X&'VY1=ID]ONT<6%P'W'[U?X3^(W[\CN(N^_GG[C&V&!P)4^Q=3G? MK&9,NV_2[J56E?T.O%&ULO5=;;]LV%/XK!VY1Q( BZV;92I, 27I9AV4KFK5[&/9 2[1%E")5DHKC M_?J=0\F.CB AQR4M'" Q_KOD%EY* D,:W 7.T4TF" M^^,M^CMO.]JR8)9?:/F'J%Q],IJ/H.)+UDGW2:]_XH,]4\(KM;3^?UCW>Z>H ML>RLT\T@C/-&J/Z7W0Q^V!.81T\()(- XGGWBCS+-\RQTV.CUV!H-Z+1P)OJ MI9&<4!24*V?PJT Y=WK)S%?NV$)RN.)E9X03W!Y/'$+3ADDYP)SW,,D3, 5< M:N5J"V]5Q:N[\A.DM..5;'F=)\\"_E:Z$-(X@"1*TF?PTIV=J<=+G\#[H*ZY M=9A-S@;PAB\<,%7!VV^=<)L]R^'/LX5U!G/EK\><+-+%S@0 M)*\[B^!V#&>--D[\C9(7VCKXK+![23]_CUW+[B_\HJU%KN^8,(!D.HXBIM4& M]<("V5AX"?,\B*,Y#C+\.RBB<;\6)0E<=DJ4HF5RV)P'^6P&KU[,DSAYO?OM M5S^'5R&L]#4WBM+2.P+;H"HW^UZ+\RQ(I@4@^$$\3<9^(4X*N.!HTU*4R,Q2 MC"K>:BL<3&=!-)]!'.'^^=A/9[A;-PTWI4!F+6O15_$L"I(D X+-L[&?1SE: M\%A+]MW4_K4SC[_5_,@_FQ1QR.$CSV=C/I^GL:?<7P33+(9E3N*9C MFF?Q8_Z?1D&#$_CBPA-MB_X#)0Z5J$!I1Y7.,5IQ HWO_"%\4(YCVW,@5*D;["=& M-\_4."T^KF+-T.!9.,?S3DI_=./6ETD(FS+_35 ;H(!-9S>59.%\7_1DMS5$OK.BDX1C6]=R]NL]DF#Y]">X8(X M0'=;"Q)K 7QB;>FL:U&20X%1L_9MD)9+PRO,/MG73HT.I!@M.*>;4ZD-,?5N M38LT3.\Y-HG"XG;I1_+H@:D&W81_2F-^T!=JW7>HN9HYY'?-[Y%C*^H#SKL; MBZ5E:N/K=?::W+(]N_>=]0-$P_W^,A 9CIC[NNZ'I+?&^0-(5&A?!4XC]\&L M0\/E<";1,=6UWJGXC\F-%8.Y^[*4#3>.3$&8/IBTMI<7*"6Y]:(]1;;KG:A$ M]-6ZI4AI7&$+L_UAZ?/$ @7%-RQ@A[+!W=J(!V M4CQ,U[N]6UBLW8'VX#-H.X,8EO>EY,&=X6KEZBU$AR5BY(9 \:)*/ R3 0BT M0&'"?.)+#!TB_JJQN4^#ONE_\6ZXY,QVA@\W-LIQH?HWB,_2!3XP[GMN4'H_ MI'L[:H$$D/3& ]H:'7N(G)K'&U'XV*UMLG?7QI:^\B\*O-WH3KG^VKU;W3U: MSOJ[^NWV_L6#K7Y%AY_D2Q2-PMET!*9_1?03IUM_4._T'4$L#!!0 ( +:"AE>SK%/QK 8 (T0 9 >&PO M=V]R:W-H965T9IXF^FB)5 M"UGG_I-9_Z(:?PY)7F)RQ[]B'=:.QCV1U,Z;HMD,"PI=AE'>-7'8VG TV+,A M;C;$;'=0Q%:^E5Z>G5BS%I960QH]L*N\&\;IDI)R[2V^:NSS9^^EMN*KS&LE MKI1TM56(N'?IB.6-ONWI6^V2W)"S3OQU/G?> AQ_/^5S$#E^ M6B01YMA5,E&G/3#"*;M2O;,7/PTG@S?/&#SN#!X_)_U'4O._!(G/F1(+DX.7 MNEP*+^J3,'G87'\DM35++DF(Y[59:H3Z15;NB4]T\I*FV0;DD??:#IXILNJ MAM6UA[W_PBQO0&FO+)BF4*B2;$O.\6-;'MHA7NH2&DSM8(][)7Y3*Y6+83/& MXK/Q"-73L^^[4)YS*(_%I729>'=;:ZBGA!T3Q=0&]++&CK$S^)P%@U& M4SQP5N(WVU/3471T.-SYUDQ=L1#*N;BFP'.ZH-/8RE@*XMR0^';?T20:Q'$[ MM+.C670TB=OAJBYUHBMXL+MW$DVFT^:WG1O&T1A6-,.7@^L#L30K94N")F<3 M+:%,-L)UQMWOG8RC83SKQGN91]$AW&['2V6]7C D&$JIJHS3OEM_.(T&TUD[ M=+.S:#R1O-!E$\HH]C>#N8#9BU#0U%DD,<7(1_&D(SM*!\ _X!,ZDH M'H-EK7T&A+8 ;.CP)%7F*I&U8RYMA+2!-& (M<"4"'M;&X^G1GYE=4)6M'VV MF7<'S]F;/ ANA)D6?@2!H@-4JN9^"PK1=R*&9I,]*-B)1;S7W]I116KJA,%7 M2S6M<[_QF\L<[4HURIA'$HSE>M2^S:D[,-NX0K3QB?":Y'5*.NA,I;%6KJ3. M>2D)IR_.U):TH"+S7IW"97B4"V15V7S#BX+;&['.-.I6(3>B-!Y^-1F!9/0Y M].:=E'25'+KH5 9+_U$A@^M,48%<*>=)OKJ#"<@9%27=] FXQ&4484UDI8'T M2&!7HIYL%L5]R=G*46)PPG.^,8 " &G?E=Z( 2\2]!/D\[:6.;E_#Z$'H EH M> "Y77QFZ#D=1M.@-4E,75*J*?J$VJ?=P,XN<:^Q]+63.PLB6@$S*2\XE.84 M(;*6BP"N&,U(W^M+-M:EP!QZ*0X7P$DQ#0R+]IV@\/< MM=DTB'BI7U%X4@.9A%L^,S#8$7RX"NLY;+0_U"T.#Z$SG&;(])(BIB6T>78],8 S MGV$.Q <4Q#3E($1[3C2[L9'$;-0\W\:V-;51^RV5I"$<7/8DK/'B'@K;!+!J M6><2%05/*[H!L;H$L5N2/89?"7(H"%!$='C(LOFF7<"$;;BQYL@Z*G+.E"#) MAOJ3]L8&%3@56O","R$<+4VA$RH-(72LFCJG"ZNM=C>D7]U5*%;D?Z@!!#KE M&-TISOBUEQ+2*\4MYMRM5H(S2^:1O@V-0&E !MTN[@COK^U-VCOW5%1 %<\D68BB]J M6[@M=K/=7?L\7#'OEX>+.H*XU$A)KA;8.CB8'O:0$+[\AA=O*KYPSHW']94? M,_0V96D!OB\,TM&\D(+N'XBS_P!02P,$% @ MH*&5S!2;)#F!@ YA M !D !X;"]W;W)K&ULK5A9C]LV$/XKA+LM$D"Q M=5F2LP>PNTG0%#T6V1X/11]HB;;82*)*4O%N?GV_H0Y[3R1%7VR9FAG.\2)-7RG1:L#_/U\9J .FOQ]+3[QX_ MOCLUUVO3\ERD&2 M3?)&;>R.H[R]7.:%JX0EGI^N)A'PU4?AC$)UF;' 2Q+_$$#0K6MIB*I,;\>; M8FV5=@04^UZ:^2R./7\9(+.-@]*8BLC+H@ NIMF270OH2GL+>FF5D63,E+#R MR@I=0S+PE_09)>Q7?H/\:I&K3T+S=26POHHBN!F%*?L@ %>94WYS;DJX':\" M]MTW61B$Q_LRU6VE;H5@:]&(#7:#]C)907J9A4.%$R]=T9Y^FGY%>8]8FGIA MF-%#YF7)DKT1 '\N><_(T#NO*3N?^X4!6@^E^*'4L.^SX/FUU CHD)#N .AG M@/[IM_>0Y\"%C_#@Z'EA-4C*I+OT.PM4=0C5R+?F?:S D0KGEY<_L%U@;$RB:ONH)@CKF3 M?WQ%X\Y!FSQS7GJ4ZZ-H'F,65=48/!;2:8'\IVI85X*Z3[)XD&272U*F?'J ML&F%F]#5;4_"1X%_8-6MK.;)@VT:*N5_V67.SO-<=^)91OM1\K6LI)5X.XH_ M@_OJ0/Q_Y;8+U72T)I% &60>%$:LZM.YZ6K>'2WQ&8*]1'KA3M1.$&H7E.WI;30+%.+KS MD35S_.JI*D(C!5X*TOL=]0)^D"%8*[6HJ;!J7=2J^C>7BW28*#Y@3R M^+C=" >70KGNK(-,AY;I&VE@"S<=TF-#N OV(+HF0IC PJYP2& O2#;TC]]> M7UVYQ^#X)>/V\0:\#^G[S4B(>QR+0R.Y8&K5T5E$[2!CU:-^?W(H,!-!M*// MI%]@3%II',7188PA26M1\FI#KPE0_9E;:#-WP'[?L'=BK9WKO=L'>S*)]#B MP!TDA+>MQB N6$OI(0?N]@O9WU9J# G#6M$H<^UU?PX(.E?0>;#?N#\@>&PG,#4@UKFN=&P&@I,:91J3N<&Y&8$B M:?&Z)MMNZ&3<&A4?MKZ+0Z7>+/^[OK7KS_!^ GKK<2G%2) M#50Q_9&ULC59K;]LV%/TK%UXW)(!JZ^E'EAA(NA;;T*9%V[4HAGV@)=HB*HDJ M2<7QO]^YE.4X21OTBTB1]QS>-WF^U>:K+:5T=%M7C;T8EV>6Y[ISE6KD.T.VJVMA M=E>RTMN+430:%MZK3>EX8;(\;\5&?I#NG_:=P=_DP%*H6C96Z8:,7%^,+J.S MJY3EO< G);?V:$YLR4KKK_SS5W$Q"EDA6Z^W?\J]/1GSY;JR_DO;7C:" M<-Y9I^L]&!K4JNE'<;OWPQ%@'OX $.\!L=>[/\AK^8=P8GEN])8,2X.-)]Y4 MCX9RJN&@?' &NPHXMWPM89(]GSAP\ES\ ]R"WNC&E99>-H4L[N,G MT.&@2#PHX$L.AB6>+WG2,/KWS_^YZ-/47Z M?0JNAS/;BEQ>C)#P5IH;.5K^]DLT#7]_0L'TH&#Z%/L3GO\9''TL);W0=2N: M'97"4M4OHTPIUZ;51CA)>KU6.58[!,E0HYOGN6AR68E5AVD1B@\/10YQWC* &;>+./26ZV+=.&%#!@3K'&C/2-:2^H)D$=/UE_,C3 MK(9NO6=PMKQUL*6W5)K:GS,-]V;>!\/W[#,GODIJM86??&O3:X_V"A>$3*N5 M]3%SJO([A;1JTWC?Y+I!.G=]1X.M2A?L2AO0ME1Y2UA'('NZ MM;*YJ-B?6:\;5.JPT'NK%3OV%6="5=$*NVUK]*U"\Y/5CI[%XREZ4%5YK3G: M![VA6 UH/N0)?EO=>"Z8UXL@H]#,)6T1.!*B-54/I.R:/ 5W"DJOK%G^I$ M >K4W>$5!!N^O#G-8=NQ>0_"_\C:5WW"^^;0]YR_!3+>[ :1E$[N'-#WJKYV M3WV\'2&7$EG7F .V?G<3Q<_N_7+/ < & 1 9 >&PO=V]R:W-H965T)^?<\,5[?$=M#VI2_67LCAF3-G+NOC58A7J2;*ZE/C?#H9U#FW M3\;C9&IJ=!J%ECS>S$-L=,9M7(Q3&TE7LJEQX^ED\G#<:.L'I\?R[&T\/0Y= M=M;3VZA2US0Z7I^3"ZN3P<%@_>"=7=29'XQ/CUN]H$O*O[5O(^[&&RN5;<@G M&[R*-#\9G!T\.3_B];+@O:55VKE6[,DLA"N^>5F=#"8,B!R9S!8T?I9T0#U1%<]VY_"ZL7E#OSP.V M9X)+\E>MRMH'TX$R7AYV-CR>W+)AVF^8"NYRD*!\IK,^ M/8YAI2*OAC6^$%=E-\!9ST&YS!%O+?;ETXO0-#:#Y9R4]I6Z"#Y;OR!O+*7C M<<81O'!L>G/GQ=ST%G,_J-RCV#O^-O^J93<:%U$52OY_-4HX0S1\WL5 ..;KY$$ZD)ZG5 MADX&R)1$<4F#TWO?'#RI,E;*P9LJ&N3;6V7P-9>=:7>+:(!W?:^?H M6IUK?Z6^N_?-X^ET\O3R_;E<'3S]?JA6M76DKHA:H!%[],DFAJ;<%E1_AO7* M6>KX245M2+PWA]4"[ U:AJ#>=O ?S^?(CCU0I+(GWL M+!:I'!0RS\'5J)W]B]ALHAN B0FC4PVF0L9:P-=M&\,GBY)"[EI]>S Z1&8[ MAR(E7IMZ#R1#PSV*58 LC=,IV;D%!C9MN3)"I]8PZ7S.2#WKB/$Q!>S=?8Z* M0E2@:@Z739]O4?+(A%AMK08^$@3Y^Z:+$>)0.)<*JXP.(:Q0FME"\"DX6TG8 M9]II;TA)04J,);+'7TH%%HF)M)ZI9!!;/I5>1**B2.'OI]';$0I+7&A?!+,3 M;MV3OL/Y.GY\8@S=HNY9_8SW!Z.C->_, #I6RD@ B9"$$+4GS&!Y77[^7]2^ MH@6H>JV+XI['T*B,=LGX^'>/[J%:ZFA#E]!\9\E6%G>4AI+OZQS9@,$S;O9" MZ=P:MM[H:S4C>-H ",A!VR-?:0X0=JYM.[U*';@9LDIM@U_KE^##+C1WX%)> M$ )#Q"SC/MK$=,\%/.!Z;K0.?G<1V800S#HLH 1W?]T1CW8I])A,@,LX)KAE MSS"S)H4;W*>.RJF536V7J==3Z:MP;*0^\#V"UF)*8.J@FQXN>X8JR((<2N.O MU@'J87"I.GCTE.M22^ 3P1D"E<M;[('R5 M?":."XO/2(?.KX7 "[FD)L&!8IKLS(FN6LXO4WS!U".9Q'DC0>#\*U5V-U3[ M), LE[,EZF!51)36,=F) 9MWHNZF5S=&T)*7"P!,>:^2"%Q4$U\EWKRTBX"D M3W")A0 &%&DD?R&NV4?7Z"L6"/.RM#)G0OE<4M:D A:*$A_-VMC#M*K)]SS- MD-)L8Z:%*/9TUP:[/"->[27)*L&\+PCQ&52#0\^IA@$[!0][*)6I,%T)=DAD M@[8$,=(2LRI;S=+HLOK8Z0B,KI"CJS^A]]*TT$4<]1&TX,!DJ72>%@%J$J$, MMP]N['CGL8UXYJB>+ N\L+)"VBZ>3(4N*L+Q\-,GWC*73 %:,M M.NM)!?D :TWG=.RY'?&,L4VD39X%3 +2)*&5X#JQRQW N4WQ6@>G%R]GINE= MK_62.*NXQW#B #]QE2DTW);;MQ1C($ ""'?X/HIKYJ3DS_&A@S=1S3$+88K" M63*18,E(O0@KT!"1G0#ND75SO0Q1=%.852MD).,-!DY)88!0.3?0]0V39T,U M+!-!F8A27Q$X3XO@I"U^Q=$;/1#YBW[+.9B8\A=M%+Q'+6?05OM=Z O M[DQNF_(Z4F]$)!=]M>Z ='<4+6_-SENS\Y:# 9,X%DK%,"H^2TOE'NF$S[:+ MIN:2NKL1Q*:N;4/,-X8;T=6BU3H4P#R\0^;;44;:%'J2:LJ'#O&'SE\9EE.6:63A?AE';)A9E(=3.[_/+KILVF\\]6+9KZ0;_LD=2B7#^#- MT\V_#\[*5_-V>?G?PVL=%V@LB,8<6R>C1P\&*I;O^7*30RO?T*CTF!SDLB8- M:?,"O)\'Q*2_X0,V_U0Y_1M02P,$% @ MH*&5]0%BW.5!P 1!( !D M !X;"]W;W)K&ULK5A;;]LX%OXKA&=VD "JK;OE M-@F09#NS':#3H&D[#XM]H"7:)B*)&I**X_WU^QU2=NS4#CK OM@D=<[AN7SG M(EVLE7XP*R$L>VKJUER.5M9V;R<34ZY$P\U8=:+%DX72#;?8ZN7$=%KPRC$U M]20.PWS2<-F.KB[Y,2O2/X)L7:[*T963)7ZH$V M'ZK+44@*B5J4EB1P_#V*6U'7) AJ_#7('.VN),;]]5;ZK\YVV#+G1MRJ^D]9 MV=7EJ!BQ2BQX7]O/:OTO,=B3D;Q2U<;]LK6G39,1*WMC53,P0X-&MOZ?/PU^ MV&,HPA,,\< 0.[W]14[+?W++KRZT6C--U)!&"V>JXX9RLJ6@W%N-IQ)\]NK> MJO+AS0WLJMBM:A!KP\E=%Q,+Z40S*0=)-UY2?$+2C'U4K5T9]KZM1'7(/X%6 M.]7BK6HW\:L"/Y5VS)(H8'$8)Z_(2W:F)DY>,][+3X[(I==Z:CI?B?CN%;I M:]+_5I!>E71FDW['K--5Q6\]:P+ROA:'B[82MNF%TK)CR9;$NX M$3G&.B(-F 7M?:=E^U#K@'UHRS&%,MJ*_;"C)]'LC,A_^:F(X_"=(Z-3MX_> MG3/>5L?E13\F+SJ4-W:&[([9FDP1&@G&+;Q .\46O>VU8)S,-S"/_=ZWPIO0 M=W /7< KU3E?J87;[S0/&*_M2O7+%9.6E4@-V?;"R5VJ1Z$].]UIB)?\.?AQ M"4A:$*ZX1=FCPLI038V%"V2[9#W22P]W#>IOK1FN9IU6C[+"92C:CM*)I&N> M8V0HZ,PKCUBUJGV#*VQOE=Z\?.BWO -D2NFAH:G:X1% 9+4LR6D#E?/6D0=] M*V'5V1"1S_=?S388 >N$=OT%VKV9.QP>X[D[X"%$*!BGR'L=8E< M$]"K:>![[QN[T@Y='=]H5==H157O.AV4LXP#!+(4A"E>DT>*[!];6]"(<=.P M67"IT5#T P: 1U[W8F=QS8UAUX>78G$FSSVCU,8R%$SGP(IOB%%P:*\6"Z'I M$%Z1JG(N/9,#&Z0>Y]*B=KGW@GO,[OV\0(2N4K%//N.NJ:&[^K0=*4X%:Q_. M?@X@MFURM*B1K/&]2U#O8N@\:@X7;9L/DX:"O(";U=J\97_TS=Q[\"!1V)]N M!J#Z@03'2,/$D]"E1.1\,+Y[[M.;C*4"0;V'HE7+A8##J$*HWL![YMQM-X)K M+#_M%0/N /H[;WLR?Z=OD@1A.F,_LWR,$I&/<_8;50#<' 59%+,H'A<9>S]H MA^AD019FYRP;%SF[I32L:U%-X*&%D,1V%D&%),C#V!&AYCYUR"OB/&?A.,Z. M:/6=%^,L2 >M\@AB9EL-^+P6)YG"H,A3,&7C?(:?E'U#91$>5>*I$Z[$ ."/ M.#XI) V*-'4W9S$9X R*@R0J@CR)=P&TTLL:\@%!J:1_@HP1E(S>,ZSJ'40) M/D80&4.>:51SUSJH+W1=+4MGV EAK;*LP3D*QD>DP:#J =P_/]=0C_ROJ(=_ M _8'F'X#P+$C#$!$#5+'; MPC@&H5(B-1?GZ7L M;J\_^3GI.1ZHD4=E'!;]%:_8M B#$$91']MOZ:Y]F]V@X8!,(P**^ *M^@WE M_;:6R@4KA;8T%.PU39<,W^,,$2*(^?%@GWQ'XP8?0N'!=+,=MKZ7N$+EB!RY.B.%[^*?925.!)'RJ'1#BPDG)O1O1BA2-'I3WWDMKB9Y' M,GS>0V-W,D="]G.#MH'3CK#\K(DT]?I,Y0%.-X;W6KC)]4 MR/122]_H?F9Q7M!O$>.WR&@=!>%T]DR/07$A#+U@H^W0VP"ZE$'WB%@"UBB( MDAE^I].02A%0B#9-GJ[$(][F._?6A,R*"_S&2)=9$,YB-@VF /D]KX=IRH>? M/)5#(,HO=(@8*F\R*^AOFJ ]B1;NK!T]KS"&2WH5%92= M>9*=C!>F6>&F7=ZHGF:XDG?2\EK^EQI@$LR2D$41-)ZQ%.J'&4MFP2P.43J> MZ3:?QEX)O??5SYRO93(O5HLP!J.I]G( M3_';C56=^TXP5]:JQBU7@F,H)0(\7RAEMQNZ8/?AZ.I_4$L#!!0 ( +:" MAE<]R%_/S@4 #80 9 >&PO=V]R:W-H965T(ASSW\_$<,Q<;J;[JM1"&?2_R4E_VUL94L\% )VM1<-V7E2AQ MLI*JX :DNA_H2@F>6J$B'X2^/QH4/"M[\PN[MU#S"UF;/"O%0C%=%P57C])(0T2!'?7 MK?9?;.R(9I,=2L>)U;C[*S:^BB2OF6&SZ_4'+#%'%#&RULJ%8: MSF4E%>7.*)QFD#/S6]3]?9G(0K"SWZ36YVPA%+M;.JS(K[_4V2/;GU5(;!7#\=2A>IVYX6!U=F)FN>"(N>[@16J@'T9N_>A&, M_#1,L'F+'M !I1]U*O$+)SIL^NM/4F MS[[56,THB=9EFP%&VK(U(F6AQ1IP\SV7":9O4L4K)2BK2 MC3WJ*)DF%P5/UB[!^^EUKE+*A$:O@5XKE32NY=9BB5)F32ES6\H*<6E;2FZ< M8WR9"S*UJ[Q-//AL(.B)LEDRS:$-)%M*I+.MR]%28&$9>0E/;,IJGEMVL"V! MQ]1%VV?7UOUC[B(?.*AL6,M'EWP*^L<0?R:P,XJDK NAN)'JG#32SL:V:Y&^ MY@ $I@^Q+.'"3N[)&12C-MH@"/+ ZD+=)1JQTT;9H4UXG\FTS][^1#DH/IXG M=?@T1[;K#.@!P;S.H7/ M33TJ AE.$0;RE) U=U*7&:$8E9%4X6"Z)\7=';/.VIL(4]1DG"O;L _D?R/K'!F##K"\;O/B^LE*XIIM MB,O!00N$B/( D&3..>JN- P^ZP+-8$ )\62X,8PF28"AZ70+[%K63D$+6J.*Y'7+T)]Q9W9X TJL7DS (WKA@9NRV!?GL@-1+%HR\Z6B, MQ5GL348^;46^%XY\NQ5[_C@^9V^WX)ZQ+_MWY$!):HUH$:#+[^%KVGGL-7D/ MQX&'Z!B,>^$DQG?BQ=,1"^.)-QJ/CP2]>R];32^9W_='% &^X;FE@\#187#^ M4^EK$/!_2N /AIO> N2W>-? M-1LBV+#;&GKC8=11-[M="HT%,Q8W<3S<\L?CK?9W=XL%&XXZ>O_['Z2PS4 X MF7A!&&R3.(F]*7V?@<)6US_A<-&VM?QQV\^W)4!_X/C5@NG+2FG:1FZ#LB.G ML;+%;CM ;,&6(N'( ;$^'NF13C?739O4_V9+.]RXGF(J].+AD$4CSX]P[DVB ML"46A*?M*$*(]J59)N(UO;;29CBQ\<2'8#B-=U86B\&43>UE&(Y&S+DO(^\"-!RTQ*%'PF#G+8=V=&]?K#1H,2/&ULM5=M;]LV$/XKA#L4&^#Z-4F[Y@5PVA7+@&)%TFX?AGV@I)/% MA2(UDK+C_OH]1UJ*G=GIONQ+(E&\A\_=/7='7ZRMN_<541 /M3;^42W]R#9D\*6TKI8!KVXY]HTC642C6H]GD\G9N);*#*XNXMHG=W5AVZ"5 MH4].^+:NI=M&%\=='()=U1^-)\\/V[X3=':[SP+]B2S]IY?;HK+P80)D:8\,(+$OQ6](ZT9"#3^ MWF(.^B/9Y0_\0?8^F#KK3$8U,JD__)A&X<=@S>3(P:SK<$L\DX'19;O99!7%\ZN MA>/=0..'Z&JT!CEE."EWP>&K@EVXNC&YK4E\E@_D+\8!B+P^SK?6U\EZ=L3Z M1_'1FE!Y\9,IJ-BW'X-)3V?6T;F>/0OX:QY&8CX=BMED-G\&;]Z[-X]X\V^Z M)]XKGVOK6T?BCT7F@X,@_CSD#JY8OIV>3\ M&;XG/=^3Y]"_F8[_;BT^5R3>V;J19B.PW+0!BRIXL2'I7@7[JI"!1./L2L4* M0X$+E0!"!,@V0C:-WBBS% %@Y(-"&5 AI#&MU(+*DF)1L8%P#!?L4WCB;UM< MG( ,>-@#H_@+ZO81>9]$@43!+*&J0+5']>?606$ 2@;DE"U&XGWK.G:A38Z1VI'#RQ=O9M/7Y_Y0 I=DR$FM-T@# MOCHO2F?K2.W+Z&XD2BKXN_!!AC98MWDT;1SDX12;ME$)4I2MUF(E=2M3"]:8 M =+D!&XZ*@F[P@%B\2CT5G*.-^$$Z3T%/Q2-=$%%?K8LL<0J92Z=:#D,C @A MH2&;1W;)'3)L+<#%6/,J'I.B.Q*+HE#,DL&'L&>NG$8D@ _W'J,H<-@9'O-/ MJZ\R4UH%IB)LZPX19L%>._E5Z:\.9I0AM:5"Q(CW] (KGJVA!;*JQ7R2 MQ+HG(T L6RT=DTT,R1\.#KMV*#@I(&,6 MCU:07&*##T?=W0HU2IQ5SYDP72.X,:5.@+=4M.E^M,BCNKD5B>^Y$F>3\YO; M17R:GO\@UM(+CY**71@DM5RS!A?M$GU<3,^B5[.$GW&LV: FB:+A7E 4T&?2 M1X6;$C Z"K$\MXT]TH4,;8LM*W03%(/(=9P[0\&]:8GBK)"^4.7288UC;F$: MAQ<[NB(?27C:61'8^T@&"FBD*N*TR39)^KO-E_[SJ(3:6!.H%@QK?$:;HTX+<.*IGQP6 M>N QD9IQ)5G&@L/MN%'B:%R3CK7I$I,:FY#WDWW@_3X1*Z\3>-2W-0JS(\:_ M;8K4. X?D;4>(Y3O#-HB&FL5*K%L59$Z@_,?%[;3K<**OMJ]F$NN*8I28 M4+I[<#]/$3!$Q?%AM#]W(8BR#7R+3)<0/SIT[1OOW,AKB#;^[H"2;6M"NISW MJ_U/FT6ZT3]N3[^+/DJW1*4+325,)Z/7IP/ATF^-]!)L$^_WF0WXM1 ?42#H M4[P!WTMK0_?"!_0_^*[^ 5!+ P04 " "V@H97_8NM29L$ !V# &0 M 'AL+W=OWF@]+[^G0\=FG)E7 C4[/&F]S82G@L;3%VM6611:5*C9/) MY,VX$E(/%K.X=V47,]-X)35?67)-50F[OF!E5O/!=+#9N)9%Z#&K1<$W M['^KKRQ6XQXEDQ5K)XTFR_E\<#X]O3@.\E'@=\DKM_5,P9.E,;=A\2F;#R:! M$"M.?4 0^+OC2U8J ('&7QWFH#<9%+>?-^@?HN_P92D<7QKU36:^G ].!I1Q M+AKEK\WJ(W?^O YXJ5$N_M*JE3V"<-HX;ZI.&0PJJ=M_<=_%84OA9/*(0M(I M))%W:RBR?">\6,RL69$-TD +#]'5J UR4H>DW'B+MQ)Z?G'-2GC.Z$I8OZ:O M5F@G8KS<;.R!'Z3&:8=UT6(ECV#]3)^-]J6C]SKC;%=_#%X]N61#[B(Y"/@E M]2,ZF@XIF21'!_".>F>/(M[1LYVE/\Z7SENL_MSG=PM[O!\VU,VIJT7*\P$* MP[&]X\'BY8OIF\G9 =+'/>GC0^C/S-#W8M'7DNG25+70:V)=H" S^G7-PFKZ MI-,1_?CRQ4F23,[:O;B8GOTT)$$J;$A=X%AJJ*%B/;FU\UQ1V@'Z4GB2CE:E M46I-9J6!OES3M2A HS3H,T,RC:4/IL'9L4.Z+(5$T:%L=8:%Y)S>WW/:A!JF M+WDNTR E-4QHW57X2OH2IIAJ:^YD;!LFITP6T@M%R*Z,-$."H.[(FRC=>1U< MFKX]<\15K49W4%$!XX$<&G+4@RQ3U18>A\(CE(U9LNTK)Q*U3*OP MHPVHKD.2',58 P29$1:'H4M>UMA@GT5:A@ &([ZT_(25&"T\)/'A25;)OPG? M]/\.G^C3M\_+IT/9._F=,7UN+'>#9#DUA99_0X/O<2T[> ?J.X'Z#D.@W\,] M2ST!H[:A=*6TY3'*X]U_BO!PNS@/N/Y08@?)G$?YO=9^$;K!0-)O[EHN18;6 MY)V':' 'F19+M<=\@,+&\69C"$*NYCAVJ/7P,+UOX1Q;+H3M!3*&GJGC\8&M M32,JF] 6<:BS)D!+-/*:@](546/<7V0Q5K&>]VH]ZW*41PIU7MY!%W99L,1,6'@DV- M\Z-]T\5X:Q9$FROBQ!M2W6C?CH7];C]4G[>SY(-X.Y%_%A9')9R:'*J3T=O7 M [+ME-LNO*GC9+DT'CTU/I;X,& ;!/ ^-\9O%L% _ZFQ^ =02P,$% @ MMH*&5[O!N*2" @ P < !D !X;"]W;W)K&UL MK55M3]LP$/XK5H8FD ;.:X$NC42;3ML'M@K&]MDDU\8BL3/;:>'?SW;2K$"H M$.-+XCO?\SR^LW47;[BXDP6 0O=5R>3$*92JQQC+K("*R!-> ],[2RXJHK0I M5EC6 DAN056)?=<=X8I0YB2Q]2U$$O-&E93!0B#95!41#U,H^6;B>,[6<457 MA3(.G,0U6<$UJ)MZ(;2%>Y:<5L DY0P)6$Z<"V\\#TV\#?A%82-WULAD"$C)E&(C^K6$&96F(]#'^=)Q.+VF N^LM^Q>;N\[EEDB8\?(W MS54Q<V?W'=U MV %X+P'\#N _!80O ((.$+Q6(>P X6L5H@Y@4\=M[K9P*5$DB07?(&&B-9M9 MV.I;M*X79>:=7"NA=ZG&J61!'M!:H@4(^^98!BBE,BNY; 2@8W1SG:+#@R-T M@"A#/PO>2,)R&6.EM0T#SCJ=::OCOZ 3H$O.5"'1G.60#^#3_?CS/7BL<^X3 M][>)3_V]A#\R=8("[Q/R73\8.,_L]7!_*)W_4Y^_6?U1,8+^%026+WC+*QBZ M[)8N'*8SO6TL:Y+!Q-'-2X)8@Y-\_."-W,]#E7Y/LO0]R>;O1/;H3L+^3L)] M[,EW/20HRW@%Z%!?A#P:NH>68F0IS$A8)][H?'0:X_5N@9]''4=G(_=Q5/H\ M*G#]IU'S(:[(/8WZL#99O-.2*A K.PLDRGC#5/LN>V\_;BYLEWWBGWKCF3?@ M3_5X:J?)/_IVMET2L:),HA*66LH].=4=4[3SHC44KVU#O.5*MU>[+/2(!6$" M]/Z2<[4UC$ _M)._4$L#!!0 ( +:"AE?&ZG@ 6@< &PO M=V]R:W-H965TMN 81\46XZULZU,DI/+OQ\I.[;3L^4V2_NA\8OXB ])D93MZXV0 M7U3$F"9?DSA5-[U(Z]7[P4#Y$4NH.AFVN/) F;$[YQM5.V8()6%$%_PY"ZX MZ3FH$8N9KQ&"PL^:W;(X1B30X]\"M%?.B8+UXQWZ3X8\D%E0Q6Y%_ 1CQ\,>\3.E15((@P8)3_-?^K4P1$W M&[4(>(6 ]TQ@XK0(# N!H2&::V9H_4 UG5Y+L2$21P,:'AC;&&E@PU-TXUQ+ MN,M!3D_OP"$!D^1)TH"G2S*3DJ9+!H[2BIR1>YIR%9$YE3PE?]VS9,'DW]<# M#3.C_, O9OF8S^*US#(D]R+5D2(_I@$+&N1O[?)7%OD!,"YI>SO:'STKX"=? MGY.AVR>>XPV)BJADJDFM_XNRI]RP],G0P Y;8)M\T2>++;E+ [[F04;C)A?D MH*-F4$P'[]6*^NRF!^M=,;EFO>GWW[D7SHZJ9Y#0F M3TPFBHBP*3J;+&"%?:T%[#K^D$E42&22Q%1I$G+E@\;_9E2"\GUS(^ 2DI60 MBM T !HA]QF/@EZJW@']>H7F\\:CO3"[)B7=*9BO)X]V0$7D'MLRC:B^H MGL<4W(/# -10"AIKL*M"0\*BF"-A0J-H0Y5W\1IP(O0#.L>/?';POZ<@+&3D3G 8G9LLLSDT_/_NU=6*TW",S M>0(K(0Y(1,#!OD:VGT^B?,D7]66\(P3B)WS=QJN/BM!]4Y8+O#'@=$0UV<"< MQ[*X(0""Z$/"PI"A5JW&@ BY2_TX \;DA)^221Z<><7+E4OHED1TC4D!*4FV MYB)3\98H7(*0F\YS=&,P^)QRTSDS8NV.W[XS1W#(,Q+Z4DBIS\;F*P:6%F9>4:SEPJ1$V,K-(',IJ4C"96W9ZXCALIV<5:.H@F M=E:@ ]E=E>RNK&K64UB]NYSEA:&)MQT0.IHF:]U:I0XDZ3K57MRQ:E4F)FQ3 M&W?9=OEO&X?&K;85Y%"2M0<.KIUDS7^PBS(%HY&K'<:]NB !W3;NVNVBAS+T M*H:>G>%R*=D2=QJS->4Q%K1&@CG*V*#@X[;U%+I^^+L>K/?8=([;U[-ZS.!: M=_'[1;&^)WE9-;2CO[8<' MMWQ;5(P=W]!85T3WJ(X=CH>W;H.J17'N3U%85 M.\2ZRJ)=_%!65:OC6CN)]LK8(?>*TFA'.I1AUM6P>/:&HWE;M3/PR\J(?8K7IM!CH>T;I&IN//U?YX M]O:GK8QTB'65$;OXH:RJ9LFS-TNM9:1#[A5EQ(YT*,.J!?+LKS0.V&1U(+;5 M$+O8H42K/L>S-RR=VZP.^9<4$#O$H12KIL>S-R\OW61UP+B38>LFRRYZ*,.J MZ?'L_&ULM5IK<]RV%?TK&&6:D6=6JX<3Q_%K M1G+L-FF<:*PX_=#I!RR)72(F"1H@M=K\^IYS 7*Y$K6R^YAIZA4)7-SGN0_P MQ=KYCZ$PIE4W55F'EP=%VS;/CH]#5IA*A[EK3(TW2^)/OSH.C37QV6MC:77H6NJK3?7)C2K5\>G![T#][;5='R MP?&K%XU>F2O3?F@N/?XZ'JCDMC)UL*Y6WBQ?'IR?/KLXE0VRXG=KUF'T6U&4 MA7,?^<>/^_>^IO17@(L]#! MO';E/VS>%B\/GAZHW"QU5[;OW?IO)@GT+>EEK@SR_VJ=UIX#&G^(J+(;S-F:5KEJ/=Y: M[&M?7>A@@W)+=>E-,'6KHZ[J7%U%._'=E5W5=FDS7;?J/,M<5[>V7JE+5]K, MFJ .^U^/7ARW8(JDC[/$P$5DX.P>!KY7[US=%D&]J7.3[^X_AC"#1&>]1!=G M>PG^FK5S]?ATILY.SA[OH?=XT-!CH??X'GI3 O_S?!%:#X_ZUY3 D=XWT_08 M9L]"HS/S\J"ASOVU.7CU]5>G3TZ>[^'VFX';;_91WV//2V_KS#:ED=>O71T@ M32[OIX3X/QRC?BL,PC!S5:/K#16ZM+7&:EVJ !(&T=X&5>AKHQ;&U KZ:;0W MN;*U[/,Y5AM$2%NHE:F-UV6YX1O3M%BEMY9JMEQ@;XMS/]26:ZYXCK!V7AD/ MEYZIPZ^_>GIV=O+\P_QJKOYZ?GXI?Y\^?S03@733P.IZ41KE.Q+D0V]672E" M"2T><&6RSMO6IA5O;K)"URL#%525#8)BAUR73KMZ\WI[#LAIGY-Q6[=@JQII M!CIPGD+-U7E0C?&5;2E)AWCQ.-F%Q-A,9<:W &*U=*ZMG\5?;9GPB!ESTXZ KZI;A!YWRR>L83_2FT^^>T_N@Y/)SM%/#="D\7&-K MB@YM5+I&/N82.N:2^5,4I?,_D(_BUD-2MT%BS=6E9(GH0]B"./!\,=KP:.1J M)C,AT NH4)Z]U-:K9@PDR2:W)7M0@R,CBO[!3$!Z%M]#(>-3Q/8'MX4W1ERP M!KZI*B8BPT2DD$;< H'3NVH*DW;@WT)J6^> !M85/0#5!.0T> MH7!=F5-,EH-T)%#]HZMCN24@_871BB.C#N.Q$<(HJ8$Z;ZL0"V[#2>_,M_WF M/$;$>T%2!A(+.G5Z.=^3M+\= MDO:W>[/IAR#^\P;Q5#$]3>7C_X;"#E-/!J:>["5Y959BEBEF/F^GN&2R10J_ MF(\=@BW$17"?3'?!3-K-+9>&2!+ZW=2^!>' -(/U4A\C$-[<,$0,T\V[ ;W4 M)=R([CJ;)-YXEW<9W0XAE)NF=)M4:8!\94MXV5IO9H-7W@&CPIH!51!NN8&.)F0 Z6U\3-EKG79Z>3S=\Z;#D+)O"$8 M_D^V@1]Y2UWLPBB5IW?#4/)(A [RB?0(*@0Y@+@A;TS)GOGNGM,7:/3D?$D1 M+I/',\$]X,SH&<$+&E_:5B]L:=L-K]N1' M,TE10^(>X4ORLS';:&0(6TM4BWF/&0\G]#TQ]=T04]_MC0R4PQEH^2'+O;?A M8^RV1BU6[]:3H?<_/6 (:; .>5 MYWFI.& 57L5$"4XR'0KA1'[04'#W ?=3[1Z2Y['<1KU;HKSM5L6.*R!472 ( M\#^A)?A<(>VRX+_%OFT[R?DS63[LW78/YB8SM+C)TP/LZNA")4! RCB7*J(= M$?LV=1E< MM&=.?T&F#ZZ69HA6"UW#E"I_L^ICH/$Y1$,0AU8 =1MWMAX$D@(%.C,I8^5; M!F"KT&4%RUMS@]4UN.L)XEVE,^\,6$+WD:D69^9XNFUTT)4[3WM+C<]SLM[= MD]P[AB2[M]5@AG0RGXR0"8NG+#+J5&Q][8#K^?9X)6"()]NX@$9^@0*+OAN- MK6/G@6]SO.D374^B/SE5E!6TPL"L4;7\1=#>M5*!7YNZ SN=[PW_994NEN'' MV5S]"%_*H2H!];%+P_W9Z':-="76YT=H4@#JZ$:3T;TF=F12H/)=306L2K>0 M($/8R.1CI!R>VJ?YOI'5@?6SE.^2]K$%*AT[2'UMO:LC1%$E.60O72.0WQII M4,"YU^)QV*?9P><&"@@))4-,\2D7T4V[@&A'TP=;BG2R8L-IU?8[.A_\2=5,Z"88XZ8%^>>CKD MJ:=[T\A[PRP"^N>YD]'*> @&?>-W9NZM#O]7M.E^/W5PU[.3TR?1_]X.X#[: M==5"-=KG05TX_ /<#!WI7GV0G4>G*-4E1R!=!20>02FEU_:"_M/E\5K':CH.0DR> M$GRB#$"1'C<.>[2B(KR0B$'M/K,PO6^&M@\(OA^ X/L'@C6F$@2M0_UXW[#X MBXGLF":FS5C0I=P51CE2LNFA?23AFWG;I!F=+.S=.I6I0!HRUW/9?V@A M#;LA(W-AZ5+B^WUBB23HM1SLW_9C"5"YMGELA!()J=11^;'6Z/M#5N.3L@XZ M&88<.')I5YW?]I=TU\K^N7R=XH>\LIZN^Z MA"I'F6GR0FX_H7%H9B6=9VE3=!9V52 B2XLT_TO 9/0BB/@S MJS!UVCN+#'BOA;7"0L\^*S;CP<]&JF=9,&ID/G6.;I[H P^RV/_'B]ST_!;* MW^(7" U%"UXVNN&,)7,> =E'1M75-K,-7N=FP2CMKW!F<>Z_ZA_RU,,DB+.N9@_/IIBD".CG](Z5;1#.K@NM8IDLG'E)+;X-*EZ,# MZF2ZL>AN9@A8QMD4"$211;*1C2:G$9]EWIDX?%^K%+8#YJY?YI3*&5/@9@ M'HJ>RJ.6DI!4?D;M*J'FRM[Q;QI+P MTMY(HP0%[G MGK\F[H/7KH83QSI..G6)M)B&VUMJ'HU.A 0K"-MN1YQ2=<6; MOU:Z11?5)N/&9=)>],YMF269&U1LI"$->&D_BN\S:/E03I/X!S6Y'4E#R0=/ M6!C..5C#TC'[15*(X[&N> _\IUREP)W3[':G1=>32M_5C69D _/:7K<]J^G8 MAXZ,%18 X#Z#)2D&5]B7W4:?J9SN34J_( 7\&(\Z9(OU2%V"U:L"D#B9XO93 MNQV2[=K%L(P(SAAFZF]=]O&9>LT7ZGSGJ3A#?'&Q\R)=._);H.'+@,*5,CQC MD_@EM 3O!RB>"4 V,:_PGK%)D]=K%Z<*]X MK)O%>T1ZYFQ[CT[<60#1!KO<:PK\D(72QXK*>*.8 '\1![0Q("^$_?O8M5*4 M-"+68A.53Z'OBO@Y@LGM98U>&"#M_"-2Y).U?(N&]E:GJA9+" @CW9,9& ,U M!XX.F!FI]=5 ;'?GZH?/, ?ETV76Q3X(_*P@(9.[#"AD7 ZH&>X0 MHHE9#.QH>W0[T'="0V>0[-$DV(<8T)/,'.(;E'0)K&.JTAQ91*",@H@/4@;R M/AN<+.:324--?GH1W?36KO1)AC ;4N&RO:_?BCVA_W5_FTZ /NKU,HF>QZ/O M_6#[E7S52'Y11\1/_X:GPY>3Y_%[P>WR^-GE.^U7O)DHS1);3^;??7L0@:#_ MHW6-?#T([T?7(C\+U)'&\UNC_@\>,'Q/^NK?4$L#!!0 ( +:"AE<+ MH<32K@, /P+ 9 >&PO=V]R:W-H965T)%YFSIRY23/=:?/-EH@.[BNI["PIG:LOT]3R$BMF^[I&13<;;2KF M:&NVJ:T-LB(H53+-!X-Q6C&ADODTG"W-?*H;)X7"I0';5!4S#PN4>C=+LN1P M<".VI?,'Z7Q:LRVNT/U=+PWMTA:E$!4J*[0"@YM9[+6^IO??"AFR< 30HG<>01&KSN\1BD]$-'XOL=,6I->\7A]0/\S^$Z^K)G% M:RV_B,*5LV220($;UDAWHW=_X=Z?0)!K:<,3=E'VG(1Y8YVN]LK$H!(JOMG] M/@Y'"I/!"PKY7B$/O*.AP/(/YMA\:O0.C)43\K*&;H5I.?F M"V:%!;V!I4&+RK$8*U7 *J;)WZW$5HF-X$PYN.)<-\H)M86EEH(+M'!RR]82 M[>DT=43) Z=\;WX1S>/"N@^VH93OJ0I^OJ&>+1J)/VC6S94AD6+S_WH@[)BG#]CG2W;"W M)<)&2VI@'P?GDTT-R;7B@M(.G STPA/PT4RP32XZ([C#(MYOC*[ $1PI%]3: M_EPK2Y$MF!=:,\D41P@%;<%I8)6/OR6D6ALO(E07@*4*QBK8IQA$F\3;7L)) M4-2-)5[V%*A0]!I-6ROPD:G&UWM[T ;PB6>_07:>]T;CW*\FD]YP<@XW/WDJ M%)=-$?E2IFLF"L#[VE..H='DA:$6-X8P@5GK'3[)3B'KC2XR>/MFDF?YNT[< M"*&T^OUGF/P4QKV+[!'F5CLF?R53WK-!;S(>'?GHV5U3M(4EI=H(^CX(^= & MVI7,@;#'4!Z93HB6YB(D:"=<"1R-HQ\&<(.%<*1M"L+36\,JVP_L7S!#14@H MAERA_Q%(=+2)F8Y(PMHFQD8*;/Q%075CA2\'U9J5R Y9B)]8GPCZ#OF>MCUB M"SOZ3?BW18JL< ^/,$?03\U[4D\1^QV=?=9V]EEG"Q[*@+[.P95?ZNYNZ-?N M?NWNU^[^?[L[/9K(2'H;YD[J)5_M<3AK3]O1]BI.=(_B<2[^Q,Q64--+W)#J MH'].W6SBK!DW3M=AOEMK1]3"LJ3Q'(T7H/N-UNZP\0;:@7_^ U!+ P04 M" "V@H97..XU-"P# #\!@ &0 'AL+W=OO!D.A_.=5)]UA6C@:]MT>N%5QO27OJ^+"ENA+V2/ M':ULI&J%H:':^KI7*$H':AN?!\',;T7=>*= #VTKU+?N*^WE;&3OC+>2^V^(#F8W^G:.0?6,JZQ4[7L@.%FX6W"B^O8KO? M;?A4XTX?V6 C64OYV0[^+A=>8 5A@X6Q#()^3WB-36.)2,:7B=,[N+3 8WO/ M_L[%3K&LA<9KV?Q3EZ9:>)D')6[$T)A[N?L+IW@2RU?(1KLO[,:]<>I!,6@C MVPE,"MJZ&__BZY2'(T 6/ /@$X [W:,CI_*M,&(Y5W('RNXF-FNX4!V:Q-6= M/90'HVBU)IQ9WN,3=@/"/19RV]4N4Z\>Q;I!_7KN&_)@]_G%Q'8ULO%GV'*X ME9VI--QT)9:_XGU2=I#']_*N^%G"#X6Y@"ADP ,>G>&+#N%&CB_ZGW W2K9P M35H5E06EW%1P[9*-"OY=K;6;_^]4 D;^^#2_O4*7NA<%+CRZ(QK5$WK+ER_" M6?#G&?7Q07U\CGWY0%>R'!H$N8%]).MO9&[IV$Z)/4MW6NQC1=F1#5W6NMN" ML94PW=CZ.VHPM*Q^NE;.M;L7)9!AEW55][T%B[(D6FW5%E-R->PJ"95X0BBF M[!/02!@T.G#1R*&$-Q.CEANS$PJA;X2Q'>@2'BN%^$N9 16)7-/!V3IY3S$^ MO_JJMA+EH$57ZM>NJ.R''UDK4ED70L,?$(8!"_*9M8*8Y1$G*^(A"\*(+)XG MC&<9W-S>K&#&613D$$=L%J<0IC2,9A#RE AR^$"1*0@CEO, ,C9+.<0QRX(8 MHH#%J>4-LQF+>&*M)&4\"/ R-[UM[4T5&/.K.AY0F4WT/I&2K,?6 >' M!V_Y U!+ P04 " "V@H97PT$L!-X# "I" &0 'AL+W=O\8_<2U-"V5#[?L$;L%T[H'!5?^+;61N$OYSW=LA73#_V]1,F?4"K>LDYQ MT8%DFX5S'5[=Q,;>&OS.V5Z=K,%DLA;BT0B?JH43&$*L8:4V"!0?.W;+FL8 M(8UO!TQG"FD<3]='](\V=\QE316[%B,YWIFFK+3$MQS]]/*.RD>FZ;IAL&+E(+GF3,'LJ]$H=^YK MC&$L_?* =S/BD1?P"K@3G:X5?.@J5OW3WT=N$T%R)'A#7@7\K=27$(4>D(!$ MK^!%4\*1Q8M>P/O4[9C2N*VT\N ]6VN@704?O@UL= MY8WIU07NT8L51>W9CI[+X=4HYW/X6C/8B 9/,N^VP!70XVDV9.A$!B^+"V7( MM#_(J(F,!^RI;(;*8.A:J--W4#94*;[AK,*3H&O>04E5;9MD%PP[M4-H[!_@ MJ=;(J!2XUSJ%'KA2HN$5U2BL:4.[$L'-X5!7@#M)K)F<-A/,N/$7@T)PY<)U M*Z3F?Z/GK5 :'CJ\Y!HK_XR7FSI5?!9*(=>/E$M ,@-#%]D+B7%AC6P4_ 1Y MZH5!CHL8?[,B<$==0 C<#1TO>4^;@W'JI5D&;]_D)"3OIN>H?;A<7<)6[)CL MS*:UA<#;LBN?3ZL6IK%'D@(0?!8FQ+6*D!1PRS"G#2^1F3(]JE@O%->09%Z0 M9Q &:)^[5LS06K0MDR5'9CWML59A%GB$Q&!@T]BU+G_A)7$*)#?M2EPCQ^&Y^B>!%T8AQ"', ML& ('&-.6?!B Z(BP)Q37(6!:<,L*XA[T).H@'/WCW\R/C#\U@Y)/(EBZ/0X M22;M-(>OQ_'SPWP;7=;X+<&D M,<#W&R'T43 !IJ^3Y7=02P,$% @ MH*&5W?T=U/9 P L@@ !D !X M;"]W;W)K&ULC59M;]LV$/XK!W4H6D"(9,EO%X?I'K4 M):*![W4E],8KC6E60:"S$FNFSV2#@F8*J6IF:*AV@6X4LMP%U540A>$\J!D7 MWG;M?+=JNY:MJ;C 6P6ZK6NFGBZQDH>--_$&QQW?E<8Z@NVZ83N\1_.EN54T M"D:4G-8559(*+QK%3&CR#%_&1\0NY%B-%"\C%X%_#TS9Q!/ M?(C"*'X%+QXEQPXO_F_)'[C.*FE5:_CS(M5&T2WYZY3F#G)Z&M)6SDHW+,.- M1Z6A4>W1V[Y],YF'YZ\0GHZ$IZ^A;^^I$O.V0I %7'/!1,99!1=:(R6*B1P^ MLE1,9653Q;/SEEWIXR+IB76K2&^?Q,M(^EE,*BH8)'>NZP\PEG]S.5''O". M"]I!MIKXZ/?P&?=8P:2W$3Q(0T=UVOOC!5G!%=,E?/S6UO;*%B@^T2NB M'NG5+UK: WZ!6>*'\8(^7%:B\V/7(O:7L\F+N=YUXT!LSN'>'KQ+%^TI52.5 M/<146O@A;CGWPR@:S."-$W\YCP9STPJ>\884O(R=^_/%HO\=?)/(GQ*+WGPY MNS^#G=RC$O85<]FDSB*R)] CN>?8^=2?1,EHGS&7_HQD#_8*E>&%NQ+N*N78 M2,W-N'ZV\,-%,IC1F_C323(8NO U*I>6AC64^W&S1>B')'JPHW^:^,DB'&V7 MW)_JY"A'TV7L)_/$NJ:Q3SWY.&]Q$OI1;">GI#9,0CCU+@5'?83H[ERWU)#) M5IBNI8S>L2%?='WH>7G7S>E>[+C04&%!H>'98N:!ZCID-S"R<5TIE89ZG/LL MZ4\%*KN Y@LIS3"P&XQ_4[;_ %!+ P04 " "V@H97277'7^T& #$$ M&0 'AL+W=O'F[O75A>IL)1MQKYGIZIKKYQM1JQC6=.^G)5&??+-KULFDY8WAFKZNUB>%#+IG_RIVT> M]A9D_@L+PNV"T/G=&W)>ON:67UUHM6&:I*&-!BY4MQK.R8:*\F UODJLLU+RMASBYF%F9(>)9O5=[T*L,75"[8SZJQI6%W M32&*3]?/X-[H8SCX>!,>5?AK;JNOQ8>O49:],RW-Q.4$;&:$?Q>3JNV^"Q#\_$EL\QA8?TW[U@*XMNDHP MM1I"87=/:&$C]B*Z[1!_8[>1'8KAJ)7#,0SF1&_..'O*V E!-A*56 'V:Q?L5/98$IU!JO-&4/MU1(:AO*S'WG3@3UV$X/9$L6$!F>U M0"O "JK+3ECLA:F/9Q!Z09*-\D:M[(:CF+UGRY&$=#4!^&48ND\ M8X&7)/X^7+"VKJ4AAC*]'F^,M57:\4[L>VGFLSCV_'D R#4..$,J(B^+ KB8 M9G/V(+!6VF>P2JN,)&6FA);OK= U) -_3K]1PM[S)^17BUP]"DU]BOE%%,'- M*$S9.P%PRISRFW-3PNUX$;#OOLG"(#P?@Q-U6ZEG(=A2-&(%:U@]3Q:0GF?A M%B>)ER[(II^F[.O+>\+2U O#C :9ER5S=@38\Q'8\_\ ;&Q*&HDB%^X^=K+% M-F$]]HNPA[!\5/%A++\6&.>2]SL'K/":ROE//[%-P5$+/8_=,HMAU0[R(W#.)$W9]:!&V>@!G!W+9 ( - MK[[O\'%LFQ/"B^\:RYL#7R<.+;Y3[6?!L9HG8\V3KZ[Y=9[K3HQD9@ZPV4^2 M+V4EK10'*>VXK4'_$7A7._W_+X7=J*8CDT@E:"BD,H5ST$5*&_+(+QG8!\5/ MT5$)NQNZ=]^IT^",!:D7H>!!XD5IS.X[G9$4[%EN, L6P'^<#.>9XZQDI D@#+P6W_2Z: L DNQ!Z%-76P98_.P:< M>XLL ?:"*"2"6 F7-EXQ:FF9PW8R7X"0XG[70[!6:D'$P=2RDNN^!S(@-_#\ M(&!_2%N6JBHH%;WO@Z4$,J&7^@-+1EZ"/D!CA0'[CS "0T)31MVS2+TY2D\U M?-OD55?0YV@:XM1754.3GP33>)P \OA@;H"#2Z%<=M9!I@.S: =/.MGQYMEM M NFY(=P%.Q ]6)5_&,'"[G$F9*IXZQ!W&XK:17#"UZNCHJ3:0L>J@WX\.!<9Q%'UO!Y]I?8'=T$I#%7., MSI"DI2AYM:+/!*C^1"VTF3I@OVW8&['4SO7>[3V;3"(]#B!P!PGA;:NQWQ:L MI?20 Y_V"^E?5VH)R-%-! +P8/G[*B;<*U MESN@2(&^W. QS8"_ ZQSG6E8S,0G-0HTY#,%0[#"!1)BZ?L MS;88#6UJ=;^IB2\VM0,)'DQPY 2[#2D^B?<0+IN#G 2Q32GSDH0_ZP]_?P)1 MT!E)DR>4.ZC;D=?N<"?VSL=K)$'#$[>C%KAP23KH$XP'L4^A[1'&#@$5N"Y( MW+&:494L7 V,Q:-V-RQ$L:T_!*9@)9KY,F&(,1A#*CG5233,'<4<%Y84)%V_ M*13$'^VR9[X(G[_,]--#&_9L[V:)MEF[^S,%AT;M+YGC['A%O^YOICOQ_G[_ M,]=K"4ZJQ I+_6F*8YGN[\S]BU6MNZ&ULC59M;]LV$/XK!^T%-J!:[[:Q,S07> M*M!=TS#U=(6UW,R]R-M]^,37E;$?@L6L96N\0_-W>ZOH+=BCE+Q!H;D4H' U M]RZCBZO,VCN#SQPW^F .-I.EE%_MRY_EW MM0%AC82P"H^$!K[&N+1"%\6V+ MZ>VWM(Z'\QWZ.Y<[Y;)D&J]E_867III[N03APR,-7'.*M0^SB[C=R4?[.#%O,E-R LM:$ M9B=-P7%ABW)G%*UR\C.+]T@I:1CC@+#(':I:#8 ESU /$K %.X MD<)4&MZ*$LMC_X""V4<4[R*ZBL\"?BS,")+(ASB,DS-XR3[#Q.$EYS/\]W*I MC2(1_'M M[&H$N0(7+%Q+;4Y%>1[GOD(H9--*@<)HBU8[-'RD$TSC!A4"T["2-1U%?0'W ME4(\*A\0^7*)RO'_@?!?7QUP ::2G6:BU$-7+/N(#V8?6U3,<+'>!E)06O S MQ'X^F;@Q"NV8^T0DC9D_#6/XS!2W6CST2>(<8O*9)A/(TRG<55*9-P95019DD(V3N%>&E8?;YWX21:ZK;-Q1N/4'R<1C1,_B3*P!&[<,:9.S5]IR$VY5RAI+K0G;" .5X@MQ#KAPE7WX(>?"$3!&?XU$:?^]RO&<4 MCBC=7\Y(,-M+,/MA"=XPTREN..IG0;ZGDO#:?3RER_/@EM;F"+3/MWX&A8[T MI4!(\:9@HL#:*4 >ZT?[(*A+[?TY&0I[I]/"AJ@_9/^%.K\KQCLBDL1AR09T MVOZ+B8ZZTLXDA<%S?8P[*(T["D,GHS2-K%5&RDFCT$[',/;#>&JG$Y)R.G$& M.=GFN9M.K?HFL549=<\551NBV)]DTZU0Z7+G3;=3=,N>&G>,!]$0TMA/Q@G5 M0E-JO&D[JPDN" ))U@."&!51P4X@%7$L44Q MDK)#^$#M\Q]JGR\Y)V8K7E10$;E+1 &:KP6Y+3M#U3)$H+%W#F$65J:NNB_) M'IT2:'#0LAI4:]>8-3AU]]UK_W7?^R_[EO=LWO\XW#"UYD)3P"MR#4<3DJ/J MFW'_8F3K&N!2&FJG;EK1_PLJ:T#K*RG-[L5NL/\C6OP/4$L#!!0 ( +:" MAE=MXS8W0 4 ,X, 9 >&PO=V]R:W-H965T@;9"TW<.P!UJB;2&2J))47._7[R-E M.^YB>QVP%YF7.&8ZFK$?#\9U;QL!I-+=W:K)I>R,U79B%M%NJMKKM;7HI*K MJT$PV![CR67+%^)>F,_MK<)NM)-2E+5H="D;4F)^-9@&%]>)I7<$ M7TJQTGMKLI[,I'RPFU^+JX%O#1*5R(V5P/'S*&Y$55E!,./K1N9@I](R[J^W MTM\YW^'+C&MQ(ZO?R\(LKP;I@ HQYUUE[N3J%['Q)[;RB\;L]3TMBE$\3W_".;M;&1;&Z_928$?>$QGY=[2R/3DF?W .315<)DG-RF:./K'# *V#"-Z>W&NH+.8B_VXW.*AVE"-[S) MT6)$,4*$YJ*T;&.* !O6RK'>4[^D,4'K'H6119[T<:J)("8;&N! MA>E1)M]+DPA,\3#)\(GHB] NADV!^+9HC=@828\X/BHD\M(HLH[9\M+!D]!49,- )"^PI M;]NJS)UC1X0UTE"-\]F:WO,U;4P=GH!8O(-8_,,0N[O_3-,55\5)?)V4=[@A M_"OHK.;_%6M0;0 CFVYMV]\>WJ8;/+DJ)[PB@M[Q4M$77G7/H/0#^,F\R/=1 M+L )=EOL))X?)Q2$0Y_1'1YEUWW/F)?Z_KDE3<+#V&%>$#-'@1K\ 9P$/M 8 M]>KCB$Y41+*KB.2_-=W7L^?/)2"-M3A4'R>E'ZZ/?37YOAK1JZ&RR:O.5@"R M@P%-X18A 3^&$4 $L>$H@9P[K.\5Q*>E$N*[]_F["'ZP%7;T]A^EL.DPC.VM M;J0V+B^ZF^E>KB- EJ^1BL. M* 1KX 5AAN]X[*-X-%IYOG0]K!"/F"M;]VRC4EB*+T/Z,\_/&(V],2KQGF.. M<=1],[&12B 0O0PV!(0V%F:I_1F'Z/6B03@K1\\+3%REG07LZ+@A#SV61J@N M+PE26VU)&-.Q?'G4H$G!/5[+KH&G.6]+PZOR+_N:A%X6^A0$L#BC".;[,869 MES$?4'BBT\>*(;*/D>>*WLLLN+P4?GR2QH;P&!,B'WEAQ!Q"/!;:111Y/AX5 M+" "7AT"S6AOQJR%6KA)&@Y9O_IQZ&]:G_8SZ1-Y/^N^Y6I3HY)68@]4? MCM%!53\]]QLC6S>QSJ3!_.N62_SA$,H2X'XNI=ENK(+=7YC)WU!+ P04 M" "V@H97("I_6GT$ !K# &0 'AL+W=O)L\U#T@9;&EA!)=$DJ3OZ^ M0^IB.^NX*="^],7D4.29,\.9X7B\X>))IH@*7HJ\E!,K56H]ZO5DG&+!Y#E? M8TE?EEP43)$H5CVY%L@2Y[C1+V"9:4U'9NUF9B.>:7RK,29 %D5!1.O M5YCSS<1RK7;A/ENE2B_TIN,U6^$F.KD*] MWVSX+<.-W)F#MF3!^9,6OB83R]&$,,=8:01&PS->8YYK(*+Q9X-I=2KUP=UY MB_Z3L9UL63")USQ_S!*53JR!!0DN696K>[[Y&1M[#,&8Y]+\PJ;9ZU@05U+Q MHCE,#(JLK$?VTOCA(P>\YH!G>->*#,L;IMAT+/@&A-Y-:'IB3#6GB5Q6ZDN9 M*T%?,SJGIG=T[U_+F!<()[]P*4]AA@+F*1.T\, 6.H5S6J M]P[J$+[Q4J42;LL$D_WS/6+8T?1:FE?>4/X[ M>+=,E%FYDCO6_GZYD$I0E/QQR-X:+C@,IS-G)-4N>0L4#H<0**2M"A4"HH^Q_N$%AVAI"%4$J&L(90;0FLB)#6A$3RD M G$O6("NFB]HA[[M.^+S_M>3K"0*O)*D3MJ +S&NU18=6,&K4I%"'33ZQ]N9 MW;U/"[Y\&GBN>U$;,X*[JD#!%!>C Z<^@QO9PZA/DY/0'D2.7O(=VXLO''&DW?C= MZ[LV60>DW/8&(8T#.QQ&X(4#.^KWWS&:Y()N;P_I,SCG3J0MH-$[-;+KUK+G MGG[(?4T$_)\<^(-B7"[I?=&1W\:[Q+@2F/P$?*VS0X+KV4XXK-WC M71B1S&[%^_EW"0$9ZW5+@=T/_$ZZ;J[)8&Z8$(R"&_K!=G_8WZ+?SF -!K;KN5LG#D)[J,=_$(4MUM_$X9'J&G;5-?QP=;TL568T4Z< M\^XBX?8ESBM=?I:"%V]K\(]OR:%">Y3$X0=DQA42(9;GK]"QVH87U3ZF8(.4 M<24W'JTYFJJ(G0>W>1FS/*YR5@?C F-&]ZNWOE+G5.4)+5'A5ME9I\M@,]D\ M ?+?+->'B_)^OGAV& 3@1[;CTW=[X'NM,-.YHA\93O2%-M&TIV6,9[I%2X!1 M?B24' .'#GK#<&=F\LP=PM D>A!%S*4-'31 M:@BWIXBPX[R1'KAB>9M"W6K725_6#>1V>]V&?V-BE9'S>\3X$KZM:V%A1?FW9R MP14UIV::TK\!%'H#?5]R"MM&T JZ_Q?3OP!02P,$% @ MH*&5P:-P-@7 M @ 500 !D !X;"]W;W)K&ULC53!CM,P$/T5 MRT@(I%6=IG2!DD3:MEK! :BV @Z(@Y-,&FL=.]A.L_#UC)TT%*F[XA)[['EO MWK/'27IM[FT-X,A#(Y5-:>U!Q_*E$9>$$@H MG&?@.!QA U)Z(I3Q<^2D4TD//)^?V&^#=_22PQD@7CX"B$= ''0/A8+* M+7<\2XSNB?'9R.8GP6I HSBA_*7LG<%=@3B7?38'KL1O/AR1*LD6;&%$&V)= MD75G$6$M>;$%QX6T+Q/FL*Y'LV*LL1YJQ(_5*-R,+.97)([B!5Y_;D4IL /^ M96*H?)(?3_+C0+WX#_E79*.5U5*4?]WL#%A0CI_LW K%52&X)'M0TM;7,D>@V?-G\^OHW1/V%I.]Q5/LV:>N MR<%XX=.I";"75 X\R\#C'^(QF[]-V/&\-COK$O_@/G)S$,H2"16"HMEK1)NA MB8? Z38T3JX=MF&8UOCNP?@$W*^T=J? ]^+T)\G^ %!+ P04 " "V@H97 M*54=JWT# Y#0 &0 'AL+W=OV+>(4"";5.H+=C0N\ :6(+\4"ZYF=J.2D!RH((PB#NN)=3>XG8?:WAA\); 3 M!V.D,UDQ]D-/WB<3R]$!00:QU I8_6WA'K),"ZDP'FM-JUE2.QZ.]^I_F-Q5 M+BLLX)YEWT@BTXD56BB!-2XS^Y&W S+'$T MYFR'N+96:GI@Z!MOQ8M072=+R=5=HOQD-,6"",36:,%! )6XVCZ:H&55.?K> MDFPH69,84XGNXIB55!*Z00N6D9B 0*]G(#')Q!5ZA0A%GU-6"B4AQK94(>J% M[+@.9UJ%XYX)YP9]9%2F LUI DG;WU:I-?FY^_RF;J_@IUA>(V_P!KF.ZZ$O MRQEZ_>H*"=BH6I<=\=WWRWW ]%2N0V;V_*C<'IGY\Z,Y(]."YC5%X1E=[XQN MUQ[_?;<2DJOG^GO7KE9Z?K>>/NMN18%CF%B%+C.^!2OZ_;=!X+SKVH)+BLTN M*3:_D%AK4_QF4_P^]>BO,E\!UX^C>DEP;':GKF.!?O64]+32'1I=_=[81H.Q MO3TDWKOR2XE?4FQ^(;$6\6%#?-A+_!Z+U!R%L1[ 8TFV.-.XNR!74L$AY)'K M!^X1Z0ZS,/3"4=MLUAO82QE>2*S%,&@8!KT,'T"=&B264%,D-,Y*=;3K]X1: MKL D0?"DNAZASAC-FLE457E<FITS+4WV)=RO9!8BVO8< U[N7YF M$F<&Z9N3<\ 4+&^#[V(:=CST3ACX1U2[S#K.A@ZS8>"XP[;9_-3,

^&S1F M%0[[H'?,@6],TRZ0:0"J-K*YVGP7W)EVV/[7O/JH^(CYAE"!,E@K5^=ZI J$ M5XUZ-9&L,)WHBDG5UYIAJKYM@&L#=7_-F-Q/] +-UU+T#U!+ P04 " "V M@H972;MXT7H$ #!&0 &0 'AL+W=OW#M _$)HEU;V4LJ27]D.#,<\Y< Y^C&&R)_0;6R/$P5.18S8UUIQOQI;%DC4J(#/)!F%Q M9TEH ;FXI"N+;2B":154Y)9KVX%5P P;LTE5=T]G$[+E>8;1/05L6Q20/M^@ MG.RGAF,<*AZRU9J7%=9LLH$K](CXU\T]%5=6BY)F!<(L(QA0M)P:U\XX=OPR MH&KQ9X;VK%,&Y5 6A'PK+V[3J6&7/4(Y2G@) <7/#LU1GI=(HA__-J!&RUD& M=LL']+@:O!C, C(T)_E?6.D:()%#XH,U[_PJ1&B$R!PY %N$^ >![S%X#4!WJD,?A/@G\HP: (& MIP8$34!0:5^+52D=0@YG$TKV@):M!5I9J.RJHH7 &2YGUB.GXFXFXOCL >T0 MWB+P@!*RPEGE]J_@"U\C"FYQ/7/+NHL0<9CE[%+<_?H8@HM/E^ 3R#"XR_)< M-& 3BXONE*!6TE#?U-3N&]0>N".8KQF(<(I227RHCA\IXBTA0ZN%>]#BQE4" M?DFX"3SG%^#:KB?IS_ST<%$\NQ[G28VB&8D!1O<0#G&[C.:B$>3 4X M68@\CYM7CW@)),W#*TWP-?ZPPB_7,+N9XPS-8&+MNK8I>W&N;2=11CHI8QFE M9PY:RI[X02M^&&( X!:1:D2=;,6&Q2G0E]+FK)YU@H4ZP2"=8K FL M9[9COWR V1^T4FZ -9FM%2W4BA9I18MUH?4-[WQQ.Q^\[&H(^FG'?I5;U?TX MV]&32".MI+&4U#<=>89UW!RG3"=:J!4MTHH6ZT+K M._RR_^!\U :$HW4'0BM:J!4MTHH6ZT+K&_ZR#>&HO]@UI%7_U;)[&+S.JEIW M(4[BC+1RQA+.8&3Z=N?O.,%:G1UFH>.J.@M@0LXMYO6F8%O;GC=<5[OL1_4W MSGCN2.I#9QS5IPDO\/7AQAVDJPPSD*.EH++-H?ATHO5Y07W!R:;:WUX0+DRN MBFL$4T3+!N+^DA!^N"@)VE.;V7]02P,$% @ MH*&5QA&>A6- @ D@< M !D !X;"]W;W)K&ULS57);MLP$/T50@V*!'"L MQ8M:5Q:0I4$#-(AA-^TAR(&61Q(1+BI)+_W[DI2BN*CB D4*]")QR)DW[PV' M9+(5\E&5 !KM&.5JZI5:5Q/?5UD)#*N^J(";E5Q(AK4Q9>&K2@)>N2!&_2@( MQC[#A'MIXN9F,DW$6E/"82:16C.&Y8]SH&([]4+O:6).BE+;"3]-*ES O1= M-9/&\EN4%6' %1$<2F](&[H^?T*^<=J-EB15<"/J-K'0Y]=YY: 4Y7E,] M%]M/T.@96;Q,4.6^:-OX!A[*UDH+U@0;!HSP^H]W31WV J+HA8"H"8@<[SJ1 M8WF)-4X3*;9(6F^#9@=.JHLVY BWF[+0TJP2$Z?3.6R KP'-(1,%)ZY2IV@& MTNTWSP#=+BDIL%LXO@2-"54GZ @1CFX(I69:);XV3"R>GS59S^NLT0M9;S/= M1X.PAZ(@&J"[Q24Z/CKY%<8W0EHU4:LFU4T:Q\/^*/$W'4R&+9/A M'YB\5L%[:*&QU,AT,:#[LQU1#Q/7'J=A>!J$78H.4OO++1BUPD?_2Z>-_H', M<2MS_/J=-OZMTX;OP_ZPN]/BEDE\D,ES\=1^\8S=S:R+V.$,8828X+I4777S M]ZY8^UK=8%D0KA"%W( %_=CLDJQ?@-K0HG*W[E)H[86D>39#6P:SG0N@G MPU[D[3.<_@102P,$% @ MH*&5^@_9C,E! '1@ !D !X;"]W;W)K M&ULM5E=;Z,X%/TK%CM:S4@[!=M H)M$:@NC'6FK MJ=KI[,-J'UQP"!K 6>PD,_]^S4=( !>E6_L@*4=+4PKN!E"-V*4".^I73/3XY!%37CM[0+*N4Y'W\VXH:W9P5\?3XH/ZI#EX&\T0XO6'97VDLU@O#,T!, M5V2;B7NV_X.V 3F57L0R7G^"?8.=.0:(MERPO"7+.\C3HODF/]I$G!#@K$X7JS,9 MZU5.RS0B2H.99+YTJ>D4"W2*A9K$>NEWN_2[;^0#KL[BZ!0+=(J%FL1ZQ9EU MQ9F]S@<:NG/Z@$/+\MV!#RA@ENUC-/"!,0PC:,&A#XQAR)=&X*E]P.MB]29C M#6_#*U6(DZR7+C.=8H%.L5"36"_U?I=Z_XT\P-=9')UB@4ZQ4)-8KSC0.K[# M6Z]S@99_^D2Z"%O^P 44,!N[]FS@ @H8G"&,!Z82JG!H9OG/O _ DST+G(SW MBUC34AGG).^ERTVK6J!5+=2EUJ\ .E8 O9$AM,*Z2J13+="J%NI2ZY?HN'V# MDQN0,TP!CQ]/["-K: ICF.?.AF\&"I1M>Y8]M(0Q#%OVB5H_V.-V"$[OAQZ+ M5- 8/ @BJ+H3,>MG$'K9DZK6J!5+=2EUB_1 M<4,')[ME7=0=W,'X-+V^@8CRH>M]U>_4HWS3.;TF9I 4' M&5W)J:R+JM-<-KWHYD2P3=UL?6)"L+P^7%,2T[("R.LKQL3AI)J@^T=@^1]0 M2P,$% @ MH*&5_B%0HM$!0 U!T !D !X;"]W;W)K&ULM5E1CZ,V$/XK%CU5=])E@VT@L,U&VLNJ[55WZNK2;1^J/A#B M;- !3K&3W/77UQ 6 S9>HF5?=H',?/YFC.?SF/F)YE_9CA .OJ5)QFZL'>?[ MZ^F413N2ANR*[DDF?MG2/ VYN,T?IVR?DW!3.J7)%-FV-TW#.+,6\_+9?;Z8 MTP-/XHSO E?MSQXL%T,=^'CV1%^,/^/A=WTQIE M$Z,2$(B7D"$ MXM^1+$F2%$B"Q[\5J%6/63@VKY_0?RZ#%\&L0T:6-/DKWO#=C>5;8$.VX2'A M7^CI5U(%Y!9X$4U8^1><*EO; M&!<9I6SH)!&F?G_^&W*A$-!^CT.*#* 0UU MP)4#+@,],RO#N@MYN)CG] 3RPEJ@%1=E;DIO$4V<%=.XXKGX-19^?/$YS+\2 M'JX3 E8D.N0QCPD#$W![#..D?#P1Z9JL0G&EMWU[)Y[%"7LGO!Y6=^#MFW?@ M#8@S\,>.'EB8;=A\R@738KQI5+'Z<&:%>EC]'O$K@.%[@&R$->Y+L_MO8=;G M/A7YJ9.$ZB2A$@_WX-V1-6^$_%YF9R(6TH05R?G[DW "'SE)V3^Z@,\C./H1 MBL5ZS?9A1&XLL1H9R8_$6OSX _3LGW3ACP362@:NDX%-Z(O;E.8\_H]LP)(R MK@OU[.^5_D49.2XFT&H9CBP ^359BUZ3DW/,=)[R$0U2TI^OX@J MIGWYS@AN$&'HVHF9A?A0,]R5K.<&5DN:;ZG><@)6-.>RF($ MN'2AC036BM6O8_5?O>KX8R9C)+!6,H(Z&<$+JTZ@O'"^!^WNNE:M;-9]054KB!S4HXQ0"C@T*_B@&J3* MLK+*59/>^BAE&YIU>U@1FCU/SF32YB9E%AJ%ZX("Y ^:7M5*3*\+>VA* 81F M!7RX6EV!1WHD>2;:: Y$9P5$HYU%WY^C;<2]>!&.A-9NQ*30(OOU6S&CEE_< MBXV$UDZ(E'=DEO?GJQ)291MZ#G*[.W:='?+]H$?A4:-[-BO\D,*$5-56E%UC MT],L(JGJR*SJ@PI3A=':^$!7H:>QPMZLAZ'4861N: >7)Z3I63T'(F6>-7;( M=W$?4RF0R"R02R+>Q&TVW]52G5G@.GVK7DH^,DO^H(JDT?'N=D1C M@_K*I11Z](S0#RI):B,[@=UF5VOD]AQC8:G!V-SL#JY(6&UGQ2S/N@5)9Q8X ML&=#C*4T8K,T+FF:DCR*1BRT M=D(:1]4O/JM611O.;*0KL7!OBGFT]EO*.7WY>C57%[FX^-"9.'S.UYMCTECQH[)PAFW2YSVOCD5GSO M%$0>Q>R!A&R%HWTU$Y'FYT^(YQM.]^57N#7EG*;EY8Z$&Y(7!N+W+:7\Z:;X ML%=_R%W\#U!+ P04 " "V@H97[4\";SX# 5# &0 'AL+W=O>[Y[CG/MK:2ZU7, 0^Y3+G3? MFQNSZ/J^CN>04GT@%R#PR52JE!H3H'+5=\+O,>)*S:;&SOA#WH+.H-K,#>+2X4COV1)6 I" M,RF(@FG?.PFZXXZ-=P'?&:STVCVQF4RDO+6#\Z3O->V"@$-L+ /%RQ+.@'-+ MA,NX*SB]4M("U^\?V<]XX\DL"49MQ>]CR2)QI(],"C"M(F:H!80$(GP)>4H@*0+2M0JL MM+95:!> ]K: 3@%P9OIYL5REA]3004_)%5$V&MGLC;/+H;' 3-B-=6T4/F6( M,X,+JF[!T D'<@UQIIAAH,D^^4J5HM9TLC?$YXSKCSA[^\_]GR#TI; MCPN9TUPF?$$F(A=2F+DF(Y% 4H$?UN./:_ ^IESF'3[F?1K6$GZ+S0&)@@8) MFV%4L9ZS[>%A53IO4Q^]37U<#_]"Q4OJ&[6,RCT4.;[H!;YSL01M\+0QND&& M,#&$BH2,[C)F'M9WU<^3B38*SY)?51LHUVA5:]CSM:L7-(:^AP>H!K4$;_#A M7=!I?JIR;Y=DPUV2C79)-MX1V8;KK=+U5AW[FNN$B5BFT,"K 10R5?;F9!U' M9K]VR\'A4=/^]?SENG//X\)V1=RP(BXXK @;LAL>=4J/.F_WB'+L MU*B(@> R):]V>S)\&W;.@8GX8=$=YB_J7/F^8L>V9,:$)ARE*-0\. M<=NHO G-!T8N7-,TD09;,'<[Q[X=E W YU,IS>/ "I2_! 9_ %!+ P04 M" "V@H97>$H^$_4( _4P &0 'AL+W=OSFBK9(KD'2]%X<^D)KTVLA>G!% M>;T:+'TF$,Z$WBA^%?Y,R(^S.'XLUS47Y1:RDK]F>6YNIVLJZJ MS>OI5"W6,HO5=;&1N?YF59197.FWY>-4;4H9+YM&63KECB.F69SDD_E-\]F' M6'DJEMEL7EUSN9%L^W$W?R\L''Y'%=U1],YS>;^%%^DM7GS8=2 MOYL>5)9))G.5%#DKY>IV\L9]?1_Y=8/&XK=$/JO6:U8/Y:$HOM1O?EK>3IRZ M1S*5BZJ6B/5_3_)>IFFMI/OQQUYTC /L9+W1?J?9%FM M;R?1A"WE*MZFUY'U!0ZRV*5#7_LN>]K3-ABZVJBFS?6/<@2_+=__&? M>T>T&GCNB09\WX#W;>#M&WC-0'<]:X;U-J[B^4U9/+.RMM9J]8O&-TUK/9HD MK\/XJ2KUMXEN5\U_B).2_1:G6\G>RUAM2ZEC5"GVW5M9Q4FJOF??L"1GOZZ+ MK8KSI;J95OJJ==OI8G^%N]T5^(DKS-C[(J_6BOTK7\JEI?T]WM[EB,!4#_

C_'>6\]H\/> M(4A>R-N)GCF4+)_D9/[M/USA M_-/F.R(QPW'^P7$^ICY_'Y=?=!X_I/(E'-I7MA'O9$0C4\]\3W,_\F9B=C-] M:H^E:^;-=,S!S.AE<.AE@/;RK7RH6OV[8O&3OO7J7K_2\_0K%:?$*Z;OE6QWKQ2E_BY_E.45R[?9@RQ9L6I= M@_V-Y?O=KK]!:YS.D2Z0GZK*MLXQ&=N!V/![,PQA,>QA.BX[DORGH0E60/Q8EY$Q48>IL1 MB1ECC0YCC48U/T64CB,2,QPW.SAN1C,_S3JW6R0!%YY(=D K M%V>K>UE6R2I9:!I1-0E9CH/F,Y% MR6= >D>=M U")^QDM\5LYKLG?CNY@% NSE#W19;) $XQIU1934G93LJ-=-YP'8E9M9S@.$\?$FM?V;OA8S9V%::L-AA MM0D/B,G#B:F=VST6M7&UP<6C2RQF>E9CJO5;3$E]AZH_9> MY]SJML4,6=[V@* \G*"0!,=!!=<='*U+K&9Y &=>,*Y4)Z4\*C73>4!Y'K[ MUC_5Q=G**FIB]@] RL-!JD^*6XD%UQT*>Y1J9G. ]SS MB$J57K]:I<4,FCY1X=+O5;BT6"&%2Q^HRL>I"LEOG%9PW<'!NLBVKM:^KG$5+GU2U*-2,YT' MJ.<3%2[]\_O 4!.S?T!3/DY3?5+<2BNX[N H76+QRP=F\\=5O/1)48]*S70> MH)Y/5+STNU5)VV3>M<(FJ=J;_WSM2\&L,#MPE%L8"P+=@7,7-@)3_ MJ-1,YP'_!43%SM-"#%12HUTWF BP&^Q-<_\;LU4/O<;['#YGY@LZ!_L73 SD1<=7"T M+K&:%@#X!>,JG@:DC$BE9CXH!(PHSCR/T#?51;Z+C6(/K#XT:E9KI#4 ^,:Y:JB!E0BHUTWG A(*HEBJZ1=+.HVZ8B=D_P"XQ MH(9Z)M6M((/K#X[6)1;8!$">&%+&3*[ M W")(375\WO0<;G!0;K$^IH AA/C*J4*4OBC4C.=!_ GB$JIHELCM>Y!M]DA M>]!#(*VP?S'U.,=Q=,&%!S_R +E%XZJC1J2\1Z5F.@]X+\(7[OHD>M0MC=H2W6*&)'H$ M5!7U+Z BB6[E%EQZ<*PNL3(6 ;Y%XZJ61J301Z5F.@^@+\*7[7HE^DX".SP+ M-=EU;=HZHE C]F-S&PO=V]R:W-H965TF.+TLSPXT_.#.='+IYD#J#(V2Y7^H6=S&NZ@S6H[_6#P)'=1\E8"95DO"(" MM@OKSKU=NKYV:"S^8'"49\]$+V7#^9,>_)HM+$<300&ITB$H_AU@"46A(R'' M/UU0JY]3.YX_GZ)_:1:/B]E0"4M>_,DRE2^LV"(9;.F^4(_\^ MT"PITO)07 MLODEQ\[6L4BZEXJ7G3,2E*QJ_^ES)\29@SN]X.!U#MY['?S.H5'.;LF:9:VH MHLE<\",1VAJCZ8=&F\8;5\,JO8UK)? K0S^5W-."5BF0=7-FEKRL>065DN0S M6>.1R?8%$+XE#P)JRC+R\S.>'PF$5AGYJG(09+D7 AW(G92 ;A]7H"@KY"<, M\'V](A\_?"(?"*O(MYSO);K)N:V06\]NIQWC?;W!? M7G?_C5:7W&U4JY?,ZR7SFGC^A7@KV *N.4.UI)(3LJ0U4[1@_T(V.0DU.5.H M4V;%9%IPN1= _KK;2"7P!/]M$J.=?6J>7:?UK:QI"@L+\U:".("5_/B#&SH_ MF:3YGX*]$Y,SM MP_F2QD:NYX9Q;_6&==JS3M_%*OE6'2GNT47&-DYP-GWLS<(!X]@H=**9&3'H M$8-W(6*Y?0(MJ(DN&$WLN4$\H!L;N6'HF.G"GBZ\2G>6!:A=63*I*[UL=9Q@ M*6O+1,V%+M\F]'!$-76B>+C[!JNI$[AF^*B'CZ[#\ZK)1T*;7#711:-Y_=AW M!W!CHVD4!V:VN&>+K[*M ;5CZ@6;4\TETV+*'%7\K$"4)M)X3.HZP8#49.2' M9M)93SJ[2OJ-/H/$WI[R PBZ*<&M/9<)L-5A>RQSWKP^Z[LAO*NN O &0#%6R9^3!VL=X( M%(2S(>;8"FN!=X'TM?VY5YM&TG0U(Y4WKGK1;'CR#%:^$UW:W-=>X[ZOV4![ M0Y%-M^%- S[5GLO)[8Y[2A1YWK!NFLSB.!PFN'UV'=-WX=^IV#$LA05LT<^Y MB7#MHKU>M@/%Z^:&MN$*[WO-8XY7G@;[T]9?\Y#]02P,$% M @ MH*&5R(^R]U- P 0 H !D !X;"]W;W)K&ULK59=;]LV%/TKA%H,+9!&GU;JS!9@6QZVAZ)!O6X/11\8Z=HB2I$J2<59 M?_TN)455+,4(MKS8)'7.N1^\)._B*-4W70 8)6S#@&'S%@%BG]WL '.K1"Z\;W3='J3EC@X?DL*@(P2DA>H(0=H3PN1:BCA ]U\*L(S2ANVWL3>)2 M:FBR4/)(E$6CFATTV6_8F"\F;)WLC,*O#'DF65-.109DUQ3E1I:5%"",)N_( M#FLRKSD0N2[\"8%0QG7;Y'U>9>2-Z_?DM>$"?)G M(6N-<+UP#3IK3;I9Y]BZ=2QXPK&0?)#"%)IL10[Y!#\]SY^?X;N8I#Y3P4.F MUL%9P8^9N22A?T$"+P@G_-D\GQY,A?/_K&__L_5'R0C[L@D;O? )O13VH!3D M6#':Z NRH14SE+,?D%^0&P4593BPA?+1%*#(2FO HDJ9SKC4M0+R976KC<)[ MXNM4;;36HVGK]NZ\UA7-8.E@66I0=^ DO[SR8^_7J8UY2;'T)<6V+R3V: NC M?@NC<^K)Z$C3X9&&>WR)-$SM32L;-[+V&;I+_&@6+=R[8]J_*CEWARIFDQ( M:VLV\#"8>=Y)0L8@?S;W3Q(R!L57\Q.E[1@4>>_]Z83$?4+BLPD9G%^2X2-0 M8^A]S'B0\YS97$W>X_%H@\)H%/X$Z.H4E(Y!OC=";<>H>3P M?&[@R>Q!'5H M>A&-L=7"M-=>]&1;8XH&R /R^E](\3*R!OFE,_@502P,$% M @ MH*&5[$C1\"W!0 ^A@ !D !X;"]W;W)K&ULM5E1;]LV$/XKA%<,+9#%(F7+=N882)QLZ]"B1KRV#\4>:(FVB4JB1U)Q MLE\_DI8ERZ0X)W!?$E&Z.WYW/-YWI,=;QK^+-2$2/&5I+JX[:RDW5]VNB-9$?M[,N!IU*RL)S4@N*,L!)\OK MS@V\FJ*15C 27RC9BH-GH%U9,/9=#]XGUYU (R(IB:4V@=6_1S(E::HM*1S_ ME$8[U9Q:\?!Y;_TWX[QR9H$%F;+T*TWD^KHS[("$+'&1R@>V_8.4#O6UO9BE MPOP%VU(VZ("X$))EI;)"D-%\]Q\_E8$X4%!VW JH5$#'"KT6A;!4"(VC.V3& MK3LL\63,V19P+:VLZ0<3&Z.MO*&Y7L:YY.HK57IRY)AQ,"\Z5!OA \8*F5%+U M]>T=D9BFXITR\WE^!]Z^>0?> )J#O]:L$$I7C+M2H=<8NG&)]':'%+4@'8&/ M+)=K >[SA"1-_:[RNG(=[5V_15Z#GV)Y"4)X 5" 0@>>J5_]3YRWJ3?@A-5* MA,9>V&+OCBR)BF2B%D%(<0&F>$,E3NF_)+D ,TXVF*J'.NXW0A"U3G=4Q"D3 M!2?@V\U"2*XVQM^NZ.YF[[EGU]7B2FQP3*X[JAP(PA])9_+S3S *?G6%YDS& M&H'J58'J^:Q/;EE>J!1T^;A3C(RB+F"/$SA$J#?N/AZ"MZ50/^@/*JD&JGZ% MJN]%I;9.1H6N;DYD.^7^P9S#* J/@-E":*#$W,"B"ECD!7:?;5+V3 A(ZPWJ M0AA9D\-!V#^.G4,J"@<]-\1!!7'@A3@K>+Q6M3@!&4DH!K'> 2Z, SM 08". M(#J$1E'?C7!8(1QZ$>[KG\IFR8M8%ISFJW:<0PM""(,CF+9,2Q1'%<;121@% M3LL"K;8)D/BI6OEG%]:1A6,0H/X16(=0&+8D)@QJ[@E.0DSSF&4&JCLU2S.' MTZL->QQ0AU0(PU$+R ."A">!3/;U.58TI*LLB-6(NA.@M-E(PK 7'2.VI=2> M"UL0HQHQ\B+^0O*$<9,!"N@C27>)"C;X&2]2XL2+[ B/AA9>6ZH'0]2"MR8^ MZ*6+R8RS)3&E$Z= LP6-6_(@M.:/^J-CD+;08-BRM6#-.=!/.H9MU?:7E)-, MMSMLD=(5UJVH$VG/KO=#>(S4%H(!A"U0:R*"?B;Z2N5ZS=)$5RBSI;P+;W-. M9 -U$5/0MNXU,4$_,YD^Q@G*9IDP"JS];DOU>J@M?#4703\9[?<[.6QUF6FY MXK+5_1\FA38##1216U&UQ4:#/FI+U9JJX&E<=3^?S0#9L[^I6G11R+8.I;1Z MV!:%R ZZ35NP=R#5Q%Q3%QQYF]^'!J_J#MB$_6'7/()O'Y0\>"]))IR]+?0R MXTN;VW-9:YY*:E9$?E9\4*>NW1E7'9C4>9VK*K-O-BZ &L%ZUN!GFWXELB[;7RDO+PKFL-7VN:1WU?V2)1-ZFX<6Q.).U9BSJS@'Y.X=3 M"XBC0[ IS3_7:WVI^PWD[S=^)[DJ\:E93)QD-*?Z$D=?;CI=\AI[\3*>R5K3 M];I30<,?FM+>/NC%L3B3M68LZ@X(^4_OIZ;TR+Z\LC/ZK U,]^!V.2-\92[= MA8)8Y')WT5R]K2[V;\QU=K<6W_TJ\!'S%ZB?3>0;&/N MJA=,2I:9QS7!">%:0'U?,B;W SU!]7/'Y#]02P,$% @ MH*&5[AD)29# M @ :04 !D !X;"]W;W)K&ULG93;;MLP#(9? MA?"*H06RV'$.'3+'0-)@V(!U"QITNQAVH=A,+%26/$DY].U'R:Z1#:DO=F.+ M$OGSHVPR.2K]9 I$"Z=22#,+"FNK:1B:K,"2F;ZJ4-+)5NF263+U+C251I;[ MH%*$<11-PI)Q&:2)WUOI-%%[*[C$E0:S+TNFGQ^*ZS;"-.D M8CM8G2<"5!XW86S ?3Q=CY>X?O'(_F; VNDHU23\[XG,^" MR &AP,PZ!4:O ]ZA$$Z(,'XWFD&;T@6>KU_4/_K:J98-,WBGQ ^>VV(6O \@ MQRW;"_N@CI^PJ<<#9DH8_X1C[3LBYVQOK"J;8"(HN:S?[-3>N$WG*);,L3;0Z@G;>I.86OE0?37!P5>F-7,W M!-=+M(P+]UA-_//^<9839_UUR6T6F)T6<+]ZE-3L0QG ?W+!O4! M@_3MF\$D^M !.&P!AUWJ!&@,8@^H==R=RAT(A]P#B[H$M85,24]^";Q;>A#! M,S)M.BA'+>7H_RA5Y1O&*L"319G7W)=8NQ-,(BBIT*(+=MS"CCNUOOT+R:3< M,T&$-)X,7H*K!6^]H)M-AS3N3Y+P<$X1GG6.&T+W3.^X-)1D2U%1_Y9$=-W8 MM6%5Y9MIHRRUIE\6- M1.P. MBH$D$P, ',* 9 >&PO=V]R:W-H965T09QKP5C%;FDP)AN>XAS=4L V60;I[RE*R6ZBF=H^<(?7 M"9 5XQ&C'#L9 .ED2 M\B0G7^.)9L@%H11%7"I \;=%,Y2F4D@LXU>EJ=4I)?%PO%>_4MZ%ER5D:$;2 M[SCFR40;:"!&*[A)^1W9?4&5'U?J121EZA?L2JSG:R#:,$ZRBBQ6D.&\_(?/ M51T."$*GFV!5!*M)<%X@V!7!?FL&IR(X;\W@5@1E72^]J\*%D,-@3,D.4(D6 M:G*@JJ_8HEXXE^=DP:EXB@6/!]^0J#(#YV A3F"\21$@*Z""8$88!Z<+ /(]1 MW,$/^_G#'KXN_-=%L/9%F%J]@C<1OP"V^0E8AF5WK&?V=KK59>?_LL__.?M1 M,>SZ1-A*S^X_$3\NEXQ3\1[_[-K@4L+IEI!WVX@5,$(335Q>#-$MTH*/'TS/ M^-Q5W?<4"]]3;/Y.8D?[X-3[X/2I!S<%HI#C? U2]3I&XG7LVHI2Q5,J\JNP M#:R![X_U[6&).T"FT0"%;=! >#D&S=L@=VA8->C(JEM;=7NM/D**X5+&ULE51M:]LP$/XKAP:C@RU^2[(N MQ#XI]B45ER9,N2?/O)\F)R2 -[(NMD^YY[CG=G?*=-L^V M1B1X::2R4U83M9,HLF6-#;<#W:)R)RMM&D[.-.O(M@9Y%4"-C-(X'D<-%XH5 M>=B;FR+7&Y)"X=R W30--_L92KV;LH0=-Q[%NB:_$15YR]>X0/K1SHVSHIZE M$@TJ*[0"@ZLINTDFLZ'W#PX_!>[LR1I\)DNMG[UQ7TU9[ 6AQ)(\ W>_+=ZB ME)[(R?ASX&1]2 \\71_9OX3<72Y+;O%6RR=143UEUPPJ7/&-I$>]^XJ'?$:> MK]32AB_L.M_A)P;EQI)N#F"GH!&J^_.7PSV< -+L%4!Z *1!=QNU :!JXVB,WY^_S,OT8 A)&T&A%M84$*KZ_ MH'O8ZQ[^G^Y*V%)O%('AA.>$=GQ)5WD__MLB'B3Q=9)'VU,AT4E_^E'_SLU: M*.NN8^6 \>#CB('IQJA99>:W "$9>U>'#3>P9VOM*:CX:>@?\.*OU!+ M P04 " "V@H97OO_$&?H" !F" &0 'AL+W=O[W/SMWQV@EY(O* #1Y+?)2C9U,ZVKHNFJ60<'4 MA:B@Q)6YD 73.)0+5U426-H8%;E+/2]R"\9+)QDUI XS.!K.G8\HPARF&GC@N%C"=>0Y\83ZOBS=NIT3&.X M_;[Q?ML$C\%,F8)KD?_DJ<[&3M\A*M'L?H"ZX!ZQM],Y*KY):MV;XR; M9[72HE@;HX*"E^V3O:X/8LN TCT&=&W0'(3;@AJ5-TRS9"3%BDBS&[V9ER;4 MQAK%\=+7H#FO%C)./8G:WQ5RV>[L%_G^D+$OB?"/5H0)XG M-^3TY.Q?-RY&U(5%N[!HXS;$XC)*<23%KQ M,59D8_5V6)%'!W96U+&B8ZS8QHIV6+TPWG.&<<>*C['Z-E:\PPKZ M_3VL?L?J'V,-;*S^+BN(J9TUZ%B#@ZRG#+ 'S#5(&W&P0_1IW-MS;;[W7JJ\ MPU"A,66P"/*B+DC>E*6*O6&/T%B3?&MBK%UN:PEI$ 5[M&R53?^@ECM0:DAX M4=4:7>!*@M%6!OZ/@W*>1R2VKA/<2YQ\L4.UQ6(ETIQK001ST_P.Z6UW# M=.![)A>\5'BP<[3S+F*4+-NFU@ZTJ)I&,A4:VU+SFN&' $BS =?G0NC-P/2F M[M,B^0M02P,$% @ MH*&5Z9'F'/_ @ ?@T !D !X;"]W;W)K&ULK9==;]HP%(;_BI554RMUY(./0@>1*-&T5NN&RMI= M3+MPDP.QZMB9;:#]][.3-"(K1$7R#;$3O^\YYS$G-[ S3!A3C@N[LU%..9K M10F#N4!RG658O%P!Y=N)XSNO-^[(*E7FAAN.<[R"!:C[?"[TS*U=$I(!DX0S M)& Y<:;^930RZXL%#P2V,3"6/G#^9R74R<3R3$%"(E7' ^K*!&5!JC'0: M?RM/IPYIA+OC5_VZEDR M^$7;:JWGH'@M%<\JL*PX[ [QT0!)4@>*^@6PFZ[Q7T*D&O(%.6 M4G"(L,+A6/ M$F:U=C.# F:AUN439K9]H81^2K1.A3.>943I?50289:@&6>* ML!6PF(!$G] T28C9($S1-2O_96:[3B-0F%!YII?<+R)T>G*&3A!AZ&?*UU(; MR;&K='HFB!M7J5R5J00'4OD1JP[J^NG].OM]S/M?RES',/$T?TM M06S "3]^\ ?>YWVL;)I%ELP:'+LUQVZ;>W@'4@D2*TA0C&5ZCAAG\5H(C70? MQ-)L4)B95]XF'(Q\?^QN=N&T1CP6SMN(7AVN47&OKKC76O&"4!+K'GO E,(+ MNA(D60&ZPNSI''WO3#O[RFYU//:_8],LLF36(-FO2?8M]V#?)D>;9I$ELP;' M0HS<=U>_]WU&SUHC' MPK%D5L)Q=PZ[YLOD%HL581)16&I[KW.AWY2B/.V7$\7SXOS[R)4^31?#5'\@ M@3 +]/,EY^IU8H[4]2=7^ ]02P,$% @ MH*&5]!NU(=A P &PT !D M !X;"]W;W)K&ULQ5==;],P%/TK5I 02&SYZ/JQ MT49J"X@A!M4FX 'QX":WC;7$#K:S4HD?S[639BUDEBI5H@^-G?@JPQ DU]%SM7$R[0NKWQ?)1D45)V+$C@^60E94(U=N?95*8&F%E3D?A0$ M [^@C'OQV-Y;R'@L*ITS#@M)5%445&YGD(O-Q N]W8U;MLZTN>''XY*NX0[T MEW(AL>>W+"DK@"LF.)&PFGC3\&H>6H =\97!1NVUB9&R%.+>=*[3B1>8B""' M1!L*BI<'F$.>&R:,XV=#ZK5S&N!^>\?^SHI',4NJ8"[R;RS5V<0;>22%%:UR M?2LV[Z$1U#=\B;>NSPTB-)I;0H&C!&4#!>7^FOQH@] /)T Z(&$/T% MB 9/ 'H-H&>%UI%966^HIO%8B@V19C2RF8;UQJ)1#>-F&>^TQ*<,<3J^TR*Y M/YNA$2F9BP)WAZ+6WS,R35-FFC0GU[S>,.;!BS>@* 5B8(H[(K' M#?^<:(2'%MXC94XY41F5H!RA]=J%Z5GNWE,+8XC.EO\NS%1*RM> 1TF3Y9;L MCUO0K;T]W5"9DN\?D9)<:RC4CZZUJN>_Z)[?I(\K5=($)A[F!P7R ;SX^;-P M$+SN,NI$9 =67;167;C8XT]5L01)Q(K SXKI+6$\01LP/=@U4>2WO79YX"0^ MUH.:K&_)3/I\B*.Q_] AK-\*ZSN%+4#:.IG>WBT676*RC^ U!+ P04 M" "V@H97O*=A2H\% !\(@ &0 'AL+W=O([++:,9!=65#Z718^AG<#6[:(Q"3@4@*+?Z_DD<2Q5!+M M^%&(#LJ<,K!^?%#_775>=&:!,_)(XZ]1R-=W@_$ A&2)MS'_3'=_DJ)#GM0+ M:)RIOV"7UQU-!B#89IPF1;!H01*E^7_\5H"H!4#G1 J M!1 /)/!#A%@',< MX)X(<(L 5Y')NZ(XS#''LRFC.\!D;:$F#Q1,%2VZ'Z7ROK]P)JY&(H[/7C@- MOM\\"'(A>*2)&$X95C?D!JA+X--&%>_E_8GX'KR;$XZC.'LO:OP,+)"M,2/9 MU.*B,5+2"HK$CWEB="+Q!#S1E*\S\"$-2=@1/]?'0Z01L 2%$@4ZH'A 6L4G MO BJ\T1FGO*^.TG-.Z/VS31:$ ;H$ MF;J-5-W&KOOTD NYW4)RWKG--C@@=P,QL62$O9+![)>?H&__U@7)I-C%M$?#*=1L@M,0D+>-6%:( J?@59SN):95OI@8;!-S MQVX7,4-YF\1010QI/>)7M2B2S%X)$XL\P2W_X0(;%@6DDQ0R2LJDVMR46I-F M9;BAUHZ>,(PAC6/,,K 19ER-P.X!:-2#%VJ3V@#TAQ >#[YKN&M8V6NH]]=U M\W@F)*,.NU"#3MU*HN'8.\9T#8<-*XL-]1Z[Z27/!&74<1=J#5#><.P?<[J& MXX:5Y89ZSWW*6)Y)S*@3+]2.B;4>P&L8<5@Y<:BWXG67>28EHU:\4&M0LH>H M]?Q=PXG#RHK#'B_>=IUGPC)JSPNU!BQ_Z+>&U%@_\S1TZ?Y%)RA5IS4'CH")RIG$UPE7M' M\#(ORHC$ !MD.3O\)$+0KSO>CT][]'R"ZW10]IU@&?>PZ]:[A\5+E\I'?Y??.AAJA1M]_3S /1R8$H')\F>HT% M :H6!$B_('@F3.WVRD?Z1;W2 -^>B-SL^:\3H]&U@%&UN2FU)LEJR8!\[4^. MHG>S:&]]WC.Q-EV1A*0<+/:@7N\9[]7I^QUF(?CVMY $'SE)LF[X1I<51M7F MIM2:\*O5!]*O/E[JNY(@.*S>^M[4H?8+?.3 L>\S@29%C^J4-> MX'2C-O\7E'.:J,,UP2%ALH*XOJ24'PHR0?G!R>Q_4$L#!!0 ( +:"AE?' M1H070 , -P* 9 >&PO=V]R:W-H965TAR4NHF.FI!4C:F&55,?US"D*M)T$<;!>N^;RT M;B',Q@LVAQNPMXLKC;.PT5+P"J3A2A(-LTEP$9]/X[X3\">^<5B;O3%QKMPK M]> F'XM)$#DB$)!;IX+A9P67((33A!S?-TJ#QJ83W!]OM;_SSJ,S]\S I1)W MO+#E)!@&I( 96PI[K=8?8.-0ZO3E2AC_2]:;LU% \J6QJMH((T'%9?UE/S:! MV!-(Z $!NA&@GKLVY"G?,,NRL59KHMUIU.8&WE4OC7!-F&^7"=DFLP5O/@5!]N)9/(A>=Z#V&]1^E_9L"G,N)9=S?,&"R1S( M"5Y7S?J2_.J@KO6F7J_+\%4VZD?1.%RUT*0-3=I)\UXSZ6+U5(;T$<,@2@?M M#(.&8=#)<(UUP3_ZIT(,'D&=%)?N+H2 (L3Z.@/^+U$Y:P&* M4]H.-&R AIU F'W'O)+A(Y8X2J-^.\NH81EUYM>=KZ@8D8L5:/R'(/[=$"QS M0-XQKLDW)I;0AC/Z#ZD61[N*&AV1;(42@FE#%E@R?"!=1'=EJ;5BUG9&^V&E M/9JTAS7>*_GQD_/O&*S-/TJRSY7TH@-/+Z8[+OKTG#P&C+: T=[@4,!VA3[N M+,X'T_08QJ25L7\@5^)=A8^[2WQ+YAZ#UV][PU&!GONVRI!<+:6M M>X]FM6G=+NJ&97>\[OL^,8WI8HB &8I&O3.L(KINI>J)50O?OMPKB\V0'Y;8 M?H)V!W!_II3=3IR!IJ'-?@-02P,$% @ MH*&5_U"K>X5!0 CR !D M !X;"]W;W)K&ULQ5IM;ZLV%/XK5G8UW2O=%FP( M@2Z)U 2V76E7JYI[MP_3/CC@)*B ,]MIVFD_?N:E$,!!S6;=?FG!/.8 M!Y^ZTR-E#WQ'B !/:9+QV6@GQ/[&,'BX(RGFUW1/,OED0UF*A;QE6X/O&<%1 M890F!C)-QTAQG(WFTV+LCLVG]""2."-W#/!#FF+VO" )/RIK2 MA_SF4S0;F?F,2$)"D5-@^>N1+$F2Y$QR'G]5I*/:9VYX>OW"_F,1O QFC3E9 MTN3W.!*[V<@=@8AL\"$1]_3X,ZD"&N=\(4UX\1,<*ZPY N&!"YI6QG(&:9R5 MO_%3E8@3 \FC-D"5 >H:V&<,K,K >JT'NS*P7^MA7!D4H1ME[$7B?"SP?,KH M$; <+=GRBR+[A;7,5YSE"V4EF'P:2SLQ7PD:/EPM9*HCL*2I7'\<%Q6\ F'[;W!NP-F9LZ0>@E00LT2/AK**Z!!3\"9")+,9_E MZ\V1*IS_YSWXS]Y;R;#JU6(5?-:YU;+#C%RM^TOBEC&<;8E4$ '6S^ 4=X>? MB^';(V81^.,720D^"9+R/U6KH_1OJ_WGJGG#]S@DLY&414[8(QG-O_\..N8/ MJM+H)/-UD@6:R%I%M.LBVD/LU2M?%B<\+2(IW^N/(),?*+H!.*6'3' 0XGTL MY]#R+'-J/)[60H&"R/3:*+^/LA$TQVU4T$=9GH<: MCZVTC.NTC ?3LFRB!/Q,BE3AEZSCTRE#U F^CX'%^]R*70'RQDXG= 7(]5QU MY$X=N3,8^1+/053@@'_X#58NERULOE:V0)=;.T*G?1!\(V%IYJ MKE+J9/.UL@6ZV-JE1$TIT3>5G\K=J2985F>#LE2!NB+E*T!0;I8[$J1"329G MMK>PZ=W@8%IQBS< =F9@X@\DH3N\^6K#%EK'Z:5S=?*%NAB:Q>EZ<6@ M_=:R,]@-7EQ*G6R^5K9 %UN[E$W_"(<;2.VRT^_U$$3=?8\*A4R[*SQ]E&=Z MJ"L\?934G7/"T[27<+B_+#<]N>JDF#T0$6=;9;R#+!FC MH&MYW89+"9M8SAG5:7I0.-R$_D0RPF1WE>L.CM(XB[E@.#^64@8^2';QBM7) MYFME"W2QM4]3FDX8F6\L/DAKRZR5S=?*%NAB:Y>R:9G18!^G77PJ=\Z@K"P5 M* NYW0V/ @61 [OBHX*9CC7NB(]QE9/5J?GM\69\:= M\06\64+%N ]O@O)LO*$OC^H_8[:-,PX2LI&NS.N)%$I6GGZ7-X+NB^/=-16" MIL7ECN"(L!P@GV\H%2\WN8/Z?Q#F_P)02P,$% @ MH*&5R0E[F,) @ M)00 !D !X;"]W;W)K&UL?51M;],P$/XK5I#0 M)D&=)G2@DD1:.Q"31JE6 1\0']STTECU2[#=9OQ[SDX:!6G=E_C.ON>YY^R[ M9*TV!UL#./(DA;)Y5#O7S"FU90V2V8EN0.%)I8UD#EVSI[8QP'8!) 5-XOB& M2L955&1A;VV*3!^=X K6AMBCE,S\78#0;1Y-H_/&(]_7SF_0(FO8'C;@OC=K M@QX=6'9<@K)<*V*@RJ/;Z7R1^O@0\(-#:T"&7\Z3FC(:4'CNTS^^=0.]:R91:66OSD.U?GT8>([*!B1^$>=?L% M^GIFGJ_4PH8O:;O861R1\FB=ECT8%4BNNI4]]?

,H1YXH5OON]*K4$.<6&O,^HPK0?3LD^QZ%(D%U)\*]V$I-,W)(F3E&!%Y6$I MF+7_,U$4/JA/!O5)H$XO4']B1G&UMR/1OVZWUAE\[-_/*>WHWCU/YP=@;AM6 M0AYAAULP)XB*UZ^F-_''%\2F@]CT)?9B=91;E*DK4OKRP7HS7,=S2CNN6>#R MDW4JDHR>QNGIZ-7] 'UE9L^5)0(JQ,23]P@V75-VCM--:(2M=MA6P:QQCL'X M #ROM'9GQ_?6\&&ULO9IM<^(V$(#_BL;-='(S26P9C($2 M9B[8-[V97LN$IOFLV (\9UM4DL/UWU=^P<:V$*%H^B7!8O>1M;O:U6+/]H1^ M9UN,.?B1Q"E[-+:<[Z:FR8(M3A![(#N,^./H-\*6^$?,\OOH:/ MAI7?$8YQP',$$O_>\0+'<4X2]_%W!37J.7/%X\\'^I=B\6(Q;XCA!8E?HY!O M'XVQ 4*\1EG,G\G^5UPMR,EY 8E9\1?L*UG+ $'&.$DJ97$'2926_]&/RA!' M"H(C5[ K!;NK,#RA,*@4!A^=85@I##\Z@U,I%$LWR[47AO,01_,9)7M _,) MW 3L/Q;!J(4O*019W=' W]N2<8$7PS>M*YG)A<+SV_?#*I%/I6+M$\L<@"^ MD91O&?#3$(<2?4^M/U'HF\+@M=7M@]6?;"7PCX _@ &\ [9E#R3WL_BXNBU; MSG6S^_]Y]I8Q!G4(#@K>X%0(9@FFB!,ZE7FVU!W*=?,T.F4[%.!'0^1)AND[ M-N8__P1'UB\RL^J$>3IAOB98RP'#V@%#%;W( 5&U<>-\X\K\4")&!2*O/N]S M.)J,W)GY?FS@OM2],QY9;2FO+S6P[*Z4+V,YENO48JW%.O5B'66T>3@E(H^> MC#='9[SIA'DZ8;XF6,L%H]H%(V6\O1;5&X?WZ%UL_ T^)'UQCF%<9/@HW8", MB8HBLGY05)U\).U&*=B)\E*HWN5G!5&-;H5"R9*&<'E7SE% V2X42:P3PQ*Q MD66/G4X0R\3&SF34B6*)F-@1KBN/8K2%9.^E*R8R%BGBPFTFN.S=54YJ=0UA9Q6FJ>5 MYNNBM1UQU,? _[NHA%5CF9^B*1DA48*:Q78>2P4R4&-@T+5!['YRM.@N^ [/)> M6-Z.:NU:M-(\K31?%ZWMB:9S@XX#G/Q4=<@7#048C'HFL?"ZE.KW4)@[JSJ2;+/IBW=.!G-0]:OA* M4MLD39<#U6W.\^I%GAR4:A?'I$Z:IY7FZZ*U'=#T2-"]+CDH>ZR+':&3YFFE M^;IH;4'EMOMXB52O=P@ ;G#03K3IJGE>;KHK5_FV]Z.ONZGL[6VM-I MI7E::;XN6ML134]GJWNZQ=&. /O#GCF3'NQ^6^0.N]E!(M3-#A(1Q^V<0'PE MI[WJIOVRU>V7OUHNI0M3JET<=CIIGE::KXO6=D#3WMGJ!U)G][_6[DXKS=-* M\W71VHYHNCM;_6!*[[FAFJQ5[KL_/TAD>GGAK(BO%"EM81X]LD\PW13O2C!Q M!LA27CXZK4?K]S$^%V\A=,:?X'0!)>,>G/KEVQ8-OGSYXQNBFRAE(,9K,97U MX(K[I.7[%.4%)[OBA8$WPCE)BH];C$),Y#U8<)C T*,'1F MB+/?OC. P5R"XW:BS4ML\#F_F7/Q/QS/?(_)(PT18N YB5.Z4$+&LFM5I7Z( M$DBO<(92_LD6DP0R?DEV*LT(@D'AE,2JH6D3-8%1JBSGQ;TU6+Q1=.=RXCW8A$S?4Y3R#.[1![&NV)OQ*K2E!E*"41C@%!&T7 MRHU^[>F.<"@L_HS0GAZ]!R*4!XP?Q<5=L% TL2,4(Y\)!.0O3VB%XEB0^#[^ MJ:!*O:9P/'Y_H/]:!,^#>8 4K7#\+0I8N%!F"@C0%N8QN\?[WU 5D"UX/HYI M\1?L*UM- 7Y.&4XJ9[Z#)$K+5_A<)>+(@7.&'8S*P>@Z6"\XF)6#^=H5K,K! M>NT*=N50A*Z6L1>)T"$-:>)-T7V"V^>KR@5C;)AA'\:<3^V_)WW MXEWJXP2!BT^8TH]@C0C8A) @< G6F*&413".OP,WBG-15+!!?DXB%B$*O&<_ MS@,4@"W!26G!+QK""L9^'D/1$A1/\^'=>E;V1KENFTK=R^E65/];:1=PK5 MRI!=9\@>S="&8?\1X*P0O*$H1]W/[5*9,%S(DCN FIE&1W!.H5H9FM49 MFHUF:+WY2@%_; *8A3QP'GPQ.Z0^NA2/SP& >TB&'ZI&P>?VKTR8*Q/F28*U MJN/4U7'>A10Y,DLI$^;*A'F28*U2ZEHS*&D_3HRJM8_583K3.F(T8&08CMT1 MH]>@O%.H=HZ.ADE]-$?W7(X&PQMU.[=#I=)+%J[H,WTK(].=&^L.F9/!72G*SI]&\?0C*[H]*VLR:0K.B=0[10U M4ZD^/I9ZF_5Z,+I1M[-[5";-E4KS9-':!6B&7MU^'Z(C=7J62G.ETCQ9M'9! MFPE:'YWJWEAT)CT5Z#WH]$TLK?LKSY"18W8E9YS4SD\SENKC<^DW2 A,&04, M@RPG?LA'+<"3D?#6IN(GH,&X1YEG=Z],FBN5YLFBM:O3C,3Z['W(D=0)6BK- ME4KS9-':!6VF:'UTLGMC.7).RU'?Q+ UK:M')T'>*5"9'_7H-"]!9%< ;L @ F H !D !X;"]W;W)K&ULK59;;]HP%/XK5E9-5.J:D L=#")! UH?JE6][6':@TD.)%IB9[8#[-_/ M=D(&-,WHQ@OQY7S?=R[&/L,U93]X#"#0)DL)'QFQ$/G -'D80X;Y)+2#(4VY_D7KTM;M&R@LN*!9!98> M9 DIOWA3Y6$'('F: 78%L \![BL IP(XQP+<"N >ZY)7 ;QC%7H5H*=S7R9+ M9SK OM#1M>(*6O)I@:Z7!HM$YP0=; >!).[B<0)_X:$- /TB#? 42< @9.4 MGZ,/Z.DA0)VS8UIP3"(^-(4455 SK 0FI8#]BH"#;BD1,4=3$D'4 M@)^VX_LM>%,&6T=L;R.>V*V$7T)QB9SN!;(MVVGPY[H=/LZ9A%NOPH/CU>VF M;/R?\[-_5M_+I5.?'D?S.7\]/2A(>)A27C! W\9S+IB\,[XW'9>2T6UF5/?H M@.-0U-]2[:>9E//VLJW/<\:FJO=NK5*OK5N#8K.H>+TI9'C MN?U]H]E+HU[_RJF-]O+GU?GS6O/WC-,"EZ]H*I]Q3$*XD'=J*-L #J@303DZ MOT XHP4133EM57CK?\9[F0G'.DA7<$K%Z2G)9B5$T%R_VW,J9!>@A[%L'8$I [F_H%1L)TJ@;D;]WU!+ P04 " "V@H97 M'#F]%-(# T& &0 'AL+W=O0EFUHKSJNQ;;-D!05F)Z2"4IQ9 M$%I@+G;ITF85!9PJ49';GN.,[ )GI15,U+$Y#29DS?.LA#E%;%T4F-Y?0DXV M4\NU'@Y<9\L5EP?L8%+A)=P _U;-J=BS6TJ:%5"RC)2(PF)J7;CCV/6E0$5\ MSV##=K:1',HM(3_ESE4ZM1QY19!#PB4"BX\[F$&>2Y*XCO\:J-7FE,+=[0=Z MK 8O!G.+&Y_R:;#Y",Z"AY"4D9^H_VM2Q@U,+)6O& M2=&(Q14465E_XE]-(78$@J,7>(W >RP8[!'XC< _-,.@$0P.S3!L!,-#!:-& M,%*UKXNE*AUBCH,))1M$9;2@R0UEEU*+ F>EO+-N.!5G,Z'CP37DF$.*YICR M>_25XI)AY3E#;T/@.,O9._0!?;L)T=LW[R8V%SFETDX:_F7-]_;P??29E'S% M4%2FD&KT8;_^O$=OB[&V _8>!GSI]0*_)/P$^>Y[Y#F>K[F>V>%R3S>?^S-@_[Y6X2B*PX%^U=WT]3<@9XKN^F853B! MJ27:)0-Z!U;PYQ_NR/E+YYA)6&@2%IF$Q89@':<'K=.#/GKK=*6] M=0RS9<9Q+BN8E5FY1#)!E@!#8I* H*AR<@_ =-7L!1_[R)B$A29AD4E8; C6 ML7K46CUZI>8X,NFT25AH$A:9A,6&8!VG3UNG3WL?ZOF:)BLQNQ4/,26%F&_O M]$J=OS5MN+_AS7X;$3Z-T+;$WX+BWJ$]LW!G;>'.7M -Z]DO4&TW[ 4?^XR8 MA(4F89%)6&P(UK'ZO+7Z_)6ZX;E)ITW"0I.PR"0L-@3K..TZVU=*QV@_;'!] M#;$)Z9LD:BBZZ6:D0>GBXOY!/K>(.^_E[D$S[OG>JO7JCWTPC-)"H[3(*"TV M1>OZZFU]]5ZI$39@4X:;I(5&:9%16FR*UC5\NT;B]KZ8!Q=)(E^0F>A_]_@V M!ZVU_D&OKK/^5$>;=EC6R&C66)-UT,U:%]K>6=04L\"E6GYF2!6S7J)JC[9+ MW!=J8??1\4MW/',UQT-W'-4+V%M\O9[^&=-E5C*4PT*DHZQU. M*K6D>DNXF**JS17@%*@,$.<7A/"''9F@_:$@^!]02P,$% @ MH*&5Y+M MRV]$ P SA0 T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB; MT5;:*B%-VB8D>-@;0XF>.REE\_7SM-/_#M.AX&72J(?8_/NGU(OQITHF'>-KP3A%:M^7-M\&$CB6'=:D,^UDAUQ43$1#*JYU9!O[9G=--DUCJ&XZ&=_DBW:#DCX7^/#?3D;8/ER;+]5 M=@U[/=;O[;=N\NH83,;'8/(H:K)W#":3(S#9?;5OS<--1F]S( M/ROAGD#!I8',OW=6N.[C5?(_CK ]G1? MA6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS0$WY.5$$NXIYPYY@'$D2 M#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HLB^!W?>1^'J M/16N_X,Y_ U02P,$% @ MH*&5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Y'Z Y6J MKU;\[[?5>LH9;N+[,!C35+8VOI\="N^FYC099N#>#KJI\.!F?]6BJ=?/MZ M:&MF^_&!\5!X9306AH([!0_NM3X4>+FXD0@R3LX&V.!2 M6>>;,YKV)3+N $_>'VV]^:4J#W8B/?QMS7:C]"HT@U?1CRZCB)XHN03LH!7YSIE(EFHJA-2E MF( KK-HTQV8907XF(#_S0OZ03CFD$3,+#D]]I9UOZUI&D%\(R"^\D#>P [T% M<0.%66D5ZN,)?$#-X ->M$MI[P%-6(&80[&U" U82[T+3Q*+$-FLQP\UR0-.)+KC=%O^2BG#)FEA$+MT)JU_%+=6 M8K;G85J9*%=4)LQZ<2)-R2)EEL54.U7B_88! M+''HBN\6([EZ-RFGE#-29F>0"4$K24W)10F[.RC,.$U-*86DS KIR%S$A]N0 M+KB/,2,EEI19+)TI3"^+:K['KISI>SF?D1M@)C--[S8MB3$HZ&;-TNC$/I8L8D[). MQFR=;C?VQ/>=5)5L85+6R9BM8+Z(TL28Y-,89@5U M8EY*_WX3-Z<4E+,_D"'V_40OQJ04E#,KZ&CJCK(LRUA!.:6@G%E!!&:HBC$I M!>6G6@B%'*D]TBD%YZ)0A&.14&# MYE36V/+UW_B397O^DG9MV7:'O-GV>7+<[PYYT6Q*Z1]"R,M-VK?YINO3X7QD MU0W[MIR7PSKT[?*]7:>@T^DL##]G-(_SGS,GKZ<^_65BMUIME^FI6W[LTZ'\ M,CA\=L-[WJ14FLEK.ZQ3633AN+ONSN&RD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB+01J"[(M!&X+PBT$<@O2+01V"^(M!'HKZJT$ M>BOJK01ZZ^AAFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]#O8U ;T.]C4!O0[V-0&\;O2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VTD4#OB'I' KTCZAT)](ZH=R30.XX^5OZG MWKF<=BE?>[[7>/W_I+JYNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+ M31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\ M>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4 M&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVN MW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ MH*&5XFK"\#M M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ MH*&5YE&PO=V]R:W-H965T&UL4$L! M A0#% @ MH*&5V.8\ZJJ!@ K!X !@ ("!@@X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5Y&PO=V]R:W-H965T M&UL4$L! A0#% @ MH*&5Z68NLD[ P & < !@ M ("!BUH(3*0P "(A 8 " @>,Z !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5[.L4_&L M!@ C1 !D ("!+E8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5[^[]&PO=V]R M:W-H965T&UL M4$L! A0#% @ MH*&5YH?-,34!0 _ T !D ("!CWX M 'AL+W=O&PO=V]R:W-H965T[P;BD@@( , ' 9 M " @6R) !X;"]W;W)K&UL4$L! A0#% @ MMH*&5\;J> !:!P !R( !D ("!)8P 'AL+W=O&PO=V]R:W-H965TB !X;"]W M;W)K&UL4$L! A0#% @ MH*&5SCN-30L P M_ 8 !D ("!G*8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5TEUQU_M!@ Q! !D M ("!)+( 'AL+W=O&UL4$L! M A0#% @ MH*&5R J?UI]! :PP !D ("!Z<( 'AL M+W=O&PO=V]R:W-H965TO) !X;"]W;W)K&UL4$L! A0#% @ MH*& M5TF[>-%Z! P1D !D ("!G\T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5_B%0HM$!0 U!T M !D ("!<-D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5^.44M;- P \ L !D M ("!C.L 'AL+W=O&PO=V]R:W-H965T MQ(T? MP4 /H8 9 M " @13S !X;"]W;W)K&UL4$L! A0# M% @ MH*&5[AD)29# @ :04 !D ("! OD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5[[_ MQ!GZ @ 9@@ !D ("!*0$! 'AL+W=O8<_\" !^#0 &0 M @(%:! $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MH*&5[RG84J/!0 ?"( !D M ("!* L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MH*&5R0E[F,) @ )00 !D ("! ML1D! 'AL+W=O&PO=V]R:W-H965T 9 M " @:LA 0!X;"]W;W)K&UL4$L! A0#% M @ MH*&5ZH3> ;L @ F H !D ("!E28! 'AL+W=O&PO=V]R:W-H965T2[\ =;!X $ .P@ : " <$V 0!X;"]? M7!E&UL4$L% 3!@ _ #\ ,!$ -HZ 0 $! end XML 69 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 70 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 227 278 1 false 49 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://sprinklr.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://sprinklr.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Description of Business Sheet http://sprinklr.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://sprinklr.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Marketable Securities Sheet http://sprinklr.com/role/MarketableSecurities Marketable Securities Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://sprinklr.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Balance Sheet Components Sheet http://sprinklr.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://sprinklr.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://sprinklr.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Stock-Based Compensation Sheet http://sprinklr.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Net Income (Loss) Per Share Sheet http://sprinklr.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://sprinklr.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Related Party Transactions Sheet http://sprinklr.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 22 false false R23.htm 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://sprinklr.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://sprinklr.com/role/RevenueRecognition 24 false false R25.htm 9954474 - Disclosure - Marketable Securities (Tables) Sheet http://sprinklr.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://sprinklr.com/role/MarketableSecurities 25 false false R26.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://sprinklr.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://sprinklr.com/role/FairValueMeasurements 26 false false R27.htm 9954476 - Disclosure - Balance Sheet Components (Tables) Sheet http://sprinklr.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://sprinklr.com/role/BalanceSheetComponents 27 false false R28.htm 9954477 - Disclosure - Leases (Tables) Sheet http://sprinklr.com/role/LeasesTables Leases (Tables) Tables http://sprinklr.com/role/Leases 28 false false R29.htm 9954478 - Disclosure - Stock-Based Compensation (Tables) Sheet http://sprinklr.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://sprinklr.com/role/StockBasedCompensation 29 false false R30.htm 9954479 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://sprinklr.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://sprinklr.com/role/NetIncomeLossPerShare 30 false false R31.htm 9954480 - Disclosure - Organization and Description of Business (Details) Sheet http://sprinklr.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://sprinklr.com/role/OrganizationandDescriptionofBusiness 31 false false R32.htm 9954481 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 32 false false R33.htm 9954482 - Disclosure - Revenue Recognition - Other Information (Details) Sheet http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails Revenue Recognition - Other Information (Details) Details 33 false false R34.htm 9954483 - Disclosure - Revenue Recognition - Performance Obligation (Details) Sheet http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails Revenue Recognition - Performance Obligation (Details) Details 34 false false R35.htm 9954484 - Disclosure - Revenue Recognition - Revenue by Region (Details) Sheet http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails Revenue Recognition - Revenue by Region (Details) Details 35 false false R36.htm 9954485 - Disclosure - Marketable Securities - Available -For-Sale Marketable Securities (Details) Sheet http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails Marketable Securities - Available -For-Sale Marketable Securities (Details) Details 36 false false R37.htm 9954486 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://sprinklr.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 37 false false R38.htm 9954487 - Disclosure - Fair Value Measurements (Details) Sheet http://sprinklr.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://sprinklr.com/role/FairValueMeasurementsTables 38 false false R39.htm 9954488 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expense and Other Current Assets (Details) Sheet http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails Balance Sheet Components - Schedule of Prepaid Expense and Other Current Assets (Details) Details 39 false false R40.htm 9954489 - Disclosure - Balance Sheet Components - Schedule of Depreciation and Amortization (Details) Sheet http://sprinklr.com/role/BalanceSheetComponentsScheduleofDepreciationandAmortizationDetails Balance Sheet Components - Schedule of Depreciation and Amortization (Details) Details 40 false false R41.htm 9954490 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 41 false false R42.htm 9954491 - Disclosure - Leases - Narrative (Details) Sheet http://sprinklr.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 42 false false R43.htm 9954492 - Disclosure - Leases - Schedule of Lease Cost (Details) Sheet http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails Leases - Schedule of Lease Cost (Details) Details 43 false false R44.htm 9954493 - Disclosure - Leases - Schedule of Other Information (Details) Sheet http://sprinklr.com/role/LeasesScheduleofOtherInformationDetails Leases - Schedule of Other Information (Details) Details 44 false false R45.htm 9954494 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 45 false false R46.htm 9954495 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 46 false false R47.htm 9954496 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 47 false false R48.htm 9954497 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 48 false false R49.htm 9954498 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 49 false false R50.htm 9954499 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 50 false false R51.htm 9954500 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) Sheet http://sprinklr.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share - Narrative (Details) Details http://sprinklr.com/role/NetIncomeLossPerShareTables 51 false false R52.htm 9954501 - Disclosure - Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://sprinklr.com/role/NetIncomeLossPerShareTables 52 false false R53.htm 9954502 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) Sheet http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) Details http://sprinklr.com/role/NetIncomeLossPerShareTables 53 false false R54.htm 9954503 - Disclosure - Income Taxes (Details) Sheet http://sprinklr.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://sprinklr.com/role/IncomeTaxes 54 false false R55.htm 9954504 - Disclosure - Related Party Transactions (Details) Sheet http://sprinklr.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://sprinklr.com/role/RelatedPartyTransactions 55 false false All Reports Book All Reports cxm-20231031.htm cxm-20231031.xsd cxm-20231031_cal.xml cxm-20231031_def.xml cxm-20231031_lab.xml cxm-20231031_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cxm-20231031.htm": { "nsprefix": "cxm", "nsuri": "http://sprinklr.com/20231031", "dts": { "inline": { "local": [ "cxm-20231031.htm" ] }, "schema": { "local": [ "cxm-20231031.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "cxm-20231031_cal.xml" ] }, "definitionLink": { "local": [ "cxm-20231031_def.xml" ] }, "labelLink": { "local": [ "cxm-20231031_lab.xml" ] }, "presentationLink": { "local": [ "cxm-20231031_pre.xml" ] } }, "keyStandard": 261, "keyCustom": 17, "axisStandard": 18, "axisCustom": 0, "memberStandard": 33, "memberCustom": 11, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 227, "entityCount": 1, "segmentCount": 49, "elementCount": 503, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 774, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 18 }, "report": { "R1": { "role": "http://sprinklr.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R2": { "role": "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R3": { "role": "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R4": { "role": "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R5": { "role": "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R6": { "role": "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-61", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R7": { "role": "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R8": { "role": "http://sprinklr.com/role/OrganizationandDescriptionofBusiness", "longName": "0000008 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R9": { "role": "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R10": { "role": "http://sprinklr.com/role/RevenueRecognition", "longName": "0000010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R11": { "role": "http://sprinklr.com/role/MarketableSecurities", "longName": "0000011 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R12": { "role": "http://sprinklr.com/role/FairValueMeasurements", "longName": "0000012 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R13": { "role": "http://sprinklr.com/role/BalanceSheetComponents", "longName": "0000013 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R14": { "role": "http://sprinklr.com/role/Leases", "longName": "0000014 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R15": { "role": "http://sprinklr.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R16": { "role": "http://sprinklr.com/role/StockBasedCompensation", "longName": "0000016 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R17": { "role": "http://sprinklr.com/role/NetIncomeLossPerShare", "longName": "0000017 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R18": { "role": "http://sprinklr.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R19": { "role": "http://sprinklr.com/role/RelatedPartyTransactions", "longName": "0000019 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-221", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R22": { "role": "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R23": { "role": "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R24": { "role": "http://sprinklr.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R25": { "role": "http://sprinklr.com/role/MarketableSecuritiesTables", "longName": "9954474 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R26": { "role": "http://sprinklr.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R27": { "role": "http://sprinklr.com/role/BalanceSheetComponentsTables", "longName": "9954476 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R28": { "role": "http://sprinklr.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R29": { "role": "http://sprinklr.com/role/StockBasedCompensationTables", "longName": "9954478 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R30": { "role": "http://sprinklr.com/role/NetIncomeLossPerShareTables", "longName": "9954479 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R31": { "role": "http://sprinklr.com/role/OrganizationandDescriptionofBusinessDetails", "longName": "9954480 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-4", "name": "cxm:NumberOfSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "cxm:NumberOfSubsidiaries", "unitRef": "subsidiary", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R32": { "role": "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954481 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R33": { "role": "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails", "longName": "9954482 - Disclosure - Revenue Recognition - Other Information (Details)", "shortName": "Revenue Recognition - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R34": { "role": "http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails", "longName": "9954483 - Disclosure - Revenue Recognition - Performance Obligation (Details)", "shortName": "Revenue Recognition - Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R35": { "role": "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails", "longName": "9954484 - Disclosure - Revenue Recognition - Revenue by Region (Details)", "shortName": "Revenue Recognition - Revenue by Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R36": { "role": "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails", "longName": "9954485 - Disclosure - Marketable Securities - Available -For-Sale Marketable Securities (Details)", "shortName": "Marketable Securities - Available -For-Sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R37": { "role": "http://sprinklr.com/role/MarketableSecuritiesNarrativeDetails", "longName": "9954486 - Disclosure - Marketable Securities - Narrative (Details)", "shortName": "Marketable Securities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R38": { "role": "http://sprinklr.com/role/FairValueMeasurementsDetails", "longName": "9954487 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R39": { "role": "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails", "longName": "9954488 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expense and Other Current Assets (Details)", "shortName": "Balance Sheet Components - Schedule of Prepaid Expense and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "cxm:PrepaidHostingAndDataCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "cxm:PrepaidHostingAndDataCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R40": { "role": "http://sprinklr.com/role/BalanceSheetComponentsScheduleofDepreciationandAmortizationDetails", "longName": "9954489 - Disclosure - Balance Sheet Components - Schedule of Depreciation and Amortization (Details)", "shortName": "Balance Sheet Components - Schedule of Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R41": { "role": "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954490 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R42": { "role": "http://sprinklr.com/role/LeasesNarrativeDetails", "longName": "9954491 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R43": { "role": "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails", "longName": "9954492 - Disclosure - Leases - Schedule of Lease Cost (Details)", "shortName": "Leases - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R44": { "role": "http://sprinklr.com/role/LeasesScheduleofOtherInformationDetails", "longName": "9954493 - Disclosure - Leases - Schedule of Other Information (Details)", "shortName": "Leases - Schedule of Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R45": { "role": "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "longName": "9954494 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R46": { "role": "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954495 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:RestrictedCashNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R47": { "role": "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954496 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "cxm:NumberOfEquityIncentivePlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "cxm:NumberOfEquityIncentivePlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R48": { "role": "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails", "longName": "9954497 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R49": { "role": "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "longName": "9954498 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-152", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R50": { "role": "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954499 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R51": { "role": "http://sprinklr.com/role/NetIncomeLossPerShareNarrativeDetails", "longName": "9954500 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)", "shortName": "Net Income (Loss) Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "cxm:NumberOfClassesOfStock", "unitRef": "stockclass", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "cxm:NumberOfClassesOfStock", "unitRef": "stockclass", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R52": { "role": "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "longName": "9954501 - Disclosure - Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R53": { "role": "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "longName": "9954502 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details)", "shortName": "Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } }, "R54": { "role": "http://sprinklr.com/role/IncomeTaxesDetails", "longName": "9954503 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "unique": true } }, "R55": { "role": "http://sprinklr.com/role/RelatedPartyTransactionsDetails", "longName": "9954504 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cxm-20231031.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r769" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r343", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee liabilities", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r331", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "cxm_SecurityDepositAssetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "SecurityDepositAssetCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits, short-term", "label": "Security Deposit Asset, Current", "documentation": "Security Deposit Asset, Current" } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "License and Service [Member]", "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." } } }, "auth_ref": [ "r811" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r124", "r145", "r146", "r147", "r162", "r163", "r164", "r166", "r172", "r174", "r198", "r262", "r263", "r310", "r380", "r381", "r382", "r393", "r394", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r427", "r428", "r429", "r430", "r431", "r432", "r444", "r522", "r523", "r524", "r538", "r605" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r343", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r38" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r743" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "cxm_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "NumberOfSubsidiaries", "presentation": [ "http://sprinklr.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of subsidiaries", "label": "Number Of Subsidiaries", "documentation": "Number Of Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r83" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r367" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://sprinklr.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "cxm_NumberOfClassesOfStock": { "xbrltype": "integerItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "NumberOfClassesOfStock", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of classes of stock", "label": "Number Of Classes Of Stock", "documentation": "Number Of Classes Of Stock" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r676", "r746" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - equity classified awards", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r52", "r53", "r344" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r160", "r161", "r300", "r305", "r451", "r638", "r639" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r32", "r128", "r635" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $4.9 million and $3.2 million, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r569", "r621", "r665", "r826" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://sprinklr.com/role/LeasesScheduleofOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r442", "r659" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales and use tax liability", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r17", "r99", "r825" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r162", "r163", "r164", "r198", "r484", "r528", "r549", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r665" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://sprinklr.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, additions", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r44" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r676", "r746" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-For-Sale Marketable Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r135", "r225", "r264" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share, basic (in dollars per share)", "verboseLabel": "Net income (loss) per common share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r149", "r167", "r168", "r169", "r170", "r171", "r176", "r179", "r191", "r192", "r193", "r197", "r414", "r415", "r499", "r514", "r641" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r10", "r96", "r141", "r144" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r483", "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments (1)", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r443" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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." } } }, "auth_ref": [ "r4", "r10", "r96" ] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r6", "r45", "r80" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r812" ] }, "cxm_NonUSAndNonEMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "NonUSAndNonEMEAMember", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Non-US And Non EMEA [Member]", "documentation": "Non-US And Non EMEA" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r158", "r159", "r448", "r449", "r450", "r451", "r554", "r555", "r556", "r557", "r558", "r579", "r581", "r610" ] }, "cxm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Released (in dollars per share)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released In Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r443" ] }, "cxm_AccruedEmployeeStockPurchasePlanContributionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "AccruedEmployeeStockPurchasePlanContributionsCurrent", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued ESPP employee contributions", "label": "Accrued Employee Stock Purchase Plan Contributions, Current", "documentation": "Accrued Employee Stock Purchase Plan Contributions, Current" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://sprinklr.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r57" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r175", "r194", "r195", "r196" ] }, "cxm_OperatingLeaseAnnualExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "OperatingLeaseAnnualExpense", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, annual expense", "label": "Operating Lease, Annual Expense", "documentation": "Operating Lease, Annual Expense" } } }, "auth_ref": [] }, "cxm_PrepaidSoftwareCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "PrepaidSoftwareCostsCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid software costs", "label": "Prepaid Software Costs, Current", "documentation": "Prepaid Software Costs, Current" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r655", "r657", "r828" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized previously included in deferred revenue balance", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r333" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r21", "r127", "r156", "r261", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r403", "r404", "r405", "r425", "r660", "r807", "r820", "r821" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share, diluted (in dollars per share)", "verboseLabel": "Net income (loss) per common share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r149", "r167", "r168", "r169", "r170", "r171", "r179", "r191", "r192", "r193", "r197", "r414", "r415", "r499", "r514", "r641" ] }, "us-gaap_AssetRetirementObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligation", "label": "Asset Retirement Obligation, Current", "documentation": "Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r800" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r68", "r561" ] }, "cxm_DigitalTrainingServicesForEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "DigitalTrainingServicesForEmployeesMember", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Digital training services for employees", "label": "Digital Training Services For Employees [Member]", "documentation": "Digital Training Services For Employees" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://sprinklr.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r818" ] }, "cxm_ManishSarinAdoptionOctober2023PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ManishSarinAdoptionOctober2023PlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Manish Sarin Adoption October 2023 Plan [Member]", "documentation": "Manish Sarin Adoption October 2023 Plan" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year ended January 31, 2024 (remaining three months)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r818" ] }, "cxm_PrepaidMarketingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "PrepaidMarketingCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid marketing", "label": "Prepaid Marketing, Current", "documentation": "Prepaid Marketing, Current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r311", "r313", "r332" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r285", "r286", "r801" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r775", "r776", "r814", "r829", "r831" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r417", "r418", "r421" ] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "terseLabel": "Income tax (benefit) expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r110", "r120", "r173", "r174", "r206", "r388", "r396", "r515" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r222", "r644" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r286", "r287", "r288" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r448", "r449", "r819" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r41", "r42", "r43", "r112", "r113", "r115", "r116" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "cxm_ManishSarinTermination2023PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ManishSarinTermination2023PlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Manish Sarin Termination 2023 Plan [Member]", "documentation": "Manish Sarin Termination 2023 Plan" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r61", "r824" ] }, "cxm_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ProfessionalServicesMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Services [Member]", "documentation": "Professional Services" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase common stock", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r662", "r663", "r666", "r667", "r668", "r669" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r833", "r834", "r835", "r836" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://sprinklr.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r342", "r347", "r377", "r378", "r379", "r658" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://sprinklr.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "verboseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r231", "r271", "r497", "r781" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r100", "r130", "r156", "r201", "r215", "r219", "r261", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r402", "r404", "r425", "r503", "r574", "r660", "r671", "r807", "r808", "r820" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of shares, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "verboseLabel": "Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r831" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r750", "r769" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net amortization/accretion on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r87" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r71", "r72", "r90", "r563", "r580", "r606", "r607", "r660", "r671", "r773", "r798", "r815", "r831" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r712" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r78", "r156", "r201", "r214", "r218", "r220", "r261", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r425", "r643", "r807" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r64", "r384", "r822" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r708" ] }, "cxm_ManishSarinAdoptionSeptember2023PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ManishSarinAdoptionSeptember2023PlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Manish Sarin Adoption September 2023 Plan [Member]", "documentation": "Manish Sarin Adoption September 2023 Plan" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r714" ] }, "cxm_CommonClassAAndCommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "CommonClassAAndCommonClassBMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Class A And Common Class B [Member]", "documentation": "Common Class A And Common Class B" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r712" ] }, "cxm_VendorAndTravelCostsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "VendorAndTravelCostsPayableCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor and travel costs payable", "label": "Vendor And Travel Costs Payable, Current", "documentation": "Vendor And Travel Costs Payable, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r380", "r381", "r382", "r538", "r775", "r776", "r777", "r814", "r831" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Award Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r49" ] }, "cxm_ManishSarinMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ManishSarinMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Manish Sarin [Member]", "documentation": "Manish Sarin" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Risk and Significant Customers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r63", "r114" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs to obtain customer contracts", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r278" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r676", "r746" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r673" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r715" ] }, "cxm_JPMorganBankMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "JPMorganBankMember", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "J.P. Morgan Bank", "label": "J.P. Morgan Bank [Member]", "documentation": "J.P. Morgan Bank" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r713" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued restructuring costs", "verboseLabel": "Restructuring reserve", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r762", "r802", "r803" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and vesting of restricted stock units", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r50", "r67", "r68", "r93" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "cxm_IncreaseDecreaseInAccruedLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "IncreaseDecreaseInAccruedLitigationSettlement", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement", "label": "Increase (Decrease) In Accrued Litigation Settlement", "documentation": "Increase (Decrease) In Accrued Litigation Settlement" } } }, "auth_ref": [] }, "cxm_DigitalTrainingServicesForCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "DigitalTrainingServicesForCustomersMember", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Digital training services for customers", "label": "Digital Training Services For Customers [Member]", "documentation": "Digital Training Services For Customers" } } }, "auth_ref": [] }, "cxm_PrepaidEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "PrepaidEmployeeBenefitsCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid employee benefits", "label": "Prepaid Employee Benefits, Current", "documentation": "Prepaid Employee Benefits, Current" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net income (loss) per share, diluted (in shares)", "verboseLabel": "Weighted-average shares outstanding used in computing net income (loss) per share, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r178", "r193" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r747" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r118" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares upon ESPP purchases", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r67", "r68", "r93" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r417", "r418", "r421" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r636" ] }, "cxm_AccruedPurchasedMediaCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "AccruedPurchasedMediaCostsCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased media costs", "label": "Accrued Purchased Media Costs, Current", "documentation": "Accrued Purchased Media Costs, Current" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r13", "r14", "r49" ] }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other-than-temporary impairment loss, debt securities, available-for-sale", "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale", "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI)." } } }, "auth_ref": [ "r108" ] }, "cxm_PrepaidHostingAndDataCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "PrepaidHostingAndDataCostsCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid hosting and data costs", "label": "Prepaid Hosting And Data Costs, Current", "documentation": "Prepaid Hosting And Data Costs, Current" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure for non-cash investing and financing:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r713" ] }, "cxm_NumberOfEquityIncentivePlans": { "xbrltype": "integerItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "NumberOfEquityIncentivePlans", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity incentive plans", "label": "Number Of Equity Incentive Plans", "documentation": "Number Of Equity Incentive Plans" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net income (loss) per share, basic (in shares)", "verboseLabel": "Weighted-average shares outstanding used in computing net income (loss) per share, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r176", "r193" ] }, "cxm_ShareBasedCompensationExpenseCapitalizedInInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ShareBasedCompensationExpenseCapitalizedInInternalUseSoftware", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense capitalized in internal-use software", "label": "Share-based Compensation Expense Capitalized In Internal-use Software", "documentation": "Share-based Compensation Expense Capitalized In Internal-use Software" } } }, "auth_ref": [] }, "cxm_SiliconValleyBridgeBankNAMember": { "xbrltype": "domainItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "SiliconValleyBridgeBankNAMember", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silicon Valley Bridge Bank, N.A.", "label": "Silicon Valley Bridge Bank, N.A. [Member]", "documentation": "Silicon Valley Bridge Bank, N.A." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r714" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r742" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "cxm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Released (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released In Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released In Period" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r301", "r335", "r336", "r337", "r338", "r339", "r340", "r418", "r456", "r457", "r458", "r646", "r647", "r655", "r656", "r657" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "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." } } }, "auth_ref": [ "r180", "r181", "r182", "r193" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r154" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income, interest", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r82", "r204" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and vesting of restricted stock units (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r12", "r67", "r68", "r93" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r355" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted -average effect of diluted securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r180", "r181", "r183", "r193", "r346" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r714" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r673" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r356" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r341", "r448", "r449", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r554", "r555", "r556", "r557", "r558", "r579", "r581", "r610", "r819" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r422" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r358" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r30", "r152", "r227" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r24", "r124", "r145", "r146", "r147", "r162", "r163", "r164", "r166", "r172", "r174", "r198", "r262", "r263", "r310", "r380", "r381", "r382", "r393", "r394", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r427", "r428", "r429", "r430", "r431", "r432", "r444", "r522", "r523", "r524", "r538", "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r29", "r152", "r227", "r259" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r440", "r659" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r162", "r163", "r164", "r166", "r172", "r174", "r262", "r263", "r380", "r381", "r382", "r393", "r394", "r406", "r408", "r409", "r411", "r413", "r522", "r524", "r538", "r831" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r779" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r673" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r11", "r27", "r407", "r410", "r444", "r522", "r523", "r765", "r766", "r767", "r775", "r776", "r777" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r376" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r714" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r75", "r103", "r201", "r214", "r218", "r220", "r500", "r510", "r643" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares upon ESPP purchases (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r67", "r68", "r93" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://sprinklr.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r157", "r385", "r389", "r390", "r392", "r395", "r399", "r400", "r401", "r534" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "verboseLabel": "PSUs and other performance-based awards", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r19", "r156", "r261", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r403", "r404", "r405", "r425", "r559", "r642", "r671", "r807", "r820", "r821" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r714" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r67", "r68", "r93", "r356" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other intangible assets", "label": "Intangible Assets, Net (Including Goodwill)", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r85", "r86", "r87" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r286", "r287", "r288" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r375", "r383" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r745" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r673" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r733" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r737" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other adjustment", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r735" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r734" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r8", "r666", "r667", "r668", "r669" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r640", "r655", "r823" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r733" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails", "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "verboseLabel": "Restricted cash", "label": "Restricted Cash, Current", "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." } } }, "auth_ref": [ "r760", "r771" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r73", "r102", "r508", "r660", "r773", "r798", "r815" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r734" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r416", "r422" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash included in other non-current assets", "terseLabel": "Restricted cash, noncurrent", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r111", "r761", "r771" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, number of securities", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r799" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r833", "r834", "r835", "r836" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r672" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r736" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://sprinklr.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r416" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, unrealized loss position, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r109", "r273", "r645" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r55", "r56" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r302", "r308", "r412", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r512", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r794", "r795", "r796", "r797" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r738" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of satisfaction of performance obligation", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r118" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r301", "r335", "r340", "r418", "r457", "r646", "r647", "r655", "r656", "r657" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r739" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://sprinklr.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r311", "r312", "r332" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://sprinklr.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, option to extend, term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r311", "r312", "r332" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r674" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r301", "r335", "r340", "r418", "r456", "r655", "r656", "r657" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r85" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://sprinklr.com/role/LeasesScheduleofOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r441", "r659" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r32", "r85", "r155" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for capitalized internal-use software", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r9", "r107" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r152", "r153", "r782" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r759" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r744" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r769" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r675" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r129" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r733" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r685", "r696", "r706", "r731" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r68", "r561", "r580", "r831", "r832" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r684", "r695", "r705", "r722", "r730" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r68" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r121", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r632" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash items, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r87" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r733" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r201", "r214", "r218", "r220", "r643" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 8)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r23", "r62", "r505", "r560" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r743" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in operating costs, percentage", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r685", "r696", "r706", "r731" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use software", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r84" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r501", "r509", "r660" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expense", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r46" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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)." } } }, "auth_ref": [ "r57", "r97" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r46" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r179", "r184", "r191" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r18", "r660" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost, 14,130,784 and 14,130,784 shares as of October\u00a031, 2023 and January\u00a031, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r25", "r46", "r47" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expense:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r150", "r267" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share \u2013 basic:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bonuses", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r673" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r74", "r134", "r506", "r526", "r527" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r733" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding taxes payable", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r54", "r636" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share \u2013 diluted:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities, non-current", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r733" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive shares excluded from net income (loss) per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r194" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r673" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r435" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r733" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r69", "r660", "r830" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued deferred contract credits", "label": "Contract with Customer, Refund Liability, Current", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current." } } }, "auth_ref": [ "r810" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r37", "r40", "r179", "r184", "r191" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r311", "r313", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r280", "r283", "r590" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r95", "r119", "r397", "r398", "r774" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss), net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r28", "r142", "r144", "r148", "r498", "r513" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r283", "r590" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://sprinklr.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r121", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r334" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r434" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://sprinklr.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r65", "r88", "r89" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r222", "r223", "r550", "r551", "r552", "r611", "r612", "r613", "r614", "r620", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r649", "r664", "r809", "r827" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of restricted shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://sprinklr.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r780" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r275", "r302", "r308", "r412", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r512", "r645", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r794", "r795", "r796", "r797" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r658" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes recoverable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r60", "r763" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r301", "r335", "r336", "r337", "r338", "r339", "r340", "r456", "r457", "r458", "r646", "r647", "r655", "r656", "r657" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r278" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r436", "r659" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r162", "r163", "r164", "r198", "r484", "r528", "r549", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r665" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r438", "r659" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r742" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r770" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for restructuring", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r282", "r768" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r437", "r659" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r70", "r93", "r507", "r525", "r527", "r533", "r562", "r660" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [Line Items]", "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." } } }, "auth_ref": [ "r278" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of costs to obtain customer contracts", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r279" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r439", "r659" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r374" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r222", "r223", "r550", "r551", "r552", "r611", "r612", "r613", "r614", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r649", "r664", "r809", "r827" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r367" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r202", "r203", "r213", "r216", "r217", "r221", "r222", "r224", "r330", "r331", "r484" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r234" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period (in years)", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r749" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r711" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized commissions costs, current portion", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r278" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r230", "r271", "r502" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionRevenuebyRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r331", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r233" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r711" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r122", "r131", "r132", "r133", "r156", "r179", "r184", "r191", "r193", "r199", "r200", "r261", "r291", "r293", "r294", "r295", "r298", "r299", "r303", "r304", "r306", "r307", "r309", "r425", "r529", "r530", "r531", "r532", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r561", "r583", "r605", "r615", "r616", "r617", "r618", "r619", "r748", "r772", "r778" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r443" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r81", "r585" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r66", "r101" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r128" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r764" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled/forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r364" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance, increase (decrease), amount", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding shares (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r359", "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r359", "r360" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r151", "r178", "r185", "r186", "r187", "r188", "r190", "r193" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on investments, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r138", "r139", "r260" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r126", "r137", "r156", "r261", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r402", "r404", "r425", "r660", "r807", "r808", "r820" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Costs of revenue:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total costs of revenue", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r79", "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r364" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r77" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsScheduleofPrepaidExpenseandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r136", "r660" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "cxm_AccruedAssetRetirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://sprinklr.com/20231031", "localname": "AccruedAssetRetirementObligations", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued for asset retirement obligation", "label": "Accrued Asset Retirement Obligations", "documentation": "Accrued Asset Retirement Obligations" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r358" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled/forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r51" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability, non-current", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r386", "r387", "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "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." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r353" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r68" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 }, "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 }, "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows", "http://sprinklr.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r76", "r87", "r104", "r125", "r140", "r143", "r147", "r156", "r165", "r167", "r168", "r169", "r170", "r173", "r174", "r189", "r201", "r214", "r218", "r220", "r261", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r415", "r425", "r511", "r582", "r603", "r604", "r643", "r670", "r807" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "netLabel": "Net income (loss)", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r151", "r167", "r168", "r169", "r170", "r176", "r177", "r190", "r193", "r201", "r214", "r218", "r220", "r643" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r122", "r131", "r132", "r133", "r156", "r179", "r184", "r191", "r193", "r199", "r200", "r261", "r291", "r293", "r294", "r295", "r298", "r299", "r303", "r304", "r306", "r307", "r309", "r425", "r529", "r530", "r531", "r532", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r561", "r583", "r605", "r615", "r616", "r617", "r618", "r619", "r748", "r772", "r778" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://sprinklr.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://sprinklr.com/role/NetIncomeLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://sprinklr.com/role/StockBasedCompensationAdditionalInformationDetails", "http://sprinklr.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://sprinklr.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r813" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r221", "r484", "r516", "r517", "r518", "r519", "r520", "r521", "r633", "r648", "r661", "r751", "r805", "r806", "r809", "r827" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r722" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r709" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r722" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofOperations", "http://sprinklr.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r221", "r484", "r516", "r517", "r518", "r519", "r520", "r521", "r633", "r648", "r661", "r751", "r805", "r806", "r809", "r827" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r715" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://sprinklr.com/role/FairValueMeasurementsDetails", "http://sprinklr.com/role/MarketableSecuritiesAvailableForSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r92", "r666", "r667", "r668", "r669" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r341", "r448", "r449", "r554", "r555", "r556", "r557", "r558", "r579", "r581", "r610" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://sprinklr.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, allowance for credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "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)." } } }, "auth_ref": [ "r232", "r271", "r276", "r277" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r91", "r289", "r290", "r622", "r804" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r678", "r689", "r699", "r724" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r715" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r722" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r715" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r687", "r695", "r705", "r722", "r730", "r734", "r742" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r715" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r687", "r695", "r705", "r722", "r730", "r734", "r742" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r715" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://sprinklr.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r160", "r161", "r300", "r305", "r451", "r637", "r639" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r715" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r742" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r677", "r688", "r698", "r723" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r716" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r6", "r205" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r718" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r679", "r690", "r700", "r725" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r717" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r721" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r677", "r688", "r698", "r723" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r719" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r720" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://sprinklr.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r817" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r683", "r694", "r704", "r729" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, amount", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r59", "r448" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r680", "r691", "r701", "r726" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon ESPP purchases", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r680", "r691", "r701", "r726" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r681", "r692", "r702", "r727" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://sprinklr.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r98", "r105", "r106", "r123", "r226", "r228", "r423", "r424" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets", "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "verboseLabel": "Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r831" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r682", "r693", "r703", "r728" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://sprinklr.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expense and Other Current Assets", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r445", "r446", "r447", "r449", "r452", "r535", "r536", "r537", "r588", "r589", "r590", "r608", "r609" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sprinklr.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r673" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sprinklr.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r68", "r561" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r58", "r59", "r586", "r587", "r590" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://sprinklr.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r586", "r587", "r590" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r748": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 75 0001569345-23-000072-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001569345-23-000072-xbrl.zip M4$L#!!0 ( +:"AE?XL;&RVO@! 'A & 0 8WAM+3(P,C,Q,#,Q+FAT M;>R]:W>CRK4N_/W\"EYEGWVZQT!J+@(A]UHZP^UVKSCIMAW;O;/S?MFC!"6+ M- *%BR_Y]:=F ;I8D@4"1($J8\5M"P15>/^MVZ;T.] GJ]K%D=8=#1>^JNFD.=-.PT&0H6F>2/!E/ M] &R5&78-["))M)X8LF6K*F6*BL6O'8:DOF1.;K!F6.[OW[O3,-P?O;IT_/S M<^]E[#L]SW_\I$B2^@DNCU& .\GMIA>YH?^Z^ :].\!F[]%[^I1<_ 2S3+]@ M!UY?D0?OO"*Y(_T"-JWM3R<75I^\]L1GE3Y/'@Z'GUY@=HO7OX3;7VV[9&H8 M^/DI])$; +M02/@-[Y"ZDM*5E?0A+QM$6GL?7%UY7Y<,>.WF= +OO5+6NI+1 M5>7%*\DX+7N=$ G%]$_QQ?36*.@^(C1?W#M!P9C>FUQ88X>%[>W4)1?6;C1? M9HL;@[E/INCX/=.;T9MD:66D@;V--&2@\J?__O']WISB&>K:;A BU\1+.NU" MA*RN$"J]/?##S?F1#]>&# ^QWP/:ZAC.'.0^_M[!;O?G?8=(!$;6Z+<9#I$ MW^_B?T7VT^^="\\-B:1W'U[GY&MF_-?OG1"_A)\HS#Z-_M?_^E^_A7;HX!$A M63>ESF^?XL]^^Q0_>>Q9KZ/?+/M)",)7!__>L>Q@[J#7,]=S,7F__7(&-V(_ M_M6V+.S27\GU:Z)M?-N,7_\2WN')[QVS2QC@HAD\"=MGERYYW>L%&9R/G"O7 MPB]_Q:\=P2:B-.DJ>F<$Z5G@>+[YJ#'CA##]_<. M@?S9Q'[!5G>"'- 4R5L'G=&W\^_WEX>_,%6TW^S 1,X_,/*_D4^"Q1N,SHC0 MNU_6"V[)[9ZU_HIA9_0W]? 77$2^OS:!2]?Z2FS&.O4L\DEW1IXR[5IHP395 MZHSD3P"E'&]7%"5]/]&79P^^=>[[7R.?ZIFUMX*:.K,B?^6-1I],5Q[J.=^H M%WBC!I,T-BG\:5T*?#S!A) F#K;(+NC?LX#J&3(F@>KCLY!([.^=P)[-'1!X M^MG4IT->$=/>2V"1)WQ:?T3\^N4[DR$$7N33OZBB.4O(0&<";$\_QU06T[]L M"_Z>V-@7Z//Q5M-P6 MUQ;#M):WRE)7E9>OB*^D?Z]S!W;M,,? M>#8FK[!L'8?DBG!=RX<% 0WD_O0,W^=O]A!9Y3>3!^17DO_AF=LYY_:#OY]89=_Z_3N,Z VUF>VJ@D.1&9$E>HZ]!(O_^SG M_=?\J-18HY(D'TRE]9GI[9"WJO5E 7JOHI)X>/>@&!=$)PXY(=;JK=0#0:'G M'PC@C>_#AU^QZ\UL=]MCLZKKM4=\6A_]7OD9<)15K/O6Z6VT@]Z56]&RZ#WD M]#ZJU9(EU@@>^.'9K>]9D1G>^/?8?[)-O$[G[^03-\#GKI5<+I_8;^,OX_CQ MEUQY'-I\SBC9.:.4R!GF0F/V.%-/SD)F+NAECS-*=LZ4*3.5A\?E<<9\F<&5 M"0[@3N0D%X-VFIG*(_+&,Z8F*\-<0H$YQM1D9)B+P9EC3$TVIO)@O2$JO?(@ MNAD:5*D\MFV&7"C,19(9DBJ@N583AL0_SI%?R3^"RW]%4'?AS>:>2_X,MJ5V MZ/"JSNP,2LKL*,Q%J3EI?FY9=DBMUBVRK2OW LWM$#F-H3]SL6A.^C_X=/'B ME:(^%H#&T)ZY:#,O]DTSFD4.U*3>A%/LPWT^GL+3GO"5:WJS"M($%?&"N0 S M)R_N<(AL%UN7R'=M][$"W[DBPE<>0-8W->9",%9M&P/AB-+$-=03+(TIK0,Q^;H01)ZDB^C<]2U%#X5]IM&]ZAJ+N*+E,7C0]8W'L MPK_2",_8AO\RI\83 >6G=30;TKG"0"FW4\6(,(3 ,UDW( G )CDTO(LJ6@< MV):-_->-@WM Q2TOIP]Z[^R>Y5/C^6]_9'PMR_/>8(G9-,47Y,#QDO=3C,/O MGDD/P%N'T:V/Y\207[[,H7EW0*Q%K ;B4P+/@P"'C=DG.F V<;"?#Y3JUYYK M-I+PS&8,&B$ I447 V:S!VP*0'F$KRE5 $>*6KNI?H>?L!OA.SPCK@)Q$FZQ M3P\_)9RX&3OV(V4#(-\D[M^#/2.WD%B"?!I,D G7[E,S'_/JMVH>W+,\>,[B M'$-P,ZI]TP)1*P1D29\R5Y\!G=D7CND?V'OTT7QJF\B)@0&7S^DYN:B=G:<& MS.5MV.%(/7N"!LPE9]CA2#VKM0/F)(?!7))C#T=2JW_YX[*"DS49 ML",&NR(P5PV@1V.U&1'F,LK[.$(I'.O/??G_;EK MD7_;:TZ8*U%@CC$U696F1?"U2$P=QJ5I@7PM$E.'C6E:/&]ZD1OZKV<_[]MF M5)H6QQ^!$_58D6'3XO?CR$0-9F/8M+C].#)1@YT8,A>OI^'?-]M%KFDCY\H- M0C^";[\MAO/GGD\F_A6/PWML1KX=VE6<85O-JM20N;@\,^5_1"YYPAPY7SS7 M:@[!F0N[,Q/\Y_T?WA/V77KE$9-[<=!0U#,78F?7-]B'=YA$XP0WDZ]X[@7I M\QI =^8BZ!QZ?C;#/MQQB\B4&T-QYD)CQBUK:>5#0^9B7S8M:WD$9R[$;8YE M+8T)LL1<>,NT:2V1\,Q%LXS:UA))SF[8BFS_OY 3X2^OBU__3)Z(?'/Z^AT_ MX3>KG(N;KMQY% ;T#KFL;64K@_D1[[^ V7SS\;\BHNI>=XQDY=;@#O2@;[N/ M90WI @53V$1'_H$=.4_(P1N;<7YX+G[]@?Q?./P6-2C"E"5V8_H28*EP6#84 MENQF/C@2CHL$=M,OW&XV#98ENG/L9J>XW3QA6+*;PN-(."X2V$TI.SAIX]DFE#9A&8$#HP9@ M-"&)SXUL(U%:HBO8ZL4%;F1;@M(F+#AP8-0 C";D_;F1;>S05F$]8D.!:.@X4F9/ZY M]62_159Y#IW:ZC6'T[:;385D$Q88. JJ1D$3$OC<5K(/R1+=MU8O'7!;V41( M-F'1@*.@:A0T(4-_2K:2(3>JU0G[!MHL=J#1;T+*_'2XT80\,=?A=9CW?JO3 MQB>HPTN$1A/2M^WE1N3:,2N"N!#R=<&-63P1>I)P>C%]2'HM_1N>LHN_E>=" M,U#KT ,HWY VWP&4"]*Z$;!Y@[#),\BOAY"5V>3BE6MZ,[PX8_2[9Z*0W+ N M+O?8<8A/PN6+"@/GP,I]9A-OF=CU!W:)270(N\ZMF>W: M0>B3NYYPNWE6>68JMYXW""7*L;K,Y5O@8.(+.'T8^W/"W]=K-,/+H^SO;?(U MSR46UL&O7WS;>L1?D/OKNH)#[=\5$TWNF14P;$TARUU) MSZB0Z:U+$2JDD#5F$PP[>'*+_8GGSY!KXOLI\JO88_364&K9/=O56XOQA=GH M?@=?[C!Q8&PSQ!:5EI]$#01W]S_9C=+>$IS9F+EN@K/@-VK,5O_4S9V*$L\: ML[%P?7:A*E(S&\>R8X)KT3G,5E%DRB]<>$%X,[E'SE[^9(IJ;GW/BLSPQK_' M_I-MOH'$=_*)&^!SUTHN5P\)HPY(,!?B0X.B1P+565J"9W9- L[D(#,(KDRP0'?-X=ZC53S48N>9 MS>XQS[&Z['"S\WXURU@M=K+9:;F:9:P6.];LK%F=I99U&+%!LS-:M;&K)@LV M:':VJ4YVU:$,!\U.!=5>R%R+1FQVLJ9>GM6E%IN=3JF=9T?1CV;3''67+;-@:PQFLQI,<:V,PF\1@C3MU:#:#V9S%#N[\ M'?D^$:LW6NZBG3:N;#VKQ KTFGGP=J_WJQ(IYT#:W,5K2*==N:KS36Y MBG3:^:XV5_@JTFGGM]I<+ZS(E>>S*@7YVEEGQ0C!;++G#CMD5M8MG'?V0) 8 M('/9O "VZG^U'^T0.>2:#?!..S1^\_S486SG4IHB,YNT:0#/:G(49&;3,,W@ M62U&@MG$2@-X5E.P)3.;*BG LXLH"+T9]MMJSYA-?C2 9W7I1F:3&@W@65VZ MD=ED10-X5I??R&P28@?/@B^OJU?>KJTOKY3/KVH.4E049FM?&&=!::?H*@IS M60IL6F=7KF4_V5:$G*6B^H%<.YC>(]]NYPX;16$N^0"L(.BWH+>O[V]EQ;GE MTTN\#46X=M(]'S8!!';Z$PEP^X^1@4)6Y8R[KD8&S#]B?V2Y=[V@T M3YD0;>92*"<$@*J$FKD42PYU?6.&7M.5-1."S5S.YL1 4%RX/]DO9SX.O,@W M<1#_.<7(HN,ADQG]1GY0=MN2/!E/] &R5&78-["))M)X8LF6K*F6*BO6_T!( MM?Q.$+XZA.U$AW:GV'Z38C^Z926B ??*%8([] _HX @Z_6=)^U_'OER MB,8.3F\8>SXA5]?T' ?- WR6_O+9LH.Y@UX)*QS;Q5WZI<_KCP.*/&$_M$WD M)$.DHXTO+XG5DV*"A80MH96^.;G7'M$WVVG]Z0 M\$R-YVL)9%9 IM\[:N?-Q$-O?B;/0R'P'-L2_D1&^GF.+)# ,TF0Z?>7+_A$ MJ9"7;6O\3[]!1N3Y9_ ^>.6$ +H[03/;>3W[/P]$+ /A&C\+=]X,N?]'#) ; M= ,B I/XQL#^-SZ3X2WTS^=XL@/R',JJ9/*R J3[>7WU+BY%H6OO8N>H$A:?YA](ER(UR>>3*7-A6UJ$6<$)N&!$C^S=J)9=/R6&+ M..R.!;NR03;(A+$/7;LG/LV#:Q7[#5#?UHH;.4SN@__S0<]/7/.]560N CTRZ;W&6CXM]^ MGM\]7-Y]_X=P=WE[<_<@W/Z\N_]Y?OT@/-P(Q %Z(%Z.(*O"S9T@:Q^LC\+- M-^'ASY?"BF^T\(O.+Q[@LDQ"TC4*,6?W]I(F-GN>+X13+/PKA8T0AX("B?RQ M=8!!O*5?OXSS!NOHL\@GW1EYQ!2^UK70:_<5([^+W12-:F>4Q-W_^2=9ESZK MLBA \'JX266%SC=W7.5SE5^-RJ=+\38DK7;K_ ER@H72[R=*O]]FI?]P=WY] M?T55.]?Z.[1^N$!.JO8GOC<3TBD>?60Q?2QL>CY=6CF+B!7RX2Y +%B$*G[6 M-MW.2 B]4Z5VD0J2B9(YH7>'7ZD!^VZX36YDL)/[XSNY[[M_G)\4;AR MS5[S_>P/ER_(# 68I>!-A.6\!10(]W-LPLJA)=BN8(>!<#&E44^.= R7M::F MZ-0W^.EOQ<\>&[7!DY5K;S@^=CSSUQ9O..%K7^_)FGKP,N>1Q2JOOH&3P/UY MXE?0 \$OO,@-_=<+SUK/"I !F5"1$.*Y[SW!B5&&PM]Q$ JJ5HE_K_4,+8N+/_?B^.[,ASI\^PE_ MA@7YKDJ4SZ;U&:, Q^Y_.*TS*+H/?8S#!8+>2CX#$E*-UDS@>T%^O?$?O.>% M(AQV1C"B?WC^K[?D$'.'(P(ZNHGHJR'99.\W M;_CKK!*NO5Y5$ME&K"(I3/;3 M*M7+@I$IT;)L R?X5"RPCRUA'OE!!-FZT!/('6 3XHR,K'P8?P1?#I:MSLWP M+!>VV$LD-5H"U$'/D+6#5OC?OS:4]=+K!F2C9ZB'/?;X@Z64'51*W>#AV:K\?(G JF@X*@6"4">U-\HP]:,JMD,Y5P_SH;>\Z'E7"Z M)1-L)]O2Y3$J;OC%G"+WD7S@"L]3FWRR-,B;Q2Z[-<[^#3\92X9FMF4YN/;T MQ%M2;K?SV3WHQ.-YE94QU7<+#UKKC"Y Y0GGY.NSF0=3\,Q?HC!'OO"$G @+ M_T%MM:1"F8X03/*>0$UG4#MOW\<4/7'47,2J$EUU&5B$^)JD;?+M6 QUE=JH3U?ND(A MT',SA/01[X*M#34!E8\R6T -N\M-6&$>OPKF%!,.S&"WT?,4T^5FB)O]937, M!_FC,$6!,+$=$G8CQR$7H788HO%_13;$XB0$'^/D!O+,)!R'BEG/3RIFDWA\ M)99/N0XQ.ER&BEG!(E>)DPBWSGUL8NHRRHI ]P($P@?R/ (Q(8B([Q%,/2C) M2>M1PRD*WX[]&:V/$H88?SF9PT=10*XE?%#B.8X)4,GU\3_)#.!^>BOY$HPB M>0Z440=T$'20* B%H218Z#7H"0G[1._N2EI2!14Z\PG#??1 ^ %4'GQ55Z24W MA%,[("-&XJ="#?XZH<&K""J1/([H M$:#2H_#H>\_A-+W<(QH2T[%9>&*[M""#+DS#,H!"IKECA/2R_#F];>\-N\>7 MW@AJ,;EYQUC3.VTWEB 2K7255-&O:O=>PS.PJVU'-JMD=C4B228E+;^"QL0M MC,+=7]E%CMUE _'/J;_,+3SB[MC'Z%<738C2X69G+@B]=1! MOX(T<[]_V#??&ZRF]!2]D@2^4OY@Y6&O+RL,4?:]:TI/ZF=;%JAQDV))!CEG M;+GA.U;F9RTS+*A,[(W[?;R@(;&==64]G:,9J-!8L- M_$V9^S- 5HB6:YW![]R4A!F>G61)H]V9:EI;E98G]= MCZ96HR#.9A&XQ&V"MO21\'SZ+N<57OYLDU>3UPHNF9H'":HG.Z#VW$6N28 , M#CUL$(2;H3.MA7PK$&!'H&UM+PL49/4#^K@U,=7VA&8PQ8Z3\(_R- 3VJQG@'/;%QA&9C6@[F\TQBB'SFFJ]MI[HHV8D\944MR8 M2MR4ED73K&]^?#R.$+EV3$9:N$%,\3IIE0[AGVD3:QW\WKFZ_K9E+8E6A=!E M57J@5I-"$\@YYZ<>=7X:F9^BB(K1%_6^L7]^7][4W-"2J%A?K=3? MD-LW2W!$P5N.,U\ZO#%I34:*W05)4'N#05837%]N_X!-@GD;J0\6.P#Y"D&# M=H#)4J8]0@_G7[Y?0J^QBYOKA\OKAT5/\<:H#%GK]95L->QY'CN0>XI>P>H" MF6?&U86MH:]^:+2W6N5:-=1V!(#HN&_\7K46'C>VTH.>W3RA[7>S;2&_!EJV:J1&I MD/TJA^+@]OSN0;CJY0C'F9_2MZOK\^N+J_/O G$X;^Y^G#^L'F1P2+C?*#YO ME_L>10T%PF/O&Q?GHX@R\UKDXIQ25%7;$ M^?VQY&"QEE&X; 89 /!L+EOR([?.7*N2'* MF;!LP)5SJWTM(ZNOA8*I\,WQGGFDU!3I):P=#R.'I M]6;:&>"ZHIR(G5%YI0;C2FA(W)Z_P;X4.Z25Q53!D ^<]&_03XX71%!Q'A>K M_4#^+QP*=W;PBRN=9B@=X+):<%&O,4JGSY4.ZTJG3W-BH4_X0A7.K>^9V (= MPS5*0S1*OVT:Y;W"XG95%M\\_/GRCKVJXOHM!R\L9MURD =U1M_Q(XF)J#9'FYQS=<*\.E$[(PADA6_(##V?:Y+&:!+UA#1)%<.#>O: M!(YTNWR9VF.;U[ U1HD T_0C9^6YQ)4E<49G=$](B\*#%\*.U TT7PNL1O2L M^ON?+^\NA7_<_!0NSJ^%;U?77X4?-^23;:LD1V_RN!^$21_.)QQ %HM&F!ZX M@@$<[A0YM.TICD]V>H8:#]>+H*\"\1$Q-.%=Z6)J+WU'J'GV(I]\E#X7.C$_ MKGTFQ"WIX#"@9SP.[!"+<.!4 ,=%.1@%.!"%^\N+Y*RR>&3S:.S$W3DG)%2& M<"QU'9QC%!Q99<4$+W+XZ5T1K6^!QRP.1R#SGOF=% M9A@D?SGPR)6FKRND7E UWM$!GZ,0FLO2#A:$\-&(A/Z/$ YWO!?V[1\3IE!-M'IXV+>O M9T(.^4S411=,P)FZ7?;CCVPHB0_/NK)1FP#0@Y_T?36J%0YAG5QROZ$+H/?#- SG9Y_(6..K/<+53X#KCYP]];#G._D'6U>N<(L>\8(_S\_/ M/8=>L5W*HT0_+!C'^543O_Y;^ #ZFWA:K\(OUWMV0=,_/,,YBOY'X3QNQQWS M,3C[]$*9QYE6,].^(1.//>_7BI %B91-DDMKC/K$.543IZ[<($2//IIM896= M7CM8J':&$,?WF@4@ SA'XHJKN^)"FV103S9YVX(TT-+?(]ZD*_S#BQZB\1OJ M)!_&UF))G1J/F\Q,BZ5#//<"V-,83GTO>IR"9TP<\>T.]@R]PB&V%B:^K[4( M*GI4!?N ,(>>UK"@,P06<'X"?D[#B7="!C%3O+#*NB3DF7FN#5[V[N#!ADTT MU,O>.B_PN?%:D$!B)R#+&Z(LZ$"\@G9=#Q=G\OXM0G"\+C%2\4G* )MO MY)&"+'7_%K\C>8+@V &]//6>@49DQBX<^$R=_&A!YV@>;S>=^-Y," G_X5[Z M+YT4(M0+,55\S1OB[H5Q^P.:-_UG\6MKUG1H4-CJO'UL/*&4T M>8=>Q[S+.VN)KOO;2]I4^/KFX5*XN_SC_.[KU?4?PK>;N[^37[O?;V[^"G_? M/YP_7/Y8;=[.K-%ZV*MDA0]4$2>G1B\^3LZ)_D@/^T#$I8%S.F@?;B?IPQTL M.W2 #B8F#!)$D$JBAFNR.,E'&9RG9]6L%'JFKA^(DK^GO?,WJS>E+B(%VG-4Y)G2(3^&A)%N2T$O. M\J'\7>U;0FXCQ@-6!@3BP(=@B$TGLMZ0S\>/B+H"U.1,HI FJN+=J^1#/]G2 M"K->YB)351HGW\;).7 "G%,3XL?7.)GH0%XOM67>^)^8GBA/>?GF/<2R$?KX M^!TVQ^;XV8.CFQ+*C;%CXR?\]J!R8HO??O1L.\[;S^9>".?!$G]EXW9B=&WP ME=Y^#ERPW6CC<]BD9]KS+=^P7<@S;CZ'>$$;8]SVX=SW@&P;'Q/2;@SZ98X7 M"*)D#VPBT\@7R!5PXJC_0!/-9!Y/^%6 E*@/L I? 2X)2PA%*7Y\.( &V@H& ME#/Q3,#M](B5 A M)=4]:WGOL^(A,H^'=\7#H%9BU"?.\;HJ\P')1%CI/6Z 5U<$-O0;F>*P_[F$ M_#MGUWOL0F,2.A)U0Y0(,O\5V2!5Y(TF\>.(IDF"^R R3:*O)A%1S0)V'R'' M 7?!-?Q"C!KP;?&5F'.<<4=DW!3,+F7'#*P'^7^Z(C>QP^1.SI:JV9+8ZSA) MD)JL-7\L]LZ6WHDEF&A...3$*M&R:3W#PD5+W9ZWBC3]DH^IQ-)7.+CI"J#Q.R_2.A#W+_ HXG=+7*3 MAC 1I)M\"-@@3>$G 1Q\XMM$)/U7P8>A)'5=[FMJ- .Z!%Y"L$=JS&2&E2X#OO?76E_E5-C&' M\)$5%]24X1"O61VZZKO,1- [[$5M J0J$KP3$L/![6EVB5SEG*M6^23.-U4$ MZBD0B9['A$-%,0^3YHWK6L+%T+BM;.& J/YQ.KU]2P(! M4>MT(8L6RMC!+S*.Y3**O99CGL2-*S9>(03)XB'1&1!)).LWJ\TN5E=QL!/@ M9_!@-AG0$WYX/O:>L"\"Q>*)T_N00#Y\7:BFM'VDC^:V1=A%5QQI]L!]LGW/ MA=GU*&+IG.B]Z],B!/")H[U1V"(FY3IIA$(C3F?P$!2F];?&\[5L FY_49M%N!,3F;@.>!,[ M[RV0,J_+U@KZ5DA*N9\N@RXD?]M2YMJZ->59K!3@&Y-$^.:V&RN^F&)0NO9$ MC' JN1034#"WHC']5!EZ[OK6DT6Y5@C;74"U)NH#ZKP6=60K>#MW+1&L#/G* MB@ZC$UQ],-&'4*D8^[HH(,$IO(2,P8ZS1>&;(8J;CTC4DN_!L?4OZ%&9IWB\%QJ^>FVHQ#] M@N7LE?U(E+BT>I'&T/E'2 M'8XG]H6=D[TD,CJ>5CP(]>!7P29U%%&Q>; MT@AS=7DC?C.L^$(H!O1)UBPL8?PJ..B9DB#5X+&>)A1-5[1H& =5*V)<[I X M4&]6F9/]7+%.IC4S.XD58_IUW84C;S I'R*\EI=\_U&Q2+_#%\M+',28>G0N M:8G+PIA.8N[&OA==@0W2$)P:>)_\0N:7EO>0O_[I$5((0-=E%+U8<&J O/UT M'5@WB5=37(B@8O?LF<3[*3JH>L40TL\6Q45I;?+;,ANX,=DMME'!LU'^0UCZ M]J-HX=P14J9FC3 MV6"X5?;!/R""L1@2G/?96]1)$[L6V)9-'''\3MD-KYT= MJ:74SJIEU,[*DE%*\>RQ:U3CIKO=;U?7Y]>T6/6@7=AU;#'9/I^DN>R.\Z$: MMU?^_O;NZOJOW^^(AKB^R)';8&8".X[O^H(<:B7OIQBSQ9AA.BWZP#.HD[#- M#!/]0/6\%Y&'6DN')4[TTH0);'VA?Q$*H .W;S$VY2@]I>WC-D5<8'M(1LVM M=S*^*UZS6)A GWC,74(V!\T#?);^\AG\) >]GMDNG2O]TN?UQ\$.B;?-D( ] M\>6E_N])L0U(>L D;TXN]^BEM''(VC7=Z.F*LO.RU)-W7GOOL;+:&^B[O_K> M8]^_IFI:-8/-3(,M?5=2/M*6/KGO/,IQDK$@'Z=;V'"?HHX[U9NA-R8Z2I5% M09&4I6M5:BN<1I#B+\B-8!DZ!RDJA=P8F;\>?8\$F-V$ J:)\63R^1VJ'J\9 MW5N:;N_O=1X$JX9^-WUV3C91VZ$W/Y/!LH(O(<"X/^? X5Y2%GE&*2,L!1\3 M^K\FX>,B66A"%"=G!P'ES:P/8F4]SV!"?0CP[X!QF,#)W72Y!WZ!9,\3 M(-]_)=3X+^1$N"/$.6@28[R$9VXTZUH>[2D(CR5B0ZB"J0!!&#+ITN.*!XK8 MUY7?/JT/=?2??Y)UZ7,1UJ2"EX-%9=JW2N2D3@U1L9S4.;4\#&)Y#&Z9/%?OB=WIF2CP9;%4J;S=-Y6G[PS?/A MU(IEBX&O>!PN_\HK>6IGU#=4<:@/BTK>.TBMRD)E=92 MJ*CU@HM!M5XP#;.2M%XK?ZU@;3UCDB;NXQC0>GOB%! LB8*+XS(#:(" DB*- M_SA<)VH;L$T?3&#[U8O&X21RTH'<+<:1Y >R85=?8%9@R23@:V203SM*9]3T/S]Y1I5M>_U99Z@VG7."/#EIIS0!QB M315U76I?X,B1E-4LEX$DHS-2)$V45(-Y)/'0*B/&;GT\1[:UK9N-N98-Y^'6 M@4H\H?!E3.!SUZ)G=L5+4;EL\%(0AYW18" J2F$YY($6N[#:H]'+AU5?(K R M1 ,.%.(A5D9S):O[]7M\4ED-<'OPH,%."7H\\]IR/E&LC3!E^NA%)$[NC QC M(*IRX:Q&+@YE%\:80W6Y[">)MWV>?!&\*01ONB)J2F/QQH1CS[9#GS0UH;M\ M_Q79\QEM"^'BD+OP![OP,4UO'>2&Q-6Z3,F:/XCNPSGVDJ@-"R]/>FMT>O/<\9M% MVR!ZU%7<5;#K3;IPS"W/K!=2Z0O:?@?2WL%+;B8_@U@0\\K<@/A1 U$;Z-PO M/UE=7BJ@#%AW%P<*=\P;[YC3I16!3+I;7B[]M#7WWXQ7/[=IYWS0+K#:Q1H;L^X_RS;TU:B73 MHFY>/0);]$3)&(@#N5^2TU?V^EH6)9,[ON""Q04KU^IU7L%2J& I?7$X+.SL MU2A8I5CO])9%$Z2XMU"MC2940B;+BV"5@M5>& 6&V"RGB^ZT.*Z2D*%/TG<[ M/MX@[58>A)[Y:^HY5GR8HB(//M-RA'#?IA#V&F.TIKD&RY9U!3]%&O2PHGK8 MA49S]RJD[7F<)51XCQZ6"Y]K[?65;B.=HU?8[\1[\_#>/"L;X6YC5!Q61ZNI MM.BJ/Z@W8\A[\3 @%VT)S$N1BSXM;I5K7I)I3":]*8;4C_"[.T2=#+X[+V;9 M*X! YI4PZ$ 9U#JC@2(.C+(R9;R0A4$P[=?FY8!)[XR& U%3REK/:(U";W!D M]+8D<45[BZE*YY4MI=0DI@+X>J#X#3HC750D]OMM\ J7X]0D%@6409P#458+ MJW/NGS.#M:]PD!><1>?#.7711J*+.TU9VS9[<*ZV&?[=#J<744"FA/VB\C;L MC)0A2%SAYEN5.U#<&Z^LSW'YP-*ESDA5^J+<9Q]8#'GF0[95^7J_EJ)9E8J: M:#1%*/=H^\*QL2Y#2UI#U(9E=>1GH]B/X?XM38'>'GM0''I*9]37#-$8LMK' MA4&[T+QB]K>>O;BZ!8F[^56X^0=O(M%5J%&5-?9W^W$_OQ8__W!D]0%9ZJ#> M]1P&%7KS:AP7"CU$+POW_K6X6N>)]_E92MLKUR1R]X!>5KRL_&V5=(T*G<1[ MII^N.B\943H@2C%X3Y?&^^7O+J#6ZJ*W1)?O6/,ZW(6"YBZJJ-6^X4WF]DAM,Z/]R4!NLC0 ML6M"'XH/UUZ(!>-CF0T%\BG4E\ ^+%H,_=ZV+U:$O8*P" M,]_@EYFF!OD$O3 M^CEIP83_Q'SCEON=C5J6S15XIQ96=2YSQW=?."@(A',R M^=G,@Y<3=(GO'V]]B_W[*?+Q6YVAKSH'5]??MND,SZ7XO47^C7\?HA!;_X6< M""\?F3@&TD*+:.\KKEV#&50R&+TSDGK D,W4QN81VW/D"T_P0%'8.8, 7A04 M&#P=:7 >A5//)URWLOE=RQD-WB'O]L'E8'/1P<$)QB*A=OK_#$2/QRR@Q3L7 MCF.EPC78*ES"4=Z=TZTO"7)701#EY^BP^H'=1&$0$N>2Z-:;+ )MK AZU:? XBM"%7+]<%" T=(N6AV!] \]4LNC01:YO2(FYIL'R[ M@ +!FP@W9NB-L1^'BZHL"HJDJ/3>OR W0O[K^A51($^<8_*")^SLZW)W\NG> MP;Y:N@4XJ U=P\;;8-\@41+[6QKYVL#!8-'+! LTJ6$>+(V+75F,0KZ4$848 M53C^QH%1R+"2P1PI"LDQ^(*.OI$_"LG!YJ*#(U&(*A>+0?*2/O?L"OAB^5WR MW*,[R(4=@C>N*F)_J(@#97/37BG>>&Z,'T[H87Z7//?H#B,T>./]OJCHJJAK MF\U+FN6-GT3MG%&B@S4LPQOGVZ#8!(Q<9],;;MB;PX&,41/YK MZH>CD- A"',[D/T]YBM]#\5> L/D0?D,&.S^Z4/7%G%@;*JR0_P"[5A#U]\? M>NI*\@37(4#^4&(]U1:.4W69L]!E&.]M,-3-_:$;=0\\]]5$'.VID2H+1T83 M<,1$6JP)9V6.-<9DV-'E AD]^V](G/24SW5]TL4KD>-__ M=T+I:QS>3![02V[AE#LC352-S645AEPJ[IJ7Z)K7A#/8[$!PMAGO,X0S[KH? MH/LM/+%-^\2:O56BZN]PB,B;K$ODNX0Y:Y6@W08T;VW M?IVRBL7*8&C-L1>79B[-Q^VK4HXT&U2:E;XX'):UJ,F>-)?@RWP*X73MM&AJ MI5!OAOQ'VTUGJZ\+IXD);_W24=?3]N%. =S=8RP@$]:?D/L*]=BN%Y+'AYX0 M3C%!(8HL&W*5!($6G!!-?Z,,H2G,B>TBU[1I\$L^H"T^UFO'#B+#Z+>Q_VFT M\T')#%1XQ-P+Z%+KF8\=!,5KGY]M*YRF8K7RK>2]TO(K:$QF$H6[OU(#XV0I M$]_Z;RKT5G["^$%T;4F>C"?Z %FJ,NP;V$03:3RQ9$O65$N5%>M_9-C-$7]I MZB^K2A]Q=^QC]*N+)F2"9\AY1J]!Y],Z90A9%@K,($,N3L(]3&>!%QL;]V,9 MNKV[NO[K]SM1N+J^Z#5P A<+X;Y8%>[[A4C3>M*XQ2ZY@:49+JPK?> 95%G8 M9H8I?[!=HN&\B#S4"D0!OYB8F!,RQ;B(5B 40!];,=&%#O^X367DGA2U<4N5 M2@TUF9R#Y@$^2W_YG-I(VZ4CHE_ZO/X"L$]O[#1]7WPYT2=#HRO//:>X^5I9ZJZ0<]]OUKJLX'VZS!ZDJF MQ^Y)<^U-TPXW;MT2X<7B>9R 9K]1B7-?4Y_XEC_(?=- N"0&QDJW) BPYR!# MV[[6DN::?)*1,D71LY*NR!I4,4X\V*R2I>?CWNF>%LV4,@2NE93A:"J*ID;W MHMT?<--)W\7'=)YE I.4++O^U ."YIM@B,,NU@UFF_8^&XE"JM^%& M)W#1P@!<$N%H_P&%3F22)JK0'X*W8 MEIN1A[>^-R$$C1LKD&<\V>8[AXWE)$**X_J.B*P"R7L*"X^!9)4X/IIH;.FW M4.;)0,?;']L(PL;2K)2/KXFTM?DST]I_&6@6@]_3D M/0:@89.&H8NJ4MAXYN)F@S; GRX\]W0!/@8\8=>!-A"5+0T8.#Q/')[UHW-( MO '5@%9_)XG.#,_(-J$\[FIC\*G4O[A)AC#J$W_5V')$]LG5[EQX0;R'P2^A MB(>5,A/^C S/.*7BF@7*@W>J; Y=AFEC_G*/E@9ZWDS^\#R+[J--U@/N/2?C MD3DKRECNC)2A: P&[5N;YX#*7 92(J 4 BA=5&KN"LP!56\E1(F 4CLC0Q-E MM8750X?:_79FTO?4'I0(J7YG--#%P9$"D&:Y:/-$E90ZH?<4+)0(J/K1+X8!J-Z#V'F->&J &M!!A(!?VU1@&%*]ZV%_U M4"*D# *I@:CWRZX&;6QQ@_DF9J<4UB.XR \O):A M/!"JL.8FB9HB<1!R$.:I6"@1@S+L Y1%0RO<6+R1(.2%"44*$TK$H4)PJ/1% M,F9>?_"'[P4!S?D=>-I3HXYCJ,&1I 2^I?3-#50UWCA=PN(L/P6D;;#;XSH6 M@1WL7))U<;#E2&X.NQ.'776H@SU,DKYUV^\IH*Z4[DTGZQT6 9[>&:F*(?9+ M7PUN8(8QZ:3M/@KX90Y]MP^K1ZV@[($_H^)GG%*QPQT.,/+-*3WSRL)/V/'F MT$V>ESD4V!88DY0$YU^7!+V,M4ANG3SHC!15E/MM7D?DF-J_EZ],3,&NO:&H M2(7783BF6,;4,2$U[(QT0U34PJLJ#$.*ESMDV357(JKZ4F>DZ:*V)?U213S2 M"(?MGM H/J%TAOQ?&"(4OGWH8%_M'CL.[.%TK1\I-0_%JMP9#32Q7]Q18[@X MGP-JGZ-6(J 4 J@A47YE55#N\>" F*L'L^1I)#P6N M1H!KB-*0I]5:C:I]M0$EHTHGJ%)$S>")M5:CZKB@&I X8" :Q0N6&0853ZUE M6-DO&5=&9Z0/Q.&6'6HGM]@?;R?RWB[Y\_U$%7ARB\**!+=!;N#"D5"*+NK% MS6PCJ^NVYWKI4')A;UP:=$1S:Q$NW6HVI M?Y]KMXQOTK.\ M;#116<(S+!,9HBQMMI5E3!^?0E'I;;EN_HGD/S(Y\T2*DMCT M"W;Q :W.=-C_(VI:64W 64Q\<##M2]"6!2;8]B.J'$SM!M-QL#2@$56KSPSE M&=G]&=FRX 2;?,3A8'/1Z.12L="*?*Q*(Q1 M8)L%MD*JA/"6%XT=7$!KU)H&R:XU#S*5MSKC$ODNF7V0 M?OT+8&NA'J2E>E [(ZFW91=&X8VY[_&CYG0BEZGVR]2[IGBG4 W?"-4.BYQ9 MNOI4NHJLJ7/!XH+%U+0/DJMR;)4&TB07/MJ.BQ07*::F?9"M6@\?2[!5.DB7 MLBE=K-FJ4UAQ_#O] UL"(J-"CS@.$0,A"LAGMDOF/9M'M'V+FSNB+(EF[&5? M=DI13+R\RW0I#\YC%EQ'LS'V;R94B(*;* Q"Y )Q$H'*F9:!P]D&LJAL<0[+ M8%A9[5);Q_0]=5W5,MT@3-(YSZOC^;XJ MJ4J9;DAPN(4AZH/-*HV3ZY#\;L[;LIV(<*%(;6+;%L2V3;&AHEE>_OIKC),M M<8LAEYK!9JA[*1>")@G!41/.[XB#4E;*F4L"EP1&,\3OP%\M-4?,98#+ /LI MW7?$H5]64I)X.;B,M&J)\[RJ&/< M=B'ML+1Q:4C3=R>..=+:A;1Z@0;+4H8F#EL--)X:KQ5C1I[D^*<0C1V2:-G+(*,@' M,\+#9;^;M^Q/'J,"X^=>8 -\SGSLT',M/S_;5CA-I6/E6PE:I.57T)@,@.!Z MYU?8Q9GVIG7[RD\8/XB;+6;,F::JFR8OV/HG32 M+TW]= 9S(O;=L8_1KRZ:D F>(><9O0:=3^N4(619Z"&##+DX"4>_C?U/HYU, M9X$7@^TR?WMW=?W7[W>B<'5]T6O@!"X6^N!B52;O%Y(H>!-R:3;W\93<1X1, M2#O4?E]KB<# E(?IC.D#S^R0O,S,0(,/)#X/IUY$'FJU9$8+A?]QF[+(/2EJ MC)?*E-;YDF:[=$3T2Y_77P#FZHT+1=\77TXTR=#H MR<,^*),D:92\.-$S/:IGWCBB\35-[JD#;>=EJ2?OO/;>8V6IIVKZ08]]_YJJ M\\$V:["ZDNFQ>U*>>T.5X<:M6R*26#QK"DDV%$]\+/;4)U[P#W+?-! NB6FQ MA!LS]$@@(:BR*&2H?&HM::[))QDI4Q0]*X%NUJV[C!-/D10U2]G%LV4 M,@2NE93A:"J*IE-8U>,=X Y:MV]3;P]F.L 9O ,<%[ 6"AB#'>"&O ,<%[)6 M"1DK'>"&O ,#'>"&O ,<0P#YYOGD3UO%M$'I.[P?Y0I6>=ZILG?3=YJP['Z0%! M"MLX[0-.#961300*CHXO$ZARF+,,TL[O,-D[USJ@O&EO.U3F) M/5FT[J@.J/UT?4S&\F]L"8_(=H-X(0<''P4".]M]PHGC+=*-6=X$SEM\4S-U MM T+S#9XS+O0L4L2E\SXL^< @?X@+('@]L:]QR0TLD,;!^>^'9!+7\F?[N,M MF8QGI?*X3:Y@ZT*_K#618W: K'U_#+O-#TOWJ*L GD$4>G^S_TCNY K''),J MCAT--X2<>;U[33G:6'=RBP,OES^K2!+$70.M2'J@1$B>0@[YP0N10SL)+#=C MK%4G;?5A\W7O3>KTWS;P/ MB)6,-P3B@GS*@EQ-6%6F2"N=D2'*ZF;$?FC#>2[,7)C;*&K MP-*,C=9U4#EX1HWNH$(424^*E4G>%BK]?D^1LS6YR/78@Y_Z_C5%/JQ[2%O& MJO6D_F&=3CA=WQ^KH0X:,M9!3VW,6+7>T% ;,M9!3U:-/.U^WKC82IPC*+LD ME+D&.,8^/XE:H@L'!8%P+A 708A__P*-Y68D'*;>44FM2GSO^6U10:/(=$[& M"O$5">9ND6UUB6=U@>;@M[2R>5(VHCR0B"J(_-<30:1L^5#"$;/>+ ?4N1^'8W0%8J<0,:U&(J&UGC#N.\+U<^E38CV"E+ MB^6_M254Y-!K'O2VWMK\;4W9:/\%.<@UL8!"X2^1\TI;B*YU-3QXYU*!M>@C M+KR^I5(Y!V3LKZ$@T2KU@XJ>AJ%(<(C40!)5>;,/ .^$PW8E1#;PM:P13D&) MVU;HL$?<5@..V.7>)D=Z9\0EB$O0:4J0DE^"SRD15#U(W-VJ 6BQEW MF;*Y3.K["$P3MQ2)B?^4/"@G$ T"Q+XH;VE'TV(4<3M/[1!$V6H"N0HBM3,YG(F:%N M3;=Q2>.2UCQ)RR5H>M5Y EF!#40#43$*[]3G+:?+ 0AE:G>,XMU"LSEV@[C; M=%? \5H.F]ZC M2Y_R7\B)<&[;IM+4HS0L:[\[1R77'9Q+G$N<2YQ+G$LGR*4RN^TQYRWU&?26 M&GU6<39,7;Y@W[0##-T& @C]!6\.5 _HACMH7M\*76ZR@7E14M++2:PQE MJML-M<,L,N<2(PKA@/S%#FU K6E)RD G-E82AT:]3>$YSK@VX%SB7.)2<'*K^S$7<>NTBK^LW\ MVXUOW+II_5PG9[5K4_[-_(U=&N$+6)Q+G$N<2YQ+G$N<2YQ+56X_*GJH-'36 M3$].%Y&/KV.**-VQ^\6^1C-\R=W3#BG@M%]MYRX''UP+E4['#$C30G M(^IAR)1Z.('2*L+$Y)SETZJ2XDLWG$N<2YQ+G$N<2YQ+G$N<2^WC4IZ(2-TX MF78]$")^\C+RR1O6*!():W1QJ&\>#,\AU!H([:L=*@8AF4$(M6\1>V]'^ALS M],;8CVE>0F?ZA"(GW&95/6)G>D6!SO2*J WZ)>W@8Z-?UI[,9X7H8RV?E;U? M5KZY-U/BMCDZ972F5]02.M-S">(2Q,JDB,^KHNJAJW:%S2VB!I>01MPYZ5+E[# MSDC7#%&1FI'-+N4(^:S+D1F>L3);E4S)\J*Q@_.?>,V'R(?(A\B'6,T03W"- M??74=^44-XKG30?O.0*GS!5T5>J,%&TH#N3-X+GQ.X0*(ZGQ/GH[/?%] I)I MS5N5.Z/"QT1SS'/,'PGS63JY%@H_5056J25E(!K]%@H&=S%6T;2GMK6T%6=5 M+7G%F2%$<57;'%6;+Z6>=3MU"4JW7]X:,1<-+AJ5BT;61B0EB(8&J[KREAT2 M7#(8@@^7C&1Y:&/'6762H7=&_:%$_'2-RP:7#;8"CFVB<< >A9P2 15 DB%* M\J9$\*.\6G!R=V-WG/*MY9Q+G$LUV)P]NWI8.XM2A4Z*LC@T%(8VA'-4IULY'69=Q;&C+H+1V[M*\&3-5QIK,GW]^P"/\+) MW7V)-BH8%FY*Q5YNN=U0XSW=F\"E,O,7U9]G]/E/J MX02*5. ,Y(,C\<9F5WD.G'.)-;L_I%VS^YJH#KD Q5!?Q6%VZ-:FL+MWM03 W M0=P$E9.'.UXW<4TNH9LX%V$NPER$UT7X>%W/-:4S&HC]_N81H%R"N01S"3Y0 M@K7C=6?75.C.KHL#J4AW=B[#7(;;+\.Y1+CR+O):OS/29&)]E<*;OAD07[J& M^8G6+J<+>.1'.N09\A]M-QV9OBXY)B:$]Q-(C'X;^Y]&ZRN!_$&Y'I1@7H5' MS+V ]CT\\[�OL)?WZVK7":"L3*MY+W2LNOH#'!2!3N_DKV$9KZHL?2!(:9QG_AN19VX?@(\AO5@ B: M1MZ'Y!_:;Q2Z2:ZJ=EJI-O@LQ"I>8&G&"YM''W@&35%M,P,-/MBN$$Z]B#S4 M"CZV8D:1BR++)IS\N$WN&,UZ?OBRTM%TI-B99+4 "5O3B[WZ*4W/D!\K=_O*;*R\[+4DW=>>_>Q M!S_U_6N*K)_T6+6>U-<:,M8FT;7?,]1!0\8ZZ*F-&:O6&QIJ0\8ZZ,FJD>FI M2;7E&V]9B=,(95?T#A?/>*=8,S8\]43*VRLU+^ 8+>&<]MF.?_\BQ$N^L7>T M<[.CNC'?G:0AM_K>\]MU^T:1:=F;7H#F]%WB627MZGW%$]NTPUHHLZ^2/GW$ M\:*C]Z7/(]IG+81-J59IN/W./B\2/5EMO/<%M;W]!;H3\U[5M M;VIIV]Y.L6I9VW-R29D;VS0--K:IXJ!?LL&A -XD-^J+K&-0J[LVZWL\U6"9VTC78+:'Y:^'8L+&B.8XX*V5]"R]A\K+FBZU!GU1=4H M;],4ES-&(,?E;*^<;?2?J4[.Y'AKDRYSB\8EK0V2EDO0JDX3Z'#D9'\HJJK2 MB/#L!,X2H$SMCN$P47K67WJ:J- 5<+P!P81B/'MBDQO0,_(M?NQ !GCRCJ^< M2YQ+A8S1GLYFY]8_HR"D.Z@>O&55+!3%7KE)22S-(8[?'I1\!XHML$-\C_TG MV\3QR7?H4>LAR;ML&N^)542W>@92CDNL.SB7.)J!W3;W1,.0C(1N.B37WW; MA)TP\7T OL,B_\:>SIFWQF%/,UN::;D*@@A;7R.?D"(6I;C.@?[\\E;XIO I3+3%SNT ;6F)2D#O3-2%5$MK12*XXQK \XE MSB7.)! H*H']/'"\+T9S\?GE_ M>RO,(]^<$@:?6"G!,1,*E[.YX[UB3&^Z3>A]ZY#!;Y,5HS/2BO<$Y@GB)EA- MSB5&I+[DK,%.B<]M.8?$8XTK@\XESB7.) JT"5S*MW$Q2P)G;4,5%8%M&DGNC$K8DC;J #4/^S;&7]:MO*_U>A&ZNG1_BK)X?DK^==&.36CSUR+G$ MN<2YQ+G$N<2YQ+E491YYF#%#2/VSM>/=KESBK6$XX^T:AS>3!_1RZ_GPPO,P M].UQ1(\0?O!ND8_=<)N_W>^,AL/-EM[94\\<65S^.9<*R?]&5'T\\=<8$O\3 M6 (G7!)LRC.^^,TS@9Q+G$N<2YQ+G$N<2YQ+G$O-YE*>B$>7WE]()'[R,K3) M7=X+C5$D4=$+U_=R"+$+H3U+T<40-& 00>U;A-Y[MO&-&7IC[)=VMG%"D1,^ MJ$_=(S9EGFT\,#HC9:"(VF#S6*/#TI=LG+BR)[%9(?I82V=E/W$EW]R;*7%; MC-0^<$& M>?'M]]7;Z9'O$Y!,:]_&H+RU;XYYCOFJ,5_]:K71&0T-193!2+=-++B#L8JE MHZT[#TM>=V8(45S1-D?1YDJL;TI'98GUH53>2C$7#2X:E8M&D;7=3?3+Q -7 M-C="<.@SA \._03ZQUMN'2J=4;\OB[K*98/+!F,1Q3;1T*L.38=0Z"-KHM'? M;"C##U:I$ :4==TQG*A+F[>F1^H*70%33@JF@X+ GMCD!O2,?.NP@UD;NZ^4 M;R#G7.)* M+;!#?(_])]O$\3%A=]CT'EWZ%'IB6&X+!B5TLBCIA9<<."JY[N!WPI=;K*!] MF3B0>7U'PZ#&.[,W@4MEYB_>.ZV\)&4PZ(QD31P.!UP;- MG7!MP+G$N<2YQ M+G$NL<2E,C,21_!_# ;]GQ,H*0"FTAV"W@1*"F8$*'' +$1S\OOE_>VM,(]\ M! MB2KDG5C:A)(J04],#J06 ZE 9N,=(.4R[JHD=T:ZJ!3/='*D-<'3YUSB7.)< MXESB7.)8W#F\D#>KGU?'CA>1CZ M]C@*T=C!#]XM\K$;YO:_5?"_=66SI7.3M_"W&WAF/LEWV*3W)^4CS3 MC2.43OA0^/Z>;IHEGOZC2H/.2-$E<2AO=IHM=/)@(;8RWJ:V,N2REC$[]&30 M8I1IIBQO.S?T@+:XFQ(*A[)PV>2RR66S5-G,LDFE2,MJ58*C;T2IKXGJD LP M=Q%+=1'W[-4KZ_PF599*/K^I!0CF)HB;H%(R*)M27-6)(JHLEW?.%!=A+L)< MA!,1SEI\6(((*YW10.SW2R@8XA+,)9A+<"S!6M9EC!(D6.V,^D-='$A%%C.X M#',9;K\,YQ+A TZ#SRFY?3A^C%A?I:P#X^L47[J&^8E6+Z<+>.1'.N09\A]M M-QV9OBXY)B:$]\N&A"SMPX1"SR+#6$ F;*U%[BLA@N!Z(7EZZ GA%!.$H,BR M0WI.F6MA-SZQS*6T0_#QQ':1:]K((>,F']!F]^O+F"M42%ZLPOSG7D [V9_Y MV$&A_80_/]M6.$V1NO*MA&C2\BMH3 80A;N_PBZYC3=KO"L_8?P@&K8D3\83 M?8 L51GV#6RBB32>6+(E:ZI%/%;K?Q2CDWYIZJPPR'Z03I \_@3 W;S##E M#[9+-)P7D8=:P<=6S&BAK#]N4S*Y)T5MV5()4^-))N>@>8#/TE\^6W8P=]#K MF>W2$=$O?5Y_@3;?L)WT??'EI0;J2;$62BJ!DC>ZRL]@;R\*#'OG]-U?J5#%;)-J ]U59[UYB&&[=NB09B%!W'^=VO MY.*M2N03X0>Y;1H(ET3?66D1E@#U5VN^9E$2K<1O69W.NH@WS$0[15+4G5N\ M\LSVI$BFY %5&W8#4A=A0EP$8>)[,\&;8Q_1PXT@K'LBSCL.SK+ :!;Y7[UH M'$XBY]PT"9G"_([K$,Y35@>%0SJ^TYU=/.W3MF4"2H']%J*LLW1 TBEYO+14 MJ#M&DK=[[;E=FFAR,.$E]WD+:MB;-$7W M'()]GSC&R;) B%X./)^YL9Y*KK6S#9V\8^DLI6N\?O: 7A+Y^()= M/+%S-Q978)U95,K88\0]X :JX5QPFM@OV.K^&_O>-B3IBP:@W VNK1!I=YF7RU@SB7=^Y: MMSZ>V=$LN'*?<+)JGEL]PPJ=(JJ#33>&-T9E%69EZNVUYP)E8Q=G$4YN2L*P,])TAGP7[@Q77Z!X M.%Q4B<"E7\0N1SJ3;']!"$,MXQ%+2-1;]#V$7_%\;]7;DKFNP65\T8K*BRJ#D1CP*UHBQ&6 MNJXTJ6SW"DF5242)2K]PCJ;IYG8A5P!G5T)YOH$

L"FX"R2"3&%#Y04#392]%DY^)D[T\=.256%*]A$ M*PZ,S1JLYN>O&->]BW3&'+T>G,MHK-=225',[DCS-J9Q;O$8@-HU!IM1)E]V M;06R2DAB' HM S;M*/W-/;=-/J*R$9IW47.:%(JOK!1PQ[<");Q>X_L]H7;N M?LKJ$.K%I6$196B>OHT7)I" MSC*PX/N2S&EZ;RE>RVNY92L^36I0Z"P:[DPSC+QBSG0NZ&VB2R'.@=*N\]X; MH;>_$XX\QMO= QR&#NVG?EIN= GI8_-E]IY4I"2^7U X1VEO7V5Q1P9WGX^N M?@N"+(.)[]-M"H0DW'^N;:.ECY^P&_%T\@5Y#KSA[W8XO8@",EWL'QYL M:L0AUD5#VNR.QAWB5@"M@$-<+M)T@K2^J+&RCG%*_G%<8G&R*>;J2RNR!H@# MZ,Y3N T$]X#;J6_+2W/%ZWH&(YT4RG2!%8UM57N=M=%X$=^XP FRS E7N:=< MP.$XMPGEO[S^#*";Q$*BSA?$SRU0L!^S+\IZ67VBV#CFN$0O^E0AN:]FKCI, M:A)TE=*,LNJ6CW!T[VD;\@\E<\SIU9 MUF!+:5\5#:U(:IDGRQ@&V-Z.Z14C#!:0^Y(H#]I8DXV5ZF@EW2F6ZUC9^?O]I ["N\\WJ+H9=';Q\/ M>SJ)X[2A*"FMW?+/N#I?2X+,?5@>"5]IL3TF4=7\]*HW*\V"W"8$OG60&Q*! MNDQIG%MP!K#YJ3_D#0!:BJSJ,!N) ;6."F?$JS$5I4!105;MU9;B(W]NF&HQ*BNEW%&-;KJ<5H)M8IT\U5"\)O)_13Y./CI M$G_BBGS@$@\*>H+3C[\0>EL7W@SZ.='& I"ISN]$TY-IAX/-ND^^5MT:[.71 MX$<%GPZK;HJ\F;%KR6)U4])VJSOZMD5L/'5WK!U]WU+J%\B+P%9L752ELKQR MGK5K"20/W-%7!B9A$5PAJKZPG\'S=>7BYW(RP68(OCU^,>F9CX*/0BQ,G,@, M(VK; SC8'.R$&%L+J&1Z(@QVDZ,@B9<0^K89$OL!UT\K!JAD-2=FRLWD,F') M'>'(C0NR"?^_7-+_;D%ZN$"\L_4/5N[,+;%#:+2@%^K5RV,"AK&8>06' 3 . M)(A2%;7(.2J,Q@B-Z/H1VP6[&Z9E*'<1F.EKI&G_6LS$(SC%,H$=$WL;XF'&U^!RWAP<9'97 @H%,;XT79= MR#S!W@F*B].*)?)(I_9^*']<]TR-*W%4H_"*'0\9V(68KV6-:O]1T=Q;HV3Z+.D8#>R:)!KZYKY %M/6)<5 7!RY M."[51QT*PW11VG(2$8ORF'@#Z2A2)BA4VNJM3%;)E"PO@D8CK!9/ M9QIB20X7RSKJ/IK/XP-CD"-8=F Z7A#Y<3G>HMC>=F-1(J)0J ,G*WTV*^^F MV0#O6I@CHHT(7PEW36^&A1"]X$ 47$S7:WT\(5/=J,TI'*.R1HKL-GK;#%MC MB?A76U0$. P$+QQB,B-M _#HJ8/$+$\J\6!-=;W3LTJO/3-&J%R)WK::3/W M.)$43C>3GP$^!RS=)$BZRBE. **##\T;0'VA(.RBLBD-2F?$ ME"B<4"Q*>W]TQ[ S'/I$++:&DR 4?L>"N=:.-5M'5NY*MU,'[+"6YLOL;'N# M@&,R/LI\'G^>AE?]CD5-D$*34G<+C-PL(!)L M$VZH?9596OSD427'_X%F,8, K)J^B?V"K>Z_L>]M$PR]0X3 4&3E,T/"0>W> M)WIR'/G7LI]&OY$?Z:MGR'^TW6[\E3-]'<_0V@O[93-8EO9Q6*%!(\8",B%< M1.XK+$VZ7DB>'GI".,6$WRBR;+J/Q',M\&'H;[1,%\''R6HVX%-BR5]["#H;/;YV;;":8J[E6\E1).67T%C,H HW/T5=LD] M7"?.ZD\8/T#*(/D*4JP[Z!3321QA-+MF1-M519L?Y'E3OIEZ:+6I0Y M>L3=L8_1KRZ:D F>(><9O0:=3^N4(61)!M2'Q@]G5AC=P+7J8#]7 C7Q4*X+E:%Z]M"N.YW"-?^:2>3'/TV]@D2-JB5$7#] M3B82)XJT"Q;Z3#92HMLPN_"L"Y_41'1Y@9388EQ',_(@<].%6\^$?HD"\J@@ M^(H#T[=I6]USUR+QG1W<3&Y]'$#E#WSZ0![RQ?',7TLS-8@-I.V"X0N3S^ 5 MY%EH3EX2$I-8"SG>\$GJ:<"7&_\1N?:_XY0AK*"M3!I6UU):+$"T1LD4'^3# M9-;Q@Q;4Z,HY-,P_HR"T)Z_548<^\8Q&XV8&^.PC158Q/+:Y^0;>3ISM521I M* KW<]]V?SD^T9ZNV1,^@)$'9TJ1/E_$/@#]2_[\,>U)&0A469+O00;9\2)K MD2N&6ZS(#(DVF](MIO3<7&\%1U3/65YRK"Z!G"@@B_I1 ?T#) CY)MW'ZF-1 M".A!Z73YUGTD!HV&TLCTO2 09IZ%?9?VPG&Q$T!-?MRB@HP'E*0H$,(%Z)$^ MV(0!P7, 5&1XQ.U[G HV&2IQ82SZU(H3W7XF/10=.<2#+E#)V M($PQLOX5(9_P-[X1QO,/S_\EKOSV\_Y<>+;#J; S& BB<6!;-O)?W]U,>G7] M;34F((ICC/V;R7WZ;=K6,''WI:4>-8CVWJR*7RFF"U8>(#PZWA@YSNL;UGQZ MHY=6F%70- Z:;AJ5 TWCIA&$YL1$>Q/Y,N',1A)51$#QQUOBT9B$.5N,Y'"+ MD1PR;"3IK,$$K,Z;BM-]-"-0Y?39._FU"TQ@:8]=^*BH:7'O9JK9=6@@Z9?"]>W!>#"%#UA M88RQ2RPTGJ-$N)$#U^2-VB0HENA*NX#G8"K1$ZWQ))?)=\!-^NC18 MH;$()=TYQ1L2%\;R9^^^)_QQ?GZ;FDR1$AS-YX1GU#GPH]3 ^_@Q1SRJ3= E[7MV0IE" T\'R;5$\X# M:($QLT.8"?A&/GFS%R0#(WX#\4T0F>_$\\(X$P)UV^2E_LKS_A][[]JD-I(E M#/\5!3N[KSM"12.)JSU!1+G:GL_30AI*306$BT+E6F?_USSLF4 M$"! @$",F*WIPPHE7GRW*^96D^N^:!H]? C!&; :'XM]?). 9*YDH4G!9?F M6Q%PH@N"?<(J>$X09'1;X80Q> G!Z>\F,(9@SAU=AJ:"/-<-54#4)8&_J$. M RW>"V=UGM%E@S,E[0P?[A] Y\2?**,:R8/03"14,5G+=Y ZSL,F' M!(9+$(%=!HOM?'=3 90/]_1$Y1&"SY$Y!)X( $8>88;T24;_U7IO$ 4!TFX1 MZ'AP?X)&_)GC"2-AFBJ3B)UC%[O\(J!,&ZT;_N@K7-WAQ2&^YY+TX(@$CV#& M#56-+![X)8-OS$)U%R0. A3?/3:= ,^YX';B3E9/MA."F4LD^*.>'KL1(:#0 MNY!LDQ>#>HU>1$!!#Q@6*.I>-$&S 2V/SU;D@YJWC*^"8*+T$, HX:4V, ET M!2;[3MX*-L2(418+M;1)7CL'TP'?@C#*(XLV$A@%YT MYC2<\ ;>!F?]^W&, MV4ZT<@G74EUD07*Z_6@ERT+R>5TX\6/7QKL(P'"@=J2^]Y_8X^8 R922? 4- M-+IH_EKA>X:;8'#GJ_<,/\CE?@GMK:+Y/2?@K\3]D>[?PTD4K77WCR4Q0DO@ MIZF=-W9<>%=Z'I S^/0]2$17,?@[<\R+K"I73VP!S%XP1 ^M7;+:5>?P_9Y_$[8.D(W7"A M1N=H[P,MQ]*Y".7Z.Q\+F![SXJAADYE%5T*&83-J/T(G"C'J \FUJ_@#L3<#)M<$PC*?+6M";H3(U;99P@R5!6.2BB)FHI,TFVHCK3$EP1;[* ME:EGTXW9TBN1:84;\FS5A8/0\D-X"7.=)P>M'E)YD^0O\5O0[_QG4*5X^1'" MR?71VT Z.OGG0(OS^/.9FZ*SNL"DR#+ A;%%3S2.W815P@7"JY%?6WB58,[AB PW510M MTD]L!P@E2*4;J);"Y-GZQN:ZCU IX$-HMK ML[03\Y$]X6N^)J)CAP]3OTPU2YRR_G'&K,#A#@*R)D0ZUL:X$3_>UD3*3- H MG9(E D=I)6\"IJ4D,CB*A3G4+WY@A\Q;X(+1&/H>VY Z)K8$(LPRL2PFS[3Q M4;S :\/DJ"@'4;BBM 0QMR.R^$4$#]7 WSTQ_RDP9Y-Y M4WF[CA%95-\2'3TIEJ_%3P?M?'S/!E#YRBJY)U.G;49O%D21A3&HYN@(&F." M0:*#[W;FUM%.+,F3>=MM:@_X;J7M]J+/*GU_@!/AT9HP.W;9Y_%:,]>5%JXY MPJZ[)NSV?/>&-Z(NG_/:3DUD[$Y!-?;1?B+KD\>DP!(#3,7 5/'Q2HLPR@8? MZU+PAO2HQ"1.;>0%V>0MD+%6LYU&P]<%M8$!;TI&1TS-#6KN"L!VS5G(7B=_ MO &&.G/-^6O'(Y#10V^6ET,M?"4#FC15_K50T >#9K^KH8XN2H#$BX7ZWB3U M?24MFW_7[3<[_S1J%E=Y19U:*% M6@$6NV%*$A&&'\.J=K@V(JC<<;D)=>H#;Y(@=#P1$E,2SW:) Q9HU799L!"N M_GQ87'0#P=T":=%GF#Q<*T*G;!'+10P%* B4TA55]9X*4/#4%4_I6-?<[J,' M,PC00_Y/=&R7+3<>]!I#K:>K[6Y5#3[J,8WCP'I%27BW1'@%QKY53WC]JL>[ MU6QZ^X$S(> M("=2A2AQ9S1SK#T,>.("H)]KOZPX.OI!?2R6^>!(T1IOD CXMN#*^S@ M*C&IJ,0I@$G;RNEA?Y65T]>OCLH-_&"<.8^U!2=">:+93)+K[^>ZGW65MR1_;CZ[U))>P GS.[@]6I?G?#' M ^T$_UJPR[IDZ)7-N,R>#:&,I^(]5S)E8DG6]44ER^>F40,?BGG>7UKL/_,C M^( 7,X7QZ#]4!^@GZ!8@/$0G@1P.EY==DO:;$!F)F%>-DJ>IW+N8>O4T64IT M7J!]Q),D.4>,=^J* <^D.DCIV3/9 MB)H89*H4[<4& )G"V)H@,P8V2)WSTP7ANRDVB<,\7G\*S#*"=]KPZ:)W"_!? M/T"$3)O&)?PY%.=>NDC<[BH8%K6/2\!8] M9OW%1Q)'IN^)XS[YCL87 "16J M1OW!],%+>Q,L\X4 BV=#)9Y1HQHGL.]F)LZT MF_@)Y00F2@B+.I7@=QYB4=+W#GD/;.F993",,@]$J5*B^Y@A=E,AI85*E^ 1 MP,LLE7G/3N![BUX--ER0Z\]XQ3H?: P[#TPBVZ1UH\W@ED(AJT->IB3J:
@7*T;X,O^K2,6< KC:-\-K4=("]4"^S ,U;^\YE& M-B0AZ??4G1)4WWGR) )G)-I][E#@2BEL@$:9#FP :/C3XNG^6VL9VZWU\HZ+ MT.*^,E3B +#WMD^]QK*=\9;.7Y.FFD"A?X\][#.B=3F)+NI<,WM_C ![P!0, ME;<^6H3"]+A__$Y/WFF&Z$^";2I! R-I".>TZ:RJ]XP-CWBAX4> M*L(\W*10?B>U1'GUS9\!FAMZ]Y?7RD?0 .)D\LE86?XE=M[)6_;()]]ZSK00 M,CU%4@VYHND(9$U_AJ=935H7%PRG8-2B@TH41?N,]VP4T(_Y;_6DZPRA .,U MG,AJG(" ATUN7=3J>!D>(A@J_M28 S@[31E';OP"J';G^OX/4OQFP&)-6#15 M]])>65R'1 UJ0JWN3-2W^"B_Y#M8-M&WEC7/K*D\YU^NH9+5JX#WVRRC M ZVTHP#+@ ^@PX/#::D9[UW HL GB82P2\^#U@]> E)WJV/0P]T):S>X+90J46*X/TH2N>B*)"2 7["X<5,/O@)F M?[G.M-O;ULI^%&D_"JV*80OMEARV()M8E!JV<.I#&DU%4;-(' MX9_\%\BPQ(F6HW;VU_J7P6Q:KV^E],+]ARX,[OT3=GK6(T^>C5?.+Z3B MIG,2Q \3A<=*//F@1"S];LQ@,5HB8[%:V!=TDX.*IA"(!EQK/?FS'8<3(W3A MR$_D<^J;$,ZJU !^0\^_B#P[[<=BTZR&C7B8Q1XFP6Q!)^6 M #8QJERB50:Z;G//FL(D;7*('>:*_"B+9_PWF9G9A/!3+'AU)_"JZZ@JPM/<(>G$5WS\'G>IP^. M8CDS[MT5'8?'RHAY;.Q$RV91ZM)/V^4L_QI-PLC\(;K\+ISO21-R!@3B/0&# M6*&F+'#2S[@9 "M,G)EX%0"'61,/+OIIKK@.6+%S"R,6BZ(EX4)?WK9P[V-( M)^VKE[]_]" F'#,4[8TRL"2049OGK0I$>\.H>EPDP7S$DWN^,IWR"^UEO6N. M'0R_6D%ME4$_@]#;>)-KWYX5&365O5 \OWMW>13OG Q0F#&L&I>1]%I+XZ0V./TIL%V*UC2V<)6%->L_$SGY!Y'>/78F#:STDWW:7FNB/7>1)I+2-&;D?X5T@C M3[E_@[^.?Q=PQ_B?24QTD824?)X^ .^I5F[D^/M_%V,HYN(6OZ;;*$M#.IHM M[<$6(CJ"##GNB<"(T0RMV=I\HN5Y7+O9O9KA]\LJ>UQ>I.+[N@:-]\U^05%5.#EP8LV:LL2K2T34?$C!BP4DK:70QL M2YQ-Z2B76DB3PI$NT6$<'71SD?JX')E*4VP$0TX3JLG\92&F/3OAA$.1/+&) M &ZFOOG$L@(3C$_K2UL#+[RD6?UK8H9Y'-GQ*)$^)*L[E0^S. ACDT\5XG?" M?QTL8J#*4^S0'-"F=4+ZH] M/]IU@#1W\>N7S^G,PI27+#C.@E6(D//$Y(EN ] VV;,9TZ1;/"BJ>> MDBV:H@//O!!V1!(=]>" VZ-]O?U.^DXDOP)1PD\^CQ_) .*;Y\% +3<:2$K4 MXOS8=%-?C0$FFM9BWEU"JTF__X0P,K1 TTI3_!*6.QO3F@^/>'([;0D4S"* MVC/7I:#[XAC+R4U"Z4L#&SQ\N] !Y^E@&,#9=);,PIM"*4?907CT=QAA+:2# M"T[\%TX#)K)(5;!6X(*$LER08ST$)5_SZ8!+N5=I22=-A.#!=$H]YR6!:2%< M$K0_8!1))D7OG2B\2TMMW\[_EL+A'JL \V>#M/7!>N:;/B@S_!1OMT8C0\)X MBCZ:/T6Z0VH@H0'QA+B0F@D4Q9\XLQF?Y&T'0E_/Y'5-?)YZGI';(M6?LKTP MV>TTI1+YQ'YWSCJ-#4E^16>@T%OR^R_C4J_ZIB=LNE@N83>AZ+ M04:.*UIJWU:TCU3-$:#@\*+=QRTPUNB*8*97._#IBB CL>E0;+J%D5FB*XJ< MD"4']6QSFG9WM<#>6GKX[J>H)+GG8XSM;^;/LOTI#^3 M+$F'U=-A[_QTB*DSK;8Z,.3@.DF'MTJ'_?/3H=X8&KJFMK3UI&A)AY(.;X,. M!^>G0\PN''14O;^>6E1'.CSU/,ESH-"[C^_N-WH_Y!"\?NO\5--N#+NZ:K0& M-9J3)\4UN#.LG/6XB7?,;\T[UTR]N8E=G?.7GU^,2!R<:&.M#72]CD5-8K MPK2=8UF/CVF#QK"O=GM5><(EHM42TVVVF\=/(938EJ=,>W\X;VV MUA@:+;5=*YYVJ,]23G"5$UR/0[':^0.!;1T'MW950U^OF+R\P:V2PB6%UXO" MSQ]B;&-/Q4Y/U3OK+0DEA4L*EQ1^&(6?G\#;C6''Z*M:Y^!<'DG@DL E@6]M M/W86"LO MRY6-1ML\+:O&,ZZ^>W1T.EE([::PZX;ON7.%9KP&<][P*FVP!3]>'V&=T[TJ M:=;25#8!AK= R6F,HN=W'D;>_;DZ!C&49HQZ/LMNZMSQ'$:B,C-'FVSLB>'[,DA>W+(GARRBX+LR2&Q MZ>)@=GL].9:,#]F80Q9 ;LD8JD'^ 98]M#2UW[Z, DA9B"SIL'HZK$&60*\Q M' R #*O*$95D*,FP!JB$/]\%B^I$-)A_4Y=2DZK$%.S0"L MQUY?-3J7T:=J0TQ])62T+:I>,#+$#ST*?AVNQUD1=DY+&X_&W9YI&_J@W6>6 M.6Z-QK9F:QW#-C3=_C?F(]9MZ,;6Z&R[J2C;IZ.L36KXX#VS,*+H[ ?O-S:* M[CW[(\VCP!MZ]T?L1/-'9L6!$SDLA"\?^'R);X&9(&X4_N:$ENN'<9 SQJ'3 M6H]6=EKK8QP6+U46[UM/MR@02Z352PZLP)-GCOEL.BYNY;T?/ *];9A0T2DQ MB^*\\>I%4-@)%5-,HJ )(69RU#M@.W1A]CO% M'.YWM3V#P[W648+#O?Z^81RGPZHQ]GK,F!5#GK?O8"9-,%>^1NH@VOA&PF_PO#[W4?K3P*P' #? MFTZ@@%(9LYN+FS[XP

RB?^1O >@*"]4!-:^W#.B1D>-X MG?:,QE!&227971'9O:H#W:'&OI7NVHWA8+TKWYIU+6E.TMP%T-PQ26Y!;LO$ M5UK-[)":26FT%R#O;F$ZP4? $\N9F6Z^F;IP&M]\I^7!CD[+1[?1NHUA5^WV M9.MXB64'6R%9U!L[/YE]]R<+_#RLZS6&5/BLOY%X)_'N4"V\.-[U)=Y)O#NB M*CJHGS2]A;#(]^9C4WGR84L>YK-1^I'YQ#QKGLE5DB,--M/+CI$&Q]9"NSCY MN-M6]<-[1\GNW]>+9WM[P[M:8UB9>T"B5CT]OD?"K5T>WRXVI\[)P"_M\I5X M=0TLJRI5LFMPD:CI=1*)M^"\Q#('9PR[P;YH_AANG[HQ2B?F9AK9,:?HZ.HC M-A?NJ:U^G>PN:=77#,WVUQX[V/Y!HM:%H58Y[?%(N+53>\36(NOY<<651XE6 M5\2Q*E,>>UP@]N3LU%/G9T^G+*#>QS-S)L>H;J.-'3,'CZXTX@S57DO5=3EQ M4.+9$;1&[,X@,>O",*N\!AQGF8UT94G9&[7Y;-3IRKJND;DG= MM:+NO0V?GM$8&@>7_$J"E@1]"P1=RN \4XI+KPUR.L=-5CI*(:E94O-54_,1 MB;DR*Q_GM/8-=="]NCFM)V_ZV-/U/9L^=K7^44;!M?0+FELG-WNTS79DT\=M M+<3^;GHQML&531\K:#UW&5T@1 MAZ0Y27/U.?4Q2:ZR*,: U,Q^9:F*LNFC;/IX,J+9,=+\V#9:'_/'=;5]>&L! M67UXO6BVMQG2KZ3;CD2M&T2M?1L[]G79V%'BW?'4S;[!)69'JQ%ZW4+L0W9V M/)!@!F=6-=M(.'VU/ZC*,5DC5XC$LZKP;']=L],8=B5F71AFE?/J'@FU=GEU M^QC)[*ZW%)-5UK7%JV.B566J9(]+Q(YQ<+>Z^E59UUJ7E(T=R]((/'%F];'? M&'8&:J=]L(R79OT5X]G^ZB,VZ:FJ5E7B5BWUQZ,AURX%X=6FX55)U/!)R[50=VV"7M.10F0M"K*/B566J(XXR: _40>_@>0;U M M)H?Z%$_A#JWA7^'#Y C+G1R[1-@G1A.=^HU1CM%G*_)'+.! 3[K-41:[:$&W M_(VJ1!.FP$V+B\U%('^:_XL4,E;^4\G3M M*-CXX#W#OC"U_P-M+=EI,8SO)AC?:;5 ?#77,SD4N%D7-XEG*K?S$VTRKCM%L;3[0<15DNXN"-POVE+?%<4$X52L9,8/8R<2SD3HKINOZ+Z5F,/K8" M9CL1_1[6F0 W0H8W8LP#<%DHA>SR/&I'(^85#7M%9#_ 4HX7^_&*KOU%G.9W M%H;?)J:GZ1_ISDMC6!M%N=$T-@CRO4EDAVIRYE-WL(2XU=RDOJ2GWD_(+I&6 M J@; &W"_^\-OP^?WI<#X'V"UO#O!T)J!-\2F( 2+035"Z!UR+P%;+KE=-#V MV3;::PP]?^T&UYDE^XFW :2[3-[1Q(R QI_9"H&;3]B!-"*^^N!/@=G-J?:W M]P992\+8LPQG+S1I*K5GNM^762CJBUXN6%8Y,"([$@072=),MHK)B@TT0,GR+32PE5)!F*7_?=>=*LD-X'ZZV>-""%SPA M]O@).@4F\*HG? '^$E$GB#F&Q*,0]%ZQ;0$S918'L$;(N,)$BTXJ(5=Y4%W,%U5<> $WOP"T 88 POPR)_\B"D=-=WQD39#*Q9J4:VG MK5[_25CSD9EA'#"\K5 ]\BZW[HFT#\?C7(\DS\B/HU4D%_BQ2GV97TP,T^*2U^2LM !R#?\Z"GX=;L1)<'PFP#4VW_]U&L. MX82O3??%G(>-7Y=! W#)WD.=0;C6G9E ^/CEZX=/__C]JZI\^/10PEBIS0&0 M$Y+,^.Z9,0@-:A,/;-X+^5_DTB*!\][Q0!W"'.#'"#X@UI2'/T6/_9\8K*;Q M_$SG[C251.L5SK1U-\BRNHCK?*QCRH\*BLD7L#0AAM#G2=?G*T)KQ3?30(1:46N M8XX@2H\!ZK0^?8TW_ K!]1"K.1<%<$+ 2N$,7XL MT,2;Q;#_.'*XR@S4;C,4ONB1"6/061?KO#Z0AYU\%)'!1[Z4'474UIJ=(\R@ MZ34'@\W?'C(O9W"->\T)6B:H :R,[?7+2SJ_W.N5XE6Q(6>'CJ'2.A%T'%_<EZUSC-#A\N?"YIC7.?]<5Z7%4SM"K.7?Z"+"; MB_P291SO,4'XFNN6\HYX/?5'6DO?GN:+HNO>L_%_,@(L)\9?L@2IH[6H25VK M5EV.*U+!)+U<+[T81Z&7;<.+.II6V?"B^M'*$4.0DOZND/YV%.,<3U[I4EY) M>JG#V35YT:RJL=;LAC^$GE+^4OR__R%J)XF<:\BW)X&]Q;L/(E;6NL\HV,[6J\Q['?5EK[> MIO5Z\.L8LD7BK*:=9UA=1^O? ,Y*_-*THTRTV2YO!U+>W@9N[4AB.A;OTEO8 M>U'M=Z^9=TEY>QR<_RKI)$= MR3Y'T!ETO3*=80N.RN'M\XQ>Z.A&8]A5N[V#T\AJC%ZG5AEN!65WY*8< M#67;UX^R$KTT;4?JQ3&D;4=*V]O K:-$6PJPKFYCJ.EJ^_"LGAKCEQ2WQ\'9 M,T5Q]%X-Z8 E=&Z!:25"*;I1XDF M;96XQDU4I4O*5AG=&\!9B5^:?I3(TG9YVY/R]B9PRSA3'8_1I_YH;>V: M>9>4M\?!V3/%=(Q!#7'VEB+M#_YTR@*:)3(S9RR00?4M1'*4&-)6I:'=DB[^ MV\"M,Q4CM;7&4.NUU%:MJI&DB_\RD/9,<:FV?@M(*Q%,,XX20]HN<0TI<6\# MM\Y4R]-N _-J#]1!KW7%""8E[G&0]DRQG':GCDA;95!=,VINJ=.H4V62CJNBXUVQSLKHN-<8MON&.NA6Y G$NL2G3HRA.@4> M)DQY\*?PYKEBN688.F,'5G>B4)G S]RYXCI_Q'!?4^![LIV M F9%< E^ \M_C6"VWZF46GP3@0ZAX\*_[3<&$E*"9AI [HH9A(TI,7QF]"/ M WP+, UZUK'AR$A>P)Z 3MTY_8@?>ZZ\3!QK NO/%<^/X%SB1F#E*#!M9C=3 M7D&D5V\4I]R/WIL080';0TC^AW$,>YDP#\#WS,((S\]^ H@ I\QPHCCX>T8@ M)RX.UPYD[42FJRKPE$77O/:*Z6*>70:'@$^$3AB)#> %P6J%T$\E@E2L@-F M;W_$P OA>A8HOH+4'%M72&*9?B9FN* AF[_5LH"](RHB=B!5Y1\#GDP1ZPY^ M>A>:2S]0\1>P3<2;D+DN0BA<7@&/"4@$-TWO0FH1R+P*27@F0+#X< *Z@1#I M 1_B%#2+ 08AOA2HST/0(F;[\/*(<+BIW!.M?K8B?\0"+N(,357TEF[0L?]N M>C&@P_(W*KV"\HF0KOSITOZ)1E]80+N./2 W%W#25D D [H@3\"-JMD#$.;\@H&P?UD0*FYC/')\\$-Z&W$J6 WH.&# UP/] M%U\3QL"O-MV:.$J*& M'?82$O L0(:1KH15?(]=WK (7E3O.],A;W+JA MK62XC0LBCV6US9*V'/B);?X'W?V!0UH&#^ M =[C!"BR$(C;05\&$GMK+1XQ1Z'OQM'F1]9/ ME3F#A4 *SJ0B:.V5R\G\%P^ V.&TM/%HW.V9MJ$/VGVP5L>MT=C6;*UCV(:F MV__&2)!X:!(D1YB!'G W B[PX\XJY_-M;A1)\Z_G2\! ]%B M*^] UP=,Y+8KB4/E0=CX]\N)SPD\BM_G;VS,8"G[ 8S"\(&[:5!E$>^^]VQZ M(7_/XI)S[KA?RG][#AK(Y_\)E%D6RMQ3DGA2>'IYXHQ"#ZSPW?JNZ[^@1[X@ MSZ,MY3$]X3%*Q"L% KCD+V>ODCS=)4,WQZ!CTT)OE-Z 6?'_T_OXUT*V M# ;-?E=#\2(*!L2+A>1IDN19"6;P[[K]9J>_^>M64]OXW;9E-:/9ZV]^=-NR MV[\S.MWC;-8HM.R.HHR5>,ZYXY7%37;235Z1M@OF&!!,^,O&9@F%CLL)X4S! MR#7N2\<3AK^26/8E#E@@DGY9L!"NCGQ85-0BY-S8OQ77$R$Q\7F\ V4$*(0F M.5.+%QZ)D]]F'D.YPU]/IL(&_X;U<_I:H-7_X5@%RM9O@%-<%>.J1^E665B/1*5=A3:2G*3Y+;!R7QD4@4I>M(UKM:+=8/5IU :W::NL:!VW7FQ&+Z]O014PJ M(X4YK0#DOYQH\A"'<":1.' 4?0:0T/M&P?3A%1R:XQ7NUCM$?"JCW&27K]3 M([RZ!:7W,:F3$X6 H.B&$]!P[[#*1^JX^[@3$I#^QB%*A+$O50R0VVJM@ZE" M*K8UQJ4M+H4*<:G7(EPRZN3POP5M]IOYDX5) 2 F"$I]=E]]]@/50Q) OS*+ M.51"7IH.-*2#@6'42-.0&NR)-=AJ,$E'A[^A7^$H[UISU*\LC *'%]N:X41J MJ?ORTP4@'P".^^H5.-)>;0_JY"63.NJ)^6D!3-HZV*97RWGOMZ">IM4VTYGK MSQE31LQC8T>Z70_*)7@GH/E6 '-?WMI!#:-S>,MRJ:O6&)UVIQ14A4Y=%-6= M?IT&T]V"PLI+1*6>NJ^>FJEXW1?S>YBAV!M(1^HUH]$.);4"-.JC[ZC5JVH6 M4(V4U(L8"%ZX-'S/,@_9YOA(H+D>'K-#5"4*&T?0Y6X-^S(=G&G04W6]XIJF M6K="KZ;"4-*SI.?#=(8CT'._!?3<5_O=JG)=:MZ]_"):^_S&9@'<&&]8A%K% M/6_/RC\0UW] 6Y\O 7;_C>9?7-.+ (W>_1$[,^S:M-ZXIU^N\7I]&O>LP=#, MPE#H;!4T[1G4HF>=@Y--M=J(K.0I<*FD_P24'(R&9:2S9, M43VKY@A0L+76[N,6:+IU13#3JVU'=D60D=AT*#;=0AY"(>-!]G63C::V=*[O M%XC_9/$,[/"LF5_:D:-3YENG?1&]IF1O-TERU9/SZ*65 MYA9=JA%H76'S*TDL5TLL.^S&HQ%+CRH@KK%841++U1++F6BESVLFI&"1M'(Q MM+++5CL:L="IUJSDXV]3X[!SFG297TK#7\2PWIBGN M8>1;/^Y&9L@[^Z+Y1K>L8@KB7PY0\CMET,NV\Z9>;T*M;HI: VS"L M:#>)EI8[Q> ,I\"V.\WUPJGT%&A.8SIH1+E9? *WPK(92#DCWS%4KBH!"V?, MP@G)[ES= QQG@ :&#EO;P%'Z%"N<[S3',!K#07/=3[5VJ1YFE>U]IV6F=LH*8;1W%_+MCCAP7J)D=,H_Y MT9HP.W;9Y[%X96;9;ZA:K1=P#-JE"CC.Q"42"&ZII7471ZV@;,.H1=G&8-#L M\&'!>XQ:;@^*Y=673-?OZ_L5@^RJ+>@=9[.5UA;4Q+@^=G;X966@RE'+"UC< M_*CEM[X'YK6Q9.#SI@V_1579?9?Y+.;I3.=K0KJ(;. M,*.@H[8Z534VE@E(AX]$2N?1R39R!PJA1T#W< '0?8FDA_.3N]V#\V+K%QV5 M&%62W5:$47U@NSVUW[WE"1WD0CH'5B0M5I><7@G$*]U0M]DIL*./FPM F+M 8OM)^6?'XRGZ[)<5$@@E?$>Y+_MY]"7L =DM/-2HK%*R1=2+1 MJJBLJ!JMNJT6H%57-7IU0JM3*^-GDQ=?XL":4$;)E-F.R9-.+E%@Z(<(C-O0 M K?T^Q<:8(H-'Q$9<.[PWE2M83I_JW5PCW9I5]08H[:T_*\>HVA,U>#P=I/2 MK-BC'R(;D!*H\)T],C\F?J2YM)IOR^_)-\J M-DS^:3DA3NS\8LXQ]VM?9:C3&/;4EEXG94BJUR=FJ57C5!=QRI"3M<_$=QT: MYHL,=SU+2>H9):.CF!# E0:'YOL0R MH(GTAW>.DMIMC=%K!^L]'GII&'%4>T:=- !2OP&X&4(BR'V8&:AHKOH%]5WSZI^-81I;:$[HZ 4CJV%=$, M.;'[Q-D=@3]FE,QIN@JZW!UK3]_";:@DQ7P+6:B^9QF3@?*+C9N*[ MU+J.@EH'&?JWH4P444!!@? #BD50HZ!O$]/+BT^LTT$/E-%:=7:4RN@YE-&" M^%.2R6+5G]JK5;[W+>BM=(520]V7H1+XUCNB[4L$ PSR=@^?82#5UQJCU X> M6RU*Z2V:6Z5?H?)*[^[5G+^6:R]85LJ)CB*+SH**[89[H"?J,UACU0Y"JS$ZJXQYJ/69!4+*FXREA!!52L-X:#GMHYO,5<#:@X M9_[#*?L0%ZA$U _I;)'VBV!"Q7JD5_.[]#?Z;J-VD2\8@3*Y(2 MX"^NZ5%2ES.*J4U_*>3N+I ;BPF;ZXZ&_6<.=,Y\H'9CJ&V;C.&/%3/10Y/^ M/E;VQ7 Z($#J9RWFB_S/?_5UK?O'O\ M\H7^U-[\HIC1EM$&HI?L\CW+]D>DJ+W[P WX ESJ:\^=^ A>- M@,,H&SD\<%S@6UO'X^A;RY/O/5NT-\+?OT%@.7C M?ZULR.5.7[#V3EX=\W\CF@?,CA%79RR :TZ[*2!_';$H G9.5TS 6$#AQ8DF M?!0-8W:8X/P$0+()88T=/"_>=KNIO"\W(6<%/9+WF "8 M"-8L/<]J^\R@IW \G\P(KUD%C9^ M^@0T$ .XM^F#80.8BH@1IS\;'52E^_ERBPKG6YC9:?;A.E,&\0-0?[P@Z9R M3Y]LH)&+.:<- -$NW47I2\!I@0KSE)GIV#SQ?X(W,C4! MK #W*LR.0@TFRIW+:"%RK9>'+&@]7$,K:1OZH-UGECENC<:V9FL=PS8TW?YW!\<@%9@0E0Q(1'?3 M:ZV_[(/Z#ZA.SGC./W(0HZ/7=_BCT\^Q($VCUU02R5]P]-'O(!@9^YS(V=\9 MZ$SAVKBCKJ%QA(-K8/9])#[#Y9:'(/'GUV\Q>T?YDZG$*-27Y(TVL S/1WWC&3GS'!0.CS05L93-26PQ;!'Y2]D)?>>T4PO> MPF=/N8^?@ P5/4]YHE$S?(BH#PK4=MIH]XI0QS<63#^/DP*\)>X)A[!> ^1! M([5#YBVHAR9!WLV9&:R2QBH2*.83W!8EV2(FF:#*OF3P:<),^P^P(^!4@'&^ M14(3&"Q"\W]!#U:53_^[C"B(F@@1?T:H!&" $S,A;&"9*;VG"L!\!=W@Q701 M/KE0(<1;P 2S_UMKX.#8N7P$(!E$]P@;4$@M,)B=0B MQZ5O;!:BC8#8C$H&21Y\<$:&"5( ZO*D?X+,PE>8\*SES BJ""EL\T/++=3Y M#M\;;"F&#_B=S83* 3LNB#35VRQD@IB;[/#;1G@][0',1VOM!AO-X9ZSEC/ M91W11Y:20AD'Z\)!@:$UCV).%Y1RRIH\*2/OX!QHN.;/]>L:G1P9U%D7=(7' M2@H5X8Q""J\%6ATETW5,W!*I=KO7<:02CD,5A)9]40V M.#J1]9#(M)8D,DEDMTID1Z>Q/DZ2U;I5%3]*&I,T5H-3EZ$QO75T(AM0;\;# MR^SE2/.JFIJ:@4,AHQ/4=B>2J"9(9 U&FBW&D-#[]>HT83L8W)JDZ 0 MGN (RL/M:HDG=<:3"M $:R4-B2;7C":[%+-">&* ?=.N4R_76W#9/T[\(+JC M)+X#%:S;:$ZS2\$B>&+^XE94QX+4]L&SY607HSHCR@X-JQBB= !19+?6ZT:4 M*O"DVQAVC#H-=)5X:^&3^.PD6Q5=/[&X4,//'G3F&S;XVW1=S'C9^73XE'#$+TCI#([\]P>.7 MKQ\^_>/WKZKRX=-#B9Z*M3G )S^"Q2)?^>Z9L>U@,XR'M%W70[9=UWMJ.N.8 MKO*8-N[*0X7-+7_TQN9OL>W")35:X#_ 3GW8-O IV\N+NPTI4HOM2&PGM+"O MIT)-72ZZ"0-09K/%J;-L%X9>MZGI^E&*^CN5%_7K&FS6.$E1_T$_O8P*RVQ) M^UJ%ZBVD;ORK$*]XA2VCBA6_[QV<*[#&7G6]M34Q\CL%M;?GHR?W=<^OZVMR M6VE+,"VWYQ7>W\*Z &'7;;;UC>WQ;B4M? WYE^3A7M@NT_U*='M>:A9:#O%_ M$S?U%2YJ2VOGCH$=[YIU&:AYCCOY[W6R7K?&EZWO@SMW)L-1YA]-[+$:S3=T M.>NT+[B?V92?S6&9?F:9,6/%>FVJBL>BQ?..AY@,!CMV! 15O(@V?G[=>S!H M]KO:GJIW:[#YZT-4[^Y15.].L>9?LB.2-!].;3ZD#:E/+6'>\Z:DJ&.*=KYB M]DP"E[;R:F%6\#; O+_J+RM.&EGT*XM^SS&9<:L.DS3BY[:6C5-&.,;_+QE5 M)2,['4Q]:K>K2L>6M<&'HA'V4I:F7NVI[[>8?8(5O[TP]YGQMI2E::^+4=6V M5E7:H2P/*TQAW:.Z#F5>?T44AA+MVXM?FK!ZC6%7;>D'UUW6KR2@[H35DZ+K M8@@+#9_2I-7'7C+M7DT6 MC:Y,%'1I/N99Y@!FJK-Q(.TTGJZ.93O*L+)N<^?$\M:VB>7;!Y9KAX1H*I38 M!X1K)*\!7E.:O>B-85M7C>[Z@-V#2E#J$JBX0/&.5_U:<::SF _;Q(FB6]IL M25&_,7_A5/3WW4L2"IG][J<%/[V?XK]*$Z-!LKZKK]>#K:5?7)"8OYQV*\>P M5V49JBQ#/8F*L($YE69".*AWH/:,JIHZUZPHM?KTJ0*:N5Z%9GZ.!%@%Y)D; MVSAH/H[B(&/DT"GXW&H*FJP06-L8+6&9 MX00@A@C"[6'=%4?7\DK,?A109Z$ MC-]_1)/IDZIR*UM5/C)=+-Q0P@F#'Y>HH#\3V?T6!X@[ZT1'B?/<9^!S("TP M4S&? L8KYCDF_KWYI:E\](,G. "17H9P3(&^&>Q-* '?"%K>TT3<^D$8/#@1 M!F,CT^9Z(],$@Q&7_#@*(Y!.1)5;M!")J0<*N2? Q8\F,</'H1+&H]"Q'?@7%G2ACI.(F_1ZX3-$6J*IL0-?AQRQ MIN8<]&)"?%)_;39FGFTBF<+CR0M<\R6, >54Y*7.%/[7\9X!S9PGTHNX7@6$ M:#&&& S_#IP047E,)X ]>T@Q+J!3'(!T O0>Q? #%H(H_)9A(4")OL+W!%HY M%JH]^^ZS0%RB7R0>0.DP9F'26P(]E8*K6*!4P7-!V.3'^Q=^" 0Q8_ 4 !%K MYIZ$+NM&DM^$M(^0$,)';2& M 3@S9+46/TOL1L14D3'132 K)M6% S9[:6[J4DV3OP*SEPE8M/PRX4P37&-$ M)9ET$]DU4OO7X5+,)I@N8RW="> #7+2'3"$ 7=7W8#T0[2%'!YO(%8.-R6XY MI@7LV6$ON&I$*FZD_!&; >S1Y9=GVFCN<'45M#*7"31S 961/+.8T\^H#QA ML[IXH0)R*7*YYJ"*XPR66*HMKANRG"3 M&Q)DACS$$N>?F,\,Z1\5(R1Q. 1#ILAAL8D+;1#)L ,@50*@\'P0^$CPC[&@ M5P%D&J=]BQ(G4%/Y/_X+P")0^3D=V#UJ2V/SV0\(@SB,>;,>V+1OP U13EJT7JBO9O MHT&U3% +4N %TPL3+A4).2Z>C>WB9!NTH=9;@9=L@R;;H!5H@U; 3U8;>^$S M"9$'H7?&<.2,-['V:@;?O979O97QA:(< 1X(?!(D;0!O)RF\W$=B%@?6A(^ M6#P(.!+&LYD?1+F2"I#$)%D[\3F'A=VCF [1> UX;38HP;!;49XMJKD+V@[0V++PU\$BB+'EUV1(_?#\ M%V_I/A>*CC]R4UO 9J$5."-N>.#""$E%:]W]HXR(6\;B08K%!\8S^A<6SQ@T ME;(!C474XO,8,0)X*('W*X]98:O>\'$"-_\6[+*=GW[1?Z-J0L_!'$C/?##4 _\JPF2;H%N1GF%/Q=Q&/H9?II$ M8U*S=6T]K=AZVO)ZW/V4?DRQE4SPR"1I)V+/)F(/L?J_QQ[C1XAGPH(Q;7^6 M&(*"Y?(EP4IUL8W-TP0M]82N:-TG'VPA_CB^D\P?$G/\'$\!^>%(I/'&)DMN M8F['1-GM7X;G(P4--]$HNN_SD]"1$0P+' J1N2D=AGG/ M?%EZ9B&C\5%^R1R3 78=.;Z_ M7_U1@G>K&H@Y'H/9"\B,[A)R?( >1\[\.;IUZX\Q'S+DMJP-DK.8Z$Z$>=\] M?OFB"KK@X:$%N-"GM:3-^IZXNR2@-#/G@>^ZP#CMV!).U8@<<^AC IH$?0MN MK&3S0:W3VL"+%\/P0!,@9,K*[OL@0,T2-8.W\\5/A+) @NR+.,X7W"!I&G H MT@6VM"KLM1K#_GJ"YW\O'( O+/5#CTT''6+!#Q:A0S=F*99A2%6Y7P8D_/'* M^84_Z 3HP@U,0EK;)-M"^&C'C(P [M,A-'[EB,=<<\-32;;/RM-[VMEUTTX> MX^D4^UC!:>GZE,]%R>LV M=%'LK>F==607]V";IM#,8XA9D:&8XLBI "IHEJ)?MWP+JA@1-;B/[K%_.=<;+8*J.NO;J3G]*2 Z*54<=L;OK;A!5.XSBBJXD M9P+#S328_;R6@R<:S"[K?CLJE:^SF'&CU1NB61&N6KV=7?/?\VR1=9/W[:K) M*RR5S$U]$E9WN2JCGMX8&H;::M>IK<&)6A)?<^5>WA$OE+#BT/[" B*#K=2E M'Y&X5J9AO!-J(#F<4JIJ+:C*P(DO6IU:79UA?-#U# G2VFO34O9V5NY$KG3& M4";; B<-Z;LG#?7:B'?=FQ\T]#>,GC![HS)]8RW+\E63'2.P#^6>= ?A!^\+ M.:C_%OAAZ0;2O4YCJ*D=K4Z-S63WO&,)<^TP81Z6PL>R AUK[_1F3KSH>C!Q MWS5NH1=0@A^VLI=,N5QS=W/OGOV$"GJ6/V#1DLU3(#DU$N&&V1!<"O#2,@-K M#-5.JR:M>V2'J L5%PD"[BTQL)%XL]^5)N#A N/PKI7G0>L'RA]WF?TK\+ Q M5UJK!52[X#S:GW'(/B8,&12HM&ZL#>;:V;4\5%8XWUU^M$ MPQJ*QAQ4+"D<^RT2CG4:LB&MJ5-:4S-LV2--J7,*%+H$7B>U$"AK,J.O :5* M4^IRL*R&\B('T\K*"[TQ;#5SVO%*8^IFC*GUI)3[I*WV@,]8[:/CQ=Y21M\D_;NOJFFU-?;_OI35*[7=/DESY/0JC*N+L("JU( M\M86,8L66=4Q*:;?06?#H-JDF$M-[17$2V56Q]&B!&0R9+O::EZJ40>;[NDE M[JE&=7$NI-KOKO=BW<^B*GC;-4\(/@1G+UB1*GGZ"Z74LVE2&6HMJTE1O^1N M5:GYET&D-YIA7+4JM1GK-JE26@%5JK_4P+L6^<5G4Z7^R:B1*S53S70UQ6;$ MQW502?WI0([,;^[>L]^)>_OFXT>'>Z<&H%:UU7[[8+6J?H'-@Y'R@A6DO"-> M*+V=30O:37,EE:-!"]U,G6NN#9#.I$,TH-(8=X!B-- HH66W8K0V R^Y@Z.W M#8+M'38>3SO+?+R=%?M\/%[9W(J.5J09637Y>AP%UY,MBB@7&7ZG@W*A&EI? M[1KK3"_IUJ)$#E=#1;,R[);O\&^H=Z^5I*0J]J(%,6 T_"R95*#PF5'8/="% MJT8;<<-BV-!_"I^/YLI'VN,XW(%L./1$^R[X!:I^A(MG@QO1=? M&Q*&[6A/-C"NHCW9U\?O)^Y*MC(:^7Q-R3I]8Y^F9-U^LSTHUN.J5.LLH]G7 MC:/T^>H=9[.RSU>Q/E_9CJ\D)F5#*P"%T 85*AA5?L/93^^Q_><_L>_GK?:R M*IKC6I]F5C<3TI7=FJIKB=#1C^1Y3'K, \.-*6>61I)\FYB>L!<^^33&CMG[ MN1X'[<9PH (0KB]%]F"TO&#/XVVT<5HAN^I\C\6I;L451+(?13]*?A+\>19Y MAYI"Z.LCF<]'<[*[CPRA"9HRSB7*ECNME)9DW<:PJ[8Z!U?.U]BQ?V,8NI7U M&V=B_5O[ 17C_SW@_T8SIY[Z?)AZ"^6C7QG-N).]>/85 3C\ZGB$E5S/W@*@ MCX&.?HXI(\M.:XN;5?+^TZ+G7IQ_0)I_5VK^M6FHBV-Y$"M\CUO..YQW%(V$<1?+9VX MY78!6N=8F=I'CI?T6CI0;DOMM"JN@#L(26H>:#D:'=1.S]RW=NXPT%PH:]@J MV(^45'[4P$ZO99!8[UP#;\C).EY+4H9_BW'V-TH8.:/.W,, MFWUMNB_F/&S\NGQ*.&(6I'6&QH;4V"]?/WSZQ^]?5>7#IX<]YPZ?]0"?_(A/ MG?_NF;&-!JKRX'LV=*)MZL_B]/2I^8=OE2@SU6VHKQY>N?'G\#E!;V%!-Y=N$A4PQ<6U][I5@80^L]7 M!F !J<$>6?#L6(P[C_*+<%Y =H;,6YRXTQB.03#=877.JJ!+)JT[8\4"D6DZ M'GZ2H#T5\JX7.L VL<:!H+/T\_0WR@M8GU@& >O]/?88HIU&JR'FK:\X,9]Y MZ<0<2R<8\^CA+19L4_DPWK"6F:G"@)WX 0ZFQ5QY/TD"5/0^K=+EA&"&H0\< MC0J7^46_.*Y+:_#"9=@V?3)B2AB/0K@+N!QWOB@<*<'R:\/=B)<)OI9%205+ MPX#O5U+%\6XZ<_TY2]!V Q&XKF_17Y_'7YGE/WEP,)NC^(,?1N%:/4>OU;V$ M>@X.8JK% Y!E0,PXB($Z+#?&B@T@$Q\(";[UGC %/7:CD&C(Y+!!U+S4B?*@ MR#5;7)DK6[UA])J]?O\8!1&][G&FM!^EU$1N]GB;;9^D+F9PH04@WR8!8\I' M7ESV+EMO(18"F04EF) MSM7#3#]U!=3%0$9BTZ'85%&NIM,:AUOUUO>VSZ/C$W\RUUX1K(BQWW@!R[_>J[ M,E82_DDOZ$R=4R5IW0!I]8]%6IC[W3^XH$*2EB2M^IRZ'&D-CD5:@\:PWY%2 M2Y+6K9)6MU4-:97+--1:C:&FMGI'Z.)]!,JKJ(KDLJS*6>"/61C"G9BN$O+P MW>9>2$?+V[\@2MHQFW)O(:5IC:%AG'$/3N:[.R//3I@S^&& MN<2>6F//CH*V(TEQ3 E6-:.JN8,2N>J)7#OJ68Z$7&U$KE[OX.9=%2+7+847 MOK*0F8$UH>PWFSTSUY]A3N+I^TM<$*5TSD(I'2H)UJMR8]3(62&1*X-(HTX:\(N7IGB?+HK<:P MH[9ZTG5]ULL04:]W1@:JMZ7 M#LBK1J[V6;S;.DTK4;N:C)U<-7;USA+"UKO43[%K=&J$7;?0$GM3WPU5\; G MS%@QIW#"*%0LUC.[ZG:GET-89_'LZS1C1!T85>6&U"-QOT*GP.TB MY%F\Z'H?$%)3]595F7 2(:\&(<^"CX/&L*VK6NM@Q4/BXY7AHWZ62)#1 B-^ MH [TRY#8M^1H?5BHP/#J?+U9NESWUH"K:8"8N:1[,EWR:$P#IJ_)5*JKQK8= MZNW1L*TDN]>IO//,0X E,IY5M:T++E*1TN#PT;D2%VN,B[O4VKH@(Q4U]0_/ M69$.X5*H],V/L(J]H'I;T/@XS2SK1KMJC)_3SO/YR@.)$GWDNY/8Z>=D>Z[E/&@5Y;Q+^E>TKVD M^V(F\1G)OM<8MMMJJUM5+88D>TGVDNP+>A_.2/=]# JH_<,3'&M ]W)LY^%C M.P>;QW;B 1!MG)8V'HV[/=,V]$&[SRQSW!J-;<*TPF>6\/HC.&'!A R'V?>1^ Q7 M6AY/]XE%R@?/\J=,>?6['X:_*+"F0HNN,[$LA//GJ/)WE!S+MWJ:+W#1UGS] M3.W6)0S7^[8TPC3<,L(4W;Z6:X9K8TR7LL(S0TRMG]/7?+KHY_$#/LC"SV-* M*EX?N DR>'7@9AMN)GKQU\>+6GPMS$ &3)CZ'G=)OU;H)+OT M!1^[2?*2EL(1EA/?!<%+_RRU%@W+=(#V2>JJ"OMI,9#.+TXTP3&$,V9%R"F> M?6S?H"+X0$)C4U@^RQ,4F' ,>,PWTU3N0]J-Z_P1(PM)?@?8@^^PDTVOO!0? M 4T#*_R<48R,APE,I5\N1B#B!6\Z=I3/ M5<0)B_B4);;FTAL]FE7*Z=,E^IS!N6CZK6)&?&,T-1%>E5T\ 3S\C@X2,$ 0 M_J<2 C(AOBA *Y/T7C9>!?Q!/P12^J"E\-7P]B(^Y-;Q[:;R6P%TP?.9KA6[ICCA$YP05F?C ML2 GP&AE!E(8" !NF% 0--!E;,"!O\^@S8/(5967B0/8+::%A@F^\'G(*N(U MP,F*D@PN8GV\]8J/*"FFVC9! (F#$(W@&7#O:DH$^*\-%^5["Y3F- (46&\!/)IO97'L'/B_^+%KXY1=$WYRE\!E!=]7I>6^DVE7A"'A M[+UGBQO^ACB7(QKU2Q&-?%8L0E5,>V41#I -@,'@]?"+Y2P:+J@40RPZ?W:3 MTGM)XV<'G>.,G]4&>RV[:TAJL6FFDQR&E&X6SA,YZY-+3-,ME^YSU;%4F]0-J\$@OQGGO MGTW')5^R_T#N_<=,\()\SF53>MI8T-95!]W>68N(TNNJ4N9*HKDDHGEU6$I\ M" > OTY-/FUL5MKOKG>B.(B%2\*1A'..E/)C4TNG,31:JIY#+E+82)JIJ[!9 M3\@^D[#I@K#!UMCKC;C.(FUNP?'PVR)_1[H>;F6-$[L>SEJ9\J_5U+:<3*H8 M<[D=3Z3YY&?7I>YNE?NY#W%S;V$0]1,EFS.%"9!E[?WD/N[Y=22)PY15%GY> M7,I^$J37&.H]["VZ7K!;Q855X3F_RDO?4<%]W$OOPZ5W0>WNK^L-\M*/>.GG MO/,!WGE?[0S6.U4=]6>P.8?\XC4QB6>U25OOMC:GK4L\NRX\.R>: M:9LSY26:716:G34MOZM?>UI^W<-E:[JJ:*'OC],VY2&SXL")'!9*<^U6UJC2 M7-,&-:>!Q^RL!VED;55*>IWMXN*#9P4TQ8M)?(LY M?6%I&6+0N-U69U C$2)5E:,@7_>TR#=V?H)D_),%?A[>M1M#2DK4WTC$NW;$ MZ]6.ZW4XU[O&5!.)?,O(M\.Q>5JNUZTCUZNTD+KNZNK7Q^_[::DYA[Y6DMGA MHST#O\;I\&JK=W!X8 OFGJE02^+>@-D M>KVV(7'ORG&OOR-:=5*FUVO5D>G=E$OU(3MG]\7$>XRD:W4'#>D5T-"#Z;J? MN2?[WK/_)2"?1R1:8]AKRVR5J\>J*K2"35A5G"7K=70;2(P["L:U3\K'C,:P MTY.QGZO'JBH"CX?SL5H&?6[*_?GN\$D/Z(EY!12Z5R&#*!Q?JV$G>=%3JPV['?4@41.B9R552A6AIV5URC6K%'T M-F?P-0P5VJ!7[X*'N"5^O+7VP;+[_*&@N5 >5=U(HK1EU5I/^KYQC*%$!UW7 MF7VADE@EL6Z&R4G''6TAVW;% X\DQ4J*O4Z*/?XHI2UDVCG&,"5)JY)6KY-6 M3SJF:0O9=BL>U'06BB7K_%<*!\+_VL[S,#D/S65QK(0UBG^N\\!E^#U:$V;' M+OL\OOKP+^&[SDK>M;/Q8 M[S44!M D0N\1/3HR=.F+G%S]B<'+3=>=*RV[_3M#;O;"-MLU"BV[P[VY MT]D^6/MICE["Z?-,4KB7*X6_30+&E(_PNTFHO/.0AWVV(G\$C,O05*5 9[:K M!WUN5=YAD)15:?F"*"W=*.2 MXQ;IHW<],-.K8!I7"1F)38=BTRV,JZVL;^0M1_>UP8[P_H%V[?T4 !Z5#OKW M :?53KM]$2%_F9!R8I3=D2]U'I0=-(9&5VT9!W=;D3A[C3B[H[O$67!V@&FI M:M^HJ@V%1-FK0MD=K2O.@[+:1;'96Q@H]^7Q>ZB8GJWXT80%Z,NG*_4L=C?" M6BO%?#$#6_;,W$%M.]IV5$1MZP2E-X:]_L$#3&M21BD+*#?BUXX&'N?AY@8J M(/K@X,(#B7YU1[\=/3&.QM[:DKW=!'[MZ(MQ'O;6J1][NP7/\-XMVF^GG]=@ M1[GVT?AQMS'49+NXJT>O'?76YV''O<9P(&<$7S_ZZ:W3!+76,:R/3=CDT-:K MQZ\Z1J" Y]:.O=V"_U-VQ-Q-+Z>/?FUKX-5OU7)$@?0,' 7W3A/&6L0(W?>"IP_9 SO:Y>OPZ3>!F';^,NO&O6W!=)DWQEJ. M?J<)Z11G?;6<52UQ[RBX5\-X3Q_X<>U8WV55P&[%D6]^9+I)XW4FKE(9PUUN M:[1>1'\]5K^;BZ>S74W6ST-F_<;04(W28X9KU[BI#*^7*+IGI_7SH.B@,>RT MU+91UITAV+Y[$T&O$T%U-U\^#HMKE<=$"#=_PWPA] MQXL)7-0UC&/)\*^CX-?A6DNQ_;],0")PHXU]PV9^Z.![7P<,&Y\]LT6[,$2< MS%,"@JW%(^8(X!5'FQ]9ZQ.WWLGB]!2A\YX5R]#)_AP]U!N%:VP\"X>.7KQ\^_>/WKZKRX=-#R/\B9F#BQ^\=S_0L!PS.1V!J?&);'OX4/?9_XC!RQO,SG5O3 MFHI2KM/D!S*GOYD_?W-""VSJ.*=G9%_3N2 !5L;L^TA\AHLM=Y+DBRFP&IQI MG2%FP;K"'!=O@E5KV9'RVX0I*/Q,;RY&O\':3A0J(SFBCF;N7,0/=2DD@&F3 D)30^@X"IL/&86-9^$!Y0 EP,47EF> MX7=B77@#>D&H2-:T$?5"6GEY$S9<+#S&5P5:F(9*P"R4CFF_S!F Q+>;RF\@ M\,7N(FI,-_6I_1K+ME_C,AE[L&%+)7HY]@E2Z;$$0ND;X*(64,CLS!\K?]G6 M@7:'BZ*S$8_?_9PAG;]E'AL[!761[@+3L7*PN2G3%M#*Q8WBFQ/F<<4>+!C<)2ZNBA[%2,1P5?CR,$1%!ND-EP>%U77^-$>.ZT2X M%<6/@[P-HS1X&YA_.B[M[.\F''.5PEU&K1=0[H$L>G;\.(3C@2@#2\@))_!5 M#@1#/ .L$[(4-("/L4O#4^&E9DG*TM9(:T,;\G\F>[E/MO*;.#;0W3UNY6&" M@WH_>&4LUPSQ]9!U;')0)ZP#(3SBU W_BV=..:6]5>#> Y:ZBM'B7/>BR!:. M^!2[9H#(P3&"A?G(B*B4AXR(@@N\@G_GTJ:#"RA."( +F.(Z/X"_87-PC_J" M4Y?P4*A*\!!O#I[SLA>X*GIBE.R0@3KTP5.FY@^\H#"V)K #&]2H .P[VL4R M:0"*AHZ-/ C?8SZ;CDM-P+E)_91#H;V9;Y!#\(HXUG%MR!^ JR&KP.#Q6"B\"S#]Z8MW-7OC([YDSC MWB*>AYJ)\@KYL]YZ\^'K/?VEO?E%>3%#XA2D^ (47?,%.=-]_ 2JLZ)U">QZ M4\'U1X@1^,"4F0,Q^##]Y!AD#+%*Q M7%+U504EUA.P[ D@632Q:)+=HL<-L'>\B6<6TB9"EOE$P3;VZ68 3V>F8Y." M/YIS!I+5M<*UGO@ "%7@,1*3!U>A=5#SQQ< =@4SGXX!Z.U,XRDNIR:_2W_& M?EI.R%^5) XJHWB.H6U@ZF8JE>!MCX"9?& V;->9XL[HP9DYY[/\9JZ#>+IT M?K1.@"80:8&FP3Z"KX&QL@19X1"KYT2PL)^HW' 1/3&1V!0$=X#B$UX-7'F3 M\!X[R-3QWMO+"W,L2(B/^$-"@42 /@@H@#W"/Y[9IO WY+UB%(> P6BFN3Y MX\6))LI3[-BO06?V4YS#E9<((2K@A;NZ1NX(@X#%F;U91 MEM5P0(AQ'(&A+^R^<$6RE'=<%G6J]1JUX"H;G"=Z:>?)5ZX9?@$];_XM@'=S M^1]N]:7TD_D$H/@=?2$>L'ZK MF?)W_EG"XI%CN8Q')8 %>/ 8:<+A/ 360EP'%R2] !C,R\0G[?P%10*PT:_F M$X!Z KL';H9:\GM,UV&!JH">Z&#S,6)6#Q.'C95W/YG%9X5\'H\="W\%E 40 M]A@71T34R_X88&.V\X2MWY4H /%,N@4+GAUK,_]@P"G].1/V KR'!/\CZ(;> M#QP=UO<&W/\BDLM##!9E?U-:MQ[0 M8* UW5I)U6H_08@-8-\,:;H0P2\7X$5>7L(+0O .Q*2840KW=&]M4IN]G^&3?;+<9KB[+6O5CJI3GD+/_) M0\<6FR,+*@W ;;IP[5\//X\QGI7EB+Y\GIBQPWYORY]=7XUJ9(@B3&."AW#_]=C@P=AW/N0;E.2-.V)_1]RJT%D$B+S:#^3;']<2TP9:.PLCD[D!@R>@9+W__^JXH^KUE$0"_\#<\ MQ '&T.X]^Y/O6?P?I<&I[;!"R\>%=R'',4ZAXRG6\P*4W/BPNA4E:B_T_L5] MJ4]FD![ 9G N?Y8$11,?RB1&CPXHP!1 >,8(R)B9Z!E=. ,$%B^C-"@1+BP9 MF$\4P03UPL*AKB/TH*-#B&=<^EXX<69P'%>_,2M,9XP^%B:/>#)A) MQ)%X)C(A755Y\DT7(!-A[)2[SLUD[U-X#O9.ITR"/_CS,.MB3Q<=,V:CWYZO MD7D#V@%AZ,##?'6+N8PG(^5'Y?V MQ7 B!;FOM'O<'S6%.T-WW>YXPK #.9& MF,[N18_Z"*^&]F,KZ!R_0U6H9Z:-.@0SYHU2_-SS?XNG54?5SPI2.9^1#CA92!9@RCD%FR/V?'?9" M23O"RG_FOE!"14R>I#813A2Q- JS%N'PD=;(MPER/O(#Y!*K("P?5I2YSCMS MG;4J5#ZFH8;_+U0P^A.'8:(=W'NF.P=^B@2R M2#?&?&0G2G[SE=)AN*[%N5QV]N 9)2VM6&A6;6IP+K*1[&5 F!E 8'!EG +# M6@)&L "&GP)#"2?)H'9 2EOXN?X3>QE'%RX:IQG?5IKQ;64SOA=O#=.,;_%: MSBP]2AY/P^?,#=D+^;%(/L/V_R]HO$ 1[ARN;0;2#T/A[T$?4[36W?]57M%O M1'0J_3@3H$)1#!O-;+/ YGCJ3.X&85NXWCU/(E[?TC]2748$NU'Z"1-.J.]* MJM._PM^)S=,'N,!B\V/'3:+5^,-%B1!M\MU/B]*I4$!,'7[QV04?WSVDN1B8 M=\'3FQ;1%(#; F5$^IPELH@6CT'ZX4TX*9>")"5+QQ\1HUN1/2'G$XT9WK^SQ_:'&;//;H/?LN M*HI.^(._"A"9:Z4#B4>/%;]^+ ME_\N7KZH;!#03S$Y1<^F\K]^G) 85PF$VS@)9&_>Q5)+F_\04$,3/+ M$3#U:XJXBADM8_XX!XY%N[#,�\HA0K0LQ.KA9S(B@_,LWQ /00B9\^IA@" M""UG1J3B)'F'FR^D3@9-OI#Y_(R*+7O9KQ#G5 (R7R"D86JP._P7%O#TJ1<_ M<.U4?00"?V+"W)B",@ZF .F@ 0X\Y]EN/\CZ<#+1;M!@9S.'!672U>H#EG\! M:?F<1(B9\3PK"WD0IBFC\8=J)0 /<#?TQ]$+VC0$,:"N[YXS=K"2*0G68 IY MX&!"848325,DQ,_O'O[_CRG[398B@F,>=\B@23M/00PGMY!4QHF,-:W %_EO M0&YD2F/>@\J)+]W,(S?#\.(^FL$/QBW5R,]8:RQ9R\%38KY8Z ";4>*Q%(0AVH7D0DFAA"F=R+(\9(,$3%6Y_W!'&,U(8$0HG2X@=?(S M\-,,/J1;5^+(P:S7D%+( VL"H+1XCE@<@*D$MD#LN%SPD1Q$S, %0&\QZ48 ME1-X@/4(=B0@+XM0N;C_H*Y8ZD#_/\:@)*I@LYM3EY+C8@",R*L=!;YIBR%_ MKA-&S..Y[?8"-U$->0(V$7B41H=Y?\R=9:@FY.KFGPRV"P('3,_Y,]%@Q\2$< >" [ZP)-55/&XCCP-Q@3VF9L0&4UDI6*G) M*8O\N3SWWK/A-T&BOS\Q_RDP9Q,'[_M?N U8(E,J@RF_<'M(C'X6&RB5&F2X M\N3Z(RQD7%"ARJ]\&1;)UC$7&R!BF92 /)V!J."I\O8S? 3<'5EQ1,YJ0?^$ MCDD^_C*$GN!)+]$22"3\I*S8A?W$#[\D'):.X5,-4?U1"REQ<;>"%'-@O\>U MJUD*G2;26X&K -LI^3FQ71X]9VBC"2MUD=V,Y4K(11RNTV%^OBGRPM$I[40Q M71GG*1DL11[@6XGBCJ]1^BV%HB&!D^ ]V;H?4EFS1$MIE#'D3VN=%F"F]Q0C M+A%*VVR,<4QA(@2?9'3"YMY2]:LY5&@&"K64:; MLF/B?YAO0P2CZ7<4/.6,D. LO*D\"1O+J4*\/'M'30@1CPWK&:LG4'E^:\"= MWEJK)UZ2G^-5(S3/-WO^P>;*V\1 _\@ !:Q:N,1VL7UA/H-*'T\![!E7A&!B M"U?$E)\J<1PD,?R%!^T'FR]^A,FJHI:*$#CQ7JA)Y(>SL\6<9#43DP$IBJR0 MBQC!P!<+X!,QBO^%2V3A!?E_[+U[D]LXDB_Z51B]GKWN")9:[X>]IR,\[L?Z MW.VV3]NS<_>O$Y0(E3BF2#5)55G]Z6\^ !"4*)6D*DFDA)U8=U5)! %D(I&/ M7V:2^24]),&$8I>4(5$%8FSU3Y;SU!^?/K(>"3]48?H[>>D/,9=@O4\Y39V/ M8[!?V0^F##Q8C#;L$B$%24IQ9[P\A:]E$EV_=/=BLML*4U(Y"*31&:3**^U. MIXVIY\F-*_7H0A@/'5J@OOE2D]3#;>::.#*@[2 MU HFU5X"X5_$MPRDKH3 M,$36N[_'0#/&1HW8&MR^$]*_<85F:A+YKO-IIGI.F&?V:C#H-GI%7$%OT&\, M\C\]@<5@U$TQN7^/64[VGF;I3O#DNZ-6HUNOYM= M>U'*K/,(6A$)A2W0^Y@D%"]"D"0J]@H-A-5*YCI=-%?:U-U3J'2PGE4[\4*, M4&DCW10)VP68A2[\V&YOAR[4 X50&:7V=]"!?D+_*@4"8&C*B@>&KOP%NNXD MP_K>/J]$Z)60CU,IBK__]+/6$X.4*PWY&"^($V5/HXED.-VTC>,^*SA9)G%G#T91VNDRO'L%! $P8W" M&E16(//ZT#"_U\&V>14WTO2:R21Z2(FQW*!SM"TL)'P M"QIIH?QR;/*QL2@U\V6F"MRG.Z9/H<&<@]!IMO6@N$^XG5!9;[4&C<'?;E9E M0%YOM<'6^IL&QJR1G1(<!Y,J#(FUK"I#OQL)R'_ M$4V]AYCEGP;UZ*/-JUHY,,V9KLT2$>2* #&R;"*[QN?>2A?G 2V/W63TR'T2 M/V8S!5G+:WE(3W0IWJB!N!LJ?,X"R8S>D36?"FEF):D$G]BO XNOUD0"AV?RC$!/O%! M@1P8V48_%6VJ+'!&6')]Q.%C92#Y3>T*(_^"MF/@@66Z>>>LUP4BD#@:V)OBZW(IBQP(972, M0TX'ENMU80&LE5)ZXR05D:P:8OC5#X*XXJ+&R'O)',- OQ#(,*&TC2)PCN@99[) H.*$ MC?UB4:.TJYVSDK$U':>0$T2 AM@-],NY"=/9G \?7(=0T:UW/-,""A!?PE]; M^Y9P--IT^T6Z]=I\7EFB0;_*98DPV2*.A$2N/!,HKFK?WV'7IS>=IM)% H1* M9V_N\"^5L6O_8"6X\GK(RV!QX'Y>*M"31OP= M"I_#Y]+K-PJ&YBFA5@)E-, M3I/%7$VC%_/'-/C$ )B5X6H*2 :U<^ER0>CX?--*YP0B*R\M:X1"@,*@;*X8 M6V B\I4%Z%#^VEC =D=266&M8#Y'+8(Q$QZ#%"FW6CVHE)?"FPF K8*]6RU8'U-X(9HDWCR1X.PXS!C'I(!T77\K4X12N :1 M\P*Z%7EN'J)')ZL):KM479"1";)J(,(TI?Z<4]/ ]*I^Q%IUG\9XZSE_FL:3@ X< MP7,XQ;-80HVPA)R]6N0WG;,"PTZ#^V7B:66,O'0MDDF?#FJ4:U:K"SXF=- M;;-VG*!Z=$(*'0,K;QQ?,X>%4H/9F4GX;RZ4IP9D>21IP*"Q@+1-7R!LSRW9 M1XWSJMBE=*#:\3Y.E:Y5&?WCP#0\O83"]5:A]>PW^U)I6*XP3.@9/#"Q//H; M.I3+6'7ZINE^438[F"J)?\>ITO1-"8G7%F4^$!RG%(MLA7=* ]!%30BZN^[6 MYU !ZQZ&O:>',:<#EZG':$=9,QQ_BJ,E@6FIXJY4$@DQ&Z72-U10"E'\N/D. MR"6#IO$@0CU5]D=X MB-5X[9V@@BCL?D5QGH0)KX@6%26'&T/EZ M,(M$HFV92 ?L$$4C&)JB4L-VL08A>92E3H7E97Q4^LHE_EP%;TS)2YCS'.VF MZZ0B*DBH0KN2#TA31[=-XNF\@>("#&!R)5 LQXJ/P@7]65T-M9,CI0;3$P)E MCR->/JQQJ/0\NCX3_K4RL\:0D? %V6OX43$LHY,3) M!A\ZTQ#U)8Q.4GL5U3$"E5U.^-]Q[VI<.)%=98U/E'^<2X+LR MK:$S["@/CSR_LITC]F&AI)M .F#Q!=6F[K8T%F,C?C(J\4EB5V%)^R_ +"4H MJ;+3)<&:*G?!(3P;QI-%Q.E9N9EI#LLNN9FG(@;**G\R0)1G96\3HMH:V,:= M!8.@U()Y0>.DX3RUM7E[GTAJ)P'7P/01RC@1BTSV62US4ICC2?\0REU,XL24 M.'Q0>SHV#*"M&Z1V,HOWL7=,W8=="?AEIJXZ]VP3*9Q&,3]YTQNMBTU4X=P< M* H^:\FG*X/41@I\+I':NP7 /E["DD&?/('K/@3/IU;U*6G*\[SD"CPZCV7> M-;Z""NHX'C[*B"@N'!HJ8FN 98Z6&Z3%?Y\T; %$RIVJEOG":G? MX#&34\;(&,8^&.(G=;MXG,F\2"^/O,HR.MJI0 M(C,YW,N\/G9VJ. 5>KTCA M.Z2VK%"A@VTZ(TZJ7_!BZ9 E,4%2W.?$DK(C7D99%<_Q$VICNA5=R"!L8U@9 MH1);>48Q(M=($%\10@6FD\S:ESJMXUYW6=849)29T_:=B<8C# MXPW/D"FR?.3*:%.XH6A0*#X?'D\-%SQ6,IJ+:P55B4H^!2F2>@A9B4^SS>': M"(J>3:E#8>V\@IZ&*"C_+B;$Y%T>\X!.L4F9&4J3L6\S3&]"=?,R?_NM4CL0 MREQ5!?35N@%=#;(?:AH3#W.O<.>UE'/?N_#"K JKV6TCJYZF-'>AYQZ)S"V@ M.S1L77Z7,-YX5V&4TTM9!Z?*HO*-R"C8'0M4C5146\Q1&R)BZ M9!!NGUZN=1>^8C0R4!R A*0DBG\!NZ1^,-%9(RR46$QB:3)#,J*[Q^,"N\!6 MU ;-+^M(+PN6^4\VHG].$WJR" ]J.D_?EKTCG/4.](=VGV>+.$CAML&NQ]BR MM^#ED$WBN5I;63-X]-/*#@SJW05:V%C@KEA@]T5*OH]J5O*],J*TLI7:#ZC+ MKBY,UMUDX?0MY=*-RM7%9!6"2*D$RCRYB)*QA?_&.;(NKSY<QQ_G_-MH,@]G"?R_ MK]XL/V[01S]D_N9GG4%C,!QN_;C9:&W];->PK4YCT-_^Z*YA=W_6Z?7L9.LU MV>Y>P_Y G,O<"P<$3Q_U3-3BG5)_WC2=%LDA-9[^ZFCCJ^W%-_SRYOE M]?Z^0]J'UQ0FCYP&H=N@\=G/G;>C$ 9E6^R'*W'HVK MW+/V2PB-J]P9RTW/Y:8G!"WVY,,2WI%_)ZY:]B4D\$YY*R'B;_9A MEFWK?1DN>FHWGS.&G>'99WCPX9G2_]7J\'"Y(?ZWD,"U?IH.6733V7/I\\#W M0W&AI;]ZUA+-I24X:J76UAHTW6Z_RW1]SCKQG!RXWH-.YMHKUT^WY;I:<5UG MY(Z:?.^P?RG/E=#^II-O79KM2*@W<3K=GJ51M*G7[;F_0ME2J-I5Z M;;?7&UZ.2K?@ _IB)ET?=:/*1>_G1M^?\RZZ*ZUAW^VT#Q7C!^W$_DRI=^(E M#8[;)6UOX+9[1^KNEK15)FVO,W1;O8XE[?61M@NZP+ WJB)I;\$6?[]67N-9 M\=:J1 3M&'N,<6X=^!+] #;<3>6%(4_22Z;?Z.TQO9(D!)1F=YU&">@8*S?@ M -_]^+KU_1K^_8A[I(:&8WOD#@>#V@<%KIU*?;?=/?)*MU0Z%Y6&/;?5J7]8 M]\JI-.B[@V/5XSH&I*JE)I07<;LU?:&^CN86A@-L:*WJ5.JZ;4NEJE.I"S=1 MZU!]P5+IW%0:N/WN!<_2[836UBO3VAA;+BBZW4.CN]997P?*-MU>NVDI>WV4 M;75:[K!W*'#&DK8.I&UW7?BDBJ2]A0B;V7'A.<#6Z^+)SC&._(-VXM3BY@7- MC.LB;0OLQ,Z1%H@E;95)VVWVC\B.L*2M 6D[[:';/3C.-Z(Y#C M<#C[JL!VC.J,<9,!MJU=.VQHK2Z.YG;';75M.*#B5&J-W';S@IDVEDK[4*D_ M=-N=0STTEDKGSD+HN[UC#=LZAM8JH2F4-4VZ-26AQNBUGML]6$FP&,-S4VD$ M@NW(@*VETMD4[F[7'?3M8:HZF7H=M]NZX&FZ28?"]KYH]5,6G)MU*0S=YLBZ M%*I.I;;;&UJ70L6I-!BXPX.A6I9*YW;\#-S1)3'5MQ!;8[1NO!YALW!=C0_K MN_V#!;J%_M6"M"VWTSFR8+0E;95)VQDUW>'!5XSIN[WETZU!Q5H=MS6L)%+,@@"?1]G77;??[&QPNB5JG8G:ZKG=X9%U MBRUEJTS9U]V1VVWV*W9>;P:E\#&;"=5/WG4BD=UDA!_+Z=K0<<6)U'*;HR.K MIUHBG8U(0SA*]6_N=>U4 M>=^>URWFJO3!ULCMM6Q.[152]G4'*-NLF*)OB?I,-V_''3:M'^T**?NZ.W1; MS7;%SNLMQ/H_O:R64%\U%1LL'5GRQ=H2YR-2QQ*IZD0"U]GML<]&IU:Y"A]$/FP>L43@;^45.>>\E]$*F9]>DLO.C.[I&VVWZ)&A]G M9H(:-I%*9,/)B+*1 *T(SIK?F3&@NT(O44JWJ@? MWOI!N@B]U9L@HD710V^++RC9=WH??_SV,?"S&9Z*1I-.AC+%Y9OEQPWZ:.V4 M\&>=06,P'&[]N-EH;?ULU["M3F/0W_[HKF%W?];I]>QDZS79[E[#/N%(>M*[ M-]KX:LGMSN?S0G?9H#Q' M9+G[E*Z]GCUKOX30N,J=L=ST7&XZ4[SGHB&UW:W27Q;2LK<3XJ([Q).4E_&\N_5\^_PT*YFEG\M_U9GU<.>E;^6?^O+ORVW.:@( MROTBM<^JH<1C_T&1(C+:"QT8["&8W!PFNG-P\7Z+XSPWB0XV-BR)SB[/6QV+ MAZX\D0:#"V86W()_;%L+L^>D(]>0T]INZ^#Z'[;,\-F)U#ZX:($ETIF)-'*; MHR-=599(YR+2P!TT+UA5_19LUI*.7S=FJ/9!Q3Y4$E@5^\Q$0O"M]2=4G$A8 M4VMD70K5I]*@<\'&9K=@KC[=(.M&-+ACY+95L\_M!W;;0VNP5IQ(K;;;/[C1 MH:72N:G4=/N=(^M_6Y-U3Y/U&1E71S;XL$F?)]J::B=]MCKNJ'-D9*<.&=%/ M&$+V<-C#L>-PM-SVP14U[>&PA^,6#D>W[;::SVLJ9@^'/1S7>3@Z(W=T<+?D M"AR.W?4TY!*[6#YALZ:%KIJ V>?&4W(AS?P1;PS37F;;']FO',29"4M5,=J] MM:X\QK^S),\#O1=WXT1X7^^\*4SVC1<^>JOTNQ^*JX0EFENZ]V[(M?_X'^,$ M1BR9SSEKH.RY<5]F0M8! 1YU9"4/D6%QD"2;.?$R ;$<^6C=HH".B+&]3.!Y M@?\@$HJ Q[+O,GS!@8\]M(@3D>)#7NIX#GR*_ '[CU_.J%5S(AY$M!1O:E5] M9#1J=+O=(XN/=+N#4U2=&';WJSIQ:(F,DU1*L9,]W63WXRY;?,06'SEY\9'; M*AM@2RTV<(?E)ENXXSF)"6OJ\Q&QTI?AHJ,CL7:&59SA+3008A<0__MY M5^&;TT/R+KH/H[-"6R^ZU+\=)2@OCMB\Z)X-SYH!:MFC9NQAI8=ECUW2XZR( M_ JQQRWTB3(UJ$\O5G7D6?C+R\K"0XG:J^$10;7[/Q- M&YL_*#8_6?._GB1(7T?>;S^OS-#+UTJY_*FH4J2KEBQUI/O"LI1E*2NE+$N= MB:6.3&RY8I:Z!?_:1ZYQ%=VK>L\V$G\K8]R"M6.ZC[=UO;RY8/Q9^W-52)[; M<)IE#\L>SZ[B;]G#LH>5'K=H+!0J#&VV.KVU"'SW5N,D-HRV5[<^RQZ6/79( MC[,V-K/L43/VZ!T:-;H6]K@UM]3V[K8WYY@Z,JI5>Y:WIN5>['%H5UW+'I8] M+'M8]KCMR^46'%,,:HS78]G/\4==%;BC?V2K\RL&=US "KTJEAHL^-%I]_2QU;O\:=<"\++0QB";Q7#BOPSA-OU]K8GKK MN-\CD^>O^(!8)/GS=O-UYWO+39:;7JJ]N95/EJ->5CZU6E9 7#E],)N) M1.J"KA.)[!F:8'UQ!4<:1+5G5'98[CMBS0XMY7PMWW )@ M[8/I07/&8AHG LOP/018A<^!7Y63+?.^'=DG[QIMC=9+5[BO_W&QYNLSS=>V MM5XM-[T8,L3*)\M1UKU6(>VPAO"[3R^K"-;7!++N$VL@6^ZPW&'=)Y8[7K@\ MWXURQRTXUWX7V1:(VO&V!"_H30=H[L?+<2A8G;XJ2^/0*O8ON$.U/$N7LVQO M@1N/A[U93K2<6!V?GN5&RXTOZP^T@O$P=?>'S(.U*EP:_*/F-/>2^R!2V]*' M\>6"[U"G?=,S_D +I;\8JY^(*!,)_R6(?/CMS1U.4R[]Q_\8)S_\6$3%&6^7 MT^[2:^(TP$:V;Q(14JV2MX^!G\WDFLRGY&2;^2/>&"BVS+8_LKG,C36]-#;X@N0.]=$)KV/ M/Y:,.QHU.LT>\JZTUN6+)5LWB*W7Y#]_UATTFJW6UH^;C>V?[1JVU5$3.GC8 MW9]U>J.7GVR[T6GWZS+99J/7'-9DLJ-&?]#9:]0G7$U/JGVCC:^6Z&?R"KZ, M!K(A;;AXQE:1ZJ TW4-5/J!%P1F_NB<]]_00S@/?#\4%KH@M6G40P7T8+V%4 M?X?#T#!G]E6:*\ZM>+F_R'+WZ:=Q/7O6/LTQWGO]ISX^.]?_RGD_\Z+[[?6 M;F /_E:V!R\$3B$[>W!Y&;I_\?+E.)TDP0+MT8T+[JG%/\,[4[E->76BQ3_I M<[GHJEN#IMOM'UHO\$2E0?1.O&0TW/+PU?-P9^2.FD<6B;8\7#$(P,5X^++Y MA$VWUZM::4);=^LEX$JVE-N)D$RUT[4_)?%4I(@.]T('QGL()L]+$#SN.%SV MLNZYP_ZA\-\=]#_5C?R"$>XZ4FG@=@[NRG*+5+HPGL#M#KL'0PK.J17<.(%& MYR9.#2_WX[*\+BH>NC(^V.;+P3Q_3(3F(R7""_% M'YS4#!5+Y==Y]%)GD00P9YB X\-?LMAY'7SOP'S-A]7WITD\=\2W(*5R])-E M"FL42>KX20!?<,8KPK8NELEDAD_&4P>)G;'/[,^E%V7P"ZP1/I@LDT1$67%> M!*B&'U+915(_"S_>%3Y_#+(93"Q>)LXB]+)IG,SIF=?!YNQ],<>/L*8#?C\? MA)83P7[KE33VQ*H.+DI77^2+6Y2Y)7<36#V>XO/!?!&*.5#"(PK 1JDMN 10 MVCG/R\NW%@;P[H6?[^)"),A8\"="J<'F$<1PSA!#L0.U/2' -WP,VTU'(@F M^U;"2W#0(/8;S@:G506U_3Y.,SJB$KY-Y^K7)$Y3YS*Y M+9[;XKDKA.>^M.S<&UNB5>XR*]V&J&[0-3JL2E]:Z]VW+'P,"_?==O?0PE:6 MA2VJNSJK[KC]M@5U7R&HNU61J&/58EJG+T]9/85[9_CDUM#=?;$3I158S]N- MNBVZ?;?;K8C1=PUN"\O"YV?AIMMK']F$P[*P];Q58-4]=V0];S5&AA^97'5[ M:G4UO6@'0GY,/9IAH@S3=.Z*X>SS>]-.S1H';M3PT&(BE38W#US\Q5L57 <+ MG=7Q5['%GY:%ZC[&E6"F7N[R*0WM7%\CUT,!N@>4'*FT7G86X7'UBOR!NWA= M29^58J&ZCU'/M-C)+N1M>?KD#(83B7R2^@:I/+\@\>\67I*MG$D8+S%K<)IX M:98L)]DR$4XDX )*O62%WYX+D5$ZJIJ-K[-09<*JZSS.@LD,OQ N,?O%1>F,?P<94DP7M(',BGQL'V MS<; M$M%7-@4"&2-(XBH8)P[@[/-^XW^8+^$X .SS=LGZAYVW*A/9)LW1R?) MX#[%9)N-[IX9W-68;*=]BG1S7;BBM(^CS47?MF_5^*K-1;_2O&J;BW[XGME< M=)N+?INYZ']L\0*U-? F04AM%>X4&$U#DUXU&UVU*=M!,7)#NQCB7L0I]5QX0V,%#R*/;/_M MN\)3\L0T\T>\,;56V/[(?O7A+\%&[<%:X-+X=Y;DWNQ[<3<&6GR]\Z8PV3=> M^.BMTN]^**X2EFANZ=Z[\=V.0&J-(!V?O5!P X_?O.2K($ZV:(Z70G,TN9E! M'3 '[4:[TZG+9"V:PZ(Y+)JCPD:.17-8-(=% M(M2V\TBM1O-I1$2%H^N_BD@D7DC+?.?/@RA(LX20&C;(_F)!=ELRP0;9;9#= M!MEMD-T&V6V0W0;9;9#=!MG7%F[JX5Y!#[>Q]EL+5+:';G-D8^V6A6O,PFVW M-[2Q=AMKKV^LO>?VJE+VP\;;7U0V=2M&51MTMT'WBV_&P5WV;,34!MW76.A0 MP6I9J X!\]LMFG"_U2FS._:NQE"Q]XW: !@Y[N21XV(? -4T(,WBR5=X8(YO MXAXHZJWY&XV&,1%LPGWB1=3N@@K]3P,L[.^LA)?T' M#HNW\RF%0!11?$,<"=U5II;1[H\9UCKX$,&F"A=>DUT2F'!@@X4ZQ=%;O?TB MG8'IXCV=DU#)7O,<91)D;U2/I[X[>%?.$1\:@XX<#,.O:2> M%=ZKV-IK&B&NV"Z>-2N[8FNW >(7S,HN3S6]1!0/+TILL=YJOW5^CS/G-^%% ML+KI,MP>(:UJO#M>=ZJLA;>]C(O)4R22R^3W\HKPA:$"])>)-).C<0U\K$\_ MCR.QDDGL%(Y.9W&2W<&WY_#=!WB$*M][$TJ_3FL99OZ4Q ]!BELRC56XV?GB M?1/I[213]QJ#]G'5NI^(J[;:IZE8?I*(]6DFVQUM?^ESXJK]TV1^GV!G<;+[ M97[;(+ - M?&W+1!8!L$MD%@&P2N5Q#X$O[)HHHMC8RLH&+; -J-!-#:;J_7 MK$;XX1H":):#+\#!'J3*)UYW[#9N/3"!)$CO,D,KPGL,9Y1]&'.T0=A1A^8\S$$ M@3Y?B@"C(Y,BS4:J\31.X(61X=EQPL ;8VORE0/OB^+H[A^-SPTG78[3P ^\ M)! [@L4' C*JNA6#8I0'G9^'\\7L \I;(\DP^_PG=(8T!8JU#'8_L>:5G(0 MP727^/H$UH>-YN $Y:D[C>'@N$#M!7* VXWF\"0H@%O/KAXV>JW]1KW5N/I6 MD6K#ZI6U7FU8W8;5;5C=AM4K$58GJWUP>1FZ4V*R?<#_?@8+:Y($"ZI 9:/K MMQ:;[(Y:;F]XJ,?*1BKDCU MA^N+LM=.U_Z4Q%.18D3%"QT8[R&8;"):3Q\NO>QEW7=[@_9%2DG7*ZA]42KU M$'5[:.&E6Z321:7JZYX[&O8W7)XG!AI8 NU/H%;KW-2IX>U>PP25+W$&5_@6 MR)SU.%R[QZ'7&;JM7D44^VOP.%@>/K\B#CK>L%<1"+CE8P MR1)_2&4S*/TL_'A7^/PQR&982VN9.(O0RZ9Q,L_;+JW-WA=S_ A3V/'[^2"T M'&SHI%=2CVIBOL@7MRCS9>XFL'J<&F<%\T4HL!@8][["C8(Y>O?8&DN-MA ) M;C#\B2!>PHD0GK<'[GQ"6&G&FA-G) $0@3IEP9A![#>VMV>2J^XBU'<1I\0) M;PB[#KR6(WP1*FD\)>G3S!_QQD3P[8_L!UV^!*W;P[5Z^\:_LR0'_=R+NS%0 M].N=-X7)OO'"1V^5?O=#<96P1'-+]]Z-'8!]3;.JH-3?J[YO$JY.[/QK$J>I M\QNMZV;PZZ-&[TCL]A.0\%'KN*IH%\&OUV>RPT:[6Y>YCAKMIBT+9^'K%KY^ M+5!L"U^W\'4+7Z\0?/W2LG-O*(W6N,O\"S8@=X..X%:G7PV7H8UE6!8^8M6# MOCNPX3@+8J\QB'WH=@:#:G"PQ;"_:#2N(LDU58O&U;]2W.$*]\[ S^V!V0>M M0]7.6X1)7Y9* [??/6M1MII2Z;)8Z5&[9Z'LU25/VR+9CW2J,8$[-;KLM_W+ ML/>)4@6LN^U&?16M3LL=]@[-XK/."LO#U5EUJ]UUNU6I:W\-/&P=;N?W&;O= MJDAAZW![2<)6))159UV\FOZV \%!IO+->%+&F;_3G;!=,NS1&L\-MS(3+*NE6S\76RK,ZK?J/CP*Z$W/,H7P8.Y'N91WE]LUBF(>,,=>+NF9'@M-O.>5Y>3NIW81K# M'D19$HR7M"$RV79"Z/3]J ][WFX,2O<,I],4CLYXI8E!D\+D_%>MPO' 5.HTCB(1WJEC MRFM0DRK2?]=(TG@3T?LS.=RB]GQ+OO0EV% M$6IS@CN3OJF3;%]1M+"!0.$&Y3!NO M;E;^M)'_,#W' V&SB(,H2UWS-BF4AH![]C&;;:M'<;M"?(//RH6/DA7(<,YH M<^/A#-[L%B)[)<(')40*,B6IXV5&#Z+ZLOZ=@J ,H@>19B3KX*/W[SWO\_;K MJ]*]^HP;^2?C1OZ9)?ASNR[6IPI"O]'J'==N[XDN?LWNL";)^O6:;)VZ^-%D MNZ>H@Z KJI067;%%$K9L6S6^:HLD7&G"ORV2V2()MDC";19)^&.+6\R" MM&\-X-H?NNV.Q;=:%JXO"_?Z;J]3D=SC:V!A"]&^0.J\VQ]5I*R'Q6B_:&._ MB@@F"]*^-'!E1R[DZ5&T%=N,UEF!V!5;?$V!V!7;Q=9EVD-68_$6B/TD$'M/ M%-QE>R44VUAL@2I):,N.?AC.JU&C78J/VCJHAN5H#%VZ# F@17TGML%R^!+; M-M'Y(HQ7 D$XJ?,H"/<51!+GX_L,]T'@SLR+)H+;8R0Q!KR-[ACK ")S+4]! M=NH8#__LA1*U])N7?!5$ AL*O\'HDGLHUQ! M#Y^?AWL=M]L:6AZVCV;.C21K^?M8N]R_23J,;B M;?3[I:+?U2ELD6ZZ878'OKW\<;A:7K7:1K$'L^R$C&]3&1$.]]J%S+:WFDT2R/4ZE7%4A-9XOG"26?Q(R\PSK!T#=Z%1MP[K]; )2YT9%L7 MML!5&HNL1.V2 V/=OXI()!Z7[WCGSX,H2&&U6? @;,C[%J/(M9JL#7G;D+<- M>5=7*[0A;QORMB%O&_*V(>^G)*6IAGL%-=Q&OF\M:C@8N,.VS?^V+%Q?%NX/ MW-'!_74M"]NX=W56/7)'S6XU.-C&OE\TL?_04)\-@-L ^-5'+UN'RCH;O;0! M\&<*5LM"=0A>WV[Z]_U6I\SN./AF X9.HVM&PL<>9FF/=1ZYZX2P!0)&,/JF MQ)'0K4]4ZX6.D5.^'M/>VM5!%]3/ ]HPZN0K?#['UW.7#K6B?#7&7"+8X/O$ MBZCV>4(IZ4$*9]%9"2]QVLUVUVSRT#9F:0PRB2.5T(Y?+E2LGPJQ(U=<4JF+ M$>!%G 8XX3 M\>\LR;V]]^)N#$3^>N=-8;)OO/#16Z7?_5!<)2S1W-*]=^.['7'&&N7W?R2T MQX<(^!^.WN\BLQ"'6T(-U&JR%N)0JHA8%(-%,5@4@T4Q5''/+(K!HAAN$\7 MBG4@%>M(V.+U-Q?Y;0W=3KLB<;-KB/Q:%CX_"[N=JD1^KX&#+7;A_!P\<)M5 M09!9\,)+RR:+7[#XA&(9XW26S!EGPLBP)QDN.8%(._ZO6H#$JS:4/T-,FTDP.QV7IL63\ M/([$2E8)H-A^.HN3[ Z^/3>;I'L3RNRO9U'X3TG\$"!:P9G&*GCL?/&^B?1V MHL>]QJ#=.45 MM7NGR+&>9I0]VDFVQUM?^ES K+]_0*R%=A9G.S 1H]M]-A& MCZ\D$FJCQS9Z;*/'-GJ\GT^OJ&%+&R,K:-@V!G? M/P7>'0T.=4I;#K91Y.JL^G7'[;:[U2D4;@/(+T'4[J@Z%+618QLYOOAFV+B? MC1^_Q"Z>M?EYQ=9N(\?7$3DVR[]G,_*^8)ZVX9;!OT88AIAS&$*880@^ 1B+ M0.RU";6204YUW:509">:JXCR^X\$+EYS0[H5A_$A=S;$, M/!P?+Z EP)IA;Y?C-/ #>(-(&\Z>$=R<-F49T/A8X/^O[X)F:SJ>]@>>WVF/ MND,Q\:;-\=1O^:U>Q^^TVO[_';:_VR=:?'[_(_'![W%T]^N[=Y^<7X((MB_P M0N _"(J@&A'Q0B3$M#!&(IQE*J;+$*62)F&>+4=%-O\&$CHI#,0HL?W8KGPCGSWXS]1#YNBK@17#V@VNZ\< MNI_@QX684&4B?9/I+[F.^#8)E[C-+C7=62Q JT=MU'6H$-#=V.,+:K,<4%Y+ M:(85BKA;CC>/P1CYB[\(UYY"D8%J]<^UVQ2$9)"J M&PZN:)Z:./5$" J)7BQ\YUADH LX0&&1P$4, ^$>AC&P(4$6CZQN%> M'B]3H$K*[X9QIMXD" .\R:6J&Z0\#U/O(-TW9@5U(43"7XT"K X%1ITSQY)( M"Y@HO#6(_;(S>B[& W)]B.0\2"_!\X7GBI0B,#XG2Z3!7NF*(9IC54'P1)!AN+_;L".'PPT@IE M#!QS+:/P-'AC/"DK/ U<52WC@5VD"GXA$M+$FTSHA,DY@:Q+X>,)UU+C)_#D M+;%IEZ$U1[X!- 8^_F5CYBQ2D=S$$_09F;:2 5\O4Q(0(1)B*@)U8S%4SL8FW($?*7RR81 *KNH-18&73[!'O M*I22*.W%VK;C>L/E)%OBIJ$-N\Q@7_4Y)5-C0I 1%G,%0T'W*F-6IX,, M3!%$JE3= P.ZZ3'@Q,=L1M/)5@MT-\$)P!' 3$9A. /&@8,V1M,[ND^5EV * MS\(<_EQZ2:8$G#3[&7XN/^%);(Z'&&>\O9"2),49)@['?"*"!T)'JS<%(+"= MF1=.E;V/!>B <6?!9*9%+DD TY5Q\(@U/M#_&3_"^84]V:4VS$"^PH&=X^5% MV\Z[$23R9-,MI]DC!LJ-Q<1#GH5OK?CQ*';H\@1)3*P-@T=DFL(+)DDPYF.5 MJR/$@ D^E^%WF$7H#H:/5L0UB9@!L[*TS0Q6P&&3)78CQ&.7@#S'&Y.OJUQZ M,:_IZ]5%N<]JCW'G2DX'R;5,LV3E@JZ_,JZV%/8D]!)@^RS(0N'OW$4_F$Y% M L<<&Q(F-!)N$<]#?PN5'#;CA=QC0[]PZ<*A2PPY&%8;XO7F+R?T99,<4J]X M2AN,XY#ORUPE:3CO\E:+[M.CH'"!'Q :QY(N78+*2.X*#X4^35Y*9Q""<)LB M9:)PI7(_>?QDZS/9=J._9P;;K:::?9FA$7K27+.Z;LT!67AG@I?I M[="M@"\/"=F2]U;>E/@J,[EL]MO%L]^N:&\/"CT+2[8OP)EX0# M?/?CZ]93OL8],KZKF8^XN]Q$Z]#\PW+NKDM2?AU)-+0DJCB)VFZSS7J #W3A+0\7'L> M;@W<;NO(]B"6ART/5V#5W>;0[73ZEH6ASN=EML9'MI7\2P\_$*.07KW MH.+,]ZN!_CBJ]-LU%D4(I5[(O5L+9?#W,DSP]14$?EFI^C*(A,LSNJWS:]G#LL=SV>-(IYQEC]M@ MCZMJ2WZX%J4FH%L'@B46]+:=KC,O/VE;9VC.J,<5UI MJ4]ES&UA]^< N:XMZE>VQ&K?_:V.VSH8)E0]W*1ENCHQW>NNVV]VGB4Y++]9 M?MM?R/7<[K#^X'#+='5BNM?=D=MM]B\BY2Y0O$J-;?/EC,F>-E^N_9Q\N?IZ MYEI=M]T\$HU6(=SDM5.IY7:Z]4]4OW(J=;MNLWL93[>ET@$@GWM0!6 MO-N[,=%S,+@U9,)>L_8&U)53J-4Y$A-F270^3X0]114G46=T07?X=<5/GX N M/C>@)->^%=':O/$R.W/QA6,>W7LK!EX?V"<$.WTQV^G$IIW6D'$N"CUO%MXGH17V[3 M]VQ&Z,O*NL,159:;+#=M0W[(I MR1;GL0/G8;G#V]6K]L%NKMIS!NE0/U"7>P6"-J#HQ;[W_2(! M_[5,LV"Z>NEE]!K#)R'?[5V0[]93/5).@U0?[3'I[W[\>;X(XY5(G(6W2N(P M=#+OFZ.0]%D,L]F"NI_&B9/-A /J7Q#[J2/,YMLLUK #-S;+I9:GV '6>?12 M)YC/8? D\$('?\ODVU)\&PX8S!?>),/?[HUZ]XTB,'X73]2- =H798 /T21< M^C#SG,35MWX=O7'A-NA 3 MW-1PY?+L6HW1^G0')YENA"WFCYYMP]G*N9(.762/3>9Y#/QL)F6D^91D]&;^ MB#<&*WJ9;7]DI]CD;M'G%_[$?9W66L*+\>],5RQ9>/?B;IP([^N=-X7)OO'" M1V^5?O=#<96P1'-+]]X-N?8?_V.W M?I N0F_U)HAH9^BAM\4WE(@.>B%_+-]2HNS_K]%Y^KL/&J->KR5Q'C>;H%',=# 8G MV-?^H%^;?1UU.O69:W?[I^:H3_@CGRZB8IAF+,*D4'H2Q;1YOU2JWL\74D!^ MXRO]9_-*=_ V/\2I^^0FMGKKF[@7#JSB.X@*SSX6_6']ZF]BW]HO&C/8IP+2 MOA&7BN_=ZR "?3Q>PAC^)J;\9;GO^G;O$PBWSS,O$7=_]])@8K?OV.W[*4!; MR]]C V]PF^P9M6>T MM7=D8OT''\PM4L?Q>9\X'SL!(QB:-)$ ;LXLIB\\/7 M_U5(TBJO/++'3KT,,YZRPJF=H9UA#6=X4\ BD$O/2AZ]@42.&J5KM/KNJ'\H M,OYE@MGGS"NR3%>EM34;SZYP[[S7-#Q"R_W2R_ M@8P[.R+1LIMEMYH61ZP(YY0["=_Y_G%=;>K0L\B.8<U=6>OQYE06K1Q^TJZO2?:TN&]:SN59'I.)=5W'[*V3KKI4#S]FP6ZI194N^ MWT#)]^=9Y-6C#9S89E5,I@YJCJIZT0B>XX'YWG5RJO''>C>Z1WIWJE+V>Y#QC@*ZET]LE;!*W0]6WEQ M?]'529V6VQU8J7.%1^7B/JAKW)8#EM\M0]!I^6VVX?& M'$Y=1OO7!2 M+ V3.O$R2S,OPA4ZRY0P002,7E(3DVB]_ 6N.9'76>\LRK/88[N#FRL'R\1 MB537]C_M0L6Q;E3'D=:0>5L3J MT3[8:NNU88,]H MM7?/GM$KZEA0$3BT[$=P4,^"(XSYJZL2;V=H9UB%&=Y2=37;K>"J:HYVFFZ[ M?VB)E!WL:PO=6J8[!03=LIQE.SVW.>C9^O%5(LI5,URST6Y9 M=JL222R[G8+=;L%-^,ZV*[!CW.H8M^10L^T*=FY/M^LVNX>6[ZR>:O,,+JXV M?<"P'EPZY:-N&W;Q\G-UE --M]\;63E05?H 6U^\0&6]-\RV*[#M"GYLV7X% MU26.+55>M0V[3B'0&1VJZ%@A<#T\??4;9OL5V'X%IG^G-3K2OV,KAU>6K%5P M"UW/5E[<871U4J?E-GM#*W6N[ZA&4@EFNJ<3GH MNMW>D7T#;9E6R\(56'6ST3Y4Q[$,;!FX.JL&!NY;!K8,7%L&?MWJNLW6X$3J MHV5?R[ZGAG@W#TA@L';F]4)>_GM51?K^84 MZ\&4O:';'U0I$%ACBMN6 !L7B6T)\.R6 #UW9&NKVS%NX4:IZ+Z?)GORA\R# M&^1'V6(=_E%CS;WD/HA4E?!^D>#_6J99,%W!2/2X?C_?3O#NT%NDXHWZX:T? MI(O06[T)(B(5/?2V^(;>YMU!+^2/WSX&?C9#XC::1&!UJRE;.6"M..+/9;"8@Q)QZ?22&GI.7_?=[JA;YVJ+UTZ@ MMCMJ=VQ]PA-M[WMO02Z2O[AHAT@BF-<2A$P:3[-'+Q$V[_]PEAVZ@]$!)34K M'(>Y4@(-W$'G )GR@@2ZI9*(10_8*923/=TQ,H2Q'I&_37OD);>FVL>\,W2' M@\&SLH.?M3T75@SMX;"'8Z?ATQPT#]:K+WDN=@?$Y>JZ&*A>Q"G5:7E#17># M!Y''I__V7>$IN9!F_H@WAFDOL^V/[(R\LR___#1MD\!KK\4MC7]GB9K-PKL7 M=^-$>%_OO"E,]HT7/GJK]+L?BJN$)9I;NO=NR+7_^!_C!$8LF<_A((9MX^%( M@?^_O@N:K>EXVA]X?J<]Z@[%Q)LVQU._Y;=Z';_3:OO_=]C[;I_7GS_:0G3[ MK^#/9> 'TITC33+G#Y'&RV1BA!LN./^MT?3R%7V$@_P0B,VWUDD030)%D /20W\?J@)]B@2X;QJ#=J-G@/3"V4A3-)Z MD9CT SKH'KP01$-*?WS5'78;3?/[,YA2N)+C.K Y7X5$[HC),J&@4\/YIW#& M(@S$@W"RF9?1],2W(*7HU-8WNN7#Y=^=)O%85KP(B==3J?!)( Q ML(7I7 A^XV. SG6KYD&B<. M+"$47@K#SP0,\RUS6FUGS@ "?#(&)J+/PCBZOP-)-6\X7^#7N?>O.,'-AXW# M&=$J@M29B9"@HOC(/Z( @:6?,R^3\W@4<%4Y49S!;W#' $DSX7@T?5Q?(N / M28!_I/%H, 2B!CYY7#<&;3B_+!/X:^(Z08:OQZF@"X7W"S&WL'1X .B:B"!Z M$+S25#A3N%=3/?C&R"[.U\6_)P+V2;@X]YD'9,?9Z^ D;6&T6ENJ1,9FWC>< M8A7.WX&BX[]$!J2F8_8^$A=<7P-G?@KF')T;1]Q*WL7.>EY?SS:M6HZ,N!B+S9$;,HV0! M4V42>FD:3 /8<]Q*(&*2GP_+'#3D#0C M"E=A,3LY]R-)_H4@PL[5.HC"B;$.HAC<#R2"8=#$FV1+N&-62B>#ITW%C71- MEO\YMP.++$(/*$UL#\3WZ&9.4=.'OTJ]!.0\*:?R]W1^RKTA0/78#!? MSIW[I9> +H8*V$+%MD%YF0<9OU =E6F03F!5*^$ER.]#)1?IZH"'7\'UV!CI M@\,GY7][$0R_<@QM?BJ?>S7L&U^'D^ OA3H$V:,(8=FLAPXDQ"V'13UX21##UOND$V[;R 8P^Q1U[-CY/0;%=^">^N[;'Y0M=4%432YY M'[NH4(=+GY/0/GE)YGQPG0^9F#LM-@N ?WZ)0=RVFG?_AW5RQX=]7L(%S;8= M:F=*QT*U<'F_A).H+YLTN(\P!0X'(,HP=7FD"%8!4GH1)VB8S(3G_PE<3=H4 M3 ?7^#]@CKG.[_^C#@5P(ID)*P0S D,*D,T^VTU>!$.6R[XSN"R%B]W#VT M\0-R,A?VEUJAL$LYE8@M?SE!=TPF)K,(F.5>>6'4.^6]._=6TFF"/ACE($*7+,2JBL$[<-?A'[6V^F_G.F=.E!4DBT;/B&YR)2-##\4(Y MG) )18IJ#%VKH+WRSA@N-VW?DD^)^3^= 3.PLHM_S57?_&"H$6!8$O(;T;SF)E MZ,LE(;-2-C02$69"1P%)/(M#5-/@,IK2$FF&[)("9A_'"? U[@RO:A8D/IV$ M0*A33.0A]HKQ2>W?*R@DCW(JIA9(JV$9@'2NZ?S!,MY$# X MFB")-$^4'6:(:[T$P7WA!LD9K@WC,F""]I=J**AZ8.\O$XVL.!LH7 MIJ_(!R\(R8\*'],I0.??-/^[JQF'EX_/X-=Q^\>T""=P9L>7.;QPB:7 M'YW\A*"92),T]L 'L9.B6N%-IV2KU%%I(.OPES!^K+Z.\(4$?QCR09:N?Q#_ M0"N0Y?,Y&D:F\QSQ.>R3QP,.! YB'Z] 'R0[4$LGK]4IF_C8!-UKROOMMU\D M[_> 7-9ZI;F]7,IJQ3"_+Y/\O .,=#UYCA7()KV>S;1)HWLGC9XY6VX>^'XH M*@_ >^%LN8NNNDH)GWHC:ISP:5GXEA,^BQQ\"PF?^FI1-?!R1^01U\J^*8"5 MVX:#T=MU0F&/^FZG,ZQS_JEEN%HQ7&LX=$?] PIJVX3:Y]L#AH_\:'O@FL]1 MV1*K?8XZ(+>;K=H77+5,5R>F:[?==JMY.:8[L"+I!0$2FS6B\W0'BG4\Y:VA M\%L03<,E 6@(I1-,86>B+%S10Q3)1'U-3A'^2!!21UY/#21/& _<)84#1/6,HP*D6,&\[OZY\O MD@#> ;RC@\:^6"1B$C!F 2<.HP,K_^4QRHXBWW=CC^&KF&@ZP4TALSB46@G=/\HJ"T&B,L9&2:=F*RA+?.D5@,VM@:-K2IBS]V.L7= MJ5_JXH4V#H_;/R+*!;A[___]AA#=;!I+1(PZO+E8^<@I;10!7J:,(]G( MN4 MA!@:%O-%&*^$N%.CDC!SI4Q;$V2F"&%I@*/*@U4-S.#.;?VGD+AJ6LVT4,D" MUPH7 T*H,Q11"HZDXN:\!"BG)N)$"*,?R<*"8?X]N#P"K9 M:B%1:SA"$A H"/,&8<>5<%;9;],84]/494$"SY-0$(;1J&O$-22ISQ.00R8B M$H^8[L",(-%.FZ\VI1YBDB9T U)V@0@>Z I0DZ)K;.:%4X5-PYM+X585F 2^ M[ $G\15#OQTZ8B68ZT"@\T?-'N\V#<2JGI%?)%XDPBBZS-L49A1]/9]VKS@9 MJ2JO>MU&>ST/2B8Q(%)S:NHV\-NK3M/,F_)\3!Z7.9+Z MG(:<%>+=;BX=T#C/\WA"IMSL+OGJWE%:O2'1&S>[*U\PKT/MB:/2 .GVW\B7 MAZ-* %E.J)I.X4""<+O9K7L=?'_+0J?=;PR+%XLI>7Q,N$)53"O(13FO_HS) MF?<1E664Z9<;3\K$RQ3!R/B%L0"M(")HL83^&_X!@K=S^@5\JHWYFR73ZP"Y ME*[BP;8K(EFJM$BEKK/RK-)CS?MV0XTV\EUPP^-H*5'6F"3(N6$J!UE]WB0=3R?$>V\ZUOK%?]>R2PA-INF3DPM/U)WA$Z3'32SH1[N2IZ1K$P=L.]ZN4O+'$@Z$D_VU/Q_/<< MYJQX+;6RD>$@>P4]>3,_=5R&[SX5FXR+,LI$11K?LBKPT/5]\@\:!WOUWG()_;U9):0,\LQW[JB?>_R)\W,3W+Q[;W;G7G6[G=R9<+/; M@*4W9($FTJ:V0%/*KMQ7G=Y@W85 (V2JANJV\2HA5$^@#>]*1.!3V1J.&LW- MN%KYV01[K-LT[JGGT*K;VWCQB]-J>W7JR]^)OVB(\=7?B89-=K-BK0Q1SB>P MT]^L(%HX=+!]$ZS9K J\(-)%)). .\O):D(+C>AXU6EO7+3F (43RT_+>G6@ M[?[\^=,G#K?GQL'F@:L#\Y4Y!+83H=UNM O"J)02KUK]$IEU"'W(&=!?>]?F M($_2:!M-ME7=M\!%#5SL;@(9)4%_W6+U"UI5*L+NAQQ2]=Y54H#X947T8RQ"8;BQ ;83E;K!5(==N]-,8* M8]AXXBLZT1#^R57?=;E;+*2&*%CV7CVYAPWGMYPEL!:I+[CP/:)/5=.*>9QF MSF3/W>'KA.M#KCDQ-=9_&[H_1_(CGO?!"PFQ2^7RMW(I#:FC'C!FH/#[1K%# M P>;^^1DE4T>D=SZ&P1>?QE5;\/G9/PS2";+>9JQ^]4/)KBO#=3HEUS-D""R M7.'.#Z98NU<1*E1E"'>_L?J6:;$D<;MJ)8G_3@P!!^T3%BF-LCSAY'->6.VS M<3*-F^H3')W)V4**)RUH;,H>XP OY KI"E+="NCFVE)"FUMA;$H"-1#S;ZF$ M2 NX=N9[>4T(W0<&S49M0A?\G<E>L?DL26M"K1&V=(+=6 ?,6?)VSRNKW-0J4(^ MO4H&Z0T4 BOH>;%RN)*R1[R5N,:R,8*.T[)=H>XQ"LN776$\>"K,?4GA=D3- M<+,%!>K#!]Q0+W(VNU7N?$@'L0NF$@;AXY#9X1/ZKGSJ0U+Y2_MG-BJD9I2+ MC&TKJM""MB8^SM%D1(R$[#QFV-X3V=\S>?RRQ4GFKX]VU M>J\%Y^"W>K[\C3V0> 0^YUT)?U9"X]V$^- MQFZ&!($MLK?&6EUWXZHL5,D>E^B/;-;G">E3[+O&%?'G06:LH3!QD,0H"56' M)9>W"B0*_,CUEPF PRFZ[&MP=0<:!H[GZ:18%Y][?)\&7$E9Z5RYWZ;]9X0[V>!F,)J@"1T"WZD;C1)8=_? M__PQWVYJ64H/_:+] :4/_6(^E'*_D05W7$3<<4B9M;!P!// BAEGG(A[+_&Y MVKBD5,Z.!6>#!C8I1U.TVLJN4I1C;NP,WDKX8LTM9- 3T@>I8M:(CR/JY2B] M)L(H&$^9K[ )#](=A*7GQ_]"$-J#))+A*8L$\@*'0V$70N1[X*5_+?U[^AS( M+'T5RKF$X*6[L8C@:&7%BPQ=_3%89CB=+:NMDA MESF?E@GV0B ?XKXRPSQO M[@9/D].,:IECK)B:?1K&*_ OL^TO'UT\9GB B/!ZWW.?J2!_)6++!.,WN2W* M4Q)Q=P.HOY.G"H%PV-\C?ZF[/CT<7EH#VGNVQ\NENI+ELZ>.!>6\RZ[#'?-= MQ[89WL%'X7W-6R]0CPZ64ZH9:A)Q2P"<)C=TS;V&NC[11^Z?:E=@(SZH39 *@8.MD0U1^8?:A"HL^*F6ID#(B)&UQ@DKQAFH M7$*ITF=W2<#[SG4OU%F@:?N#3@>); I_[ 581S!<,8]5#\V'2K\[B M-P? 2V2-ICLLJO6FHRUF;"4<96_N6L.+T1ZTFD'VR#'4[;.Z.2=$/_94TGF:/ MH&2^O1+R5H>^O0;M@SSWW&T*3CE;6ZK#+IU&LV.( V(0YHE]6(+L1 PCA"(3*M: 0D$T M3N37WI-3*N)>1"!!V:6+JB!O;HHMY2A.K+\GDB1.M,E,&YPDG-^C"_>4* C[ MJ@4-I^0<[057.@0"8U%.!913SY9G>R$KX0]@=U_6*?Q9MK,$A?2=[R=L2 EG MPY"HO&V@VD7+9IBDK"?&0A>A%^D#[HU!(T=MVNQ97;0D93PAE=7,5""AK]*,4K #50E2Z!K@6X(B8DY!,1?99ZH#E-(-?QGI ,!+SPJ MTE>BA\L3FW+I"-"\'.'E*9?$)<@L_@$!0%C4I9=B%7K5< M+V.9JZ%_=1A *=:&5 ESJ2CQE7F94$PDDN=E#/D PU@+S_9*]:^Y9#EH%9Z M01+0)6&&EBA$2ZPB_'6I4P./]S]G&$=ZW.?6)-@C_TTP^F/CSG1E#-J,J>.S M%,V8Y(:.<=(4OM%P>(]79I "QZ"^MZJ%KY+[^ $\A!A0Z3G)?6)FF=-UO_FZ M-SC=[@[F#PI%51O.N^T.:M><^(P[6%-!53]G(G-?51?QW.=,*@FA1*5!. \R MPZTHQXN7*;K\$@F1R*MH[^WG5IMJ5GQ-Q$, 7*6A"'OM4958? M4/T=(;/C MX[KZP#_FD!2)Y5BFJ>(?.H8)UUJ/%/[D\&#(ZQU!=+\0$/.W!<2^E]&B":%I M?!.GSF7DG\ZUXQ'P,!D(8]6^V<40>)"6(\@WON\>M@'59^T/$=(9!,!_!?,@ M4[&:N,DP,/!$G,!6'_N>VZ=#"19@B_3A-OZ<,%H4=BBZ$TRH_Q5!$\'!+F M=VEERGGCKK>)QT-EQ/KS9!-C*G2KS$76<'[!PMRX85QYA2Y."JFN/3#'[ %9 M%X>-8$_M*PL93N"030DP+2-+$+8CJX!PV1;""Z0J888VG\8=\Q.P5B[[PIXL M>=D%B5&Y!J@D63TT6!WUM#!(@\27[\&*7T%9)F\,6)M^142,R 0<\M\P/R%6B!F?<5,R9\ M[D'/\3N]>ODF3K- =N(\3KYZX5@&_I)+GG.B9,PH'. #V-;QB@H++14*/GN, M'06^78AXP;B@HA*%+)T02Q6X0NZM0?YHI0AO$@MMJC"-G;'LMD%H!F>Y,(KG MFY;W[F/89[R+D+.6,09VG=1Q G)D "WT>924',SOZ_YZ_* M=K$]0W$V@LQ:Y* =DKNT)1)5\R=)*GHY,S/W'J$#B;/!JW7[[6?=T#]V^C5Q M0[\()<_ 1V7[)C)(CTD$NFU,TK%I.T7OR!^0YPN]CF7Y, M-\N=)/=OI&K6+7G(DUZ0A<;!J,IRM*A%SL.GR4]H-3N53U!HO6M0TH_S"V?X M5L)"/9"'/^:%.)6+T+2U.+-XS4GXX(%^M$QE4@L^DJ>44R6FW("4Z9=K($[G M?^*ED\XH7UE9'!)SYV$[/C!PEN0G"$.E>6UYU_K08$#%]X*\,:3G&2-PVI ) M\DZ6JTG?^D+N,;DQ-"9TY@>8H9]CO7:,AKU? _G,,J4K;0KI^%#8]6NG: MG3J8RCN-(D ;2UMW'Y74!2=4 KF^1F"4(8,L4]; .3="2@[LCPC6AV"+$E1; M QK"J>NFAXARY<$B2(7V%]$^C#'GGGS;^=*UYH]O3?+=S/FZX7R0H.H)V$QL M98-A[,N I>S?AQCK$$P>3/#XY(4%9G'H8V5QU-LQ.829 M+6%KC+,(A"3I>*#W^+BE2H=5M!RWE M;(YG$ATZGLR\T22 #1Z)#@1RRPMRMKK977B> MTYOP3))Y2G$*MWBZKP,D0<*Q_[8J(=%6M]'#O?A(#0XI6S_Q%H&OFKPBR:4Y MC^ZDB2=]J R*9T^(ZNA'8Y@/DZ<'*^A0,A!6]P@FF'"!_@.SK)*7,\@8^F MH$1R3KAEB1.RQ(FR MZX)UF3&R(:8]6,J>_#XHHT+1S)J+#'10Y>TNRO@%]JR99(1S4,EV6AHHIID+ MD!S8BO<;N>.Y-B3> CDBAU46U.$P2SE/K/;(0$'_ORI$2489.[VQH ]IP*PC MX\ 7L ?8S_R"LB;9%"D[-.:C66^$S(?9W804=$-:+80I_"00FI&, 6Z95!7Q>;36'T0 M1N,X8C!5D#1F#\Q^C!\GW:BA NP@GZ 8FN/WDKKK 5 M >--IL;?J)2 __*(0*JD7,@J8$LT).J &A'N38M;LN@F*KU/-S%.^.V%( M\MNQ#$/]:!^YM7:7:]%EF>E EX-D9F MM,/C#/Z>"R^R#"5RP++/F30LW?K)U<8OU>7)Z'[!)EAD@Q_R&$0:12+2BP<4$<9(EN2G48;Z%F3+$\!I!R^\QM2).5JIEB_I>G*C, M -=LS(: -G1P>\DXR&1M!&T\("19)A<(L"99U,5F.DF.SCBR M9.!$TE-_@)$9GQ"4B;., MO&4VB[EDFKY6\?N/U!.#^_EY$U7:I:!HRG@M'3DV$.CPR8F;5L\"#@J&C-VM MGRB_37XJO52Z8"DY%2W5LGIZ0BE\BQN#7P:^I$$WF\ZL[7[4AU M6FI93OB2U%FMB>\@FH:D9#/@;IE1Y@9&G^9X=5 I3Z/(MPFR\U1>9)[H8N7S M"1GG'U'*'2]5H ?KK?=E:D,X_ *\"SU8?)_4%HKC]RPQU/X:_L@:S"Y ^L/'1SL*4+MGE3 M/@W9%+>_WN:=&C>V>H/UOZL:27NG:>- W)XR%_NAS*)\U>L,C?:Z]*=NK]T8 ME;\S;X1YQ!L+6&\D6D)&A:JBSKLA>48BDKF"T)]+,.E%PA:(%T7D:J6B#Z3J M1YHGC?JRNC0$8;Q! C6/).+@+)J?-P8=9*.#:H!#!BB//M,*=DQ,P\)UK.QUB]MO0]Q5O9 M0CY/>(U*\#B[\_TE"C 3P97&6FJ9>I:7@1HTR2B(GGLR90M!N@Y51)-ZTFU$ M-:^CNFQ%22I)P,<\FK!K6H7X$!8UH8ZY2CIJNC^2THV',MKJPK.$.^E9E'4: M"H@"&0]9D.^*$?A"4.<.M(DB;(9LJ7)"JI@EC0*TZ]!Y7928\ E*0K9$4K0; M4Z,X IPC5+,_8WZ3)=4I294KTW!UY86VJ?HQ%_N*53X3*D)*<<'8FZ8E2D45 MS-9E/AZ%3OV2^-)85\A7T!M_N] TZW-;NK\\W;6IY6$Q/K.A"8,02..\#^,Q MJ.#<^)9T%)-;%.Z.I*T*/\QA?8?%GR[9W(J-W<*JL.H@U@U)9T:J9&K6]7%+ M@@\!5;W,35[4%)8DY; %'F@/F6FM;,M79.&WT2<;CA+J((@EP2J Q4 )]7N4 M5;7Q8.6EQC"@R@FL&PWPE-B%7]FYAXH,QV$,?&4Q$*731"A[-\W,C))XW8IR M-X#D&H-9# <$62D$?H_\E&U&IFD_45;['N9E^I1]N76AE6#T YT_5Y^0=/'* MUP?NJ^D25]]#!GS5ZS4&SKIOYNFB^/_DWNY>5&@ QS%A\EJ\ZO;[C>Z:-VC4 M;_3S/^WJ 17Y)0TMBQZ@?XJ- G!42HP]>?KVT06@- 9.[A%RD%(C)213#Q@K MA:30>3K/7 <3SM?A][60\D1/Q&PFG]'J*JWL MTA8\8P,7K/.(">N>Q,O[60'/["R\%>?KCU>&O<*WQ7KF1Q$(0IX"T,BD4>J+ M<:8\ZUB0PU',1VWN?0D5R7?,5,GY*S0QC,\$A3)^.:)*E91#]Y-U*)U0%]L. M/\H%@\3LT4_RBDM!#DQFDALH=X)+< MOKK,IR#682%T>?T&C2RGNKC,5Z)J4 M2+Y-SP<7N-7U,":>@CZ[FT!HC=?:P<36DCLQ%QF8XB":)AC! T(3%"UGI3SK M09(*U<0'3@WD0GE2_(7QTM\$\;EP]\P\U8E>.2SAVGJ,DZ_K21+%6>BVX!JG>\$M+7MB9=D;,M"YW2&>"I/K)L(%!NUP[&812"]%R;.AYB1:= M5TW)AZCO;28?JJ SVXX4SPLB(QO6,/ED<&Y-H^0\,P.-7]A+]7AN[G!)[*]" M+$ -5$5)&2&:SSM7OTA+0U68+6=5]'B9#U-4CF#;R('YU7LS' M/#"K3B;GE:=O8I$GRGU_T.U'C,H*RJJD7(8RHW)/V&BQ'%0ESL.!-G]=*DY< MV'3/$Q1\5TN(==N)O^"N@5^V;QJ[V+!^/BC"6T>FS]R"32O3;917RZS7KC=; MFFR% GYLMM'94%>":[CXI%\W5(H[574VDV[AE)#@)(DY;#ITE!-TZZ*9J5J1 MK&V+,N"+-T^A:A7JBM)/+ "S"?NI(:]>@QD+ ?=YG@R MJ),.YB9IW]E6EQ#9;WFUNEFLG 0%NTO&PAN5@"H^U5D\3GRN (Q'=$UQ0-\R MMBTP94\YLJ:L0OL<^R!QU5'!^@W7A]0/4;X-'+2_1+%MPGH]P&TD(=E3EEM3 M.D5I.I?2ENOQ&M@R;D)1=!87H6B,;E"5Z['2I;H?L#D6J$(,+])*OI&,9]XL MJH2ES%K*@KET(HV7_CW7')(E$R?2?M^Z"'*@)HR7U=%BOG/(J9 R>H8[+\@. M@ LP&:FPKO,.A0<244V8H:7HGDW@:DWQ[:I_!%]O\$#$_,'R7X0+4C^+.FS> MJ7WKQ/E6P%QNXT9W\=6J;3P>3.R9$&)H3S6^98QF];6==;U 792>=AQ3XE:6 MB3G7_IERJY+-$XF$0P5"01!+=Q,&^$?C<\.9"A^W"72,E*67;@%60X#:2=G+AP3H6U;9&;IBI6O9PF,^SQ9 M3<+<;<^W@%&I#RE_6*?[^Z"UKM(-2>,]BB)KJ'#XELBC%2X'4^.$'D+U,R( H8:$-8IUAH)14% MD)+AY_82,W>;:U.CK0HWA"NMU]PGI/SA6#X/KINY-'R-(@8D HKE]% ^4!,< M/TCY3$DT!JAXN,^Z+8Y>NVL4[*/#K7WA1$KN6Z4],-C-!J8CS3]23V1+JR0J M"7[JI9<[>4H%^[,EJ8$E49X'?)(RQ*BN3HD@W="UTC6YBMO&]2:>XU.2_L%G M%02K4BK2WTVGS <^'JOS]9H[(OU(E3;1H7=%0,J]" A6;5Q^0"+V>\(-=[\, MN"^L#$J5$&UW/XJ*Z6.X'6I-ID #D?GH)?Y=&,?4'2VO]^\BW&P!,LB3VO-: MNU;XE"I347&"L^+K M-*^Q6,5Y:P7*<:4+&3\BES^U4U/+*6P++5DB7%@A)KO:*&['=@BL*)7YKX8K MB[404K-8]4(SA(B)OODT0"$L,V?)?XZJHM2.'YV$D'OJ"I^H7*\.1ZP%--9WL1\2-71G&BTW90:'Q11V^GR M'F:*',)SKI(H+3]XORI!$N1*;("T 3HO92M$N$HCC[V3$K H%7J.(PG9H9#) MGIC=1TP&DG_2D@LLJBA(9WQXEVF>X*@*?* /(D[X[P^H\I7)P@)UR-]+17%P M[HF;OTQ9V:C+2+PCS$=\RU!5-HX.JG!DNE" Q_R JP-+23-)XI*T81))QM'G MNI]E&\E^Y2=FIUM1ICGB\QUU!(=#S5F-QD6P?CZEMOHO)E"N !AY@NLTY\X0 MD99^?(:I>X,6K1+1GLJ&MT D4J \35^?"[48A(9OWF,;6)Q]X2SEE-6]T?5# M>:&,))"*C IH2O9 8BME48)@R>>1 &6 3_XR.I+"3@8Z&LCIE@J47-@;\CC2 MK'ST^2 "FKN-)K*+C@GTU*/34T%J#%G]8_]NE^HAHN9XF#G^EO M342ZIDY*%TI.*2?$M^=]=Q)!+=<+&C_JX\F]E.JR>6?.1=RY"(XLC8V"0H6, ML-?F4E*9CE,$,FHM]I-COO=H?8-K4>UF5=LG53' U!12U1*=*P=--/1+S9I, MC3A7]J#=HO5W\N[8A'1R4[F.J M*I"[CW6@SXBJ4;H4RW!U!FP9@C-0EX7Y2L+XD[E*NC022/#/#OI,$7*T[BE] MTOV>%P83LA:C]!.S@TE>;5AN1E]%VPEN 3$_=D9U!\380WK,(566%2J\*EDO MA*T5Q6A.K@]R*ABEX:2!CL/E;5WQ+U:TGIAJ"LHR=?)$!^DO4=JF5K7S^K6D M4*_=ID8Z->:++R/V(BP+ERJ85YFE['G.(\/F))Y"P9*T>T?#)(S"^^P2(=>W M=KEM)+CD<8J=>4V6OB>DK\XL6V;>O5"!_(VN"&N%Y/F+JO\W5Y"WY_"4=)*1 M+1W1<\TRHSE:(0\86&J04B2=>F4Z;@G-&HG:-5[EK__(\E"X*>P2UE 6&2!#_#*L%$^O-XYU-<<<'?'+6)9IHFIR=*MH=$.A-MP1"(?RER'<7W HV,0Y<7!>HOX4OKH %7G4 ML%B$Y1SXVI= 4W"&AE<([ZMO\G,Q D9( $MT. 6VYR*3Q?K$ X).0I7^H,"2 M_K9]J,11.Q# L;WC^T;&Q.WU<+]<%0 ?GGQ04 O^95)<+)BKOV.)%"":B#4K #@,DF[@V_@['/"BA>J=\A+M^'\M$?C000/ M&XE(I>T'-J$3FQ#K=5P,J$FBX&/=FOZ*>H"NO.)+NF@02ZJ:T.29Z'QP@QZF3569W45$,*\3Y91A+ID]+.1HB8(GPCK*)04IHK0B3Q-%Y& M?A$"([<9.<9D)8HIZWH0JA0U+<#(QC=6@E(/.%CE6N!XTU!\(W"^'HP'&">! MCUPP(3"7D6J--Q7F9%"=4[AY>7SC*\=WFW1@(6(^X%2UEZJ[E"1]ISHL6;),+M0F;2:9<>;!NF-/@OOYH D_-7*\\D:L MZ_5W" O^"#=U"I>[5WI+;1<&>R5Z[7\-53SUZT UXLL>)X"1[@PJI)HUL&;Q M$(HZL*CM]*5F&2;>W[( MX!7Y=U5#W"A(M%9D:+*C^%,5Z/640E&0/,8M;/(F@^ZIUX]T4ABZ!%V8F6J? M9!PBX_20*>7'"W7];&*4?R<;9N]0',Y4$+;$3L!E*B33//N7R N5,1P65 M"8J=Q9@AV:UE"U MZ^7@<["U:. MD/R6K/Q9^C(3Q0!]5B3>_KVR"BT/9+L1O ]:4C)MM[:78TZX=1ZHR.6U.8%*P);T)N*."2_Y^]+VURX[BR_2N( M>$N0$46.*-G6S#!B(CB4Y.'8?E*8\NA]+0")[C(+57 MW8)__9=SS\'3S64^2->\D;^0]Q%-+Z3$*O4W\#I\._Z7%LD1 M+HS.0WD'JU5V[#IRA.='MDL^#)AJJ(UE ,D6;"F7;R;I%&*V25G0VWKW =>J MS 8S9.\2R8J"=\[]Y!7J8P?D0RSVJJ5C3Y4W&'IMH:]DGT#A-@V? MG)?UJ\KVXPF2!7C>_V5N=A\X*>S9*=4!(,Y!\"]$Y 0S N9XF)T2% I_&$=(4(R2.D%R2B47[W.X'6IF\%-X]1TS3Z6%J' MBNAQ$(DV@OA2UJ[S@Y2;(0C33(9E_/QUK+L\SX>C:0Y,Z%OI/VFMQ3^P[ ([ M"_=,3);H5>\,]2KM!]+,$3TL\*^DW3&/WB?Y"9D1+)Q)G'U.CN4E*G-E23JP MQNZAZ',VU'-0*=__N4;)E>+P6M\[$^DU_5[8_)W9-/.5U$-+W(%=;5BHB^@,I@?0S#J)I_9.#@3ILJ=1-@, MY%U,CI%OBNQHH)WAO:PTVXXO$$2++PTR+$-MP8ZD[0,!;Z_UZ M0I*CN&89)XP46]T>BX:X($SHDP^)1C"E_ D]*2FPO-E;&I!I0(HL3PFP@:JG M"7,5%Q]"B[Z=D06G#?CX<44U"$R^R./==M;3M9(0??1V]8UKE*BTHA[WA%*[ MN-(\5WNUDNL*@XMUAC5'7"A.W698BH^WS8=HRJ_[?E]:K3+IM%I@3PRZCH*+ M#B0)5F $]3Z.[)+Z*EK,<5KP>!"CNA?17JBO^!9\2;!3 .CQ@H<0]EN(K,B# M )8!B(,J[N+7,9>F7:(Y@$C); 9@'7C@EJ2=?)*[ZJ$CU].HDN-8V61P [5: M,#?H):%762-WK29C5!;>^H+WS3C,)]SOWE?#&'=118BV%':;=I?5="4#E,\*E:1<10&6J@T-K& MX@'!Y36%\N58*AVE2*\;SNH-*)9VX0G^J MTN%+V7 2J7!2]HG.AZ&*!Y=;NRV[XP^11K M3I3GC5^,OF#M]"?T,MI5M.?+F'LW&I5TJ@=O@GGIJB@NB=OKT''TVJ"CL>P6 MCO=O!M*?,G]1E9A='(,>[G2S&KCG]J0]C+>*3# M2'$TOEVYL<2(^H!/"M%:UZP9P6&=;&VHRCOT^M)(EWA$=(&(. MB747'8 )C*14&MH89+W %5!N!BEP!%F5OB]9*XX(EU;+S%%"0KX>D'+<3T1J M15*:1V\]OB\84AK8A,X:?18LSTS\UJ6AN^^X(35AX! M$,.OOGZ=XC8NTMQ7R$W#D5E*J3;.PLQJ72J6,)>XN=)&"O2.P"MCXY>T2!LM M<7)!P))S,LX@JZQ574SVXU< MHZ:CRR4 (09*JQ\*)K6%P:9BU8:*>8V3U<(F/=0W_4!N&UI1>;#[6">/4?-+ MC*V6R601+R&?C&OJ/TJ:ELW8DC]G(2=4\@(?.P+@@7[@3SZ4:X;]"S"I9PJS MJ%#"02[*+\*BFR>6]1(!1JH]4^YBP/"'J B0UWN#3-F4JA)F083D[,#GM\ MPH&&TKWQ=W%1#Q>U._&FGV.*UH,'8%Q"ML]XC#YF)E"] %R@>@!<&@$T^J'= MFV.R&'R.:>27X".""8"+=AAQ(47(4%2P1@-8^*\?&MHXSGF0==-=B%A7M:4\1BQ9FQ@DZ@ M>%E\)2"+GD3A2^>,]++](Y)V-@5,F-)N6>T+,I;QZ"9$+JRC&F&4E"VM[7@D MTFI>63 SF#N#HV7'I;!*5C<&0C*DU^DP:J@57:88X[; 3'9%&-MZB&^MITIB M(^-Z(VD,G05.RSE?7)(>T*86-I1'(W] DKEM0K"G6R!UKRSUBT:3LUT9IG3CX[?%;S"1B6@O8^AFF,F>4;\?9XA=G(V^;7VJ M=PY_KU'DQYZX[ 0=>ZIVHFX7I-]PR\%U9/\MO&K*;GX3QA/4]TY DBLE/0"H M2*\JXN(X]T@5TKFSG!NK@?%=Z1!YX/E-B: GH,@%H,BK)Z#(1PV>*((7\,G8E\OE@W*/;VF8A1E::P=+FZ2E%1Q)#2P^K!()(=W4<5 M_P6,:'(&$Q_0HC"^1,JO]:7-'5':MW@6HV@9^/Z?05N503/BZ[6$&K4UDR>; M'^#_4#X<('#? [7K4>4UVHSM MF?D!4*\"&_BDOY^'>!RD]C'LI];Z$3X\$- MK 6(1X0"V)0Q$?-3 Z-ML_DHWHN^+2I5"Z]'U/'<>V5))0V"TU/7%J"HF33I M.:I.($-9,7^3:N])_8^$.> HO-SPOA0(>M$G#=6[_0GC(8R\,W%D^Y&R0= 3Z-D#>V=[] M0A('0FYU/40Q+S<_KDE+>XAXRCZ0N&(.E7@;6(,JD+'FN:8K.22$_C8I#)37 MPJ7N^Y>;;]UJ4L#\ CLGB] EZUS?/O:;@JM# *JBWC<%")!L F\"\\#W_ 'T M!NK[#4$*[=%Y*XH#^RU)JX"$.:C!H!;5+>0BV5W'2(LU@ZGS@U[O!I7?;#!] M\U!BA. 4YUX*17[2Y1[]9/K\OA7XGPE>-('3#BZ;#8:RZWJ MF9"P>W^1( 4'MA";^7V6M.CH'B.GT^5BFM'I23>B40!W1F5*2LXBLR\C"#P- MAWX7YY]D)@5R+V[Y@/JZL.9NA5B(O#[GQY#3YT@,,'?4,%.5^2?_7QY![ZF8 M)BWWZ>D!?<1J(DA<$O ?'1QLGMJ<^]E;/KN,F#W;F+AQD6&$ M+NN^&X0?"/=MN*,%G0.$Y.-6UJ3#KX5=RL4JL(4?OD9\ ^%4O\)*^H;Z#Z! M@GA\4;#7;=MN".FD^&X%V7,LI;\-ERY\/UX7^\>OW.RNCXBCZ/UC. BD\$AA-6A#U2#I MV?)]41H\75X^(J(JX$Z^;V'KN9WJ:QDO-\F[K7#( @YS@,,P*4Q YS)L86JP M:D/>4J[RR%C(O.W(:?T^QNSQ1@BH,3P,]?;%..YJAOL0@%O3E<0^PTLD?6 W M"='?C78PD.!P*PJ 0K,# ]="ES5Q.^I.2_82[A]K>O)YQ'ZXU*/&4.QJ@[K* ME#%C;X0?FPQW$J-EBS4=<[+13/'CVB9HAIVM!>@2GB1/U!:7$ M?/B$6/FK@ M_D3+E[9LNO28T06,=F' 4C]D[,=0SL8[BF0D-^*^)TK'X'>3I%Q-]CS&W?N7 MF^^P::R&;U!CN;-IC[&D0X7E]]1'W&5/4 M4QD4GYCK>+C4!&%YX3)B9XF#%8[3!DC?K"SG&MY3J-G M"3_Z 665\-+.84-9XQ/$0?5 2:D$TO)AI8.['H4M63O1\MVH^ MI@7ZISUC+G9M/W*PQIP3]AK-8>55&URT4KCDU*6Y.(VU=N13&%MQ@5]K8^DHSF M\P!QL-3^B::+%RL42'$DF%>$!>_1K90?"(U7M '.7=-?HKV&L,]^D(PJC;6] M#L^!(]5(D.*X!1&-7O3CN$$^'&';!M>"F:S FZ9OU72;'*]3E\$IVL_&;'5N>(#E CVQZ4HY=+"C8#=#!U(R>.0?M0ORU3CS(C$=/ M?(;VYV>(BJB) NG@/WI>9>@I8QYNXKN#3P$4-D(>X;V?NZ(I@'WF/IY8]J^8.!(1IHC@H-(DUS MAWTE&#GV'9[/:5:]GJ:XE,FM[1'O\OTLZA":,R0O1,^7)/HS]T+X:[4,>98/ MB0P# 2;$G5\#<%)87?>28A0.:?:O,\_2'-&J2";DLB+93QW5D7@:3\(P(?]%K0;1EJ=OF"-M,7,] 5$0_$A7V[>8\*HW?PY6M(1$B-< MC5&_'EJ0-3,'M&S(0W1"WQ-+LS56B^%ATW-\X 089OP4+'@Y GHK1T7MQ/(F^/)]. MT_E$)Z#ZL72D3#!+""$/>QP#>F!!I,O/Q_H Q8\I6HODB%9\G_B-1)?<,4&9 MO.JW,S@$M8-$,^A41['&%^*/,=$:WPUQ>!B]!H7T0VX)SIVX\0$,:Y#5A0:P M>A\OY -M6' 8/-$^H"=.5P!AGC%ZEO9$F.)H.PM?YNYJX*;2F%M^!9XD4U-- M0T-%DKC;FM&]+.\KJ'S[QR^P_W Z,$[O&K#6^\I$,[YGCX9+4..,8=DSRWH& M^L)=?O1S/IQQGH*H&R#7)T3@C,U6^SC/0X92ZZ0P[L< M8!15.F1SC/XN7'Y7QX^(P @\O=%5:/ZVMO7+>]G6S:>Y^;W)76$,W;[ _C9P MG1O@)\EX<;39UE=Y*<@L1'R5>J/NF,"^"\H&:&.%'!!\$Q)72>ZAAP!\F>)P M6A,5ZD1Q*J2-.VCR*Z/X4)0,P!!$EZVEJ IV]T_O-]^QP?MQJ..6?=L?HT>+ M"_B:PTK"2E//AYI6L"WST%$:FQKS8:\\D]L_-U1#$[T@W'+45MAT6%*QN-J* M*\Y65=)%8W8::P^:;HN?':/K?(.U9%.(%Y1\WHLHC M@=DF3G^A7?O_=L^07\H>Q5Q.IU1:4X$O8-6&C+DXJL;GPT0 2#8GW"U3(0+FQ%+^ "5?A0ET5]"@@:KC#NA&?7J"(80J&4JD0B!48W% H]6DIE+ M&'AZT7\D_VZ_9$]T@#2E2,1TD'%#R)5I2]]>Q[]G=$ZL=_4H9N5NE3,&&0N7 MB$1?FIM%IR95.M.?:(N1R\^F,]((LQHB'4>E0B.ACP1KX?(%)0[:6RRT:G1F MJ$AQ#\!N&UMUTI=3O* C>:L44XA!WVX>!"7E?FE2"@OYE'GP$;S28PEM)YPF M.=C8.E$39ZWW-?&"Z+V)A1Z3B-[\63(^S7'MQ842\P;"9&;AU/I(0ZV13AW&$.$'F$60+/ ML0$RMUJH4@]1C_OFG-%RO\M>$O7 MA_ICWC*7D\=RXQU3!HL#N&N&W7PTW^!37'YHOF(EG4!XWI%K-JUR_R[:V(EBV;KF!5LU>9D:( B! M28IS*+INH2$( T8GX%=0D]$&V[1Y;6GD0O'!LQ?TY:.%'2B5?> M$)]"4@E0QMGY2G7]B*6W!R/0'X ,D4S*Q[=@Z1I6%O*E0Z6,6EN9Z(. MOIG;3EJ-FW"9.;N*I_!'S MD 1APWAD3UBV^%^[24(;ERJZH^$IT0DV+-1#W)"DYB'GGU ((0D)\_B\XF; MP@21G.%(XAN?_XKZJ/AJ<0M D-2A:B_8 VC[YY-?Y;&;4 MGZYK#HO0J^-W<+?#,B\\$'E61JO%E1=_FKN,H2DV81,YHI@.4CK!M]:E*/TZ ME$YF:E?\7]2S7S_SRO1L]4-_0L+V(&E$D+0==DE?$0HNV4%OW/HCX!SV0J8$ M.>Q]I3FRRQVEBB?-S$ENU!)M.$@P=U?CO][_@'U]@F.CNWK1AL/TKU]I. @\ M;=WTKR]>_?-_VR&,J:_?O/[OJU^E8_/J5R]_#6/1]HC5((*0GBG$0T&VD< P M*#1S8:Y?/\W5IYNK:(\)W*N"1N4D@@4RE M*GIR\].4?,HIV3?8"28]@@7?_6GX/^'P6_U4V17K$8MKVAP/[(_[HDE+Q+&E4\3^$DG\,_S<)8L10E>\1K^_30%?X\]E#= WR+QZ'2F??#XD[(D M'9_D%EPE=CJ?J/]7D[!89':5 NSUBZ>G:J&!H>UT_>@C/4)!#Y+ M-EFK)E;++MW454H"(/MWU#6)J!B"5'$0/S3;F;-A3G_2-<RZ52 M=TE?F)+>87)'^>0!:X^G2\/_X#H(=?KCB6.L><>XQ3!+CQVY@U!:3I)+7(AG MR3AEV;G*)24]X7W6;_HH-NO#>9)H=/V4M&=ZOS%&W[@"DA0I"^!Q]@S[+:2K MA/*SQ5\EW7>,-T4B;>RL4$"'T<-!%XD4;#QAKQ4F"0>3_,*PK#,JH/=C2&Z< M:%??$]^F=%ID%.YW,R"%;9.3X0Z(;OH]WYS[J#JO[__A^O?O/%ZZ]>86G_ M*[Q#_(\OJSM>05S6VT Z U#OF#:OOOA?,E"<1)3V35Y.(Z&&+UUZ.^^OPN27 M&&:U[8 H ^=97<)QOGN)RE5^5C^G+S=_Z(?0(S?LZN/%^?HS'I$,NU+/NSW[ M)JL*$_HOJ&M"L"3:Y4JE'VM.9,:[M7ONSKN6BV=>IV1)V[X-TVU@!6@L*-P& M)D&]$&.LW)2ACWH=*!H(!@+)OJ@3 5$6EMR?3WL5#)&N%9-@:1!96+ESW:Q* MWI;F>H"=@&I\Q"/N@A[/:3GL^R'EXV3*4&UH1-NS#\R K8K2RU'&&AY**P ? MLS;]D?'JH$OZ.B#F)^&IJ&_Z9I^4WUA>(!OL_)8>_YD88/F';!^NO:7Z@%20 MAHM8M:U?/W 4>2+VA_>D-&>Y%@OH''\"\UT \_WJ"D2EZ57RGPJ3XT/]T7^,6!3)1)6\2:29GJWO0N](]P&H62-]Y)C MJ%:!:I\U&?://5+L8[$^'CSQL>(]J&P/M&-!)1GV#=;VJ12*<6\%*!$@-J-5 MJ522,1I]T1]>1*,-)\%#$2\IM"'CFRY-IC0T+";56)#B(0[-K/81'!W1@U'% M".,CL>^0KR(M,S(DL#((OB+P=ZDB3S22V)N0:'I9!QYW_?'V-JW6D:%?#8Z '+K-?D#25/NJ^K/?%WHB$L[\Q45) M5*5[$7[>M?.(E&@QI.Y4R#[_/@*-T,-RPO&>?XKAR,0_ 7 EXA#4KK84R^P5 M-(1XQ+7+_9C(,A/7MZW<510'7D'F&B@A)/%&?Y\FD6/C!N\S+@!/GH#\4Q?F M GQ7#Z,1BZ;4[,)7GPXN4X'$0 +!-)"#ZA(U)4>HS1T,B&U8WW@I 8T]TX5G MSP425I1('+RY*=CPZ#XVXY2<>10!XJ%7NBFDBGG'H+XY>>>+Y,XZF,@8YA>7 MWUWWD ?@7-L5L#.&P0>S/)"6__$L.HG6IZ/G^72:/T+2=D2,Y]I;L1/L$Y " M=D&JS[C6+HZ6+(NRD(;G[E^V]3GXXZ(5-E%*_QQ/T/=X(F[/97O(G5*$00,6 MI>0\)\(5(]9T\1DV^:(X: $SI0K767 MZ,I^UI!:CC,06&JV\Z3*+>NOV>U7?Y6\;9!VM^1B6P-]$94S] MTUS4 (MJO\Q"?,8[*'>8O(=C(R7VW-L6Z$I4OX#[^N 4 J>H'\XO]N% EQ': MCSCV2?=*M/9#'#\H*+-/NM)KOM0.PSMAYE1Y+C&5U.>([W6ILKB:P//9,ZX^ M[BI*F+GP!425>P&R6?W50?_K33/MBI_ M\)0'@<.LS76&.B'+GO$K6*G@]\8GO?:*X2ULGIO^:L-(BO$Q30!YX MGS!5^T5S 2\-^3L?F6O@+AUPY=ZI?4*#AQZAY\R ^ALE?9W6XG4S(F$0:)ET M\9 4-6J;=%L+4#F[:5B:+9[<0&!PI";HE!8Q'MSG)K2FBK>W)"6:G.; %#EL MJNRWY?1SR?\ ]/3<:7.@-6;HFI6+]*Y[A4DEX$0Z>#2^)]0C'D@BYW'U0FTJ MUU9%4=/D=>D%J*N(/4^C<1KUIPNU% ME'/2!./2N+B5]NJ:>)]7FP 5-8)]0B=OT60TJ^A&D*4C< MQ:.^B@A9V5]HE7/_$$& D6RK9XIGG$=1[5WQX\7..$N0OB![U9+^O;1QWDV) M]YLL@C&.I7U2)C@D]G18C7[Y!N>/Z)9 MQ8F"=;GD/BLY^BA^FA?2)Q9PU$-AU>8C_ZH46)TQW2[.Z*QZSO S&F=G5QWHYZ,J7A_=3? M!G'U;H(0K0J1+M?"F&$;S, EI\_%QN+IE:0DX>Q8N'O947"[;NT_,BQX%)OZ MX1B3VT#\0[DL)L(';"+FRGE2- !3A]M9+]]W3(HP M! 9]$,6NTHW7&P '\G%!W#MT*^240N @B",#="2ZCL-$ J[)0]"O<#CD0GNL M*+CKM88EBJ457J#8R4$T$NGET>2> M-ZA$&O05U.[5F_$(%B9E([*GIH5\$!H1_KV3#J8:BCX.BS5>B2!7XH[R'':2 MM[6W>^/33Q:0H@?OZOS[_K8#_E"2:*2#L2OUY%V49P4?T^RO\9MQ+,'VWU0F M2,7R0*?UR/5:ZP=W5H'.NGO:@SG^O)6A /Q*OQ^-+HXMA=>21+52HS?4&KZL">2>6K3QBBW#7Z# M/L$E+L E?OT$E_BH@=/C9K\\Z#'B+M0A'0=>8O+-A;5R*V:7-$N68GG)S?,) MJ12%G-E^=O9'JC1VWNZA9:N'MJ&>;]CQGG9.8VNO@O0]>\5ZQ))<(AL)T#=J M)N=0URL9B ,RQB3?"$D&XTAW94SXOZ.DJJHZ[(SU-40J!>&EVF $1,WO^ M\>%%'X6O\W"G$\57O!(]0EY9=(GKS<;;CEUE$X>#P)\"$\I^Z(@QC/&)>)%/ MG9!]PY@^ <9/_>[#==\2.^5/87E&& LL/^9>PP))/GMVU21"0S+/:\ZQKV!$ MZ;"'2Y,I_@Q2 K1]B("0<^):-ZN4?=&)DUC"9-5[6)8H"=U^ A]-"=L3ZEY< M&Z8OA=#-I:+O"8@]-/F #AI;C5,]3HK!)!T7QT]1+01J=(-;&@?!\24E*C>? M<9(K6]JB;%.Y553EPJ\JTI3*\5 WR CZBLK!*#4<,:A2B*]TU(>[E;R3;AD" MA[ 9[['?;^Z8 ,5[4H[EL52^P8=U.^7N=9#RVTF)]C2(WX_Y:L%A1 .#B8RJ M@)0@%B50+X&J*/IC2*DS(\*:G-'%A.19Y>C0&1Z(8!_,8\D%'EB6;OH5LIT@ MLRMWC"0@[:I4+:'IP\38XO*$VX'D<2JI&,^$H;\!83%%-6[#N>>+"U&XXV[U MA*UT/".R<=WFA_6<@/P0%%;=O*[<^ M$ATQO]BSZOH,O6EQC$+G2DP)V[6N 3#<]DX&F;T^.>7< 9P0KU'Q"O-Q[E+%'Y\%UH.-1#TQ'Y$W M57&60@G3F+@Q>E6 A:SW]8G[UXPNZ9+]4MBB#!?,B]2SB9)7DX*$BU\P4GVO5/>&^F_MA-I#3"V%*S M3Z4ID(R&5L/<$?DG:0OVUG7:/!)VQ(\0J6#>MB1F2/HL$]\"4RHM''1^Z?I. M#"M)]/,T(I4^;<^X>6#"WD_015/I*4*QC8>CXN"B)Z5"[X9>_8=+E5\\%KZA M]"&>EHB[CK^XEC:W[W=3'P_0M,VMHC/Y9P$'_,KZUFANL:W-D\/D\_0F_C%N M:PJR2:2$?L]>F?2455XR+(6..%\K75Y^43E505Q> 3[ML@;='@RJI>TS13I" M2-PTNC37"LONBG'Q7LW8'(Z/")-<4S-U&@K+J"R6+J$??'6/Q'X[8-ID6)XB M19P;_T :R,0N8?V>>1P$:Q6H/TT^79F6LD8=YIVYM.0(J&-,@#: M1N(@)1D/NH!@\G4<6(>"I.[(;K\9FWKS0XVMZ@#1D& Y774Y-NQ>V*J["#5I M@=XT$(D4@%VJ;(!N_HD?JE&5K?6U-3+@$0D,ADQR3_F3HQ&3 Q(6!8?ER\26 MJ:9XGF1^@<.29UG@HX0 ,50,CU^GAB(/BVIVEW'NG-2\SGCLR^B9Z6CRMS$])M6CF)3U<64Z&:<:=EB1U MVS '#@DX#W.KX;1(_(X+X:^VWT% *BK(VN9EZDW^?.H)X8D/9 _YM!8^*<%I M] = >N/LR2R(/\HESH@U"B,;1T%>N(^AI"7S")7#=#,2)PHJVU0; JC>UXG(M M$0AM%.V9&BG@3/"@0 )=^#88.#SFKOG+#&X,$)Z!\><3Z6E&_RYNI], H UJ MCJ"_RYFE](7Q&V#J#' ::";ENC!12\+MHYO.&?Y ME)PMJ9S>OY#%?)KE3SC+WN$AW=B CNZ.R>#W@,2?H)V!/>GUV7@"JOW;KW[S MN0/5GG;0@^VD(S5= F,N$@!LA(D,"P>]X9:VKK<4L_(2_D@RW##;>2 - 7(O MBH62*=6879O]Z K[\"(<3]?U*!QWS1'.7 $#6P.7SUQ+BX;CCWNRT9^6:!VF M6(%11-,=)VE?#P#+TDR[\5GYSDRN&RAS;1+C^F+S_@)/Y-/\?LHT7-]RKSQN M+^'A=7*C\'> WF#Y9SIK;P4EH\Z$K+]BL+J6Q2AO%QR78INR_-J-+]R+=;7 M.MSV0[M_6@I_Q[P7)++R#!:>&'HBE!$$ -Z(+D:S#8-DP\BT"SR)*/X1.<:? M3W5\B\.(07;TQ+?U$&T[%+%TR<27=35APKTX2]-;0](,)>!?>"X*,T)>)Y B M:'XF/J7K'L<2IB\$P*XP@N> + ; Z31@^19P4 6/Q,WM5>BOAOIT+7BZ> ED M>CP%O,AAJ.?]W"+M-/?Y#@#H8F)JXCHY:W=67$ E9I<401[_"Z)-#H2DB:>+ M7EFS1Q_*+F%??%I(GW AY41&A+78G0$BC/@];#%+'5WRFD?KR"L E9XF[1/[ MJIJ2)W;^>AH:A;,BM!C0WO!OTM#"#ADZ/ -29@1G.HFM0I/I;>_DPMRG#L) M%A8\GD._;4&[PH%P,.,BV"Z)4-%]*1: DX*ON: LBO$TMY]P;F&"I' 66+:! M>;\/UE+3=T^3\'<)Y]MZBY0Q&LJ; P_NR" 03-MKYN1: 07[FJ$#2>4Y@7M, M>32@?3F!N3U-[B><7.%;PR"-H049NX"K3S]-Q=]_*N0D4N3M DF00]GVH84^ M#22&IM]8)9I^W>]FF$_E"S#XLRA/QR'YMKMJF_'Z:<[_+F5E)$C$//:2P_QI M"CYI15$XH12;=> ^-H3B0&Z(0GEHX(*+E=,Z#N2.0#Y,$S!?N6Y5".RVDX)" M#-EAV# E.Q5X$+9C\XWK[=#7^R>=Q;]S6A-A^S6Q(G;1= [ V@.-EX %JFI!1BQ&BLV_I$*..#B7;]+* M#H$9+HUPKA^"YS%U])BK69UJ-65:A\3 Q8J96<+/GO\=4$QU9[4JKG<, M!30AS<%'$_IH#!''?I[X-FL5<\",QY5TW6QQ)?/*Y9%OC0"+P>?Q(,141[P+ M56N&M&Y2F,EY+$BUJ/I"V*_>8Q\ B"\I&<2Z%^SN&&PYR94JVH;";]"A#LF_&J'ZY4?2K.!0#= M\(+XF,U-0S7=&/I!9-ZRE@D..:OGPLGV9RZU ^2V@^C#X,IVQ'Z,")F8P(U*A_6=/,,^*6]D M)_<^5C[G7N.',R0=ZAUWP+,95*-5+'DD$@\LO7NXXS>C_B@LCH.$$N+;D=#R9\-N$\&6U M^YGU)Z'LWM4\GJXFXI(*^%,;Z7AN(\9=S@V3'I,;BT5(J7>C5=SWU!GKYTW$ MMZKEL:VW2@_K;!0+SY=L !** MR-D<4\_*N!VQQS6[ V::W/4SVLCEY6!LFGU3XRI2,N8.J#F)""JEP%A]M?4% M8E N[^F[KTN8 1UVU-N>4(LZ+P\N=U.W,[KTA<'TW,_9VB1FB26SJ=7AS0Q( XI;\.$_;5=_LPM-B\-@VH7).+(*[NKL_CV%5^#:;'-T9\<%:OAOH( MHW$=]E9EH81*U"JK1A M26I0DN6S?GH#>>,;\"G&PM9Z#WR42^'9;3!10^/[;SIJZ9<^-^]@KJQ ?&9/ M&O,/YYQ?=,7_B%/V1T,V ,'%.Y^X_H$3UX_A53Z"AJKH<($B]H%5ENXFI&0>-,>!%H\?!@;-*7T9:Z\\IL6T M:KW0;!0&E0*'KN/RR&7FNX3&(.4,>[EY#Y7]XBV$/=/-#8JB7O?&F[GRT]H8 MJ3(&/U .01$JE/H:=RCB@5(;@_^)7''7[P-+A%W;1?J!)&2,H@[R=*@-0*XC MT $J6:%_0KS>LP*E%9 % QL$HY:XDXT(EO!'CB\*'Z;XWM?QQ;? [*B$P/OG MD%CT&EQ$.!U?N;\E!!M*A"9WYR/7LY-2+#B!Z4;L-B6#((Y(V&E3VD]\4+P? MG47*=8UY3?\&.M<8D!&?%;_&< +*?4Q42@+2940'!YLF@L8:SP O?U.\D7HF MD)Z*YQ2Y0_4&MBW^%M)&\,5XZCD>0==F@"T+#N.RA(A#AC8,<(8@8>FL4SJZ M*/?8=R N0XW<3"-57-,8-9QS'I .E"X:4#:2-R!I7<^KF!HW7?;)&N=3F&6U M=\V>*4K46QDW1"X2IIJ@\F7BQ@$S9([9O" 0ZP<1Z!A+,T1W:(;]"]B69\V8 MLO($C)1P\.(1/Y&3U>^B8U QU1I/<%M'JXAO@V^'7T$) Z:#!KFF.K=T\AB\ M76#7([%M?=PV5W,_,WN:W"19]= K')Y0V5!WV^N,WYI&D[@V4N6 M?>C/DGG'? JMST-PPP/41#.F^V'.'/]T[M#PW%D90&D950T :>1NJ!BF/\:T M"U$T0R9T1^69\1K(4)W@][8>&Q:VBL>DU(M0.:GEE+TU.3S<=:KPO'U(%I[( M&+FO!XP#VX1,%%U-XX59(4]!YR5;*-G&D%F2NM]P7,:V_%EH3VXY9QKV?2Z? M*+U%B5^5*JG6@PE-3GAL;\,T258M7O$S<$'?:#0J D%L.01L4[24$&;&W;4G M67%2::=@%E]]%D/K3Q"88,72YA\3%<;-,YQ. @UI@\S1@7\*!7(YN1)..=F5&$;:IY^FZ'TS$H3A> M)&4H!5IZ"1('Q4RFU,0D_H91U?!*H1[-#F7".BDA?@)@Z MOO8?:L6&"#(DJ_>YN2Z_-Y7_1D;B[#Z@/4C&7W,,Y(HW$]$E10L-80EQO)DQ M"VW#J>C*MB7*X/(,GR!/)2,!WRK+724 !"YA]#O5%\!]#@?B35,KB3YG+5SW M(PN3RF^I!+$; C'?@MD*D,+/K20$2 O;LL%HJ!CSQ7.!Y 8: M(K^.I^:QF28&J K)/Y1L^H& ,'TM0IVBJQR!A%2ERK)%NKL4/ %/(^F4XS+ MS^;%@RRZ#&>1PRR*H)OJD><<'Y@W@4$^&$*%X(:&-52@8<5%=I+C($=/BCVK MP$=V*H\G;(^<HU&JS,IV6@>?>4&H#TPIQBSC\.X IC.#3DWP(\YZNO*11OHH$%.$\]*1/# MJU>;$^,T >+!^/(A;MAX_^)5Z"?)NXHVLT!YA\]RC@*VZ93N ;] /;XZ8PK MD+N]H6E+"FL@L U"GA.A<5;)J),B9H;2,V$*J(5R(47\-6L1UQ<:[4"*GQ_( M3B+QA'?62VIE'A5DO,N"":I,_K?DF/3[<8JN(DR;J(X)"+4 M^0\O;G8\;GP$E$5J#+&AQ[T18)13C<34VA1.*!Z,P4%F)B[>GC-,$/'' Y / M@[BEI 9A>C7ER_#O%8"**8!X8E%_=#S0H_O0WU(>)49$I\#RFGL4ZIP[WD"4 M1E,AM7@N-4AVW_BS/FV%>@$B]KR,*UIXFAZ@DY[_RM15S!] T3XU+>Y"@(NQ M/$L,6VY0-#CYR-6)4@K\9^'EUI^V2RI4P%'>,/1 ME><-/PT46R9K.EE?A(=/5A#,EY(6=.?EBX=@^W MA"T$ \J:&V C$[MY^ M3UB2"UB2?W["DGS4P,&!F. _3''B.XKWJY55&5TP?Q0")'DV6J^:,-6Y>E?! M8ZL(\MXA[A,R+\K#3UN-A+P2E%>\,(JTTKU+K%DB%? _"ZK M)Y#UNJVLU6T(YE@/*! N MUY0)L=X%R+!>,98MAY%SCD:R/&U]LIJ#@%G5Q3:_ND\2QB\W[S!Y-E(E9:SR M[&0\M>-(*NHG!710/983N3[,P0&!LLJW:K^=1;XCTPZ+0V4+TWY8;WBK3=Q) MI/LKI4CW8M*@PMX3_KSH1F Z ]?3HS\]?TKDA^YT M\YQHWUDR96572$-6\96SR*C"$-%Y8124W8@^[@@(6MI+=\1-H&39@F'(6RL< M)38@.+?PW_A!O8]Q6S^,:^$5P0PXR;[B67(F*<1PXD"IT/AH\7='./?':RYI MF6.H4=#MFH%Z;ZFH#BG?CE8A4MB?M"5N% -]^+KKFP-<-3-<;X+]3;EXZ*N>F@/,60, MNWD9]$BMX1AJR 6#6*I<2#=7W95^@'Z>=H"" A1'Q\JWX&=DN/MT2N''>EM> M8HCS=;^CO:-%K85+$E>@W,G_W#GQ/I3H9_@8M[TFZ(O MN$4_C:7(,0RB08>R.43)P7M[! .JG;-A2]M! =#"WEH5(.X\/(Q])B#^YDCY M!D),T(;,%Y:NNJ6C8LFF8E[M5I'/-:IOH#Y/DMZ&:C"(#D.VI04=(FH(*0:D MJ1L+^K/LQJ:'5OZ4JY47&$8(B9G#S&AR7V[28#I.0Q,W]PS:S;#7'5#BKI,: MS /!Y+@"8_ 7QEC(H<+]N']5>>I M?E6TF)@'A[Y.ZKQ5QS91#XY6Y#1/@8:B!DT!="%[+GL*<81T&?8"Q8=92K158RQ=<>CW>CI\>&X;;=#_R$@B0CE$*@4RLDVN')/C5+8N-O9WQ"I M-+AYXQ<2Q 6^D>(X3D#>! 4VJM&ARD*^.J47^2$E)A\^QNTU-A""N0!"KB.$ M&-P>BB^3)H:&@3O$UM\0+"D8RPD];!QB)N'$JB;D\VGQ:M0$\ UKFPXFX4PP'%I%T7P1?&N6;&ET*7!DJ CS^,,- M7W< M"/K!64E((X[)DH:=*;U*?D5 /^IPC_E(. ;X_5VJDP,4+0,G[,V7 M=EG+,( MU"X%/AP;"#E_8 "KA=]]HCE$6$H7BK5(+LH M9DI]#!Y0(+@NFI7?:XD9RH^S!F1LY.Z#4$E11VJVJ^Q,YPSPB!N4 U8O#FR& MW7+C3!52-X.FQSDH8P*$\8[DPI]4W:7"Y@G(KH(GX38GD^-36N]PQP%AJZ5W?%YP176='V#)2>G8&SY:# M/AY[^ MU2M335.\^"/L+PC$:LO ;!5S0:]S+$_"8\+_9[.*W#M%?[3%"DM$& M$S@<'3P)/!PW@#D8N/DF%QYL$'EC+YKZ ';S3/EM0VEW#G77FEG"[ E'< MC;L>J^MJ<@HMABLE1M?'66P#P^Q7*:^(?E/'$E'^H''V!50;HIM*X;X[2/,# MUP-H$M]P/P]&;30/-!)ND;#O*'>D]L0-U = Q$;E'#!G8*?3=:@'"AM!2)3[ MT>QL'##HM-77)X#L:(R_">.I80=,VRK*'M3?%JM3D?Y%_''BF0DHB[X1'^H) MQW !Q_ O3SB&C\0Q7'(;WQVDP8'(Z>KV/))W# FC$=-D\1>@O:S(?=Z1E,F6 MC@#'?<$'=6+U%F",=?O/7NP\O->_"54_]@><*4J1(S MDDPX_%1X!'D?V+Q("U;2>)*T! D_2.\P[*GKSCSSQE2_G""-H*A[8*DWK?GS)QKC^9')6@H^;V&%\AC35]L M_%Q0$IIVAR C.A#43.^PA)?BTL(&.DMG3-/MYW$20%1T-^K.<7JYBI1^\8#M M/\0JADABA DXN[!%Z5\2_AW MY&/M**8X\+X9M673]"JYAN=0\NN%9COOIBXV4W,>YH'MU!EU9S.4DO2633@0 MOV!/V ^91NIH<9SF<Q4(\&(A 8>0X?O3_'Q?Q]]ONB<[UYNGB'/^!>OX<_XGZ]>/ZXHU>R=M+,($916!ZA7' RH)_Y^BX_SE.SHZIH-ZB<:$UC\,! M!Q])2F!@AH-(X;'>4,<;RRTQM$=JE69O7_GJ"_K*XS?A;["? 4]!=HLH+:BB M0>07! )CZ#>@5!^O0N2XL"#16\-"I*8E:*L3L*2-KQMGT%@>RSM(TB%:KD2: M;_!"D=U9*YU2VM7\:XJGI RU>8&5RSPA'8CD.3 (5B[/@38+=R/0*>:SI_QT M26,(7/JJ'O:("]%#/QKO9I)""D7ZA*V-(PC)?96:F=,.=/38SJ%YF L9J/2X4+MVE= MRG-8;;%SV MBD'65>41SC2("ZZ@!8XG>?MB#0K*3VKL+YU#<:^F:2-]_2>NDV@=Y'Q?QTBPB#*U67P!^P38VI5^;6\*Z.8*J,KF5E7-.& M:8\A+:1J>! (,FI4.IV[=0LIMGKL.\<&!>^ C=\O-]]R(55@#7F+BEPTI7<$ M(&_X.;H"A':;6!/ABFQBC@]?P]P:DA//H_H8DD&16^\)JZ)GDN1Z_39$X)&W M,$9+@Z$=FQ*Q&)_!X95FEA&90B[G3=_>:"0BLB(62!@W#*<=^)N$>1'@+Z/D M0AMN:A35:REH9XI;@5[!O!ZT3,!7TMPX(U2H1AD?E@D7.JH5(E]C8#0]X^.R MY>O*L]I4["NQPN[+ $%!IG%FA%TZZCM&G!&,A/R&O;Q[UA!Q(&%\$+IE\'A^ MPOL>Z6@4R3Y%YRZN_[^&"\$(WWH"L8DX/21)0G:=&(L%2&^+66?7O#?'/,'Q MR*D>IY48A6M\862^R/BM?X)KDB)-8 ..#$:',Z/UA*&Z=T>+:A@4LO9P=HQ9 MZJHF6\I615G9\(0"4=54;^Z L#Y?V1&6D?#S=70YI.S!Z:NE%>,L-O3AY7G[ MDJ?CII"XA@C%E7Z'G"&Q;SETM)@)H6-VT%@V\9W0N7/PWTHP*6O8829.*E=D M!5P,:[?SSH?S$&PKF-ABP6OP;(TPC0IK1"-$#Q__AJK8%^-4.=-D*F^S/)V3 MN]ZU"((9XXW' S-&9?P(\1;A3UA@'9V9I?,/!7*#Z#G514;)M"SN D$JO?TZK>!?6]/SX>=E?3M6PZ*883T(L9/23Q+R<=>X^5GA!8ZO4Y M5CV]'?K<[0BKT=+6%W=4L*%I!Y(9G32BC/L1TN',X)&O%[X'5NB'*Z:0YE0F MOZ7NPT4#9T(7 B"\,[)@QQ5Z/,EKRN6M/X(INJQ F (%H.R>S-/F""<"7);^ M%.I! !?1'26G %R4;L=6PFY)=@G+QQCS;^<8!70LC=,?7F[>HL0W6*O*KP-T MIDBKL^]:$>1U#BRV0?P%:*J-,Q/JR_N0=@H* M&IKR$M$4]'O"IA\E@*!'5/YTJ(T7:!.J. @ EN\D*L"W:XGT3?$?V=K#[W#* M L? H]8E*Z)^4 MWCH18AA@03U"NSAS#Q0]@XIC/VP]G\1Z,#H>(65DIF MJ>DX*:.\QR=[02/*.D2337(L_T$'!1J>VE^MN7U9[*_?_VZR^>ROU_ MHU+H.V%C=]?)=.JG( 5UU""0+$.:8)"3>%TL-CD0[ &H&O_X M/2^H]>6-R*D*4RFKXWG.5WUD-P>4MU-F%;QA%H;Z M:6G%\%>V<^-&MG(]P! MG&?LJ\8)(A;HW/1*.+B6MG]P3*$Z>2ZXF+D9RO7?QA%,0%S>H2=K1S!6,-9# M,RJP]%+6&MU#SLT"AFU4?K5[9@>D@IE/VY)_TI;!8.(3!,[' ?6:;>CC[C*@Y)U]S.!-+JRM\7AE-E>,MKP)2F2-ZU37@<) X''5:F/I2 M0#CC:&J:I0G)*/#)FR]SR;';%!_G!I%&'F.**BC-X*,"3TVBV_/EYO=0A]HH M_73BGM"23"K3_E%X/%=Z7QZ*DD_$0(T[UV75W+U;2'-"'R&F@(F$C?PQ,[#Y M#!&SK1=19G?-=3=9C)-4I;E(5;3C;B7#2J/"F+1 4F9+%_*=SY2X5F7I5]KF M\;O0B,C\,+7E-YR!]1VS)U8%1J2!$0@RK(LHYI468#4U4YCDSP\6=?'PTN:= MC$S+AM=.-EB/V*%I6Y*Z6Q5-HK]"- -6C(5%8.HKJOIMXU*'9 WJ)1PJ0 'V M1B,>QMT [;URU_S<0VP^(P/+1.0%9C#)VZ,GPW?@E>IJ8-"KL*?$428#D3\4 MD_OXKVAG2$L:KERMT0%!- =&.SO6:"*J_[A&B3B8NEF-+Q/J58VHALF+;.ON M R04=YQ.':'(T=&_^A0\*&39R!GBZ"YU+%YNOB'8ML&PN\F11>1O9_9GI1? M^O*)R472>/X)9,=ES/'I)/$Z4Y2/_[*YR.RG'E@^!GLWEX$ M:[2:P"O0T^D 8%]J]-YTEO6<%_(M=-+[7H5L/DIM<&G?TQTTDRIY8=<%)@;+ M8*<=ZX<+;VWOQH\D#[1#QONE5HBB O-E*2L-+P+^0KFGR?BFON#$%NZ3 MQ/@'..[NJ03W>X?C^2-IMP,-WUL36(>W_:WGD?L##/ P/H9W_0BIN$1DP[FI M!EK(^?N#$#KPB>[(3G"Y6F] "L)'>#X5C!G>.QX?TPI9C^;_>\G>%SMV MW8CSLF&*+"MN)N\#>#H0HP0VO\!<\UQBO%_#Q:.?PG<6P5=^Z'?X-EPV]?. M<:6JQ$D7KC@"-<-&SO[@ 34PN'/:.6JC!RV<=NLLSK][UC%'?J1[#MP>2L0R MB#:";%R@(H\YB947NE,@)R0K.FP&AFMT<83G#BKD(SE+/\> ;FZ5%#-5YZ9J MR\3DCLQ$-#!*Q!U'=%+%3]OF0VB;ZYZ*%D4#$./]9J0##-@IT0'F1 <7%YF' M5!HD7;_TH^PY/9_5(] M1,*%C85$D-^;O/&Q.P%2#%1;?I!M!-QSX>L(=2NN&,\ Q+E8GE/TY4_%=_;':;^% <:B&)$I/MSM)IY$JR9349QV"0*'?PB<1(V4SA5WYO M*M:$]=A US$%A.3\YAS/\(R/8K(>X,-9:V8V7U+32@)>RC>A#(N;0J'K*./T,N(^^:-; 9[?6E>-HY/5]>.7C>AO M8%V'=V[Z7#\.F-D_NP?4AV)F[?B\WS'IUYMQA+7TEIW](/'BM@%:6^!2 M\TJS#%@MN&ZVHG_:,=:9H+*0RVK/7N"NW SG8.CAN(V+L6=%+GZ$L#?VLLIM M5^2"H$H3==1.):_-M[0EC);3#KEFH(Z!QSRY'A^66-L*E^0GM<0GN\>D)[?#0P M5&V8'"1&XLBG1A NH)[4WA=-76[WC&B]M0/P#F7?GKU#!('-7I \B MK8ZG=.IKA?O\LOI[C2T<#)JNV'/B>NVJ&,_UE!T5Z8ZWII=QZ6DD!K1O+UT^ M?R0S3RD![).W5Q(?<]YGGD, MV,V\OJN[<_O)%&^HHO^KN7FW^G6+,5"IPY[6X'(4W"[[LHX48)XXF:M0^$U4*O*2!4L0Y%^>IGQ?-,;AV,DL5WG&(G(P2_N,*. M3.CH!\C^%#T""E=@+JJ+X^\ 0\61=]N%XAQQ#B&= 6/#(*Q#+P@S@%XE6TRN M">]/2"D&1WG=[4(B*;J4A-Q'EX\3PE?4O^!.>#E"L6B)FO5,*'H+P@5Q*NJK M O^X&M4DK!+QMK2"P,ODIZ +X:.?W"15>$ZY?W$@PN5X'@H FTJGNGXP@M+E M%P?9K3)5><(L:W1L7A K/4S) 7C\L/*G+9-I_?HZH(.ADTBI;]KX1B1'>A@) MYY,462^.!7D&\%['L&]J.DN3K;08K5RX)SH;76C3*])@&MFS([S_&19T@]UR M4GEG@(ECG7(['A=TW@S_(803^%,SAKS;OO\@*9 X-/N14Y@,\& WIDVS72ZC M)"IA8616X[#W;'I: .>ICROMNFF#DLL0.[H$=G:MR=38\_05-5EBR&CA+%)1 MA\VYGS=+K02_1E7)G=H6S+ NJ+CUT?HA2YDABX%98@%+Q+,3ZO# I!$HC#T! MBQ+9'S:R@*N>!UJ-"7./3)D48C"-+1Q@YDC2:MJAVU=W/%NU=,-1"8<,15;K M7!--)=#9'3T-<0_%S^&C$8QK7%T#"K(CP<4./DWS M&.,\(F\%'53[L*T'(Z5 =\-9,MGY" JSO 86749^4BN[:/)."RS5W57*M1HO MSML-'OY%CTZ.&4MT) 602IJF:,FKF5_5G?^'=\F3C+3""/(>7_(&7$19+ FD M -QX^L-^)\4E]].4-4*_I#[=HQC%N[CE<@ZU',\@G&J*KA12D;W'J^G+(]@J M+OXC8$;!),P$E(>E/W<,XZ^O5SL5))%M&>"O!2LO!ZQ\8LY^#9Q)E+[X/'+ZUI6:VEEXKC ^ %&B[5CH)J M:4#0-Z3YDMR-G9%5FJ[J3LP7L2#O[U?4@?5W[&IOIGF-B4 M8RO.]W#%!0:RO+)!$_/,YD-"JP"D>'7RM9=N&Y/-:T9/; M=9'3'KTB,E^*+1)'%G^Y#U=02ZR,KR(#^"#\)^L,T*SK'GYG(Q^"LC7 "A+ MZ'#BP'1AC@X6K'UAP?D^'BFDA3";<4FF8TR^32FQ*./Q M5MU",)[\0C0?4PSDG!N&[_8*J11?_7/%(\;/: .5].[PWI'ZR&@S]=';K+UKM7<*QPE8$4/8=\?M;EN,AW9PS(6_VI$,$JL]P&#BN M^A3S7!FR;7],FQFGQ:YA'G)I0HHW"E$=H^27WCMV"#B097J._ M%G"7=&0\=*>7'%N!#\5MU. 2UJA@I8WN\T"7KWJL*']AB@))S0KFC-&W\<5D MI[P0?UY/A]PC]9G8WM,W8#>;ANMP>=?8IM>G#@>9I PR(>U&/4J6B]'?LU^" MW!$;7HI\.!1PQ1E0@@7!U12(4SYR*4?JZ#P62>,$SGE<9_ T?.SMSOPW2@N8 M. ;TGKJ>T^JR0^P2QGU[::EN]C,K.;70(JDC:V35<,B#@\Y# :85V75K28=! M+U2_@^S7!"K4W;X-;FQIDD:_")3_6G&.9[#!SCF#":D0:?NB/[Q #6=V-+A, M!O=%<"#C@FF&Z2"(0XXJ'HY>Q>Z,=(%4@SU-U/*P'"^%%I>1@=0'+$W#ZG/% MJ4.*$4:]/.$;+N ;OGS"-WS4P"6+&9:IAX4G4/E^GI!QP/PI-.:Y5'#7.60^B=P)*FT2-G0QP'-/Q'']W=$6U<61M86K#1L^@/X>P+EW&>>V38=?J? /6$)0&&S<1?QU+)>QGU9H/FXCRA-*.L'BR[D4O6 M=0S^N.P.S0>[_-5H.';UJ=XA]T?\=R> SX+>.OW6CPJ2V4%.@#*(SL9R1'#Q9E3V_&U7AP!92Y+RZ6\U-L#\L"],NP"CH82 MD%RA@##31W48#*.EU6C<(IHZ26 M(XY$+:5MD*,NV3Q]&KD^?AOQ_3RXJ@6% M1!4),E5Y?:U \^HZ@PQ0R$R:3FD&K4YJ0%2RDL/C[$_3+=T=0OBIE"SD'@SC6X*W"%GI%#.IUQ+%=M7*MU_;F]5!??3 MGZ=Q0.(8QB?BZ#/Q7 \" #&,>7:X:L&A@=-"TP(S\>:VA!E M8*(+0 3,8U0[47S/]D3=5@3OKT.+:K)6EH,XW67][[@5G:6%\,C*W2H.*GQ M*NN>%NR,YDFOS^/A]EQ][/J(G:BY(F,.U; 93 M*="\PO%2;>83EA\3[Q8/!T@J4E(.LS/@>[.LG*B$XZ9CV;Q"!-J%"7JZ-B#) MU0 [%ED2UNQS MSC;\XA9UZ+GMKF2R<8VC%7)5702+D6_/.X=\+V96.)1[3U9X M'\%;(D] D40I,M.Q<%<9A<81R5R&;2--TUQ6J4J=GU42YN8P,IM]'W)Q[Z;! M/GE3<+?RH9D<)#31?V'1WV57C,_U"!Q_F@E 5!CD *T[%5,1*:Z2T-AL(I))G M31X'OO-/6'U=>8%>Y/U4[W$2JZ+(#5_,;P* Z2/ M5G=A2NXJV4%I\5P@WZKH"35[\EE5-5?]GPJ/<83N&RH# >2%&TO@8>T)R7+W M&QV] @)F"6VGAHF'!RP5)HC&F[ A#]=U>_AL=D\F^W$@8$=%\%$:O;:'C*7O MKDSZ;>^Q(K@S7K,$-'+$6QR=,N.JIB^F(RQ7I,_8S1KAII[<,[_%;0/YI]-) M\)V93JTL1W_QE:5"OH]W&[@-#*UE-XE+7MBX\"7)EP-2YLBA9_8P/GS(-^)) M&_LXFA9IE; 7$MKL346T39Y2XA&_CI>R2)K@EY$YANFZWR=C&F\];7NF'@F$ M<(L'4VM"<@-!/0D^:(E?TYD_-3\'L3G1:EL]QYW0T5-7J2KG&!8 _\G#K="H M45JL?"BK^ V"GP]Q8R$'5V5K&KL?<"\0W.C+UW;'MT!YU ]=4U>;_VI@5\-_ MO87]6^][^"^25MO-G'[_TU1?\U62'00NR1"N63HT69)HIPC19MP=;G%B0?.& M^%3XT$N'A28&6;2XFNLX3DGVF^\'&U'$R$@$!G[U!(ZX ([XZ@D<\5$#%U<> MY4J9KXP7-BC#R1KR!&6J!,U)Q2A6V3Z(]AHU,+ M%%5*WN/OPH)6T=:?IA>@_N?()]9])7-WB&PO<-?_A!H0%:M2JR9@/<=IP*AF M'[%7Z&3@F%;XPA>]%V@0G""__N(+F']K M('Q-3Q*OYH:$@?0*W*?5A=PY=*HZCG?GXJ3=K'P\0PO;*/(AA?X3+R.RZEB1 M;P^)X7IH*3$.218(0Z%/!.CX+O2VD$L3NNL:04G.F?),*^<3C14^!$P_W,"= M0*RE /*:^JS1(9%F/PQT#N!2#>[@J;*,DO!W&FG?4CABW;WT8#ZL*.?J)*BO M:+T2TLTBFEI8PA.4,:7IJ:)G^0+>D7!@2SI+&W@1WA5'[PBM4\;)QFU-<*0G MV%LXP:F$Q#YWPJM+?.#HDRAY)J^Z>MI=8]X07,5H55IV^K;SY#J.;#/C2I-Y M='N<'4E,[&OFI2+L._J)(N7!_&"*R;:H42Q1/D>I^QO766<1A?3M6@G-/:FE M&6G'[N CMWFYPDK3P)?TC36-"IQV<+0,(JM<<*MD7AY)\NS^?43DUJM .:&6 MI2)3(!94914K@?J&(=S8U E!TWL3_; C;78OHC7" $ZD+&01A*(DTO2 N\%J M)$AQEIF0[ QQ01,"U+&VFM?L2&B*DGCBUR:%4I( X4( 9A[I% MF+=_IQ3CA-H,-PZECDNJ[ZC*2[E&:6>]>&$\2N4Q\=&I$Q1YD,"'IZ0!'?1] M6O/%?ATLP9&;GW!$3*+QG9/$_ <]Q#LMROX0MT_M,-EO=LB<)']2UIA_^4WI M2-;+%0&'\'K?>@[(MW$E(\R)?P=7+Y_7__'NAS>.BF:YH/0+V"ZD@\@6GBRJ M/RLIF<, 23LG<; HYS9*E_JE*8N&IEA%6A*IXP-6N;IR6 M=_:MF2E!U^UUC.2AO-600+LJL/V2#<" ,.[,4*2;ULG@7,F78P>2Z=?1I1Y' M]3Q%Q%AOD!-4\'4=.F_A6LP>2ES@#DZZ5O6\0"C7R\U[/HSOM2*RG \U"7.O M";-:+ENDB-E$TC^%,75MQ=/F@<8"-A@(6'^W8&TJCX3/$I^TZMSV\)-K_Y!N[P M@[G+QHNK#9^;;_^T^>TW/_PQ8]FBE_Y=?,=]?[3KQB_J+__T.__##0+NA,". M=@1?6FUH>I]_'^J_-NV=S_S[^G;S[/>AB5^ C^.+XX?_^W]\^=6KU_'_?_GU M:P SQM_M^W'S0US'-#K^\9^\DUS!05$^VG^P&]VG$7[SVB%;$Y^2**6THTS*J%6TFE$ M])N>)(=^2)*O:>(A<5/2X%));7ER,-)$;MT!UDB38@0>OR4EZ^0.EI1=+TDMXZ)_ M!H[!GTEGW7++SWGI:T&&^(^QVH/C*VR=XH4G)0PEQQ1& 0OT#WD8V&N?N+*9 MONM MQ)-\P=).:1!\.K[=N!P.K+V@O8PQ1&'^J"&E/TV22H 83 $2.4F(.E%X;9X\ M\SQV0S^.<568EK!SNN2X M.[%1&UE#XEHE"MS79CPZ;/X6&]N8V(" @Q?7(!>\W-&N +\.%##VT!$_M'B8\=+? \NAFV\. &<6@4[_2FK. +MZEO0>'A_*!-:B0G M2AJ-T\ 3&;<7JP:+)Y4;E+A9T2K#KR##O\RY&9WXA MJW2RAZHQO(A&N<,:IPNO#J!BZN.+NXJN#)T0B0287DGEJ@6D-_5H0RJ^:(^K MBA$XO!,120A-"IBU*7#;R '15\3DEN*E+L)8]!1*K2T(>2Z5RSSG@)(=IH@P MQ7_=P>XOK^\*,SH3&OFA.<#E:PRE-Z';]^M2[1((_7D6)C\E#)D3)[:WN1@8 MWY(NRR[ 5P%!A?6N@(2:ES2/,KZ7E=7.53->[\Z:%E=[4L@H;?@J-TXV0^-N MF*,5.M,&,PJQRF>LR1GM!!+$&C\3]#;-I\\@?OZ)$Y^4 R=$E)R6>7C'\>@FB+('Z N.NO>YO??P,LZ/."1.[ M*,4BYFGJ4U:O-&P+]S)JM]PED.:3'L4E2,*OGB )'S5PT33!(H1]DR20?-T4 MN6TXT0..)Z2SA[Z#TD-*C),0%@."P-!B1&R-F"3!1(5CW;3.H5F_+EH]$X;I M!R5D8I:'7=]_<+4!-L2L>+.91RJ+V7>D6*F]!")'D\ 6ZF@@SG&C,MNDP)"H M67 >()M"#&:O(&'E^*>%YWV!0+"79\%/TOR .NNW'9)%2)65@0_>P;FNC5]X M+XW-2"1F>3AHY,1F7[&'24:OVGSH@(N<+5U0F(%>H$)2K[%P^Z1^GSQ7/9", MT,"*QWY0S;3R\%=9_95/-XU&TAUBN$A&+G*&"N!&I)S8"3]> M&XSMJ<^PE$1+E)_1YK"XJ1#?!;.45,NK^'FXG_82:%.RC-CM3Z4*Y(LA$S8/ M,7090??DCT:K2N>TZRWD)R =%TRA9 SR%T;#=@+5+6Z\;]!=O_H)3PG-Q,4 M8Q&0+R8%+)5CJ#\G265,)UL=JC(=\[PBA=8?1>472PHRTO+'4ELJJ\W-'.8N M@<;+= 0_']L*Q7Z(L*1A>+,FT*5;,%*2\RKJ'9?%7C"IGD)/WT]@<'7P,7 M8X16X6:\AL3Y?];=#%$:LF%^^9NXS35S@PXVHO;<[229SJMNB^TF&]SU@( ' M(TJ:$MBN/DY,7P%OP>%U 7Y)H@#0A8TXJRM1TD:,8/MRWS:Z;%HH: M1"2:*-Z*EM25&&AEJ)08M^8=W,&98J%\+CRM$5$/&N>\DBTS]@_>-10B?]2^ MH7ZR<\(L'1S_;R2 MUC'JY&]K8,)X_,Y5IO9S5R]0/Z_#/NX%?:654N)*,)>:&4)HB=(9_]*\3#:ON1:^G24]S?]3H9;&QNIX$1I/2Z&NFW-)M4.5J1) M#>WAA7?*K?V005:I1HZ;#CB=1#U6H,+0H-#9"KD-1,R5S:*7;;=*[+S(?\$: M^:$^X_"\A5+..WE'3,R]EV7V7DH]XDS\\/;=YIOW[\6?(.PL_]%\E*1*2G5' M%8!U-1KE^PJNT?, 5=-=J.)+!!024-!/O"5(;1;O?1M'#\5P@,B/6I4 M@W^*1^1M/WA ^IA"Z\.-)@V%*HC<:-T:4M(F?";0FBW &G$@7L! I%@'B[D' M;D+'%?H_?UW%W8#- J^^^ +_&QX5_$YTS8B) T?#!K1*N +6\ ;RY-3$#8W; MGP.:RYPX/JI@S][\^/US+PIM MA#2>\&_45Y6D'%B4$":)X?)/M0W_4+F!0<-B5#\:")K3;^;CR3@YQQ^"$UP@@%V:KVW_8"9!U 4I$V, MQ^B!'EJ^10CXXA2Y_@Y!: LP9MU-0KA JN2JU7BOUSEL3.BP[]C'/B]TW&.D M%$Z0TH&NM/CH WKDQV9,M0R5PI&.99U+E31@)I?).N7HE8AVB^X% 1BX-@& MQSI2C_P)JR#R_*4XJFTX]YT0&2N?%=.KII%9[,W$;5W;U?4YW,NYZRI[/ MC0_GH@W\]Z+^9J' SY&O4-B*?&V0VJNE=T24U-D 96.2L./-"7W1W_8]9G_^ M$!AY\(?^KTW;UM1ZP=UG1-1$6U0%,TGB(8D\.#WD"SO:-5"EZ$"EW>J<8)KV MH3[Z2?L)!_;!,:HR&=7$U-<3NIT%PRQ031A3J(L1"M\0VOJ.2 0 *YA&08!4 MFS%1.#-714*++-MCB2XD64!&-&N]3@M0FWOT8/)YD^9?&?N4[9E@6!I;_/!@ J?I[^ DKCAA&#*U5+!**&43+_"$ M0+B 0/CU$P+A(TD1$C5 OYEX)6OKE-,^/,UT=JZ)(U$8/%&%T*('"&;FH;LG M*1VIZTIK4I%9C7B0^"GNI%#/?=;$A/9#D4L*?^?YS(J@.*1"5#9I[J\G:#,W7I&C@X.;;]#/+/B$$AEDVTA?ICR-3^O"L7YE&3N M$J&-^84.'ZO^8?Q29UQ+7/49J\6Y;IPQ_I3V=(>%&"-A\%UDZ#@=)P\UF@;R M:1#JBKB[PQC_6>\+K(X9!1YE4ZI4$[GQ?$**Q$1<-O/A40I_+L@&7J!LM'+N MWY:Z,6^"('GHYG 8UY/;"!IA&'@#;34-.1@\X*;:15,EL^)R4CECDGSS(DW2 M>V:HX@0(_T1I0@B#S.H.$,BZ%B"L8]] M-_/F6UR^8H)V1B;"CZF97:MBLA"LL]",Z>-W/W]T8I=9'M,3W&WG81\2!<3* M>RZIX&R9[.Q^?JWSC!BJ:^132R+_5865Q6'E&]2!R",^2&?]]06"-4'4KW ? MDA.JB&J_M4W[#GD:T_B$P$Y]0G!;%B# U&T,?X(*D].>B3&USW7A?3KE%8"Q MO&X.)#KA85DW38SU6*_#L#6N@*4-QLD=)%H<3<#F9$$6L@_R"$IG[TB;7VZ^I50*)UIT MCES BF\*TTV=?\A9-&UNHG.\KS@(P8X%D:*5J/A09149^1$)A-U/F4R[Y, 6$!DX1]G+@%?\E,^B;7^=9#=U M??AME>\6L#N8?&7"6[;?%6O/ ;JLRDBW]>,*KRH2!ETLB M0T:E6[%=A43P,R12[^)QHT!? VL\]S(O'!,YOE=:=XY!,6V1@-P+OB.EB\'/ MZP1# $!)3A&2XN94Z&LL%F5UI#*FFNK:T'@J;& "F>9,J5[MB@ M%#8&A&HB4DLW!*H1]N'ZTW4\FOD@4S=%>D%5&&O@^(- R&M2)/L ^Y*?Y!C( M'TLT@HAI+6T:C-O$4[;,@(U@S,)UG!M8:]*T2<^S$:$A]RUJW[)O,DT Q#X# MZ$%EOZ1%WH5V\\R0.(/T'A\F+@Y%F_2\\H,$8#$C4I6D?WH!Z+5^F&CE M])\#]@;#.7K8>!K>@DH58!-P0;)FU([)]A.Z,?H:N*&PDU[H5G("Y])-:X#! M*ADMN2VAAPP7*>)1\4MKLO&^TME(::(C[!%&[,6M* 4'$ #J1@]:?[GY MAO1NJ+()(7T]N!U[K/_,9.IX%3BZJD(F>3YI^\HMBI>+/5C$-@OM.@#)PF@' M@!IBXLTR\HLA0YVTZ!)@!)"-*Q:@*5[Q&%#2#%@(D_C^64:+Q\BA881)BC< M-P6.TY9XU?= X=%L9V[\O.K[?485^NC7]$_!M<)?GDB9-<\BY6U6@/.43D"T MALD"!UH#\""%%6/JP5Y :N>%$WM3P;"DE8'LS3Z$T^8 [46>]W!;RO0DQE;5 MI^H1?T[S"I;JVMWQN3_9=GUT2-3@Q>@2E:JXX_C(WT6I-?>)P#-V9(-2D MS-BX@JK;#(5BN!)E7""1B$E8BY98TXA$U4 F/!-5JQ ^Q>?=.(%6F+U.\F'T M[3#MBERZ:M"CV8:DVKQ#(X[*8!7 M\;^B*^F5Z)-\0(WA?NKJ,UMYZN11/+0 M2K0BB 2^ M[BT%S- ]LT_56\97RL/?XW)\-'$4&'M!0$53!$B"73SR4AJ:$- M>U..B\UI!HTC.I2RII2R%7G3=V@861OMS;M%6K$T$C;9 -!.3LX&R2'3P_.A M)V#)4QG##2*AF5Y(-%9\8%04R/-6+1DU;ICKCZ$HCT)F#;).G""(TPFIS&]_ MGD@X&]1_*'=-?=5QE3;"O:KY9Z%9!OFLQ4"2,3!8Z-QQTHIC8(6/?6 J/+TC M(9.1$]5PHEF],6?M59X%Z462JT%AE#"0$[2.IBVCMN1"7!/7?YG)[@#^$OZG M[9'C7Q+;MW'6L07U)FBG?$%M51O1>7A*S0CKI]/G!E1+4E&(=1057TY^.E42 M%BFF!=,"";A+.1O4-EK?=@_U#DI_.XN+N?"T7Y;U]Z)KW5##:[)IY/*#\?@X MNE3'DY%F12HNQ"/#J=TES$48X80QA4U/TP(#*X*6X]PQI:\ MM[(,NB'6_^))18R#!+0BJ>]+#R'W@/K>%Q;14Q'^WW[]FZ*KN(NL. M&>SOB FI'ZB K0P>^$LN4IN?6>_^,C>TB;@T#BD/NM9SWLW4;[EDC4ZSS=: M)A$6)TY5NU3&66V$'-W.@(&3D_U^(X2!F(?FOE/WJ([95K)G?D9]:S_*,>N) M"%E,Q&EE[/0;9L7BKB[VY0$OS^JLX!+LX]-=$<;O(/W&%Y^-ITPYT=)X0;ZO M1%ER_,1/+BY>5XA*"W_Q$(I7_ PT0'_B2 ^#O\O%CGP^/0N2GO2ZXF45N)+D MJEH8-A^XN!)R*?& N#MAXA_8'A2NT/;SGM.4J=(QX$9VP]F.8JC P#/M\MFU M/"XQCY!:&O;+D7;].4':^ *S1D1QS9-5T:[M>U25;J_O,6:)BAIZS]!;H9V[ M:AAR7.(5>.L)R1V@F*>C"'3-XR*S?4G')>O0.,;X;2*@0\YE4$BN^_TBK0'- M*!D#,>3C*?Y+((K"G<>95'GRJG1'90< E$@E'6W4-&O).OI02/#*CZ=M!F#T MVWH75,'Y ?7!8@50XED+Z!S-G/]Y@6#.+2XV:VCNI/> $27-?1Y4VAJ$AE 0 MRPNPEP)G,L#9S, @Z,+=7Q8TITHEPUV4P7;1[14_\A&C4QTG6731/L<[*D]M MTC=?RF,09,A\%%\#L/A;JQI$SPAK1G6HI5/=KS1R"!)%=0[+?8*Q5%06U(6> MGN[[KLT;._M==$/P7.J8/XMF,RQKN$U<-VW?D'CZPA]P2O"0R/&Y4Z\N+/7K M PO22/1R/V_.9;Z17W W''=?%A^4LBNI)?E8(^24W1MQ12>3'Q@FB MQE*NP.O$^P";%AOW/^7ZP:,@,\ ;E1Q M8[W2Q1IB5$_SR#A$Y"(;3!*C"SW/+U+KRC@2;Z^1$P-@P9EKBYG(9A@I/]L3 M(@',#OP"F@\X*89[A7.)S.N;3071%K1H4=#-U7U+D2)M7]R/)7RK&;@$X^J& M,W]T-BX?MPN?0\62LA.E86$-#+:*$]9S,!R#4FU:\0-=\9J\*GD79N.AYT;M MS1BU;3!L+IZ!0 $EX%\@3J33'@,_DC)*,_J((SN&/68@%Q.*G]+YE$!K.,O\ MRT:M2I[*O2OONL/];;U+@/KQ MQ-9 LEG20+,/X+92R0ROV9H#$]VIN-_(0^ F%CM*L\?+&TFP-Z_1OE\YD?GN MHKQE7LVA^=G?IG0+!NS#-TN1V6D>KY$?-<<^Z4T0)[7EP8 5]",3T>4O+O.% MP2?&OH$<%EH:"NV'RBFL2;ZCY@EX=53"GOL9G#3:D(D5AH:2E2Z@[@V5(7 & MG[J\M\=:=B'\!H364N* IL:#'5T.FU,U!5*Q&-]..C<#.5/X#ZAH0)9V"E)8 MLC"ND]_,U93F4GE&>N)Z4!BZOJ9+T$ 3:S_,C M;!4NF[@UDCK!SJ]]>F:R2-^H11%21E_<6##,%,H0M%BZE1(>O% 1@#[I,5^N=K?( M[YG:7K5 CW[Z?@H)U[FZW-+/L@U=.#3+1B%,8^$6%4H%)/0<3Z \J1Z09PU9 M)*^DI]H:5!.4 /LZ_D_QW"(Z-%=K6@8]NOBH3CO([:A%CU@; M4@#3;:@_A(Y2S!SY-W99407:4N'\-/8[_;EK7IKSN;%]#/%6@D\P0G+_ZMGHRDT MZVZ>):B>G)8%&U,KKP]2QZ!M%O[JSGJ\+9^OK M)0CP-=3MJ,L'P'\&!QQ?WX4U3/"P!9K=^'QV)H+_\KK0$P+/ #9X89 M1^IZ7 W]K4/U97)!C_ZT_MZQSXY)]515QTU>3ZL8-#:8+;S%,)]K5'=&_6L7 ME&5GCT(5#5];E'ALYNESS8.5M;_W0O.@>6)VM^[EC#S^"?M)RY68]1B"T5PW M*G&.!51H4)&TBA:_,25R:50I57$DLQ3\(,$ (EDAL)X+<6YA*F7EA,I$V-<]C[[3YCJ'N MN#0(MAE"+/")P]2PG71RWLCN./)]*'-F"K8N,G,:EI@A.F*?X3SX*U/WQ013 MW M)Y496>\S\B?N^/9I-^K'_&$7BS0]E&F.8_P$$XC(_A71[844]@ MT5+,G'20N]J2E[C@]8I2,JZC5@UX_3,K_X# H-&$"L]:J40,!THJ;]BXUB.5 M"OBJI"W7IXGD+PXB+O'[Z0"@FQB^G.3G3#R,UB5$;VA:]09/=P?S;408Z MW+W:1&XC6W60\]ZUH1X>_[)*6CWJSC7AN.J#+F.H:N$-$:)N@ M(U2)<33^,%W2\I\&,I35F[ I#KMC%:-+L_]^!G W4++.@ZIIIEI)0.V#B(7W M\4+7FV_J#ST0M[S<_%2?B?;V7;=[N0&:DU87/W]F&X#<*6IUAZY040S97K)9 ML!AF?C_!,S(ND<[OT_5Y1!P/H:UW6M;:SF>7P:57[[4)/(@T7TN'] MKI,\.WI0^GXL@R?F$]N(*YDRH L&46R7M.%YE)F#M]B&JYD<$,KG)!;APH54 MJ[LB\E]4Z'57P56Q(/>OVQUJ*Y64:K2>4G*\:Y-@2EHPA:DS(-GLO9O 1L919X*3:\&UJ7:VTV.V-R1KSJ:NHK7.V0"9-+H5<>=C:#3& M\9STF1%-1;8MM18NC8F7.(+K)Y'7HC.-M\%U___:N_+GMI'L_*^@M+4I>T/* M(G58LG=P_=M%,RU8G=D1IF\>W,J)>WC6"1 X16C]: (@Y7 ML32NI+8Z%L%Q.X& P=./\/5*$CWK1!N%6*$FC[-"#A5>?-KK]2^:[KJV+![( MAZ@QK&#@4Z,PS1S1!H6]@46L*#EA@5*"'!*<,-31#/[%@>4.>"#&JO587:W"(#Q%>\*"C:S>=E5,R&>8UXJ/:I##/&%\K2GGCIBJ41$I@1I-D*KR#4,D4 M7J/9H6ZFMCF156TSJ V_!,T!C>Y0BZ/PB2&:#M (/()"6K]QZ[';&S$:@+Z% MC"S5MT&Z4;L)03_#%&$I9I(8D.N MU; PMRNRWJD.G)I9/T-UJ2]I4N:D90EFQ&E@W0WN[@5S[W7+9,*J90RM[^:[ M8W."X]P5N.&G.=V* I8W#(LQ(!&P@VW^)K5(F/I86_]69K6.*-6)SEB&P.V91C&AY@CDQ$FH;5=.VMWW2? M!^\KBTR[0.CG:]EZ.>F\X^K&!7>U@5C;Z<;%=6?XV!5E-SU!;1<7P1$F!IJ_4K/$=1$9^3+S M.,P+BWNI&3JL&^>9S9)A'?/2,VC1KYY"C&QH#K? 8K@S;$9LU@05 MG9"83@B3S1Y4**Z%P^K7;RPX% 4/ O\',G_"(90)8VA6YK@1IL0-[:S_BNON M!5YEYAJUACR;!'ASQT"(8GG1/@JFTQ=FYCSGYO(7\"G+QL* $4]>'XCXHIGQJQ&^]VQ3I:X ME+KHHK,0)=1KZK:P'NI4#F7C[M97 D MN"EJ0!/*Z6.0EKP7:%FF>1$A2_(M3I-QED4,,:G/0:$:!"A(/+W(Q"'PSB]W M$E/I!%FC8*H.75>Y=%&@YM>1'BGSU8M-7,!4) M40B[P1DO+)]Q&:49@.WDE/PO_@(Q6)("(K[@U!IO<;_O6F!Q7OA;\[-PZ<_Z M^QW5\07.$BBSQ54ROBI"U?G?%D77L(;^>EEP'FPYF6)M&B7'H2W4%BLN2*33 MJGXR:"7?J\.(]*)\FR^MJFJQP]V=YUSR?&19T?" M!\J0-'([ 89G(L8*=7B"WG:1X4TD/\^N &EGG,S83;"8^)@4]A5-@M3%<9>K MC58*1+@XLQ*,)W0DR"N(M'FY21:_K6'4SU9; & M@M<2KGJ96G_ Q[2F#B$K1D@HQ$5EFR!XL/*TFC%+M8QF\%.4'7^O%W#3Y&J[ MG<2I7[4*7\N%L:8,JFM379>^ZM+I4Y?N<$A;RMIQS\>YUTC 2%&4*K;G#5XL M/*[*PR()V*B5"T8D:.N&3GNOO8(-B"8D)1=L5$0> CZH+"#*Z:IH[)Z"MX/G M'._]55G"M60C>K?PV(ZT4=2^4CB;/K(=S931E*!^PYI$-L9J]%&+=[ M'6;F%O<[)25*AJ7AUW*')3=J.&R[$ %N0WR&--8+=Y_F6*.9U8C;K@AO/9EN MH)EP\Y 4H7LXM!H5I8$^_*D'Z,0&A'3PXPWBG" ;+Y3VVC#W(04%>:D<)\7B M:RC[.++HL/0."#L.L06##X(;:]O^BG.88LL^)(%3"6:2I;SHMC&=_**?ISOA M&XU&I6&;FL^XD )Z;C.'47*9Q%?X(FJ^KR&N>XE\>-@9=B*><@*-;L2-$+=5 M5JF#CJ8( X,DS<+<"T\TI.H<\ 5J?#0_@W\+IU68S__I+[VCO;>LZ_=1"M83 M8$%[17R(J5 , =1ESC"G12&Q]T%F/ XICD"3:)15DG^Z @"MB,K=$)&'NF$8 MXR M@.KH G+.K*0P"Q&6!%=8])9#'Y*C@_9(13C<(T-6824"]K#=@O8K ES8,6,Q M@W%P9=?8!AL5@%<7L5 H;6G>B^&K3$/=U/%Q]$3UGH UJ%0 M%$M2XZPN-O]$.3 FH[1"0HC"NA0SD'C&X4<1&R4SV':K)&65)A87G9[*. ,1 M"AB+#-554VM9C%7WA 56$S(V0XPUFX6N_,OMS"P-O>WQ!5#ABBV(&)6U<^ME MS'@=PB156!H,5!NLV%DJ\5;11++D,OJ/\"*.WM^6B1RMJ]I(/Z4PBA MYMFEX^,@J8/"*5NWU31#)^IJT8VRTB]F0\S]O$!?" NI2QBXM6J:%VY.\!O2 M 8"GQ^RCT8>6T9E>D",IA9']4U]"B$^#W;- JO=]*QTQ- 1=YCW MV.R,/8 2B,:HG%U\017F'[O4[XA09YP.YR A;#94M UB,+!AE!9 <\H0MS16 MUYS5=+9=\S(&W\T-FU4NB.[ X'AE2@1C0J3KTO4R^_W+>I$:WEF[H6%ZEUE" M4"_R=Y=B4)5_"T^J1Q$HX]'P0AZF:C6Q8XP(>1;$=UO@L:3 XV1;X'&KA2/3 M[?N05]/! M/$(*2#T1CX\B&:@3D8\PR*K5#2I]I^208TSB?MZ"<"2E$-"!&9$?@_T%7B-> M56AV7)'JD;:252H&\X[LZYD73IE#-I<2XSK8@08UH%HY]N,"7<9Z)?TC^PA7"13 MY_?XEZ(MHFFZS]H&)-TA:C2-L:P[OV3QY-"MNGK7;AP8TAUR[L00.KX\K/V M2#TI,24)8L:2:(\(R3;@\SCH&C_'Y"=^IK+F,VJYZ02?;&K(S/>3FN\9S?<< M4SZPD)\P%O@O%/L.\ 6;L RW*+"@-!:46]HBB288R:SG:FP,-; KE\=A M!QY\:C6^-^MOX-L9>$73BVX:C\HW^]9/ %"Z:?FFVSM^M$W&E3MZ*W/Y_D/P MUZ9WL'L(:T$"AU1]2 1M9 M/:2U3F3&D)\ +N=DAMLAUAUT =3T7FL#S7:;'G";;,5B.R(LT%@S'D4\5&C@ MC'%,T>@H5@ MN['$B)HME[$<;+?J ;=*D7NXG:BX)ETXZ1 NU?A0VYUXP)UP2+5T=%2W@7 5 M@6&!6)G;C7C C5 +'SF($>NGUF";!%/ @7-L#\MW."R<\Q3PZ4XPRU*FH:>T M$WI+-J'-C6J;^I.'609V&DO:]:MQYC?@W"Z;= 2 8[$K 8 MQV%:CJ%FE$L/+N+L(@]G8QQ\*4U$6"P4YJK%" ;SI2J*).S^\2T'D$#X@LV. M?BSR,$Z[_QI. &LKS)'C:"N##R>#G"<=I8"(.,S-_S>[+)E2^3"/X_^#[!I^ M*A_:I,N%D=GA..8*#B'?E4A8YO%S@FJ)KX5W0($"0_8UA6*4Z$GEO$8K,@])ENP=4&YO+T)BXVH5I@X0IWSNL:.*YH*6LI>G0M MN -9;8OY(R;$+=!ZO6 KNYI*UX W$AQ$-C*'/AA 1V UE20Y9/B3 M'A$!\& M2_NH&KXQ<>[H)A0IP<^@IV0"5'G#!IT>A0?.MT2Q=CR3I$G)$@*#7L=%;C)Q MS"P5'6]4?:D;5[J^KHV50$ ](*W7<#^G:7;%JY4 VJ]Y,->6,*N7CC[;=X>\ MD'-'?*"&H3:?B/ X_Z#,::@[55L[P+)3QT?.-5OX"EO;N78Y2%*H^I@KJ9FA MSD^8#41JRUK PHW-LMSY?UZ*'@XDI'0\D9B/JKU<]9U=)23*LQAMCA?>XL=; MXCES(!(I$%V.,7-;T,)M 7N[)C[:VQ:PWU,!&UQJ$00\2!48!0O*-8^;6%QB!*@$<]R>_\F.5R!1D,R)0*@!< #Y[4:SV1J;I*8 M8!6%TUK@Q#;>&'&UE3_[>X2K:W0VE#9C"0:E(3L6#ZA1)Z/"G\;X*_\6#&3UAA,@9I3_?EA5V M[1U4#^U?)^1GC8 RR+ENV"G+TJ4(.!2NBVTFU(9";*F<1C5!UR:CDU]%#Z.\ MKS"8Q.92S9WQ#GE1+EKF>BF"E>_8YFQ&>L!J=.[(VOA#X:$EK;.5PI6%1EXC MB9T^TAZ*5*Z$(I1(P3!\$2LW\E@*WU,"+0RI MU>1/PMEDF=;R*X4%BRK:&B:B4.-(*5(S>-2&-U&%2P2BTU+POK8E:"D"ZN7X M&^(.WJ(8W![23MM]13+@<-/4944 B"QRYN?&4O6/N=(YE>UGP"TMENRI0E#D MYE7CEV&WBZNR>[-CG??&2^WXA&_&6UQJ'I;6G:=/^'!#'$&976 .NN.) MJT-']3N2P'NVDGB[2Q"-1;X("^\F[)#Y:2N,ZQRX0 2?#2M7+6 MT8K;2Z9![/85MQ-^@V6![UTD0^A&20H77!/2!,31922MK-D(KEUG@EBKF_E2 MPA[@\).)^A"H4<)A2\-Y1UI).>!F!HX,W:I&GBD:@$3:BG0&.TW7 M.EH/6FW0^&%GL6#8T0PNY ,3( M0"W2KJEA>)H;0#/:N925BY $IX+G35K?FHH0B@4VJ8W8FU4&2>AX7T0V%ZD" M$-Y#FEH]P4 MB1:NLOE6&K+CNQDA$(VJS(?@-[6P@_W(+>Z$*S0Q<@M0T#P?>!"C4DJ8'QK7 M)!' %&Y,R&P>[$B\8-"*HG6M6213.W8''JKE#C&3S#F>,)H0V:V3237%*%_D MNA?,E97,P.>U1J8?XA:3T_&J+FZM.>0 /G13;$*-;DNHQJA^;#VKW9<%5Y]^ MT?'<+1?_AU!GCJOB:=3(CK,12&.9,-[^*'@QCIFQU*J0T P$%_I@[T!.O!SJ M ]U%]4$*R"/E(]2<7(MV/$5P.<>II6CK1'T+Y_@; UT $A+0BZK'BHS?Q^9 M2SHIQNBM$)#CM$WCM"SR#2XK-%-I!5#T]#)00I-*Q[ 5.48AN! "2&G!&6*Y M#%)&)&;5DJ*H8K)KDBG:LM-[&"KV0,/_32$X_T0003Y5#@77$W?D#??@MP1K MD76XR@&:M4!JC1)Z!LELAS"$CS2MBF.2>I[-VDB@LRE" -%C!P=^$H'D=@SBE?RQJB4)5. MO[(23@S>C@LDU+#7H6235D+L@+N@*1>*A85R>(GTGH6UNA7,2:-+H1:%1F,T MAM)W3I_*P<#S?3.- ZYM4VS\-[1]WC79/H8E88]JJ1N3)\I,5@E?GZ M5A#CM8T03E+;0G"7/9S1J'>*!-*5U2-L91'K,@[;T,)VEWNBLQV5)25.)B$[ M(<=0 ZC,38+AM9L]:8!9U@:+='D4/A]Y.S#VA)A:"@:;6N80;$L/EI0>]+:E M![?+S34(-#&(+0%F:SWE6-* MD66]3GT8EF%A]@EJP@68Q68=8$3 VB=[ R"N2 TS)%8_?X?:]@$%G%9Z(U9S M9=7P19H-;%WJW&M]!O[CLB9U7,3?P:H<729L[D"XYW4)*%5 8>UU/8N+".)@ MC40)DC>/8[!4C*T0R0_E[<3(@0_LB%RCHP/[4TUB7?#J?\%*P46>797CCG6Y M\--J&AO+.YNCZ9MS'E%_(;'$U?SIV*Q<[))%\F((6+^@2?/OJ&>GV56$!$[3QCT5'Y&$!ROE2D N@C#! MV<@,BK*RF/FE8!1\/<0VN0&1']-,60L#/BT@L=N8"<:W!VBR+**JHODS-;KE M,B,65RB%@(X" G,O2D(PY2>F%2$S?[31J9H:1!+5!6>R0FN,U:F*+O$7?K9T*JV_MJ7!>LVAJ>E%EK!=S$UC<4]?)P6/03&8NC),# M658L_1;P]4$57<2E2D#+D\G=5QQH6 YG%"PG-2C(P(W5?!Y4N+[E8M%JSLX( MOZ&OF. F;-:W+>D/OF:B2RT5!;GP$%YLM*@X_JEQD]UZ99K8TOT9W7W*P6)4 MCQ8<5U"WJ/OX>YE#:RL4#"A!=XA?\ M9@X$6/.=-B%0?Z?H(#$FXP+"!6>N:,2(P?.F-+JW^JP8BGK,!NI+:LEKL&(6 M,7\;P8+OO:]C4PQ6[D#BRA)L)EHPZ?UBP6E85M!W!=5 X'"[NN,I<):4XW]4 M1N\:95/E.9S5&$Q[*!\=I5D&L/:%\<(G"/:"9S.'R)0$-JZYBC#0/9E5)>GU$BK/;*(3MY9M2/.]^0 $ M ]N1YI0( ANVFH0,?=VA #H4U%O1 'I&=HTAVPLU4.8D4; HP:IMH\*!3;2# M.FK*68EP2")V"5G]-"DF7 6.)B'@T8.(54.Z)CMP(LS[$RC3*O[H-T(*S:5:HCJH M]BZU:R@A9G100$WG4*T-T4G5$]84^ZR-R=*33B.DQU(7 J6S$0-)"D/?H4.6530)I"G75;]]A@!"JT<8ULU(" M T8:2?U"^$H'JR,M+O$ZP0S&CVE40"Z]+DN,MP@;!;1P'NZCCBJS8G\W!!ML&JA$Q.E9.UE6AU1:%E!SU2J M:[FB?O[IH#7KHF*I^N&C+6=VLDS[%5X8JN884_UKL\$FJP JRN4ZR>9P*(57 M69Y&UKU!"]XX!NEF!%IN&+9Z;\XJ$F.9?T@NZ9*+*&_=O8::K.E7@SGPO/+N MD*-ARXO17.'22S3;\NR:FHW! K5.!O.:#! +'=Q0R><]J>#BRA(!6+"J(.&R M>U1?8ZS\-3J_"U0Q&/)5N\>! /MCH1$X4P_YU6PZ8NK;REC6WK0!I)YLIP,% MNS"^;);?O&J<#*AM4-@HXNE%>$$A!/,S:R":Y1\D=)ZX@-'Y%M#9K^ICB?Q' M,?X /S=S*1/=,:I>%CON[)9RIMD#(NZVWH6NN:0GRH\S,5!MY+799MW7<4#%7B[%?_UMSV>AN![:C?(O0_ M(+K(93@,F4R);^ ,*+6]'D:V\$8)]KUD4R@OF+=]&00%,]IS3R"W,$4/N(DM M6Y$P:H04GV(%,^@Q_&OL]^>01C0'_.("\[#XS2[R_J++OMW !][ A>8?/&C( MOL;7"M1 H]W/=9W>+S0+BOZ1.8=7.?2^4HH(;M(15YE1X\UV8Q\2HI*JOR&) MX/:M?;<'2 .;4JVZWUCW1O?'2C2T2\,@H57#E=W(C1 ="B]?9&<- 10VL(G;X1IBO@ M>Q8; N/RZD!"KAL;:Z4)DFF%73UYB[[?:NT'OHYO[BY%F1D57+_H#T7$(,MM M.*!HJ2M\NW$;MW%8]TP]+_4#G<>3# O>[)F=\M''H-YV,Q\2AYW3$PHW@$,> MM]QBR4EB6$*A"]3@9T) =PF+,C@Z"OJP-@!/8;$AS)>G70_,84M-\ITN9,G$ M8=\CI(]PWV=Y/(KS7*)I9!%3EMEF:#B"$6/)#I77V>K$Q:]A=C!JCW%TT%>& M&C2ID'*^5MVVW\+C?B.?EVP2V!R4H%I>#].J@&TSR\=;YO,<0YH?\)$K@I4JKQ ]N; MC5H,U%Z* R!E8W:,YEFEV=:2!DL[V3:281HF$]WCK\!TJ3U<9=5=B90>DN23 M5=D4GB9ZZ9]51(DD]TX[5PP&.\1!=?59&*I,Y?\W0L16)C.7Y;+TEH%^P(+& MJ]C&3"&EER?2(%\B7KH"? 1_/>7.9-G%CGQS5*4I)(^YF' &X%LEO1ORW62Q M%%D:2N(:EYQH'-J(YPM@L;46M')12[[ HKA1R\]LM ,+>OXTFJDPZL3A>3:K/"O- M[^7/ZHTO$:8/!CO$XN :\@X]P+P.ED._D-K,C(F<0#UL@75H4BT_#:%>$,)N MQDN81F;_!=6L?LZ=%0*2(D/5T]Y\I7L/-0BLEXO'4\QM=S>?&Y^WQ?SQ=!)#Z:Q_[-J4 M.@#74&VWP!PB_ 7T.?EG7\ UUI0]EG$GTTE!):J1( I1HX'"LHBA97XH,$FT M7\WHW;0N^&I8>C:!28L;5QS&=9'@*846$>Q;K=!2X9D)UL_< 3V-J/ ;RMR, M[55"56M&/@=_ D^$T#LWJM*I=*VV9A+F\D95&)92<@,6"CV-( \S;+HR!KI1 M#E0'RZ(7TV@$JPY+>ZS1B?-,YU*6(E.DKH:%-YE;QIQV:OK@>^L*%@'+8')R M8^:NHX&K>24IZ/;02D\4QQ/5D\79"!262 Z!H!;J':]KN6Y=R\&VD]GH00,Z MA@5G-%**0FX@+*JJ&8]P;J'>47RU6QB3M3N^HV(RRLF$Z[*"5RDG7ZSQI@>[ M1H,G9*Q^)%X0N.ZN8NK"'B5<:->^H5PGN>@V$8)8,E5X?6:]JRF?>/P#X0Z& M?(%S6;=1Q:"T684[=HZBR(:)=;-(B5W* >%M#VQAN;ZSBGHQ\#* FIMO5%-N M=)O)]C+9^^V9;)A $OVTD^SU1H/1T>LPVN^?'!S'PW"T-QA%O:AWN!_M]_K1 M__;VCG:>5O[[P9>[!>(3VAKZN\9*4! 7YS8@]($Z&<\U<6P4_$%7_6=RP(H- M4E>M$&;V3+R M:9& #?R5F;5.\QR<+;SY_,$GUV^FV?3W"NUSBE-?EU_BD1EKM]_O[:"O^--. M/(S>_%;FZ5=((7T:?K"4QG5Z0URP,0E\J M8R;TCL)N[\7H90OTZ$MC+&0S;C(CD'E"'!TS4@STSX"7;YNYT/23 D7C'DP= MBP6;TH12S^#1%(MH(TPS_XH1AG(LG?S4HC^(T^QJ\<2_^SM];.]Y [M M%( M."OB-_(O;\&B2NO+/UQD0%<&+6*\[R@"]+&[XW;WZ)XK<_/? M2-[,'^_B1Z_*:/&S_LGN?N^H]>.]W5[K9\L>V^OM'C^=QQ[N]H^/G\A3'VIE MCW9/CMH_UH]]A3)&9J M_TY-5%'PF9VQ&Z_Q,UB$T^$/.W,P+\S<7P5?V;I89J-NRJC?&R-H[=UB,\3H MNS=FLR OF$0!C/'M,]I',B;W!H?=WM^V*^,IN&S:W7B!UMNW_OX]HUWZFD$- MCPOD2-W-&677"7N3XJ[G61K]B$OTX7J6OL@>N"[N^>X2"N"$GT=E*!(Q,=I!#:0BT,<[+S[+41:AO/0^/I_?^4] M\ETGN-4[OB9EJEYRN/..^L9^L; ]WWEER\6^PZJ!.09OV MS-J?4@#EES2\V DH#/?33G)=OADEUW'4Q5"3W98C9Q&U[L-V!]:6>UE+T%=N MD5_OO#N/S9Y,!G$>] Z)IW*SE_M1KX-F3???WT,QK.$__QA"_TO.A2)0MHPB M3U7(.PO'P*P,\!5.PK3X:>?C[[\LG@J7G3J]N#@% .+32>GKIFDUZ499V>4G MF<4VRV$>LN=.T?'.N_[>7L?,7HZ.C''SSL[CG)#?PGPX#OHGJ& .;FXO/;D) MKU#0!VL8/R=W-'Z:W^$;/P=[]V_\/.N]TN;,UWPR+=>S9@YZQJ_249WFM;W7 MV1_M'KQ>8_X-U2*@<;K[NP?'BYF?05C$\(2==R]Z+Q]<)#;0M&HX56IC/>OJ MH+_SCHG @U[_UK;5#VDHW2)K\(2$:WT3YO#[F# '^WX2"'IR\OK'#%)--S:;7G\GLPDB/X<'G;WCUZUFTSWKQ,,[ MJ<2&6CZE$?L_HD8\G>5)*DIL;5,0:FKO6.QUS],]66NV?PO.N%;5*U6M5ZIZ M#76%$:%B1*VXX0@H*ZGA$-M."X\%.QL%*G_^8MA63+O[[-?Y;P&"RNR]A:(' MM2: 54*$):Z6#K_9>QOX1?=?W]^ZWJX>WPWW=9; MKMQZ+X,'4X;6%ZD94%K)[S'D2%O=VQCL,.H)M>L1YT=G*YTWEL_^H\OF12-0+Q,TX MQD"0@/M8W'MLTAT 3 P@+P&#:CJ'K%3DX4_\EN]2', V,:S0?EI<_ZV:QD&_ M1Y(J_90Q5-L0BOO[>$C2W-^3[T#!+*)U5&@J]@Y[G;V#G@Q>X2Q\.?^CT"._ M,"/@]F([9D46#XA$^'"DFT^)(L_[KF")) 1V2C$E/F8'""T%3:< =&HLR0$2 M;\BP5.,U]H_CV#RB^N97(K(;K+@[7JM65QXXC6T#^,)PH-5U'*>^)@BOZ>_F M==AF,T@M'[.TZ",C!3P1V9H9R16YVNBYS+X)>!-(S@AA@@\P'0%[:J MA%?8C&+_7G,NMZVO7NMKW7"]7>MK[W"S6U_-\@R[P&UJSM6;HIJ8A\W?+MV5 M[]6AMJ3U\&C77('(XW*3KN_F23R9IJX[] @M_^RD=[M?+AOL\<'N\>O]^^P\ M:K!52#]L5#:*Q3+X'>^#&^1Y[I:5V\"5>(_F]\SKN%@G#72;"IWFZ9/9^AAS M-Y;I_6[]O=4MK3;E1Z,'6Q@:7!0/&:[I#=EL:*S_/6R\D6(Z3V\??8#!.(=( MZ+@L9\6;5Z^NKJYVS3AW+[++5Z?&2 6XH5=Q=!'FKX#R\57O\.AD_^#PE1EO MKW=B3('#OKF_>B?]UZ^BWDGON+\?Q=?[O=UQ:<[GJ<*Y^B(X5V<^SM5'C7.% M[N&PRG,C]^G<^8C&:K=?BX%]/(\3Q!E&T&,D!#7FJ.@H(Z4";?4%X2; >K*9@F?\"I+_'W7\/7OR2F"OS]VPW,+/K'NP=]H]? @5C*A OB##U MXFMLZ;,IBW/<=\)A'O__=M/[V@&_Z >\O.> _(YCC?1WE_M,_ MRAO:Q]U\SGO&A/W+/V] \=7VP-_MP/-X>D;\BUF>3+^E^0PB,>."SNXYX/]1 MDN#T(H^Y4S]\+M/K$*1N](RF9*&W/X>721GFP;GY\!G-;_R,YH)7XODSFM#L M&T<0^/*.YA,6SNHZ>T5R0\#MZ3N?&I;[[7*&X]0+Z6R_@ M.7D!?2OYUT5L%CEDR><_=B 0MQN?,TG#_E[?OO*A2Z[=E[RF>O MWW;M46/DXI5'YEYCTZ1W9GK'P1^[Y[MGN_;T]/8/]U8>L9.]H^T1 [>JM_OQ M]_.[M4EOVJ3^Z2^]H[VW=YM3NS9XC!E]Q&*XX+]__O*K<8N($35XST0R-RGZ M>4*["*)Y?O:O6]%\.J+Y-;S.IMED;M1Y&4^1_.A\.(XGX8\@JV>GOVYE]4G+ MZEF8#J5-[==D^@T:7'X$R7W_X9>MY#YIR7T/G9?)#R>XOY[^O!7<)RVXOX:# M./VA9/;SEP];F7W2,ON9FJ%_-#OA8 ,B<8\Q\S-D,?\,)+$NU(2GWFBA(>I@,M08!&DERXPFN#EHJ3X7:,W[[![C.[-OYA5B;!Y MH@C,PT+NW!56.61SSB;(_UYF^1R;_._<2O@8$_UG;!0Q6QE ;;>@"91$YDS% MX:[)/'.$Y7D<@<@@43/_4B*/,+?-9SW^&W:##W7@M@A&50ZH>9Y8!Q"P#\)< MDV.'PR'1 M)*_0?Q&Z;S>HE\;Z_['T0_GL?<Y^>)<$9%[30Q>]T(R91;XD7GF$F[Z(&M"Z$AR<]W-8E)Z2&\^#R[B MJ=&#J7HGS-0<[(L*U*2G\K"EGMY\+\=^4ZBD;][._;A-]H?M3?8;V2Y_#R*Q M+G# \@2>%! MJ#/Y"Z"UXPJ4*CXOK,IQEIO913\.0L+A_N[)WGITIS=BT]T]Z;^^]Z?NG]P7 M0D*KO7$#>M65SWADJ*@U6<3\,LWV''GM7@8A&6_C M'L_L([V M^1I;?/#;/&F:>^GL1>_9&AS=J#G 1 MIZHB;J%:;KM;#QH?QB>^ M24KSJN$:6_=B22G_G:*^6Q?AZ;L(3T/[;,V]']W<\UEQMO;><[3W'FB/G[0) M\6B;T%@7ZW=%1>X+JU2"+YN8?XW*2 MOOM_4$L#!!0 ( +:"AE<'?%4?E0P !J' 0 8WAM+3(P,C,Q,#,Q M+GAS9.U=VW+;.!)]SU=@];+9JJ4E^6Y7["G9CF>]9<$&,8THN6MV]3@L@ MXE(/D_%%Z^OSK7/:^N7RPX=/_W"[L$-=<, $0&N&8(">> 5BPD0$P1^ MH^P'?H&@[T,QHBQPG$LM=DVG,X;'$P'V._L'2;/D*CN'^R/OZ-3K.B,-NQ#"(W@,NX?_'I\/X;'GGAX?."?'(^@>G!TID'?^#EW)RB 0':-\/,W?M&:"#$];[=?7U_W7@_V*!NW]SN=;OOW MA_N!;MJ*V_J8_%AH_39D?M+^H*TN#R%'27/W+9BWYE,FK_ILSZ5!6_6TVSGH M)@T5#*X QH0+2-PYL">8(V93Q(MEY.6VNJST[#N= R?5-)?LFD4[3J?K[$M1 M* 3#PU"@6\G;#1K!T!<7K9#\$4(?CS#R9%#X2-&^T"!S64 V1N(+#!"?0A<9 MO'+Y 0#%$PZFE E 47\Z MW7T9%374E@6DO6YYY"1RF[ A'6WU;$CDUK2A<*24Q8))4A_S=V/ZTG9I2 2;V0R)(I'DH,Y@6 #S$*ZC.VFN_EA9)W*].CJ3YNJ/ M IV0$"JTO#H3GYM.,1G1Z(0\I4+W/(G?)S1*;A^Y^U+!)*'_.X?,9=0WS"CM M*:-3Q 1&/'M/TP 3AD87+7EG)C7-_^_==Z%?M_M2Q W]OT7O/32JVWLI M@@E>H?-*^EE>!]B[:%U3N1QO 77NZ]-=\4I*JXL:)D@)5FK$94?_ZP(G7;4[ M0$M]:B^W74().?(>R:7^>SFF8^&X287@4C18RRWZL5 L/IDXKM*=Q$-$"LL_ M./6QI[*6*^BK5'T@WHCD3,2;(@H(8%42P.Z8R/NY# M)KLW00)+@S=#VR*DD<.#53@$'Q>T_*OIG,X=R.GH44[)VL;5AV$)G)'+0SLN M4WA 1R!5L&,Q=?LU#60/)[(-?D%W1/*%[BG?#*5EV$9^CU;A=T$;B-2!CTKA M;MAF2!D(ZOZ84-]#C'_^(\1BMA&N"V"--!^O0G-6T3]!I&K';V;003ZY]>GK MAH;P',W(YLE*@U;B ZV@01P^LC$D^$]M!23>#>(NPU-U1$=7(<<$V4W 5CA& MWDY5EH&YZU,>,B0/LK! XH(,L.(L@6X08U>08SD:^IE.2,<,PB" ;"8G/SPF M>"17B$3T7%TOPV3=G\* %*=![K^%F'V#?H@>$%0NT7=M&_\7"QH)V%\F0.$ #02R M2 VB(%OQ4 D.);8]GT/0R: &O0:3HY%JN#E5"&$QE M]@9M5SLEDD8JCI>IT$".1@)9J :Q\ 6)M%K61VPP@0S9D% L:.3@9)D#B;-8 M0 ,2#&BT!M$0>> 9OMG-2-GF1I?GDN[8W5J\03Y^0KZJ"O4A$[-G!N58=ZT? M*93*&KV?2XAC**"Q0!:L05RL4X3X6<4.FZ+'V=G1X>%)+IO;1-$#?$S^:M(S MA74(>U;I\[N'1:S%&!2Y#',S01&I;U)(Y(M;]D27RAKIR^6F!>6Q)K)15.^R MYZ-"VLA(+H\MK)DUD9/"&I@]*57B1E9R^6U)(:V)O!37Q>KGN2?'MKLXP,=81Y.87"?7K,'P M)M08F7^G0D<#HR*?F#Z*"6)W1+T4K6VKP;T]F)'A7-6B*.V5(U[A@XR"'8D: M5-ZSM$OD,OMQZ./Q^DQ6(AKIM*IB.""C!*1:=IP:&?C>W3RKW[L[7G\&K_&9 MX>P)C=<=I2581AYS-:UB'I.SPQF(%#22PJ+B8>]%>D&=NJ5L 'U4U*8&L^NJ M,!*>*Y<5%S$=,-<*'*G748K+"IZ[4-".^ *9>NGJ!:W)=P['2&JNTE9&ZARZ MD:05UIEKD%4I;R0I5Y,K+50WD)KB2K/ZV2,O])%.*Z<0>Y_?5,$,R?Q.)P#7 M(5-OK/8X1[6(W* V(^VY"F!I%=P!B05Q0JML +$1.J>-LI[8#A 9L@N7 @)O MD.R?BY,J1"^@3,3UH0V&B8468W@4O*]B%1Y9W3HVLMIW,5' 5L]U68B201/KZF7-3FI +#R$ZN%#EG)SNP]$F@@'=423>O446VA3(2 MERM.%1*W*R$7\?< 19PNQD-FM1OC*K!&7DM>)%KB-565#L_=K:TV'7:5Y=6 M=TR_&],5[XKU/$]K@?YJ\_.JT$:VZ[VBIFJ3M2_4*J$:6K=]^ MVQ%L)EB??=0;7'JNS!.PF*U-;P6FD=Q<<;."7'T)1(I HFG'[=Q%3X@+AEW] MZT3R^E>IKL[2JSZHD5W[78SJ46&B*"9:J]K1NSC,S61NTY[5&>5\.XV&",N5UZMCKB, M;2 Q+KNY(3$/*/OFH9"%T0][MP /I2(L0G7T*Z/A]*(5-<<"!2T0?4T!I1]\6>[D%TJ^#GK$D_]_?OC/WZT;7OA^ALN5Q=.U#SA%_ MC'ZU.=N1$?1YVI.2YN:N1!^3$I8]B<\0@<:(F7L1_Y [&>OJ=H^0$/IQ7E7: ME4J9&OV)+@VC_062 S3$]7H94"*G$3:S)VL@P;&'Y2A1KP :J%IL_!<3%>^O MT'NRGI# T6:^=,][>7/6$426Q M#;-&O*";7A+GZ_LRZ2=CW?)JEC;IPYDZU7N% MS(M^@_Y.FLSTIWJX?HK^/($DJN=RN:A0LXYWIUXQD7W\#:F/:LKP?I&3TAC] M*C6(&[GLF.^E+7?K-MGXGK$YC;,HZTGF6ZEXR3 M&?26LH1&P_Q; V +UJ*917//HWKP/KJ"2O-J+[H-\EO0V3@6X9MO MOYVA6\#% $V%]O_*;)8B; &?:A,#)3J?Z/74?HGYX55U/RT$MV&I] T1CS)I MH)Q,7I"OIT]Y&U9FF4+71G1+;S29(+2.UBT*RO_V'ZCZL8PK2'Y4VU_4Y+6L>*5RA0@:8>MU7JG8=MXOXWA,5N3>@YS4H-6ZUD)R2R?7F*G_2%ME M-,K[@\S"[/IL(;F=-"?%K"1I==5#KA>=@)DK8,5"?W$EK#AOCPN0UW"J)AS\ MI\J^[R0D(]#_RE&2A-6L!EBC;ND$/L ^=BGY!GT?S:X8]L9(W6^_&,KN1K%M MN%'_O/K-%I20WL'ET1FN[.-9;^N'5=R=H !>?O@?4$L#!!0 ( +:"AE?= MN\?1TQX "6" \(R V0$OWKG=4$;Y $B6RRI8@9 MDCC4]65E5EZ5E?77?_]V,'MV!-URNIC_\ES\Q)\_@WE>E.G\\R_/__CTCOGG M__ZWO_SEK__"V'^]^OC;LS>+?'@ \]6SUQW$%91G7Z>K_6>K?7CVGXONS^E1 M?/9A%E=UT1TP]K?^G[U>?#GNII_W5\\DE^KT:Z>?=C]'68OQ13"7@3,= M0F(EB1BCB38*_6^??T[1ENRM8L[6R#3PPD*0EBF;L[/9EUA#_]#9=/[GS^U' MBDMXAN3-E_W+7Y[OKU9??G[QXNO7KS]]2]WLIT7W^87D7+TX_?;S]=>_7?O^ M5]5_6X007O2?GGUU.=WT17RL>/%?O_^VE_?A(++I?+F*\]P&6$Y_7O9O_K;( M<=7/^IVXGMWXC?:*G7Z-M;>8D$R)G[XMR_.__>79LY/IZ!8S^ CU6?O]Q\=? MSX98+Z'@'\O%;%H:DU_%64._MP^P6B(-_3-7 MQU_@E^?+Z<&7&9R^M]]!_>5Y_G; &J\%/P'RKUL\],4YV!QG^7#6S\UO^'K] MZ(:.$#=\6P'^BY-).AUYMLB7OC1K+%ITI_]R%A/,^GI.BB/_L*32&M]=T)Q-CE2R)V?:VMO_%B>7APT#^335=PE3-LTQ-F'."V_SE_'+]-5G$V, M]V"J R:B1#-N+&=>%2K%UYD MD.C[44O(_2!N(SGZ.Y6< 9E%)E&?,/18'G;'/>TGFJ]7>A-A97(^9>90IR'E M6;&$<\%*K5+[5"I'AX]6=&["LHV,F',98=^3D)#,/YDT_#:-:3I#?0?+237 MC148&E:- !)@+&DE!D3&B)I2MDE1ZXX+P^]*2;_B+CSO'XMY/NPZC+9QG07( MX"*+)7JFB\*_E*RL@H.,L6:RR1(3=C.:,3G9#^7^59DFFGLRJ7[_!3JD?_[Y M-UQK< KL^ *L5%R4)0(J7([42ES&WA3-!XC0&XQG P^Q83>O3YK,A,^2*=0_(+#^0A MV%;0QN2 4PG+$%P9PE*^7N,(4BB10F35"'0#JD9/3GK-N VF6/ R1CV8+Y>P.I-.)V4)MA:68'Q;'6X^$-ER: J%S9&(82I@MZ+V@;8F!QN.HFA MYPEE-G-QB& ^8DB(P%"JF_XV'*G-!HE5 4-$TX+%%"QSV1;C$ZIQG>ESEM>! MC,FE)E0@.\\Y&?L_=/ E3LO;;U_:9C/*:)\WN$QJRN!D$8&5Y%H6+"7T\Y!H MJS%0]"$I40VQ,&P!:TQ.-IUH4/-CR%B+5YYMU8X5S7,S:IS%( %_1.E"0HT% MU$KBKEB+..UPQE' (#;FPJQSN1GRC!Q-DMF(L8[BI3I/[6)M@VM,[M6.\G&O MO,-#V$)N,#_$XZ:Y3[$(4[+FVC,/NM4K5$ ]+H!EJ!CP:.-5]@-9S,M(QN1! M$0L%P=13BD%W"&4#A5479XQ3C,?>ZU<:';K<:A2$"9K[D(%Z:^-&,&/RG^B% M@8 !0^]OG&(JM8B4A6%@(_H$'-!F9W3NH$:9A'?1:/:GJH$]OS%OM<-$A(A4O&K7>M8CU@&"(M0T4+2=5J M!MB'N6]"['$W6^[%V6O^_8,GETP^?YVOXOSS%$/-$S#_@-6O\SP[;%7H?U\L MRM?I;#9Q@2=I,=Q,OM'HD\8XU'H6G59:FFHE>8G>-KC&9-X(I(&<%0,%?A_; M=+ZO?RQ/<$X@)I%, 98%CQALA,BB=H$)+BO$8(O/U#G26P&-R<81B 7=Y!/N MJ"P0U.KXPRS.5VB[FX']TKROML=30641D4S'L&\4IK5Q$.UW*A,?EKD M-CQC2@(02 /9U-,IA_/=FPO%MU*LA0M9Q'#LYILCDCG$,7/ M5X&,J3*)0AGL/-E7^/[7%U6^%/_NX;%'7B@P_O8SEX<>1;WCZ M(.>2MZ&$Z(#RB>%?']N91&U"5C*@MK@;CU\1=Q7A(%R&4EXH\UWX)P.X> MYKI^;KWA^PKF4*>K2> HLE!U.]B(X9@0D?G,6QX;J2LU:E$JN5.Y$A@N9HHX16$6#%2PIA>9Z]82#HR"$J)XJ!82>UQ M#$C.F*(::F%\>O[3QT3KU873(ZR&5@13HT>[GCA&9:F@<;J_HXZHHLS="Q?EH/I?+I@NN>NH9@:HM+>H2:Q:+@6Q'-I,1 M1@ZVC427[?I[AP_YT"U:HL5(Z1)')XP[0 >],/JW67&P/K-4-)*C8F4^VL(4MS%F#?B+^@31'='_G>IP MV$0F-<]WFW(RSE\4O2BF(886? Y,E.$$5HY42)U2=>-"_PA@=L1 MS _AU%I=/8KR]MNZ]J!M-^%_I?4.*SP&#T$PXU-AV@C)HN.)95FKSM'Z)*F3 M]@^ .2;5]U!YN1[>#I];04K?5D?=$?3#,N]Q:Q,O)92R""9BK:5 MZRJ+](?2MC\EAU!S3M0Z\F8THU*65%)"-/E/MTE\0_/"(7:,;QIJ\.WCK6@D MVDO>,-99(\B4:H%@%=.ZM1ZN(;,(-K-B@T;-((*NU![W+7!(8M<-SW^',=?T M\_RDRC(??^KB?(G*LRWT>>E?K9=]^1_4I>M2FA[1AT77?[!:==-TN&KG\3XM M/L2^Y"*7)!5HQ]#I1-_#A79NIWH6:L*ILXX[.TA]RV,1."832B7#&R/C44H, M;4)G XE_S#N(L^G_0?D/M VMP#1.YTT)O9^?-W=YV4V7^-$;?#G__ &ZZ:*< MS[L3/&@-C(O4.J*IW(R48=9Z[@0X$PRU(S@4+6-*(CVVJ#^J')!)]>6R!*_0 MZ$-$3P9:68(#G!?9:A,JX'*#6HJB/E9X2X'4TVXI#24_#Y_Q)W0EXW+_W6SQ M=1CG\>SAP[N+F^F@*S9L V#L<33%I[TZ_F/9>MZ]F\[C/+=X$@W?T?JTI1-& M%E69%"TPJ;:PU&ZOL6!\Y%$;?$&_T+9$1U#3G@%*G[S_=;D\;)?0O*][^VB\ MEW_@/':O)7DZB\2HFC5&VJ3A+O&G$UA$M MJ HN8J3E W76EPK[F)R^@>1R0SW]X[.=\B#&&?K^Q./[+_U.T]MOT.4IXIRT M\ZVM/(YE(4+K[MT>V\CN)Q;VP_+5[F_SV< M=G![_\N)J)5S<)DEF3-.1MMY $C,<:^- QT@4)>ZW1/BV&K:AQ"S:XML0"X. MH[(1T_MZ!\K@N>$>%"O%]QU6VP5 SJ'N@61K3BF'037X%AB_ X5.+FM#LI%. MV*ZNB!N/#TZ$UT(+A.9+Z\S:=SK/FK.2DW6%2XYAW= J[49T]PRQ?TQM1L.[ M0139[W&UEO6^N>?Q62>6.)LM;UL:D\R-3@8<4T8)IE/1+,3BF/4V%U%3!?(\ M.@GP,1TK?@*5]S@,'T /KDNC]Q9U]16#N8F0OFBE.%.^-9K55>&$%,-D+M;Y MEL0$:K?V1C"CNG_LT;7<+IP9.B ZJSVZ0#6W*B'1D24;D.H2,-8O4%GUFL_<9"V@W#>B^)"$S:O?,A9XQS84)GV4B"C'&<) MHE1!*#'(\,W+(;K.WA_IJ$J+ M'DGH'H&GE.>2KBZ0S?U4)](J)XM-S999IEN/'5PQGG$IC8A"1S5 YZLMP8UI MW_'I-!L!XX:4J_7ABW6GEG4'F)"X,M):AL1&! >9)5]M.\Y14K4\6/*-M"VA MW3.L^2$TUQ!##<#.&H*OII_[&=R#U6K6;Q1/$M=699%0DW*TY+H= M&^4"9T1YR$8(F=T5575MU_O>@XZIN]+ TC(L0QZG5=]%TWQZ_BMRZ77TB279 M\3-Q M-089=*L7,@(##P3L01=6G8C:9R4]>>3\,*3;")[[X:TA.4\)+TK]TD&>]K.' M?\]@7:-[<8%,= I9)6@91MGUT1-1)0U*)YQ$GC;5LYH]YTUN%Q4 ML-E&=#@'V#^[$<]6V5;^8TD5&7\&5&>WWC4WR;& -^T^A!(X&F^=6+ F,N @ MJ]*H>3-UDZ9[0MQ*KG[X-#X=%X>[J_Y*LU%;7+*.DK43IB:N5Z#TO.B[1M1+<6$V-D:R)H63/C .)8BPL2[X()IR! M(FO.$*G]]F^TK-(*FM4+1@9Y':<*886;!IF@I0Z M*NB.8K:3D1TN9T[!FH/. ):!793.T2^$P@C3-2?<&&,\YP'%#Y(5WYT#P\;P5^Z@GP3#>:X\L2I:JVB5(PO&)J8*CSY;%T*E+O?: M!M=6(F-_,"5"SK!'$*7UMOLM[\?Y9_@85_ 6-6E>3332$EPUC.L:F$XJMQ9XFADMLZVBM9:@/G+Z MN!0^9EEG-5S6=JEV$+J=P\-X.A3%BO0QE22=)\^%/+2L\XF[LHQ7QC=X)T.P M_RF.8;:^AK;(S+B2 D%6Q6+"P-WE$F.&4"QYSZ:''L-\XDXJW[UX[LK^H<5S MTQEI59P5K0Q!%]7*.='NIIP3*PJMKXG%N$"]'?'0%A%/W*CENQ?/7=E/)IXG M)+ZO%\E^/]]I@B=%"EUEM Q$;N4,MK66C8:I:"+W,7.MJ#M5#D#&F ZI?4<" M_]0"-5C+I%=Q.5TNZH<.E@BJ?U2YX4?>FG^?3.LWM>.E)%-7Z?2UF MT]P?8E[%Z>PAO90H1MVUR1(YY53M.7<2*IUL@1 L4Z+U]X5D66I_56FB@5J+ M$Z.*^RC"ZOZ0Z:6GOD3SU'7'R+%_QMDA1OQ.IJI:[9GN_?C 6>(FL(R^/2J% M(CQ0^R!; ?MA@K=[R=VU#L7D/*2\R>H"P:_7E^NZG(P26C*5O4.?1D!_##!U4[BLSN/!A*7"]2"G!O/*3J[Q:\GJ"RU7KS10V/2=AWMDNXZXJS=& M2C&1)W9U_-:TYP*ZDQ+E5A:Q7/7.Y"1!5*"Y9SGV MG.7AC4/I*+&KU4[>@T M\2J_+\:=SVG?/E[.AP>-]U#ZZPO.>PFW)L(GEUVUOK/>90="!F:5KTQS4!B* M*5QSMG()0A5Z TH"?%0MU 85SVMGN1^=[W2M!6[MPG6A#TW-.!/@/8LA9J9% MJY9L]L0I8Q//.J4ZM%3>A&U,GMZ3RAT)\P83K6U712N).5\5NI2@0HC,6=$B MF\A94 68DQF=#:&C3M0%L23 Q^1)?A?*\.%L'\S3?!>G71]?_PYQ>=B=-!A_ MN!MYZ^-V]1&WQTKE /8'&<^&;8U+9HLV\@1"VP??31YI %,P$,TU))AG]8IHM6IG"%2I;Z@@]*^_A8B30:J7FX M(;P'ETBKFZZG\#;-@9:FB*H 3;2!-@>2>1X+0VA1@)*IJ,=)Q=ZYDI[8RQI$ MBH;ATX"[4[/6?7]O'V#53A\LY@WN7MZ'S(M'ET3GW=_+65A9@(F25BB'O MJGDWK%UZ\:P?_Q^+DXJ<>7D35[$YF&M/L%;$&Z;$YH M6I'@D)S0(J7HD]Q>+=PPRIB"\T?0"11S37M,\3)YWM3@1"Z,Y]1PF-:&L#A6 M0.E&&EA/G5N\R]H];?'7T*I@1QX0WGU]_8!^#ZO54*Z!22' 04(%I9N0@N8L M.@>MX%QY([/(Y)?&;P%K3)W\AI86:BY1FI&3;4]T>$Z!@),N5/1OI%2HV%P. M+%F;&(28-9*:YF^,W\&6QG)Z$:Z=@HH.H MO0%L7<,<<^&=M\MNZEF>>#2,L6Y\9)[QMM- M@=KSQ&*I[0I!-%)@JI2>>B_HP:5EC]6+;FCEOSLG"/.H7Z:KD\VB4Y/4XML+ M5DC'&HLSP"!IC;;'*.85^C2"%][Z2@G+J1M=W EJ3'WC!O<42#E$Z2><7I-R M*2$2C$E&(P0GA&>Z8NSK;8TL:I6R"9%S>8]8<],0H^KO]@@.P\[3_&39\G5G MP_7D+*^DB2\T-1PN9WYO"$-GSG>;$ZI]YFLM)\]T2R[,X'6C_X,+?+X^:?\05T1W *J$:.5A,RXZE=(^;0GD9? M@ G!10K:1E&HSUS> F=,F?1A1(.*%W0%=LUR?\3X_*3:YWV:K2]5.$55B@); ME6/2:G72*29:+EJ3>VV2M^C"D]>DW(%I3)GW@30()5>(L^XW$BR5338YR60! M=,NY;=?_!,^*@<*U0X<]4E_0?3NB,67CAY$30HZ0!$K_1&=MT6%4\*F+1S#K M/?AU4ZA33*:TG6(D,KH,J.4LX%]%,QOP=0$I0*@[?.#M1AI3=IV6^P/,-%UC MB/4VX4?HZW,W4-RB])*":_G>TC:)- O6HU!B>"A,S$D(ZFXZ=X(:4TI^&$U! MRQ?26RD/X^S=HNO]Y%Z??=J/\PV^<[O3I'H>4(A[]RBTX#]YYE&Y0>+!<476?K..LODGC[+4^7#<\5;:@ETAQ#935X@[1CU)44E\Q4 M9;A,H#AY>=P=D,:T S",S%#RA%;E0/G0+2HLVQ42*-1P3J\)1H9<(U,B9*8E M.DZ^[4F#+MQ+I55VY$=,;T4TIMS_H/D2"HY02\FKQ?QP>0XEN(K*30.SM66A M.4\L^':*/2L9/;!C&I+8%"AV($!)!'-J6P>=GF_M>C_'DKU> M'!Q,>P5UEL_UH431_)MV,ZU&",P7)!:T,;H(B5[00/I@,Z!1W;,RJ%X@8,B@ M%8@?H1[.SV@_/L/'5=+H_C8_1S!M4F$A0FA74TGA\",=J+.IVZ,;U>4KPTC/ M0*P:;,>YOXKVPFYJ_[IIQ8?O(-_YR%UWA.^'F6B']VR0B0P<8TR=F"SH)VC9 M:LT*1A8Y*50!'+T'1UT(?C8X[4W2/3G<^=9E"\DQMIZH3= ?G.'1P1>"*8+&XECYQ&.](8UC; MVLD*?5X9J9V*ZRC&M!5+P_$=9YJ,X_^,W;0E0E)&Y M LLEP&4%?^;=?8C')UU-#F%2!;CB>64 &16^4((EU >L2J]-BQVRI=Z)VA;; MKDIFVW'^&V+W;G'834S"Q1029T6T5&P$RX)$IQH]ZYA+-5%SZ@O<[HMQ7$[( M #)V58,-RD0R>[8MRG_@\O[T%69'\#L&8?O+B8/HE4V9N1PYJF,G6.0!P>>$ M,7S-V0&UV7LHUG%Y0R,2O9V8^N@BV"^4Z1%,HC# 4[LS(U>)KGXKGPHEHE\1 ME;0 M6N(2YR:IP!)XC)>$JK)0YY@?CG9,57KCD;[=&?OH"N]E74%WIINY45Q;;EAM M4;8.&3W15"L3Z!5 ",Y&2]V._T% QU3X-Q[QVXF=3V-J48AP8D":(IU&)VVHS^4_5K;NAA%:0YSJ6R&MAW8Q+L=8 MQZQQ+^,2_H(K;[\]HIZXQ? M?7G07DVLBJT<+C)>VAWOTNC6?D4S:-,A+!A/?M#B04"_S^3:#K(U/#L'LXI[ MJT7^\U6KSVMG_6&^[)^V^=WUD?^';V+M,-BN]I&*3B(CN;VJ MU":3KX[/O[(6TY=?8W?IZVT/5$RLCB[KD%CE%5WYBC+K@XU,%*Y\:]&G%+49 MI4._MT.V9C, M\!/)Y+5Z4'J6DA^&W(/N:-IZI&Q"N"8 _WI?/T)>?)ZWUD@Q",V6_L/Z_?:C M32+OC>O\+C\SI1SONE5E>?I8OMT8QM:237Z3/S M@I672 E3(* #@++4OWXB 5"\ " ![MP "&EUM4Q2%/:7$=_.C(B,R[__]\\7 MHQ\^X70VG(S_\2/_&_OQ!QRG21Z.W__CQW_^^0NX'__[?_S;O_W[_P;P/Y^_ M_>V'EY-T>8'C^0\OIACFF'_X:SC_\,/\ _[PGY/IOX:?P@]O1F%>)M,+@/]8 M_+,7DX]?IL/W'^8_"";DU:]=_>WT[T&4K%WF8!,R4#YE< (CY,A#"#J8P-7_ M_O[O,9B.'^?SCWW_ZZ:^__OK;YS@=_6TR??^38$S^=/7;/ZY^_?/:[_\E%[_-O?<_ M+?[VZZ_.AIM^D3Z6__0_?__M7?J %P&&X]D\C-/U ^CQ>?[U']Y$HW]:_B7] MZFSX]]GBW_\V26&^4-"#2_AAZV_4[^#JUZ#^"+@ R?_V>99__(]_^^&'I>3" M-$TG(WR+Y8?5E_]\^VH=Z7 \_RD/+WY:_(W^G;UC^LC M]GLX?I[C..-R:[CZ[-$DW?JE4=V8)E__Y2A$'"U^.L@X'%R=%:_&]3P(*TCX M:HX7LP$F@P[I[;%>T'ZNZ "(3%APOAB>Z"N/8ET;LROMSC#][?WDTT_TG)^J M/.H7"\$L]?' TY?RZK:J/^EW!T$P58K*D)7TH$H]E0KMK(86E*SG+ C?9!7U M:;=17^OYV?0*_XKGCWP1RG1RT8/VYI,&PEMJAN#_^,-DFG'ZCQ]9"R7^WY=A M.L?IZ,M;_#B9S@<.,5LG S 9':@D"T1:"R1A0[2\>)YS$WW>>? 9J;:+2->U MS%MH^0U.AY/\\SB_)).5 .42)<]@,BU+<67 $]] *L9UU$R+')KH^-9CSTC# MCQ?GNGY%DZUX&LA0J(M<<4X5EQ++"6*)G)P%%\%A!29B0L.*DEJVV9;O//F, MM-Q)J.N*EET4_?-X/IQ_^64XPC\NJS@&1<6,G X,INC 4)XC!$]?61>*-8+/+=G(Z*%Y/+\7SZY<4D MD^WG:>\((8(0BJP"JP7$4"*$+'Q)WOC,; -=WPOB;%3?3M3K3##=F?!G^/PJ MT\J'9;B,8ZWVGQ"Y$%8HVG_JHD,DRS"[ LYR=-X:3=M0 PYL>?S9:+^%>-?U M;KOK_5G.4YS-5O^IR^6#RC=ODH1(NQ#Y?#&!ER9#C*KXQ)&.G!8']X9'GXV^ MNXIU7=>NF:Y?T)>OIW]._AH/9-*2H92 +A D0WY^,%R"-MYRQFSFLL7;O?;@ M<]/S(T6ZKF7?3,N+(^;U],UT\FDX3CB0Q@=AR7(,D?87A8%VFL0"6!-,QF!2 M./%^P&?7<*F-6]YMD4PP)(0A:X(K]!:TM )":B MH$(05I)O0;A<[A:AO_FT,]#IHX6W08N=PF+UNGCTYL-D?.7H9RFC-(X\0),- M^8(I@M-,@1$\DS7H-";>29-WGW@&VNPDQ T:[13_>H?I>@48["7CL%P/ZX6LMU_*$E;RQKAI\GK>?.H9J+6S M,#=HMT$ Z\7E=$I+7=Z#5-J1B7XY&Q0ZU9.W EB1M$I3:)6*S',,V2KT6I+! MWL $WOST,]!V,^%NT'J#\-6K\1RG($B)!Y9S1*%:.#Z;GWXV6F\@W U:;Q#(JO=CTQ?D@K^?3+\,M"PV"DTH0B(3 M(:*#4*.I(EHIO(QTWG2SG#<\]&QT_'A1;E!M@^C5NXLP&CV_G-'R9K.!%THI M+SW02LA4<)FL/^W(&*R'2["*"]TB$GWKH6>CVL>+O MT\E?\P\O)A*4JUHN ''(VNX#!.*]*>0=8FUMP4 8YG#Q(+!FF24=C"%+OYS+-1\*,% MN4&OG>)6*WMP L>0G%\^!LM[3-C8\]'VUW$.<&!7<*?CVC->:ZSE]&X?T N426 M@@1.3AV03Q_K+39Y^L[;7"(OR78[I6\][@P4^GCQ;5!DI^#7U?)^&!0Z2D[^N4XC$S(:*OO'HLU/U8\6Z0=F= M@E^K4,PU_ZX2_9$%X2Q9 ]))8B##!"X6\O)B-,4$7;3IINMM3SX#53<1Z@9- M=PIX;5CIGR&.<)!=HFTE);"JD/%G;2W)9@)D9E(RKJ0UW4[D;4]NJ.D;!(Z?YS^/L#[['S_.\/W%6I!X M=TYUT6+L*SS\/9P$KN&/U_]0K(ZS?$V^A# M2" MF\!3B>*^:^<29G&AK-63ENS T7QV]9-KFCP(IB%7[BD4?Y [CU#SI ]Q-RR= MNP)V$\_+Q<:Y$Z+!GWL>S8C^3!#^W@N%>^1 SZ&@7>[Z P,B-8TEC,9)KJ5-?YO!7%%W?_V>S&8GL6:RU MHVD^<(59I34'DZT&Y7,$G^@%L"(Y[;U,2MP7NGO,FFXC./Q[WU&S=]_[#@+M M87M?HEG%'[Z"\AP9+TK5["H+*I&A$I+TX"PR+R)+(K5VY#8".;RRNVAGHZ*[ MB+8/RRW,/CP;Y_J?G__7Y?!3&!&XV;/YBS"=?AF.W_^/,+K$@;!)>>(P!(D$ M4I/)ZFK$PY=H3#$JT?I;G_"[ #L6'SHI\>ZYWUP#/=#DV:+L)<;Y]7>#Z)6FER"!Y8%P.A4@&A M&K;9^8HSI=I28/86$Q*E"? ?.!^$4&BU*8$3A5P7C[4 .7+(C 5IC7 QW)<> M^2AR; )R%DSH+.&&37>N0+V9XL:)R-9M,!5 M;>":F @](?+]&&;7RN&3CYB-/YES?D7<^)@-6@^5A= MI;HWF9(3H_^#DEBEGL_5F*$-BD>?D,NB76O3X#X\3]J7:";H'L[^5^-Y&+\? MTHFT7#!!>C5.H\N:*/CK9)+_&HY&@U!S^Q.:FO2-U3X1X*7B()ERNJ"Q4;0V M!7;!]:1)T5SP/5@(KXFVH=9M_89AAF]KH_?7Y9^S)>*!M=J;5+#VGF++R@#' MHJD!;NFC8R[PUG[FO8">-!W:B;H'0^"&:?+'9)RNK),H#/-:@@ZFMOB5!7P6 M" %126\PH&AM&VX$\K3UWEFT/5@&2SP#)@KS3'M@&&H=2)W>8,C<(>HA.J-L M\?V$BY^T1A\AO(:=^:Y0_#8,<3A:A!?(XEA<>WV8C.BS9]7ZF'_YNE0I-9-N M497I2^TN1D:HLPP2+;VPK%G"UM'B7;$]^=N"7I300\#P)LXK2**4Y))@P),- MH+)#\CU+K023LBBI+#F?/?+B:!3H1V?W$.,Q N^7 W<]WH0JH"7KPPGTR^;0 MT=":BS7,T4960O/LD.UHCLN(1REKN_*[2+J/BX-5F/)-^%)CE%=QBEHAYK/D M8*4U]3I#@[=) C+#F:33,)3[4H:[1()O(SFJ[COI:DL\N(.@^U'_]!+S^IH' M+'*?:OYZJ3,\E+,"HO(."C/,(+.Y^-:NWE8PYT2"!N+N(29TVQ>]PO?E:]C2 M!\V+4R PV=JTDIS1+,@9%3%*M&0AM%M3,BS(4%' ?<0,;J7 MEC<"6SP+D14YTIR5.J_ D--4>(0\K\ZP^?9PS"AB:[^B#QWT8%V\ MQ(($)-?!%A?X9_A\0P[U0BP95GR@8\VG0$9P*05"G?\:&1?>UBBX:DV1!R ] M?6JTE'GO]TP;.9NX][6C!<&LMZ1108REID,$Q;(1R=[; ZBAS7E..T9;N?=U M\723J]?(R 9VT0@'C+/:Q":&VC-A,0@IH36:>;$2J'-0LB8K">1REC\QK4[7">OMI;R;KA M)*GK&[>M%RR*\>2"XA"R)9>&J0@NACK67LB<6;*2M:_ .IV[R(-<1#42?P]N MPHT.=HNBBIL-[-!*CKHH,$G2B43\AR#)E?8D !E<4BFUCB;< ^<8U]1MM+:Q MJ+6[R'NXFOAS2A;JY?3+ MP2Y[+4AM9*'JR0X#FO&7)> .UH-=Y5O+&)=L9[ MNY$]A@K;L)P-#YH(NX\ZE9P7 @VC-V%(ONR+\'$X#Z.!9B9+SB(PPQ(H'1U$ MD0.4F!UW!I-J;A5N@7(V%&@AZAX"!<]2NKRX'-6B\(7#4CO;3O%#;?#Q"9?! MC=\FLQK2>%W^#)\'P4>/Q5@P/!)<9@0$73BD&(SC5IE@6F&FUA3K(%+J\CB5IZDD0ND.BM*:95H M)VQ,GH=1G0U?&BN@A\##^L(',ADG NU\QL5:^T/V=O#,@?>U'SI8]4\^TJ2IZ,$6^ MI@HOFP2R$I3)*H&O-[DJE0*1T5*+TZQ$.M!8;%T=>1M!W^TUUY[Z6Y,4Z0YB M//V6FC)RHY57=&(Y$HS.NMHX%DKAK B;6%+MCXL3::G90L$[-]/<1]"'::.X M"Z)OMIGF7NIZN)_B8V1]&!8(%U.,RH$VR8&J&&- P9ME+Y885CK2\J3;Z;9 M6/G[B/@PS32+2E+9R.N-2JF>K8$0!9FTQDCFHDIX;R_U,VJFN9=N'FZFN8]@ M#]-,DXR;&(MS($M*9/G8 BYI,D15TMG(;*5M[0Z<:#/-1JI^C&!/H9GFFU!3 M)3[@?)C"Z#:P1ITU;S^A]S:;]RRHOYZ;W)5"[[ $:6M;5DX^1 C5I2A"1+D9:E10UJ"7ION*BY5=Z2 M/VN59,P5KUI;"'L!/(D:W'UXL1:7[DT=O1TQBWV57L#7TX4L\N+R[0U.%Y/< M!A)IW_!)@>.!3L%L$T2%&1C#.M8MA.SZ.7/NA?7D>=):]+W9FC>&^CV[G'^8 M3(?_A7D0A1+210:6^SJ!U[MZ/Z^!9:F-MX;UT]A]#H9ZI M<,PU>Y_)7(.P1$ARM ,(D80LVD."SA+CP#AC ME/0:I./UA!*9&,H*[4U"*I8S\[KU)K 5S).G0!LQ]W(S?3NF[E@HP0KP*>EE MJZ&0B(V!=BLR9DW"U)O;=.R[IR[Z[2#&T[][$MH;C2B D).5(J6$0+0$6Y@J M4I'I@KW-KSC5NZ=]%+SSW=,^@C[0K<,.B+[9NZ>]U+7#]<,C9'T8%G ,GAL7 M '/,=Y@L3H%9!%Z"";=V(X];NGQLK?1\2'N7N*V:C@R2\Q6*-6T2#$ MA+SFR&CKG,Y"-9_]<9IW3WOIYN&[IWT$>Z!!;LPDG8J$XD4MS349HK#DDFA- M"U0^2]WC->,IW3TU4O5C!'NDNZ>O.]QL4E9%W/2WK>Z=MGQZ'W=.NRRDO_LF M6H82,7 HT=>F*5C UT@>&AY$$*[$=/HSWM[B)QQ?XB_TIFSJ /(U&5.CDXFA M@F*#H+>$.XC.)7II,*O,E$VY=0N%':&=1*!@'RZLY[*W5T$/A\@#,'_^O&H_ M7SL8T_]R+=/P6>?B>&U39",H5(K./>5!J]J(7DAC6.O>CX^ >7@&]:+R_6C5 M65^]F*2S^>M2YQ Z%(BU5UD1U@<6 M4@F^?:#Z(51/?@MJ+/B#4F-@;'880@#+A!YY*L8S< MK6![FQAS%\R3UW@;,?=P3?T69T@?6.>DOB0+9C19S+I:H1R$>F4F#4(VL1I$ M2==9EQ8,;4%:2A2I^P$=G@>-%+=F++:2>@\;_3LC.1?UCKT4KT11UOC6V8T/0#H73K24?)\] M0*\6/2A9>SH&/;C":YY="N",-Z1 'K-),OK8NGIR#<2Y*+^;=/OH['D%Z+HU MR, @T\H8"2(9 TII.J2B9("NB"2]3J5Y<^@-,,[','RD:/OJX_K'9#RY#>UJ MZW&:QU+-$<\2JQVIB8NL17;'(XO M">3U#=!S+),I?FU7C;.?/],F2,\?CL/TRT(^M4-MC8I.%J;.J_$JN=D8-7P M2RDE)_0%7(@<:->EK[)"D,5XEND(9Z$?!JY!.1/V=!-Q#TUKE[.:K\[6DH6* M9"]#XM[=1; )Z\EA\OSG7=NJZZO>I'=E7T]3S, MAFF0?5"U^H-L9$W6,K?D-?. 8!7::+PD.[QUE&(CD">OZ^[B7=>Y[ZKS_\0Z M;QOSLT]T*+W'/RZK2%Z7M;J/)5@6,F>:+&@Z?00HIB-$QP%\\ASI3QT;0IN=LRKN,OKE<'1)X =>!E6GZ0#GY%LK41M<6R M;-T1; N4)T^(%B+>H/K.8>TM1%W!6R\;8U[$7,ALR28AX44%OOA$S+42M8E> ME=:6PIX0GSQ5^E3)!@IUCH??*5&)A7 (,GZ2*K29N3H!%AWM;=IHG761B;?N M;'\RI5Q=U-Y!C,@//S?2;5>KZ+J#V M*=7:3=?K0 Y;I=5&1^L*;R3@PVG?&,Y*R>!L'=KIA(:0Z0^1''LAU^(RCC&5[C6A666.V39-:!45R3IR($V1JE@!%(-@@C M9,USJ;= .9R9UU!1:PVBNTNY89)]^GQ1%UIP-EO,S;A:Z0H5$;EPP1WDL)B? MPQ,$HQ3HD,CF1&%*N#/2;*U6Y_XG/&65-I3="11D;6C1?@MRS0 M>FAA_15JD52$Y3&"E4:!LN2J.9TE<'+^18Y*I.97*NT+M5Z-4VTH@B]Q^=]7 MXW6!OIV,1K],IG^%:1ZX.@-%.7)-,=)&AH77ZZTZ,$4X*8K,UK?.E-P3XDE$ M"_;AQH;[I=Y4TF][P/5(ALDVRICK-"Y&SE(Q 6(0$5@L+C'/C&_>!>:T&D#U MJLQ]ND/MHXD^DFW79V48SH54Q@(KCDY0[@6X$@.=TI M]Y!JN[U]59)1"R\9J. "J,AK#QSO@/,8HI.2&]]ZONX)=0D[)"O:Z*"/27KY M_[N<+4<"_SG9,NUO@32&A45X4?,O%@D[;Y$D-!O.<66EO\'I<)+?8IJ\7VIN M.2M2FR0%5Q(R0UJ?1 .>90;D'$C-D6O6O"%IWVLZ;ZJ>%"-ZR$%=2&[9R//E M)?D^[Y\C?<]X'^?F?C#/ MFY=]ZZVOR8'KD!>OP1;$TEOE'1=@"J]93R6!$W0Z9$OZC%D1\M;EK_NC_":) MUDIK/62@WOMJ_'SQ<33Y@KAL:7XY31\(_IM1&,\&W$B?2XE0E.?D,M<"8:\0 MO(N>,:D-]A!.>134;Y)Q3?770_KK?2_*5M2#Q+DMDM5NV025]F0)08ITTK^G"R'&PV8L$IE@2#T MXN*998CH$V3G%&9I4I2]E)T]'O)YT^R0^NPC$_AV'0,S*HG%'#2.=4@QG=31 MD($HMU'JU)0#7R^T#)?+F@<< M501C91T*%CQ$%P3P(BSFD@+SK6]/=@R7=\XW+DHF&YR'XFJO6Q^)ECPB%-)< MLK1 %EO?!)Q,OG&7B^,.8CQVOO':$I:O3SUW)^,:_5TDY2D;DZ?#%"2WBU>Z M@"L^ MKLM;;%!=!>0">2D;R7HK=QIK/ >[@TOH-IE)DEL!'3D M81+=%7>WL*F9U ]&">Z$5)D9T$[7]$KZR@=CP27R_&(1P;G6/O0:@&D=;*>S*?O3<'R!TZ'QJTD70/Z6//4KJ\ MN!S5)/!M@;D54*8LN?M10\XRUNX- 5Q@#J3E0O.BN=6M?86=P9T#1?K11"^= M?^>T5LQ7]?HK5$XXX;%V:+"NU!F-FM;..)14)*_RX+Q]R]]-2,Z!# UDW$MR MU;:1:XA2!BX=I.A4[=$@P;$ZJM-P7ZSF2OKVU[ZG/8>R21"ADZ#[&$N^/I=K M%T3?[!S*O=3U\"C"Q\CZ,',HL[!<<4[[D<_U5@XS>!L=[7W,6IMY-,T;?)_\ M',K&RM]'Q V57LLV;XY*?#;.&\;IE2)9*D% -,S3"J.!*%F!9+7%;)5$?>?V M9&/EZX,/.HE1A'MI8M*7&+?&!YH5P:Y&4]W(\5Y8IJ_&93*]6.1&OJQVRN@Q M,PEW_^R.!:^/7$2C,M>5OS_\KT7![:+%=YW4$G:8E5]8.E%Z4TD?YZV:@?^!\0*MFB3D.3- ?B@NW M3% T.12I$HE&M;Z5V([FV^#'OF+OP]I\F+D#+A+SHA3@?#$Y37)P(F4(3IF$ M6?B@=^JBU78C^38H\FA%].&?;IB@^=LPQ.&H9J7=L@3^J[:65)),+*.!>Z=! M99O!>=KYA!/1FF)>'@*=&T>^SF:XV!2#056L1Q"Q M^@"DYYH(YR%[Q@5'DTQIG^^W'<\W0)1'B;Z'*.B6A2^C?DR4:)VJ$^5+[5FO M$D3:]X"EF RC[="FG9J]=3^(#IIX=XQS9W^!GTI2WO,P"N.$[SX@SG^KOUTU M4B-&46B&DHPLHV7-E49:3% 1 F.8I&>89>OS:!N68T71VRE[TH/0>S!O-^%: MQ9EV0=93:'T[JN.$V-MH;P=*=!#]8Y40Y;W\7OCN[PIFHKG4X.HI >8FI7@^+2!FA%>V&J MGXXLD02*<+3X'$#G*'QFF1O6VI&Y!\[9D*.5R/MO=;I^0?(&IXO+$1++ZS@: MOF]^U7/O YK?]^R^G$:7/E\A5!8MJ^_7 =1M(\TQ_SF\J)/RRCOZZ:R0N;M< M[,\XD%R)DY M>IOJ:* D% 11?' 2M6IN".T$[/!;V9%XMYZ\UEIM/1R)G66UO"WC U0Y%5G; M3F6DHSUG"S$K!YE^+Z 5R8K6%[BML']GZ"&5WX-+T'D=R[!*\ 63Y@9LB*8. MVM3@&6/ 3'0\FL"#.3D*'S2\>2ZTW5_=IQ(R[;ST=_,PG;\,\^4T$IED"B9E MB-)84.@XA)@T\""4U"PR[UN'Z=NNX%CAV6-0L/5;\'@JG)HS-N"]NV,#?EB' M[.Z2OKMDWUVR[R[9=Y?LNTOVG:'?7;+O+MFYT?;8+EF/ENOJ)_'+6WS?^ )A MRTOY_BDC*OR^K1-VBJA4-%.YDV,=>\? O>TV'-8T(? M4@Z>M6XU^1"F1IOE+_1V;\KX^_ES&EW6;H;U]HS^E_\,GP@3,PY_C3?FS99OK35$]6)-;Y+'<;T4L<3&WRSE3 MB[,S R]S %$28TH;IWGK2I+[\!SJT.R5(\T$?NR88QU]^K6J]U>\%<"Q(G_MU#MI+>;& MH[S?+>ES$](J(6074 T'N6\%E+R@>C0-&,.^\*!.<$*)0(KC + M7'J=G?/6[]8R];14?\\T]T-J?A_A-M;X,S)C",E5BI9W09*U4B *VA[)(>/@ M+&UHB0['$CA7:;=NT ^H^?93#SO=NY$:)DUDV(,!^//O/S^[ZILD=7'&;'6]=.?LE8[RK)Q&Y(_)N-_OGLVSO3?&X"\5)IC M'0; ZT"(1%B\#QQLH!4;*46*=QS"C:U'-G[X4]9=&XDU+-)-DTMR';\,_OEN MH#GS*7@/5I-;J)2,1");0#I$CD;2*N_;7F>8_O9^\NFGU2OXO7S MGK0:'R>UK?6PS0)^OX?IOW QF^4=ILLI?1;.GGT*PU']T2^3Z;LPPDV_\_@X M8-[2*Z??^W>6Q$C&6T,! HZD3.QR+D0(=!9 M;)0MT;@]XK$6% I! MQDHR!J2B=XH;+M&TS@/:%^/A(XG]<6JMYVF?^NJC?_;]>*\[N/XZG@IL$^#?,!-[ MT&P/=\^/742=KG6]".XLYT$S4$R0@>]9[?_D%&@6(W.UVT]S9ZD)\._T;*G9 M/GJ-;Q72[>4,9-">%>DAU=[X2BKR5+)7D% FI^J4#:EZ9N V;-\2R9KHIX>^ M/'?(?P?U\D+"QB@CIX6G.J=.I>PAF**!<:Z=#*AT:6WI[@#K8'/0#L:9UKHX M]MW?U;I^&8[#. W#Z-5X1L^K'[F(>3LZV7FF(SU:6U]-38I>4ZCM,*I@E!UN:S'%F[I\[8C$YRU 98%@E4M &\I TC,&L<>=^* MG)UOCJD/]*:+NH]1>!L]-/TZFY+78V51PDV MZER"C2XVGTUZ+Z##6_['T_5:-\96BNHA)O?[Y9@$\S&,GD_&^6N'%9FM5L;4 MBQ;R=$.)X+EWD PSS(6L56AMIFW"\0USIK-:>MAP_OGNU\DGG(X7._%[I%7? M=6U7.$/TQ2>#0$NL.+V%(,A!XL6PHI53NOFUP*[8OF%*]:*^/II0XW0^+$/Z MM2J,E_AQ,AO.5]"$1UJB\'38USZH& HX(0-Y1BP&(5TTI;0^U;;#^8;)U$I) MO?2=OK@@?WQ89X:28WY%:F]0,-HQVHFV5E_!*&T_\11I?X^V+B*"[7_NB4BWL_KF,^Q>Y0&R5+?'W@LAL? MT>FJ^?SB[%B R*_';^MY,JW5+(O$J>G5MXLKZ.NP:$!7KG%,DL2"> .1ZCM3XZTWPXW*[@#K^='8^%ZXW5^]#@ ?(NMMY,%9X$ M<]F!EK& JMG& 24#@W2<>RZ,_X9N#D^':+WHKX\$BH6@-KT )3B+J;;M3<61 MV9 \.%4XF(*.W-A%:I-M6('FIW%@C9%F#(F=&181&M"_9W@'6LZ_,C\64;:QOIK8>S>)-W M^!7@U4WK#A![ND?? =Z1KL=;JW8;=1KKY4@4REJIK),F5\9R4($3: (/WA6A M15$ZJM:^Z=&H\]!]]0DP9Q]U'(@QLZ][\2K@)XLE\Q(YH-"$D=54.2D369I1 MTH\B(6WM9.Z"ZXAN02N%[D"83MKH95SQIAC*XEVA5R4)%U)-[%#DS 8.GGF$ M) SC*%TBK <)>WVW=QIIJ0>_\2W.YM-A[0ZW&>/FGZZXOPOVGNR?+KB/8QBU MXL!::ZP#*["7II4=UI!*#+ZZR]KZ#"I*VH"5U^!E43*EG&.V9T^^!TRK4^3> M/GKK@7._3\;X95DN_L33ZP$ MXS1LJA;ZZ2%[IFFVR"YK^5ZHL8VF+0C29_[[8[1[ZH4:DJL@E2R MM39DCG6 M<28!4E0QRU*[)NOQ=J]*/KO0HU]E'4H0HUI-9U^)(!XT5M12808C$2$MD>A4=-+UYK M\IQAH487SG16RS$+-9Q#IY ED*9.>C>UE*Y8!D'&E,F&=25\+]0X.*5Z4=^! M"S6<%^1),UJU0 1EK:+U6T-.=7)!LYB,:YVU<+Z%&IW.M$9*.EBA!EJTF1QH M0*\C';.N$*F5!]1&UXYE2 MF*_C7;UBNX ]8/K45J!'3Z1JIO%=$AR:JNM0.3);04?4V?#"@3.'=110':\; M,S$BJ,@+R\:T+G@] 6[MGFEU&M3:1TM]4NK5^./E?+:0 +]J5LXTUTY+T+K. M9Y8J@/-,@F12,,V$X+FW!+UU.*>19-5(D=LHTU$+?=P%;H F5M!84<:AE,"4 MM\N!GTX;3^Z 3L%S98OK+1UO'A7+5%G)1G*4TO,=?!G.,9SL(XOYY_P.D+,AGI%V_8EX^OG&X.H6.U=;\B M:3:FO;J!:7Y9+??:]IN,>?H9^9(WAM1I'S(NB@05V?*JT#84O#Q=<39*PKIZQ^/Q%1]_ZM#\NZSOVNKRIL0_2^NSG41TE6_]Z.?:8_DRD MI4&T&=$5#R;6SJPQD<50'1XCLRDQ192L_7#,SK"/E&K3DF<;,[,.J,P>SMS; M,OH0IN]K@2Z+)NH4P>NH@0Q0"S[4.4#%(AJC9*@:K!"9?V[))66>/F<#!1?JJ",PI6%U3GAOS9 ]XAZI?[YTM?:GD M5 K/7XW)L<&OLTE_J_^@ZFE1H\A=B4AVDW.U^[B+"0)BAJR=LR[1>^):4^P> M.,>Z-NF- 9-^--&#^;(%VE61\@[@>KK]N!?8<6X[FJEQ-WITT,'!B:*MDZYF M@,K,>)WJ1.:X30A>..9E*2JXUO&&(Q#D@2N+X_!C']'WP(MW.!HM]\QE=0Q] MO8J/K:*>.B6/T5L@)!%4C@)""@QDDD5QYH+$UNF+#V$ZO.G;4(5WK9B6\N\A M1/(KCG$:1H3O6;X@.=,Y2TO_A+=!'(EN.":]W'= M"J9M(?=1:!>-DZT5NPW+X;:>-[N\O MOGZDK'LXE.ZN=NGB85).Z]JIQS!6NU3[NE(!,6*6CO+41NQ'(H2(L_>B\ MNVR/'4"I ^I?U)'R./T8IO,O?X0+7!CQ7#&O5'%@F:DEW\1?%T*- 7!,*8A8 M[$X!7'K #7+0=]?$V/;L8X5(&FASTE"J#1V8BN3W'!GKL0 M5X;7+B#WB80\0(&=@1TV$M)&AY-#*>!H;*G!0N6YI$--*%"!)8A6("%6B7O. M9>0[Y1B<-DNVA$..2))]Y-Z0'.1,#-X-1T,ZA_X'G;CXY?ETF-_C\S#^UQ_/ MKN8Z::L<(@,>;6V@:S/$1)NG"9K.VFP+WC4NUER4'1YS.,.Q1\5,^I%J0SNR M0OL_W_Q.8@OCBN=JS$F6S*,OP&N3;14=F4W)J+KH8FSTSEN[@X[7/_G8!TH:WC.2V#3D\XB$=HPU=E]4HT/#N0YCB.HSI-(S? M+^CV_,OUKZPR/9[]%:;YVD.14?E82@'#8ZQU2@YB20F,R)@8>A]%ZY3W[JB[ M;#=7*7&UK=7\RZMQ37\;?L(WHS">#2RR($-F$'PA?RT@AY#(/!?")B.8IVU2 M[[#QW/>,PXM2G;K)>+$C M7&538N+.%^] "VWJ'JQI9;0')QVLM$H;X5N/5>AO-=\,84^,&'W<,3Y6L%?O M[]?"Z44XX\\/8?SZXR*O^(_)^!/.YIB7;_Q &18S"9I$7TLTD.3O=0J@>3$I MQ:0DMF[4>;#%?9LOQ,G1IH>DTT>!5<3J^D(=$6P]A?W?2SD.^\/3H=>$V@?7-YLV_J6P>MB& KR3(%5 M(TZQ7,!YC\1&'I+BSK#FS4>:@3_4U="Q&7P491_[WNEJ]4OX],N+J&D2GDRL M(,'FV@#*T2GCE:EB1<>206&=:4S76P".GYQ[4 [<':;W:%T*HCK98QS M]6)OQ/!V65-/.;Y]K.#F\?R%@^<=KNH]H^2CMQN@B'+UH"$/2O36*#Y+Y( 9(Y!4I+ M#M&92'+*'E$5%4/K1+$M4$[0M>E=SW<+01LHJ83+XB+,-K5%9=6 M6==6C-9Z62,]C^CE[G'7)9W0S6.P40E9@&M-&POG$IPN'!1:XR)7VC5OMG6\F\?. M"%8!TU\FTX+#^27MS_0J__SYXW"Z^(39J_$ROC0P)1%! M1\]*4B:WKP#I?5$GN-6VY7>SR&,O-.GC\K594 )+D=ED"R14$G-6$>*B0[/W M7&*F0PQ;&P/?9!2R"YN/HNS3C$(Z'@B_"M4\JH/.T$#@T4-Q5DHKQ1RKRCD7C0Y1#CG,3I^*OS%0"ZB3PHTUO8@ M=HXJ71?I+O[^G_2,#CU]]W]&+W&E MG1=U.H&E5&0)R=%VEYP I3GQS_-:RY)+KO.NK6J>E_)T TN[Y^B]G8Q&OTRF M]1\-3%"@$VH!3 @RPX10X&4HH$QF0J=2 F_>A/)[)O0Q6'JTK.E]*/:DJ@I^ MI8^87\>LK??1*%; ">Y!H2GDT5@'*1H47K,0"-2P_ M6!1H][;&MSC"^H^^KE)$$4JV9" 83W\P+<'EI*'([#@307(K'W!.#HOX^\NQ MX>4X8=+T4;70VTI75Z4WEBI+6DZ4:S'L9W'LX\#5Z$&)@ X9D!Y1?CNE"#3-;Q(DWT\63JW[IY0">I MA?_$X?L/]-]GGW :WN/"Y'D9YOAUPMK-ET<;%[SG%ABKL5NU("5M^$4F7E1, MTF+KE-P3$\$3VA^?3."G-PH^*6]V=W$,,GGM*M/*>:S3HTL0X*NUI6QAT3*K M0VG=0?,4UOV$WKU3(/\)OLA[,?=)O;VW0P4/"\)PE&B% 6-J'ZXD FW.] ?& MC"0(6:0_F3S?;#SL83'8:-$8LJZXJ@X,MPC>%@0K'4N: MBV0<.ZF V?<7M)<7],24N!M?3JI"/NL_/M+?)JG;&_L?9I1P!W,#&LPI,P@&UTCH<77.3P(KN20)2>9 MF*<3<'^LMWO,&JIL3%3)(["8.:C@,S@A/$CNB(,^LFR;^RK?8 U5IRC=491] MFC54AI=HM8K $>LUO?:T[1L+D4ND'221V](Z2'UF-51[<>#>&JI]=/%4:E!V M6=/W&JJ]:JCVHLDABE$>H^.GPE_%M,"2)3B%B?Q"X^L-.(/@BO$J8N;MYYX_ M&=[N54-UDHYHT1)8#AGDX5DQ)XERWD("PK02'G MK3MZW OH!!WDWG6^=7!@5X4=JZIJ\T]7LU9[Z=KST,/ZZ]^SUS)/J. *8PR8 M#:!1#I05!9P6 FPIZ)@MY-"?S&WU;ZT*KIZ-%K]#+]9&*"O-#41(F;.B@#NL M\\H7/5-S!)\L)[GH9%WKV,9NR$YPQ%^#B:(>PJ4Z,OUB0]+-=Z5ZLU?KTOC VFS%=(:$JS/ MH$IV$'6I(]!J8%FE8E(O&:9-T']S?#Z2XON8%](L(,>-2\X4#:DH7=.F2)X\ M(TCN34F>EQ2:-T/\%B/P76A[%&6?2@3^U9@<&'PW)P.J?MQOJ\-F$24A-]0P M3>\>5DM.X0= M@2 /A*F/PX]]1-\#+ZK-1[MK&'UM"U6'4V,L#+2J8ZN9)C]=* $I)I-DEHF[ MW)@+:R .;[\W5-*DI81["(>\Q1G2!WYX-LXO\1..)A_KBE>QFA5$ZR)9^SZ2 M%6=2;7^AR0D0"6Q )^A%R)JU)L$.L,Z)%JVUT$]A^B^W M\?%HC92T#7JL0UF0>_#&6"@^H$XA.]%^6MT#F,Z)(DWEWX.K_BN.<1I&A.]9 MOB YS^:U(_HGO U2!DLT%1G(W&;U0JR6*BL)+*9L,I/*^-B8)#L!.R>FM-=$ MP]SVV70^>#.=Y,LT?SU=!5P71A4:I:P5#DHIEHPJ:6BQ9%XQ:UP0'HW$G7Q< M>L -5M!WUXS8]NQOTZ%MHHF&&\D-/'6FP@K1[*KGZ0Z@]O%>=Z/).I##>JMM M=+2N\$8";FAFW \NA)(*%DF02N4W'6LN6D7\YO2#X)E@.Y6@G);6M[B@!U3Z M/G+MP:;\C:#0B72-ZZH9<9U[5F\=DO(U*XPYB#$&X$P773*S0K0.UF^!H#%FOBLP?LEO)*58UKN)I?>"YU5%8 M'Y*\$WW:6 NZ_0E/6:4-9=?_:+@_<+XTF8J'80 37*8OLY3,?D&WU8!?O";O"C3HNLG1X!!6-@X#9 QEW2D0E$MD%QR77X4EU$-5W MH]M>>NN!9AO?NT6Y]"2;5>(EL)TLGH;#0J MZM;Q_;T GM.^U9]F>HC\WZG#7_;M7,4T9Z\OY[,YV:VTFB7G2]%,2VG!:N=J MRR,+H3 -]-)%Q64H7K"(T:J/LR:$T=:C=:2"RHE>G3J>2GD!%QPF4 M4I"MUHYV;DMN]2%VH1.A27^[S5Z2[J'YT5U0*\?W^IPND9O != A26>G- FB MB/2M"0*MRS+PUCT*'H!T(I3HQPGK(OZC6LAW@8O 0]#&$*V- )4S[6H2&= / M69;6&E2MYP,_&NSQ&=5)[8^VCKOH[!3(-K 878C!@E[$=EVL-_=6@\]""FD5 M 0R?%:RM%J&2V2MOR4Y+-M$[&00XF14H0^]H M"BD9UG$=49\,Z=H08SV/_)!:[:<(X>$5 MO BCT:KOW[-Q_L\P7318'J!P63 R91/J3-"YA)HP1^8ML]P&HZUH/:BN ]SO M3&RAQ\-%KE;26@N+#.B8B-I8 <;67/W(-#B6)!09O+*VZ"Q;FW5[0CQOJO6I MK\.%, A6(*,U)"A*$.N#(]8G%^@KZ6S.GBS,UMU MT Y&;KT:9CM)>\^VGA_ M3?/=&*]Y_F6Y;;X8A=ELFN!:,"U\5CRTYMQ6,"?8%*MW76]K^]9)4?W4Y-_34]9FLG>C MX&!X"K4E5P27HP*3O PF(:=O&K/H6V@"W(5)[136PWZT"K9=E8B$5*30"K(D M1,I[!4&D""(4Q8V)*=C6:1.W 'QG2P>%]! "O;4)KB"Y(GURJ( 64T E1XMS MKLX9%84'&86VK7>8#3"^,Z6S8K8%<9$%R(YC)S>-/C;!W#L1UP[%J M*JP8ZBC)?'#,-,IXL+SF*@>;(?)H@]]V!8>Z^S@)!A]1^2=S MA=)MX<^_;/Z 1?@L1^\+MQ92'1*G?+#@"VF*K'_AC$4DW_&T]O/[EG/\ZYW# MD[3MCM^,+#V$$C8CN^'L[(*OIUNAA[ =Z8;G5,BP$TD[:O(8C!/>Y*1,HI,M M>7*O:;OP6F7@(MDZW5FRZQ'M3YII#]W)/%6B[:/ @][6.%JS+))!SF1N*V/] ML@5CD3EGYY+VK'F!V>GA/%J"M!58R6)T6J3 M!13F"MD#.M126 5&IZAR3+RHUA[+%BAGQH06 C_X&$XCM S1"@BA-F<54@!] M9T#88 6S)9;<0S_L4[J!ZY43[81_H/L2R6U,C!R%8.AH5#ID(BLY#V@S1A&M M%Z7U[G 2]R6'.R,>(>@>$GEO7]S5[GVLU(3BB*J..DK@LS.@N?>)\"$I[;QN M4GO5]^.%NZYIU?B6ZRV.ZES+-V$Z__(GH9R%U/&2ZJ%/['C'M!?@1E=$6YYY M'80T D/(IM3NE+1S)ZEJ$)O>8U1!:&5=D.T35^['U-U.V/CY;RZGZ4.8X:SZ M73=_9^#HU,J!,]K!3"!RDU,5.,_ !-,Q>)<70;/7Y<;/!H++Z*U!2,@UJ.QKBY;$P2FGA8G,V=BZ'FT/>-\&D3HK MIH^H64H+4&_"EQK.?G$YG=9,E7'^8S).RV\&*B* )M$)*PS1/'L%B2NA M=7(J-N\9N .L,^-,:T7T.F)UF]'P_,NMOUEMNZUO.0R!SNCH'(+5$FF+I%+NC._XU:&],V>U4[*JQ7F)ZUWBN9I[L@*BGZ\IU-,>YH.Q+ M?_?0I(/P#T.+Y 4O65LPWGA07@8(.C+(2M6?,Q=,GV;U$6\1C\>&?63>,PM6 M(2AZJ"KH/<1Z 45^(.V*Q670LF@=G'0$N4<6'"O(UU4W]ZCZ$8(]H(-=2:TS M0^15(*Q4*+2&3N\V9:N!0?[1H1I6-.MKL9U_3*97EUO?DUX,-HJ+@(D@W0H M)D[+MXZ!UUDYRX7C_L[(NXUCSW9^X,D$VAZCI$G?$FX\[FX[R!>7L_GD J=7 M(+V,(B=A0#-;JT&C@("6@50H7 A%!N$[T>#. \^?!ETDW'I&WD)V,TQ_>S_Y M]!.FO+RL)="U6]W-.M/7X]&7AV^5;YT0-S]V>3BD?'TFW'K&]2/VNF;N@+[C M%3,];/!L--KPJ-]OL6UOL3SXP1U>^M_#>#C[\"Y,A^-G>;)(+SZT M:IWP%2=#9HP9!=(@F7WU.B]SWLR6FTG MM=9="];.@:_=&IH?L[<_N=OI>@_*1AE;O30D:WSIVWO/M"8IP.>8W=LG.W9( M]GTPN[-YE<>Y%G <4I$/B'9=F;K74HWSKL(XI&)W$O.Z>DW3G/OS2J<_I/HV MBG%=7;:'\,:K<1Y^&N;+,&H?UKC[V0WB&??";1/'N/&(-O&+]0]LXPFMC'?- MI$ N!02K"JBHZ2M-[G9D:*+T-L>[E2X/N3Q'\FVV"GZ+3_.(]6]U2[>\4ZL? MUS\BO>;_\6__/U!+ P04 " "V@H97*66$5B/9 0/PD % &-X;2TR M,#(S,3 S,5]L86(N>&ULW+U[<^,XEB?Z_WX*W)Z(O5411A<;1[$N@+O"T$JP<$?R^H>5/<"_",O?E\^$7"](E66%P\0 M_KM^[7W^^%PL[^XK$'A!N'UL^Z_%WTB0\0AS'R9,>!"EC$,<" HY]0DA$8F) MCR[N_D9)S!F.0YC$&8%(>!RF:1##,&8LB1GF)$MUHZOE^O>_J3\H*060ZJU+ M_==_^\M]53W^[:>?_OCCC[]^I\7JKWEQ]U/@>>%/VZ?_TCS^_>#Y/T+]M)^F MZ4_Z7W>/ELMC#\IF_9_^UR]?;MB]>"!PN2XKLF:J@W+YMU+_\DO.2*51[Y4+ MG'Q"_0UN'X/J5] /8.C_]7O)__+O_PV &HXB7XEO(@/JO[]^^WRRR_0G]<1/ M:W&GQO9:%,NMU:]?PH_NTOY?+A<26VO[LO1':\V551O&A5 M29DJ*?U82?DOISK[Z0SQ'2(<3X K>Z.5OD M^H/ZN.93?;N[KLX6?7R)77T6>456$WP6^VY:(J_4+[[(GYIN5$,=9*K[::B[ M):KX7HDU%S5;OF@:+/F__47^M-B4\(Z0Q\5-E;/?+Q\?"\&6FKJ_J66MO+G\ M=O.+>*"B6%2[[W/_^&FOJ@LL5]/#N'I; M!,%OMWT\'W\9EL=6*%*QGF)HG?F*YW$T]5O#%B&5%_C!0_2H?^%G5 M R'%^@O("RX*N8<^HN+N\Q>,+Z[)\]]+N62H3;+:%'Y8EFR5EYM"2#(3GROQ M4/9\_(:MS.C3E]*"IQ*TY 5[@<%O2F2@97;P[5NB<^3++P7[ZUW^])-LJ?GH M&=]_ZZ;M3_*E6RJ[_SZ+K(F1"\_"3%O2$K<95=/I&E?&(E/N6% M^LV-8)MB62U%^4'0:D$BS!@."(QQBB'BH8"4>!0F(J5!PI(L(8'-(FLKP.S6 M7"EA"?(,/)#B=U$IN4&YD]ANQ;4>#+,%>$R(QR:E1G2@IA-0HBJHE9!@+_,% MV.D#Y4R!ZC%WZ_-0]!PMU];=3[IZ#P7G]6(^N)UAK*?.?/A&=\-8L9'&UI+0 MY4HW?ZLZO94VQSNIZ.^+D,18,,2@R+ '48Q]B#.!8.Q3@3WA)7&861D5QEW/ MCND:R=4,;&0''[\_BG4I"9"L.;BJ[D4!WF^*0IT^MO2RM#O,!\?0 !D%\K$M MD2-HM^0&OVG)@1(=:-E=FB36@+FR3_$.[+^_>METV#ON;& MT8VXH)87U (#)?$%^/K7R[^:T80)R-U$X1BZL3>)/:CU'U=;P\<;[P)]Y#H5 MC"\ZG>%':,R^%KC4_"M?T)SJ>[7'P+^8M# )LUJHLN56FU>&[7Z_B5+(E^XO MU_R#>!*K_%%]-HV5ND#4"["D48@2BB#RPACBB,^KA;C-FA(BC#5EW7Y-NRHS4 M?KTQ,WMI&'U\7K-"D%)\$/5_/Z^O'D4A5YWUW7ORN)2VTR4MJX*P:B%0$G,F MC3H_1))+:.3#U$\(C$4<>ZGW\N_23-ON0;Y5F1 RE)4 MM>G7,O;^9DPIR<0YG# M,\C[HZ?IR1P_S%1L^WP8OC'4/EII;UA25,^W!5F7DF6D2?UEY]64^33.(LQA M1)D/D8@3B'F$8<9$$OHD(4%D==W9U^'<.*21%VB!04MB,P^H8:";FDWNH!S= MR^.$;%SY>\QAHC3>H:,"/*!#\F8?=F;F+K1GV7GU0>YCGPBR^+O M9+41IK;EB=?GQIY*,* E T3[^6J1@9+9W) \!56_!>D I4DX;(\*V"/FQDKL M@6"0>7BJSFG44(XL;,8 MW0@V-R*I154,4K:$57]_;(7 MK0NP50SLQ[2MFSXED]JYM&_=PNW,#G8DUL3VLELP#^UJQ^V/9'^?VBQ^_.=F M63U_7I=5H9UN2NW7?WM/UE>/JHGR:[Y^$J5*7K#1+D'*RS7C002]D*D0B5A= MA68>Y-R+HY@SY*7(J5'N2O*Y+1%7FTHE(5&974"I-"S!#\MU\Z-M]/9DPQ^% MF"/&0R@'6D"$T@02'(4P2[D7!7XL_,Q?/+[*'?+G_ A>:S'>I_!.W"W7>A&B M9*47H#_!EX#C$%,=6GO04K^) MN:LD *!!X +L,) _:A0F/%-T/7!3'30ZDWM>IX^NA\/Z2-*Y /91%TTDQ\>' MQU7^+(3.&W(M9_6]E$D=AK[/UU6QI!O=[2YZB_L))QF%6192==$4PS3T$.21 M)SC*TIC[V#048X@ <]N:[@)^;ZZO@6@T :PMN7F,P: 1Z5Y9IL!Y[(/4+<1; M=.MD1%L-5-;&-7BA0W]8F!OHS6,^QAZ"B0)!QA@*JQB1>@+8G_[^V& M=0S'9"N4G*5.,^ESXO1I%C 7EH2(7:QNDMGDK<_1[,,6A@%X4X\## M-/9Y.BQ?D:$$<[->\R;UCZT5G/92&VX4Q!VCLKZ%KM;O27FO_E_Q^1-9*8;_)JF^6*K+ M6O4/DNM?_J+UY"+%60<6[T7*NH M"$ T2H)">9%EJPVK-MK.+X&<^4RJ<:'_!&*OC=Y&%3M=];_;T?(8GX$9<;_Q MX(Y,[?MQW>H'E()J*-_KH51_@I;LRO%F-X[U(VIP7_WRY1O*DE^N-VHA:&(H MN\XAK:E_Q!%RM#B,(>&DR\>($+]>8,;L:M@2]$%DHB@$E]N9_$'AWFQE@M%73 Q;,@Q:!XBXD_!?'8.RB+%I(7( M%J !HQ5$ MW((#*#P9HB.AFJ\D2A#:U.*1[+DVQICEVNN@T2: MU?I29QAN#$(BF K/8) 0ZD'D^QR2)(FD]9VHLPS?3Y#5.FC>]=R6KT;RKNH[ M=6YFV]*4QF-A:)R/@O#8]GH#;D?9NUKR,-V[6*G_/Y?=E:7H%<^35N=%-2T3P0<@>'Y;K>DNE)#;,]WX*IOY; MEC,1&IDNNL$!OREQ'=VG= QZ![E6'N3W9]T*-.^-^EZ;-B.XWU>/.;*_4QY M=>^=N9N%+<(8,Q_[,*%R?X%XA&#JQ0$,><1Y%"#L8ZM-1F=OV MY_C=N)IM&)RA-?*DWP/UJDSU"'L"(TP<;0.Z^YITY3=2^_5B;_;24-YX>%C6 M\2!R$U%[)=Z)-9/M+Q@*PB#$& 8QDJPAF&2-)" 0>0AE7L!32].DHZ_Y<<9. M5+U39FUAP0]?0E=B_D=,D@O6 XXX_3/4W,'KTJ M'W)'_ROVB2GJS!97VPF A?0C#S[&U2N,G#C#A7S- [GHC-1 MF@9+E*PR,'1!T)%AX>AKDV50Z!*ZG2&A\SG[(X[/:]F**&X+HF+RKO/54C'C M=9&S+X8U3@Q;F=$,;:0%C;A@*Z]>K)70@F^T/\\7EP5/+'$:9/J;M#_948"% MLNVC 9O7)DZO>GB=LDNCBI)8! A&#%.(F"<@B6@(/<8XR1+A1YY5M(=S">>V M=7A]4S]M:L23XVAQ$?]6H_-GO6:?33K#OD%XZ[2%)^7[E&>1^(QJ MF;V@F^VO7$(Y,D^&4<]G@=L[S?LM%^36OOJGT387X)EC^ M)(KG6_&]>B>5_'V(4UQWBW.CJ+8[&)>B@W5>@:(6'FRE'^8QUP.M@3$U"JIC M&UAM_SH%J!0;?'L%*/A-B0ZT[",XVYF!=;8/7D\W;^*:9Z;Z*8\]P[>'9AUF MA6*U#Z+^[^>U]NS]*A5L._BR0NZ@P\6#J!QRF:>JE)(D3GP6+ MM=KT"7YKOIDR[-YH*J7U5#H08KQI53NTM[(L#8H8,!T"LUV52T2GNB"L)04_ M;&7^$2S73;3 7NXF8,!ENFC;K=>)$SU90'&9YMGO=CJK*HMHG8/]9 MY'<%>;Q?,K+2KN^Q%\>QG/PP"3U)3!&2EAVB/F0DI3$F4<28D==@9R]SVR"U MY>OSCK? LIMAG"$T,I_8@&-,&D;*=U&$;*!%#_)O>VKH;GL2(C!2;SOMS1Z> MV%M _Z$W2>6R$C>B>%HRL:W5')# 2]( J0Q.&40D"F#*0@_2,$[EQH4BD=CE M>A]#RKF13%VOOM@*"\I:6O#87;-YPF$=V8' U6#-WXF@'NJ=JJ#1U7EY[E&' MXJU="3IE_'.X$YC [,REP*BSP59MG2=TG[%Q?\9#/-]/$R&7@"#B$"%.89IE M$>29GU&*XDS(EBP6@Z[.YL;I^_RVID[21I :FZ9.@!K?'MWF &XE_'1[.&8# MB3O#\W174UN;O4H?,3'[WQE&%N\VY7(MRO*#*%FQU'Y.EVNN:FF45]FU_+*V M_OG[[SWCD8@H2: (B0>1-#,AIB2$H4A+D1RU5Q1];+_ZHW M'LJSNZ6*NJC?:FA'.@.&QHR*Q@5\9(+:"O\"8X6YEE^AW=9@).8:CJ C/AL@ MP*0L-QR@U]QW1DNN+@6V"8O^L:SNWV_*2G)QL;L(70292H>!W2#/_1:P!FD;W,]L!4?_"'E M!UL%6AX88UX4&&$WVH5!=^]O?'%@!$W_!8)9,P-=R/;%([89C+:551./>CC" M#.(X3-1!(8.I"$-(?13Q-"8LCNVY 6MD M.GI1%F8+VAC5:/O1<.7*=;JC:9VV>A4^<,_J?V/B6XBZNNWGM91"QW67^B+T M]IZLFP":K[FNB"OXJ]20/\NF=7*F3V19Z"HBW_+5ZE->J%87$0]C[',"8\S5 M):?OPQ03 CT^M)G).W^'-=%XPZM MLXNFD<46LW\XLT@C:%X%?K;RK_6K%N M?NZ%-&-9P& <(ZKRIF&(0R^&&15I0+R0X #9; Z<23:W97W/D*J$;B.N/CAM MRS^L:+V[X31;F-]DD$9>4AV-C_72YAQ+1XN2.[DF74ZOTJ*K"L[\Y_6.5E^:/R%*MSS5P 7LNLT\]PN8B2HMS_LV4FFE.XAQ%),DH0 MQ)FJ;S M)JUVRD.,!?&@2,(4HH3%,$V#%'H\\%.?(8^F5@YA)_J9&U^KG(;;^V3;D_[C M0)H>\Y\-S^AG_%I"O?7@X.ST_WCO4Q\M-^IZN&Y?O?C]M'5UR*_ MS2NR4B<'EP^5:0CUJ]?F-H.O/UX!+=^K$\@'5;/1/#[Z-3C=T_A,7$:>NL,@ ML0IJ/J'\H,CEUVU-%IY\0HEV#/*I1]XF#>C?]0&=I 15A(BI -]<_>IJ4Y65 MY&FY6WAU>->DJA/7A22018PX)3Z-(.98V@:QCZ65D'(8A[Z'TXPD(K4J*ORV MZLR-B&IM]'HI&GU4_A-UJ.K$W'CCCV?DN[+)/XGY7XWM+K]:7];'UI>E?BV? MVD-SY&YL"P_0^,S@)LSI.+_UQ9<;9?X<]UQ.!\YU2E9'4MGOJ9N]%>]\;MA^_+;0%R7/-U7.?G^O#XHUS90+[E$O MRT0($XHCB'@80>*1%&8X0X1[0>"%5M[\)WN:WX2O!06EDG1XIOS3T,8B##DG M$M702R#"&$&:Q E,0^9CSCV4>GQ1Q]??5*2H)@3X=:_CP?Q.W"W7NN([)?(? MV!DU"3J0YCA)0A_!D/$8(I(DD 8HA92DH< L9")*&J0_KOGD.&_['/$&0R_] M8T)L9A4Y 6WT9:R9^%K("U"+>5$;* XS3O5BX6A3?[J?2??;O>J^W@KWO_ V M9T^MO713NB3Q$DI%R" *$@R1\&)(LR2"248R(LDEB'AL3^3.Y?P_?@%P/[(X M98D0%,$@XW)D8^I!G'@^C),D9@$).(FI[<(Q@W']\RPX[H=TFN.[LP;I3W0B M]^+0;6YUADX.PDR.RP[E^U.=@)V$U_6AUNF.['8 7"RWQO/-\P/-5PL6(QQ& M:0AQ(*TO1!F%*0HR* T&%J" L03Y)M;M0_8TIZJ2N'>=.\IV:5>0/>S(Y;&D2$CBIP';RGGY@V+;[UYN?5:[JM9[< M317H8S7E%]0329#Z*IT."N66FA-(XL2#64)"C_I>AD.K" ;3CN [--TAC(CLP#O]Z O;RBLW[>_S_J:KZ]%_E7DET]WVN>%51NR6CVK$BX6/F,] MSDK(YTKECUFC@XP+3^OZZRGG3Y(E'E!$(0IQ)RDTFZ) M8DB#B,*0$A1Z1)HUPLAN>0/9YT9Y6G)'@3!3?@*.SK'>9F!G<,)5FAYQU0BH M+&,U!G-R+G,_>E,=C3F4?%Z'9NZ'Q/HX;001ABV)7T55I^K]DI?E(B0XI8PE M,/2\&*(HI*KL9@2#+)3_PU2(Q%M4RLG<;-%ZT;K5LK+K8\3MW^L83+N5Y"5R M?IBD29)A&(8^ABA@!&(1J!AB)@(1A7YLE_%I.')O$3E\#G(J]W*6>CY,(\(A MRN371S,OA2&*TCBE$E5$[** !V/W1K&_YZ!GML<8C,C8%IB$HDG?_L.73BBL M%^:C*CM:.E^V/>GB=E2MU\O/\8=<)=]<8,H2'%*Y0*AIBV(OD*:-SR#.O#") MY1J!,FRS2AQV,;>EHHY08XN.)\_,:;4OTE!:YH#M:F)&WV@KV5Y+T%$2[YD@XCKAT+&NWB:'4(?2)]," M=;UC?RWP_EX96?Q:B.+G(M\\?EI;5^+N:&)N6_%&5*!D!5K8"_ ISZMU7ADF M/.W#K/_$WQ%<(U- %U(CE-(V &70Z7Y7NY.=[!LHUS[5-WE\P$3/;\1*1] U M.<2^RM$WGN+'7I[=Y,X?'LGZ&6Q%!8VL0 EK,;N/ F4PK\_%:.P9/0@>NUG< M!<&P^7NTQ>EF;I="+^9LYX,#;4E1ED)E*_(1($Q)2 M:6"J,S0*:>1E,"*!S],8H2PVFM]FWH?6BI87J/;C8<9$8V'\LC$9 1P$U@/1N&J8="YNDFVZWS:R^!! MP!SP3=Y513\56WN*$*K.T?3CN?&;RVY]Z8[V MZY1.=064D5_FS$+J#)BX!(Q+A M-"0P\JC<>O%80"II"I*(84E(L2]";)G4^["7^5WJ?[RYOK9,R7T$/#,B.1.0 MD3EC*UV=G&&$.(T.]5VEX#[2P[3IMT^K>)!ZN^/18;/ZFY#DL%0G/\),BGAN0#M-3,Z:7-H07:52E<[^GY> MJ[ WV<\OI/A=5,I0K/=@^T@X)80H*OD9;O/&Z3HY^VOQ_4$*QI&?I')C%8O4ZM&%+;.N\CC:D9$\]AI$9FZ9:* M*I9#1_PJTFX-7F. MN* ?]"T7NL*=ODMM;8_MGQ]1KHC&'M4G-6D'TG,B8O7 MCPOV897[D?L;>!=R^B J)5%,D,]AB!F&B. 0$E_^%3$:I;&/O8C&5O<>?YHS MP)N39WY_L[S9./>8[T]QL%<+=@$N*[E%HIN:7*L<7!/MX3Q*0>*ICO3F1.^>T\VXF?'6=,,P#<6]2A@CN6ZK()3"0J6B_-U> M+:#U J]&[ )0K1N0RKGC0J=8.Z)--S)-RK!.87Q-QFX;/V.K][DL-X)_V*A: MN'4\<)UD5_]C$R^\#0GF"]^+O23V,,01]2&B!$,:Q#&,,S_CJ8\\GF4#2-I> MDIDR\DZ^,S*>VH^*Q=;1/A@FM!AJU\KIX/CC>@@E%UN4.T$F'[C.@B@ MHQO:82V=ZR?XNB2MJB+.I(W>E*9]Y: F4.C%A&(H8N5Z+(CMASZ>:S0!!\'<^V+,0YT+[0;1D&3' M'YJQF;8U*L<*7Q\.S32NAX/P=.Z#:"?%&SDC#H+JM%?BL.:&4>S[O*RNLI_S MG)?[@K_E3;[B"XQ"3#+F0R)X(/>>*B< 90BR*$M9%!)"L\"&14]W-3>B;!($ M2'E+-2L+\236&TO:ZP#6C-GUR&C8,8P(V$[ M,N5L8=5B@]LVK(WDBI!:OW?I#&0-F#/?'_.>)W;UL8;DT+/'O@G[^')ID[)- MM7P2[V5G=WGQ?/E]69K&EQ]]>6Y\LQ,2;*4TO"P]#4\WCSA!9NRKT0-0P&]* M1$=Y(3K5'Q11?KS%R2+*.Q5J1Y1W/SC4&%%%Y]ZO2%F^:QQ;B1]X B4^9%G" M(8H1@6D68"@"EB1>@'Q$B9T1\KJ+N4WC6D*@103O;(V. P C0B+L>\I_)%45 M=[(04AH(*,TW[&$V3SNJR*C?9YNZKN17%[3];-&?W77/O#"?XM M7ZT^Y85Z:<$H3E&0>- +F0]1Y*/Z\ V47:3RK^W)B\KIU6GR!M MG=>;.\J)BC(.^PH,3]YG.[;SOQIM')];& - J@D"ON+TQT0VU*/ZENJK]O M;PHYK44UO;2D;&X1+8,4CR-J MMF"P=[9 MN%#4$;_"/U.MJ$%C.)=R47;"SVNC/,K ."\:-4R*,TL'?%X_;JKRBW@2*[\Y M A4<)3R-U>+&F')!]V'*PU@=$?&0AS[RD55>LHZ^YK82:=F ;[?@=&%IMCHX M0FAD*M\78;@ M: 7H %LA$-F TQM?)*2Y6OQ33!5./WY\YK; M3)_C;_^Y9]()1/HGU?E@C+T2U@*"K81J/>3+IR7?D)7#2=>-PZ#Y=Z+)R:9B MMTKM6=GSY+!M[W61/XJB>KZ6PZG2@:@SZD>U#]]'H?@ABF+"$A@P&D"DTF]@ ME:07IS0( T$SQCR;W6]_EW.;Y>WXE*WTN_2Q6O0+%2QDMTDV0-YLK^P6SY&) M8BOL!=#BOD1QU+ >0(B(E*8,A9"C@F+SJP-=LY.4)L9,)X#58CYQB!/_UXN(H ZNAIVE"@?I4/8H(, M7K%C"_;]8?&R,N?E>KTAJX_?E9^)6" <1B2@ OI12"%"3, T3#Q(A/ 2$D6> M826YGG[FQA+[0K(K)>L%(%I:(&IQS=BB#]MNIG"(V,@L\:KJ[@6H!04?78+% MJP19)P; M0VL1S\K5.L(X&I[_O^WHC+P:N,SV6FO:=LG6VLX@0K%_*-XZ#+%#PGFY4 ^' MV%E H4%7 T[G5,N_KGFQ>KYKI0=_J(Q/Y4XU,#G.U_H4>W&NUONPW53F8KGXN*Y4 M1:<'LEJ]VY3+M9!K?2JR*,.I-(HC)/\(0@X)BT,H8I_0* UH2HRR"9UH?VYS MO!81:!G!5DBS.7X*P>[9[0"7D>>U'23&4[E'\8Y)+-^L)['\83^)3[4WR?3M M468[LY^R7R2^J^O[?"WJ=!>+A,1!POT8 $D2$(@1E58782@6 MF>E\?=WXW":KE@]H 9ML'^8S]0"X_FEZ#APCSU$+)*PFZ"F5!\W.@\8FFYJG MU&C/RY//#*V RPIU)O-!U/_]O+YD3*?G_":86#[I+! LI2B3:RH,*4^ARLP' M4XX(#%"2<8&C%,5L0*T:D[Z-/M[IJ]-L!07%3E+;*K4&N)L=8#B#<:KJL;68 MX(>MP#^J(X4=HM_Z$1U0_M4<(F>E7 VZG+@LJSD(AR56+=ZU-\ZWP1]7V<=" M90QYW%_ ?Y%;C\^5>#!)66O2S(QFPE9<71^D*"2EYYMR]5R?N[T^KVO[ABAE M@-;&D6^(#7"#S%:C#B:S8&W4;1NS5N^=E]CJL1#WJ>L_5NF56%TNY4[]KEW#Z*JJK3!671%F:!2S%,*89ARA!'L0\XC!+ M?40"'OL"6?D!CR7HW#;OK3J3=U*3$ORPT@5"?P1R4B[WE:<+8%1GM#7:C=9 J=T4RMH5&;WD_WM3C_L%()G\#-V6 M'1U[2!SG(W,NYIND-!L+[%-9T4;K[\Q$,>^>FSAY]7E_*L0_-V+-ZJ(!02IP MB+@'_3#Q(1(L@/+O#(8I$Q%'2G'Q'5VF8X>WR;+3#\$)[/-&+PZC&[^0=0]\-9+-TPH1[ZB$ZYJ M2Z& 0^JQ& :(>B@.* J0E'BK!)G M5U\3U]XT4/NPVJ;)2V'1&(:.W(_F;=B'U?Y=K'E>7*[Y;4&>Q$J55"^OR;.Z_WG? M&% 90HS%00 ]Q#!$*0]A&G,B__ BGXHXH$EL&EW;W]WJ(S#5H9+( 77.%VG&Z%F\-=C>5G+Y+GJ><6750F+KL"C/J,X:E M'2^$JM[FI9#X1$BSGF*!B/ 2[MO8\1U]S8U[:U'!3E:P%7;0S6(7R&;FJ"/H M1J;=P:@-\1_MP\.=V^C)GJ;V%NU3^8B3:.\K0VFCD@._E#1T69:B*K^*2G:V MVF@WB3SG?RQ7JP5E?A0%E$.*"%?G@"FDF:II$_H8I2@F7D3M^*._T[D1R58N MO8W+==G#Y4X-0+0>MF1B +TIJ[@%='1ZV0%7RZNSH8,?=C*#K="GP;L0A21A(8^Y%@ 6*"AD;QJ6?(,#>N:IUHG-M#:[RS[CZ/5SQL>, MP49&?61"JZ57"3U.7ZM6.:!"&EE+?K$=E.=1ZQ>< :DC_ALBP:1T> 9$K]GQ MG*;LS]R^YNM?;Z0U*?_[\9>/E\V-&!5!FL2>#Q,_\2#RY8X-HR"&?H82G G& M$[.R@R=[F!O1:8]?\[.?XZCU'YF=C<7(]"/EDO_5)SKR1Z!D[+\Q-$3'_##L M;)0F.O\Z@I:;HZY. #I.MXZ_-]F!5J?8[3.L[@>'[?@N&2LV@M<&[BWY+LKM M*2SQD?!BE,(PQA%$E,I]'48,3/-IBJM89T(T3)WI?NOP(P!WW9L1Z;.$89U5$-VO,%PE;O2O8#3 MIJX<#>"#S)7C]62WSI1%I:H4\@VK]L5MQ+8J%,&8"5\N%22E&"*538OB-(,, M1=Q#G*0>8B9+16]C>ZU8?&DD>R9H 3 O'VB.OSFT6:Q'5PISE MQ0.1HP$:6>W]8X\!U3V)'6 T\O0=#H^5)VL'"(.<58^U-YD_:HOI:&)NY"A%*W2NTGT.*O/]3A=4_?L>1RB-3(BW!=$.5JUB$1[DVV4#)1K;YA,'A_J1T5*H7S,7_GBI)@GE& /TH@RB(2/ M(0D""E&6>%[*8KFABNQ\I8[V,S=6:!]XUAY02F9;UZ?CD)J=)SL :F1B:!R6 ME(PC>R5U(N',\^AX+Q-[%W6J>NA!U/WXP/*X^;HJ"*O^L:SNWV_**G\0A?;? M_"JJ[=85,R\-(DY@1IF B"U$[=6_S=UZN5OD?^J0ERPOPOA!\J>))RC%NZRW@ MQRA_5!K2I5]DXG 51@$), M/1AEG@<1IBG$0CDQTC3U0DK"#%O5[#;HK$*J80'$FO8OSJ,-Y1!$;*^^LB?UIR MP=\]_UHJGZ7/.LFX-(A+FQDA(?9'(QKWU"EEO) =F)_C<[AAHP+&:$-2[8(_.7"H73 M6&_%5U5D?U :2,Q_!#LEP%X+\-M6#X>D-AQ$1QPW0(!)*6\X0*\9\(R6[$^$ M/Z]+V4EQ6_#K?+5DLE'9+_N:5Y<\?]15GK9G&X;GP\8-SHW1&L'!]E!T*[[> M.2@=!-_(_H!4!32ZF)\FF\/#N?&4%I>4.P$!OE.8LN0D#ZDS396+O$;F7]JZ/:R@KVP M8\2)& +C*ERDK[MIHT8,E3\('C%];R"[G.=B7%][+GR.0N9C# /.0H@0%\HK MF,)88,P0"B(D4BL*(Y^$$4P'3*)'[0TQ"2#D)8!(F I$@"+W8JH+6B]9G1[=*.*"D M&Y3&[B5RAO0W%(^Q:T_65X^JB?)G7>[I M\[JNU[>(.2;49PD,,@]!1+T0$I5UF$4923P4^YYO=74XE>!SHQU!'SU12?] M< %J"%2A^1H$AW&_$P^;JVC@J<2>-D9XXL$XB!R>NO_!(4O_D==W-FO^@51$ M9WK>'K)1&@8!$@$4"0HAR@*U0"$,0Y^SU/?CU,=&B9B->IO;JK*-(KG/FVMC MY=PB9:ZSX5O'X73 W+TJ. =O9"K?XM8(JQ-7*7'KM.W# YDZ +2.97(#Y,3A M3$,!'1+3U ]0?UA31QM31S;UJW,DN,G@I:$^SF5UE:DQW@A+7QT# MC,TVXVZ1&YE[=3B$Q$R+V\[Y4 (E\2A^-^8 .?-A[NUP8A=F4P ./9B-W[1C M&BZ6BP_-ZO3_;D@A)^SJ^9MXS(MJ@5+.2""Y) X0@X@& A(B?PI8*J%FB'K4 MZ.2QHX^Y<8Y(P *##@T6^71."_&'/ M UUM3C+Q#93:SG231\\IH*-3&'X33"R?5!36(DA)1H6H!K."36/U\$Y]?# V I)RGO][ZV:_YIN29K)G_^7(F'O>]Y M@H7(_)A +-3IC:0%2+*,0L9"#WD)\D*2684$F/8\-WZXV3P^KO2A&UD!OBS9 M*E<)?W2 WSI?0Z55.SY ;INSK6*V(0+&HV/&+Z-@/C+G-#*W//\5HCNQ@99[ MG! 6[1<>?X;]SNMP[\M' =^_M8-##P0(8]+.3=U"!5?5LK/6E*G6J'XNTWU M-:_^4U2J$LG"(XG'8QY#03"'*$ "TM3C,$0)DB2G$B-;)80P[7ANC+;-)OXH M&[PG95TLY['('T51/>OI)OZY60X(PC0>"1F;.4^NV\SEB[=>"?68'J/WK<9HJ/.O6\DRL!,=JJ7J^S7LBZ& M?D4KV8W*V?+Q.[M74G_*BQ/%@!<8"T8R5M4G"!O]%$A!J+12%\UY;MJVRN=U'!,3+-','! M66SO:<4'EAUXT=2$E0:.J?"RN,#1)X;F[5V12NV\BNI9-BSW9TSONS[L?#_V MV\\0I?ZTA.4S]:]_$T)(HCLT%R&,W!M)Z#;6G&FXI*C;^!I3*FLW!T5LQEB P3EWHY Z;#0C#G-#:,'J7Y M=I5]+*OE@R2/4W=5Q.!SQQZO&)R6&XXJ] MGO$GGK(_%KD6^:4^XUX]*W<\=9IN4>CQ^-MSFZW7'Z_ 5DSM,_KJNLRRRO4) MR/K/3\Y':^2I?!Y05D1D1RS=*K6/6GJ>M(\T_KBNY$K_:;D2 M7S=U3:0P39*,4HCCE$-$:"0-$KD)Q06,6)2PA',CAG855T?) MBYM*IY9^\8Z_ C.#X>W&=F26>XMAM7=G&@5]5YY*;H6;U@EI%& /_(O&Z>6L MX,SE?REOI]HI2>6M:=6*96$LEP:/PIC$YP;U;<$!BQ_>%B6I;[E876"-E9+#536#^M**/WPFQ&R4U!'YM@VGKNBO4K: M"_!55>IU7XC7%!RW49<=_;U%N&6_^B?B+ U>'.$6K'&L+#]LQ*4JW?R?@A2? M)$\NTHP*%(4(BC0,)1\A K$G=ZQ") (%E'L!MTJ>-TB*N7'4[;THA"YQ[?#6 MZ^00.+CU<@'L#&Z]JAQ0H8^SMA7&E2+@4U>@F-MKKSX@I[CV.BG#?*Z]^F"R MNO;J;>Q<@_YX?NEOHJR*):L$OZER]ONOZV55:L?SIB+GL]X0[KUOHHQE.)8F M?,JS ").D61*'D).8D]0+TABNQ1!CN6;&X>V;;]O-[_6<2S;NK:G/84G&4I; MLWSR 1K;+C\69[3WR+P >]6 U@THY2YVH]<8X>/<%XX$NW.#W(UT;V21.X7V MM$GNMIMAZ\")56=K$:;,S[PH93"D8:H"]$.8>KZGTK^%,1I RYL&0Q(S1@(C( MMSKK,^AS;ORR%1D\UC);%K,S -F,4!Q#-S*K[%"[[D'-ONZ=.0ZNJN$9]#AM MC3QS" XJYUF\.HQ6/@A:[>\N+I_(K_ ^5(4+^_7TA^++Z MDI?E @F/XB@)(4Y)#!$1ZJXY$I!F22)BS".>!C8\,T2(N1&/T@&4.R4N -FJ M ;.\@"51B9W)5A4=ULJT,D!5,+:CJ4 L9;8P_%R$2F1^&F-0J7+T;A1H_" MY8M1J/4 7[I&P9KVSH'1$0\.$F%28CP'I-=,>59; \_[E"WYN2PW@G^0_:[O MZJ)OV@0M/SX\KO)G(?1#UTTFV&OYK98+/Y9?<4(H1!@AB#PB=VE9B&$6)AZG MW,LR+[$ZUQLFQ]P(5&F@)V6>Z7O:?%LO%&P>Y<\?;ZZO6REUAY<3'3AJAD=X MXX_%V$=U^OBM5@'4.C3%."]JAQA)JEM%FK.ZK2I Z^+P8.X\,%T=P V48MJ# MMO.@.CA0.[,Y^WJ7[_6,?[\B97DI][>MO[YKLBR*U,96]O@Z:%VSL![J;Z9S#-S*? M-2AM 53U&5_\ZEU_%LL!&)H7O72*Y41%+WLQ=5/NTAB:CG*7_6U,5N[26)UV MN4OSEX:&AMS=CL) MYC;=Y2>4C.-?MP?=S$P<%I.\!O8G>Z??^S=*4[@&>H M&]UA0P/KYXD_FBL/97,6^5K^R.JB"G7&@/K/O6-5&A'.0S^$(N0$(AP(R7:^ M@#Y*@\#C4990J]P2M@+,C>)4)<-UM7H&ESQ_U'F:=]J E^I8ELZS'1@S'AP3 M[I%I4(I^&MQI$ET,1<]583W;[J>MKS<0G(,R>T/;L4^XH=S42*7;_B D6SPL MU]J0_R!_:9IVHZN-^9'53E;P0EB@I#7/NM&)6S<1N81L9,(9B)95Z@T3* 8E MX.AL>+(T'";JM9-Q&#UO-\_+HI+-;N^Q+N_DGDDU_UXGX2H>5>["K_(C:.J@ MH8#0D&(,Y9\I1&%]'.-#*K3=?#$: MD*.?@EMC:$P<@S#IVH/(!EO[#_FW/9?8]34)L0Q2?\LRPUX>9EQ]7K-"&7 ? M1/W?S^NKZEZT\JGO7;$7*!-!3&@&F1])XB%)!%./8>@%E',<>4@PJ\3+%GW/ MC7ZTH,/K0=B@;F8TC83ER RTE1K\L)7[1U7GH4:W=99D@+.UH30 ,4'&I]6Y,[8'CK^^MQ(1HD)E)S0?U&J MH!'9PA8Z 9>!&70^4F-;0-T@@=^4O([J.O2@,1\\- MD=8A>1M6:>^BRS5ODK>K!!5EG(04NPE, FRE(08QRC.FE']N#:L^C'QF&[EFLN("OGK-QE+G(@0"Y+!+)8[ M.X1C)C&-ZJ/O08F8WDE -GMF.9;#C& M/NK58Z#^!"T!7Z18J1^IMS0O?ME^PV4"/P?(.DON=XXL$R?^/H>AM+L2V#*.,$,T<2/K1)@6?8_-RM0?LOQB.Z+ M$G SHAP1QI&I<9CKXA_Y&SDN[K%["[=%V?M\G1;WT)SELMAJ9NB=VI,D2]7F MYS7+'\3GIGC=(@S2D&:2K$*ATB[[<0Q3RGT8>UDH0H]0'B"["[3C'DIV/U^@W8CNH/C=0?>Z#:L#55S<.SNZY3G0S\:56M[*' M-U@]S]M?5]U4OU\7[*JX+8NF!M^N3-J:V_QO(L+E]E%( MS,#MS3>PEQW4PIO?9AFAV7^UY1K(L4^A#3!T7)G8%J5!]U]&'4QV&6:C;OMF MS.J]8;N*OY-BJ0ZD]>9%G4\O/)$)@1(!LRS $'D>@6D68RA\+_)XYB=);%2T MZV0/<^.1K8!-FDA5K,%N_W"(H=G&X2QD1B:&'2B-V?*^"Q7KK<))S1WM$0[; MGW1S<%*]U[N"TP^ZR >K/T6112+CG$(_4'F 0I]!2D(?RAGN"3]@ F%_> [8 M.<[GUWE?[2?T$1C-9O1YX(P\I0^.(MS.Z=.ZCY*U=?I9?5K![NRL#N9UG8M! M;];JQ#AUPIR%P R%J9]!+\+2]$',+:L%1DS0@,4PB2A3]8XD&^ L@$GHIXC1A/HX MLKDU;K4]MSM@+1IXU++93?,V8&93>R ,(T_G&H'K;@2LI^\171U-V7;+DT[3 M(RJ]GIK''AFZ4-?5S_ZQK.[?;^0"]2"*@SH!) L"P@6&29S(+;G/5%D&N3E/ M* H%QR$+?:LMN4FG4 M%VP%'K'48\MRHN9E,\Z_U%O=7X.UEMQ$(R M"^-IR& 8ZM1,&88DX1X,LABIN+M44M%B+>Z4?^JM.>>FI3]G7E-3[O'V.QR8G^O/'[^Q>!4RI:.)%$B21QY4E M@@)U_(@))!Y*H8AP@GF2BB@R.J$XU<'<]C5;&<%62!T";Y[I\2B(W3/?!31C M7S/:H6*5[[%+]4$9'X\V.%G.QRYUVED?.Y\;6/>I+$55?B++0E/!AV7)5KDD M";$(,(JCP/,A"A*YB?!$ &D4)S#Q@BPD."&)J@]J?K)PLJ>YG3/4ON;9ERE'(KB4!HIB8 T#C"D2>A':1RE-+%R81Q9WKEM M.HP*0K&=UF"S4UM7A */C6+2' K @]9=>0.MM/878*WU5V;0O@^75:3._W[, MB'1&7\7(=&Q4FVJO,-AKK(M3@>OV!_'+[H/XTGP07WI9.1NE24I? MG2_MC*ID.8/>KJ"6NVX'5T/=/&QT_+9..J-RK!?B7JS+Y9.HG7F5.%]%=97= MDN\+'"0!(13#,(@91"F3RUA,(ICYOA]Q$<9)@BTKH]KT/[>UJ24^R'4&)M96 M8$!)0ML!,=QECP?SV'OO%L)UCJL7LC<>_^ ')?Z/DKQ%I9A;ZN"T].H0\-R5 M8;7J?>J2K$.@.5*>=5 SPSCO1=VMJ\?:[5A7&R*!("*-.&2!D.SF(P'3-(B@ M2'@8Q7X4I)Y5%O23/[=CB6; <9AZ20)]'E*(&/,A13B#49P$ M&?(Y\5-O\20*FD^*9[O'/QFB9F3O!*61:?U5Y<-:ROX*8M;^2,(![ISM M+N;&JB_+NPUQV'P!(.$B02R(81:)%"*$,22,Q9#3)/(CZI,(<3L^/0_":8C4 M%7IFW'D>(B.3YJMR@>[9\K3V3EU;7W3P!EZMQQ0\[M!Z],G!C/AZ3[LSXM+, M$ZD(**1I[$FK.DRD5'8*B/2Z;[F>0?UTFI>-C;=JK;IUK5- M5W78=-:(&[.!"QS'IP43@_@"7%95L:2;2H>^53FX)JY=Z7KA Y$ARB)%(Y$"F1&P??#T6 PR1,3/U2 MV@W/;8.UE0THX43HC( 8ED#C=ZF19(WH5:Z>*Z']X8!KU^[RH;D7QL ^%)D$8 MDXP(2#.5DA1[%*8LBZ#PLRQ0]C>/ ZMLZ0==S&V2:PFAJLHU.*3\"(YF&^SS MT!EY@M? *.G&B2D_K;RK=.2''4R;=?RD@@?)Q4\_.?".YY>/VX,?GC"?J MC$NL2YW2[>-W]:-X3QZ75>W@]GFM$T2NR>K74MSD6?6'?&\A0I)1R0DPBSF# M*/,0I#A+H8]CGT:A" 4V(54*<-FH M!#?RW\I&*3.6.7\4NYEHTK$9W3R0\C3#TM8$-*J EB[@\QI\;@_+S<3#PINC M+_W2/(;GA4A_UF$R7GF<05NO3K(YO?[X7NCK->C\]B=9IYS!L%W+W#4XT(%: MKJ-\N=JH8/B]FW>K#C9. HY%(F#@1RI%0:R\X#(!Y6H74!9CGU"CTN.F'OO[:EP6Z)A?^U"6!)RGL20"Q1+Z]L/(.62F$*/BX!1[O/ MRKOY3'GF1E3U-OO=P4;!,ACPS$$R8ZX)H9]D%UVCWLCYHB:QV_3LCO%S%69W MIC33AM&Y@>X@3,Y1LT-+CNXVB=MT5JK'KZ):I!EBD< "W>=KY;LN?ZSM?G*DABCP(/$%ZJ.%4\A2:D'J8A#+TPY0<1J\V76 M[=PH14NM0^MEJ]NS'YUI[KI8KMGR<27T/\LA*J4F?, &S' \S%C&/4'94=4H[HR+#32:G)#HC7-&7Y]L!"&BK&]JM4AY3WM0-R M:K_,U MU"68EY5X*'4<@F6EC9,XF['/>;!-5'=#0]4(N0L^:.0\7:3 O@!''Q:NZG"< M[&?:A]81A7["RM_)+]<[,LQ.L,)ON#+I7I9!%0)/\71%!:1Q@B MN;%1&7DQI$% /9%0S_.] 0QB*<9,>>5:-G0O[5>]0C^0XG=1Q^(,S3QE.SAF MM#,&UM.0T59R9:@VL@.#;%'N6&H@=(ZXR[;W21EM(#2O>6YH,T,=Q(_=++;. M)]\]'QQ*7?Y!"EZ'TI=7FZJLI'DC-W+_$,N[>\DSET^B('>2G47!EJ70U2F_ MY:N5_!C5BPN?,TP\'L& 90PBIK@SBD(8LM!+ A$E$;6JGS"]"G,S.K=B U++ M#40C.'A4DMNZND_^19BQ]KS'><);A!=.'NVK!/H,CMXV*%TNFA0DW48L^4QC%/&(P*]!%.($"<0)VD LXPPE&4!%Q3;96XZU97-M)HF?]-> M4E ?IJ[9:L-K3_5\?\Y:BS^H!,%)V(,H]E&$$I@1+X&(R.6#"!S"%">"AX1G M?IS9+!\N0)]BI7@%^85"F/60EAVR9@N""[Q&YOX65.\U5%_[H;+F]SX<'%'Y MR6XF9>T^95\3=._SP[BX/@._J4BE]\%;,\WPRSWQ]HP^W.:F92?B*)9H#PR. MOMM3O4SZV?:H^OJK[7O\;8X;Y1XG$\MJH^HOKZ]%L53 3E2_FM1 M%$#BA3Y$3(J04HHC3@9-J)?A/62WS.778QQCA:*]C(&9R?G=,PC_5 5T'Q*Y/X+JZ&EZET@_H[;):B84? M>#2(@@ B/TDAXEX :1ID$.N8M"P*.#?.!/BZ\;F9/5HH=;/N!S_0'[=WOH8% M:H^BU\VLYV(R,B7:PC&H+N5KO<^J2;EK;/)ZE*_5.%:+\N"9,PZ)-DS.^.7Z M3KD@7ZZY_)THGL27Y5I\5KYFBS!%)& 1D;NTB$)$0PK3B'.8L4QD%(D$^:GU MR45/IW.;SB]DUE[SVE&X$1O\I@0'6G++Z%&C$; XX7"(ZQ2G'6=".NSTPQ C MERU"'$GH=2Y&>08(I5L=P0 MTCAE,!4X3:)$$)]:)5(SZ71NI/0R)JH6>I=CY0*0K=QG1$.=@M^,D5R#.C(C MO8R0:O"\V>%YV8OG>;%2/0"-$35UJLNWBY_J :$SDJKO7?OLRI_7Y5(^>5MP M'?2P%.5UD;-+GC]6@G]:D3O3+,N]#@CE<$:>=2# M!&5(Y<[U0FERX8A910,8]SPWFFI+"!ZUB/H6[EF0PO82SAS^ 3:7*U G-;Q> MI*9X ;7KVR]KK,;-7'&DWSDDLC@-AV%>BXX&AAY;ZSP\UZ2HGILD>R%E(4(J MAS?R17.WE' $)2Z)-4(60E/0^#LX/B@@XF/B4\I>'@H?/))^S.7R[N[ZF.ARZY_S:O_%-4' MH>K!+-?*P\:RN)5)6W.;UU+F0CL4 2EYOA;YIGSI12(U 5(5L-?%_/3%"-S^ M QC7N(Y," ,@=9SKSQ:T00-!\S5?/XE2B;OE>JV.8"E9Z6 J9;+Q M?+621INRXFHGRJE\*%U^2ER0C&=QH.K$1=(P3Q-(?1; )/4DTEF:AL)K/J6/ M:_Y_\H>T56^\S^BC#E#]/^\;,MOWST'4&6TL''CZUL" %C*@3F-526SV?L [ M>(ZD = 0 851ZXQW!C["(XSY6SL5NU3IS^&%/,(@.G-;'D,V^TI3EXP5&RE8 MDT^+_R+XDN@(]Q^ GWDY)J/343>IOXW):B,9J].N?V3^TAGY8B]U9/[V \8A#420>#"1?"HM M:2H@YD+ @'L"Q3Q @AC%E9SN8FZNM(J1[E?LK_HE^]WE:_%-L/Q)%,\? M-N(V;S+%7V4?UUDNOR9]V/-0F=[X6S0YM[6\$1UL90=\(U3R\&UM8+F*MQ30 MKG$;TY, 6[3[70!& GID7G&,L=7]_P#$!KD!V/0SF3? .7;3@%#7A^VPGXD MA;HD+N5*KE?P#ZJ&JN"[598CEGA$.4%S:7F@,/ A3A,$ ]_+&/,]3U"KVED] M_GK;=(-CZ'JKS<]IJ^-7$&9MHN,[J8#)5D6 MI*D/)?DHGX\DA2GV0\BC)!-8H"B)@E$**!\59VXTU5O)MW^"C3%H9APVW5!, MZ!XQ\P1EW0!W,YU3V,;>IPU%S"J'F1$:@Q*:=;<\678S(P7;J<[,7A@M MYG5!2!Q$2!)#%B,,$4HBF").8[SHTL7@1?YME4A==?#(/9 MELDQN"-3BF&\ZZ2!KHYW/B8]SBVX]=0>QN;587ST1YA4[YM@# M9L8/@V 8F06T3!=ZWKN;Z0>*.IK/^W8GG;4'ZKR>FX*^N9@(7<0:1!A#L/41]+08 1B M-;-]%'D!2DA*(JNX])'DG-O.H[U":G\5J.U#G>9PJZ7E\?)( VQX+/WVP_:V M9SW;JS30TL'AV?:X\+HZ$Q])RFG/TL>%^N ,?N3NAJT6GY9KLF9+LMK'GEQ^ M7Y:++,8>0CZ#*&"IJJVF,B3%%&9!BD/*$R_ Q(;M3_0S-[;>B=D*8P._*4DM MC]=/X6I&L@[0&MO]8 !0UF38 X,C,CO5RZ1DU*/J:S+I>WP8&;RK0X%O[H6H MOC0\U"33B2CV0G4U%WAR"X@R53.6QR%4(5]A1D7* JM+NM-=S8T2&DF!%A5L M91V8IJ@#83-F<(/;R.0P%#)K@NA'PQ%'='0T*4WT*_R:*0S>&'HE]7DMYQ]A MU?))?" 5V0;C$(&#B$4<"IYZ$*5Q"G$:1="+O32)24Q\%MG=2!WO:&Y$T5RO MM(15D>S$+M"Q%UW3ZZCS,9OF-LH:K@&74=U8G'$7=:+AB:^BNM4[O(GJ>7ZP M$Q!IDE,UULN36&_$K:H#O0A3$9(XC&!*5%QCDB20A%QYTASNJNIW61Z ME3[B!-/_CGWBB5_(>EG>WY!BN=99ZV7;-U(#H2[(%8+7\L/X11BX8]@U-J./ MO18::*G!5FRPDQLHP8&2'/Q6RVY(&Y;HFF=0& ?EB5(I&*/M)IN"/58=:14L M&ILLOX*]@NU$"P/>'KA'$;1JZ@XN17GY1)8K15R?\N*&K)HE-" B"/S8@T'( M$XA$G"F_9 83AEF$?48]CUMM5?K[G-V.18H,]C)?@)W4,,L+6$JY!^Y=#/ W MW,*X177LG4PWH#AQVAV..00'&QV+5^W#1;7+B+X!NL]7 M\I5OU=HB,O3XVW-CD=HMIB6FW+Y7FV)M'>UY JQNHG"#T\B\,!2B_Y^[=UV. M&U?215^%$;-C=G>$L#8OX&WFEWSK[3FVI;"U>L6<_E&!J\U9I:*&K%);\_0' MX*6*=2$)H$"*?5;,N&V)!#(_$LE$(O-+K6+-812,ZC)[AIRM!'-8I6ZUY1#P 44 !B@D'%).4(C]A M2:(9_QR:;FG+O@GKU2([EMZ MD99F8^JL3:Q(8([/"#0'\-AO8S *WQJY^/;)@NV[*LOWG9__7_9JP0 _UX^<2>!:XRRY,D M'N&>YTI"G2I;#H$$IC%P0U=L#GV7V=[.D M6C7TU6RI?4PGMI?7P*F?>JN%CJU,7+5)YTW,U0+B+$]7[V[3)J*RAIG1EN7G MEI#=XZYBI7C'>$:R[2IU?GH MA#,W*U4%X+QYJ?*=^I&JSPQ57*GR ZL8G>KA1U.C,%%WG-E"0Q>$[X:#+OW:D*8E?WS,MC4CU*;B7A +E&U(QDIC M_FNM,1?T%G;DKMS7(\FG)LDV LT6DXC6W/-RBIC H<_32TNA^ MW- OXI53_3+UC["T#Y642?TC-8#,^#?+#B@3&X^.D'OJZQM'R)D]9W2'ULX@ M8%I?MG$\C#YT \/.]MT;5ZW[&52XVG3C6F6/?Q"RM71$_\BV/]XV9%SW^3HC M+X?#O0A3/PA("F0?+ !)"$$2^@E(>9"X<<(#Y&HQD.A-OS3+T!9#-#0!^CPB MFNBK;FZGPG3RC6X-IUPH!RJS/X7L3BN\\T;8:!3SVEB2%T]Y41U0?-N*/?A;F=)7O+S-*5L%#+MQZD8@]M)$6#+, ')C M!%CL,O$_R"E1\F44YUN:Z=J7?G9DOG$JJ07,3B.Y(T77KYH=PGW8ADV YL1& MRP:01O6T"O!<558[-/[LU;4*REXJLE6YSN(\:^#@-&/'&6I9F21CP'5<)J-NJXC*.:HW,U.A.;AI-.HI,$ M4P8QL.297)YC5@=D4,U3/V/XXBM(575[+QS?M* WLQ9LDA?RLLXVB4-?J:7! M9<4N4HA>VW*@':QJD]L)Z7TZ)",&G@\A]0%U,00P@4Q\8U("$A3Z/(4!@9%6 M\]K>F9;VL:E[-'?CU^8Y@_WPJBUO*Z!-':PSP\NLN?40%C9[7%^<9_Y6UT/J M7NQX/7B#Z3;WEE+QPI25?WM7W!?Y8@ DG^0U \B MBB(<>4KIRF,3+M3FV< : &:P;1U&XXK] M:L_ ,V]4A]4[WZ&.7*]_+B=SV M-VHX4@_GN?R;TU^IH.(*>V2J+[:J*R['B"17;%WFH6:5X!2RD/L=5Z;;8XP0Q!BA-,: (XAAY M?A!3KF+!^B98GITZR%B=H6LEZ/?".&QN;( SN5'1Q$794(PI/[1G$?=V]BOB M7P>CT#OL+$M_3*EV@8]>9Q:S^,*V;U'YH_)E**-O7OY>,OIQ<_?$9!Q^\_U6 MDE[6C"YM,"V,TAA&/ $T@CZ ;I+(HS@/T( 0B%/BN@SJ!#/T15B<*1#B.WR= M_UF?A>>MY [:BZX99S=X+&I!D&G!GMBTR ;D%=:M^++8\1>I@9-M?G7V2C@' M+28)FIJ#:"FL8B# K/$6E43^^R9'>BLWO\DZYV8OTZ& M>'S:;1LZS],^X8>@)&=! F$4 I=Q#F!"(4B\1#A%& :>1SAF@1*IC6W!EF8\ MNWIU*-^<5K,VOVBOF^2UW=?6"/7J'Z' FU*Z=3EF_+- MR]%O*BK..*"1CP,*J.L+FR]&!A@'&(0H#:GG\RB%6E2H1E(LS<"W2M1\Y'45 M9"6MTU7D1OIRQ[\V8DPU>W!JEGORQS&QF9[L2>@SAER#I"V2$",9YN4%N0:F M,RJ0JP8SK^+K)2%D883C)(E %.(4P#3P04J%FXS%DXICDE >:/6X^"N1/C94 MA65-55C65(5YIU3GEVS3_+B_5%P?\C@D"8^9!P(8(P!CR@#R/"06!Z?<2U@" M8W?U5#5/_+85+\&\P)]./!W\;]CW;",=!PFP3N,B0ARQ *:%1@_?[#7T-M-MIISRQIM,#K?8!_XO0F5[B,;VQ2V2J@XC% M8M[7I3354?I2J:YE.M-VZ/LB)XS14FYN/J-ML^6Y+]A3S<=5U0:C];J\XZ>T MZH<=THH2Y RESB4:W<[\'9EF9OY8E=MB'YH_#[UGE9_NH(K[-V_YQ__9?$][Q_ M%XZA4$#S?'089S\QJEDG>1L4PD52\9L>*Y9C922VJ?&1^TF M_;30>Y8WW>44,S[W-RQM_=^_OU-/S#RH/;R C36>VI]Y?S?>:U K+?),2Z., MQ\,HLR4SG@G>S5,\_Z5I<%'((8D)9/#R:U;^\VW!:+:5?ULA65858 \P*@-= M$?8!"JD/".1I@K'/::!U$C,PU]+6W)&H5:A?"%FYT=^R[YN,9P1MMGN*#LW] MSA#FJC$8*TA.'H+I@BB%NW%J09M_-,0FDQ*<*$!E+3;3/]/,H9E1E<\C,^.W M&!X"RVA/G3E=OO_O7;9]J>K"5BF+@R0F/@@1] ",60I285A Z$8)B4/L)1%= M;63+7T8?-$Y[+T^GM"K2>E6<33K="JE+%=&^]8KF,6T/M&HVY!JD9CIJ[4CX MOYU:QANGDM+B*>HP#+;.27MFF? =,\VGU#A/%<<_/+D MA^;K-2K*0QC _!"H]Q%HGP79 ';6(R$AL"SYK$5N.ASLHP.3' Z-063_C*AW MQM_IE0AW12/VPVM_K6N MV\#L/]Y?V/:./Z"?]WE1_6*[+3*\JXY&'G(AO;AD16+7"TD: 4IDB;H/79#& M<02B"-&8QQ'"'C$AL9A%^J79R$9)AS1:.MN#8AVG2G-W-N\+H69G%_N8)[;8 M>RJ/@^+.QR84_DF&PF5?POHE:#'HIN%5&_8.#,X!AQM'AM7%QEY@(3>B1?W[ M#AS.-G=J0.Q3ALSZ'"W3D,PC^ZM0F\SZ6/KH4N85PFK%X\?-,RN/*XI6K@=) M3*,$$(80@-!E(*$IEIW)O 3YOB>SY;:RQEKMBZ<^M=;G:B_ M.=X1%;>[>IB M._%_CWX(($$$)#'R 0QH'$@X MW$2K,/M\BJ5YT96$TA.J9'3^J*74K!BY@*1B!.$J?*8.&&A"HQ\5BS@ M?()YM_Z]"I[M]/NO-/91:@=*;A3V>4L/>2>DT 0WJY2#%0YQXJ.(@ AC J"7 M^" )W1@$\KB3BTTZ3L/5ABFF\VO.KG<^,75F_UG&D;97HH6\LFMB'='Y_).C M7>LAXU)N,KMAR4:#)CG)JI=B IX]5T5K]KG]%1-H+C@M1L,8GJJ:MJ2^>ZJJ MU+K-=?+U6NPQY2^%#82I&Z,8I*D? QC" " D7:#4(XG'*7.Q7NWM)&(NS8/Z MLI.).-)/J(YKG+P67O,P=YHGJG@6_.K/:>JC9"D]J,1WCAG[#CK*76/WND9/ MIU+TQFE4/:HAR=](+8.M:<1M04_#XP&69J2[JU9(6E1)/HZ0-]^P?%>>6(5'R1)GU 'Q!,9A M^VL-P:G/82R"9]H-\3(XUS9#/!GU-7HA7E:LIQ5BS\6&9]\M UC5PN%3AG"V MSK8O*S^E,>+$ QPC#*!/4H")YP+N!R1-0RJS@K5.J2_/LS0343&]:AX6]R"H M>*Q[/2Y3+_P]'6 EXHVS%]+BH>@P"K:.+WMFF?>@<5C5LR/!DBG'G!)X ((:0 PHUS %T$:1MAS ZAS.M<9>VG';S43]_H@H-Y*[Z*F MMKH-L9AX17]2 $"_ ]*YJK;:'W5&GK?WT;E*9XV/+ERB[X)?X!?_O;QGK/BM MR'=/VHT+%(=;Y+?W$D_^[[)F4_RS$E_=(U=%==P_GP#0B9>X&I83="#0A,K( M=U>=8S9/7E/IKE^O>ZO9]_X=XZPH9,BAW)9OT5,F)LW^A]&JP#^CMQM:I1[5 M+03?9259Y^6N8)J5X%?.LJ#ETVKB5*K<.!UE&E:-3/Q%IA;6Z8FU2LY!ITEJ MRBWA:^FS?*TTLW[*+4%W^OFW-:S9JOZX(87<%;QC]7\_;IIY6['>_Y0A&78L MQHI'+"2R_3?"42#3\3# B1L!EWF<)S!FB,0&97=FTNB=>L]6E=>([K!:YIH^ M)Z_6.CEJ_*NW@S!\8FKF=\(',(_5;15P?FE5^%7F2+;/HA'_S.S:,[#7(6C) MKAH*,:LYO0ZH4RMZY6B�H(V3WN*IK6OK3KAD4CYCA@"6(@KIB'0L9 RD(, MTL3%)(T3SI&KU8% =>:E;= Z@CN7RC)DVH-FRP#EAZ!F B>!=F*K=WOW]F-/ MU8E%&A1CA&RQ]"O/.R\-ORX<9SS[V@/HAX?,CF67?19K_?Q5^]!UL2>MLYZN M6CQ2?:USU/'#4ZLGIE_9,]OLV%)2DS'=XG7VOGI'T6(C< MJV2/XI([_DW\M.1US59%S/U./-^J42%C2819RH$O2Z(@]I'8EX41\./$IXRC MD,! Q[NP*][2S$:CW8VSU\_I*.@<-+QQ6AV=6LDJA[^C9M7RN=@Z4E.MEI,3 MO0=J#L[K/=V)C=[K/%AM]VD:_"WY6):%F]41FP;84V]MHEG,/B0?4%94-!:? MQ:9W5U3)?Q\*]M\[6>/;5%"%7/9!2D(0XS0 ,(8A$"LI 2Z*(I(F..%0:^^I M,.?23'Y'4FRHRS&C(-"$ZMD\ZM M!KO(]?K]3T:JCG!OA07[GA<9*_4(V&=@[0:6\HAQ!0VF); MFGJ[V8.390Y>%33,MIU# \^W"550[VA+JG*]WB(G/Q]7#1G_RSOVE)?9MHJ4 MU[0AVQ7Q8$@"3('K^3Z D?@#X92!5#@3*(RB /I*E'HC\RS-#K2B.K26M91] MPO)B"\3DCVK&8 S985M@$:^)3<$>JD;,^H#MIB%64@S&C8%%<[*37[;*UYX# MM*,)EP>>LA55A*0VHN+BRDQZ;N!5IG+L[EDLI:(*K:%4O=R8][S*POA'MOW1 MTGCO$ZR_"$6:%]8CB9O&'@40QR& S,4 A3$'KLLB/^61FR"M4@C%>9=F1_=!V@['&B M*\TZ-S^Z#A07N-*U;M=WY)H,B&\YW_Z)"E8GF#7+(G#3(*0N FDB6]1Q)/[F MNC[@R',3YGHH3I2.#$;F69H!:O. RD96ATAAU9V2(4C'/3A+0$UL65J,6C'W M":RZ'MP06.H>G"709O+@3,'3\N 4(!GPX(;NGLV#4U"AZ\&I7&ZL2<>;^2FP ]B5^9K$8 BRD&,HXB[LJM$[&GF:YW/LC3CV$BGG7YU M 3\UK^MJ5*8.:]7R.8V %E>Q$@+VTJ8NS#%WBE2_FA?2H08NU@]:"U_JZV[- M/!>'WFU1W-+\:($KP.7\(66V%, >!\4H?#TP[&S!ZW'5NJ%KA:M-]CLY9V4I_#NT_L:* MYXSL3UJB!(4^=UV $8\!C (?X)1 0&.4,)Z2E#,E1K+A:99F#;J2.F4CJH[_ MWHNGRE['!DJ3;W4Z +52CA]:Z2"EL]&Q@=AL^YP+R-G:W8SA,+BYZ;UYQKW- MF +'6YO1JTV33*N4\GM4;+MT_RU#=8(8)V$(8I?Z /HN 5AL>L3?&/>]($40 M:D6D!V=;FF%LA'4J:8]:?9CE! U#K;89L@;@Q#;S"NP,4B45,+&6^3@TU\R) MC IJG^DQF-4, MKT7P)K:D7=R.9;7O9B?&\BY;[UI&D /M6[D/ MO7BIA\/82\6.5?P!8Y:"E"0N((RZR \D';-6T;_F_$LS.>_8)A$,RM/XF?E+E8>BN.RMS+6@U M=O6I=E$'C2HWH:N3I+'8:^4)!Q#C@:RX=$&2, 9PS)/(=ST_0JEY\ZEQ M 99F:62J*T'E#V==T2.SD7""G8>@Z+)-".W4WMEI8ZM*>I!S(.1OJ[>%DYWE M-"/.5T9W55+&5%VOU+&;I!V6PO2OV"=+'9SA!EH:XQ@P[,A.G.5;L?]B#_GG MS5,F=V,/50]HW18^"D,MS4C5(CN5S)*V_2%[K*B,/W^Y_]@).HB/?:6'!@V/ M JS#QFH"1*=VE13!=/ZH5'"L]_'1@,N,M4=A_/G(>]25/>+PT;C--/WIN]S. M?65/TDYMOM^+32!YJ?\\O/P)#BCFW .!CX6[%"$.DBA,0.+Z"<:IBS'5VH8I MS;HT\],(K=MR70E@-5?(.FP3VYA&7F

    CA)(B#"*?H6BZKRU,O MS5]H@Y&TI;4B+2D3$?_*=!>\QC-0LP;3(#NQJ>@CMJH%[_);630576N#'/1(G-IZMA,XOV<8II9;EKQKLH/,]\F%; MN\#'.-/63VH$)[HT>@._OC&^+CG4^8^>A]9P?XB"UX_MFO MZB+V06!WR9>V6VO$ MULP.5@59;4[-)T@LUD;+;_FITUM?H:Z4*14_#*N7; MC=/\9$=)8>,(RY[E =87MEUYR$T]&G@@C"$&$(808.;Y *'8(YZ/(\2Y9G;? M^2Q+,S2MD$ZQE_+&V;"M3,]%ZW7^9]6.3OSC?\&_IRBYBV3-;OVCG!%YX&(HAY&LAGCJ4W*+[M8,NXEO9RWT/+L\+YVT5@QON M*&V2$]B/CKU4P MSS)T!V*_FA<2_@8N-NDQ]W-#L.:,[M-;O+G5V[^+LPWKM M=(34:B9U#LSPJK:!R=0+^A@.^SVC>I4W[15U/N"[I M:5UM@-#Z+2I_?!#&]N.FZGU9;9!:3YAPYE$6AB! K@>@FT0 >9'XYI,8AC'' M-.%ZJ21J\RYME7?%=NBA8$Y\]ZL\7"[4<+*#'IK[$M6GH?;1GP#CJ<./77BE MR(Z4V>D(/ M?94 \L/ Y0C$L0((Y@ QZ $=! %POC(GKAAY+ ME;A=>L9?FI&H170J&=O6KHKAB#X$ARV#!5PF-@5ZD"@O_A'%!W8KXLYZH8N_ M'-9WWWBS+.@19=H5/':94;N/>Y9_8?GM\_XMP^;C6:?5R\?VGK4A;T MW;^_<[Z(_[]]%G;O.W/JI-/C4]5'&9O1:OIQ&;[Q.(,-Y"9>N79 T^WY,8B* M:<>/RX/.V>]C4*V3;A_#UQH&)%JJ@JI>9N41EJ2Q*[[&,$@ C,,((-=S@>=2 M%D4A95ZHE9=Z//S2EO]>NJ9\2Y.Q_@0[Q2B!,2)3!P.4P=#?\%_4V=:^_GCP M>;?O%Q4[VZ5?ODK?DVZR/#]D)4'K_V2H>+^A[\38*Q1AFH:(@I"ED@6$8("] MQ -A%*,HBB$+0ZCJ3O=-LK3%V\CIU((Z4E)'B.I(6=5=ZUY(Q_UK&T!-O*:- M,-+RM<= ,'*X>P>=S>L>4ZOK>H]>:X?+\*S:-" ^@P$#K%KS22C;H;, Q&$2 MA!C1F(=:]*@C\RUM^7]AVWWL2!Y/_WJ@VKN.NM"LZ-0B>E-OO"]0$\Y1;ZJ( MT$0$A*]:8ZJH^AC!H-VZTJI[Q>V&OO])LI(]H)_WZ$7Z)_ONY@&,X]BC@'+L M QBE$*2^<#%B3)CORTH-$FEM!8;G6YI]:>O2RGV3CUW)G"WZZ:S;HAO-W<(( MWHK;!WLH3KV?V -7R^H(89U&V@GJSA2!L;7I&)EMWEV(FNIGVQ+%V_3#AS)0 M(=X,U6AA<_G2+$ 5XQ*_5X_[M7J/A_D,5)YXN8YJJQ6P.]'/*#[7CC%;..Y$ MZ&[T[?17AI_[0.F[9$M[_K:.9M6?-U>/_S*2NJ>_:?B!7W4^IA1D 2I<):AY$+,,,>8#YR,0D2SH@B MQ\V$4BJMIED);2HA3?ALIGR6$^]VKGP^?YE]RWYGTM'TL#U9P+9C_$&\]@9B M0,*_QE9@'&)K3KW"5*;-KFNFPK=YN2W?HJ=L6[=*O:_]T=M-W0*L9I8\<(1W M3NZ9+(FA$$"&?.%+^@G "8\ CEV(XX@DH:=ULG:M0$MS^K^1'XSNUE697Z-# MV[JS\O'K:$>;VW)KX.-?_0C5/@ES/IB)[7^KBE/I(IS=@S8W[4.ZZ3R=6J>C M)H<3,.3;!MI:(^HKQ9FY];0=\,Z;35L:U\Q,WQ7?-V*-M[<&J&?'7>%Q3G_4V*MTX'SM/J5;IYK(+?_"WI/\N@W"R>+/VL<0/6"%S M""PZ\;91MV39K8DUJX6W#>:II;<^OIG%_\*V,B@DI'G.**-O7OY>\03N.T_= M2AZH;)NQ2!$?"#_="@&CD YZX*<*(^U7"O'H;!?6IM:SV##T6 M9!YM%5I_:F27N_A#>3;:"ZYGI#6>A9H9G@;AB0VM!+?BU;CO@/N+E-S)-K\Z MA\YWM^,P:YM0?<0L&4F-B6&U@-;')T8/)O)2O#P+;57UG\[Q.@5^?NKVU?KTWZ+=F^(PV6?GC&RJR MS0,K'K--Y3%)R*37I$1AISK,@E[D6ERGDM?I".Q(B1TI\CC+G1F4ZB3TMB&= MB3Y^'%H[).\Z\ S0LRL-,QNQNHY274ITK?OT<^[?%X7<3WUE)']FQ4M=DJZ8 M@'_IWJ5]_H6,^8;ENW+]4A\HGAY$MM*KI^M?A&S8CMI :V*[J0R4O3K_,52, MTO\O#CA;+<"0.MW"@,'KKJ#;:\K/V@9/8D?19D^E49QBQB) 88 !)"D'29*& M $68<9Q00F(MBH[AZ99F!BII#2CV^O%4<_WMH33Q\F^.WYKJQ8ZH$R2HJ8%B MDV&O?[+Y&?9&%;_(L#=^EVE6PE/!2%:9>/'W-:O2)#;T]E&VIOV?VI]ZL#9.U(7V'*F8_MU4$X/YK7N-?P M^+T^.2P?\G?LF:WSIV\YWPIWE*T@YC[DD $OB4, 0QJ#),0I(!C&L4M#'V&_ M38U]T#A6[YM0::D<9[D^S!'//&1$.-E&^$X;M :28Z!LY-8\%>_%6_&8^RKX M9CJW;F1TMKG32.E\&T-+_^AY# E;9\F]\\Q[.#RF[MEI[^@-!NU*Y$;UX?'[ M_\W__+QYRMYN2BK^O4^W4VU<,CC*TK8RE;3.0_:8;;[?.$)FY_.7^X^R/UB9 M"=0&LBETX1N/:=A#;F(3, J:\X?5#$-U<,P:H0P//5]+%"45CYJCJ-UQY?'G M'?^0;=!&N"KK^[S,3+IR* RUH/?[P,*9"0QW'B>@E- M?)T/+!/!]8)@[=MU-L',7ZH^!<^_2[U7 MFGV%WN:/CS+56WS>D%A)3;Y$B''(W!@"2E/9H#9A *4^ :D?Q]A'*'8]3^=$ MZN(L2]N]'81TGJ24>DO\,I!JJ_QJ>"9>Z!UD*@$M-J-4@L#2,K\\QZPK?5#- MT\4^?+&AU]E48C;)_$-EN&5?'6Z=5D$#SD+?34 ,I6<58-E8@L> 1MS#)$G# MT"=:::NV)%N:7>D6O]:5.'BPZ+X\5-WC\ZI[P\86UAZ[HM_R&@]SZHW\V7,< M)D\H!]D3)NC)81MS6]Z5-;GF=LSM;KDIO1MMZ^:&XQVDEJ/BQ5_W.J1S"Y8UH+[OPI M)'=:T6_V25)B<]H^H(/\-IU6$]RL>;-:D\_LYIH <^[_&HVB7X[19'!5O 5? MV38KZM O7F??:YZ9E1=XKA>Q" CKYLHN:A2@@'/ 4T8\% 9I&BLQ!BC-MC0; MUZ8>\KRH^1>%"6O%=O*]W.HU&^-X#]LMZRA.?<39 %@)ZQRD=3KBVD1/O=S% M*HHSU;I/FX98_E%Z&\_%CDZW75YEI8 M159N5SB*<)0&">!85M8&+ :80PSBT/?$3OG,U3S>A3S)B;\[Q]W4*A*?@ZK.0=?V^3;7 M5^K>.,?J.:U^]MSG&1Z")5][2DEG= C!V,0@(YS'V(DAC+5J&P=F6YO(?!-0T[<.8JAEG M:TC-Y-;7?=$.DDY0EZ4$B25C-SS7K.9*2>U3@Z-VDYG)V#>$^,R0I#:4OG#= MQ/&TR6@4TCA!40HB/V#R>,P'212GPGRXD0=]3+"7Z)@/Y9F79DH.?6BC@(EM6W)AIM>Q'OTJ]]J+@5OT+(1L<_]> M;,6V+^\?6?%=;*I^*_(_MS_D 33:O*P"%M/4)RE(B>QV0GT*$'-# !FA$8]" MG! E3HJ1>99F&6I1G596IQ;6::15,QACT X;"XN 36PH#+%2-A&*2 Q4:8D1 M:LL@_G(P"&/CSF(,%)5K#8'JY:;MZ9JSU$>4R6J!>U;PO'BL2'_W@7[9KT%V M::HK]>[X-_'3DDLVV7Q3IX:A( I@RB(01 P!2*($I))E/7(12I"?1(AI>11V MQ%J:B6FTDID)C5Y.1['.(5;55J?2K:F.K!+/.NJ9I0):>MAJ+L_\CW!BHS?C MTS/H+F<3;&OMZ*P(-7/_.IM GC>\LSKZ%91D,JI>A\7JEAW-;B9-$I2F?@AB MDB0 >AX#"+(8>#X+8M^-/3_"VGQDE^=:FG&NN;8V>UF-^HT.8:MF-BTA-K$M MK,$ZB-FV"+*_2U3 PR8G6<],\Q.2#:M\D8ULY!;C)(V"H9*]8_5_/V[."]&^ MYNOUA[R06,/)AJ61#-^9=F55KQG5]: M!7Z5&<%='?YWVP3^#ZF'TRBBZ=KI/B;E7(FIP)\^_\$V[B9)#B;HV4M;?*M8QJ"&XK!=L@[@Q%9H'+L)&(Z4 3(B.1H??3:>(V5%NU1' MZC?I%Q/\Q_UGH0?:O$&;?S9./W1)'.)4$KG06 ;3"4!N H%/O#A$<2B\(:A: M/7 ^_-)LQ7_\[?YO3BVD(Z54SVR_ -VP*;@>D(G7_BD6!@TN+H"BGM]_'3@S M)?0KOS!:R?O]J@]DZU^X:;;T_'Z!N_GX U>]4O#_4[9A59+F*L7$]4DHMGT) M]@!$) 28,A=$B' 4)#1QD5;.DSW1EF8C;8:1I9).I>7<)P&')S_3:8#1\_P+ MG0BH/,KYCP7.4%_*T==\_3]D)4'K^XIF[8/X M6;D*W<"%+/% X+LF=9FLEN!75J29U:5*>2 M53TQI!_481-J#:J)K:$12EHI(:,H&"6$](\Z6SK(J&+=9)#QB\V\P4^L+!G; MMS_]) -J^YK[EB?\W8Y]$3OEAS_9^IE]SC?;'\+WBUU.(2. \B@"$$8N0+'G M >ZE80+=V,-AJ./[F0JR-+,AWK)0SRTS?@1J3M@+8.0<\[/]UN M:'4*>Q#N\+L5#KF/?=^367'"1(9N#!+FNB".Q.8X]A&),+WN5%1/H*69RK:> MKNG65%;]AO(JR:#-,%@?I+_V:%3SX9F>E4[W2%[G\/1"'[KJ.=7)(!V+K/"D M+!RFFL$[V>FJICBO?-QJ!M[X^:OAN/H'LO?/3U4RG/8![-F-2[.%XC/F/)=' MD:1WPM5?Y[)<[,:IA%<_%3+< M58H'6_-=OEP>X/9G5JX"#J,P]#!(0AX#Z/((I%'* &6^%]' (S[1(J*<4-:E M69>NI,Y!5.G1M$54,:&D\])<3 _Y M&4G&#%-.&X&409T/8G6MF"MVSX1Y@'JR604C+D ^"D&(XSCRXRB.J5;[=%T! MEF;"WA;%QPU]R+9KIKI1/;YK:::F$DI]&WH"P?@>U%S[B>W#0X&J;F =CG[) MED&SYXSNT-H9!D9K WH9 Z/=Y\E0LVT]+ZO0W7?V7&'8XV:LG4)?-X6[IXJ/ M\&ZW+;>H:O?V#Y9]_[%E]/996(CO[/U/V8^G9/=%1MC*AX20Q V AUD ((<< MX"2@ $;<=U,O0@'D!KT%YY%>9S&]8L-"YQ?9.B%?KU%1.K+U5"EU_U6S^\U, M+T3@T9BF5+P+)$8 TC %R$V%.XHX3B,/N\B%VLT1E_HZS-UQ\2_U)J@YR M\ MMA-_-U7Z)@VV39(N>:6[^,M!^QNGU=]I '!:!)P* HM=EN9]9K9Z,,TD];P= MFN9]%&?]FV:>WJ8SM I3SXV"$((HX@1 S!!(<"C;^G+N^:&;0+UTK-[\]S= M"DD6 E3^J#+>!:Y3F]]9K.42C)N>+;K2=#19Z#(8_/ZG6)X;M&[;,)5O7GYC M^?<"/?W(R*T\]C\Y7XY)G&+*(X #@H4_['D "[,"@C0@/ @\+T1:[.E7R+(X M(]3I(]EV)Q,NSU>Q]5%MHF3C":F9HIEPG]A>M3!7+3!:/?;]XJI&G0=5G$J7 M21(*+*)JMP;'2)+7*+JY!K*>*INKAC3ONI[7-!4M&W.8N$G@>L +XQ1 #Z4R M:D!!%'!(N1 M-1!,_?53TUZK3/22JD:5H4<#S58,>DG\;OWGQ=^;M@"XI50\SO(^+[=H_?]F M3_72'R'(L"B,4?"0M"$$$O]J!+TY0HD7D,3[.TA=B0VC>BRNXZ4EA' M2*NY,@>0'5^G=O":>-6:0F70 & (B2OX_R\..S/]_Y!JY^S_@U>;[45/4SL/ M$2)9LHU6;=U(ZJ>[JY';]!ST"4Q79U M7^1T1[9WQ3=6/&>$53L\S-.0^L0#-* ^@ $5=@%Q CR44H:$M^"KU3'W3; T M<]#(6)6Y-F)J5=F/J3^TVL6]G94N_G58Y;W#SK*X MQY1JU_3H=<84!N*C]FV+MM4Y[2<)?I9OWN629VH5IXBQ%$&QQ98M2RDE )'( MEX44$8$,\1C'FOP$_;,M;9$WW_N]M$XKKO-'+; ^%_L U&J??VL 3AXW,\;. ML&G\""96V[[WS?4*C=M'U+[<>GWLIFN9X>K:B(H7CA#&DRKUU7,EP8D+<(@0 MP"PA4&@ 4N MN,.8K\0$=Z94/P_<^:7Z+O\W]ET.>#C^1NOFHQ4A'P4I]0"#1,8#8A>D/O%! M$L:(H 01ZKJJ?G_O+$M;X%T)-5V!833'G7\K&$V\OO7@T7+^1]6_8@?0/_9L MVX!1];I[@?&+[15;/[#B\8Z_S3?; I'M*G9]$@%T7 XO)'V46'VD$O[[J^@1[M6V"740G-AB] ME=4/#9AOQ\"T4DE]&9\):Z=/)GSU:NG+ *C41_?\S,S7WA=P/;%^D M[=K>;JAL-/DDOV=?V':5!B2D@1>"!+M$;)J" "0P82!RDRC!A/'8XZMG5N!< MU= ,3:>S,KJ33GHP6$E;G0RR5M2JO%+/M@RBK&97;"$W_5EJ)>9-Y8[49ZKO M#\A]&4!.VYZH0&+)E@Q.-:L=45'ZU(8HW6-8F-V4 =[QR\6;595"4RI^2[;9 M<[9].2GAXZX'A:6) :\(:%CJ QP)9\;WPAC"B!,OT2OBOEJDI;D[W5K+NKBF M%M]IQ=>LZK[^F:G9K'F?Q,26;;1:O%;D9O]0)JV]M >MK6KSZP6:MS+=&H!G M5>SV1M:OYZJH.=[_+$C-X*-8SW5\U]+,GR()SA@6PS;K.A@FMCV58-;)@/I5 M-JKJ.AEJMJJNRRITJ[IZKM"/];[+OLO-V$-1-S1L4MK*#WFQ+[EN@I(I2K'/ M"9/US[(2&KH@B4,*J!\G'B$N"YA2%IK6K$M;N(W@SK:1W"D;T1V>RVXXC?#J M,6%U_,>#[9.@.K$=: %MA6[354M'B-UA@M"/MJLCJQYNGP3AF>+MBDC;B;=K M S40<%2WJB1U_FAEM;E-48#$U@9D:*IYMQ8*2I]M&E3N,>Q>(_M8H;58,0_H M)RNK#E8//]"FSJNM?O:V;DRW(C!).4<0!!0% /I1"!*$*&!>0)/0#V*>:H5B MU*=>FNORCVS[XT>^KJA;MU).YPF]J+>K,L!>S<9,@^C4VY=:Z,KKJT1L^NQM MA>!MB6+U\QNG$=YB(QAMP&SU=5&?>-XV+=J G'5=T1_!T'*5)=L>OL)1&$4^ M@Q2D >( QHP#Q"(?N F+O) E-*18RSH=#;\T"U1+IVENC@%3-"G&,$QM-BK! M)O%++NML:^4?#S[OZKZHV-D*OGR58;CQX?'[Y\U3)CL[:K>P[!U@<UH8)\>T:24X9X1BM=]56XN'/O/ZA\YEM?^3TBGRUD:>C M]NVWA_G$AF5.N*_F]+B,XD3$'B>3O2J[QV7%QR@^>NXR)@/=TQ=ME88P M#E.4 IJX#$"?Q #%(0=>@&F40@)AHE3GJSWSTDS9W7%%D+-6:'I_)?9JUFD2 M1":T4.C0@=$JIX >6O;X!13GG9MK0 ^."[P#F@,85B\> MEMM^Y\Z\Q ^BD !&9.,!B!* <>B!E H+%0:AYU,M$I,+B,K$EZ4@W20QD0'M;%8079IBW9+!?Q;,:P8%+S=;U%[:51SGW1?Z<44;? MO/R]9/3CYD.V01LBC$B3^R4F7,4>BKP$,N#[! *8^ P@R1(,?2NW@_:"Z]D(C6>A9CJF07AB MBR+!K0Y\[SO@_B(E%R[*K\Y>>.=V'&9MTWK$ZQ)QO. \H '81A '?]%5X"E.3?=#/[F\:"UTQQPR!J9[L>^UWRKZH6D%M1^CFBV<\N%,;!$/\-ZT3V./OL#[!.U),_I-4;1D);6G MG]56FH)S:C&-QS'OD)1M95I/>;NIZC?%#$PL?E8>SD4.RPWYW"?8\P GA +H M81\D*.+"B'HHA<0EV-4KZ]::?FDVLR-]92*/Y-=OMJ3Q'-3,WG3H3FST!H&= M[L#N.MPL]GC2F'SV!E#ZP%SJ#F4PBGXQA''G8%E^NGWYN!&[["J5^Y!!U%1% M?655(%JXLO=5D_:3QL*_B1FV[]"6[:WYBKM4[)&]!+ 0QP"FB;"<,4L!=B/? M35,I3<4F[VAVZG?4*T*H@6^!P,U2DN2=K8JJ"4I?>(Z M+E4\TX;O6Y1M&&W33-K>Q"STH4L)"(DO^[T@#E(>!<#SDH!Z*>01TLH>OSS- MTCRV6R(L[6Z-I!UZQWA&,DWJHAXTU;;(UV,TL0_3"NCL\\OLMRT>!L%:!_2+ MD\SL%R -IR"F G(D=IH\@($D4)JZ?=$EA^S] M3_EWS>*ZZ1ZVFG5;Q".<99,WP'K4/#E:1Q(/9(4WSNUCOA-7S\."--$3L$Z. M9%O.5^),F@CN?BJEJ28T*'FB__60?\F%,YM_8;F<_L-&O^QI:)"E67 A[*ZL M(LK.-G>$U.#^_9WS1?S_D0W_D.?;3;[5J88:A'+8"%M%<6(CJ@G@%(52*DB9 M%4L-CCQ?P92*@D=%4THWF#,NL,H@/>;%-ON?QB3)XQ?Y293G,O<%>\QVC^7' MS3.K7XURE3#(DR E(/("L4/UHA2D:8I Z@4)%7_#?IBN-NR[W,RI.9EF@BBM MG+1>.5UQIDU<0QT5_@]J%9-9&H^H^*?83$@OHY3'^ ;Y@89/3,U/G/ IS,?? M4*/]2U>%7Z5+O]>B<@!;/601UEX3NV0.YDA:)'8P$&)VD@=SH"X1/EPQVO5E M$1M:[1PE(8OP=^J(XXIBC +FRI/>0.S( ^(!%)((^"'S610'H>]'.DG38Q,N M+57Z0<[1+=:J5F#9D?M?_R7QO?C?*^IR79+@4?C5;)]-4">VKQ!A2?J@L8_ ^0T_M&65KZ3E\R(MO:,W>,;S]MO?UZ$R M!.?,E3(=Q\R^56>Q=:ZSV.N2AFHN#J*4!92" +D)@+Y+0.+'PJ8E$4TY\B@/ MM@$=!!!@Q;EP%5,TQ7PS2Q]:D1J@6\<0XBVC,Q@PA8 MLB.7YYC56 RJ>6H1AB_6CT_?,U;\5N2[IVI_4 7*:X_IZU;LW[:J$>J189:V MNJ6X3B6O4^^+.A([7]EV5VR: RGU\/08DN,!:HL@3KSV+>"G%9!61,8H)#TV M]FQ!:44ENV%IU5LL,GJM?!3S)& $A)%LP(1X#!(H_NDFT/-B+TD\/2*1MA/8C<"/ U# "/. 4ZP"T@8 M8XH)9R$.]1KK78WY/!WU+J-.:OJNF!N1&/& M4YRF6M9Y<+:E6>E3:K)"B@MR#G;B'T;[MT&L%?=QMA"<>C]WS#EVXWQMT1/" MUOL\BUL[%5!L;?$&YYIWJZ>B]MF63^DFTSXF.?GGQ[+<,?IN)PO:Z_2G*K%^ MGT0EK[D7K]D/,;UL"KIR&??\)," 1S$5+F#( 0I\#$+*<13&41QRK:L?KN_=YX:^37-D-E34C-/DV,_L=FJ.YS6"CBU M!ON:JH:JHU6CZ8;:*E+U'+;9O.8*(*UUM3&18>9V-U? =-X'YYK!C-.U9&!# M3I:O,Z+/(]@_P(*6U4%(IY5RFM8*HV#8R\/IFVCN7)L1A2_DTXS=85KZ)JOP MR+9:.;<;^I55E5_R-.G+3I;7W/'[O,RJLKSW:\G2+W]=+S'Q)Y%G&=R+O#@E M$4"I9"#$00HP$ZY @$)$<$!D@$*O3NYJF9;F&'QE5"@D\^&RC9/OO6PB4\QO M9+1""HV^:Y:SV'AX:O9JYDG$[95R#EK=-+Z% MTRAFL^[/&LK6B@2OEVCFBD)K$)Z7']H;6O^0KDY>DEY-7;@B')['JEKZ7<8Y M*YA QZ"J1&_4I5G5AFIA+[YSD-\Y*'!C4&>BB?;XN=YT0$\=-=;$>()2%#/L MC X"-:>:[5S0#(+N,:'A" :&JBAD;O_9*A8H;9]A5/3VV3.,\SF=A>U4K5GN,\$?\KI] M7;>XY5VVWHGMYHKX.*9!& $..000)Q@D+N2 ^2P45C? /-'JL:@MP=+LZUD" MD78?$,TGH&8L)\5U8ALI(6V:L/_RJO$#-X+K0,,1Q(?^_X4-#;HGBW*VH>4\4=X_%=2[,_7>;05D;US>$) M(N-;0G,P)C8:#P6J.JQJX:&U\;NLNM%V[V2HV39YEU7H;NUZKM G8S]O5BB+ M]G>,?LJVV?=J]&]LNUU73VH5NKX;$IR E-$$P#02.[G0XR *?1@G*?+\P%>E M2]>:>6G+^2"C4^Z%5">-UD-]>+E/BN7$UN!2T]./&Z<1WNF@_&URE-7)LR=# M>R9Z:ZNH:]%-&R$W0 BM-]YLE,U&:G9)E4BI>K_*M M^.M=\9#_N5G%"<'<1R&((^0"&$8^P+*\AWDA8BYS<1J'*G9^8(ZE6?1:3*>1 M\\:1D@H<'2FKFLD9 G38A%N":>H8O@E"RN9! 8,!'T[<7?MPXB\''VYHS%F, M@8)2[;)7N=2 =%(RK3\\?O^\>;DI:T ]K]%V9;?+BW4M;N964SH-,M?CN M?/YR_U$VIBHS =! H$$5J?&MUO4@3;QNA_!Q_I#"VB*+'$3"C"7R\I#ST4,. MJG3$"SE\Y;6TY%7:449DIA$J?\@&7>(_\C3_&:UEV/EP7ASB(((\#D#,/0] MSXT!XBD!(8\3+^8A3S1+,O1E6)J%: 6O4OB$6UOU,JYYI\5?.AJ8\HBK/QVU ML/#$F$]L<)3AGHGC6QM#Z^S=ZA*\$B^W-D3]C-OZ0YGFK%>)E_>HV+XTS448 MB1'GL0NBF! 7>J#)(008$X"QC'RXR352T$_G6)YEJW.6*Y$U$T;/\-/S3A= MA\KDMJ<#R"1-6?J4MY9K?3;!S*G3?0J>9T+W7FGH[<@B23S>2@J?MI)J&D;] M+BP/H\+BR-X2T@ ]Y/)'=[MMN16?'^'^GK20^MHFU,ANI[*,9H?6#ZQX]%;8 MC2AA20("&L7"B4I=D,:<@9C%<9J$*4=,JP_]4A,Z)T3^N7@[:JO[<8@1=DRKLM9,:[,)ZTFJF[,.[[+';>LO>=MTS^6%QU M@.E"]\4]5$X'*T>"9=%77=SSM^4"+T>Q>3WKY>C=Y[ O3T(SKZ%.2WE /UDI MSVE,_"<$/4I;,J&G MH\]JQWI4.S4F?9<9[@-V3T_UT29:OT%K2:7R[0=C6]DW8IV7._%:' )JR..A M3QD#7AI[LIL#!\CU,1#>._<9)'&2!%J>NL;D2[,%C;Q.)7#E,^4;@["F#OR* M_NU$H$[M@7;$=H[![4ANN7CI&LQL>6TZ4\_K5QF S1PJ18QWZ5)EF:9CKD6*L*+*T@N6B15 MXY77X3/':FD:^B=@D3K2?@AZBG>+U^!Y.E!PD<#B]5C^%ZEV3L_<@-DXU M[<-7]I07VU7(HM C40HP<5, 81B!),0I\!(B_H<]&J>Q:@Y5WR1+6^:MG,Y! M4*>65#V%JA?0X=5N"Z:)5[L!0EHI5&,0&.50]0XZ6Q+5F%K=+*K1:\W3J.X+ M1K?%X\8HB^KHYJ6MW*,D(2DI$[.*?YBD4!VC-+QLK0 T\9KMQV:2]*F+,%R5 M/74\XNS)4Q<5NI0[=?E"TP*RA^HA56'-=VBKU)BH]^:E+=>.>(Z43[>4[!2; M\45Z-2P3+])+A67**!D4F/4@<46=V>F(,Y>;]2AT7G76=Z%Q^/Z\U*'J#GN/ M7F1VV,I+4NI#G N'&H DX" )';EICE !"$W#:A2,8+RC$M;[*UXSE,MGW8@ M?P1@Y="^/=BF#_:?53AE5853#>3]") F1P!JX-@[%!B9;^YC C7U+QP<*-YH M9ETZY>G5:69YN]O^R O9*G$%(YQ@ZA&0$A0!R$(*L(M# "FC$><>#HBK8U<& MYEJ:16FX&:J>SS"D:S.D-C0;C?[58A#QJ%/01#0 M&$#.&4 8AH!S-^6NFZ:8*I7$JTZX-%/2%;7*KT(=8:N4ODVIZ;&,8JYF26PB M.;$YJ3NHGD'9E=9R,U4%7&SV51V:;OX6JPK*7^RVJG*?H9^"GK(M6M*M >"6IAP@@2<0 C& DG!8? Y0$*0N1%P21GM.B./'2 MS,[M!2M394"1@T+"Y1>B;-"ZZOI5-FII.C2J#T;1NYD [JE=G0Z@K7[D!??T)I]8V179-N,E>\8 MWA[^M0IAZ$8QQR#V$P*@'\D*2?Z$0=)((PAC'Q94.8R$'"&(@Z3U,=4KW/S%*C/T\QY3MS5 MW+(IL)S8^$K!G(-D-P?R52#<8""UL-B;31,?6YW:5*>=MV^;)AAG7=QT[S=/ M2ONX$>_"8^7=54P+*^*',C$> 89=8?K3- 4H0!%P@XBY!">4H$@W*>UTDJ69 M^7W*54?0AGFBWV-1AW38PM@":FIK8H*146):'PA7)::=#3I[8EJ?6I<2TWJO M-?/[/J"LJ/J<5FV@R]L-;4GIA1'YS)#,:*=WFZ_2L#1-R[[DFZ+]I^Q$7W[* M-NSCECV6JX1!YD?"+PRC2%+_81^D$?&!Q]PH\' 8IZ$6<[Q5Z99F6J1R;6_A M6K\J;MO1T&E5=*I$ST:KZJJNFDZEI_.'U-2I5%4T3=.\!&I>TZL]VHF-X:L\ M56V?;!+T+3EN=F6;U;N;!-93%W":2>R$#8Z=T%LBOEF[BNCEMR(OR[\+*>I0 MXF\HV[QAXDLFZSY7+DI0%#,&6"R/0:GP+M/0BP$C+(@9AB$-M9*TK$BUM,_% M04Q'RGGEGM?L09EMB">'__5WRS=.1RVGTLLY>6 W#JYTDU7DTVVNK\)ZHIVW MF4RONBV_"L:Q/?MU@^NW:;@OF.1XJ"-GLFY-? @D:7WBDC0)& 6![Z4 "E,+ M, DQX%Y,Q(^$U<5*WOK '$LSHHV8SF,KIWI#@#X4AVVB)6PFMG M+'L1;YQ& MR.OQ46^-8 &GF9H@&."EU>I@!(F!I@9]=\[6OF!$]&ZC@K%+S5S20W_B]3K_ M4Q;HOV.L-JP[])"/Z@[H;IR*+WF:?V:GTDSW:M^Z-J-6CUN)%-0DR)/VQ3Y M&YF[MU,U&,8/2\T#G03[>4QQITOZ >]6>ND[UE&%&^="F4*54#/T#+3=2U,@ M+7F2VM//ZC2:@G/J'QJ/RS;(O0TGF+PB[#K*+I6)7#FD8(:7_M2NW57?GA_PKDQ!D:W;4 M$57.7/ZX+_+GC#+ZYN7O):,?-_M6T;=$O+5UJ "7%?GE"E)"4TX2 !F1 =,@ M$A8X#D#",7$Q)KX7:?'632'DTNQS1T=I#8I6RXKH\JB[L_RU_"&IV#$;C259 M<+YOZ([VZOZ;9AQVBM=!,2S[R@]YX@_!R?/=*^B2.[$X)\%NB=)\!V]9ZW;"Y=,A< MVGH)5=*M@3$6Y]:('G"R6'^BBH89'=?0P/.Q M :^TNY!PK3!7PZW)S+MD>5D\7:=]75!#I5PEJGO\ JCGREF":>*$?,^0TV;0=42>A MR.G#PSY%SME,KT61TZ?R $5.[RWFQ+B2._^38OIX[WT+>GN/*%^/>CU\LIG+ M/0K%5;2OQR/.3OMZ4:%+M*^7+]1_&3NOM(S%Q2(S6\<"PLRWF<=6Z*UKA:C,W MM(JVEN*Y?2Y8]R]/B&^=MP6BV=610 MOVH+*CFD?OG*Q&M;HG5_LH>VAZJ"D247=7"J67U4%:5/G52E>TP/\6G5"P*M M98>ZCYN&%&D5X#B"D@ VH3@"T LAP)XP(QRSV&=8K*U0JUUDSSQ+LQL',:OF MD2#;M,QINH?AEV%5,QX6P)K:;AQPDB)*%NFW(S@9'"(/HF#M'/CR+#,?Y0ZJ M>GX:.WSY%7WFWXRWOGUSVOKV_7_OLNW+QXUL(%6%+RM6R(,_I_>*U%0V]-\_4:%:7SQ(HZN].DQ_RKHZW37_[5A5V06;?0 M6[Z&QNE@X]0TOEN!SJ'S? >@"\WE*Y"JWB3.@77 ;5=Q$"<>3B(0)+ZLFW 3@!,_!9P* M$Q.X).*!5MW$R'Q+^X[NZY>Z+>;U/IEC"*M]RRSB-O%'9@_9H??\(E'NM69NZ>J[T.MA/QM_>.\ MUD[[%&3DJ2@?A=C#>F+3<@QS)>V^BG(OK]43$#5H[!V#C,PW]UF(FOH7#D04 M;S0,A6[%#DH:NSM>.T&WFVH/5[ ?PA'*GEGS4[U2$\U1%[0L]I)7I<5=D5LG M?HH"%$.\;,53-&>?-_!A!LU9A,)PF(D.&,J^@,AYV./CYIX564Y/PA^M ;@O M,L)6'DD193X'7I (7R'&+L!>2@'U:4+2%/HDULJ F%N!I3DAKW9H8/O%L'0\ M\(J/>P$' >7(2<"E6+\\**Z!N!#U;\%P*C1F#/=/]!SG"NS;%G]9(?R)'HYV ML'XJ.4RWS!7#7!.9$Y_MZHB@YDUN^0D##WN$B*VR>*4H@"D) XX BY.(D)0 MZ"=8ZR1=8ED@TZ[/U M6F*+5)T& %D+48S/.'.00AF"\S"%^JWZY,?OLN\RZ^NA0-DFVWS_QHIG\5V1 MWZ'WCT_K_(6QMM0]]&5.5>""*$@X@#1,0 (A L0-2(A#ST^C5)4.67G6I7T* M&L&=;2.Y4S:B5_UQ62N\.BVP.O[#QF@R5*<^AFD ;85V6JFEP^_LY1ZO7;X" M674*YDD0GHF461%I.PS-VD -<#:KCS4;B[.V>EU>9_V;%YJ**P_WZSW*BD<( M)F&2B+T!%1^'D+H@\0@'A(9!@CSN1<@U((F>406E%3L_OW1?M,R(-'7.-\)2 M=&SF![R M;3*2/:'UFWQ#6V?0#SCG08P 2V)/'O<0@"(? _$U0RF*HH2[ODZ\Z](D2]O5 M[&5TL!12[Z-R$44UZW\M-A.;Z0,LE7P6^9-4 +!DZBY.,:M-&E+RU'@,7JO/ M6B&,22:N/'"L?=+@4>F_>4'O:"-D#W??)]N$*N.8&+$Q# P[&QO#N&I=-@:% MJTT9:>7WCVQW147T(.-+K(U'NZG'@X"E( A)""!"!*2>ZP$O\FC@D<"/ J+S M;1J8:VF?J%M"BIUP8XNNR [)2]VX_Q"^GA]C/^(>8-07NU@6(9"Z*0VAJ^836$)L8K-[#%4CY@1')PIH6&-. M[I]I9M+D497/^9+';['+#_[FI?N;VY]9*RZ'85:0IC24 M_C='5%@I''H AP$%"8=)@E@04:Y5 V,@P]+,U?N^2I;;;85IOE[)NL3-MLOXLT4SESB MDX2&P L\L=,.$PI0''#@NFZ40 ^BA#'5,N)+$RS.!E8R.@LWP11"' M;94-:"8V1)JH:!4&#ZEN5!!\<<#9"H&'U.D6 ]>IQ_@_;PMU@^L>"SO^$-! MQ=?@@?WK6@>I2ZU#^B[ M=,+6ZN?)(9TCS16A+ Y#WP<<1O((C"* 0QH $H0Q]$@:) Q:[[ ^*-+2+,>^ M(A*@IB22[1MZ4]GC6X8O&!$;JZISZ[0=V([VL@&SE?; $VC\4OWGJ49RT.[O--N>3?:G5^. ML%%PM0QAF=J_ZD7$:EN72]J;>57=@>9SI2Z(?^0_7?J]:9? !D[PQ+6Z52P.K[)T74;0EXBIZ: MTW$5)A,OT2,X)LA*[=7=6JN_T_%G;O#7H]YY6[^^"PWI%NI/L M)S1 /HA\*!8T##@0[X +,(9AZ!+$?3&*#L="ST1+6]>MG%7Q[%%FGV8M?Q^P M:FO=!EP3+_DCI+XJ(:5?IC\"@ZW:_+YIYBW('U'VK I_['IS'N/Z=//]ADK& M]97G^M"/$A_@!,< ^G$ <$Q=0#T?+H'QT0Q+,P)[(MY:2D>(635M MT"O\A>2K^77]BVX3W7/9Y0&6MI*_AXD]@(7[?T>B[_Y@@%&H)/];VT$J3C M>VS;:$[NV"L".<&)APY41AMUI0EFV\#KJ-O=V&O=IV]*[ADK?BORW5.5_E24 M'S;:%F1@B*49#BFJ4\GJ-,+*BO5\N\E5/_]CF(V;"$MP3>W_#R U@3%0 ,7( M!@R-.]O25U"NN^)5+M=?Z'4^Q"VM4XTKAU5Q?9_?N;1EWRG=2 T_+3H;V[GA+/T'$4\J> MV;UXDN4J2%D2IPP#RC&4O$8RRB S MJXEFLE9P^L]=FC].4^J_!'&?V**RQQAE.;_;!>R@8*G?%2U6A6&??-5DEJ>!Z0?3C63;P6D MR6, 77QNVJ1?^UD[HV!8LG[]\\QJKT;5/;4PXS>8U@Z_%;:H0.N/&\I^_C_L M986"-'(#&H,(>2V-E$_$/X,8"S1C&%"E&H7>&99F YHZV49*IQ+3$7+JU@^? M CEL!:S ,_'JUT;&H(:X1_LKBHA/1YRYBKA'H?,RXKX+S3[NPK7(RCM^+XG/ MFH#'[89^R[YO,IX1)/P-0F0"M"0DR-<9R5AY.&BB*?03G@3 0Z%8\ZD/ 4:> M!T*/^)XG8 @BK2WJ-<(LS3Q4NLA88E>;BESEV^[Q$8EOHTQF/:CF''1S6N7T M'(NK'J6:[S'7 YK80 T\F^$'8OG4T2:LEAR=JT29U1>R =JINV1E3#-#?+NN MWA-&+V\*FTY(*^H1-W1Q C%(8 Q$9LO%Z6 190(+RMA--5JS*HV[=*,:^7. MBF^-#.Z0;A"HZ9=VXVQ852V JNJ=TB'H2;8?R?YGH ?Y-8]%S7S:!WO&8-M% M]JE&9'NF4 \B2T9/<=)9S9L>$*>&3/-N_52.+_GFZV[-/!>'GN2X*!XW6_IA MC;ZK9G3T#K T6R,$!5)21XH*O*,XL^3YR#829_6,CW[DAHV(-="F/A56PLOY M0XIM*7-K%!:CE)#^46?+#!E5K)L@,GZQF6>RS_7\E)?E[3/*UG6Y=5.(+3_% M/_*U&*]\5S,MM$WO5SZ- L(0E]5=6#@K+ )IR@E(I=^2)!#[4*O$RUB2Q=F4 MW2,KY O];WK>B/FC4'-09@%X:OMS2!C_1:KQJ[-7I"GNKO@G.KK<.(TVSA^M M/A8W=U=C:LG),9=C5K_G:KA.7:'K!S3F_9'Y\>AGXVR]81O&L^W*):Z'(8D M9GX,8(A<@"/Q3Q\'-$EIFN+(T^NWT#.3SIJI%OT M4S?2U0%N":^-O0("5$W+<"_Z61LC\-R(1': @'>^1 %V>9F_%G2-4+ M-#Z#EYM9VK:#;,,T_RE#.%M71%_['C>)#Q./)P!17R8JI#*7SGK3<7HC$LS$:W SOH@JIYI& =9S4A8A6[J@\Q&5E T32DZTD[0]T89&DL6 M9'R^66V)LOJG5D7]1C/[\@%EQ>]HO6/OLI*L\W)7=$_., H$LAX$U(,4P "E M("5!!.(841Y2-U:LEE":;6EV10KK5-(ZGZM,DQ%./@-\ULAD1)[5,CHG:3802MJ4:X>Y)1GVSS_1O[7I.!IDG,(TX1 M2*G+Y&80 A2$(2!1&.(XIC#QM78LO3,MS7 <:JWR5E2G;&35C(GU@JL8\[(! MV=0QK3U:>RF=;V-HZ4>JQI"P%8GJG6?>2-.8NF>1I-$;3$NB/VYHU3Q$JQJZ MN6EQ*UNYA\JY_N,G8,:J3[Q"+U0]W\C,Q^PYHSNTMM1#I1>!*VJ>VY%F+G<^ M4>"\TOGT K-/[]WV!RODT7?!?K!-F3VS0S#X"]O>\0?T\SXOJDR?(S+A>U1M M:F/L>W'".$ I\0 DH2\^U3X%JE]K&?$?R)#4Z-^I$JQ\=>-Q5UDNS_@G[>.(U29X3KM5[V? A+ %OR M-*Z59E9_Q!)TIUZ+K6$-JZ7)#T9W:W;']T=O'_)"TLM^V[=C^-1VD5\):^J3 MP/= &,,4P,B+ ,8L!2["_U]UU];C-HZLW_=7Z#$+F(#NEY<%>CJ=18 DW4CW MG'W(@\&;$NWZTBO927I__2$IR99M629I4M8 ,TG'+9%5'\WBI;ZJ-R]6!Y22Z5JL1S6UF>R3\1&%U'(S[E2YAL6I_ MR3EPWCS@K&T_P2#-4 Q"A-B6,B88$-\+@CS-H)LJE216%6!JQFX7?=_6[RE; MF9T%%]IA0BR==V\4EJHU>Y3'1G(K:1%QVWO'W262$*\G]\%._OH)0=PTN$G4 MA,[4KE"U^W&W@9K@G.S[=-O1LX!?Z4^ZVM(/3)_[]4H0J/Y5;'[<;ZL-VVR6 M#[_Q8LMO2.ZJBK+_"-MUSGU$7>2[,<"8\)AADH 4!@D(\IQ"+TUPDBOE#]"0 M86IV\&7-BV25M2)J=DYG!.1,G65<+5N[1GJ'3S6GE=_YQ11P6@UX($NC@],J MP<_-YDS>%1 :LGHZ$HQJ^*Z Z-CV7=.4B53H]^MGNJ"8V=O&*VX@)?KY-J=F MPRYD].:_AJLWIU6G90YA7H MYEKI?T#O:/1YO:)OGV'Y'[KYL%V1MB9?G 0X<5,*W#"&? 9"@+S$ XF/"$0H MR!")5$X__=U,;3H**9VE$-/)N9QJIYPS8,H=9*Z'R/)DK=&I)72$B!:2I@VC M8.BX<::344\4PXH>'QHN/*U9R!16/^Y6A/_%[>MBIEX)]2(7/""K"_< M>37/O="C!&> DH1M&+R D@\##SB(NC%7A!&2CZCH@AU>OT3$JSHF+^ ]W+ M;63[<83X53L1?1QOM2F9.9!9F4;J.M[)^@:E'R6[>Y6C/J>P;>F'07('<^9E M"Z08'F;%<_-]A1OZ1$M>H&5.$C]V(0P!,TTA"%&0 YBR U+@ABAC7<0X5W!D+-8-B&V;+PNLV!:^1VNP,QI5!B)!S, WA@\ MF+[NI\.#&0!'B04#R,$, 1Y290#^B &749V>\+/ SG/LYDDJC;T:EH(V7;KO8-TEX7YY,8) G.M>&H ME*NQ-1F4HB_,^#$I5P/7&Y)R?:LFF#I"%',DG=[FIF9%+Q!'ZL@R Z2I-?Q\W9-T,*CU,N!E^5;V^\F>X*JH?S[ LY(I[ M];XSH2]X+9LCA+OLD9: 0[ZH[U6PC%3)MPN/F:J]9[4>*-5[^LYH]7G/BMLM MRGO^(=N)J7E=#[S+A1S'A(91'K'CE1N#,$@Q2&,: !H&R$T3]BNJEG1'3XZI M;0OL)Z4^' :Y8]$(X%JVG3H)J84N-TY'W8OGZ,FH#Z68:"KJ7JCT$U'W-Z<9 M@$\7"Q[IL"(UM8G]W"1?;8NX9EY&XB $49X3$,91!"#.F4ET41 F61312"E_ MX:4.IV;V^)&R$DZL92NO8B3])83E#)U)W"Q;M$94 =I.V%U&9?.$15EH3 7& M7^INW%AX2>5/PM]EW].S*T<7Z6UNM":'OB@[5#UN-]6&?4E8UW,<9DE"XP#D MGI>PG5<8@S0*$,CBU,M]/_22"*N8&<7^IV9U3EQ[E9#8V?+(0W;&XNF4MF): M\4IF3:K\=PNQ?7BE9?WXS"%-X8IW[)6Z!<7@>-5A]&(WC,(X9IOE)&7#&$<@ M\W,*XH1@C^V?0R^+U?)A61S(_+#*+5$6A\KRBG7BVMUG MU*S%=CIR[^K!F%O!-)$SM*"I]C[J^J8)S?%RI]N,NA/A ]-TO:)?*5ZSOM[8 MHLJ^:N*"Z3'_N'SE>_8"URG(WY1="EJ-3VUQ:Y1P6BU$G.>IF;7]HRQIKJ2XDWI>4CE]E]& M@+)LB/88M4):N<:\"(5ICMQ)/[P+5M(\[9=<=DK,:98$O.PG M.R@F40Q@@ ,0D,SWHHSX4:04W2C;\=1L1IM]B-ON[ZN"VVRC:9U4"Z78P-&R M29%(X&2I@(HJ6..D:KI16155,!23,IG:MS1UZJN7]1W^[[8HZ5/)2XQLWI[8 MEVISMR(\WN&5/S)W88*C,,8 0\AL5.SR@,K$!TD&DQBZKI]0;[ZBWWE5J1=Y M4R4O@=0DR^I)=B*'O0GWQ!KZ ?G2S0X.KXWPXK:?MI*KV3"%,9&S8H8A'L>. MM4)SKV\CMM/*/7.$Y#.!\L-%E)4MF3I@AFR90L>C6C-U0([MF48+.HS5HTQ0 M=\N-/#WU]-VI;8_.9BF[6_*X#!7Z:0]0E^]]KL7(LLG0A4>1/GH> TVN:$^# M(Q)#SZMSR (=>$YO[W%'B-CAPP6GE7Y<-8'>#0^ 8C]%F8] EJ>$'8G2$*08 M1H#D6<0^\E""/94CT6!O4YOH>V$%+QH4*Z>15VTK,0RQW.[!&'"69_]YS"R0 M+*1 ,;0I&.YKU'V E-K'2[_<2^JT\=9K=;^ /#/M8RY887,_SX.41!X(7)^" M$.8Q@)&;@IPFQ*=ABIE9D3$*2RI/.SX Y;"+,0&39 M+C3H/.9.(R+_\=D(.O*\_.M1&HFQ*1(6!K]RR"W4YSR$%M>9(1:0.CE',8W=K1WT)O3 M?;!!P!$0S)P&!$%&:&'@-+@:B)Z,&RT8CD##((/X1N-HBI$\MOCC,IQO-#@G MC.E;R:&W?OX!V7S%]/D'I9M/? 9P87G6T\!U,:0! D% V3I'/1^@,(. $!K$ M692R X02U?I<1U-;CQHY'2&HTTJJE5/V++9RRX8)Q"R;=SVPE WO)20,&VQP+CZO>0O)]NB;:I[C%$8QV^0F*$U Z'D9V^ZF+G IS@A"@9^% M:+[A]:8DKQM%LTJ3?M>XO>]Q73 +"MD4;Q)KF"2O#)65MWTW.*RQ^O7?@8*F M[OGJ1L>]T#M0Y.3F[O"WZ@XYL=Y7]XMU15_6GU>O!4\AUM2JEW7,#;4QM465 MRR3OA1M$Y[(WSA0PMN>>$-,1O5S2/:=:2Q)T3YZ?T)=5R&64 M@WM66ZT*0(!;@6@_@=T_<+_WE:;EBW2[SP2)TMT?/K\RAE75;&A MS[3\R[^F,J^U%^NGC M_:S_#>-SDUR_XG MPXO-_><-W%!)F]W!YP)90$MKRW;OSR\?7Q[>.\\O=R\/SP8\W">K:LEA];TAI.?:2 M- H2X.81!F&689#%" ,W]&CL8X+C0"D42J;3J4W#G7AJVR8I?.6V/J91LSR- MN;AUX929LY/2 NU/!19#FPNI+D?=(*B <+S(*[U[14V!3T4=X%W0Z@O3BC4O M2J:@C.0HB8 7ARX(*:<&YB@ GA_D$4DRB'PE3O'YKJ9F4>JDRHN]J#-GM5Z! M1EJ-!/_] ,L9%S.P638I-6*?NHCMY32<;'\0"Y.)]/L[&C])_J#"O0GPA]]0 M]TRP1K[0=5L06=(57B4W+:?8G#9X:"MON6IVFIN<,$_JZZ6 MJ^"PI=%\ [T*=)T!_0]8(JA>H -]6)A=AU+W$4]'Y)6:&J:QB*17RSLMYJ@I^)6IHL8ZUENZ/M&J MHO2P]%V[WWQK ]??;^D\3WT(P\P'4>#Q?*Y! B!T,T!=C'WLTM!-8Q62F&S' M2@O):#2R9;$JEMNELQ >H=L#Z%*V5^;;9A>& 8%2KBJE7J>VW]U)RP.M M6G&=]4Y>15:"'/)R1LHXGI8M5",OOUUO,>V([.QEGAE+MJ$%E=F<8A?ZO$5" M,3D8SF03DWQ9US M>,JM)UANWE[8UJ[B>5;7JUUZ+)[*K/O,/,TB+^,Y\1.? M)SU,4PQ0Z,<@YZD0?9*E0:A4O5=5@*F9JWTB,9&[KZQ%91NK4C;GL_90R!HM M>P!;MU\UF$(NIR/\S#F"_>!)DU9,#SMC!DVQ^Y%MFQXXIV9.LQU#29_GV$TR M&B889+D7@=#U/'9 C%) (TQB2MV$QJG* ?&DAVF>!-?'J9ZOS/2LF^%Y0@;G M-+.SQ73.IEV%)^W?-GWS6?)^B:J).+*6490.8MK-Q)^"DMXH*2ZYRQT$ MXO=JIFKDKXB<'9SNP%LVLO=BE/F?3D;9%YIVDYPMAQ20C" 0!G$"TB2+0>IE M:91D;NI&2+'0M*((4[L0$&8J7ZQ_U2?3O)7<@3O1U:M/JPZ+W!)D%VS;_"&V M=1!8M^)S__F[/^LJA']W=DHX>RUL59O6!-%)L[R>P]'%7I^Z MH8GHK1@;C;C.RQ"$1H@:/[LY+:-'=1DV1M]K>J;F0:0YX&RV]8H= MK]ZON5]U[B>(>(A2$"9Q!D*,,I!1C $F$<4N07[J^2H&IK>7J9F56DAG)Z7S MK993,8=@/Z)R9N-JG"P;"W6(E W$( 2&S$)_'Z,:@T$UCTW \,,:RUGWI:G-W7W*!;[Z=\FYDO<*I[!S[/JZR4@ M.VAIO(QC?0H<,,X%AM\5J4P6AUG.SDYC\"P; M90,QD+NA?VJ'OM:XKG4D" '8:*('^P-C,NK1CJ#CASM:!;PWSM%NCUK.IW\R MX9I\.^]IA;K>B4VN?\J-C_N MM]5FO:2E2/[_A6[F)"0$\R)P"<8Q"#V4 A@'".1AGL8D)9"@0&5_.=39U"Q( M*ZM6S8Q!5.6V7%)2 M\%HZE4%FO Q>6Z<@,!G M?X0T= &B7@"P3_W4IQDBT)VSEM#ZYD/8E<+^((*C05SO)9_T@,HM3-8&R?)* M=5)$H*I@7+\9*FUXAZJ9N'U8:[E>L, ME%_IZ[KD$YBG3-]6:>9!3F'HD!2YV>78+Q'W140+<-, >R6D8AH%6*/B^#R4C M,$((YIX,>;"3T0P&[V IMR6Y$B'+4WX/SL<&G$^#X.A'A9^J;SHNO-/#;2+# M3U4\&QO>\ZC1_#:"]12[0>QZ>0!\/PY!R.8W0"A, 0DC-XV]V \S)1?L0%]3 M6_G/9E;1*B4]!+*<%3 $G65KH(V:J<0S%LI*#_4TA70R0\6E95Y1][T]_7Q] M@6@A7>JV?7YJ<_P)OCD_JX.,;WN&C+PC;0?'97>9#A*6I^P@",XW(:XAA]BQ M]EINKUTCHSFWCL7NNK!.?J=)H^*5R;C?_%.QHA_9C]65-D6]..QB7-'-6P1.RR_DG1V9(=A_G-4F]N9_0!!$: !+G'@C=( /( MA3D/R8IB'&+?3Y3.WN9$F]J1O<[?5ITIZ#L2]_%T "5-T4V&Q;8)NU2#MTEV M1D12HZ8N:O$_2LQGWC6/[ZTIBJ>"_34HB6N1^$,/+2"(0)8;8^1!Y(:4Q "#/HX\1#)%.*^1E+\*EM M*FNYA5&AC>0\#NXG^_AV!8*DOP4*"\;$QG;$Y>3:$B.+U<-$7=1FE!(=1D ,/ MY3%;^]A/S!0D(* T]X@7^"B4NG8<1=JIK74G/+MR5]4"-\3(+3L6+8I<)_S+ MVIB/L\@9&\F_T,JVU[ESIVLGR=\HPS.1]6M8UK_4HB4%N^F52JY3=;_4!X;B M>D6_4KQF!O#M_9:^K%D/_V5&K\@++*1\S%_@[S_HBN;%IKI;;F1]6#IM3VU] M:'1P6B4-,DV<5I6+5S!F1N*R^\SV(%@V[=;P5_+"70.BEL=. MJ\/1O'O7P-'U!%[5CD;6)FY/JWMF/%D_GU>O!3>E2E[Y\RU,S6[5DCI"5!Y> M\%(LQ;SY_.7I8W=CHY# LVQI9S,QZ^"]#HY<2ZGRSX^6'NJC: M0;*HRT_K';_?4[1YIGA;UEF/O_T_4$L#!!0 ( +:"AE?EQ]D! MP'H !;B!0 4 8WAM+3(P,C,Q,#,Q7W!R92YX;6SLO6EWF[F2)OB]?D7. MG:\3-[$O=:JJC]/.O.W3F6F/[5O5/5]XL 1LSJ5(-TDY[?KU$R"UBY*YX-4+ M94TM3DF6B4#$@T!$()9_^6]?SV8_?,'E:KJ8_^M?^%_97W[ >5KDZ?SCO_[E M[Q]^ ?>7__9O__1/__)_ /S/G][]^L.K13H_P_GZAY=+#&O,/_PQ77_Z8?T) M?_B/Q?(?TR_AA[>SL"Z+Y1G OVW^V9@$S)0/F5P B/DR$,(.IC U?_U\9]C,#DY(\&:$D AR^"],"!-2M8DET/Q MFP^=3>?_^.?Z1PPK_(&V-U]MOOW7OWQ:KS__\X\__O'''W_]&I>SORZ6'W\4 MC,D?+W_[+Q>__O7>[_\A-[_-O?<_;O[VZE=7TUV_2!_+?_R?O_WZ/GW"LP#3 M^6H=YJDNL)K^\VKSPU\7*:PW7/\N73\\^!OU.[C\-:@_ BY \K]^7>6__-L_ M_?##EAW+Q0S?8?FA_O?O[UY?+;GZO*2_GBW_FA9G/]:__/'E@L! 9&[^V?K; M9_S7OZRF9Y]G>/FS3TLL__J7]/4,JC@YVZ[U?V[_W8_72WY>XHIPLMGBK_2# MBW]>%SEL>?RZQGG&[78N/WVV2+=^:5:9N;CZE[,0<;;YZ23C=++YU!=QM5Z& MM)Y$# Z-2"!%,J!R5!!C#A"4,RI8H[50MW=;R5T1O1O>KS#]]>/BRX_TP3]6 M%M0O-KS8\.'>'$?WY6%[/:\':L/*#R'.<))=LMRF!%85VH*U]I->;]>I'^\^#I=3:SDC@ZE R$Q@S)H(/J0 +7@ MI$I3B0(?@48)J[BA^F*E+3YPMEY=_N0:*-\E9CRTM)'S8@BF=X">F_2_6IR% MZ9SXDH/2@FY6F01=KRE"$'0I\VR"3"R$I&UCV-RG8AR\-!;OHBFO>T#+XNQL M,=_LX\5O>!9Q. M$28/W,KD&N!K4KNK"2:##B."]94WBC@2F:#-^&)XHJ\\BM8V[=7JXX"DN:72 ME,F=@.4#_>XD"*9*41FRDAY4J=Y_(6?7T!:2]9P%\9@FV1\<=;6NS-8C9;<# M$ T@\4I[.T$(6]Q.5WDG^?Y%5GPM(%,(V2,6XCIII MD4,3?-Q:=B]TR&>'CN-9VPDV/BS#?#6M3+G MRHN)983Q!(YF5\N@L.Z$1$3 M&E:4U++-57)GY;T0HIX=0DYB\,@@^7F^GJZ__3*=X>_G&V.:7*U,+E<&INA2 M5)XC!$]?61>*_AS.F> !TU@=JB)!TF#ELH;7DS,/#8 Q.U5]P*%>6:@.(&Q70#C]3PMEJ3@-DS9 MQ I?+L[GZ^6WEXM,=K4G'1="!"$464U6"XBAD&>?A2_)&Y_98_'3?7'R*!%[ MP<8^,]BT8WL7*/H0OK[.Q*EIF6Z??R_T9(A<""L4ZR''/##DM6-T%9E[D3!)97?RGLH=/*K:]21(B:4ORXV,"+TV& M&%7QB2-=JRT,E1U+[X45_\RP\+)2_KRS?+#XH_Y1"8M&4H)Z )MP:@, MP7 )VGC+&;.9RQ9:Y=["^T70V/,$R9'\[0DBFWOTS?+M\F[N=I^>'@^@=>C.3DR FHZZ^SM MI\7\,O*3I8S2.'+K33;DX*<(3C,%1O!,IK;3F/A)*+B[XGY(>#X!UI,X.C(: MWF,Z7Q*2N8@?INL93FSRS*+/0(I+;A,V@W.6''7'BV)D,)G'TA*_CX:[*^Z' MAN<363V)HR.CX<,RU(*"]]_.XF(VP2RCKX0+76'LBP(7>23SV2=RN"PJ?MK[ M[:WE]L/!\PFF'L_+3E3"SU_3IS#_B)LHL# Z<64*\!C)'$X>2:7)^NRL+&V- M7&S^6"+A_FKAYJK[0>+Y!$I/YFP7CL;+\V7EWO81L2*<1'*^FA0R>I*W EB1 MQ!13B"F*O"8,V2KT6I(?U<#5V+WZ?DAY;H'1!ISN C&OY_1I(:VG7_!56(>+ M;4V4>& Y1Q2JA7.Z>_7]$//2@[%MTOB>RY14:/YVL7 ML'A_%F:SG\Y7Q(W5:N*%4LI+#[1QLJ1<)L-:.[*SZ_T9K.)"MWA:N;7H?K!X M;C'0X_G:!2Q^/L/E1[H?_[9<_+'^]')Q]CG,OTV",BR0<0TVJDS;8 QG.^KJT J@L_"4&1 MC^YT+2LD\RE( 1$M0N*B!!N$8:J):_,(#?MAYOG$3!MSO0\,$9.68?9ZGO'K M_\!ODY1D*%P1V3G41X%:]FZ+ V?)>2N>!V=/RV_?N>Q^2'D^\=33>3LR.%X0 M2W)ERR^S\'&"7")+00(G/QV4S;&FK12Z-[W-)?*2[&E6R:WE]@/#\PFJ'L_+ M3JH/YA%9;\+;:;('/:&N4Y,,-)V6$TY+$'#I+SP'0*D0Y!0Y#<6'H_ MF#R?N&H;'H^=P[&-ZEU#_;+J"UD0SI*Q))TDL#-,X&(AQSU&4TS019O3VRE+?[CN*YA9$#-5YCIB]5B-LVU-=Q/859[GI$# MA^O5;>KW;"GVW0]MT&_L,,)/;$9VK]7,F_++=$Z+34EK++95=%<]KDI&[V-* M4-!56Y0L$,=< A\<&2<%/=K'WLE/ZN3T"%W-6E=MVQRP$I3)BK95"P55*H7. MDF50G&8E.FY9?"S:>M(N1VQI-A@2'FQ:=3B[.V@J\W!/)AFYT'L+L#W.QHNR-<3#$J!]HD.D1U+S'0 ME6O01NF+%8:QQH!Y/AW.#A+O]SN<'<+K'M!RO_E644DJ&WE]G2+/GQD#(8H$ MQAC)7%0)'[5Y_Z0=S@Z2Z_<[G!W"Y*-A\@67<3%)B4>B]@> X_;%'1BFAPIST4SYG8#C8MHT=4F/$?&BU(U/]/2<0D) M0I(>G$7F161)I-8WS4Y"Q@7**9+="9)3V-P!5EZ&U:<7\US_\_/_/I]^"3/: MS.K%^F58+K]-YQ__/*(BV/M2D'^8V9L2"M(6\C/):I?12P=A$R3I/' 5%T,K<[ M@,S;)7X.T_SSU\_U)8>T[YOU)US>8M9$\V0DBQ:XJD.&$O/@HV' B>H8@7&/H(HS-7=0@[1!"6E8$*'U M8]7A@&F>@S>@_CF:N\=#8[$.LT9Z9_$9E^MO;V>!V#'/U>#[7%W8JD--R8G1 M_T))K,+S)\F/ELSIG<1)GQ-0IA_G-*]NV41 M;>+U/,W.:Z+RWQ:+_,=T-IN$6DN5T-0H.58+3H"7BH-DRNF"QD;1VOC9AZX> M;*$FD&HNA ZNK3=T2$*M[?T5PPK?U?&+;\K?5]L=3JS5WJ2"M6LFVU9B.19- M'2\C?73,!=XZ&O H03W804V@U([M/6#HVGC[?3%/E_9;%(9Y+4$'4P=(R (^ M"X2 J*0W&%"TMJ1W$M*#*=0&,R>SN0.L;.F?,%&89]H#PU!K]NHL5T,&(<$< MT1EEBQ_F$6.1MN\?PTBD [TS,U]76Y! ME))<$@QXL@%4=@@^EEHM+&514EEM'NOW<2JFNG@5&T;>CX#J&.;WA9^[<8R$ M*J EZ\P)]-NQ)=$0CXHUS)'"+:'Y3,N'J>D'34<)^F'@G,+U#O!S&3!_&[[5 M:/EEY*I6$?LL.5AI37W0T^!MDH#,<";IQ@_EL>K+4]XG;E/2#6Y.DO,#KQ0G M,+T/Z"S/:=5[/)JPR'VJ-3^E3N)3S@J(RCLHS#"#S.;B6[OC#Q(SKA4T'( : ML+X##-V.+USNY]M5 -T'S8M3(##9VEQK]:+,US>VQ,SM3$"\<<[\D*(/Q:",0BZ!!%5 MML*IUJ5H^] U;MQP('@U%T@'(-NA>;D4@2N=R(I,Q"+.:\\-0WY)Q,01B[6/ MCB9I8VZ/&T0<"$ G,KN#<-*C1^!&D)1G(;*R&3@K=?J7(6>V\ @Y&"TS[35C M^R*=O4CKQHQJXK\-(8\.M-*KBV7KB+DS_!"^WN!;?4Y.AA4?Z.KV*9"#44J! M$(J'R+CPMK[DJ-;P^@Y)W=A336#5DO\=P.D!N_#F^4C<^]I=BK95\Q.B@AA+ M38 *BF4CDGVT*6!#^_Q 3?44-E032+6500^@JJ^#-\_%]4[(OW#1" >,L]K( M+H;:@V@S1C6A-9IYV[J@^6%JNK&DVL"H#=<[P,^-34R8YED'SD#R3)ZI<*[. MC^$0@^0V:,S>M;[/;BP_[A/M@"'M@_C:A75]=C9=GVT*4^:U\4W5ESA/FVH! M:5''DFJ:4YW*3+MP6+.>(@;K>90R/C;&^-AJY@?(&6>@\7!6=!N^=Z!5'GE@ M5(PG%Q2'D"VYFDQ%<#$(.AM"YLR2E:Q]F7.?;_I/\BC;2!0=@.I&U]Y-F=S- MIKUH)4==%)@DZ=:ELP:U\1%X8I@,+JF46D>+'B%G[%+I-A+?V7;A=/9W@*0/ M2[+^SY??-IO9[FM;>$F\4=8("9[SFL7K!9#FK;'3XHU-I,$?;8MZ#(P>HF7L M=*-!,-2$\8<#R&\!-,>/M7W?AW9/MCEO&K&%V=LPS:_G+\/G*5EA$\U,EIQ% M8(8E4#HZB"('*#$[[@PFU=R0?H"4<0-" Z&H!=L[T$(O4CH_.Y]52&[\R3K$ M8(F?<+Z:?L%MS.O7Q:I&NMZ4#^'K)/CHL1@+AL=4NR&)VH.+0XK!.&Z5":9U M M*!)(X;*QH*;0.*J0,4OL-UF,XQ_QR6<[K*5S>V^PK+-$W7$\--K!4LP*55 MY-0H3]S+!5(=-ZNT2D:T3J#\/E7C!I0&PEIC870 K_N,FLADG BDH8V+M2"4 M7)K@F0/O:\/K@JBP?6?.NU2,&VT:"#XG,KN#V-/W7.))X4D8DR.H6'N"!=*S M/NH"EKN0O$WU),KM/%DLSF#UI@_*W&VE\PO4TD5E]:RN-NI7? M7N$)6I<_LJ6G[&/NO"_!ZP1,8 5F[0V @D&V@> :=/AS]#%W+)1@!?B4]+9B M*R03R#8TS&AA$J;6H85GU\?\$"1\KX_Y >SNPDQZJ/.RT-YH1 %$M 0EI83 MO ;2V<0@Q;W$P=J"]MW'_! )[]W'_!!V=X";':UU.0;/C0N .>8ZO\Z"TUQ! M8L0L680.LGDN[K/I8WZ0>+_?Q_P07O> EOLMMF,VBE1N!(.>_(-H$&)"7NTX M;9W36:CFC1_[[V-^D%R_W\?\$"9WT7=F1XMM9";I5"04+VI>E,D0A37 M":6 M*)^E'K#A?:]]S!L!Y1@F=P&4'67IW)6")DB0M@Z_XE)!"+5 O0@5)>_Q MT'L?\Q:6RG$,[N#2>3&;+?ZH3NY'OSA??UHLI_^)>1*%$M)%!I9\"3+PO*N9,!I8ELIY+9 X.!RB[I(S]O/_ M4$@ZB>T](NCU:G5.VS"13(*8(S#49/\5=D\3XXQ1TFN0CM=;6&0Z#:R0#B77D^7,O&ZM?!XD9NSG^:;P M:COVWU9/K IP_S7+K/5AH]E6XSR:X6O'H3(TR0S\40 M4DZL3MXD*]F; C87EZW.1I?6V3(/D-+X0326;)+(!A*=(5"NMF="I\%JHW76 M12;>.F6_IP?1%O+^SAOH(1P>\69:+=>U;7L^3VMR#W'Y99IP\UBC->.J/@ET&UI:[\2)S2$3'^(Y+A#@8ANKS?._9!QGX!QX-%&IO,C H=LSK*C-?H9&*HH-A 7 IT!J)S"9 \1969 MLBFW;N6S)VF=F+9'(N!>P4Q[H@(B&-:6[K'$'FN.@;!"Z'0?)DV74 SY>+U?I-J;.O;IH1[Q>S M?,7!$+E1&!)D'\@ET:% K/U(B[ ^L)!*\.V?([Y'52?W:!O5UU@(7<-J8FQV M&$( RW,"E;2H_9+)5 W*9Z-9%*']P^A#U(RB&'FO#(,%55OZ>UXS34KQ2A1EC6^=W_P=DL8UA8;!4TLI= "J>TR:E*P] M7?4>7*GOBS$%<,8;$CZ/V209?6R=@W*/B'&MHF& S*HK_M@30PRK8R1 M()(QH)2FBSA*!NB*2-+K5)H/W=A!1G?YITV,Z"/9W -2:NNTWQ?SQ>VM7*I( MIWDLU5SSK&8]64.X9Q7W05?#SMG,!YD:_B!%W26@GH2?=LSOX'ZZ/@27,?;I M_)PV=9V@^1.6Q1*OQH;@ZN>OI*Q):--Y6'[;\+-V[*_1^<7&%'P])_)PM9Z$ M;(6TM7N_-HFX'"2$XFL=22B8%!-9MGY$&7 [X_9';PSB7L3>@3*]VN+%"?Z) M#- :CBNEY(2^@ N1 ]T.]%56"+(8SS*9*2P,@]Y[I.R%//>LD'<:N[NHUO\= MUS2<.I:"# KR<@NW(M!?MK;J;Q&P%T;\,\'(\:SM0)]< MMAN]+,C]*:RF:9)]4+5"CCP03;X(MY'<=QVGE?3V3GM=>)E4'6 )'"> BA1 MFVZCC[5SH([,*Y:E&UA779"R'YB>2Y))"WYW )L'SL3%;N[7]#(O8BYDV663 MD+:'"GSQB0Z)E:A-]*IYT=V!).X'L^>24S"D?)YEW>P#0P9N[ZE-$>U#2PU? M4;O7)MMW(MZNM!FQ=F_]ZPS04M-7M*\#BLF"3X4,,B'I7C19)JMYU+)]D_J# M2&SK#$KI"OV_!^2Y*G1R6[SBU;65.L>$TNC6@_T.=P:?HCMQPO<. M+M*')J#\LEB2"I]O6X6E;Q^68;XB1E7QS?/FN]E6F/G_/5]M9AQ>SDMYNUAN M_F*]7D[C^;J6F'Q8;#N33^A"L8PC!\RUZ8).%D*TMLX+=RCILG&R=5;-DVZP MDWSD)P!]O[CI^%#]?;[$,*O]K?[[8E;MGK^%Z;QJC3?S]YC.E]MY#,OIBO[J M%7T[_TAF^G21KT<1"1/EIAHX: 7*:U9GSD8(7I=0-";&6GM%0^VEDQ3:$8_* MDZ*A@U.Q@P576ZE5Q$5EA&2BI@,N=:V7(=?#<6V1W,^D6O>8?82<3A)VGP"; MK63R;$; W'17=DS^&< =>VB^T*">V/>VUMX)>V10D^A^U MQ\)WNB$=PN\.KK\KZK<8S%1T";O=:V MN. &.R.[".H$2T=(^B'0G,SV#C!T9P^7,PN]7%+@S'G&P.<8:0,6(:2LH4Y6 MEM&SY.0 -O=M(L:%3 /!/MQ8]@@N=P"3!T9Q7S:#2DXYBPRR8W7:$KD:02<) M24MN=,2DL+6)\RA!X\;;VL.G'?<[@-*.+KD7&_&^.,:+ RY4G9_B&81ZO6NM MO-=9>F]:P^A!8L:-0[6'4!NN=P"?/<:T7VR,*>N)+QIREK'Z% %<8 ZDY4+S MHKG5K6WGO8D;-Y0T@(8:1"H=P.WNI/:+73CAA,>:3F5=J6W"-?&*<2BI2%[Y MQWEK;.VF9-SZI_9 :L#O#E#S\&!*1"D#EPY2=*HF5$EPK#Y>&>Z+U5Q)W[IJ M[K0QKT_5;K"),W\2NSO S8[)@UE8KC@GO/M<>_YB!F^CH[/%K+691].\2\#S M&?-ZD'B_/^;U$%Z/W-3VYO31[4/0W1F3I4B62A 0#?/$D6@@2E8@66TQ6R51 MWVEUL[.W[7<7ZFZHZT%27 S%T@ZTR8[D39(L<2=&L-+0@;$)P9&-#]S')')4 M(C6O'#NRS>WP;_P-[YWC&-P!1,@TKXXAOL+M?U_/[S_2O%O,9K\LEG^$99XX M98)19()EK(^_6'@MH+1@N'!2%)FM;VWW'DAB)U?5D8BX7Y$XF'@Z0-^C\[9, MME'&;"$8)D 5$R &$8'%XA+SS/@T8!SZR$3\H7 U*! .F8)VB%2.1MCG34(3 MG:7ENM%%>)=7$T,.HU3DE++B##F47H K,8"SS@N5%;K2OM_[[HR/L1RPI\34 MB1+H!DD/CWA+,FKA)9D0P9$#$GF=^^T='W 5+W!#*RGQ%4; M>70#K^OTY]6'Q0.O/IO]Q;#)\CJK?0HV@GV'Q-?5=(T7G7RW.:'O,"T^SC>? MLIG$/-$F24%N,62&Q!6)!CS+##@K4G/DFC4?6SSTGL8-I3\EV+M"1P?FXX;3 MVQ&_-Q.AMPK@LNC^-B/(W:-SSY6&H'BN== (48@$@?SWZ"-]SUHGQ1Q!YKA1 M_2<0%FD[LM2P(GZ"[+-F.)6=%.6[?9XAOBYI?>GB_3)]KNVUF8KR;<2)]+B5"4YZ!L;0SO M%8)WT1.9VN \<2C2!VW1UH':&TJRWXANSF4#^YRDCBW13(!(='6Z.Z0$*3( M4 KG9/OHV-X /HK0<1NK=0#7AG+L!:RWV+=)DYF$@L0:N00\ M&:;(FG$^#6*.WB=EW"YMX\:B#I?%X9#R6TC-\6--DOHP>%%QK1C=IX::":M4 M%@A";V8*LPP1?8+LG,(L38IRD(Z\QY,\2)*?+$ M3.#@,Q?!2)F4;CT;X_1WQ#_%HT\SL9P8G_]YGH=Z1LPV::;([O22;^K' KE+ MB;Z-)61_BI>5-@)IBJXG[4(85I]^F2W^&*;OX-6'/T&GP=T; M:=_6XFJAZPX&6C/GG(:@(]UGU7$,*030RBEEF(QD;0^56;F#G@:&>/W,M\O% MEREQ[J=O?R>VOYY?3:AYD=;3+]M61)<YFDZPUN;^K XE)_D#=O F0>KLR5^ M1DM]2JN>$_Q#[&S4!\8AR/#H0.U.@KI)73="-B^GJ&%STX7YS5 M,.)_;A^OG426&4_ G*FS#B4#YSP9O5'&F%+2H;EVW8>N<97N^.A9#"S*+K3U MAGLK(IW\NE>+\[@NY[,7*2W.B>^3Z+G2)=-QEP)!^5"[6LH 3KODE0C.-^]> M_1@]XVK/[@#93'0=Z,D'TGJ$RZ'(K"#Y5!]4$ET_17A ER4KCK'"6FO&$Y*O M!@OY=0>]!N+J '17W/FU!KS>U5D9;PHQ[L5JA>N;:OURHBE!N@ !T1:CDI>I=9CL.R2-FVO='4!;"K #/)+]L=P:QC?.5ITXM-K:)60O MOUWBV?3\;/5Z_@4O1#')1B!WS $RX4 A&= >0X%BDU8Y")]+\XYV1U$Z;A)V M=^A] G&?FOK5+NNK#CDFWMX>\LV-2\Z2=1UMK".S H*S/ +9.IXG+"R(U@KV M06+&S;GN#IQMA-9/ZN']%]HKSEU4HUT/(_ J(^=DQ7 7Z=;0@@Z8R;7MKK=U M&A*6UH;J_M2-FVO='4P'$FL'QL#]G5V&)XCO./VR:0BCE/5,^0":+&]BG;!T M*M%"DDC;LIQ\QM8-M_:AJ[?^$VTP\5WHG2B@GI4E&2*?PS1?&MP7=P%9*)M[ M8N,0KB8*416>&!13VV6B2^!R),M$\)2]<#+B\(IS'TI[ZV7Q1/AL+L2>$7ME MP&S&N*TO=B<*"AUK7$(Z!BI%\@B=C\"38$AFC92N]5/HGJ3UU@?CB3!YNIAZ M!N'EC? V?-MJM)\437];' MB*9+\_!VM/;7:8C36"JEUT!476*PAK3.B8Z+'54O[\*ZN-[R]=]-@LK6.MIO2ED'4LE0%BC M%#F#*$/K N=3:>ZMD<33:?MQ(]CVNU[--*NPD%;H.2M)U M#D =C;UI!.$9%#3IGQ0OK8:Q#JRU$#(T5LLVI78>C[R@23VUN[AB51@ M.[%UBC Z1H1T)S,8V,P6D&VRO!]E$^[D)^P%\13^LTG MBZL#).Z?5SU)IF2FK *63,WF-QX\YT@;]5$X$PS]=[2BG7'C-T]?93&$T)J- MX&X.Q^T#_&Y&,H%<)]+Z14@)RB1&EX",=2A9YCYPY]43U9(]0F4G\W.>J):L ME;@ZT(]OP[?++JKI?Y]/E_CB2YC.:LCJE\7R?9CA>TSGR\T67V$D\YAKD;+. MH&P4=,TX3M<,8Y"TCMQQ691GC=%X((E=UJ,U0\S=//,!Q==/Y)NXF1#SZA=B M=]W4F_*=;<:4LD Z\PP%[37&V@B!G+B NHZ\239@ZTY.A]+89;G98# =4H ] M:-$;^_LMK"]VLGD0W9[/.D0IS&:KQS8^D39;GX4 :V+M.)>VZ5- ^6E$W0.^[UXSQ 4RQM??:@/*->VX]B#YO(F?%:6B\U*# M%,F!2L[3H;4!6,C!,Z6YQ=9MG;MS'R+%M@S9"Z\@LN-K@*_R"L\7G]XNR M_H-$,0DB8@A:0V;6@D+/P>4@@-Q.RY1BWC8?G_T@,>,^0HZ&N5-$T@_$]F?? MQ,90DYL0C'7U#,E2VYPG,"44J>BC_5.%CW90-^Z[XA.#<""A]1L^^F4Z#_.T MFY$E5%:BN@A_U-:53A4)3"5K7!8E-;^/#Z>RDS&83Q0^:B6N'@S#FXY=[1CW MYG.5VNKGK[A,4]KMA#,,/ED)G'L-2B.#:.D@AV0L3S%;;H9T:G82U66(J!DJ M'O.]3Q919YBKS?*):_BF;)L4_GU.LGM-/Y@3#VON\>YJ^.V4!RU<0;0"HM,U M>Y[15\E+8JUWY(,QV;YQ42O:NXP>/06"GTS@'0!]?S9/=#8Q)W1U"'DC/)%VM$Z !6 M<"&4B61>M>Y(/L VQ@TK#6:^CBWP#E3P29O=3N^YGUR39N>U[_M-MFY9/3%< M,\N+!I:\ 949@Q!<;>'L,41?M,'6%>M/N\-Q@V&#G92.8=+!Q7&BQF ZLI0U M"%4GL3J7P>4L(=#W,GNF+;;.#QS^,A@LU-8GQ \28C4B:7&##004;P!>4@%:F8I731;3&YYZDC5L!,!@2AQ!,!R;R M57OJ?(A,(;E-]G[.D?XL#IIFW4D5OFH]D MW)NX<4M#AGNT&D0X':#N3H?1-W$=IO,:F[OTL'Y9+!\JG:Y-3A<;GO[G-KV&5IR'&9W(JZ2OJ%#;*&O3<7+V%3E1X%!P MR,SDF#$6>S>C>6<]^TE$C/SZ-"CRGE9"(T/QHFI_H^[?X7JZW)H_<791Q+^: M2)4B63ZU;:BVH(PP$$3!.KHWQ%)82);O ;?O+C1R&O'@D&K+Z6:P:3@'\LWR M8YA?]$0.\_P*5VDYW>3%+,I/YRNR)%;'3(#7/AZ[N1V MU,[;&UMY4RX &6;7(RFO4)F09>7K_/526V&AUN!R[66 J+/!4)AMW9:G">&G MFG&7HKDA+UJ>-/=T]:;LG^I?_F&C',#)#O%&>6&7)KZ^9*C7\R!1* M5VQI7?M[.)7C>AM/C\F[9M_ DF12S08Z7*V>M-S)ZK;=9ANIX?O+7.$X%XP2%0=." (5R*:+ MA7D"5@ZV.()X\^#KP]2#<\6D(6:7)49..DB9&$M MN?G,E.:M6$^A=^2!?FT0=4\S/I4 >]21[_ +SL^QMK&G_6X&E1VN^79\R,GZ M['N$-=)2%\O4I-U=O:VN .8M(EV&6!,@ZR1=QB&B('<%A=.U.(?[UAW)]B3M MY(#SX\M<0SV9$ 7+!CCZ0&?,U.P(XDCT(NA4D!7>VB+>E[9Q]=(0&+H72!Y" M2CTJI-_"\A^XKO7H-TKW#U=).S_F9*7T?>(:J:4;LXYJIXF+,NCUM^MEK\,G MBCV_6.M:"/=6G>>7 MN*Q/+!^6H68E;CNIUV%2L\7J?(G7Q\0EFWP2'H*T#LB_J85$UH-5QA0,P=(1 M'8YK3?@ R#TJ"]_"=/EOX?9.?Z&H>YL.V3N<(6Y^W-.UIA[ MD-=(95ZM="WE:^BIQ'@PWH/@H=Z_=#\&4SPX]+6N,(6@6[^,/T;/J6IQUV?? M\$E,%%S4/!M?\VR4J!D6N0[1+6B+SCG;UKG(CQ(TKH)JAHN[*JF=$'K4*S^% M6:U@?/\)<5V?[!;S(Q7+ Q_4(.#U?0(;J9;+84$O%ZOUZL9CY<4LH=O#@Z[1 M<(4R)USBS".@K^5$AJ[ 8%EMYR +MSZ*Y%HW>CF1Y);IO3<%M?.H1(S112Z@ MN-H4N"8:>FX2; +:&+F4I?F,]@/H&U=]/27V'LL%;BK%'A7>)OOJ& 5W\0]/ M5FB["&BDP+8??84)--&*VO48(P%#::X@>.XA%V]0,U/_KO&!NTW!J>KE5R2X MX^W$N1M0U,PK,MP1- ]U#D%GS7WIO#6[PN/4S2N"CE!^GX"<1O&I*F[OU7^ZN?KUV;&Q>.UMA(2YFAF1@RM)05&R!"&KL=%Z M$/*))(_LZ#T=/N]JQ:<4=8]J\G=<;VL5?UVL:J.+S5Z/T)*[/^=D);D'>8UT MY,]A.:<+\6J1ZZ<;1I>?HIO/&4D2=E*"DUQ"R5;S%.LXXM8AY8=H.;E!U)W/ MO89Q]EJ+FGEN<\R@%+/@LE7 ;33.*M3)M'8;'R1F7%W4! ?W&C4U87R/^N-& MH?,16N/FOSY95SQ(2K/$A(O/WQEJ%-$DS8$+$IYBT4!PA@/+7GI9#$]F@"'+ M#Y'3K&/ +L> &Q4%+QG(^TB@C,6:RE.?> J/A%=N66MK\#%ZQDX!:(.)!_L' MG"J!'G7&A6WU-BS7WSXL UE<:5NU=4SZY0,?U2 )Z0 M;QQQNB9X=N!]*I"-=%(1!*)MG>GT/9I.3[[<_?F[$,]T+,(5#D@G!U3P'+PQ M#(KTT9@<%3.MG\D.(&_L%,R&V+F?>SF,D'I42Z>4D8Q4.]-'#V* M C.9Y%^&V?JU"8!N=-5$6YA+IU#>MM"L9M/3(0=$Y@<@<0>8\?:Z#S'7Y> M+!_!??)>HHF0I'=UZ#WMQ\4(WEGGB] EY]9E,7L1-FY'D8$ U5XD'>#LY6(S M&6*YC;E/5_]X231,U_6KB;?)FD@L4C84,EZU MI$'8)BN."VCKQK'5-YA)QQ M6XH,A*E6[.\ 2;_C'S>8M%S,Z1 C&"W"QF%P" MUOA,8W@=2N.XS=@'PMR@@NH B-\I5[R[N\@8$U$Z*)&VJ))D4*?:@;::^^*C M9[)U0N)A%([;+GT@$ XHI X@N*OR:/?9,D2\M,P!,;..\68* ITHH!\JD[-V M.K0.YN]-W+C]S@<"WC"BZ0!S=Y\X[VY')Z/(:HCD\50'B+Z$&!69J#9[$5!+ M5*WS +]#TKA=S ?"5TLQ_-F"M!]JO>Q3AV@O%ATU0+MKX\.'9SE'SY0BDTWR M.II!2P@U4TJI:&706AG3.CHP7'CV??J$^7R&VV;>-8'V]B"*#8MOE$ 6EW/4 M&9*O%4&,<7!U1#)+!4N,1GC;NNCV, J[#=<>@II[(9+AA-3!#7N]NWOS4>[N M\SJ]*.6@4LS@5'W[,X[L!\<]))TPV.0-;Q[;/8+,;@/ ;< XC+AZO)WO=ZXZ M^LY]\*,&:*\UX/VX;X,D6W(1-D2R],3F\3Q#%$X#DX;L/7(^4_-WO:=OLO7S MUVU_Z\LE5C]]^QLN/B[#YT_3]*).U;NCH5.2+GLO(*I,ITZH ([<'V"!*_0Q M,-]\M-P)Y(Z=!](>:8^$30:598^Z;5<#K*.UVR,?-DBGK@$UW %=D&2M@]4L M $^Q/BDX"R$4#X9Q$QDSV90!.T\-W*^K?OR-3_T2IK/*]%\6R_=TS=\Y#!B< MYTD)X(594#&1=R]* >19.B90T;EL72%T 'UC)]4.@JA[I3]#":Q'[;6S&=71 MZNNQ3QNF;]: "NS1+DDQA&1)W& 4TFTIHX-H18&4LD2RRG/6K0MCGJ1[UK9I MR@6'\YOYNWH02!(?-W&F&V7 Q0JA4ZAE=:K>VH4.&%=0I$@YH[066SN0A]+8 M<8^M0]#SX$O!$*+J447M[FIU0M#VD8\;J 77@%KJU&9(T@3I:M%(TEK61P4- M3N0,3#NIHV7(6>N#/'(CKB.7O_'J:[VQ+EA '5)-G!<0LLH0BBI%1NU8\P#V MJ30_[X9=AV#TOC7WA-+N(!K\=KGXC,OUM[>S^N2S-9$_5U/I1N*,,HX%$8'; M1,9QMA:<-AI*,E;8(C*6UM&3[U,U;JQW3(0VEE@'&+P.<5\,)+N.V_5.F<,(++?U%7;%(=[B/@>=>/F"X^)R8$DV*-Y>=&P[5AS M\M8_;]3P<$!S\4[CN^"+B;*0)F&VSA]7'%Q TC/*I!B$=U;RQL>O==M#^K1Z M0NZ^X1IGHN.1T$Y7MQ*F@+>) ^<\N6AB4:)UJYT'2.FJT>$A\K[?Z/!T5G=P M.>WJUW@U8?JWL*YQOV]WMBBB*\GQ (6;.FPU:XA*%[#:&66XDRRVGDEU!)GC MFE!-D3:LB'J\AG:W?3OZ6GKTXP;J43=DE..T3F#!0+& M3=;>3G$)O+7..YWJ9]VO[A"4/FRP/XG .[C'O[?CZ^RJS=[_/I\2J_\( MR_S ]AG+.M7WNY"XK]NO7>'IZLI.,486CF:R=;7(_]FG#-#P=T.!^ ML-VE\-E[Z0.8Q&OY6:Q1Q53A:(I6J*/#UAW'AFI[>N-@W%FAOJ"G%_/\:CH[ MI]-YUU!BN93H-5A6>W/6T3&T:22G,S#.8HI2M"Y9.Y+43ENF'H*A1[398$+K MZDY_,5]/<]W2],N-Q,V?OZ;9.1WS;5KOV>?S]87*?KBE+#A11]W@QOUE^#&1V7%8SOL)56DXWSNNB M_'2^FLYQM7J%ZS"='7-1'_+I)U_<1V^ET45^<_V7Y/PO9M.\/2_S?+-H]$WY M94H$IFF8O:>?X&W[,TJ-+F9>G2%-VM.11^1)F2+&9%,=991:ISLV(?Q8-4R8 MF?Q^?A9Q23[E>5S1L0Q+.HL3KS$H%S@D$12H4E\[:PTV:A/12I_EW0+.>_![ MZ+/'O:R?'B>7>K )KWO48J>49A^OW5JL.FI5^I#:\+&:SB"%B!PATUT.2JD$ MCCNR$CEBXL*4(I]/6?KE>;IZ0[OH$K>:.*V9E+Y "72>%-)700L&%HMS$LDX M:%[Y^R Q_1:;'X"%>WVLFK"^ Q=D=U'RB_7+L%Q^HWUMDM!)XUMD/!30N?:$ M\XHTOM1D^7J+GDOF/6N=0;(78?W6CI^ K?8BZ0!GM\O@7YXO*X,GDG,CF2K@ M4M*UNUN X$H"=%S09H*PJ7V)[PY"NNT9>@J.3F=Y=[CY?3%/%_O06A1D(H*) MQM>"EURG(2)M)B1NM?&1MVZR\A MW78';8>>(QE_-("^X#(N&EYQ=Y3IO:8< MMW]PXS@B%/15CZH10Q!-TZ%'X2P=VV#3WU2GP:$1ZO M\A;K,'NJQBJ;G/#7\[)8GFT^^7A'.)>+%H(05IF'PQIICVPW:>I!?+C>J"RV6N$GTG3)1HG:K#RPL'9>ATQH096(K) M,"VY3:V3YQZCYWET4SD$*_=56B-I=&"DW:R'_?4BK^#%U^EJ$H5F*!T'HR49 MFZ3H(085(3"&27J&6;9.+7F(EI$G?3>3]KTA)0U8WRF$7BW.PG0^*8B6ASI% M3WHZ99HI\(*'RJ-$-SLY+:FUI?\P->/"J(VT]X#0$:SO $0717,_?ZUY3KBZ M+)Z[<'TO6RG4R-TDI_T[40A^G#*E_X8-N M'778@ZQQWQC'5ET'":4'G.V(^UU5I]^.9-.N)UY)$XW1P+W3M7=/!N=)0PLG MHC7%N&";0^X@"L=]HQP6?<.)JE,@;ER!-U$ V?$[1"1EMZX>WIYW]\ YKA*=F!.P200T' MUC?[#],S^I4WY3W]=%5H]#"M0QYM M*'\>;YB'X.^!B1!/*>$.;N23=_U^'9;K5V&-FZ<;F60*ABSA*$U-&*[5%#&1 M>4*>E]0L,N\'4@"-=M %SI\4@ZV/P?& ^#,/0BQ.S;YW2VHG[<\-&?X1@ ]2(3/!9>/\7;[X, GJ'*JDR0@9-ST7;00LW*0 MZ?<"6I&LZ,X&OZ#]F:OE)T1W:R \_TC'Y,[+QP"QC@E_ZFC'W4U=Q3M^;,/0 MBY_$;^_P8^.@T0,?/0 #]]G$$P>*0DF!NZQJ HLB1[UXB(IS,%E9J[1.U@TX M#G/(0-&KZ2I\_+C$CU<-R3;+;BU2$4L,A@EPSI#:\YF!ESF *(DQI8W3O/43 M\6/T=&$L-<7*O5DJK:0QH@&T6JXG5XTKKB>3AMG&P:Z7I;'H@6U>@*)WY& [ M,NI0VHS!!,_V,L1IE1MPHN^NH?0H :/WKVTDWT5K9H^-F&T-_\TM7*8G:L:= M=P6"(F &R@O2MD3Y99JI M=T%ZE@I$$;&&33@X2\5*X%PEGQK@X_:J(X*BC0@73?C9@9_]\V\_O[B@ MW$E=G+$KC^/KMD?$B7P=$1&;-E>+^=_? MOYAG^N^-#7BI-$?/(7(N:\J! ^\#!QN(0T:23QWO9 CM[BFVZ\/'22UK+_YWY^ZTX> Q_7# M4MG>,S9&&7F(D%(*9%GFVARH:&"<:R<#*EU:3\#:@ZQQ]>) ^+D_M;NM>#JX MJ:_:)K^>$X/.*PLWP3)7M.'9:(A6ENV8WLB3 \[(@9$:>?:MNPH]0,K80^(; MBWS1GO\=P.C#,LQ7M'+MDK"=X[-YD=^QN]4'^LC5[K^Z<,,R.LE1&V!9)%#1 M!K*D(T)@UCBII%)IK^#D =AK2?^X@&T"J$4GTNT V2\7R\^+95CC;4UPV?@C M*UMDL6!KIP:Z36K$($JP4><2;'2Q^1OWHP2-B[WQ<'*O^*F5T#I X&_G3HA1+!<^\@&6:8"UFKT/I^WD7'N/&8;O!VLH@Z M@-G?W_]M\067\\V-\1'GVZ$'.XY/B+[X9!"()75?WD(0D0$G7[]HY90VK>L_ M]J5MW)+U;N XB"@[@.A+7*XW SK6E7FO\/-B-5U?;$5X))8(3P9-K97%4, ) M&:".40M"NFA*ZUE CY S;O5Z-T!L); >L+8N6V6 MLYT2O9FL-4$7N XR H^U?9T0!6(B YA.K4-NN,3FEN&A-([K( \(E\43RJ[9 MS('!L)G2^=GY9H;YWY:+U>KO\R5N&ZW\C:Z8G[ LZICJKQ,AI4PV)"BZW@PI M>=ATVK$8R1:VI5CFGQ:P^Q$^KE+M!L4#2+E_M?O@INL,]NM-UWP3S!\&0_C-)(.; M7)C(H#TKTD.R2'N4BD/,7D%"F9SR6ENI!@;Q0[2-Z^&/A],FLGHNJ4"_AV6= MEOD%V^;[W/O809)Z'B?^Z3-W2C"<9U=J[;4EA24-A#J2/FN9C.DY0I9],C%91>:' >47>)8L(7B/MWY0@A-3!R]9QR8=H>38Y M.H<@Y:Z^:B*(#JS QR,7-4%S.C]?G-^Q#-[6 &O5'+A:??@4YES\1K_YB:Z MXD3(*4/.)I)[QP6$DAP(;;C2#'E^-+N_?=;8H3L8U^5Y(O".*/3N(?]B-EO\ M41M$T/A#I^RRJ_?F MQ7W#\/QF_JZ>D&4MI-@4#2XOO]W$8;=/$K&$*+SS$$2= B2=A$":&RP7/DI3 MG^U;IY4U(W[D],=6>+N7J#N*<#NXE:\V_M.W&TKCER7^[W.EE*46+P41C0UI/S'B6=,.4U>%G(DT\YQ]RZ M&O<4>L>>QM@&,_?J]I](@!V ];?%'+]M'[M^.;\NM3 L&,MT "5T+>J-=9"X M-Y 9QFBM]$6U3CS;3/%MIJ.-4M69YKZ XH:!LU$#UXJE M8K4G,ZAYQW(*!!B,1(273>% M1TV'O#7P_N05TZ?@[601=0"SOD*O'B$L"$>J*7->3U)1.' FU$B70*+G&Q%5:4<2@E,.7M=@:GT\:3 M!:M3\%S9X@9+D+E/3B?9"Z. ZQB)] 2N$RR47Z^J86-.V6&GFOPCILZ=@*;,)-)"985GLLU7-;RP>\RJ#128->I'PW MTKMS9O1W%QI[)MC3H>;FI.FV_!]YZ/C%9MXOROH/XOJM;4C:AE*9@39UM*CW MY$0J)Z!HS1$##XF7_6&T:XFQNY*/"J"3>=X'=+;U1G02+K=@%1I16 *O7$W8 M)ZLE>EW(=$'NLC/)^@-@<_?CQ[741H;,2;SNP*VXP;'+V<:5D[^357*Q(1-\ M3%G&VNA*U5HU#JXD6ZOA2&\2?[1H/LGM>T2-FQMB3H'C?U=&F;F;$IQ^:M[/8@:]SGQE%!V%AF(U^;%_[VMXND MXLU.KFY_9#+0R:G9)@94\I%,2"Y 9_2HF42';(^K\Y$E]H*1^3/!J"7/.]!@ MVW:Z'\)7K'U6!E M_TSP:B>7#L!UNW/!Y0F))D7R2TB;"D=W?&1TQZN$$$5FVBO%(ANVN\@ANLO] M&<%UNEQ&?>2]X<'\?/9YMOB&^!/.L4RO_5ZC@N:\CH11*.H$#0T>HX*D97!9 M,7)D#@A9/;#*7@#R?R8 ->9\!RKJ!H\N=Q!0DCJ5""@=W>#:$6.JDI5:<^\= MMS*WSA"X3\5^L5#V9P)7(Y%T *K;[Q^WF76Y)59\47HS6,66.KW%@A.%02A, M<]2%%=[Z%MR#K/U@]Z>*P0\EM&;I*$_X@DD.S1+3=+-&F.>+@8*;;X=[N=QC MT<%?+ _=>"03&17M3HA#""%FS>=F6DE\I;E\--:;VX M+:V)S9;9;.CTQQQ!65? 5>9@]' MTE/0.(CT.D=ESA<9@\J+J&(=DJXB;E]6(O$2++GXJG#)BVB=CK\/7<_[_74H M-!XEM>>8,O4Y7AK=JSNI8C?RT8@Z5YUR".O]A$S:->U>X^T]6*1'>Y&6V* M3JIH\&(3=*UI7JF6 R#:Y QJSEOWP'F4H.=M8S8 6P,Y=0"ZRQC_.]S,++]Q M\UPE2O!8#/<*,J_%J\D;"($'X+0A6UR*&5M',;]+U/,V*4\!7UMYC9S8PPOP;YNGMO&@R?4^3^OS6KU*W^#R"UZEV)=,SE1DX)B+H$RRX M]RPV3/@MK M4+:V5A\AYWDGYYVBP5K)J .X;4R .I/W:YJN:B;/V_"M)O%=S+?*;!K*:L.H'>ANF_DD%VI;*XU"[F MEU+2&5((WA"G'%V(6F:E"S;O?O 0,<\[N:^!DW"B?#H VJY=8"@1,'I2H,R@MRR 24Y[E$K5L7HFQ-W7/.Q7P%"@.),&1?8=_QWE> M+(EQ'Y;A"\XVC+VCTK,)@G&1@2D9:ZJ(!\]T@NB"43&H%.^&3'8Z#]]?Z7EG M"1[K/3260 >Z[M(?6BX*;H(Z8?8+7FMNE"ZB)\V=;=7>09A@_NUA:AZ %YET3M<3[=]1=_$V?3C1HY759NF2)Z*!\9=JM,K MZ R)Z*#XQ.B N>!BZR#<]VAZYGF$)X&OI;AZ@%\]3'2 %LN-I7K5 V:']5IB M)@L!&>2B:AD!UM'/Q4(,W(O,4]2B]>R1_:G;#Y)_WD>)]B+L )Q;GFW5_8YP M=U7H(DE#_A/247/20=290]883"JMQBO8#X9_R<:*AJ#H WL,;(3\H M2Q$E&%YKJ:(B-\FI",YHZZT7GMF!#,%CX?:G>KIH*Z 1>TK>>(.Y?-=[OUZD M?UP^R+R=A?G&>Y_&\TVRV)5]P5&YG!$\UK&.GNP+;T(&RWE&+K5Q\> MQ0Y:>S^\_:E>+IY$3!THO,OTM#?EUAL-\?3BM7G#]&T/>#(;DE_4+K8IJ+ MMF2KUEGB,C-><\ CD"XGM2X/"JYG8]X/3$3+H %#O<3;; MGKFK#FP7R=X7DWQT2AZCMT"41U Y"@B)=+Q,LBC.7)#-GVF_1U.7L#I&_'>O MQ):RZ !;?\,Y+L.L%MKEL^E\6JV&]?0+WMX4%^A*B0J*J6&>VG&-/BI!%I8; MCS870/F35T M4?],FV"CS4A'S8.IH6X5DP%?9Y89F4V)*:)DK1\J&I ][A7<'DN/@?4)!-L; MEE]^"LN/==@2BR;J>KOHJ$%AM."#SO6A&M$8+4-N/4M]%QWC:LC_K[TO:W+C M5M9\G_^"N=B7EXEHR\OUA"PI)!W?N$\=6"6.V:0.R9;=]]=/@LW>N52Q4 38 MMA\45DM"Y?(ED)E(9)X6;<>(O@'X?+ WMY-&YXLG[%P&2A+S-J!D(T1:21AD MO)4H$8$]5RDWTRT,H5VTU'V-,SJ,BJB@ 2CM*[P743D-T3ER1FK$J7)(*V:1 M'WJ73K@*&/(T:[TCKMOC1 $04[-!;L!_ VVF59@91M8J MV!H])40)2@0))\#3(Y+J>LTC@^E8T5=^#?"4B8O9[-I.-XFW2R^22TIHQ'A( M>?HR0YK!;PGCA#(9(Q/JP%%TX!-U'> "B"@IPA9[%-V*Z*']SOKWV;4;ZIWL M6;*0G]*5Z'$\%J=YM#@)E'A^$$0<>*)24]5B>HCI+[Y++ MI"-5$LF@\]L .""==A@,)#)+HB2\>+KZ)15->21]M/RBYG.8@!OP0'ZWBTE. MPS]B('CC? 07RN89#(Y$9(5B2 6! _A2G*725V9S5(9=YKAC3U".B;1Z62"&.H]@@F;@A MECB-<>GMI"^-37FR?1"RWY,MK)P&#JF]_.4J]/GU;/71KN+=3;M47J@D$C+K MSNTB@0NO4D+!&:."%B05+WOM2V-37O)HX!NJG'-(R?QF\WU8?L2UR704Z0Q] MS%>*GYB]61OG]"0)*\=,0I[2 (@!9\Q:8L!!BXR)8+2)Y6]FQKY]NF]A%K,J9]00! MDR9)(<:T(I%@+GGI=TO'TMK463LZ+(XH2IWTTUNT;70M\?95S1N"[2/#->R9QKZ8SPN(E#QP<7.D@D$JY3PZ3R' 6@3E,$E-&858ZT=R5 MMKIMHRL@KI\[>_?W8?QPCW_7,OM7ZO+.SD-_- (;BS,/W[J;RVFF1&IUCOS18QD58+'0+ M^8B6BV>T;&E]YT5PVEB'J,(0E2V][$5BDF_&C+]XV M (F>:R%40EAB#(Z],[E1)$7.Q<"B$YB0XI46VPBI>_,X'E*V-BH>I(6*X=5R ML0)196=I 7)=W;RS5W'=?(UP;#B'>%!A:8%^#.&AM;F-#(G>6^I2M\<:\(%' M"(+?/:!GU[?K J> .N<%95L9&Q_CMTUCVHLOB[AN<_6&$.9()Z_T & Z$U0'165T/A]; 95?6'X"E\S/9[_;Z33> M_+"8A"_Q!SO[X]W%IK%9$@HVW(@1<2HBKA5XW1[L3EKAA0@JQ>='V-97E@<^ M4P\A(REU/HZ$*X/E_W[X#9:ULTS_AGH;&%ZWP2;> _5.^@$@.@-GF*,.$2<6QY/IXC,IAXG:RV M6I:^\=])3-W2IG+N2UFI-P"?=:NJ>IM+8J&RKW%Y-IZ<,,/>=@YR"PW-[A5 M5-F\SQ$?&9SR&6](\$/*XZ>FGKX!LETF]NW>Z#^HQ-U)J'Y#7 M1B,.7DV>3>61Q^#S!.J\I*6[8@^CN-S,C?4W7BIPL;"S+VO?8OG#S.4 MZF_@8+^E'/[R.M+VU##%;6X!P 2$-AA.*2X3DB1J[&6D2AA3S(Z5'4AD,(BF!PN24VN2TWR,!3AC VABMO50BE MBP3&X*,NN ? ZD6;B,HZ;@#G'^)B[<;-?%RSNMQD!8)EQ"1&$<.:PQG$V=#BT@Y3*6VEUC#QO'EQ 80W@[LGI;F5B24TW],2ZKWQ18GCKE02NP"* 549A7@$?1GA+1(D2>^=YRRJ5IR0OLS5?8K? M@C$U!Z%SMJWU+Q\CB&3B-G+R5G?4?=!<[&- MNQPPSMFS>2F%C6MG'/$N-PG-.7\0@,X=/.'H@O,+.TN$XKCTHY_B3)QI_J@@ M,L7E M]L+XD=N\_.FON/ 3D,,E=HE9;PA*)H159YHC M&A'KXRIZ: N,S\UX2R#L%": VIW_Q\*E==C-#_]]6VR6/^;!TFHP#5U4B&J;0+-.),@3;Y62B-'\ MZDX&95/II%^=D'RT5IVOT%:&P61@2/[3K U;V3BDN;QK(P2K3%":&Q2D ,=4 M>8:41V?B?[ M>9Y_]'*O2-(G++1!1D65BV\)R"5WHXN>A\@Q 6^T,3/IREO=\/Z,K6<4\+P" MHWHD@&<3T.[R(>LBM.P8I(UC8+U6W!F'?&X3FB6"=)(ZSV5Q2@AB"&^FQ.IH M+NOF#,[8T$8&U-_'Y"Z#S@]/'$&!@FRXIQJ!4E5^N22-!A\\2G&>=O9JKC!' M07@=@^P%M_.Y]-SY;&;K5=9> 44LD[#.()N\@#B48N3 &4 \CPB0+B6L3QY] ME6/OU5R2-F&3E6!W#J?C(='<<=]-.@Q<'1]S+42N1(#,AJ)D7DA'%< MNGGQ:3E\-1>Z9V&7XX'O-9CFEGN_O?+1FH H-,0A28"0>&#("&*1DL*RP+W4 MHCGC[,GCJ[E;/@OS'!. K\% M]PQ[I4/=49*(RR2*H)'X;%!6H*KP3C!B>&4 M[.GK^PKS^&KNL<_"0,<$X#D8:*%8W+%H>,HS%GAN1)M";H/N"1+*)!NM-,R4 MGEW44NKG'*[*FS#'"G![?9?K>T5C F,F28P"YK!!6>>1H4:C:#&SC#IA<>DQ MG2=BK>[!>,8W'&- YQ6<;8=O6/>GGY4D+'F': AY\F]RR%+#42(\)L*4Y^3D ML>*H'-<]"<_8_DX(M%=@E@_MR!]4_J!'Z25-5E(4/9SW7 D%P@ _A?@4J=,< MW(#6:I7W,E1W6O49&U4YF+1B,^ZP,%QOO_ECS.TBX>=Y5%X6S;6=?HZ+*WJ) MO0Q*,X<(C@+\?#CMM4@)I9!O:T+D5HS2N?BT;)[WS7U!D)=J]74BQ+T"H]SM M=N\2$;G$05O-A4,R=W3E2>7W%REY92C7B#8.^6HCT8:@-/Q@MLS M;2):&KCQ^5%1+N14BB.7P$FD3A!KM4]PH#13=G$>4XYZP>H44X[ZZ+@!G.\: MFI-(!"X,G$%@YK<="FS '%'&(TM!&MEM7GT/J/Y]IASUPDC'*4=]%-8 [HX. M/=X^=$BVRG'*$B)"P-E$0)1:)(@THH+3BG"A0S//?=^^MKDS0QR#$^O^G-'^ MLO[U-J9]T5%&II X%1BID#3H0Q"D-35(.(.3YS(PV]HU^D&F&M_Y"Z-TO%Y= M!2!S/OW<'\:IK__\7[/):EFZH?N^;XS4T;TS6VVT=.> *8X90R))"8>"8LA$ M8Q"3W.$0(J;%S^;7,EP\2.FX-Q%A%V"KL"8@3<$L&=&,!P/B4\5W\G^&B_?$ M['AIMS[J;\"S>1J-RW5Q,_B")$8#QYPPR&*ID .?4 KG)2D^R>%5IMUZ@6!O MVJV/1AJ TRCA-L>"QA3 ^>+1@QLF00918F1UDH:[& @[>3?;,T^[]8+5*=)N M?73< ,ZWN7,?/_UKD\OAV,A\=XHD,6#^TGMD-,3:P5*%D^61%&]DMI>@Q@.Q MT?$R'TMY#2"Q0)CK$TO6:XG@%XJX(!PY0S"2-J1@L(F*^U/OKW^;1-P05^'$ MNC]GM'>?)OFXEZZTG& 9!#(<@W*X#GF7$4AA3[QU*5#93)G]41PV?C(4QN_I M1Y,>"Z:_AZEM6G<&:X6/@B),J4"<4HX,RWW594>+YVE+LTMEC),<)_!"2(X,94*6*(V\DY$:@:T-HXRQ/P%O M9UIO_YIL<0#8*AZ)_J^K$67R,4YC_D?W4J&.VA04N#/2P"]80)0;O$")!4TP MM8RH9^F#%_=>IZ7X3*O@3V=8#0/HO,?3')3-YAK]D7!8\AJV%H8\BPXDY%B> M#PJ[#_;::B>2=W02$M MHD#,*TT2D\ZXXA,ZFPH V^MC]YH,<@CZ16 M#XKO,@B?> !)$><]XLE29'*0P%7"3F$E;#*OT(1??4)V/,-I*_73+W ML/@DB2PJ*I&4/C^.IQ:. _@ENA!!?"PQT\RS@]+,G^D)_K?:"<;$\]\FH7Q8 M;,JI*"7X@H3GB(BHB(Q*$2FFL1>$>JF?O1:MG'$N8]SGG)(>W;@;4V@OC+YJ M'__1R[##4J.!4DT%02[E[C<TC7?0Q 9.1;1(TI@?@\#_6:,\2B1I M8C#UPI=.DKZ6=]!$:J]E$L@G+G)F+B%-0D2,&)F\(P@\5/H.0U221J)1=#@:F(.!ZC@R!"0JN-:.QR\ M#+:T%[6'G-?R1KH70.;C:*M=X&V>.1(G M>A8@#-"E9Z&](*))X!RCX'E):3< EX^@"2#@Z\4L_!B_Q^G\6Y;0QC/?L*2T M R_".*22]/G%C$!.4(^4C9J"T051?)A>![+JWM^-!ZG2&FD 9)_B%/[H"W#T MFUW\$5?P_T_Y(4Y)QF"[-I&!,Q )A/A2*I2,C<+;H"DK_@3] $UU;Y#&@U=1 M732 K5_B+"[L%/BY"%>3V21'0:O)]_B4*685F 0-"%Q,G+LZY)I/SA!V/LB M&9?&%098)\+J7E.,A[+R6JD(M>5B=?EA,0_7?O5^\2DNOD_\;1N=*#E7BFJ4 M4E+@=#()P@'W$RNI+351LM@I,H0//$(4_.X!3;N^_5KZ7QP3!A;11QMXRLT] M-QPL-V9G;?(I)@:DIRP1V'JU4QPD0N 'UF"*.UW9=@/52P+JN.IE=/H2( ,% MW, !]Q9(ARWS@8^[CN$Q\L241)Z;_'@6:^2N+@/!I+A<3O)PISO);+B0X-9Q.-O!H8,HE>[(&AY#"62THA2 T18TA%$VF MF2<#;WLU"ANO$K")?/F)==\ VB^FZ[\3PW;6-V'();4^P ; $=%@OEP'X,H$ MAXQ7!#@27NG25SO=*#O39RI'XN5Y"]SRRFL DC]=?9O.;V+<'",[9'S+.OS? M^_0Q^OF7V>1_0,3KXI3UQ>\;^VVRLM/\TXNK^?5L=:DM TGS!+Z(A'.(>8M< M4@'%)&3T5$KYO%W(8 R/Q,J9OL@H _H6X-& E3P4-O2<'/KXKV=1D$NF@J+9 M7>?*!#@Q [CK>= V\;F>C/LD_2AM!8I0?Z8/&,K80B40' __.=C<.(6#[^+J M-DO[=KY<@J&O^7YG%[?IU.-K!+NM.[@<\ CR"U7^_607>1[P_4?OZZ.8B($K M[1!.D2,NF4'W[A7F"#7SB[2S\.)E>YPXIV_YIX4VF "7C;$NE133V1N:8AN,+2T3@ M/\"I=,AA:Q&1/!@AB&.^]-NNTAO9RS3)\R^LI?_##6CD"H[T;*BWZ1 9K)56 M"G J\N&>--@GY@I)&ZEP!%OM2M>D]":RT>VR#VYV%PB/H:@&XH^G*NV5_UO,(1]%V7L''_61? .P.3Z[NV?(B>@-AFX\$?E.^3'G@V*UZZ>Q3H["<\AI XG_E%-9L M=5<*8'UB5' 4&'# C>'(4N\0M8D3\*^]5:7;83XAH/%D\:F1=KQR&D#6D\UZ MPX).S'@=.0+F$^)>@S"TSJWN:"*6.2I4Z9UM"QF-MU2I>JH>H:BCL?8]+MR\ M%-JV!78/ES@N.@O[($*ZLIB%Z7?K]X7Z*6BE[/D5 7% W M+>QKV[BYSTD%; 45VB.3$AS_,4GDK,F/3IA@B9)D4ND98'L):BMU-T3S74!U ME!H:P-237/S%=SN99J/[/+\UP_7&_'4^!5TMG[)I*&8X 5^4" 8"I+!#2S@% MP#*I518K3DK'JD>2VB .CP/+_/2:.S^ 9O:<<.MJ!0+QN),:V1@,8DI"@,ZI MCZQT/6)/$NL"\B2P&0;57CH<,.VE3"OJK1:^[M7UT(7FH;4,LYI1&RW21(,8 M?9Z_'11#3#.GE9/R1SQK W15EK!E=OK]>+5=V M%H#[6^M*26#!F$)*:)T[/"MD$Q8(S-MQPFPRHK2CV(O !@_L,D!YGF,936OM MQL67-' P5.>090;8<)H &YRCH(30<,(H:\>NN.@.LM'R?2?>YWI)O4GP;"J' M'KR1Y(BTA")P! NS +&($/\2!*24C+UW))8Z])G:V\BSR7X'02>H9#MIJ#Y#8UFE>K6\-[>*K'81I,LQ#3XY M1D;H&#J0ZB8/_#*@>MEJ])0:/A=,O['3Z68PP,4L;.HWEI>1ZD QN/H^B@"L M$H9R3S)P_[$BRDJA**T!YNWD-KGMUD-Q 9TV -\=>:Z-=%^DNR[A.'-"*HJD MRNU?'19(8\]08M9PI9((K+0;VY/$MI)'8\)T3-VUG&@"1BRX]=:CQ"G8F-5@ M8UY;^#^F50@&?/#28SUWD-(DV,9T17O)OB"(QGX_^F&^@G4GL*??K#F=?(^? MHK]>3%:3N/SI+S^]#C%D#6SDX2A@UW4\[[K8(FVQ-R8RIDSIUY7C/RV] %6$G6KX&=3PZ-WORQ*_VX(^ MC2637!JD2+[>L"H@1YQ"A#EF2+#!Q](N:5D.VHJUCD+<[D>I)U=Q Q[J0)Y_ MN-F^P/JY7'#&) +>E[>Y>XJQ"IED'9QMA&JI8N2R=-OL$=EIY37MZ5'Z_*EM M(Y!IUGH>/1&@1@;/P3/TL!$A3EU$1O" "/4JCQUE^/EL[)%,H)D'M:V IQ.H MC]1D \C<_6I3@XQ88AB%0#1$PLK<-N9/+(2@M1<&%Z\?:/.I;5F==WXVVT4!L:6]V!REU MDZ>CXJB$\)M T?X7O)(*9IVBR-H\+H0RBN!W$E%E%<4JN11&F!(U\/GU:*FG M41%53A%-X&K;2TI&E/,8/%LKP0G@P@8P#O!VHPK14:<,3:5WIN:>O)[N=#M" MZ$T@Y^E+[]SB'Z><=76Y#Z"B'IF@)1+$& \<15!YZ;N7WL_P1YL[/RI:CA=T M Y[TP(CE[7TE:@3!!0'QB,>&(LX(02XHB4)B*4K/L S%VX$5HKV5A]/GGOLX M#@SG;P2;;N(<1^&8XT@3E6OQ(?PQ.B5DE8/]P'$6=>G0LPCA+8:I8V.N+/"/ M $"+S7%O+^D^V[_B@.O(+8L,OD \1%BA*[_[SSP46SP\W>$0(3 -)SK\7QZH M >X?80GIA"%0I=;85/IYYQYRRDQ6AZ4W\T)^B+.8)JM+["7#D>5SPWG$/7%Y MHJ5%$;P6(Q3VL?@AOH.4%H9B#T?"]FGJP^3>P'GYNYU>W\_<^#,G;W[<$ *L M72R70Q#00G3REO/31V)?&%D9F MEP?7'M,(K>&D/D M76M(0TD*0B%II$'<@.-JA0.CYCS_'&LK2Q?ROZ2BS9UNJ+[WP.H(X3<>V* M'(CD*1J#7"X,X$Z!G24=D&!)"*N9!A9'A$\+Q1E#];H')D<(N3&8/+*GM0&) M@&,DA&^>(L ^C)R'Z"1PRB-$1I[A,;>;9^2TWL4(/4W@U.1^B@(J#RA+P?)U_R.%G@ M89(O S:S:9<_SQ=WY0/WQ4Q2*$ZH17FN9L[N@;B4QLB(P+4B5!/S;*KBUKF# MG3_8)'".4?!\;&DW"Z$WU\O5_ H^LF'*,$>#IQ()K'*C?D>1C0HCQB/5UB9F MJ1D$H6C=C'WX7KAO]HE6!7(_/'?N02[D1 (8V2E7,-(H&-&?1UH;')<_-(A'2#7QEUM0O'VTNMY?OTZ&>7E#!GE(S@O1(PXV!R MSTQ/D.9:4.FP5NY4X>06\IH\>4<%X6 E-8"_"^_73'RP-_FH>'.]R-*^F(5W M\YF__RZA[$H^*MM%+JUVRM MUUY&_[^_S+__1_3A=OG;(4Z3*W!J'\H'#E]Q/T'7XT5O@>7# YZV?Z'GE??1 MQ!>Z[!YE?FOA*]_11\P6>8'RVA^7C(F4#F]-!N\WTQ'?11;6_9 GCZ,]%SFE M_@^(N2X&]C\B+.TC#WVP*%\#'CJ)O"XJGC[L*HN"_H_&U&O0^E:1UM$R>&:; MP?!7:X_L(65WK/>X>\4")/XV^S;)BWX&+_$'^,,_BI#Y) M5(R3G] 75U_GH;"^GJU9)8ERG+:V2Z,177V SZX65[/P\]1^*:*IIRM623X< MI:>MDFA$2]GBW\R685%.3<^6K!*.';W[O91%(XKZS_F?#_25W0%W+%TECCI* MWUO'>==2Z_ TIU45_>.K9MP6BV__76V MG( 4/R]LGI3X9';O$\H'UN#N^4R10MRN; RLQMUD7K9\IDP*:O?" QYJ_F9G MD^773W8QF5V$^3IB^A2_K=;K9@*R8[V-_*V/,'LL5B^_V4%#C]]6]A=0G>*F M9[1^CHNKR6PMT2%JW+U,O=3:\0H\*)0F5'<'L_=^-2]DA=N7JE>B,MP&]PJG M8GGAZ:\>CL;9,8!J8/?>?;.Q'3&M0..%%_+"<3SRWG#GL@.(?5CNAQL0^/![ MZ*T+5KQ".Z2+QT[\/F%4#KX>2!M\ ?ULJ6JZV2OMK5IY%3=F>UB:]SPY_\XU M$:.XG%TA>:)JB'^*#3I"\;?58II]_O4+_ #J*U,:MV?9:A#M=Z(=%DSU+*Z^E*U4*>OA['%O9;4_FLS%TMF?9:M7V_=1V6#!-;(!W":A\%5=@ M$WRR7+5Z^F,VPFV":&@S_+RXFJW*[H6/EJQ6.W_\5OA2(&WMA(44MGO5:O5- M@_;!YM1V%S#<7Z44V@F?KUBOLNF8W7"'/)K0U8_7BS5A!91TOU2]TJ9CM/-< M DVHY5$MW)_B MO(12GJ[4= G/3L8;.E?BJF (O'?A:IO:L9Y!%S'5WO*^?%EMF!K\..OI4M6N M&(_5UG915-;/'4$S.[U93I9E+NYW+EKM!G*@[[U3/)6U]VGUQX>%?[_XO%S\ MM%Q-KNSM2^QRW1$[?:#:?>6Q6NTCMLH:?G^]@CU^ML[HE-M*=Z]:[1+S6%T> M%% [!^"[^>J_X_U)'4NU[^OR@6HWG@4.RX-BJZSAGV'1^2S><5JBF&K'DM5N M0X_5XG[1M*6W'Z_CY_E/?^76&!'XG*7YPJ]=ZZ&;;9_O5+L[+:3A+D)L4.V_ M3^;3M9C?I_^<7\4W>>C/XN:M_7,,W>_]6+W;V)((Z"+/!F$ '/_[VDXG:>(W MU'^V?_T09S%-5H-[BQSUP7K7OR7AT%6N;4$"MK&IG6T(_O7JVR)/%O/63::3 MU4T9W^VX+]:[8BX$BGZ2;2<"*^GB[5FV7K^- D%8F[[>%@(+Q]'/E^VDQ*9R M78=EU-"MP#PN(2[\&/]]/5G<[RME-N4>G^FDY*927_UEV&H5T(?O8U4 /5VY M2/7/'F(+5/Y\L#>_+Q^-@2M=^--E_0%V#<(97NMSOTBU"]<>6GALD<^YKWTA M]%?TUZO)]_@&MHDO\\7-X-*1[2O64]-S><\[,E\[D3R=/B=OTF&D9J3^Y5%;=AS@OH*>'56K6E!R6]7P/X_6+?("D=T74\7RMFHVZ>BEE MAQ#^J54\Y4GS3WWB/_6)_703_M_G^3H>'VH>3U>J5D:USSJV,EM; =/I/5EE M3./YV52^TX!4@)]T[]^Y0F'M;] M>5;&U@ZO7F\+/$Z7G>55>\^,M6ZTZ]]A]]+",:N^H M7W-'R'!/:"DM[ENW6EWNL;OK81E5M\7YY_G*3DO< S]?JUJY[=$VMU46]35T MX5<0B4]O/MA)**2H;4M6*ZP]7E][)%,[4,Z1(E"8J2JU->Y:LUJ][)&*.R"; MVF[G76;XXON78GOCSD7KE;H>ZV4>$$]#VEM3]FB'**G$;6O7JU,MH,L]PFIA M*[TGM?B&NG/E>A6F0_;50X*J75GQ[^O)ZB:/E+L5)80W5[>='2<)B(G ;2GM M]OQ4O8+3(]5]G"AKAXW/MIG?E^M#9#UT]^M\"E+^N"H52?;[5+U:U:-S=\>( MLCG]OXNK7V=^?E4HA][I _5*5HOI>K?8FM/PBR3S6)K>\Z%.&F\J=W2$&&MW MFGRY_63.-\FO,DKO^HU.^FXI^]13>,T9^?O5U[@8V;ZW?Z.3JEM*7/447FVK MMNYZ:A=O)\M5P:ONW:MV4F=+Z:R# JJMP)<[R^#>O]N7[%2MT%(R:[]HJF?^ M[S;_\@H\M'8G3;:4RNHHK(HJO5ZB+]9^N[QWW-_.E_OJM9)=NC41FW^XT>1T MM;S[R8-*MZ_=28FM)+#VBJ>ZM_/,\QYJ?EL7[*2NEA)0^\12^ZES=J@R1X44 MMFV]3OIJ*6&T1R@MI/B+M,=\O% G!;64Y=DFANI.R'QPJ>3=&IWTT5(.YAGS M;91Y#U9'WWI5VE*:I,$RU?GL%W!<-H3]&)=^,5E?PQ2J4SV\?"+UUJ4NKAU2L^!.VL MMZ=O=CO*J_I3ZFUTOINO-J26V<*[?Z7:2ZZB>MXCO_%W],T?Y%^<7<;_\[_^ M/U!+ P04 " "V@H97Z*EQ1F4: "NL@ '@ &5X:&EB:70Q,#$MU=Z7/;1I;_OG]%KUV3D5(01Z?O<14CRQ-.V9)+ MDI/-IZTFT"0[ M&:_=W;$.Q/F8Y5D(K1*9BH2>:J3H?@]4NF5V-EQ3QV;R=SJX2@3 M^[O[!^)W8Z_T5/+WFS_U=[NB\[S_4GV>J:C; 2_[O[M2>W93'W)=F2LA\DK&C%\.S!)!B.QT#+_ MN-3!BI?\UZ&)C7WU=)?^O,9O=@9RK./YJ[]?ZK%*Q:F:B7,SELG?@U0FZ4ZJ MK![P@ZG^/P7#A!'3KS.>QG-H)]:)*J9U1,KB4T_> MGGP9Z;[.Q-YN9V]I%M?-?+V^.3\LML[%;UW)Z>7O?>]DW?B^.ST/?_: M_2!ZI^_/SC]V+WMGI^+7[H7XY>3D5)R?O.L>7\*C[\_//HK+7WL7XN1_?NW] MTKN$[X^[GR].Q+O>Q?&'LXO/YR?B[#T\TKVL-?7[V>_R\^6)Z(KC M#R?=\P]_B,^GOW?/S[NGV'[O]+?N!3X/;7PZ.;\X.X4A?3KO_=8]_J,C?GKZ M8G]_]_5/3U_NO?[YYY_AWX/7]-G>:WCS7>^X>WERL=SWTC0ZZ^_3=?3X9YYF M>C"_=8K<7]C(P\6-I)-UH2:9&O>5%?O[ 1W^=#:V!([GC!C2@/Z_O:WB9:1S7/9QHZKYV'%9NYD1&$8B/ MG5@-LE='AYVC(VC\X1!&\QGX)*F1X$/E0: D&2O#IY-%A'+QMG5N?KIZ=&+E?0',]2Y9[ M7*1FSO). 5MQ[.6K/)6 Z:O=SNYW\-2;M=6:=;HD M&KM'?3=%GV5S91*Q-SD@;B8 M6)U+/W9-6+W0@9!()#50.Q(P$#+_^]/3P^6MC MA1P,=*Q!3Q>A&4]D,B]W(A"]).RTG]J/>>"MWH*.N(15+,YEL#&-@+IZ!>(A MUN$:X]<)0-AU2!6(9 V4BF0=Z95BHN^]_RUP,$GQ+M!U;$*2=V. MF:WG=JJG:)8R?1!3Q.")YP,KLG>D%:TWHV-XPLHPP\&QF9/(F6F03E6& M$XB(C&OO5=_FTLZ%4Z:_>ESOZU16!N_GM,EU]0>QI62LOH1J HPY%6,3Z8&& MG>VKV,R"&CHA9*(3H.58>KHFBCWY3ZZSN>C.I(U2L?5 F$ND!O"9FVDK-\:) MSHDU4QU!LZ&RF80-&.=9+F/PFL\C>"VAHS=9K M:MX.OKDAX]A>9W/R@2)U9E].0F66S+26U# MA/4O8!@3<0THO"_F(<8*WB:\X493!=YU88Y?(GI)@(.,]"0 -&XGQFN>Y5M$ MEYF\0NB2C60F0(V5>38R%@86H3P(I04T@)TFBO=9X: M4,!4FDD 1^F(9#CT;:!1*Q!19?@BR'03Q\B^YT'Q*T$JBS(*6AZ;Q']! "98 M9RW@]4#H@9"3"4@1&(&BU[1URDM'B*Z8P$A-$C0.?VFHZ4C&,0@9$2'XYD5R MHY()/WFC]C2;!D FCV_ZZL2D("[@?X!OV@)NC>>\7/XW7J*)F<$[,$[^.,!G M0IFGBK[E#Y$PS("?!U*50[9-D+@RL'* @[T1XQOF.!LI^C4;P6D:LF'$S(JG M!V)J,MSK5(6YU1EU9FLMDN8 -)0B1@=VF4++3,[P/^JB?0-@!9OB^1A+3:0: M3J*T8FA F";8!?I[ R RWC2$QL5H9SI5+*&KAQX'4^RY]MP:-EZ&<*J0<\7S M^V6=-Y')&Q3)'V0?P>0'V0C&[IEM(BMXKX#; 6K\'SCUK;]1MR^ MX6'="-!7/$7O9*9:J7AVQ%FR43O4OW. )GLOV*@4H)5ATT$,S>,$8 ''!X3[ MP)HQ&T,LHE?I@/=(J\%&%_)2A:,$^AK.Q1ESM07F=:V3X]YLZ)=G;;#.,9C# MQ>%]Y5,Z0UD?HH&,M(WJXG5$MP1U >^_NL9L2FVA'4TG9#Y5@P%BZ:E"5-K- MA\"%"ZIOC2EU#89U__Z,.P-*/[KAZ^"A&+[8J+Q):MO@2@%DW:C8^ ,$[D@" M7^JCAWQH ?0"N_+VYPRZVNG+%#Z:*L;0J&M;'>)3:6;"*Y$GJ&6W0;B<7WQ. MV\"T K2!H/HAD_ !+=^GEBP?R68S84MX9L0DM^$(%A&-+;:T-CG)[)RPJ3B. M99J*7[Q!D%>W#>MZQE-IP=(RZC%#MKD1:,&5Q'-#7R$%L*6O!%W8P433.U3 M.A*T:\2B1>225H!SA&@=)VSIS;HMV#S:M2)%IPW;1TNH9#@B*_A41[F,<<%D MTK[U:L%R;0YYN]%0JM3$I.01?<61"%.U,GFJ;[+,C%_MEJ_(?FKB/%M^Y2O) M+/SWR):S'8(0MTI>[<@!J'2O9#R3\[3>_9WE>:V?>=->P_&JT%BU$$]".#14 M-;PD"WF_H)UVQ(-3#3>TT.=JH*P"281.W+&,5!'.X?>@DD0JV+XD3:>HS&) M@H]!I6+G(&H&#, 0_5/ 55"A]3 V@'?AESXFM2K M=!3F=&V=\"]P1DX-1DV MDV;0+SOKE3@\VHGD' .%V.L!\S81!GBY^"X8Q2=I,]'K]0)HE7V\[[8.M[?Z MVWX$U=5?\J?.G MH&DBYLD UJ0#Q9X4WU7I]84W\OZ?,%2DW0K.BM60XJ. C]@"*]$R7N8JA54( MQ%F8&5JTYW[1+J^;S4S',09BC2<9PX-()$: ]"$O-9R-?;&5SJZ&AG3'BX\7%+V(+QN(:SMJ5NG!0FVY4RJ'XPB')@6LJ9 MEMVYPU=A7"("4H8]9B:"!P.467QFK+.,HT74%V5##0K=$Y$U]5XGLKV]SNX>K@-Z#ZZ! M?P1E33+0N'8:5A689341A@C3L_Z]PT+F->1TL'0-F7R51X& WP8,S!KT0QI< MG)KK1N@ F)JR2 *DFF>YQ5$;$,W<&@@C%Y@?.2!/W2]&_ 2$YTV>H1Y+JFM2 MG2V%61J1FH S*]*)XNP;"LE5C-X!"+L!C"7EC,*C)6 @_;B<"@5TDIN!VN=0 M1#D&-DC"QZEPQY7U%[WR>6\6&QA>/L#F$X,Y!K7M("FWO!N=);T#9@%B&W[ M+9($;A$-P_@Y3'=%0[ 8'%N,6Q+Q[I2[%95:1!%H62(F^ 8_RXC*,T-9V[=_ M_&_.7(X.'R!SV9*-*4N;X"Z'G>>X#%9- +8*"8"*S@JZ):U&O1K!\8 ,&@YC M42 R'0@\3+&<"86$'CJD.81GYQS8M\/'6I7.C[7>!:5*6J;SOJX$"-X^Y?Q5Z++?(KK2PS0W&K:0YO3'5J[-PG7V0U6H0VQM"3 M2:(<6>G,FF08&2=(<,8F3P6:KM&*,"@;G]'Z.L&'.&:;D+UU0P;]S**8"8T>N21RKY&9:I%5$9,AX4@4$E% M#,JTE)=]PEE?SY"X!ZQ^<(1#_OKV/N^\.-JS?]9Y\7S-17_JJ)/=3% MKTU0W@"H 1B#R?C)T#E&:AX89@.A4T.?W:I5 =*"CB5\ @!#ED7S5W7U-UH M62689&:2.CT0#@H\/I"ACG6& MXR7?$C3J\C"=T*;&94TP\]:C'THB%.7:#0Q.:\5&[C_>XBMQ#[='SHOU[II/ MT_Z:YD:R4-^$Q_Q X2,KV>*&.& EU6)K0!E]$CY1F,@7P2E"#S!ZU=.@/!H# MT-&3$(U>="2H,E6)=^#!D5W&S%DV-T?D++6':"/,V57^T18/N=%R_6%& ^5!M=P*&9J@25G@6;]?-; ME4Y,B.0;YJ&8^ML1FE2=T0MZ)ZMT2@(6#X6L>)SW*$I!Q5.U+<;0Q*@2JK!D M*.^1"1;;1AO$=9;8VUD6MN52H!=.IJ]$7SO[=\):Q,0XN_R7B;;SFT[HMLMQ M_L".RZ,'GV5[:D0W&NN4SP$< ZZ/U,J@@38N]I.W[4RX/7-U062R*IZ%_4NN MD@GP NTK9$WDG V;5!XF277D77E+P26.%R%@[I.O$GA;SJBYCT(!>*ZCK9*T MO-,NUK*OV:=94Q^ B2K-I5 D:CK.26'*CUQ86>TI5)JY< %!B89^;Z(P/W*Z M17IZUL;#=R-.]Y&+P?U>$"%(6SUN#-[8^.G=0/F+6XWIV/@"-B/F#0]K111( MKX'-;C*D"'&G8]6 67UDX5:OU\ZJG+[T(PNP!;-24:C 1YE6D]##&CAV"IX#0K3Q!)R'9:3#KB;5A:]74H EJOEVB^TJX8DU.HMT+Q.D@C]FB M-2 7. CC+'9&?A:*U"NB>^)-&.)-I;E ?JLDY>I=SG> +_CR8O3JE4;;G/>N M>OL_L+P MDIF.3DNM_SWWM.@1%E.JN9.V Y\*FB\\$W9";MML94Y6_:PWSR. MN**7CU_*T/Q0 1!% 6!O#J#@[^7 52[7Z;KR04&Q53("R!"&N;5E"#A7I*,$ M 0P;S>P M9G:0;FFW#\CSG.: UIPF%M!P_*'5(JX)N?*4:RU6_0M6YE'AC,7^?(=\?DB" MA#)QJI0K61R1K\-',T(O:SG^[@8;MMB'VR(#Z7,7*; $ZM#$Z$-&2EV[8B-D MG;LQ J"L6UU'9-M?22VK1"8A/2M0U@<4FH"GI$;7VX_PYR\(?Y;9VTBFC5B( M$Z[N ^,T0YRU809+=)2J-))OD0B-3FY9:6K!X;U@O3^L3LY]]OQ:*8.+NZ8$ MX:-6;+]+BEMOT>]8^MQ0T+2BED'+?.NK[]A\]*T_Z&)RSQ]*@AO>FD#U<-!4 MZH.-?OS+$UI3#GK-],_6 _+6X/'"RMJMI*'I9*5W/:C&#Z!4I-1T8Z_P;%0]D1D738BH#BHA5G]A.ED>+=8+&4M[E;:F3&GMB'^ZUR/^E0)A_B9Z M#XEL!5)*0$N8+1=6H'5N.=)Z7E;1'E[A=??%X";F M Z"6TK8"H>C,48F_/8,UK\C[JAN/&*F(E;!2?+""])NHRWDO7 YG66>T^5(2 MHIJLC'%L&*8Y934(\,S(R)4TSE M"D=8>R=@?9)# %=,$P.UZ.S?>%SD[&]>;FTKS@88QJ:/1C]8CHEB^U]IJX1MT"&:$CGBD_W!E+ U@RU+C9I2 MT0 '[P+1SS/:H5C#!A';9IC \IUJ#@'JT!GCO@"Y(]^CA%!1T8%FZQ3\/,G[ MT'E,:3V3&$MKT1V26JSGX7 MU5#Y*UAF)!Y'QF6M '2%U$CYP>&8PY?XWUURI=]:PY3V.P='!8YI$%).#RK- M\6&,]]%7TLTJCH.911) 0V^D%DIOX!5E.5W-;@;9C.!U9.4,WD*"Q LU*+G MPQ(TE0:>CK@T2.4;H;*PXPFQRD?1%HW!A$6NI%<*MMT%JYP#M9JX'19:3&7" MT\N9"HV Q)WLZ_ < S[7B%5#/.PU0_\*)%-!#U1@!8MTNRWAR/02+OD+ #UN MK.:< @>CW(QF1NM"P#%K$(]T(^Y*1^2N&.26/ ;5QF'%$Q6J-,5+BY>*G' V M/,Q765\U\3H0QN#-7XI(2S^BG!'R:,5%_LEBFDEM@YL[\ X2-->/YBD1' %. M0I^8CQ+1]F";=&_O*FKB,?JEJ(QU$=^)*Z4F6,@".+X7Z(UC(^3[]9FAXRTS MUS'4%K#/.P=U[>&>SSH'AV0PRFH'B*0T7;C)SL@5YH#Y"IZKOF!I$ZY-6%8? MK]2JI/(_/DURC/# 26PST4F%IRST5SNGR!%4JJVG>&'Z6$RHM%25%T@"P\F< MW\Z?[M5<#I_P%87)2H)7EC8AS/HA:E@'NC/4+:F* F?6:6!-6[+ATR+0@S8" MG3VZ?WT9S$?W[UU6YM_X"0?5:LH%HJK! M(ZO+! 8N!(9P*]H*-(I,"@2+&%NZ, V?RL66!$R\5A$&CY"NIZ94QZIZ'0KQ M15][D )^4/?+71+@5AG?Q&#:J8#K'77.AE5D&"<#N2D*.\)X-7EP#,@VO8J_F\U=G-N6"\"'"1KS/F\:3.@>FNY$S ME*2'HK(44"5]-_CU+H9&%#ZXD:Z*S:PY(P6M$)%QY)_>/: M^CFO/S.@UH&G1$X%;X@&TUAOG@/4BLQ&G4R!T]#>YXDK>,CF1ZHXBNB4P^,P MA"S@%GTC/LK-:9.2"]"7!'K=6/S2E,] 'P2FBS:KI.DL'^@IA=-@: 4,!W@A M!T"*+<>^CA$PEK. XUK3K/"TXDOH""N1APMP7"+1H@IIF2E*E,*#B)KN=\#F MO.G<1SK6ZK^4U5&U=9;L=WE?Z@K7\?P*8UOA+8X>Q;!.I*80S:HIEY\I C/K ME0RX/5I%?V4]^<)*\/5G;G4:Z=#7O^'(5E_$B7PZQCKW,'L3+3&^ZR(IEZN M8:1DG=U2Q=O"IE!!;8E)=BHQL'X4:3&,=+LCNLF\FI-;B7!<=$R5<;?(8DE\ M!.5N(LT[;D<2J)H3'&$314+P0@JP.ZFX@K[OY8X:F7!?>8TZXK7+4>#@_GD5 MNAA=;03X!"UY@CNBAPBD U\T*-4@])W['_5':Q(="CT&G(36'N>EY0MO<\N+ MZ>02NB!\1.<8I*>)R@%@61-@%XI=';[72CNW5L?^Q[IXI]?$BCDFO5(S#V0< MH2!:3S:H(!O ^E@S^M45F2%3BE][>'6L*%>PN!1F?[^X%.8&AKB:ZE[1W&\: M;K:JG=9@U]^1'Z8V@2A]93^%A]D;J7HAAD6]5ZU;>7CG^149Q* /JSB:(,>@6NF=UMT M*LH_W_&J_[/9 ,X5PVQ3O/7*"W?6(]$U-F+50S6:_I8>;HOB'L9V_()*"7E6 M/YD9ZPK=+#,V4?-U^6[GZ/:*_G]76[?VVH.1]('H)6'GKF7\HR2_?TG^;QF: MOK@(3;82PCT*H6_F>FNL[G<)H4?YXE?Z7RI1Z-@X+F]G@)_MQ)#Y\$*%5F48 M3/'HEO1%+N_#+?F/OHGF\,\H&\=O_Q]02P,$% @ MH*&5_RY=$9?+ M'$ ! !X !E>&AI8FET,3 R+7-P'-E=F5R82YH=&WM?>ESW$:2 M[_?W5^#);[RD Z)YZ?8X@J:H,6-M2DO2]MM/&]5 H;M&:*"-@V3[K]\\Z@30 M)*613;"G)V:&ZFZ@SJRL/'Z9^=VLF>???S>3(OW^_WSW?Y\^C=Z623N711,E ME12-3*.V5L4T^BV5]JJTBE?W^BLFQRD*7RX%"FNX?[NR_%WOXDS0XF MB3S8S[*#Y'_VGL"K\#B_4S?+7/[]R5P53V<2^W^]M_M\Y]GS1?/F6J7-##[N M_NU)\&PC;YJG(E?3XC6-&'[-2IB?_CDI\[)Z_=4N_><-_O(T$W.5+U__QZ6: MRSHZD]?1>3D7Q7_$M2CJI[6L5,8/UNH/"3U"Y_3QFD?T MK)52'="'?_]H9& MD>?']R,U,3U41[NSO[WWV++7DSYL'"LE7?K_CMKYW( MD^^/3\XOCT[/HM.W)V>7I^].3]Y&Q^_/WO''HY^BT[-W[\]_/KH\?7\6_7AT M$?UPCKKU[N[^^^^?JK5WMO MOOGF&_A[\(:^VWL#;[X]/3ZZ/+GH]]V;QDZX%WWZ%-442'12-DTY?[VW#POK MD6$"QT)67YP.]^^U?1>P&&?_^=-Y##,\WD&ZNCCY]016[QB6] Q6^,>CLW^< MP(^XUI?G[V'U?CHZZ]'>(YCIUDF6R:115S+Z62R__FKO^>Z;O1@8UMZK.!)U M)( ]I<#@+N2BD?.)K*+]PYCXV?9G3O>?;=VH;,E?*6B\:%X? &_ZTQ?@<'BK M%Y4J/N85;'61[$1;S4R:$V F^!#[:WHQG205HN\*)K M9JJ.3FYDTA+-7,@K68DBD9$HTNAX)HJIC%0!5U_15&4>?]Z?C8WHLW=23AP*A)+MV"USM1="P6JH&S] =N MAZSF=53/1)[#-L&&8#-S*0H01^![V6!7S0RWY */>5GH(Q[-9"55L;,>A_@2 M"8QH#?XJ8*?$LYH25B!I*UZ5!%I110O?0R=7*H'>D69E4?>?@+=50C((/5-. M_DD\4C5+LU5N1Z(M.!XI;&,!+_*J;N-ZXU-P.@K:W416C< O8;]402W7^+V< M+_)R2:(DD 3L/;R&(B5^*A,8>R7Q<)59C-\4%#T 7\!)M*[P';R5E MFZ=1#C(D3)Y>80&5!K,HZQIDJ)QG =Q]X+P.S&7=2>3W%L:;+>FR*Z*VR%KZ M98&/SF'/<-_@\V3I']$(;@V8/@S3GN5%6\$*XU[!C^652E$C@+64L(X>O""##'*@JFE9EN\"W8(IB*@TMS&#LT+I]#]I@8I%(N+A+=5*I"7P- MVU?SV:[Y<,/EO;6_'4<'\%=L;QUL$Q$?\J>];4O"NKGH7#:JXH[A#BSGR-:! M])!.CA(BW[U7+PY]<6!-:&)OY^%N@S<+D2*)/,UEUKS>?V$6:EC]>8MG4M$> M/^0%!K?/40W*+E-=8XY43/24E7E>7B/5#]Y*E:P76M(+_^P'+/@]*R46E1NO6DIEN$IH,O MR?8>DC8G8Z+-W?VQ$&>6@7 $-^T8J!*IL2:!$(@%;V*2[U*XIY,&Q (0$(". MS*>$I;>:)#[@R?IS3F*+^9)N$Y0GYB"!Z">B:P5T[LDUZT+AR9@H?"S<]X=2 M5.EXB!O)CH:$$N9;HN6RJCNZ\+H09#HF@AP-RST6($N.AR)%]$%4C4H44%YC MK3!;:AOYY95B15OKXJ3> Q,EBX =5$*_->T57E#_+DHB/_B4J%[(RAHHJ O5#% DT'L'7(![- MR>BGUZ&2.3\Y4XM@$BA;T16#721P)$&YK.":VE*PIJ#XUC7:-.# 2MW:MJ[+'!Q9V4!^[^R3JL6E")N >BBP'Y% OI@ M2JM-*P&D-EO60*.BL'NXJ,@8L&!1E;N\VH9%R]H:=@P636\:K58NKF&)8TLN M40ET-;56)?@-EC&G1],6)K_E#W2P7,C1,)#E2=K1U!0M *M[V MP!9VZ-SO+VTEOB#@?J@%VZZV84=G*IF9Z<%>PR*VE9CD< Q T"G*!C_# '#! M8!"9RAH)&[JU]VP[2L42#CI\ :='YJ"-\@F^KE33P#/P,NP;CK"2>-*W8!WM M0DTJ*:!C// PN99$-DI<@+#D_6<,Z(*VEQ$TB.&C KMJU9!MH*B$UF"F]H M6&/8X!B&79#=JR&+!WVN2^!]YOCR&5U42C8")DP>ZYH)GZ>(!1@]H(#*TE,H65KAWCB)#)QG"2;V ]#H>%>A+P8@J,LWCV%)+F#%/43Z= M"#20P _(X;6UEWZ$MEJ!)I%*U#4S'=Y_WD557 &WT?N :]<6P+Z[&P'[5L-8 M)BSWXV!AU'.!/]1MWN"ILS.'+=(&WXG$*:DYFBA!X"J")F$)B)MI=NY=@GRM M#+8M;Z M,IV7@Q?+!#$1$C@\W5 TI]7"G+Z444)[ \W2OK]F&KF2*U$+6O;; M=:^("1 *4%[OE>^_:_!8N3@IB1BT4M7YM_O(%=6^1B^5H5)"S02V]" M4?,9C!$.&BR1R+6T25(F_ZQ[/CS8V=M]B9TW%?PO-1WK<>W0N+YMTOYOKU[N MO-I=_?/NSI[][5MJN^HLXMXS$G,;-#KG->S)WY\23P2JK MQ_.X=0,Y)MU@+,IJSS07 M"HK(;S3S@O?LW3-90E_5%!Y 'QY??ZF^%R8@R\H;\R1VCAW5^ X(V,E'$#*! MM^&=D$KTV2R G?,]SS8@(QQH?:($Y:"B>SO30BY=V=24^8YGM]WK(O@9A6ZX M623/6+LEM:>KPIL6GB:6CO*1>P2M5EDT+\D)"V-\MOLWT^Y522+" D2J"J\1 M6'/$REAG'/P/>F@;$#<*6HR$7>-#@\>-PL'AA89]?8#Q<^<5JR-FQVBI\ISN MZW:"33=:I\(ON4G82=ETIA_*R7;;\2&G/.D7:6NT4@$W$?Q<+3WMPEZ= [[% MFEUSZ@^BANV=*#HK&Z1(NPCLBZGDM"3U1QCD1>]$&:IF1PT*FQ,4(T%"(P&6 M_,]1NR!S(>@XTHA0(OH5IHQ7OX8B1.]X@L44AO,.I3,>;QT9,9IV2X(",@+. MLG+PX^$PEA91.%5UW9+^%[J@XRY%L_A85GR@AD2R8S[:%W@Z8DM)D@S&)-&@ MA*0*:-=_TC$K^7N+A.Z]&'84$\%F9CT=&2A[(C1;D#>@-3>@AY=S;4&8JKIA M>P-\@'[8(6U[N'!]'B7-NE@%L_'<_(<[NP=CN?I/CZ/_8E0&4M&EP\R,YX0* M'\K3 P4Y!)>S#6WM;;,;L8,D,>8ILH6"ZET9'H[+ +>4*E.^I/;#]QT(#P_= M/\HRCR> 9D;<8@5J#7$QO%+D(-:T)!*(.MI MJ]CLC_(?(:]!EB8%;ET(6XV'L ]WGK\:#6'/YZB@CXRZCWT JQVC8;[DQU\7 MNOSGABY''9&BJ3*,W$%#QUN9BVM1H0T+%,_J#I_#XR+*C^,ARA%) ;CCRQ%) MOO<'D[[<2KYH:,5#TF8^'MH<$<.T"OH8"-/A21=D^(ZN9R5"#'1,2Z#AW]%"+,DK M2T9FL<+H@\:/U28AC6MM7'B/'WI%(YQ)\F[7,Y2ER1VRY)$0AA:F@DYY@N&( MI,%_BZI"7=)A.T+_NT,ND(J+JU%K*U!MXR'M'+?:(D=;?MTFLZ$.B6=,$-51 MM[@W,G4.#IP0FOC7A$_,1\,G]EZ.AT]XIKOQ<(H5=DC448W!TC_OSN!Y@UZZ MVB*0T'=IT'5A1*.!$X6A0W1LZ]@<+B![&A8%[?;' MYJ.B,A/?V4'7$,,0..R4.2%. +A72T?>M[+*&U4W%L$UV/8Z;; M3N^W3 3J':!B+%8Z%[STV6-PH ML49*W#:XP= 1B9[FI%S(U6X$T<*1J\C'3LYP(+NL+8S[/&W9%U<1* &^XBA? M)2TF;FTW?G^,&V\A_@I.,-5 MF,(N=-"T=\NC^XL;?-AG+7B*>MM3+D+""8_9E8<$?_HN;\'TL? MX&%?L*@F\Y#?U)TX$=$P6@Z#P]"B@&:#M?5M%^.CC1%8!,[*XO>1XY\,H--# M0 W; ^X&0*'02N"G^ Z,DXM^\6/D/"4W1ER)-D8B1$M'K:P\=:D4S8S!58?# M8]/Q9RNTLDE-2K@][P,]L&K6,R*2N3-K\_PIG7.0\Q6C?>'TYS"7AI"=,[C9 MT.A!*!C<"I#T]U[N;K-51:\,AX'=9[JJ2,1")*@PZ'EQ*"'%-46X1_ OE><( M/5X7!E-N&,R*1'C140JGEU&W3L$;!V?Q\ 45WX!\X+7OHC3_JE&U+94?$^!> M[2;)"MQOK]:%P!<; A]8EK'#AS_C^KP--KPNQ/S[AI@'EN5%)JOQT.2(8C2"O3[.AW1)@S@XD= ]4.H737A/C: M\1#?B.34BW92JU2):H0@<9._R$.&>W'-',"O"@WFZ:8P$SKQII]V,RJO"UE1 MQC,2)3#/&\@9E+U !V2;K%AE0W"_^802B0=)#?I-W#(7)KT=7HR9;4V1KZKS7$CB2M;3]UBF?C=Z:1E& P_G&\ MU32B:FM,@3,0N@K6)%7]_J-)57\9FK5.[#8]:.+Z->%TX\LJ?^G=E9@ISA[$ M.PV:"$Q#Q"TZP#P?()[>^WBS N^;GX_S3_*Y;?QLMQ'F"%/*?QG*7$L[^_C2 MHQ\%@D"P6RMR[78WB=,'\V9YF !.D(594%>C\$T>+XH]B*;JBM)_JIK.KH_Y MYZ@F3,R)TLNUJ-(ZPI#H.A.) _APYE;LTLMD]&6C>!Y0$CEX-)+(!['D'%+( MRXT]+_J%8\U&B;$!(CGM5 X;Y%4K!Q\'-QZ3ZT(L>QB6:(MSKN"7&VSW!MN] MP79_#B?<8+LWV.Z_(%'Q Y%W_]KAF.9$Z7 DB6G>)?F7* @1@Y50=)O([9A\ MK%[X4FP#HCF(5)? \)/*:",F7]D(;"'AML1 *W;) M(=,9I\FTR7-Q,%WCUV@*^XZP!)JMJ,#R @:LZKA\&X^J\>@ZG9L6:TF2=IY% MRO+?227/E0!-UESWJ"E\BU4V:YW/?UJ)^1?5AQ]02#Y<#R%Y?#"ZKH3,?,)7 M'N4-4BF:ANJ5,_@T,7G0R'-_7DA?=(\]+3!!S4N@E MJE0FJ;(Q P(M)1R\ "UL1ULF(_?QR7LNJUL3'2Z?9D@N]ND7S\S#E#6<+CM7 M,GK[%JMF/_ 7:S(#$Y94Q"E2\[E,L?)*OG2I,X=N/.#JAHWCVUCLA:ARH*;0 M4*YH!D-5V 96)XKJ9";3%A/:VU>"&8B?XU.GZC2ODC&"YJ+(QEI3 M %'Z56,Q"EG=-$K"SUO/=YL9&5T[3W2G21'*:W(Z1FA$/<*;F<+24Q-^;DB4 MHM#->P(I.4*+\>GDKT;+NR2U)_43 MD_A]&DEPL$O*N_Q^7J@)$.8/;8K$>BZQ2!+5JD)R ML/7,7S[S,[)&6Z9&POL?SH^<6$P,OIW\TROTD1,854-NHOV=I]M MS;9]R&EL?]M_L??<_/*!JV_\*$4.Y^""Z\7A^&*'[@AE:S@S' R*8W3KD)%/ M*27W$HXW9?^2_1U+ZE&R*84Y:?%IM[3X?&!>QZI6V%TJ%Y*(LZ;KQPUDF^SN M7,;;U*,G]E#;-1P!!.D/V%):IC%H5[3F[8+XVK7,4:KUVTJV?KH5V-L\[!IVI8JV?Q25K61L/Z M-]6PL*;ETM.SGJ&>M5(_\A6C18YID#Z[J2%QML^-;U$&!Q-#W#K VUY<.9P5 M3'^CAOT;J6%=N<:3*>A=+@K[\A:I8I7H,2:18J,(^7SS70M;0Q5AN3@?[92' M$2>+O/:)Z,I<@B I<(,?<:)?6ZA[Z#'6#";2WVMGLT>:L6DEG0D?WW1U?%G_ M)ZUDH#<]FO60.9\_&IE3APM3L>-LE2PV%@6 M^9(=4RK5RNP4;SM*'#U\O8-0&8?)H&_/ \/!'0:Y&;/==($=EUR M)/FA_(77"$%G&L5V%OP"3>")-DIC"TFNK.7)6&HU^ 8NT(PK/,#$41XT\IQ. M@V#EAX3D![*YS,N4ZT'H*[4WN!+-QJI.*FGRJM--6%U)OH(+$ \3*2@U]=)& M-;JN^=[W3=XEFK015#(6[,YX$K%L6VC.-7F?T((9@;0_NBMPV<< MN-)) A#?H/2(\Q2%U&3QV4Z9U4W)&DPY7=*F6&/WA5V3O MJ"% 7!9HETHVJ)AB.E2@1UOR@"933,^G)NU0#GDTHU;6_VX =5V%)=JZGDD^ M':@ZE95S?GO-,[[2?J3?%VV%=<<[9@%SL&C>1O>Y5ABXA[A,;SXF%J<"O:BR MI7]$BN>!YF=1A%X%'WU>MZ,MO61B.L4&T/ _DDO@DL+YQT"/[BXHVSP=L.3( MFX2"F,1-I.98B9T@$&'"F%>O7@7YD73PM,MI@+D6"Y%33*6@,O-4Q&4@C*H; MW$U,UAO#5N<+K/(R9>*D5\E+Q%62=.?(VVWO,76/B9C@JD*!$?K*) T%B:L> M"X&<\ 0OQJ(,;%ZTPB0D#VM!54 M94*C@/L^'N1PGC27R10S4C"D CUY2 &(&D!!ECB0EA=F, G:>_/%U_,1)-JWJ'U7T=;_ \'6;2NQB'#N>#.CATMZ[@F2-">X2FGW,NL* MAB_K# F@SJ;\HKGB'E!D?/EH1,91 M925<%\_8"!$%W=RY7EAX4'@R1=L"<;Z9N++UYSA%#+ $%(EJ4XHNJ./H9%R. M&J?#KSFG9=[\'G,@"F*Q-1]M]%)'(//BP:G??JI*32;-TD&!X<'5V \N'KL ^PMX9$Q[\0L MK#%HJ/$&YHTZ-J/I_]29MWD0!I*KCT8WX:W'\7_96:_+01XAKN$$PQ+,@?+N MZU5.07,J[7W=5))@OY28)=QU>U+-=G?I=FTW>GQ8AB%$X6I+!^Y36;G$Z*N? M#$DF%&2=[)F(0E\(R4Q@S5V8V!]=HIE!C\1(X-9 M5+D]Z8; M22H72[+*-"KG71,@7DFRD-(->@]'NK6DTE[#/&H%^O]S"STRR+H^L*S?Z)>] MP<;B2QA9Y7JL,OV+ 5/(FX6J E>4/]JXH^9I>NFI6%C_U%]^+[I8I?WC"E3C MAR+XZ%^J39ZW\P6T.>>#P@G^M"X?ZIPK[PHO'&[ GZ 0RZ%86;>'0@>]K;X8 M-J"-#6AC ]JX)51C ]K8@#;^ M#&:&3O=$RR-RM9E\8;U 2.^4JJ^00N;>E; M,S"VIZBYFG@@M9H'8"<^PC([6T?WNN6;WU@]!J30+=4WRQLXB.W>1B)FY+7W M1AHS4+,S"A:.38J_V(0)<]Y/C!;*)6)G.%C8V8@$!]7_F2-!:0-'07ZN8!Q< M7'M+F?48W!!_,'TS=5%&N6A,*<2W,J&BWMS+L?$.VQV7ZY$6UEA>$ GUV?'/&%T51+T[X$C0*>5)@ 0S&4N M.=^ +FH/6KK3JA>H#3>-10VLK0TG&P\MF+)3EZ3V580$0!=]D9K+Q&RD,6'8 MPVUSKCICS$2ZVDLZSS*6,VTH>!-H!)VJ.=>W&U#?F^ N\QRM2"&R*;O.8:8A MLKI0J I:>9X&5AX,JW>F!8Q/%? UD?@3K)+;B_Z, )7'S2+OB'L!.C54E_O">;- MQ],'O91SE40P>3@->%G -X5.94#+C9TC5+ O7]SB4&&P"F(!N[M-M[#;T3N= M)6%\,3 1NFSI3D$P*ID)M%KM(5-C>/*COIX8U)HX?['=!2^/F34N^,9&1\\A M12H/ U5'L%JRKG4 LTAA.4S(2W?>=TZ6KV(G5LS*:T1@QJNV&58"A ,VN,*H MRPEP.:%A $3D'L@G#A+QQ2'F!QHRF!Y?) F6COSO"!N8ABG7F4NPPT=7FPUB M>S0$0#4F2\4G+DI( 6DIV0AK@W H)S0=9T_N92KL]C=HU'6"6T#,&A 21SHD MG9#*M&P(Q/ZE4+C.%PUEQY&@PSQ4^K8 M%K9M>0T"<#D*"F@F[!2O=Z#6;O+\(/DCB0IAZ)>SB)L-)M;;630]9_+O L%K M.M>^ ;S'YP5S,6*_!T\VEOJP#7-8&//C2S-_JNSQ@'B/5X\&[]&M M8TV[@7R2 Q^C#U69@$1:/2AD?UTDTO'A0"[[-OZNT.2NG8$2X:S 9^&75/$K ME;GDZY(RB;1PMU48MD(\1??0:=^).+$%D'U*N7)F/ZAK(=?6?^_N;#0.K5'6 ME*?4MJ5_1]"=+S'XQ&RJA>?W9[ RNJD'M$:!HQZ*0&&"@.=(ZA1]E.(*&=&@ MC43 W8)F->KQ]Q9S!!!U5= Y S8]4=V*4W[)VZY4C@Y&B,4DL.@4.Q-%.H*#*1D3D4BRZ:W#C# MS8#43\B+I3$Q<)TY+Q4&M:9#Z :&08V1)3.K0!%FCAS-$X M,-"E]$BW#.X/1X+2NZJ2=HYF!X37:;4)$50;O_7&;[WQ6W].NI>-WWKCMU[? M9 -DK;2V66B9PS=]HR&5,*;+]AYE$>G.TAX_NK@PA1@Z"(2]N; DFC$8]@U3 MPII?D?B].*/@1KW #T%#5D(UW9#,J05,.!M)FQNKYT1#P^H&*[II,8%:%CKS M03^ W?7.8,Q"9T 48=#:%5!+I%8#\3ZMG6<&+2F<9I)("?01*$U-!LZ!S ; MIMWS&C!O5F:!Y[W L;G(!*UL^!FWN5T<+^8B3&/?=ZOMQUC1FH3HA0^RQ<.' MG^'E.3J5%1>L5 4E]J(GG;)B9N'E:2XI"9@QK/&J,58/%208LM4[KF?&BKRB M'^7I1;%V0%^9I94-Y3CH:@NPHP/U@DG,8\W!7YTN95WVS*1A25&0,;7"B,#A M;I8G[ .E+@K^PR0#"HZI=O>X#JWMG)?&0SF3.P&>F* ;@^(1M1^$%\/)I;Z+ M(I0JM3B)F1N7F+;Q5FF2QV0.U+\T[YA#5LSQ,ZNPKFW 3.OEW@DO9V]S=>G.>[*Q;%<2E-*?<6L/\E M1LK).S GXZV,=,6.6W<>VK<' T0S K.F,(7:&@*Z\=D!:[6/?E&VRHW=P1'K MH']\;04WK.]BAUUNJ)LT_'!=S 7C"_)8H>^2GMTS;AH+*_,!+MD<.%5-5LFN M!;5>=1ZP'[C58*]PG>OI96R0V?Z<+T]/C MY G>9C'Q_(ESI<^[=X(QBINC,)@5Z['@1.P!7%(+(S8FL"Y$/E$)J>-(7_:;EC:PH3!V:=Q9<7'UGUN>P(N\GPF64N77#:E// MW<989FDZ;8!>%H>IS(;F#LL+FF A.PE>UL29N+<['F_BWNW>1)020*XGH^,E M>GL?.-G098ANH?L;Q\?<5&?37QWW@BQ,],2[8?3F8*[];>J#_=YTGN-.P;]! M'(27$55P(SL?$G]Q4NM"\WN/AN:/L ".3?TWGA(4/NU[5P39V_') M$.KEH[M\A(:NRJX9ZP^EJ%*ZVH&&05J4&O=M5@!/1QAR[@D$?*&M?-C'UF'B M.)&Y.3?5@DC91[Q[S'S]F$4$:_1C4N MO8)KQQH3#'+'B@9!)%ZGBV H]M82380)]!K2:[;VMAE4SBH,JB6)M(HM+.,4 MFAY*8A8PI/IVF%NAQ4*]KRX*'%2%<)O] !=M?3:9*CA!]!Y!>T@^.EC45[G M,IU*#[S(@B=YN*CQNI&+VEWORXX6I*OSB>B84>JP@,=:AJ#]M[M6+D""<&!0 M39.^L$L#F\!Q+ O.R^:YV)#BH2O0<>O;>W7(?8L'S=H*MT,OI5='#2NX<&BG MP;SI%:/=X_W4CS-YV6O'SWEAHBL=B&L Z=V!@-U>/<97HGFK74,3:6MW^:KI MY]*[6^)UN8+V'\T5]#[+:MDPP?X,@OUT#/?/:8_V@GP4741M+>5'+?5X_G&= M513M&+J@F[V/K@7EP)W;^=H*"SJ=C#E./4C]QJ6[<>EN7+J?D_EVX]+=N'37 MUZ7KXGZTD-S-GD2X_\PXS89QBM8\9ZXAL3)4T^1Q-/F%*?JAZ79=3AJABKIW M-\;#T7UF#B#3!>CZ9UOI=L2ZQ+H(: >/1D#[I@0#*1'KV,J;&2M&JR<1%,8*R:<3>",*2HRE'6UYAZ 4J?N<<6[.A!EKY:7 M?\J<_7I-CM7AHSE6'[RXPI]500%>IP77]>C4C$V8E!X^^;T-#O.J=PTG%0:5 M'.>$AP>QO&96GD?/=YKIREL3CBZ?JBL.13,N>C80^PXIG=F3PL;(L&.22GF6 M%&O=GK:B@M-8&(5,QS$OO>2>Y%ZRMAU" 50:<&$P,V:2"3JT0E>.[]<*\JEE M+:&358V)YZ;RKOB_%6XX M'8.HTF!#MTYW/X,VJNV1"S217BMPGM[.4LM79" M;SM#)$'7J3 3W21UIK1XRDD;KK!$+[K[/2G"YBD=N.DYG[MG5:2-7%7RHV]1 MNL53;&-M/.!(+VE]-V.%2^<:8VA045H*15NS:S2VL1\,;.CFQ%L7?CJB6MMW M\-.SLGAZ5)/_GXL,/3"[/$.S>)AE$84!>V%7_IT?&"3]L!MSA^,3&C?&CQOA M(.:DO!J(J- F75GB1/Z#4HR.3G?9,^ &H&4J"KT48%F>?$E5"Y*PVY#,2@4+V M53ZY38U@YD)F:CU?.,\LY_DR7F\#5J80%)J^&/P)[+FH,Q#5*)YD$!:JX[XY MACM?ZJ&4"^D@!%CA*JRDXF)?3#)^PE\(8SRT1241D'*U[*R_VQCBAN388.LJ M3!Y^Q+2DE/P4IV+ME'HJUF-CIVP=6JO7!KRN?<+1&V=BQU1*5D M[V2IT3DS -BK8WO1GU@U_J%9K)=60:3E8L!O6VBVXURD3. VV0*R%WL6\4G4 M)347(Y[%^"_W?"?_NV&7G@CC,K6(V@JSP=FP&I]&4&)0)D6O:2^AAE5]BI9I MA$3G2]4#XC2I_JGSY%&-YQ)SEU.GYI!H7^)C+1OAL;C(Z^,D&U$QM#M.XD6; MX.4(2B*SX1\49QBR"?9'9I>+KN7&$.5 PRXFN MLHSD[6M$-7G,]8(PY=-M5CMYJV((H;M*0RQ4')D4,?AVUC8P7)=9V#;>+46( M]S1+==T#N-HVY;GO)YQ*9"[A[)'%%#E%F=LT=^%IOT9.U0%,J-I+-DY'MP5. M<6556%.S!VAH45;V5NWZW=&(9&Y\4UJ^HHS-"'35#O0\MT[)(9L7>TE=P$R0 M'8AF&'?G5X6]4JOQ;19I#R+9I9C[3;P)TC"009#L9U[>0STYU.K-Z"JR)?H8 M)*I3JJ.:85*4'K%H3/(@MZGWFG)0N,P8X;2].W;9D$1;2[VD]YJJ[D>BZ&7- M?;257HXOMZD!NC:D/&LC71=&/Z(21GNII/576&T'('8BWP9ASR1,MBEE)0%674')&1C1O33.MF5E8ZT M?)7TQ+U-GO:'1C%LP!&/$QSQ<@..V( C_NH\[0\I$8PHR=V=1AB$4C^T0(#. M/PWJMKX[#+UM"Q.F;$,[V >C#D+8_==?O=I[\\TWW\#?@S=.4]&9Y#@:'5."LH*CMTV#NGNA MF.'F]JIR2Y>C&^.!!:Q!VDEPY^,LN)DUT1OV'T_PVHF--WD+Y/_@VD-/?W?Q M,,*JFQ0/HUF!$_JUO1+^J\,;M/,8G]"Q-(%%)3"/#/F-UPOALO]X@LNFV'>=&G\!)G+9R3X@PWGU3/0ZYIH#AVSBN2!(R=KX.IP_ MR%/,^JE+^]&/V^P5OF5[I^P-<6A8_IAP+'8[UB7V>/_Q!,'\HP0YAVK9_22N MV<3_*ZQI^O PA@%>/J7!$O>-.Z4)*-X=$_DD<@C%$[M8+$Q-DHMK>QE<&!@- MUAJ\1O/2EBM%/\6(/<)B 8&K1-WY+C@CJ#6/%'K [KU.>.?#I:98QX-1;J?MM#&L;P]K&L':_ M9/H;P]H:&-:0 E7Z]R[B_^U+L[4_2[&"2R(/]+#M(_N?P MR;]NC"-F^OF&N'&0_JV*P>AB&<#Q3,O.@0.^Y MILLG7;X/.?)WH'D7E!3OL8W\N,T1YL&93K 08_/HIO"SJ#Y*4@D?V\C?,^3U M$8[\'.$M[>,[J))&!E$2E;+1S"3#Y5$ MB(-#YHUXK.XV^A5] ';H,?#,&L1 T$/?&\AZO5$%-ZK@1A7\K%2(&UUP#73! M;R=ENH0_LV:>?_^_4$L#!!0 ( +:"AE=3/@GRB0@ )XO 0 <3-F M>3(T7V5X,S$Q+FAT;>U:VW+;.!)]WZ_ VK49NXJ214KR1791)E[-JY,_ MA+SC(VK;-=Q.SC3L+32L1P_M:1E^G3,0]TU')K MM7_MF'[G9Z%(-4PF8;#]:&VL6-+L7E=HS(=IR\2S8X>6S;Z(A6SMULR_4VRI MA#3A\:3U2Y\G3)$K-B8]D=#T%T?15%44DSRT'17_+P.?P#WS."[\!3LQ3UGI MO^NATYUO7[J?NGU2=ZONHL>/1;,^#A]6G]F]OV59_TKTGO]K<.<>NTXC;VZ#YI7UT2MQD43[=7EYW>ML?6_](A-YV+ MVUZWW^W?B7M2;SC;'D/[AK0OK[_V.Y<+R8&P3,+J M-0]#,9&V>Y_:5YV;RO6WWSK_+H/T:C7O6?A,J!S"2SL06HL$G?W1\3?6QM]U M2(\.)Z0?@2GE$)])S<,)T1'5'W:;QZ>;!W":T2 :JS$+-2M^B%\8Y+,TP 2 MW*JXQV\5I%LMH_C+)U]<%->M>DU4IH.B%YJF7.( (0"D8S0-(H2>!)0I81,+.L.@! Z [- ;* @]J:6K ?<#1L(,]\A@Z !(%P,5, MIXP_/E41"6,Q5B5,)1MRI26%B2A^:?T&+YTYM*G2F15OWPW@&EL'N/Y"=C[L M'GONT:DJ(%7H B0)$88<'DW>NH1*9A "&>>#F&$F"0-8#F*N(NR.W1(@2"1) M? ZX\F.A&S +Y69 ^0$3" FDU_Y]Z/:#IDI VLU,MCZ&%T M'N JPZ88= V3+U+3O0\G!@)'I3+:2BER" M 6"G$5>&\Z 72XT=E,HSMIQG7,EB:G!6E-(95IR"C;&1 W."+TK$/# '#"H? M*!YP*CD&P&W!-S4@14NYPB)L7DME*K9A2*$8.*2!D7%0!DJ2^WE,D=@A+./$ MK)C#""L-YA4-?!HP[ C<"^-9\"*NW28<#[8(QY9K%W&\,6&MP'ESJML8U? F MC'B 8*5*I!0YG2H .NI*1#"508DFP#>G QYS/<'ROFY:?+<,\ RF[&NQT'5. MEYK2<5\$E.4R TPK(T=\7\C .& 4ZI"EH#)B@#:TL S?&>P"ZMO"%]XMG@%[ MOQL ^UL$8$O$;$3CW+ 59I>%(2A$/H*\J#5*;ZHE-F!?^[A>_!F\PD!@3F4E MYD#D^F$/-JD/=-J;H7X.O[_G(8-2F9M7L%@)\,? #2=X#Y +M@AR!6?:;*ZB M G?>A7 S+6NA]P2FQ'HN?#^7F/NYXKG&:B*4AN_Q!!-L*1\,_6E/< T-" M #%PV%+OPG'8+S%S:(#G"6D^]6O?>A51-54:R'X&]"PP9<&L1T'9$Q+S.Q87 M)PA+_9T7+]&+@;Y-&['FU@']B1NQ/;5?[,7,F>+T-7%F1(6\.0_5&6PX2X7]\L^9P"-HEI/MSYC M1N^P_%K19@JPD9OFR+,\%WH2X(I=BCUC6,-M-("!BDVI[4%P%B(5A@#"0$LZ M5@,H$ J3P ?L$@FF**DK#U!F](>>0](V[Y-$=;Q4 )O.)!W9M@.D&..J N( M.;8,\G0DXA'#6IC287'2+@N"9$D6BPF#UG$D+"72!0 #X%Y%*%1?X7>_PV6$ MN 8.VFR[BA$#P"N3%%=#@N0[*F8OFJFDZT,&:MB,8>?Q@-MA M[7DC'W.V7O6\PU?WU:T>']=_P HT&L\=^2.L/K:NQU7WI/%_;M6K>1M9/3!\ M(,L.4PJW)(4;Y%AE-/VX<[(#M#JVGQL[9?^"V5I>=D_P=GKHF"M=2]>FBI6;7X#G!6V9^&TDP*?) MHFY>#NIP):@:L05J^2)/(6<\K]JOZ5GCZL-L .6'^SE^Q6;,@3WG+?CZ07=&$;1_,@&M>CK&W):SG@,JKOQZH M;/1O$'@?[\]N$:1^*M1\%N:G'X=<1)3#QC8U&]J+B+.0=.Z9G^,A.KFV1TNO M2U9E"O[.UGRVC,$6US"=OT'^]K[:G[=@)[J2KOV'\G5@]H9/W*G.WR?/A#)W M?5KV)^T16[EA/N-74[]KLR%T "2;Z]4AW[F47ORU]^,/S+W\_P%02P,$% M @ MH*&5UKA[]QY" C2\ ! !Q,V9Y,C1?97@S,3(N:'1M[5IK4^,X M%OV^OT(;:GN@*@FV\P "354:TMNIFH6>$&IZ/VTIMDQ4R)9'DI/._OJ]5W+> M@0XTO1V8X4.(K=>]ND?G'BDZ&YI$G)\-&8W._W;V]TJ%7,HP3UAJ2*@8-2PB MN>;I'?D]8OJ>5"I%K0N9312_&QH2>$&-_"[5/1]15VZX$>Q\VL_9H7L^.[2# MG UD-#D_B_B(\.A]B7N4G7C'S5J-#1KUAE>G\=%1L\&:04QKC48<_,]X_2K;>^5DL4P.#*6CLOKH^UGHR M[*NI4,'OTI;UI^2:3HM#*:1J[7GV[Q1+*C%-N)BT?NGSA&ERQ<:D)Q.:_E+6 M--45S12/747-_\O )C#//HX+>Z$?P5,VM=\/T.C.ET_=#]T^J?G58-GBQ[S9 M[$<(L\[42SMRLI4?%YU>O_NQ>]'N=Z^OR.?;WLUM^ZI/^M>D=_MKA_@U6O'K M^_2 M*\NB=^(BJ?;J\M.;]=]ZW_JD)O.Q6VOV^]V;DCGR\6G]M4_.Z1]T2?7 M'XE_4JN7=]V']@UI7UY_[GMGL?VE>=F\KUEU\[_YXZ M&7C>T_#Y@[VL;_2R6R;_HBG70W)#%4_+)&3*\'A"S)":=WN-X]-GK;&$JCL@ MGH$T1B;6E(Q&$;!C1;#8M&I->&/CS-,(8MRJ^,?9BQ/*=C/@5Z=>_-\'7YX4 M'PBM@;/0)4,Z8D2Q$6=C2"MFR#7Y+:<*UH*8D![+I#)$IN2C5 GQO#Y0#4&!Z4\FY#Z58\&B.U9V45(N-I$$ M$U()R@"&H#PE-)V0/#4J9^ !: 4K&R!HE"3PI#@5)*8AO%)$)MP0(UV]M0HI M"YG65$VP2D+O&8R[T*>&=Q$8 T,*JSE@#*P0<@4: ZJET!PLB9@BXR$/AT3G M^#%O/V:*%9V@ PG7 L0(ZIHQ-T-P4&M/2&%M!,+.=93F"IV MQ[51% :B^-+9#5:6%]"FI\:L6?MF %??.<#UEZ+S;N\X\(].=0&I0C,@2<@X MYO!HX]8E5#&+$(@X'PB&D20,8#D0H#BP.E9+@""1)/$YXCH44N?0#JE32>&@ MDBD9L@A>:[(/R(@80,V%O_,U'-+TCI$VL%(O%U##2N?&/CNP3:UTQB?WR%%1 MI@ZBV#]!ZEI KD,2VK+U0/'20#$,A'ZNXAEJ8%K?K*FVQ*C=P>T(1ND.8?2H MB;, ^V[8-$"T;$[[-I3*F&Y#FNOMFV#>&S R&\EE4IDKZ #8:<2UY3RHQ5+; M#\KH.5LN,JYB@EJ<%:ETCI5RP<98R($YP18M!8_L&8/.!YI'',0Z.L!=PKYH$CLX)8U8I[,H863!HN*!KX- M&%8$[H7V+/HNKMTE' ]V",>.:R^7<+PU8:W!>7NJVQK5L!)&/$*P4BU3BIQ. M-0 ==24BF*IHBB; -Z<#+KB98'K?-"RN+0L\BRFW+):J+NA2FSJ^%@YEN; 7"X0P!V1,Q& M5.26K3"Z+(Y!(?(1Q$5O4'HS+;$%^[K'S>+/XA4: G-J)S$',C8T)<.H:,_W"D.V7^@20P@!@Y;J5T8#OLE M9@\-\#PAS6=V'3BKAE3/E :RGP4]BVQ:L/-14/:$"'[/1'&"L%*__-U3]-U MWZ6-6&/G@/[$C=B^/BCV8O9,<;9,RG.B0MY3A/TKJZ2ID?^0]9P\->6ZX=E>CP+0M'( 6RXR\7]TR_3K39!&SE MICWRG)X+/0EPQ2[%G3%LX#8:04/-9M3V(#@+D0I- &&@)[,LAT@QQY1%Q KNS3(TY$4(X:Y M,*5WQ4F[*@B2)9F0$P:EXZ%TE$B7 R >Q&A4'W6SV;+KMO@&[O)*LH'@$ZF M*A '03/-6M,OI\#KF:"3%D_M=-I&I\MX@UD\'6%^ &51_+QJP>:*Y_<"JIZ[ M&V# 3A--1RZ*J[;HT$0;RHZ@Y?&#Q5[5?[CIJ^KV\;*F][R6CQE;JP9!\\5M M]:O'Q[4?, /U^G-;_HA>'YO7XZI_4O^3]QIXP5:]'EH^4-,*,\)V)(7;8:$S MFKXOG92 1,?N>[VTPFRM(/M*_&F>04:QH))<@B9,! M4^_V_*9WVBS;.UPK]Z2*F5N<@..#0GO^\543OX*'P'=J= MX1-WI8O7QS.I[;V>EOOY>L36+I3/R=5F;V_>A Z 87.SWN0;=]"+3W<=_M!> MP_\?4$L#!!0 ( +:"AE<]Z4;01P4 &@< 0 <3-F>3(T7V5X,S(Q M+FAT;>U9ZU/B2!#_?G]%'];M:A6)>1B$P%K%8JRE:@]V 6^]3U=#,C%SYG63 M0>7^^NN9$$0I5+;4U:OE T7HQ_3CUSW3F4XDDOBH$U$2'/W2^573X#CS9PE- M!?B<$D$#F!4L/8=O 2TN0-,67+TLGW-V'@FP#,N&;QF_8)>DI LF8GI4Z>GL ME\^=?;5(9YH%\Z-.P"Z!!1]JS#%:)+"=J64XK0,R)<0)C(;ID(;=:O@FL?\R M:RB*[*5,(>8Q_5!+6*I%5*[O'EJY:%^Q0$2N:1B_U13?42?,4H&+<10N?Y8Z MEIHV=CS1I/^2;_7G?2'@S$,3Z#WJ>^=@'?F]4XG_3\\ M_ O)W@BZ@^,%[:0_Z YZ_>[G)>W+Z6A\VAU,8#)\]1Z;33C5QWI/A['7DUZ# M:3M&_=7;W1U#]WCX9>(=KX9[Z43+:+QZ%Q!=DT\>C+NCC]V!-]:&9Y^]/Z'; MFTC<689A;>W!]Q79HZ7^GA6"A?-G#]?!W7"I;CHBYW.81*BHJ,-)-DL#RNO0 MBPCCJ!M(&N #HR%XU]2?"79)81B&S*<SO5=7FGXG*2LB&!.4JB_TGK"4I#XC\:I>J6BAH0Z4^!%$E-/I M')".P6(4C1698IO20DB1B!5PD697,0W.J5HMG_%B1C"DR+E2D-07+$O+@@12 M FR7.Z#J^P5$P*^,@>-GI*4%MKP.J9SZ/IJ50DH-"4BXMV.TVQOG^_[89*3 M(,#=68MI*%R[@1E=5U3^Q3!QJ7 ULYD_^3[V2"BI7#>6,7AY$]JWPF4>Z(Z, MA4S>UQGA6)KQ'$8TSSBF+D6P\P1,0_MZ!W 09EP]YVA#%@#%R 8P]$4VI?S= MCMDPVK99+\]%JX@O-5> AW 6XW(^ZHP1KG#%1*2TP$]LV4?E !.E(D(P%9; O\G"%\G"%F* MR$J(RK:/6@A*!OBO2O0"ER'V781-SFDA 5*79!+'@&)H##9)).2(&-G_4"I< M-D]4&#"E6K8^Y)K%);XRA+%:L[B#!X6':"X99;?3'&!+5=.&8^C19 M%F=C49L;\9P0?H[SQ303(DM?;*5/8%60:TTIBFG'<%C7T+"9Y0=WJ1SM@ M11Z3N/PS=CZ'" X/-0MTWX. M8\W'06M?%0.O&*KJ+^LSP)87%]C(/M3LVIVMRC6@Y*J6^,GZ#*PJ/?NJYVWY MXF6M []XP\6=&FO&V-1Q[RL+NZDWC>\KBWM;;E-OV=:3JT5K6PUGFW)[" -6 M?BU1L'H(E/OF6LRS_.6/@%9Y!#PX;!?J&U;&VR4:G[0BWE0T5N?O6^%X(/6+ MMGK')7>QW2\8"I_E.&2M MT?>V0-%6D?EA4]6&EW*O9.9;R<6-B3)_7=_'O IYD[66FO)BZ*$3R\OW93FL M;C5GWSD(JYNQ/"O4V.]R&A,)S;6[LIL6I8Y'QHT(F6*3FHEUD0>NUQ;?Y4W? MOKIA_ ]02P$"% ,4 " "V@H97^+&QLMKX 0!X0!@ $ M@ $ 8WAM+3(P,C,Q,#,Q+FAT;5!+ 0(4 Q0 ( +:"AE<'?%4?E0P M !J' 0 " 0CY 0!C>&TM,C R,S$P,S$N>'-D4$L! A0# M% @ MH*&5]V[Q]'3'@ )RL! !0 ( !RP4" &-X;2TR M,#(S,3 S,5]C86PN>&UL4$L! A0#% @ MH*&5R$DFZ S1 ! 0# !0 M ( !T"0" &-X;2TR,#(S,3 S,5]D968N>&UL4$L! A0#% M @ MH*&5REEA%8CV0 $#\) !0 ( !-6D" &-X;2TR,#(S M,3 S,5]L86(N>&UL4$L! A0#% @ MH*&5^7'V0' >@ %N(% !0 M ( !BD(# &-X;2TR,#(S,3 S,5]P&UL4$L! A0#% @ MMH*&5^BI<49E&@ KK( !X ( !?+T# &5X:&EB:70Q,#$M M " 1W8 P!E>&AI8FET,3 R+7-P'-E=F5R M82YH=&U02P$"% ,4 " "V@H974SX)\HD( ">+P $ M@ &X! 0 <3-F>3(T7V5X,S$Q+FAT;5!+ 0(4 Q0 ( +:"AE=:X>_<>0@ M (TO 0 " 6\-! !Q,V9Y,C1?97@S,3(N:'1M4$L! A0# M% @ MH*&5SWI1M!'!0 :!P ! ( !%A8$ '$S9GDR A-%]E>#,R,2YH=&U02P4& L "P#6 @ BQL$ end