0001628280-23-040969.txt : 20231207 0001628280-23-040969.hdr.sgml : 20231207 20231206203639 ACCESSION NUMBER: 0001628280-23-040969 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231207 DATE AS OF CHANGE: 20231206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: C3.ai, Inc. CENTRAL INDEX KEY: 0001577526 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 263999357 STATE OF INCORPORATION: DE FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39744 FILM NUMBER: 231470902 BUSINESS ADDRESS: STREET 1: 1400 SEAPORT BLVD CITY: REDWOOD CITY STATE: CA ZIP: 94063 BUSINESS PHONE: 650-503-2200 MAIL ADDRESS: STREET 1: 1400 SEAPORT BLVD CITY: REDWOOD CITY STATE: CA ZIP: 94063 FORMER COMPANY: FORMER CONFORMED NAME: C3 IoT, Inc. DATE OF NAME CHANGE: 20180123 FORMER COMPANY: FORMER CONFORMED NAME: C3, Inc. DATE OF NAME CHANGE: 20130522 10-Q 1 ai-20231031.htm 10-Q ai-20231031
04-30FALSE00015775262024Q2453200.20.2110.020.0527727327446000015775262023-05-012023-10-310001577526us-gaap:CommonClassAMember2023-11-30xbrli:shares0001577526us-gaap:CommonClassBMember2023-11-3000015775262023-10-31iso4217:USD00015775262023-04-300001577526us-gaap:CommonClassAMember2023-10-310001577526us-gaap:CommonClassAMember2023-04-300001577526us-gaap:CommonClassBMember2023-10-310001577526us-gaap:CommonClassBMember2023-04-300001577526us-gaap:RelatedPartyMember2023-04-300001577526us-gaap:LicenseAndServiceMember2023-08-012023-10-310001577526us-gaap:LicenseAndServiceMember2022-08-012022-10-310001577526us-gaap:LicenseAndServiceMember2023-05-012023-10-310001577526us-gaap:LicenseAndServiceMember2022-05-012022-10-310001577526ai:ProfessionalServicesMember2023-08-012023-10-310001577526ai:ProfessionalServicesMember2022-08-012022-10-310001577526ai:ProfessionalServicesMember2023-05-012023-10-310001577526ai:ProfessionalServicesMember2022-05-012022-10-3100015775262023-08-012023-10-3100015775262022-08-012022-10-3100015775262022-05-012022-10-31iso4217:USDxbrli:shares0001577526us-gaap:LicenseAndServiceMemberus-gaap:RelatedPartyMember2023-05-012023-10-310001577526us-gaap:LicenseAndServiceMemberus-gaap:RelatedPartyMember2022-05-012022-10-310001577526us-gaap:LicenseAndServiceMemberus-gaap:RelatedPartyMember2022-08-012022-10-310001577526ai:ProfessionalServicesMemberus-gaap:RelatedPartyMember2023-05-012023-10-310001577526ai:ProfessionalServicesMemberus-gaap:RelatedPartyMember2022-05-012022-10-310001577526ai:ProfessionalServicesMemberus-gaap:RelatedPartyMember2022-08-012022-10-310001577526us-gaap:RelatedPartyMember2023-05-012023-10-310001577526us-gaap:RelatedPartyMember2022-05-012022-10-310001577526us-gaap:RelatedPartyMember2022-08-012022-10-310001577526us-gaap:CommonStockMember2023-07-310001577526us-gaap:AdditionalPaidInCapitalMember2023-07-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001577526us-gaap:RetainedEarningsMember2023-07-3100015775262023-07-310001577526us-gaap:CommonStockMember2023-08-012023-10-310001577526us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-310001577526us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2023-08-012023-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2023-08-012023-10-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-310001577526us-gaap:RetainedEarningsMember2023-08-012023-10-310001577526us-gaap:CommonStockMember2023-10-310001577526us-gaap:AdditionalPaidInCapitalMember2023-10-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001577526us-gaap:RetainedEarningsMember2023-10-310001577526us-gaap:CommonStockMember2023-04-300001577526us-gaap:AdditionalPaidInCapitalMember2023-04-300001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001577526us-gaap:RetainedEarningsMember2023-04-300001577526us-gaap:CommonStockMember2023-05-012023-10-310001577526us-gaap:AdditionalPaidInCapitalMember2023-05-012023-10-310001577526us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-10-310001577526us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2023-05-012023-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2023-05-012023-10-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-012023-10-310001577526us-gaap:RetainedEarningsMember2023-05-012023-10-310001577526us-gaap:CommonStockMember2022-07-310001577526us-gaap:AdditionalPaidInCapitalMember2022-07-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001577526us-gaap:RetainedEarningsMember2022-07-3100015775262022-07-310001577526us-gaap:CommonStockMember2022-08-012022-10-310001577526us-gaap:AdditionalPaidInCapitalMember2022-08-012022-10-310001577526us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-08-012022-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2022-08-012022-10-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012022-10-310001577526us-gaap:RetainedEarningsMember2022-08-012022-10-310001577526us-gaap:CommonStockMember2022-10-310001577526us-gaap:AdditionalPaidInCapitalMember2022-10-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310001577526us-gaap:RetainedEarningsMember2022-10-3100015775262022-10-310001577526us-gaap:CommonStockMember2022-04-300001577526us-gaap:AdditionalPaidInCapitalMember2022-04-300001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001577526us-gaap:RetainedEarningsMember2022-04-3000015775262022-04-300001577526us-gaap:CommonStockMember2022-05-012022-10-310001577526us-gaap:AdditionalPaidInCapitalMember2022-05-012022-10-310001577526us-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-012022-10-310001577526us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2022-05-012022-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2022-05-012022-10-310001577526us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012022-10-310001577526us-gaap:RetainedEarningsMember2022-05-012022-10-310001577526srt:NorthAmericaMember2023-08-012023-10-310001577526srt:NorthAmericaMember2022-08-012022-10-310001577526srt:NorthAmericaMember2023-05-012023-10-310001577526srt:NorthAmericaMember2022-05-012022-10-310001577526us-gaap:EMEAMember2023-08-012023-10-310001577526us-gaap:EMEAMember2022-08-012022-10-310001577526us-gaap:EMEAMember2023-05-012023-10-310001577526us-gaap:EMEAMember2022-05-012022-10-310001577526srt:AsiaPacificMember2023-08-012023-10-310001577526srt:AsiaPacificMember2022-08-012022-10-310001577526srt:AsiaPacificMember2023-05-012023-10-310001577526srt:AsiaPacificMember2022-05-012022-10-310001577526ai:RestOfWorldMember2023-08-012023-10-310001577526ai:RestOfWorldMember2022-08-012022-10-310001577526ai:RestOfWorldMember2023-05-012023-10-310001577526ai:RestOfWorldMember2022-05-012022-10-310001577526us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2023-08-012023-10-31xbrli:pure0001577526us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2022-08-012022-10-310001577526us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2023-05-012023-10-310001577526us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2022-05-012022-10-3100015775262023-11-012023-10-310001577526ai:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-08-012023-10-310001577526us-gaap:CustomerConcentrationRiskMemberai:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMember2023-08-012023-10-310001577526ai:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-08-012022-10-310001577526ai:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012023-10-310001577526us-gaap:CustomerConcentrationRiskMemberai:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012023-10-310001577526ai:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-05-012022-10-310001577526us-gaap:AccountsReceivableMemberai:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2023-05-012023-10-310001577526us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberai:CustomerTwoMember2023-05-012023-10-310001577526us-gaap:AccountsReceivableMemberai:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2022-05-012023-04-300001577526us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberai:CustomerTwoMember2022-05-012023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-10-310001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMember2023-10-310001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-04-300001577526us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-04-300001577526us-gaap:FairValueMeasurementsRecurringMember2023-04-300001577526us-gaap:MoneyMarketFundsMember2023-10-310001577526us-gaap:MoneyMarketFundsMember2023-04-300001577526us-gaap:USTreasurySecuritiesMember2023-10-310001577526us-gaap:USTreasurySecuritiesMember2023-04-300001577526us-gaap:CertificatesOfDepositMember2023-10-310001577526us-gaap:CertificatesOfDepositMember2023-04-300001577526us-gaap:CommercialPaperMember2023-10-310001577526us-gaap:CommercialPaperMember2023-04-300001577526us-gaap:USGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:USGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:ForeignGovernmentDebtSecuritiesMember2023-10-310001577526us-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-300001577526us-gaap:CorporateDebtSecuritiesMember2023-10-310001577526us-gaap:CorporateDebtSecuritiesMember2023-04-300001577526ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember2023-10-310001577526ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember2023-04-30ai:marketable_security0001577526us-gaap:LeaseholdImprovementsMember2023-10-310001577526us-gaap:LeaseholdImprovementsMember2023-04-300001577526us-gaap:ComputerEquipmentMember2023-10-310001577526us-gaap:ComputerEquipmentMember2023-04-300001577526ai:FurnitureAndOfficeEquipmentMember2023-10-310001577526ai:FurnitureAndOfficeEquipmentMember2023-04-300001577526us-gaap:ConstructionInProgressMember2023-10-310001577526us-gaap:ConstructionInProgressMember2023-04-300001577526ai:CloudServicesJuly2022July2025Member2022-07-012022-07-310001577526ai:CloudServicesJuly2022July2025Member2023-08-012023-10-310001577526ai:CloudServicesJuly2022July2025Member2022-08-012022-10-310001577526ai:CloudServicesJuly2022July2025Member2023-05-012023-10-310001577526ai:CloudServicesJuly2022July2025Member2022-05-012022-10-310001577526ai:ProfessionalServicesOctober2023April2025Member2023-10-012023-10-310001577526ai:ProfessionalServicesOctober2023April2025Member2023-08-012023-10-310001577526ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember2020-02-012020-02-290001577526ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember2023-10-310001577526ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember2023-04-3000015775262021-08-25utr:sqft00015775262022-01-31ai:phase00015775262023-05-012023-07-310001577526us-gaap:SettledLitigationMemberai:TheReckstinFamilyTrustVC3aiIncMember2023-02-152023-02-15ai:plaintiffai:officer_and_director0001577526us-gaap:PendingLitigationMemberai:SuriVSiebelEtAlRabascaVSiebelEtAlAndVoVSiebelEtAlMember2022-05-232023-04-19ai:claimai:vote0001577526us-gaap:EmployeeStockOptionMember2023-05-012023-10-310001577526us-gaap:EmployeeStockOptionMember2022-05-012023-04-300001577526us-gaap:CommonClassAMember2021-12-310001577526us-gaap:CommonClassAMember2021-12-012021-12-310001577526us-gaap:CommonClassAMember2022-03-012022-03-310001577526us-gaap:CommonClassAMember2023-05-012023-10-310001577526ai:TwentyTwentyIncentivePlanMemberai:CommonClassAAndCommonClassBMember2023-05-010001577526ai:TwentyTwentyIncentivePlanMemberai:CommonClassAAndCommonClassBMember2023-10-040001577526us-gaap:EmployeeStockOptionMemberai:TwentyTwentyIncentivePlanMember2023-05-012023-10-310001577526us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMemberai:TwentyTwentyIncentivePlanMember2023-05-012023-10-3100015775262022-05-012023-04-300001577526us-gaap:EmployeeStockOptionMember2023-10-310001577526us-gaap:PerformanceSharesMember2022-07-310001577526us-gaap:PerformanceSharesMember2023-05-012023-10-310001577526us-gaap:PerformanceSharesMember2023-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2023-04-300001577526us-gaap:RestrictedStockUnitsRSUMember2023-10-310001577526us-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2023-05-012023-10-310001577526us-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2022-05-012022-10-310001577526us-gaap:CommonClassAMemberus-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2020-11-270001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMemberai:CommonClassAAndCommonClassBMember2023-05-010001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2020-11-270001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2020-11-272020-11-27ai:period0001577526us-gaap:CommonClassAMemberus-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2020-11-272020-11-270001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2023-05-012023-10-310001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2022-05-012022-10-310001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMembersrt:MinimumMember2023-05-012023-10-310001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMembersrt:MaximumMember2023-05-012023-10-310001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMembersrt:MinimumMember2022-05-012022-10-310001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMembersrt:MaximumMember2022-05-012022-10-310001577526us-gaap:EmployeeStockMemberai:TwentyTwentyEmployeeStockPurchasePlanMember2023-10-310001577526us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2023-08-012023-10-310001577526us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2022-08-012022-10-310001577526us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2023-05-012023-10-310001577526us-gaap:LicenseAndServiceMemberus-gaap:CostOfSalesMember2022-05-012022-10-310001577526us-gaap:CostOfSalesMemberai:ProfessionalServicesMember2023-08-012023-10-310001577526us-gaap:CostOfSalesMemberai:ProfessionalServicesMember2022-08-012022-10-310001577526us-gaap:CostOfSalesMemberai:ProfessionalServicesMember2023-05-012023-10-310001577526us-gaap:CostOfSalesMemberai:ProfessionalServicesMember2022-05-012022-10-310001577526us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-310001577526us-gaap:SellingAndMarketingExpenseMember2022-08-012022-10-310001577526us-gaap:SellingAndMarketingExpenseMember2023-05-012023-10-310001577526us-gaap:SellingAndMarketingExpenseMember2022-05-012022-10-310001577526us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012023-10-310001577526us-gaap:ResearchAndDevelopmentExpenseMember2022-08-012022-10-310001577526us-gaap:ResearchAndDevelopmentExpenseMember2023-05-012023-10-310001577526us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012022-10-310001577526us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-310001577526us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012022-10-310001577526us-gaap:GeneralAndAdministrativeExpenseMember2023-05-012023-10-310001577526us-gaap:GeneralAndAdministrativeExpenseMember2022-05-012022-10-310001577526ai:AnnualBonusProgramAndRetentionBonusProgramMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-10-310001577526us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMemberai:TwentyTwentyIncentivePlanMember2023-05-012023-10-310001577526us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-10-310001577526us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-10-310001577526us-gaap:EmployeeStockOptionMember2023-05-012023-10-310001577526us-gaap:EmployeeStockOptionMember2022-05-012022-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2023-05-012023-10-310001577526us-gaap:RestrictedStockUnitsRSUMember2022-05-012022-10-310001577526us-gaap:EmployeeStockMember2023-05-012023-10-310001577526us-gaap:EmployeeStockMember2022-05-012022-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2019-06-012019-06-300001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2020-06-012020-06-300001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2020-06-300001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2021-10-012021-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2021-10-310001577526us-gaap:LicenseAndServiceMemberai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2023-05-012023-10-310001577526us-gaap:LicenseAndServiceMemberai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2022-05-012022-10-310001577526us-gaap:LicenseAndServiceMemberai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2022-08-012022-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:ProfessionalServicesMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2023-05-012023-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:ProfessionalServicesMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2022-05-012022-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:ProfessionalServicesMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2022-08-012022-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2023-05-012023-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2022-05-012022-10-310001577526ai:SoftwareSubscriptionAgreementMemberai:BakerHughesCompanyMemberus-gaap:RelatedPartyMember2022-08-012022-10-3100015775262023-02-21ai:office_tower00015775262023-02-212023-02-210001577526ai:EdwardYAbboMember2023-08-012023-10-310001577526ai:EdwardYAbboMember2023-10-310001577526ai:JuhoParkkinenMember2023-08-012023-10-310001577526ai:JuhoParkkinenMember2023-10-310001577526ai:StephenMWardJrMember2023-08-012023-10-310001577526ai:StephenMWardJrMember2023-10-310001577526ai:RichardCLevinMember2023-08-012023-10-310001577526ai:RichardCLevinMember2023-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-39744
C3.ai, Inc.
(Exact name of registrant as specified in its charter)

Delaware26-3999357
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1400 Seaport Blvd
Redwood City,CA94063
(Address of principal executive offices)(Zip code)
Registrant's telephone number, including area code: (650) 503-2200
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.001 per shareAINew 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 and post such files).     Yes     No   
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller
reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes        No  
As of November 30, 2023, the registrant had outstanding 116,365,205 shares of Class A common stock and 3,499,992 shares of Class B common stock.
1

TABLE OF CONTENTS
Page
2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy, plans and objectives of management for future operations, and the benefits and timing of the rollout of new technology, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our revenue, expenses, and other operating results, including statements relating to the portion of our remaining performance obligations that we expect to be recognized as revenue in future periods;
our ability to acquire new customers and successfully retain existing customers;
our ability to increase usage of our C3 AI Software, which includes our C3 AI Platform, C3 AI Applications and C3 Generative AI Product Suite;
our ability to achieve or sustain profitability;
future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;
the costs and success of our sales and marketing efforts, and our ability to promote our brand;
our growth strategies for our C3 AI Software;
our expectations regarding our C3 AI Software;
the estimated addressable market opportunity for our C3 AI Software;
the expected timing of our product releases;
our expectations regarding our pricing model;
our expectations regarding customer count and customer engagement;
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 protect our intellectual property rights and any costs associated therewith;
the effects of macroeconomic uncertainties;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.
3

You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on 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” contained in Part II, Item 1A of this Quarterly Report on Form 10-Q and elsewhere in this Quarterly Report on 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 Quarterly Report on 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 Quarterly Report on Form 10-Q. While we believe that such 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 Quarterly Report on 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 Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on 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.
Where You Can Find More Information
Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (https://ir.c3.ai), our filings with the Securities and Exchange Commission, or SEC, our website, webcasts, press releases, and conference calls. We use these mediums, including our website, to communicate with investors and the general public about our company, our products, and other issues. It is possible that the information that we make available on our website may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website.
We may also use our X (formerly Twitter) (@C3_AI), and LinkedIn @C3-AI-Enterprise-AI) accounts as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. The information we post through these social media channels may be deemed material. Accordingly, investors should monitor these accounts, in addition to following our SEC, our website, webcasts, press releases, and conference calls. This list may be updated from time to time. The information we post through these channels is not a part of this Quarterly Report on Form 10-Q. These channels may be updated from time to time on our investor relations website.
4

SELECTED RISKS AFFECTING OUR BUSINESS
Investing in our Class A common stock involves numerous risks, including the risks described in the section titled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q. Below is a summary of some of the risks and uncertainties as of the date of the filing of this Quarterly Report on Form 10-Q, any one of which could materially adversely affect our business, financial condition, operating results, and prospects. You should read this summary together with the more detailed description of each risk factor contained below.
Risks Related to Our Business and Our Industry
We have a history of losses, we anticipate our operating expenses will continue to increase in the future, and we may not be able to achieve or maintain profitability in the future.
Historically, a limited number of customers have accounted for a substantial portion of our revenue. If existing customers do not renew their contracts with us, or if our relationships with our largest customers are impaired or terminated, our revenue could decline, and our results of operations would be adversely impacted.
Our business depends on our ability to attract new customers and on our existing customers purchasing additional subscriptions from us and renewing their existing subscriptions.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
Our sales cycles can be long and unpredictable, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.
If the market for our C3 AI Software fails to grow as we expect, or if businesses fail to adopt our C3 AI Software, our business, operating results, and financial condition could be adversely affected.
If we fail to respond to rapid technological changes, extend our C3 AI Software, or develop new features and functionality, our ability to remain competitive could be impaired.
If we were to lose the services of our Chief Executive Officer, or CEO, or other members of our senior management team, we may not be able to execute our business strategy.
Macroeconomic uncertainties have had, and could continue to have, an adverse impact on our business, our operations, and the markets and communities in which we, our partners, and users operate.
We are subject to stringent and evolving U.S. and foreign laws, regulations, rules, contractual obligations, policies, self-regulatory schemes, standards and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and 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 our information technology systems or data, or those of third parties upon which we rely, are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse consequences.
Issues raised by the use of artificial intelligence, or AI, including machine learning, or ML, in our C3 AI Platform may result in reputational harm or liability or otherwise adversely affect our business, financial condition and results of operations.
Changes in accounting standards and subjective assumptions, estimates and judgments by management related to complex accounting matters could adversely affect our financial results or financial condition.
5

Risks Related to Our International Operations
We are continuing to expand our operations outside the United States, where we may be subject to increased business and economic risks that could harm our business.
We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we are not in compliance with applicable laws.
Risks Related to Taxes
We may have exposure to greater than anticipated tax liabilities, which could harm our business.
Risks Related to Our Intellectual Property
We are currently, and may be in the future, party to intellectual property rights claims and other litigation matters, which, if resolved adversely, could harm our business.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.
Our use of third-party open-source software could negatively affect our ability to offer and sell subscriptions to our C3 AI Software and subject us to possible litigation.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.
The dual class structure of our common stock has the effect of concentrating voting control with the holders of our Class B common stock, limiting your ability to influence corporate matters.
Provisions in our constituent documents and Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.
General Risks
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.
Our business could be disrupted by catastrophic events.
6

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)
C3.AI, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except for share and per share data)
(Unaudited)
October 31, 2023April 30, 2023
Assets
Current assets
Cash and cash equivalents$149,009 $284,829 
Marketable securities
613,260 446,155 
Accounts receivable, net of allowance of $359 and $359 as of October 31, 2023 and April 30, 2023, respectively(1)
143,153 134,586 
Prepaid expenses and other current assets(2)
25,662 23,309 
Total current assets931,084 888,879 
Property and equipment, net92,651 84,578 
Goodwill625 625 
Long-term marketable securities
 81,418 
Other assets, non-current(3)
46,754 47,528 
Total assets$1,071,114 $1,103,028 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable(4)
$25,740 $24,610 
Accrued compensation and employee benefits37,648 46,513 
Deferred revenue, current(5)
40,486 47,846 
Accrued and other current liabilities(6)
10,280 17,070 
Total current liabilities114,154 136,039 
Deferred revenue, non-current68 4 
Other long-term liabilities45,616 37,320 
Total liabilities159,838 173,363 
Commitments and contingencies (note 6)
Stockholders’ equity
Class A common stock
116 110 
Class B common stock
3 3 
Additional paid-in capital1,856,307 1,740,174 
Accumulated other comprehensive loss(775)(385)
Accumulated deficit(944,375)(810,237)
Total stockholders’ equity911,276 929,665 
Total liabilities and stockholders’ equity$1,071,114 $1,103,028 
(1)     Including amounts from a related party of $74,620 as of April 30, 2023.
(2)     Including amounts from a related party of $4,983 as of April 30, 2023.
(3)     Including amounts from a related party of $11,279 as of April 30, 2023.
(4)     Including amounts from a related party of $2,200 as of April 30, 2023.
(5)     Including amounts from a related party of $249 as of April 30, 2023.
(6)     Including amounts from a related party of $2,448 as of April 30, 2023.
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

C3.AI, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Revenue
Subscription(1)
$66,449 $59,508 $127,801 $116,534 
Professional services(2)
6,780 2,900 17,790 11,182 
Total revenue73,229 62,408 145,591 127,716 
Cost of revenue
Subscription30,937 19,165 61,371 33,257 
Professional services1,179 1,587 2,558 5,901 
Total cost of revenue32,116 20,752 63,929 39,158 
Gross profit41,113 41,656 81,662 88,558 
Operating expenses
Sales and marketing(3)
49,895 44,936 93,780 87,923 
Research and development50,399 50,051 101,267 105,928 
General and administrative20,215 18,635 40,104 39,882 
Total operating expenses120,509 113,622 235,151 233,733 
Loss from operations(79,396)(71,966)(153,489)(145,175)
Interest income10,480 4,224 20,602 6,762 
Other (expense) income, net(638)(945)(877)(1,966)
Loss before provision for income taxes(69,554)(68,687)(133,764)(140,379)
Provision for income taxes226 163 374 342 
Net loss$(69,780)$(68,850)$(134,138)$(140,721)
Net loss per share attributable to Class A and Class B common stockholders, basic and diluted$(0.59)$(0.63)$(1.15)$(1.30)
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted118,656 108,876 117,125 107,885 
(1)    Including related party revenue of $10,581 and $35,568 for the six months ended October 31, 2023 and 2022, respectively, and $19,238 for the three months ended October 31, 2022.
(2)    Including related party revenue of $5,804 and $150 for the six months ended October 31, 2023 and 2022, respectively, and $21 for the three months ended October 31, 2022.
(3)    Including related party sales and marketing expense of $810 and $7,031 for the six months ended October 31, 2023 and 2022, respectively, and $3,531 for the three months ended October 31, 2022.
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

C3.AI, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Net loss$(69,780)$(68,850)$(134,138)$(140,721)
Other comprehensive loss
Unrealized loss on available-for-sale marketable securities, net of tax(17)(457)(390)(657)
Comprehensive loss$(69,797)$(69,307)$(134,528)$(141,378)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
9

C3.AI, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Three Months Ended October 31, 2023
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’
Equity
SharesAmount
Balance as of July 31, 2023117,925 $117 $1,807,678 $(758)$(874,595)$932,442 
Issuance of Class A common stock upon exercise of stock options, net of repurchases165 — 537 — — 537 
Vesting of early exercised Class A common stock options— — 144 — — 144 
Shares withheld related to net share settlement of equity awards(81)— (2,647)— — (2,647)
Vesting of restricted stock units1,215 1 — — — 1 
Issuance of Class A common stock under employee stock purchase plan429 1 5,054 — — 5,055 
Stock-based compensation expense— — 45,541 — — 45,541 
Other comprehensive loss— — — (17)— (17)
Net loss— — — (69,780)(69,780)
Balance as of October 31, 2023119,653 $119 $1,856,307 $(775)$(944,375)$911,276 
Six Months Ended October 31, 2023
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’
Equity
SharesAmount
Balance as of April 30, 2023113,943 $113 $1,740,174 $(385)$(810,237)$929,665 
Issuance of Class A common stock upon exercise of stock options, net of repurchases2,251 2 10,108 — — 10,110 
Vesting of early exercised Class A common stock options— — 294 — — 294 
Shares withheld related to net share settlement of equity awards(253)— (9,765)— — (9,765)
Vesting of restricted stock units3,283 3 21,466 — — 21,469 
Issuance of Class A common stock under employee stock purchase plan429 1 5,054 — — 5,055 
Stock-based compensation expense— — 88,976 — — 88,976 
Other comprehensive loss— — — (390)— (390)
Net loss— — — — (134,138)(134,138)
Balance as of October 31, 2023119,653 $119 $1,856,307 $(775)$(944,375)$911,276 
10

Three Months Ended October 31, 2022
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’
Equity
SharesAmount
Balance as of July 31, 2022108,344 $108 $1,594,487 $(2,348)$(613,269)$978,978 
Issuance of Class A common stock upon exercise of stock options, net of repurchases289 — 697 — — 697 
Vesting of early exercised Class A common stock options— — 219 — — 219 
Tax withholding related to net share settlement of equity awards(221)— (3,375)— — (3,375)
Vesting of restricted stock units1,689 2 — — — 2 
Stock-based compensation expense— — 45,952 — — 45,952 
Other comprehensive loss— — — (457)— (457)
Net loss— — — — (68,850)(68,850)
Balance as of October 31, 2022110,101 $110 $1,637,980 $(2,805)$(682,119)$953,166 
Six Months Ended October 31, 2022
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’
Equity
SharesAmount
Balance as of April 30, 2022106,225 $106 $1,532,917 $(2,148)$(541,398)$989,477 
Issuance of Class A common stock upon exercise of stock options, net of repurchases568 1 1,799 — — $1,800 
Vesting of early exercised Class A common stock options— — 551 — — $551 
Tax withholding related to net share settlement of equity awards(221)— (3,375)— — $(3,375)
Vesting of restricted stock units3,529 3 13,669 — — $13,672 
Stock-based compensation expense— — 92,419 — — $92,419 
Other comprehensive loss— — — (657)— $(657)
Net loss— — — (140,721)$(140,721)
Balance as of October 31, 2022110,101 $110 $1,637,980 $(2,805)$(682,119)$953,166 

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

C3.AI, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Six Months Ended October 31,
20232022
Cash flows from operating activities:
Net loss$(134,138)$(140,721)
Adjustments to reconcile net loss to net cash used in operating activities
Depreciation and amortization6,220 2,413 
Non-cash operating lease cost454 1,101 
Stock-based compensation expense104,049 112,643 
Accretion of discounts on marketable securities
(8,755)(582)
Other 186 
Changes in operating assets and liabilities
Accounts receivable(1)
(8,567)(14,668)
Prepaid expenses, other current assets and other assets(2)
(665)(3,204)
Accounts payable(3)
(2,918)(28,197)
Accrued compensation and employee benefits(2,551)(1,050)
Operating lease liabilities7,804 650 
Other liabilities(4)
1,709 (882)
Deferred revenue(5)
(7,296)(18,534)
Net cash used in operating activities
(44,654)(90,845)
Cash flows from investing activities:
Purchases of property and equipment(16,631)(39,978)
Capitalized software development costs
(2,750)(1,000)
Purchases of marketable securities
(489,871)(384,024)
Maturities and sales of marketable securities
412,554 455,534 
Net cash (used in) provided by investing activities(96,698)30,532 
Cash flows from financing activities:
Proceeds from issuance of Class A common stock under employee stock purchase plan5,055  
Proceeds from exercise of Class A common stock options10,163 1,782 
Taxes paid related to net share settlement of equity awards(9,686)(3,375)
Net cash provided by (used in) financing activities5,532 (1,593)
Net decrease in cash, cash equivalents and restricted cash(135,820)(61,906)
Cash, cash equivalents and restricted cash at beginning of period297,395 352,519 
Cash, cash equivalents and restricted cash at end of period$161,575 $290,613 
Cash and cash equivalents$149,009 $277,622 
Restricted cash included in other assets, non-current12,566 12,566 
Restricted cash included in prepaid expenses and other current assets 425 
Total cash, cash equivalents and restricted cash$161,575 $290,613 
Supplemental disclosure of cash flow information—cash paid for income taxes$281 $136 
Supplemental disclosures of non-cash investing and financing activities:
Purchases of property and equipment included in accounts payable and accrued liabilities$7,293 $18,361 
Right-of-use assets obtained in exchange for lease obligations (including remeasurement of right-of-use assets and lease liabilities due to changes in the timing of receipt of lease incentives)$778 $ 
Unpaid liabilities related to intangible purchases$ $1,500 
Vesting of early exercised stock options$294 $561 
(1)Including changes in related party balances of $12,444 and $18,023 for the six months ended October 31, 2023 and 2022, respectively.
(2)Including changes in related party balances of $(810) and $(2,431) for the six months ended October 31, 2023 and 2022, respectively.
(3)Including changes in related party balances of $248 and $(16,396) for the six months ended October 31, 2023 and 2022, respectively.
(4)Including changes in related party balances of $(2,448) and $(2,510) for the six months ended October 31, 2023 and 2022, respectively.
(5)Including changes in related party balances of $(46) and $255 for the six months ended October 31, 2023 and 2022, respectively.
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
12

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1.Summary of Business and Significant Accounting Policies
Business
C3.ai, Inc. (including its subsidiaries, “C3 AI” or “the Company”) is an enterprise artificial intelligence (“AI”) software provider. The Company’s C3 AI Platform supports accelerating digital transformation in various industries with prebuilt and configurable C3 AI Applications for business use cases including predictive maintenance, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. The Company supports customers in the United States, Europe, and the rest of the world. The Company was initially formed as a limited liability company in Delaware on January 8, 2009 and converted to a Delaware corporation in June 2012.
Basis of Presentation and Principles of Consolidation
The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023.
In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 31, 2023 and the results of operations for the three and six months ended October 31, 2023. The results of operations for the three and six months ended October 31, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include, but are not limited to, determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.
Fiscal Year
The Company’s fiscal year ends on April 30.
13

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in Note 1. Summary of Business and Significant Accounting Policies in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023. There have been no significant changes to these policies during the three and six months ended October 31, 2023.
2.Revenue
Disaggregation of Revenue
The following table presents revenue by geographical region (in thousands):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
North America (1)
$61,179 $47,916 $122,891 $99,854 
Europe, the Middle East and Africa (1)
10,607 11,889 20,165 22,592 
Asia Pacific (1)
1,100 2,435 1,925 4,802 
Rest of World (1)
343 168 610 468 
Total revenue$73,229 $62,408 $145,591 $127,716 
__________________
(1)The United States comprised 83% and 77% of the Company’s revenue for the three months ended October 31, 2023 and 2022, respectively, and 84% and 78% of the Company’s revenue for the six months ended October 31, 2023 and 2022, respectively. No other country comprised 10% or greater of the Company’s revenue for the three and six months ended October 31, 2023 or 2022.
Deferred Revenue
As of October 31, 2023 and April 30, 2023, the Company's deferred revenue balances were $40.6 million and $47.9 million, respectively. Revenue of $40.7 million and $39.5 million was recognized during the six months ended October 31, 2023 and 2022, respectively, that was included in the deferred revenue balances as of April 30, 2023 and 2022, respectively.
Remaining Performance Obligation
Remaining performance obligations are committed and represent non-cancellable contracted revenue that has not yet been recognized and will be recognized as revenue in future periods. Some contracts allow customers to cancel the contracts without a significant penalty, and the cancellable amount of contract value is not included in the remaining performance obligations.
The Company excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered or billed and recognized in the same period. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts.
Revenue expected to be recognized from remaining performance obligations was approximately $303.6 million as of October 31, 2023, of which $170.2 million is expected to be recognized over the next 12 months and the remainder thereafter.
Customer Concentration and Accounts Receivable
A majority of the Company’s Customer-Entities consist of corporate and governmental entities. A Customer-Entity is defined as each entity that is the ultimate parent of a party contracting with the Company. A limited number of Customer-Entities have accounted for a large part of the Company’s revenue and accounts receivable to date. For the purpose of determining customer concentration and accounts receivable, unbilled receivables have been excluded from the accounts receivable balance. Two separate Customer-Entities accounted for 25% and 13%, respectively, of revenue for the three months ended October 31, 2023. One Customer-Entity accounted for 32% of revenue for the three months ended October 31, 2022. Two separate Customer-Entities accounted for 29% and 13%, respectively, of revenue for the six months ended October 31, 2023. One Customer-Entity accounted for 29% of revenue for the six months ended October 31, 2022. Two separate Customer-Entities accounted for 15% and 11%, respectively, of accounts receivable at October 31, 2023. Two separate Customer-Entities accounted for 20% and 18%, respectively, of accounts receivable at April 30, 2023.
14

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Accounts receivable includes billed and unbilled receivables, net of allowance of doubtful accounts. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is based on the Company’s assessment of the collectability of accounts receivable by considering various factors, including the age of each outstanding invoice, customer type, the collection history of each customer, historical write-off experience, current and near-term macroeconomic conditions and uncertainties. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. Accounts receivable included unbilled receivables as of October 31, 2023 and April 30, 2023 of $104.8 million and $77.6 million, respectively.
3.Fair Value Measurements
The Company’s financial instruments consist primarily of cash equivalents, restricted cash, available-for-sale marketable securities, accounts receivable, and accounts payable. Cash equivalents and available-for-sale marketable securities are reported at their respective fair values on the condensed consolidated balance sheets. The remaining financial instruments are reported on the condensed consolidated balance sheets at amounts that approximate current fair values.
The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
As of October 31, 2023As of April 30, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$104,258 $ $ $104,258 $75,293 $ $ $75,293 
U.S. treasury securities 1,989  1,989     
Certificates of deposit     2,000  2,000 
Commercial paper 21,810  21,810  112,851  112,851 
Available-for-sale marketable securities:
U.S. treasury securities 4,921  4,921  27,397  27,397 
Certificates of deposit 69,547  69,547  61,025  61,025 
U.S. government agencies securities 58,564  58,564  75,674  75,674 
Yankee bonds
 2,239  2,239     
Commercial paper 228,509  228,509  184,230  184,230 
Corporate debt securities 249,480  249,480  179,247  179,247 
Total cash equivalents and available-for-sale marketable securities$104,258 $637,059 $ $741,317 $75,293 $642,424 $ $717,717 
The estimated fair value of securities classified as Level 2 financial instruments was determined based on third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. Inputs used for fair value measurement categorized as Level 2 include benchmark yields, reported trades, broker or dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers, and reference data including market research publications.
15

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
4.Cash Equivalents and Marketable Securities
The following table summarizes the Company’s cash equivalents and available-for-sale marketable securities (in thousands):
As of October 31, 2023As of April 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$104,258 $ $ $104,258 $75,293 $ $ $75,293 
U.S. treasury securities1,989   1,989     
Certificates of deposit    2,000   2,000 
Commercial paper21,810   21,810 112,851   112,851 
Available-for-sale marketable securities:
U.S. treasury securities4,921   4,921 27,445 1 (49)27,397 
Certificates of deposit69,547   69,547 61,025   61,025 
U.S. government agencies securities58,655 6 (97)58,564 75,650 111 (87)75,674 
Yankee bonds
2,240  (1)2,239     
Commercial paper228,509   228,509 184,230   184,230 
Corporate debt securities250,163 19 (702)249,480 179,608 115 (476)179,247 
Total cash equivalents and available-for-sale marketable securities$742,092 $25 $(800)$741,317 $718,102 $227 $(612)$717,717 
The Company considers all of its marketable securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the Condensed Consolidated Balance Sheet as of October 31, 2023.
The following table summarizes the Company’s available-for-sale marketable securities by contractual maturity (in thousands):
As of October 31, 2023As of April 30, 2023
Amortized CostFair ValueAmortized CostFair Value
Within one year$554,192 $553,503 $446,629 $446,155 
After one year through five years59,843 59,757 81,329 81,418 
Total$614,035 $613,260 $527,958 $527,573 
16

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table summarizes the fair values and unrealized losses of the Company’s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October 31, 2023 (in thousands):
As of October 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. treasury securities$ $4,921 $ $ $ $4,921 
U.S. government agencies securities(97)52,548   (97)52,548 
Yankee bonds
(1)2,239   (1)2,239 
Commercial paper 2,497    2,497 
Corporate debt securities(665)212,261 (37)7,913 (702)220,174 
Total$(763)$274,466 $(37)$7,913 $(800)$282,379 
As of October 31, 2023, the Company had 216 marketable securities in an unrealized loss position. As of April 30, 2023, the Company had 119 marketable securities that were in an unrealized loss position. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i) it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company’s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company’s ability and intent to hold the marketable securities until maturity, there were no other-than-temporary impairments for these marketable securities at October 31, 2023.
5. Balance Sheet Details
Property and Equipment, Net
Property and equipment consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
Useful LifeAs of October 31,As of April 30,
(in months)20232023
Leasehold improvements*$71,476 $66,522 
Computer equipment365,479 4,901 
Office furniture and equipment6014,453 14,343 
Capital in progressNA11,185 3,140 
Property and equipment, gross102,593 88,906 
Less: accumulated depreciation and amortization(9,942)(4,328)
Property and equipment, net$92,651 $84,578 
__________________
*Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.
NA = Not Applicable
Capital in progress primarily consisted of costs related to various leasehold improvements in connection with leased space that has not yet been placed into service.
Depreciation and amortization expense related to property and equipment was $2.8 million and $0.7 million for the three months ended October 31, 2023 and 2022, respectively, and $5.6 million and $1.9 million for the six months ended October 31, 2023 and 2022, respectively.
17

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Accrued Compensation and Employee Benefits
Accrued compensation and employee benefits consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
As of October 31,As of April 30,
20232023
Accrued stock-settled bonus$25,594 $32,414 
Accrued bonus315 186 
Accrued vacation4,494 4,602 
Accrued payroll taxes and benefits2,958 3,975 
Accrued commissions
1,909 2,889 
Accrued salaries150 206 
ESPP contributions1,603 1,339 
Other625 902 
Accrued compensation and employee benefits$37,648 $46,513 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
As of October 31,As of April 30,
20232023
Liability for common stock exercised prior to vesting$497 $799 
Accrued general expenses3,946 5,541 
Operating lease liabilities, current2,638 2,339 
Accrued professional services1,581 2,889 
Commissions payable to a related party 2,448 
Other1,618 3,054 
Accrued and other current liabilities$10,280 $17,070 
6.Commitments and Contingencies
Non-cancellable Purchase Commitments
The Company entered into a non-cancellable arrangement with a cloud services provider in July 2022. Under the arrangement, the Company committed to spend an aggregate of at least $100.0 million for a period of three years beginning July 2022, on services with this vendor. The Company has incurred costs totaling $8.6 million and $1.3 million during the three months ended October 31, 2023 and 2022, respectively, and $15.8 million and $1.6 million during the six months ended October 31, 2023 and 2022, respectively, under the arrangement.
The Company entered into a non-cancellable arrangement with a professional services provider in October 2023. Under the arrangement, the Company committed to purchase an aggregate of $15.0 million of professional services for a period of 18 months beginning October 2023. The Company has not incurred any costs for during the three months ended October 31, 2023 under the arrangement.
18

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
C3.ai Digital Transformation Institute Grants
In February 2020, the Company entered into an agreement establishing the C3.ai Digital Transformation Institute (“C3.ai DTI”), a program established to attract many of the world’s leading research institutions to join in a coordinated and innovative effort to advance the digital transformation of business, government, and society. As part of the agreement, the Company has agreed to issue grants to C3.ai DTI, which are subject to compliance with certain obligations. The grants shall be paid by the Company over five years in the form of cash, publicly traded securities, or other property of equivalent net value. As of October 31, 2023 and April 30, 2023, the total potential remaining contributions are $31.6 million and $31.6 million, respectively. The future grant payments are conditional in nature and subject to execution of the program in line with specific requirements.
Leases
On August 25, 2021, the Company entered into a new lease to acquire approximately 283,015 square feet of office space in several phases in Redwood City, California. The lease commencement date of the first two phases was determined to have occurred in the quarter ended January 31, 2022, when the landlord delivered the leased space to the Company. The lease commencement date of the third phase was determined to have occurred in the quarter ended October 31, 2022, when the landlord delivered the leased space to the Company. During the quarter ended July 31, 2023, there was a remeasurement of right-of-use assets and lease liabilities related to the third phase of the lease due to changes in the timing of receipt of lease incentives. As a result, the lease liability was reduced to $2.0 million and corresponding right-of-use asset was reduced to $1.7 million. The lease commencement date of the fourth phase was determined to have occurred in the quarter ended April 30, 2023, when the landlord delivered the leased space to the Company. The lease commencement date of the fifth phase was determined to have occurred in the quarter ended July 31, 2023, when the landlord delivered the leased space to the Company. The Company recorded $1.6 million of lease liability in other long-term liabilities and corresponding right-of-use asset in other assets, non-current in the condensed consolidated balance sheets related to the fifth phase of the lease. The lease commencement date of future phases will be determined when the landlord delivers the applicable leased space to the Company.
Legal Proceedings
Securities Litigation
On March 4, 2022, a putative securities class action complaint (captioned The Reckstin Family Trust v. C3.ai, Inc. et al., 22-cv-01413-HSG) was filed in the U.S. District Court for the Northern District of California against the Company, and certain current and former officers and directors. On December 12, 2022, the court appointed a lead plaintiff and lead counsel. On February 15, 2023, the lead plaintiff and three additional named plaintiffs filed an amended complaint. The amended complaint names as defendants the Company, four current and former officers and directors, the underwriters in the Company’s initial public offering (“IPO”), and Baker Hughes Company (“Baker Hughes”). The amended complaint generally alleges that the defendants made material misstatements or omissions about the Company’s partnership with Baker Hughes and the Company’s own salesforce. The amended complaint alleges that defendants made these misstatements or omissions in connection with the Company’s IPO in violation of Sections 11 and 15 of the Securities Act of 1933 and between December 9, 2020 and December 2, 2021, inclusive, in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934. The amended complaint further alleges that certain defendants engaged in insider trading in violation of Section 20A of the Securities Exchange Act of 1934. Plaintiffs seek unspecified damages, interest, fees and costs. All defendants have now moved to dismiss Plaintiffs’ amended complaint on May 1, 2023. On June 30, 2023, Plaintiffs voluntarily dismissed the underwriter defendants. The remaining motions to dismiss are scheduled to be heard on January 11, 2024.
19

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Three putative shareholder derivative actions have been filed: (1) Suri v. Siebel et al. (22-cv-03031) filed on May 23, 2022 in the U.S. District Court for the Northern District of California; (2) Rabasca v. Siebel et al. (23-cv-1566) filed on April 3, 2023 in the U.S. District Court for the Northern District of California; and (3) Vo v. Siebel et al. (23-cv-428) filed on April 19, 2023 in the U.S. District Court for the District of Delaware. In these cases, the plaintiffs assert claims on the Company’s behalf against certain of the Company’s current and former officers and directors for breach of fiduciary duty, aiding and abetting breach of fiduciary duty, gross mismanagement, corporate waste, abuse of control, unjust enrichment, and violations of the Securities Exchange Act of 1934 based on allegations similar to those in the securities class action. In all three cases, the Company is named as a nominal defendant. The derivative complaints seek unspecified damages, disgorgement of profits from board member stock sales, an award of costs and expenses, including reasonable attorneys’ fees, and corporate governance reforms. On September 7, 2022, Suri was stayed pending resolution of the Reckstin case. On August 3, 2023, Vo was transferred to the U.S. District Court for the Northern District of California (3:23-cv-03895), and on August 30, 2023 the Vo action was stayed on the same terms as the Suri action. On December 4, 2023, the parties in Rabasca filed a stipulation to consolidate the Rabasca action with the Suri action, and to stay the Rabasca action on the same terms as the Suri action. The Company has not yet been required to answer the Complaints in Suri, Rabasca, and Vo.
As of the date of this report, the Company does not believe it is probable that these cases will result in an unfavorable outcome; however, if an unfavorable outcome were to occur in these cases, it is possible that the impact could be material to the Company's results of operations in the period(s) in which any such outcome becomes probable and estimable. A reasonable estimate of the amount of any possible loss or range of loss cannot be made at this time.
In addition, from time to time, the Company is involved in various other legal proceedings arising in the ordinary course of business. Apart from the foregoing, the Company is not presently a party to any other such litigation the outcome of which, the Company believes, if determined adversely to the Company, would individually, or taken together, have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition.
7.    Stockholders’ Equity
Preferred Stock
The Company has authorized 200,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of October 31, 2023, there were no shares of Preferred Stock issued or outstanding.
Common Stock
The Company has authorized 1,000,000,000 shares of Class A common stock and 3,500,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to 50 votes. Class A and Class B common stock have a par value of $0.001 per share and are referred to as common stock throughout the notes to the unaudited condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.
Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of the following: (i) the date that is six months following the death or incapacity of Mr. Siebel; (ii) the date that is six months following the date that Mr. Siebel is no longer providing services to the Company as an officer, employee, director, or consultant; (iii) December 11, 2040, which is the twentieth anniversary of the completion of the IPO; or (iv) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock.
20

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Common Stock Subject to Repurchase
Under the Company’s Amended and Restated 2012 Equity Incentive Plan (the “2012 Incentive Plan”) and the Company’s Amended and Restated 2020 Equity Incentive Plan (the “2020 Incentive Plan”), certain optionholders are allowed to exercise stock options to purchase Class A common stock prior to vesting. The Company has the right to repurchase at the original purchase price any unvested but outstanding shares of common stock upon termination of service of the optionholder. The consideration received for an early exercise of a stock option is considered to be a deposit of the exercise price and the related amount is recorded as a liability. There have been no net proceeds from the early exercise of such options during the three and six months ended October 31, 2023 and 2022. The liability is reclassified into equity on a ratable basis as the stock options vest. Unvested Class A common stock of 86,670 and 148,239 shares as of October 31, 2023 and April 30, 2023, respectively, were subject to such repurchase right and are legally issued and outstanding as of each period presented. See Note 8. Stock-Based Compensation for more information.
Stock Repurchase Program
In December 2021, the Company's board of directors approved a stock repurchase program for the repurchase of up to $100.0 million of the Company’s outstanding shares of Class A common stock for the 18 months following the date of such approval. Under the program, the Company may purchase stock in the open market or through privately negotiated transactions in accordance with applicable securities laws. The timing and actual amount of the stock repurchases will depend on several factors including price, capital availability, regulatory requirements, alternative investment opportunities and other market conditions.
In March 2022, the Company repurchased and immediately retired 0.7 million shares of its Class A common stock for an aggregate amount of $15.0 million. The Company had not repurchased any shares of its Class A common stock under this program during the fiscal year 2024. The stock repurchase program expired in June 2023.
8.    Stock-Based Compensation
On November 27, 2020, the Company’s board of directors adopted, and its stockholders approved, the 2020 Incentive Plan, which became effective in connection with the IPO. The 2020 Incentive Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit (“RSU”) awards, performance awards and other equity awards.
On August 15, 2023 and August 21, 2023, respectively, the Company’s compensation committee and our board of directors adopted, and on October 4, 2023, its stockholders approved, the amendment of the 2020 Incentive Plan to increase the maximum number of shares of Class A common stock that may be automatically added to the share reserve of the 2020 Incentive Plan on May 1 of each year from May 1, 2024 until (and including) May 1, 2030 pursuant to the “evergreen” provision of the 2020 Incentive Plan from five percent (5%) to seven percent (7%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding on April 30 of the immediately preceding fiscal year. Prior to the adoption and approval of such amendment, there was an automatic annual increase on May 1, 2023 in the number of shares reserved for future issuance pursuant to the 2020 Incentive Plan in an amount equal to five percent (5%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding as of April 30, 2023.
Stock Options
Stock options generally expire 10 years from the date of grant, or earlier if services are terminated. Generally, each stock option for common stock is subject to a vesting schedule such that one fifth of the award vests after the first-year anniversary and one-sixtieth of the award vests each month thereafter over the remaining four years, subject to continuous service.
21

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
A summary of the Company’s option activity during the six months ended October 31, 2023 is as follows:
Options Outstanding
Number of
Stock Options
Outstanding
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(in thousands)(in thousands)
Balance as of April 30, 202334,696 $12.75 6.45$175,907 
Options granted166 24.11 
Options exercised(2,251)35.24 
Options cancelled(696)11.47 
Balance as of October 31, 202331,915 $13.42 6.09$350,422 
Vested and exercisable as of October 31, 202322,379 $10.01 5.65$322,040 
Vested and expected to vest as of October 31, 2023(1)
32,001 $13.42 6.09$351,373 
__________________
(1)     The number of options vested and expected to vest as of October 31, 2023 includes early exercised, unvested Class A common stock. Refer to Note 7. Stockholders’ Equity for more information.

As of October 31, 2023, there was $90.0 million of unrecognized compensation cost related to stock options which is expected to be recognized over an estimated weighted-average period of 2.5 years.
The grant-date fair value of the options issued for the six months ended October 31, 2023 is estimated on the date of grant using the Black-Scholes-Merton option pricing model. The weighted average assumptions underlying the fair value estimation are provided in the following table:
Six Months Ended October 31,
20232022
Valuation assumptions:
Expected dividend yield % %
Expected volatility62.3 %46.4 %
Expected term (years)6.56.5
Risk-free interest rate4.7 %3.8 %
Restricted Stock Units
The Company’s RSUs include time-based RSUs and performance-based RSUs with market conditions (“PRSUs”).
Time-based RSUs
The time-based RSUs are typically subject to service-based vesting conditions satisfied over five years with one-fifth of the award vesting after the first-year anniversary and one-twentieth of the award vesting quarterly thereafter. The related stock-based compensation is recognized on a straight-line basis over the requisite service period.
22

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
PRSUs
In July 2022, the compensation committee of the board of directors (the “Compensation Committee”) approved the grant of a maximum 1,700,000 performance-based restricted stock units (the “PRSU Award”) to the CEO pursuant to the 2020 Incentive Plan, subject to and conditioned upon the subsequent determination by the board of directors of performance metrics upon the achievement of which the PRSU Award would vest. In August 2022, the board of directors approved performance metrics in concept, subject to further action by the Compensation Committee. In December 2022, the Compensation Committee: (a) determined and approved the performance metrics, which are based on the achievement of certain total shareholder return results, as measured against certain stock price hurdles (the “Market Condition”); and (b) extended the vesting period of the PRSU Award through December 31, 2027. As an additional condition to vesting of each tranche of the PRSU Award, Mr. Siebel must remain in continuous service to the Company through a minimum service date that applies to such tranche or, if later, the date the applicable performance metric is achieved (the “Service Condition”). The grant date of the PRSU Award was established in December 2022.
Stock-based compensation expense associated with the PRSU Award will be recognized over the longer of the expected achievement period for the Market Condition or the Service Condition. For the six months ended October 31, 2023, the Company recorded stock-based compensation expense of $2.7 million related to the PRSU Award.
The Company determined the grant date fair value of the PRSU Award using a Monte Carlo simulation model with the following assumptions: stock price of $12.90, risk-free interest rate of 3.7%, dividend yield of 0% and expected volatility of 51.4%.
A summary of the Company’s RSU activity during the six months ended October 31, 2023 is as follows:
RSUs Outstanding
Number of RSUsWeighted Average
Grant Date Fair Value
Per Share
(in thousands)
Unvested Balance as of April 30, 202321,146 $21.32 
RSUs granted6,017 35.15 
RSUs vested(3,285)25.92 
RSUs forfeited(1,418)23.74 
Unvested Balance as of October 31, 202322,460 $24.59 
As of October 31, 2023, there was $508.9 million of unrecognized stock-based compensation expense related to outstanding RSUs granted to employees that is expected to be recognized over a weighted-average period of 4.1 years.
In June 2023 and 2022, the Compensation Committee approved the payment of fiscal year 2023 and 2022 bonuses, respectively, under the Company’s annual bonus program in the form of fully vested RSUs covering shares of Class A common stock to employees. The Company issued 532,842 and 811,790 shares of Class A common stock pursuant to this program in the six months ended October 31, 2023 and 2022, respectively.
Shares issued in settlement of fully vested RSUs granted under this bonus program were issued from the 2020 Incentive Plan and reduced the shares available for issuance under the 2020 Incentive Plan.
23

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Employee Stock Purchase Plan
On November 27, 2020, the Company’s board of directors also adopted, and its stockholders also approved, the 2020 Employee Stock Purchase Plan (the “2020 ESPP”), which became effective immediately prior to the IPO. The 2020 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 3,000,000 shares of Class A common stock were initially reserved for future issuance under the 2020 ESPP. The number of shares of Class A common stock reserved for issuance under the 2020 ESPP is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 ESPP. There was an automatic annual increase on May 1, 2023 in the number of shares reserved for future issuance pursuant to the 2020 ESPP in an amount equal to one percent (1%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding on April 30, 2023. The 2020 ESPP permits participants to purchase shares of Class A common stock in an amount not exceeding 15% of their earnings during the relevant offering period. The offering dates and purchase dates for the 2020 ESPP are determined at the discretion of the Company’s board of directors.
Except for the initial offering period under the 2020 ESPP, which commenced on October 16, 2022 and ends on September 15, 2024, the 2020 ESPP provides for 24-month offering periods beginning September 15 and March 15 of each year, with each offering period consisting of four six-month purchase periods. The 2020 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock, subject to purchase limits of 2,500 shares during each six-month period or $25,000 worth of stock for each calendar year, through payroll deductions at price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of the Company’s Class A common stock on any purchase date in the offering period is lower than the price per share of the Company’s Class A common stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new 24-month offering period.
The Company uses a Black-Scholes-Merton option pricing model to determine the fair value of employee stock purchase rights granted under the 2020 ESPP.
The following assumptions were used to calculate the fair value of shares to be granted under the 2020 ESPP during the period:
Six Months Ended October 31,
20232022
Valuation assumptions:
Expected dividend yield % %
Expected volatility
64.0 - 70.1%
47.8 - 61.4%
Expected term (years)
0.5 - 2.0
0.4 - 1.9
Risk-free interest rate
5.0 - 5.5%
4.3 - 4.5%
During the six months ended October 31, 2023 and 2022, the Company recognized $3.1 million and $0.3 million, respectively, of stock-based compensation expense related to 2020 ESPP. As of October 31, 2023, there was $5.0 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the respective offering periods.
24

C3.AI, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Stock-based Compensation Expense
The following table summarizes the effects of stock-based compensation on the Company’s condensed consolidated statements of operations (in thousands):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Cost of subscription$8,514 $5,486 $16,570 $9,758 
Cost of professional services479 479 939 1,550 
Sales and marketing18,226 19,080 35,005 35,859 
Research and development16,685 23,905 33,718 49,122 
General and administrative9,265 7,063 17,817 16,354 
Total stock-based compensation expense$53,169 $56,013 $104,049 $112,643 
The Company records stock-based compensation associated with the Company’s annual bonus program and retention bonus program for certain employees, which may be paid out in fully vested RSUs that are settled in shares of Class A common stock. During the six months ended October 31, 2023, the Company recognized $15.1 million of stock-based compensation expense associated with these programs. As of October 31, 2023, $25.6 million was reflected under accrued compensation and employee benefits in the consolidated balance sheets. Upon settlement, this amount will be reflected under additional paid-in capital in the condensed consolidated statements of stockholders’ equity.
9.    Income Taxes
Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and makes a cumulative adjustment in such period.
The Company recorded income tax expense of $0.2 million and $0.2 million for the three months ended October 31, 2023 and 2022, respectively, and $0.4 million and $0.3 million for the six months ended October 31, 2023 and 2022, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company’s history of losses in the United States, a full valuation allowance on substantially all of the Company’s deferred tax assets, including net operating loss carryforwards, research and development tax credits, and other book versus tax differences, was maintained.
10.    Net Loss Per Share Attributable to Common Stockholders
Basic net loss per share was the same as diluted net loss per share for the periods presented because the Company was in a loss position for the three and six months ended October 31, 2023 and 2022. For purposes of this calculation, stock options, RSUs, Class A common stock issuable in connection with the 2020 ESPP and early exercised stock options subject to repurchase are considered to be potential common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
25


The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Numerator
Net loss attributable to common stockholders$(69,780)$(68,850)$(134,138)$(140,721)
Denominator
Basic and diluted weighted-average Class A and Class B common shares outstanding
118,656 108,876 117,125 107,885 
Basic and diluted net loss per share attributable to common stockholders
Basic and diluted net loss per Class A and Class B common shares outstanding
$(0.59)$(0.63)$(1.15)$(1.30)
The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows (in thousands):
As of October 31,
20232022
Stock options32,001 36,162 
RSUs22,460 17,571 
ESPP1,223  
11.    Related Party Transactions
Revenue Transactions with Baker Hughes Company
In June 2019, the Company entered into multiple agreements with Baker Hughes under which Baker Hughes received a three-year subscription to use the Company’s software. This arrangement was revised in June 2020 to extend the term to five years and modify the subscription fees due. Under the agreements as revised in June 2020, Baker Hughes made minimum, non-cancellable revenue commitments, inclusive of their direct subscription fees and third-party revenue generated through a joint marketing arrangement with Baker Hughes in the amount of $46.7 million in fiscal year 2020, $53.3 million in fiscal year 2021, $75.0 million in fiscal year 2022, $125.0 million in fiscal year 2023, and $150.0 million in fiscal year 2024. The Company also agreed to pay Baker Hughes a sales commission on subscriptions and services offerings it resold in excess of the minimum revenue commitments.
The Company and Baker Hughes again revised this arrangement in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes’ annual commitments to $85.0 million in fiscal year 2023, $110.0 million in fiscal year 2024, and $125.0 million in fiscal year 2025, and to revise the structure of the arrangement to simplify the sales process for Baker Hughes. Beginning in the fiscal year ended April 30, 2023, Baker Hughes’ annual commitments were reduced by any revenue the Company generates from certain customers. Known and estimable revenue from certain customers related to the arrangement is a form of variable consideration, which was determined at contract inception and reduced the revenue recognized from the arrangement. The Company acknowledged that Baker Hughes had met its minimum annual revenue commitment for the fiscal year 2022 and recognized $16.0 million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.
26


The Company and Baker Hughes again revised and expanded the agreements in January 2023. Pursuant to this revised arrangement, the frequency of payments due from Baker Hughes to the Company was accelerated, Baker Hughes obtained expanded reseller rights, and the Company agreed to provide additional products and services. This results in an increase of the overall transaction price of the arrangement by eliminating potential variable consideration attributable to any revenue the Company generated from certain customers. The amount of consideration to the Company may increase if Baker Hughes exceeds certain thresholds. The Company also provided Baker Hughes the option to extend the subscription term upon payment of a renewal fee. Pursuant to the January 2023 revised agreement, the transaction price of Baker Hughes arrangement is not impacted by revenue the Company recognizes from certain customers in oil and gas field.
Baker Hughes ceased to qualify as a related party of the Company as of June 30, 2023 and the amounts disclosed related to them are accordingly presented only for the periods in which they were considered a related party.
The Company recognized subscription revenue from direct subscription fees from Baker Hughes of $10.6 million and $35.6 million during the six months ended October 31, 2023 and 2022, respectively, and $19.2 million during the three months ended October 31, 2022. The Company recognized professional services revenue from Baker Hughes of $5.8 million and $0.2 million during the six months ended October 31, 2023 and 2022, respectively, and less than $0.1 million during the three months ended October 31, 2022.
The Company recognized sales and marketing expenses related to Baker Hughes of $0.8 million and $7.0 million (inclusive of amortization of $0.8 million and $2.4 million, respectively, of deferred commissions) during the six months ended October 31, 2023 and 2022, respectively. The Company recognized sales and marketing expenses related to Baker Hughes of $3.5 million (inclusive of amortization of $1.2 million of deferred commissions) during the three months ended October 31, 2022. The Company paid sales commission of nil and $16.0 million during the six months ended October 31, 2023 and 2022, respectively, related to this arrangement.
Sublease Arrangement
On February 21, 2023, the Company entered into a sublease agreement (the “Sublease”) with First Virtual Group, Inc. (the “Subtenant”), whereby the Company agreed to sublease to the Subtenant approximately 3,130 square feet of space located in Redwood City, California (the “Subleased Space”). The Company previously entered into a lease (the “Original Lease”) with DWF IV 1400-1500 Seaport Blvd, LLC dated August 25, 2021 for approximately 283,013 square feet of office space split between two office towers, including the Subleased Space. Thomas M. Siebel, Chief Executive Officer and Chairman of the Company, serves as Chairman of the Subtenant. The term of the Sublease commenced on February 1, 2023. The Sublease was automatically renewed on October 1, 2023 and will be automatically renewed for successive one year periods thereafter unless the Subtenant notifies the Company of its election to terminate the Sublease, up to the expiration date of the Original Lease. The monthly base rent for the Sublease is equal to the rate per square foot paid by the Company as stated in the Original Lease. The monthly base rent the Subtenant pays is approximately $8,608 through September 30, 2023, increasing annually thereafter. In addition to base rent, the Subtenant will be responsible for its allocated share of costs incurred and expenditures made by the Company in the operation and management of the Subleased Space.
27

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 appearing elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading “Management's Discussion and Analysis of Financial Condition and Results of Operations” for the fiscal year ended April 30, 2023 included in the Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the Securities and Exchange Commission, or SEC, on June 22, 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 Quarterly Report on Form 10-Q. You should review the disclosure under the heading “Risk Factors” in this Quarterly Report on 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. Unless the context otherwise requires, all references in this report to “C3.ai,” “C3 AI,” the “Company”, “we,” “our,” “us,” or similar terms refer to C3.ai, Inc. and its subsidiaries.
Overview
C3 AI is an Enterprise AI application software company.
We have built a family of software applications that enables our customers to rapidly develop, deploy, and operate large-scale Enterprise AI applications. Customers can deploy C3 AI solutions on major public cloud infrastructures, private cloud or hybrid environments, or directly on their servers and processors. We provide three primary families of software solutions, which we collectively refer to as our C3 AI Software:
C3 AI Platform, our core technology, is a comprehensive, end-to-end application development and runtime environment that is designed to allow our customers to rapidly design, develop, and deploy Enterprise AI applications.
C3 AI Applications, built using the C3 AI Platform, is a portfolio of pre-built, extensible, industry-specific and application-specific SaaS Enterprise AI applications that can be rapidly installed and deployed.
C3 Generative AI Product Suite, our latest innovation, combines the utility of large language models, generative AI, reinforcement learning, natural language processing, and the C3 AI Platform to rapidly locate, retrieve, and present information, disparate data stores, applications, and enterprise information systems.
These solutions, and our patented model-driven architecture, enable organizations to simplify and accelerate Enterprise AI application development, deployment, and administration. We significantly reduce the effort and complexity of the AI software engineering problem.
The Evolution of C3 AI
Like many of the world’s leading technology companies, C3 AI has changed and expanded its branding and product portfolios to achieve market leadership.
In January of 2009, we founded C3, Inc with the purpose of developing and marketing a software platform and family of software products that would enable companies to exploit the power of elastic cloud computing, big data, IoT, and predictive analytics.
28

When we founded C3 AI, we believed the market for elastic cloud computing, IoT, big data, and predictive analytics software was destined to be large. That proved true. However, in 2009 the market was nascent, and the specific applications and markets were unknown. In 2008, the global public cloud market was less than $20 billion;1 in 2023, it is expected to approach $500 billion.1 In 2008, there were less than 1 billion IoT devices worldwide;2 in 2023, that number is expected to exceed 55 billion.3 In 2008, AI software — as we think about it today — did not exist. This year the AI software market is expected to exceed $450 billion.4 We believe that by any standard that constitutes explosive growth.
When we consider mega-market developments like the internet, the smartphone, and AI, it is impossible to anticipate a priori exactly how these markets will develop. With the advent of the Mosaic internet browser in 1993, who could have anticipated Amazon and Google? With the founding of Apple Computer Company in 1976, who could have anticipated the iPhone? The Apple Store? Apple TV? iTunes? These mega-markets develop in unanticipated ways.
We believe that Enterprise AI is a mega-market event. As this market has developed, C3 AI has done a fine job of continually expanding its market offerings and continually expanding its market position to address the ever-expanding opportunity.
C3: 2009 - 2012
We founded C3 in January of 2009 and developed some of the core components of what is now the C3 AI Platform within the first year. You may recall there was much discussion and interest in the 2008 – 2011 timeframe about what we now consider sustainability initiatives, including clean tech, energy management, LEED certification, and cap and trade vs. carbon offsets; and as a result, we decided to focus our first use case on energy management. That proved to be a good decision.
In 2010 we released our first product, C3 Energy Management.
From 2010 – 2012, we closed several large agreements with a large global industrial company, one of the world’s largest chemical companies, two large utilities, and one of the world’s largest high-tech companies.
C3 Energy: 2013-2015
In 2012, C3 engaged McKinsey & Co. to conduct a study and make recommendations for maximizing growth including optimal company positioning and an associated pricing and product strategy. In the first two decades of the 21st century, utility companies were in the process of spending $2 trillion globally to upgrade their grid infrastructures with IoT devices, enabling the advent of the smart grid. Utilities were early adopters of IoT.
The McKinsey analysis recommended that there was a significant opportunity for C3 to expand its business by applying its energy management and energy efficiency solutions to utilities at grid scale in addition to selling to enterprises.
Adopting the McKinsey recommendations, C3 expanded its market position, rebranded as C3 Energy, and in addition to its prior solutions, C3 Energy offered a family of predictive analytics solutions — which were reliant on emerging AI techniques including machine learning, supervised learning, and unsupervised learning. Built to address the utility value chains of power generation, transmission, distribution, and consumption, these solutions optimize the operation of large and complex power grid infrastructures. The C3 Energy utility software products expanded to include C3 AMI Operations, C3 Revenue Protection, C3 Predictive Analytics, C3 Revenue Production, and C3 Reliability.
Many customers also licensed our core C3 Platform that they could use to develop their own predictive analytics application and/or to develop derivative works of the C3 Energy applications.
It was during this period that the company formed its data science division to develop and apply AI techniques to our applications including machine learning, predictive analytics, supervised learning, and unsupervised learning.
1 https://www.forrester.com/report/the-public-cloud-market-outlook-2022-to-2026/RES178311
2 https://www.statista.com/statistics/764026/number-of-iot-devices-in-use-worldwide/
3 https://www.idc.com/getdoc.jsp?containerId=US49631322
4 https://www.idc.com/getdoc.jsp?containerId=US49571222
29

During this period the company began to offer its products to the oil and gas industry including its AI Predictive Maintenance application for oil pumps, offshore oil rigs, LNG production facilities, etc. The company continued to offer its products for energy management and energy efficiency to utility companies based on per customer pricing and to enterprises based on expected value pricing.
This expansion into energy markets proved successful as the company booked5 approximately $83 million in contracts and recognized $63.9 million in revenue during this period.
C3 IoT: 2016 – 2018
By 2016, we were seeing significant expansion in the cloud computing market and the proliferation of IoT sensors was expanding dramatically across many industries. We were increasingly approached by manufacturing companies, financial services companies, oil and gas companies, and the U.S. Department of Defense to deploy the same types of AI applications that we had successfully deployed in enterprises and utilities including AI Predictive Maintenance, AI Fraud Detection, AI Inventory Optimization, and C3 Energy Management.
At that time, the common expression for these types of applications was “IoT,” and we appropriately rebranded the company as C3 IoT to communicate to the market that we were again expanding our market offerings from primarily one vertical market (energy) to a broadening range of markets.
In response to this increased demand, the company tailored its core applications to meet the needs of those industries. As such, in addition to the C3 Platform, we offered market-specific versions of all our applications including AI Predictive Maintenance, AI Inventory Optimization, and AI Energy Management for the utility, oil and gas, defense, and financial services industries. In addition, the company introduced the concept of 4-to-16-week product trials as part of the sales process.
This market and product line expansion again proved successful as the company booked5 approximately $203 million in contracts and recognized $120.4 million in revenue from 2016 – 2018.
C3 AI: 2019 – Present
As the market for cloud computing, big data, IoT, and predictive analytics continued to expand, the market perception of IoT — as expressed in the literature, technical conferences, the academy, and in customer expectations — changed. While IoT had previously been considered at the confluence of sensor devices and AI applications, it was clear that IoT was becoming a concept increasingly centered on the devices — the IoT sensors themselves — with the AI applications considered a separate category. As this developed, the C3 IoT brand became confusing to the market, as many customers had the impression that the company was primarily in the business of manufacturing IoT sensors and devices.
To eliminate this market confusion, we rebranded the company C3 AI, clearly communicating that we were in the computer software business.
In addition to the products and services that the company offered since its inception, C3 AI again expanded its product offerings that now include over 40 AI production applications for the utility, oil & gas, financial services, manufacturing, health, and communications industries, and U.S. defense and intelligence sectors. Across industries, we introduced a number of AI application products that serve all vertical markets including C3 AI Ex Machina to address the needs of the growing citizen data science market, C3 AI CRM, C3 AI Data Vision, C3 AI ESG, and C3 Generative AI.
Again, this market expansion proved successful, enabling C3 AI to book over $1.2 billion in additional contracts and recognize $951.1 million in revenue from 2019 – 2023.
C3 AI was well ahead of its time in predicting the scale of the opportunity in enterprise AI applications. We began when the market was nascent, and as the market has developed and expanded, we have expanded our branding and our market offerings to meet market expectations.
5 Unaudited
30

How We Generate Revenue
We generate revenue primarily from the sale of subscriptions, which accounted for 91% and 95% of our total revenue in the three months ended October 31, 2023 and 2022, respectively, and 88% and 91% of our total revenue in the six months ended October 31, 2023 and 2022, respectively. Our cloud-native software offerings allow us to manage, update, and monitor the software regardless of whether the software is deployed in our public cloud environment, in our customers’ self-managed private or public cloud environments, or in a hybrid environment. Our subscription contracts are generally non-cancellable and non-refundable.
Historically, we primarily recognized revenue from subscriptions on a ratable basis over the contract term or on a usage basis for consumption-based arrangements. In addition, customers typically pay a usage-based runtime fee for production use of our C3 AI Software for specified levels of capacity. Customers who choose to run the software in our cloud environment pay the hosting costs charged by our cloud providers. In the second quarter of fiscal year 2023, we announced a new consumption-based pricing model, frequently beginning with a pilot phase which may include unlimited or limited developer access to the C3 AI Platform, one C3 AI Application and C3 AI Center of Excellence, or COE, support services. After the pilot phase ends, the customer has an option to convert to a month-to-month contract for C3 AI Software with a minimum fee and overage charges if the customer utilizes greater than a specified number of vCPU or vGPU hours in a month. Customers have the option to commit to a one-year, two-year or three-year term. Our subscriptions also include our maintenance and support services. Additionally, we offer premium stand-ready support services through our C3 AI COE which is included as part of the subscription when purchased.
We also generate revenue from professional services, which primarily include implementation services, training, and prioritized engineering services. Professional services revenue represented 9% and 5% of our total revenue for the three months ended October 31, 2023 and 2022, respectively, and 12% and 9% of our total revenue in the six months ended October 31, 2023 and 2022, respectively. Our professional services are provided both onsite and remotely, and can include training, application design, project management, system design, data modeling, data integration, application design, development support, data science, and application and C3 AI Software administration support. Professional services fees are based on the level of effort required to perform the specified tasks and the services are typically provided under a fixed-fee engagement with defined deliverables and a duration of less than 12 months. We recognize revenue from our professional services over the period of delivery as services are performed.
Our total revenue was $73.2 million and $145.6 million for the three and six months ended October 31, 2023, respectively, representing a 17% and 14% increase compared to the same period last year. Our subscription revenue grew to $66.4 million and $127.8 million for the three and six months ended October 31, 2023, respectively, representing a 12% and 10% increase compared to the same periods last year.
Consumption-based Pricing transition
We believe the transition from a primarily subscription-based pricing model to a consumption-based pricing model brought us into line with industry-standard cloud software pricing standards, making it easier and less costly for new customers to initially acquire our solutions and then increase their spending if their usage and adoption increased. We anticipated and announced that this transition would have a short-to-medium term negative effect upon revenue growth and RPO as the average sales price was significantly reduced and the contracts often lacked a time-certain multiperiod commitment.
We believed the consumption-based pricing model would increase the number of customers and increase the amount of system consumption resulting in a return to increasing revenue growth, increasing customer growth, decreasing the average selling price, or ASP, and decreased RPO over time. While we are still in the process of working through the transition to the new pricing model, the preliminary results as evidenced by year-over-year growth rates appear to be proving as expected.
As shown below, revenue growth initially decreased and then increased as the consumption-based pricing model went into effect. ASP and RPO have decreased. Customer Engagement has increased.
31

April 30, 2022July 31, 2022October 31, 2022January 31, 2023April 30, 2023July 31, 2023October 31, 2023
Total revenue (in thousands)
$72,317 $65,308 $62,408 $66,669 $72,410 $72,362 $73,229 
% growth year-over-year
38%25%7%(4)%—%11%17%
Average selling price (in thousands)
$2,927 $1,426 $825 $1,899 $1,156 $755 $665 
Customer Engagement
212223223247287334404
% growth year-over-year
35%50%81%
% growth quarter-over-quarter
5%—%11%16%16%21%
Customer Count
223228236236244
% growth year-over-year
48%27%16%8%9%
RPO (in thousands)
$477,421 $458,209 $417,320 $403,159 $381,437 $334,560 $303,552 
Go-to-Market Strategy
Our go-to-market strategy has been historically focused on large organizations recognized as leaders in their respective industries or public sectors that are attempting to solve complicated business problems by digitally transforming their operations. These large organizations, or lighthouse customers, include companies and public agencies within the oil and gas, power and utilities, aerospace and defense, industrial products, life sciences, and financial services industries, among others. This has resulted in C3 AI powering some of the largest and most complex Enterprise AI applications. These lighthouse customers serve as proof points for other potential customers in their respective industries. As a result, we have a customer base of a relatively small number of large organizations that generate high average total subscription contract value, but we expect that, over time, as more customers adopt our technology based on the proof points provided by these lighthouse customers, the revenue represented by these lighthouse customers will decrease as a percentage of total revenue. As our C3 AI Platform and much of our other C3 AI Software are industry agnostic, we also expect to expand into other industries.
In the second quarter of fiscal year 2023, we announced a change to our go-to-market strategy including a way for new customers to subscribe for our products at smaller initial contract sizes and pay for services based on their monthly consumption of vCPU and vGPU hours. Customers generally begin with a one to two-quarter-long pilot which includes the necessary resources required to deploy the C3 AI Platform and/or C3 AI Applications and receive necessary training to operate and maintain the software in production use. Following the pilot period, customers pay a monthly fee and consumption charges using vCPU and vGPU hours utilized as the metric to calculate payment.
Acquiring new customers and expanding our business with our existing customers is the purpose of our go-to-market effort and drives our growth. Making new and existing customers successful is critical to our long-term success. After we help our customers solve their initial use cases, they frequently identify incremental opportunities within their operations and expand their use of our products. The increased engagement is measured by a combination of increased vCPU/vGPU usage, increased C3 AI Software subscriptions and subscriptions to the C3 AI Platform for in-house AI application development.
The size and sophistication of our customers’ businesses demonstrate the flexibility, speed, and scale of our products, and maximize the potential value to our customers. To be a credible partner to our customers, who often are industry leaders, we deploy an experienced and highly educated team of C3 AI personnel and partners. We also complement and supplement our sales force with a number of go-to-market partners.
Industry Partners. We have developed an alliance program to partner with recognized leaders in their respective industries, such as Baker Hughes, and Raytheon, to develop, market, and sell solutions that are natively built on or tightly integrated with the C3 AI Platform.
32

Hyperscale Cloud and Infrastructure. We have formed global strategic go-to-market alliances with hyperscale cloud providers including Amazon Web Services, or AWS, Microsoft Azure, and Google Cloud. In addition, we have strategic alliances with leading hardware infrastructure providers to deliver our software optimized for their technology. These partners include Hewlett Packard Enterprise and Intel. These partners supply infrastructure solutions, data management and processing services, or hardware and networking devices (e.g., IoT gateways) to support C3 AI product implementations and complement C3 AI’s products.
Consulting and Services Partners. We partner with a number of systems integrators specializing in Enterprise AI implementations.
Independent Software Vendors. We partner with Independent Software Vendors who develop, market, and sell application solutions that are natively built on or tightly integrated with the C3 AI Platform.
Customer Count and Product Adoption
We define a Customer-Entity as each entity that is the ultimate parent of a party contracting with us. We commonly enter into enterprise-wide agreements with Customer-Entities that include multiple operating units or divisions. Our customer composition is diverse and includes various customer segments with discrete purchasing decisions and pricing models. We offer a wide range of products and services, which results in a complex sales tapestry.
Over the course of our history, we have continued to innovate our product offerings, expand our market reach, and evolve our business model to better serve the needs and use cases of our ever-growing customers. Today, our relationships with customers take a myriad of different forms, ranging from free trials of C3 Generative AI on the AWS Marketplace, $25 licenses of C3 AI Ex Machina to individual data scientists, to enterprise-level limited time trials and pilots, to multi-million-dollar long-term enterprise-wide agreements for C3 AI Applications and/or the C3 AI Platform. The number of individual departments and divisions within our customer base using our applications and/or applications they have built on our platform continues to expand. The move to our new consumption-based pricing model, while being the right model for our business evolution, adds yet another permutation to our customer relations. While the bulk of our new business volume consists of product trials followed by consumption-based pricing, we continue to employ our historic pricing models in certain circumstances, including the expansion of existing agreements and renewals. We also have reseller relationships that sell our solutions to their end customers.
While this may seem inordinately complex, it is in fact appropriately complex. Our flexibility in customer arrangements speaks to our agility in working with our customers and providing value-add products and solutions through those contractual agreements and pricing arrangements most convenient to our customers, while also enabling profitability and growth for C3 AI.
Over time, we have done our best to provide a quarterly customer count as a proxy to highlight the adoption and acceptance of our products and services by customers.
That being said, there is so much variety in the C3 AI sales tapestry, the types of customers, the broad range of products and solutions, the disparity in contract terms, our relations with resellers, and the range of prices that, to add them together into numbers that are meaningful to compare from one quarter to the next does not fully articulate the depth and breadth of the use cases and the value-add our products and solutions provide.
To help us better articulate the growth in our customer base and use cases, we retained external consultants to recommend a best-practice customer count methodology that is consistent and relies on system data and is reproducible. As a result of that review, we previously decided to change our definition to better reflect the number and level of activity of our customers, which we now define as Customer Engagement:
1.For products and services including paid trials, one-time, subscription, and professional service offerings, we count unique contacting customers by SKU that generate revenue in a given period (i.e., if a contracting customer generates revenue across four SKUs in a period, that would be counted as four Customer Engagements).
2.For products that are priced based on unique assets to which the customer is applying our solutions, we count distinct production applications by customer asset for which the product is used.
33

3.For resellers and federal customers, we count the number of reseller end customers and the number of federal departments utilizing our solutions.
Our best estimate of Customer Engagement was 404 and 223 as of October 31, 2023 and 2022, respectively.
Key Business Metric
Particularly as it relates to our legacy subscription-based pricing agreements, we monitor remaining performance obligations, or RPO, as a metric to help us evaluate the health of our business, identify trends affecting our growth, and formulate goals and objectives. RPO is not necessarily indicative of future revenue growth because it is not applicable to pay-as-you go consumption pricing agreements. Moreover, RPO is influenced by several factors, including the timing of renewals, the timing of purchases of additional capacity, average contract terms, and seasonality. Due to these factors, it is important to review RPO in conjunction with revenue and other financial metrics disclosed elsewhere in this Quarterly Report on Form 10-Q. RPO was $303.6 million and $381.4 million as of October 31, 2023 and April 30, 2023, respectively. In fiscal year 2023, we successfully completed our transition from a subscription-based pricing model to a consumption-based pricing model for new customers. While the immediate-term effect of this transition lowers revenue growth and decreases RPO, we believe the medium- and long- term effect provides a substantial accelerator to revenue growth.
RPO represents the amount of our contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancellable contracted amounts that will be invoiced and recognized as revenue in future periods. Our RPO as of October 31, 2023 is comprised of $40.6 million related to deferred revenue and $263.0 million of commitments from non-cancellable contracts. Our RPO as of April 30, 2023 is comprised of $47.9 million related to deferred revenue and $333.5 million of commitments from non-cancellable contracts.
RPO excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts. RPO also excludes any future resale commitments by our strategic partners until those end customer contracts are signed. Cancellable backlog, not included in RPO, was $40.6 million and $40.2 million as of October 31, 2023 and April 30, 2023, respectively.
As we continue our transition to a consumption-based pricing model, RPO decreases in importance a key business metric.
Factors Affecting Our Performance
We believe that our future success and financial performance depend on a number of factors that present significant opportunities for our business but also pose risks and challenges, including those discussed below and in the section of this Quarterly Report on Form 10-Q in Part II, Item 1A titled “Risk Factors”, that we must successfully address to sustain our growth, improve our results of operations, and establish and maintain profitability.
Customer Acquisition, Retention, and Expansion
We are focused on continuing to grow our customer base, retaining existing customers and expanding customers’ usage of our C3 AI Software by addressing new use cases across multiple departments and divisions, adding users, and developing and deploying additional applications. All of these factors increase the adoption and relevance of our C3 AI Software to our customers’ business and, as an outcome, increases their runtime usage.
We have built a high-performance, customer-focused culture and have implemented proactive programs and processes designed to drive customer success. These include a robust customer support and success function. For example, as part of our subscription offerings, we provide our customers with the ability to establish a Center of Excellence, or COE, utilizing our experienced and specialized resources in key technical areas like application development, data integration, and data science to accelerate and ensure our customers’ success developing applications on our C3 AI Platform. We closely monitor the health and status of every customer account through multiple activities, including real-time monitoring, daily and weekly reports to management, as well as quarterly reviews with our customers.
We intend to attract new customers across multiple industries where we have limited meaningful presence today, yet represent very large market opportunities such as telecommunications, pharmaceuticals, state and local government, smart cities, transportation, and healthcare, among others.
34

Historically, we have had a relatively small number of customers with large total subscription contract values. As a result, revenue growth can vary significantly based on the timing of customer acquisition, changes in product mix, and contract durations, renewals, or terminations. We expect the number of customers to increase compared to prior fiscal years as organizations address the importance of digital transformation. The average total subscription contract value as well as the revenue represented by our lighthouse customers as a percentage of total revenue is decreasing and we expect them to continue to decrease as we have restructured our sales organization and expanded our market-partner ecosystem to effectively address small, medium, and large enterprise sales opportunities.
Going forward, we expect we will attract new customers who prefer to subscribe to the C3 AI Platform and C3 AI Applications with our consumption-based pricing model. For further discussion, see the section titled “Overview—Go-to-Market Strategy” included in Part I, Item 2 of this Quarterly Report on Form 10-Q.
C3 Generative AI
Investing in generative AI positions us as leaders in the enterprise AI space. It allows us to offer innovative solutions, improve operational efficiency for our customers, and address a broader market with our Enterprise AI applications. As the AI landscape continues to evolve, staying at the forefront of generative AI technologies is crucial for us for sustained growth and relevance in the industry.
In the first quarter of fiscal year 2024, we announced the launch of the C3 Generative AI Suite including 28 new domain-specific generative AI offerings available to address the unique needs of industries, business processes, and enterprise systems. These new offerings combined C3 AI’s deep enterprise domain and industry expertise with the latest innovations in generative AI.
In the third quarter of fiscal year 2024, we announced the AWS Marketplace listing of our no-code, self-service generative AI application in AWS Marketplace. C3 Generative AI—AWS Marketplace Edition offers a simple self-service setup that allows users to begin asking questions about their data in minutes. This new application is designed with an intuitive search and chat interface that allows users of all levels to easily and quickly find information with high precision, perform data analysis, and discover insights from documents and data.
We expect to invest heavily in generative AI to leverage these advanced technologies to enhance our existing offerings and create innovative solutions that cater to the evolving needs of the enterprise AI market.
Technology Innovation
We intend to continue to invest in our research and development capabilities to extend our C3 AI Software, to expand within existing accounts, and to gain new customers. Our investments in research and development drive core technology innovation and bring new products to market. Our model-driven architecture enables us and our customers to rapidly address new use cases by building new applications and extending and enhancing the features and functionality of current C3 AI Software. By investing to make it easier to develop applications on our C3 AI Platform, our customers have become active developers. With our support, our customers have developed and deployed almost two-thirds of the applications currently in production and running on the C3 AI Platform. Research and development spending has fueled enhancements to our existing C3 AI Platform.
We expect to maintain high levels of investment in product innovation over the coming years as we continue to introduce new applications which address new industry use cases, and new features and functionality for the C3 AI Software. As our business scales over a longer-term horizon, we anticipate research and development spend as a percent of total revenue to decline.
Brand Awareness
We believe we are in the early stages of a large and expanding market for AI enabled digital transformation. As a result, we intend to continue to invest in brand awareness, market education, strategic paid media, and thought leadership, particularly as it relates to Generative AI. We engage the market through digital, radio, outdoor, airport, and print advertising; virtual and physical events, including our C3 Transform annual user conference; and C3 AI Live, a series of livestreamed events featuring C3 AI customers, C3 AI partners, and C3 AI experts in AI, Machine Learning, or ML, and data science.
35

We anticipate continuing to make significant investments in marketing over the next few years. Over the long term, we expect marketing spend to decline as a percent of total revenue as we make ongoing progress establishing C3 AI’s brand and reputation and as our business scales.
Grow Our Go-to-Market and Partnership Ecosystem
In addition to the activities of our field sales organization, our success in attracting new customers will depend on our ability to expand our ecosystem of strategic partners and the number of industry verticals that they serve. Our strategic go-to-market alliances vastly extend our reach globally. Some of our most notable partners include AWS, Baker Hughes, Microsoft, and Google Cloud. Each strategic partner is a leader in its industry, with a substantial installed customer base and extensive marketing, sales, and services resources that we can leverage to engage and serve customers anywhere in the world. Using our C3 AI Platform as the development suite, we leverage our model-driven architecture to efficiently build new cross-industry and industry-specific applications based on identifying requirements across our customer base of industry leaders and through our industry partners. Our strategy with strategic partners is to establish a significant use case and prove the value of our C3 AI Platform, C3 Enterprise AI Applications, and C3 Generative AI with a flagship customer in each industry in which we participate. We have done this with our strategic vertical industry partner in oil and gas, Baker Hughes, as well as with our iconic global customers, some of whom are deploying C3 AI technology to optimize thousands of critical assets globally across their upstream, midstream, and downstream operations. We establish formal sales and marketing plans with each partner, including specific sales goals and dedicated budgets, and we work closely with these partners to identify specific target accounts. We intend to grow the business we do with each partner and to add more partners as we expand the vertical markets we serve. We also offer revenue generating pilots of our applications as part of our customer acquisition strategy.
In June 2019, we entered into a three-year arrangement with Baker Hughes as both a leading customer and as a partner in the oil and gas industry. This arrangement included a subscription to our C3 AI Platform and C3 Enterprise AI Applications, for their own operations (which we refer to below as direct subscription fees), the co-exclusive right for Baker Hughes to resell our offerings worldwide in the oil and gas industry, and the non-exclusive right to resell our offerings in other industries. Under the arrangement, Baker Hughes made minimum, non-cancellable, total revenue commitments to us of $50.0 million, $100.0 million, and $170.0 million, for each of the fiscal years ending April 30, 2020, 2021, and 2022, respectively. Baker Hughes’ revenue commitments were inclusive of their direct subscription fees of $39.5 million per year with the remainder to be generated from the resale of our solutions by the Baker Hughes sales organization. During the fiscal year ended April 30, 2020, we recognized as revenue the full value of the first year of the direct subscription agreement and the value of deals brought in by Baker Hughes through the reseller arrangement. This arrangement was revised in June 2020 to extend the term by an additional two years, for a total of five years, with an expiration date in the fiscal year ending April 30, 2024 and to modify the annual amount of Baker Hughes’ commitments to $53.3 million, $75.0 million, $125.0 million, and $150.0 million, over the fiscal years ending April 30, 2021, 2022, 2023, and 2024, respectively.
We and Baker Hughes revised this arrangement in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes’ annual commitments to $85.0 million in the fiscal year ending April 30, 2023, $110.0 million in the fiscal year ending April 30, 2024, and $125.0 million in the fiscal year ending April 30, 2025, and to revise the structure of the arrangement to simplify the sales process for Baker Hughes. Beginning in the fiscal year ended April 30, 2023 and until the agreements were further revised in January 2023 as described below, Baker Hughes’ annual commitments were reduced by any revenue we generated from certain customers between October 2021 and January 2023. We acknowledged that Baker Hughes had met its minimum annual revenue commitment for the fiscal year ended April 30, 2022 and recognized $16.0 million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.
We and Baker Hughes further revised and further expanded this arrangement in January 2023. Pursuant to this revised arrangement, the frequency of payments due from Baker Hughes is accelerated, Baker Hughes obtained expanded reseller rights and we will provide additional products and services. This resulted in an increase of $32.5 million in the transaction price by eliminating potential variable consideration attributable to any revenue we generated from certain customers. The amount of consideration from Baker Hughes may increase if Baker Hughes exceeds certain thresholds. We also provided Baker Hughes the option to extend the subscription term upon payment of a renewal fee.
36

We purchase services from Baker Hughes from time to time to support our end customers in relation to our contracts with those customers. These costs are recorded as cost of subscription revenue in the condensed consolidated statement of operations.
International Expansion
The international market opportunity for Enterprise AI software is large and growing, and we believe there is a significant opportunity to continue to grow our international customer base. We believe that the demand for our C3 AI Software will continue growing as international awareness of the benefits of digital transformation and Enterprise AI software grows. We plan to continue to make investments to expand geographically by increasing our direct sales team in international markets and supplementing the direct sales effort with strategic partners to significantly expand our reach and market coverage. We derived approximately 17% and 23% of our total revenue for the three months ended October 31, 2023 and 2022, respectively, and 16% and 22% of our total revenue for the six months ended October 31, 2023 and 2022, respectively, from international customers.
Impact of Macroeconomic Conditions
Our business and financial condition have been, and may continue to be, impacted by adverse macroeconomic conditions and uncertainties, including labor shortages, supply chain disruptions, inflation, higher interest rates, and fluctuations or volatility in capital markets, which are causing customers to optimize consumption, rationalize budgets, and prioritize cash flow management.
We will continue to evaluate the nature and extent of the impact of general macroeconomic conditions on our business. For further discussion, see the section titled “Risk Factors” included in Part II, Item 1A of this Quarterly Report on Form 10-Q.
Components of Results of Operations
Revenue
Subscription Revenue. Our subscription revenue is primarily comprised of term licenses, stand-ready COE support services, trials and pilots of our applications, and software-as-a-service offerings. Sales of our term licenses grant our customers the right to use our software, either on their own cloud instances or their internal hardware infrastructures, during the contractual term. We also offer a premium service model through our COE. Sales of our software-as-a-service offerings include a right to use our software during the contract term. Our subscription contracts are generally non-cancellable and non-refundable, and we recognize revenue over the contract term on a ratable basis. In addition, customers pay a usage-based runtime fee for our C3 AI Software for specified levels of guaranteed minimum consumption. Our subscriptions also include our maintenance and support services, which include critical and continuous updates to the software that are integral to maintaining the intended utility of the software over the contractual term. Our software subscriptions and maintenance and support services are highly interdependent and interrelated and represent a single distinct performance obligation within the context of the contract. We currently have a small number of public utility customers that license our offerings under a perpetual license model, and we expect that may continue for the foreseeable future for certain customers due to their specific contracting requirements.
Professional Services Revenue. Our professional services revenue primarily includes implementation services, training and prioritized engineering services. We offer a complete range of professional service support both onsite and remotely, including training, application design, project management, system design, data modeling, data integration, application design, development support, data science, and application and C3 AI Software administration support. Professional services fees are based on the level of effort required to perform the specified tasks and are typically a fixed-fee engagement with defined deliverables and a duration of less than 12 months. In certain cases, customers seeking increased utility from their C3 AI Suite or C3 AI Application subscriptions can procure prioritized engineering services to develop and modify software features, which are typically part of our product roadmap, but on an accelerated basis.
Cost of Revenue
Cost of Subscription Revenue. Cost of subscription revenue consists primarily of costs related to compensation, including salaries, bonuses, benefits, stock-based compensation and other related expenses for the production environment, support and COE staff, hosting of our C3 AI Software, including payments to outside cloud service providers, and allocated overhead and depreciation for facilities.
37

Cost of Professional Services Revenue. Cost of professional services revenue consists primarily of compensation, including salaries, bonuses, benefits, stock-based compensation and other related costs associated with our professional service personnel, third-party system integration partners, and allocated overhead and depreciation for facilities.
Gross Profit and Gross Margin
Gross profit is total revenue less total cost of revenue. Gross margin is gross profit expressed as a percentage of total revenue. Our gross margin has fluctuated historically and may continue to fluctuate from period to period based on a number of factors, including the timing and mix of the product offerings we sell, size or nature of customer, size of contract, industry, and the geographies into which we sell, in any given period. Our subscription gross margin may experience variability over time as we continue to invest and continue to scale our business. Our professional services gross margin may also experience variability from period to period due to the use of our own resources and third-party system integration partners in connection with the performance of our fixed price agreements.
Operating Expenses
Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. We expect our operating expenses as a percentage of total revenue to increase as we continue to invest to grow our business. Over the long-term, we expect those percentages to stabilize and then move lower as our business matures.
Sales and Marketing. Sales and marketing expenses consist of expenditures related to advertising, media, marketing, promotional events, brand awareness activities, business development, customer success and corporate partnerships. Sales and marketing expenses also include employee-related costs, including salaries, bonuses, benefits, stock-based compensation, and commissions for our employees engaged in sales and marketing activities, and allocated overhead and depreciation for facilities.
We expect our sales and marketing expenses will increase in absolute dollar amounts as we continue to invest in brand awareness and programmatic spend to generate demand. We also expect to hire additional sales personnel to increase sales coverage of target industry vertical and geographic markets. Consequently, sales and marketing expense as a percent of total revenue will remain high in the near-term. As our business scales through customer expansion and market awareness, we anticipate that sales and marketing expense as a percent of total revenue will decline over time.
Research and Development. Our research and development efforts are aimed at continuing to develop and refine our C3 AI Software, including adding new features and modules, increasing functionality and speed, and enhancing the usability of our solutions. Research and development expenses consist primarily of employee-related costs, including salaries, bonuses, benefits, and stock-based compensation for our employees associated with research and development related activities. Research and development expenses also include cloud infrastructure costs related to our research and development efforts, and allocated overhead and depreciation for facilities. Research and development costs are expensed as incurred.
We expect research and development expense to increase in absolute dollars as we continue to invest in our existing and future product offerings. We may experience variations from period to period with our total research and development expense as a percentage of revenue as we develop and deploy new applications targeting new use cases and new industries. Over a longer horizon, we anticipate that research and development expense as a percent of total revenue to decline.
General and Administrative. General and administrative expense consists primarily of employee-related costs, including salaries, bonuses, benefits, stock-based compensation and other related costs associated with administrative services such as executive management and administration, legal, human resources, accounting, and finance. General and administrative expense also includes facilities costs, such as depreciation and rent expense, professional fees, and other general corporate costs, including allocated overhead and depreciation for facilities.
We expect our general and administrative expense to increase in absolute dollars as we continue to grow our business. We have incurred, and expect to continue to incur, additional expenses as a result of operating as a public company, including expenses necessary to comply with the rules and regulations applicable to companies listed on a national securities exchange and related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, as well as higher expenses for general and director and officer insurance, investor relations, and professional services. We expect that general and administrative expense as a percent of total revenue will decline over the long-term as we benefit from the economies of scale of our overall business.
38

Interest Income
Interest income consists primarily of interest income earned on our cash, cash equivalents, and available-for-sale marketable securities. It also includes amortization of premiums and accretion of discount related to our available-for-sale marketable securities. Interest income varies each reporting period based on our average balance of cash, cash equivalents, and available-for-sale marketable securities during the period and market interest rates.
Other (Expense) Income, Net
Other (expense) income, net consists primarily of foreign currency exchange gains and losses, losses from impairment of marketable securities, and realized gains and losses on sales of available-for-sale marketable securities. Our foreign currency exchange gains and losses relate to transactions and asset and liability balances denominated in currencies other than the U.S. dollar. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.
Provision for Income Taxes
Our income tax provision consists of an estimate of federal, state, and foreign income taxes based on enacted federal, state, and foreign tax rates, as adjusted for allowable credits, deductions, uncertain tax positions, changes in the valuation of our deferred tax assets and liabilities, and changes in tax laws. We maintain a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized.
Results of Operations
The following tables set forth our condensed consolidated statements of operations for the periods presented:
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
(in thousands)(in thousands)
Revenue
Subscription$66,449 $59,508 $127,801 $116,534 
Professional services6,780 2,900 17,790 11,182 
Total revenue
73,229 62,408 145,591 127,716 
Cost of revenue
Subscription (1)
30,937 19,165 61,371 33,257 
Professional services (1)
1,179 1,587 2,558 5,901 
Total cost of revenue
32,116 20,752 63,929 39,158 
Gross profit41,113 41,656 81,662 88,558 
Operating expenses
Sales and marketing (1)
49,895 44,936 93,780 87,923 
Research and development (1)
50,399 50,051 101,267 105,928 
General and administrative (1)
20,215 18,635 40,104 39,882 
Total operating expenses120,509 113,622 235,151 233,733 
Loss from operations
(79,396)(71,966)(153,489)(145,175)
Interest income10,480 4,224 20,602 6,762 
Other (expense) income, net(638)(945)(877)(1,966)
Loss before provision for income taxes
(69,554)(68,687)(133,764)(140,379)
Provision for income taxes226 163 374 342 
Net loss
$(69,780)$(68,850)$(134,138)$(140,721)
39

________________________________________________________________________________________________________________________________
(1)Includes stock-based compensation expense as follows:
Three Months Ended October 31,
Six Months Ended October 31,
2023202220232022
(in thousands)(in thousands)
Cost of subscription$8,514 $5,486 $16,570 $9,758 
Cost of professional services479 479 939 1,550 
Sales and marketing18,226 19,080 35,005 35,859 
Research and development16,685 23,905 33,718 49,122 
General and administrative9,265 7,063 17,817 16,354 
Total stock-based compensation expense$53,169 $56,013 $104,049 $112,643 

The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Revenue
Subscription91 %95 %88 %91 %
Professional services12 
Total revenue
100 100 100 100 
Cost of revenue
Subscription42 31 42 26 
Professional services
Total cost of revenue
44 33 44 31 
Gross profit56 67 56 69 
Operating expenses
Sales and marketing68 72 64 69 
Research and development69 80 70 83 
General and administrative
28 30 28 32 
Total operating expenses165 183 163 184 
Loss from operations
(108)(116)(106)(114)
Interest income14 14 
Other (expense) income, net
(1)(2)(1)(2)
Loss before provision for income taxes
(95)(111)(93)(109)
Provision for income taxes— — — — 
Net loss
(95)%(111)%(93)%(109)%
40

Comparison of the Three and Six Months Ended October 31, 2023 and 2022
Revenue
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Revenue
Subscription$66,449 $59,508 $6,941 12 %$127,801 $116,534 $11,267 10 %
Professional services6,780 2,900 3,880 134 %17,790 11,182 6,608 59 %
Total revenue
$73,229 $62,408 $10,821 17 %$145,591 $127,716 $17,875 14 %
Subscription revenue accounted for 91% and 95% of our total revenue for the three months ended October 31, 2023 and 2022, respectively. Subscription revenue increased by $6.9 million, or 12%, for the three months ended October 31, 2023, compared to the same period last year. Approximately 24% and 16%, respectively, of the total subscription revenue was attributable to revenue from new customers, and the remaining 76% and 84%, respectively, was attributable to revenue from existing customers for the three months ended October 31, 2023 and 2022, respectively.
Subscription revenue accounted for 88% and 91% of our total revenue for the six months ended October 31, 2023 and 2022, respectively. Subscription revenue increased by $11.3 million, or 10%, for the six months ended October 31, 2023, compared to the same period last year. Approximately 18% and 11%, respectively, of the total subscription revenue was attributable to revenue from new customers, and the remaining 82% and 89%, respectively, was attributable to revenue from existing customers for the six months ended October 31, 2023 and 2022, respectively.
Professional services revenue increased by $3.9 million, or 134%, for the three months ended October 31, 2023, compared to the same period last year, predominantly due to an increase in prioritized engineering services of $4.8 million, offset by a decrease in professional services of $1.0 million as a result of a decrease in the number of service projects for C3 AI Platform and C3 AI Applications customers.
Professional services revenue increased by $6.6 million, or 59%, for the six months ended October 31, 2023, compared to the same period last year, predominantly due to an increase in prioritized engineering services of $5.6 million, and an increase in professional services of $1.0 million as a result of an increase in the number of service projects for C3 AI Platform and C3 AI Applications customers.
Cost of Revenue
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Cost of revenue
Subscription$30,937 $19,165 $11,772 61 %$61,371 $33,257 $28,114 85 %
Professional services1,179 1,587 (408)(26)%2,558 5,901 (3,343)(57)%
Total cost of revenue
$32,116 $20,752 $11,364 55 %$63,929 $39,158 $24,771 63 %
The increase in cost of subscription revenue for the three months ended October 31, 2023 compared to the same period last year was primarily due to higher personnel-related costs of $8.1 million as a result of increased headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to current and new employees, increased cloud services costs of $1.7 million, increased third-party outsourcing costs of $0.9 million, and increased facilities costs of $0.3 million.
The increase in cost of subscription revenue for the six months ended October 31, 2023 compared to the same period last year was primarily due to higher personnel related costs of $19.4 million as a result of increased headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to current and new employees, increased cloud services costs of $3.9 million, increased third-party outsourcing costs of $1.5 million, and increased facilities costs of $1.1 million.
41

The decrease in cost of professional services revenue for the three months ended October 31, 2023 compared to the same period last year was primarily due to lower personnel related costs of $0.2 million due to a decrease in the number of service projects.
The decrease in cost of professional services revenue for the six months ended October 31, 2023 compared to the same period last year was primarily due to lower personnel related costs of $2.0 million, lower facilities costs of $0.5 million, and lower overhead costs of $0.4 million.
Gross Profit and Gross Margin
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Gross profit$41,113$41,656$(543)(1)%$81,662$88,558$(6,896)(8)%
Gross margin
Subscription53 %68 %52 %71 %
Professional services83 %45 %86 %47 %
Total gross margin56 %67 %56 %69 %
The decrease in total gross margins for the three months ended October 31, 2023 compared to the same period last year was driven by a decline in subscription margin, offset by an increase in professional service margin. The subscription margin for the three months ended October 31, 2023 decreased due to increased personnel related costs as a result of additional headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to current and new employees, compared to the same period last year. The professional service margin for the three months ended October 31, 2023 increased primarily due to the mix of professional services provided, including an increase in prioritized engineering services, which generally have higher margins, offset by lower personnel-related costs compared to the same period last year.
The decrease in total gross margins for the six months ended October 31, 2023 compared to the same period last year was driven by decline in subscription margin, offset by an increase in professional service margin. The subscription margin for the six months ended October 31, 2023 decreased due to increased personnel-related costs as a result of additional headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to current and new employees, compared to the same period last year. The professional service margin for the six months ended October 31, 2023 increased primarily due to the mix of professional services provided, and due to lower personnel-related costs, compared to the same period last year.
Operating Expenses
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Operating expenses
Sales and marketing$49,895 $44,936 $4,959 11 %$93,780 $87,923 $5,857 %
Research and development50,399 50,051 348 %101,267 105,928 (4,661)(4)%
General and administrative20,215 18,635 1,580 %40,104 39,882 222 %
Total operating expenses$120,509 $113,622 $6,887 %$235,151 $233,733 $1,418 %
Sales and Marketing. The increase in sales and marketing expense for the three months ended October 31, 2023 compared to the same period last year was primarily due to increased marketing costs of $2.7 million, increased personnel-related costs of $1.2 million as a result of additional headcount and overall costs to support the growth in our business, increased stock-based compensation primarily related to additional equity awards granted to current and new employees, and increased advertising spend of $0.9 million.
42

The increase in sales and marketing expense for the six months ended October 31, 2023 compared to the same period last year was primarily due to increased marketing costs of $5.4 million, increased overhead costs of $1.0 million, and increased personnel-related costs of $0.9 million as a result of additional headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to current and new employees, partially offset by lower advertising spend of $1.5 million.
Research and Development. The increase in research and development expense for the three months ended October 31, 2023 compared to the same period last year was primarily due to increased cloud services costs of $4.8 million, and changes in C3.ai DTI contributions of $2.9 million in the same period last year, partially offset by lower personnel-related costs of $7.3 million.
The decrease in research and development expense for the six months ended October 31, 2023 compared to the same period last year was primarily due to lower personnel-related costs of $12.1 million, partially offset by higher hosting costs of $6.6 million, and higher overhead costs of $0.9 million.
General and Administrative. The increase in general and administrative expense for the three months ended October 31, 2023 compared to the same period last year was primarily due to increased personnel-related costs of $2.2 million as a result of additional headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to current and new employees, partially offset by lower corporate insurance costs of $0.5 million.
The increase in general and administrative expense for the six months ended October 31, 2023 compared to the same period last year was primarily due to increased professional services costs of $1.3 million, partially offset by lower corporate insurance costs of $1.0 million.
Interest Income
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Interest income$10,480 $4,224 $6,256 148 %$20,602 $6,762 $13,840 205 %
The increase in interest income for the three months ended October 31, 2023 compared to the same period last year was primarily the result of higher prevailing interest rates on our marketable securities portfolio.
The increase in interest income for the six months ended October 31, 2023 compared to the same period last year was primarily the result of higher prevailing interest rates on our marketable securities portfolio.
Other (Expense) Income, Net
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Other (expense) income, net$(638)$(945)$307 32 %$(877)$(1,966)$1,089 55 %
The decrease in other (expense) income, net for the three months ended October 31, 2023 compared to the same period last year was primarily due to higher foreign currency losses on the remeasurement of Euro-denominated cash and accounts receivable balances, in the three months ended October 31, 2022.
The decrease in other (expense) income, net for the six months ended October 31, 2023 compared to the same period last year was primarily due to higher foreign currency losses on the remeasurement of Euro-denominated cash and accounts receivable balances, in the six months ended October 31, 2022.
43

Provision for Income Taxes
Three Months Ended October 31,$ Change% ChangeSix Months Ended October 31,$ Change% Change
2023202220232022
(in thousands)(in thousands)
Provision for income taxes$226 $163 $63 39 %$374 $342 $32 %
The change in provision for income taxes for the three and six months ended October 31, 2023 compared with the same period last year was primarily related to foreign and state tax expense.
Non-GAAP Financial Measure
In addition to our financial results determined in accordance with generally accepted accounting principles in the United States, or GAAP, we believe free cash flow, a non-GAAP financial measure, is useful in evaluating liquidity and provides information to management and investors about our ability to fund future operating needs and strategic initiatives. We calculate free cash flow as net cash used in operating activities less purchases of property and equipment and capitalized software development costs. Free cash flow has limitations as an analytical tool, and it should not be considered in isolation or as a substitute for analysis of other GAAP financial measures, such as net cash used in operating activities. This non-GAAP financial measure may be different than similarly titled measures used by other companies. Additionally, the utility of free cash flow is further limited as it does not represent the total increase or decrease in our cash balances for a given period. The following table below provides a reconciliation of free cash flow to the GAAP measure of net cash used in operating activities for the periods presented.
Six Months Ended October 31,
20232022
(in thousands)
Net cash used in operating activities
$(44,654)$(90,845)
Less:
Purchases of property and equipment(16,631)(39,978)
Capitalized software development costs(2,750)(1,000)
Free cash flow$(64,035)$(131,823)
Net cash (used in) provided by investing activities$(96,698)$30,532 
Net cash provided by (used in) financing activities$5,532 $(1,593)
Liquidity and Capital Resources
Since inception, we have financed operations primarily through sales generated from our customers and sales of equity securities. As of October 31, 2023 and April 30, 2023, we had $149.0 million and $284.8 million of cash and cash equivalents and $613.3 million and $527.6 million of marketable securities, respectively, which were held for working capital purposes. Our short-term and long-term marketable securities generally consist of high-grade U.S. treasury securities, certificates of deposit, U.S. government agency securities, commercial paper and corporate debt securities. We have generated operating losses from our operations as reflected in our accumulated deficit of $944.4 million as of October 31, 2023. We expect to continue to incur operating losses and generate negative cash flows from operations in the next few quarters due to the investments we intend to make in our business, and as a result we may require additional capital to execute on our strategic initiatives to grow the business.
44

We believe that existing cash and cash equivalents and marketable securities alone will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months. We also believe we will meet expected future cash requirements and obligations through a combination of cash flows from operating activities and available cash balances. Our principal uses of cash in recent periods have been funding our operations and investing in capital expenditures. Our future capital requirements will depend on many factors, including our revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, expenses associated with our international expansion, the introduction of C3 AI Software enhancements, and the continuing market adoption of our C3 AI Software. In the future, we may enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may be required to seek additional equity or debt financing. If we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, results of operations, and financial condition.
The following table summarizes our cash flows for the periods presented:
Six Months Ended October 31,
 20232022
(in thousands)
Net cash used in operating activities
$(44,654)$(90,845)
Net cash (used in) provided by investing activities
$(96,698)$30,532 
Net cash provided by (used in) financing activities
$5,532 $(1,593)
Net decrease in cash, cash equivalents, and restricted cash
$(135,820)$(61,906)
Operating Activities. Net cash used in operating activities of $44.7 million for the six months ended October 31, 2023 was due to our net loss of $134.1 million adjusted for certain non-cash items, primarily consisting of stock-based compensation of $104.0 million, depreciation and amortization of $6.2 million, and $12.5 million cash outflows related to changes in operating assets and liabilities. The $12.5 million cash outflows related to changes in operating assets and liabilities was primarily attributable to an increase in accounts receivable of $8.6 million, a decrease to deferred revenue of $7.3 million, a decrease in accounts payable of $2.9 million, a decrease in accrued compensation and employee benefits of $2.6 million. This was partially offset by cash inflows related to an increase in lease liabilities of $7.8 million, and an increase in other liabilities of $1.7 million.
Net cash used in operating activities of $90.8 million for the six months ended October 31, 2022 was primarily due to our net loss of $140.7 million adjusted for non-cash charges for stock-based compensation of $112.6 million, depreciation and amortization of $2.4 million, and non-cash operating lease cost of $1.1 million. The $65.9 million cash outflow related to changes in operating assets and liabilities was primarily attributable to a decrease in accounts payable of $28.2 million, a decrease to deferred revenue of $18.5 million inclusive of an increase in related party balances of $0.3 million, a decrease in lease liabilities of $0.7 million, a decrease in other liabilities of $0.9 million, and an increase in accounts receivable of $14.7 million inclusive of an increase in related party balances of $18.0 million. This was partially offset by cash inflows related to a decrease in prepaid expenses, other current assets and other assets of $3.2 million, and an increase to accrued compensation and employee benefits of $1.1 million. This was partially offset by cash inflows related to an increase in lease liabilities of $0.7 million.
Investing Activities. Net cash used in investing activities of $96.7 million for the six months ended October 31, 2023 was attributable to purchases of marketable securities of $489.9 million and capital expenditures of $19.4 million mainly related to the leasehold improvements associated with the new leased space, partially offset by maturities and sales of marketable securities of $412.6 million.
Net cash provided by investing activities of $30.5 million for the six months ended October 31, 2022 was attributable to maturities and sales of marketable securities of $455.5 million, partially offset by the purchases of marketable securities of $384.0 million and capital expenditures of $41.0 million mainly related to the leasehold improvements associated with the new leased space.
45

Financing Activities. Net cash provided by financing activities of $5.5 million during the six months ended October 31, 2023 was due to $10.2 million of proceeds from the exercise of stock options for Class A common stock and $5.1 million of proceeds from the issuance of Class A common stock under the ESPP, offset by $9.7 million of taxes paid related to net share settlement of equity awards.
Net cash used in financing activities of $1.6 million during the six months ended October 31, 2022 was due to $3.4 million of taxes paid related to net share settlement of equity awards, partially offset by $1.8 million of proceeds from the exercise of stock options for Class A common stock.
Contractual Obligations and Commitments
Our contractual obligations and commitments primarily consist of operating lease commitments for our facilities and non-cancellable purchase commitments related to third-party cloud hosting services.
For additional information, refer to Note 6. Commitments and Contingencies to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Except as disclosed in Note 6., there has been no other material change in our contractual obligations and commitments other than in the ordinary course of business since our fiscal year ended April 30, 2023. See our Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023, for additional information regarding our contractual obligations.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements and the accompanying notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from our estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates discussed in the Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023.
46

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.
Interest Rate Risk
As of October 31, 2023, we had cash, cash equivalents, and marketable securities of $762.3 million. As of April 30, 2023, we had cash, cash equivalents, and marketable securities of $812.4 million. Interest-earning instruments carry a degree of interest rate risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. As of October 31, 2023, a hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents or marketable securities portfolio. Any realized gains or losses resulting from such interest rate changes would only occur if we sold the marketable securities prior to maturity.
Foreign Currency Exchange Risk
Our functional currency is the U.S. dollar. For the three months ended October 31, 2023 and 2022, approximately 5% and 10%, respectively, and for the six months ended October 31, 2023 and 2022, approximately 5% and 9%, respectively, of our sales were denominated in euros, and therefore our revenue, accounts receivable, and cash deposits are subject to foreign currency risk. Our foreign operating expenses are denominated in the local currencies of the countries in which we operate. Our condensed consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. A hypothetical 10% change in foreign currency exchange rates may result in a material impact on our unaudited condensed consolidated financial statements. To date, we have not had a formal hedging program with respect to foreign currencies, but we may do so in the future if our exposure to foreign currencies should become more significant. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Inflation Risk
We do not believe that inflation has had a material effect on our business, results of operations, or financial condition. If our costs were to become subject to significant inflationary pressures, including higher employee compensation costs, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, or results of operations.
Regulatory Risk
We operate in a number of jurisdictions, each with its own legal and regulatory structure that is unique and different from the others. Regulatory risk includes the risk of non-compliance with applicable legal and regulatory requirements and damage to our reputation as a result of failure to comply with laws, regulations, rules, related self-regulatory organization standards and codes of conduct applicable to our business activities. Failure to comply with legal and regulatory compliance could harm our business, financial condition, or results of operations.
47

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, our management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Based on such evaluation, our management, including our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Controls
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, human error, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
48

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we may become involved in legal proceedings relating to claims arising from the ordinary course of business. Our management believes that there are currently no claims or actions pending against us, the ultimate disposition of which could have a material adverse effect on our results of operations, financial condition or cash flows.
For additional information on legal proceedings, refer to Note 6. Commitments and Contingencies—Legal Proceedings in our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
ITEM 1A. RISK FACTORS
You should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes. Our business, results of operations, financial condition and prospects could also be harmed by risks and uncertainties that are not presently known to us or that we currently believe are not material. If any of the risks actually occur, our business, results of operations, financial condition, and prospects could be materially and adversely affected. Unless otherwise indicated, references to our business being harmed in these risk factors will include harm to our business, C3 AI Software (which includes our C3 AI Platform, C3 AI Applications and C3 Generative AI Product Suite), reputation, brand, financial condition, results of operations, and prospects. In such event, the market price of our Class A common stock could decline, and you could lose all or part of your investment.
Risks Related to Our Business and Our Industry
We have a history of losses, we anticipate our operating expenses will continue to increase in the future, and we may not be able to achieve or maintain profitability in the future.
We incurred net losses in each period since our founding in 2009. We generated net losses of approximately $69.8 million and $68.9 million for the three months ended October 31, 2023 and 2022, respectively, and $134.1 million and $140.7 million for the six months ended October 31, 2023 and 2022, respectively. As a result, we had an accumulated deficit of $944.4 million as of October 31, 2023. We expect to continue to incur net losses for the foreseeable future. These losses and accumulated deficit reflect the substantial investments we made to acquire new customers, commercialize our C3 AI Software, and continue to develop our C3 AI Software. While we have experienced revenue growth in recent periods, we do not know whether or when we will generate sufficient revenue to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs and expenses to increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. In particular, we intend to continue to expend significant funds to further develop our C3 AI Software and business, including:
investments in our research and development team and in the development of new features and enhancements of our C3 AI Software, including the hiring of additional development staff, and fees paid to third parties for related enhancements;
investments in sales, marketing, and services, including expanding our sales force and our customer service team, increasing our customer base, increasing market awareness of our C3 AI Software, and development of new technologies;
expanding our operations and infrastructure; and
hiring additional employees.
We will also face increased compliance costs associated with growth, the expansion of our customer base, and being a public company. Our efforts to grow our business may be costlier than we expect, our revenue growth may be slower than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, such as the other risks described herein, unforeseen expenses, difficulties, complications or delays, and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and Class A common stock may significantly decrease.
49


Further, in future periods, our revenue growth may be adversely impacted due to a number of factors, including a reduction in demand for our C3 AI Software, reduction in consumption of our C3 AI Software, increased competition, contraction of our overall market, our inability to accurately forecast demand for our C3 AI Software, or our failure, for any reason, to capitalize on growth opportunities. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our business will be harmed.
Historically, a limited number of customers have accounted for a substantial portion of our revenue. If existing customers do not renew their contracts with us, or if our relationships with our largest customers are impaired or terminated, our revenue could decline, and our results of operations would be adversely impacted.
Certain of our customers, including customers that, at the time, represented a significant portion of our business, have in the past reduced their spend with us or decided to not renew their subscriptions with us, which has reduced our anticipated future payments or revenue from these customers. It is not possible for us to predict the future level of demand from our larger customers for our C3 AI Software. In addition, our average total subscription contract value is decreasing, and we expect it to continue to decrease as we expand our customer base beyond a small number of large customers to a larger number of smaller customers.
Our customers generally have no obligation to renew, upgrade, or expand their subscriptions with us after the terms of their existing subscriptions expire. In addition, our customers may opt to decrease their usage of our C3 AI Software. As a result, we cannot provide assurance that our customers will renew, upgrade, or expand their subscriptions with us, if they renew at all. If one or more of our customers elect not to renew their subscriptions with us, or if our customers renew their subscriptions with us for shorter time periods, or if our customers decrease their usage of our C3 AI Software, or if our customers otherwise seek to renegotiate terms of their existing agreements on terms less favorable to us, our business and results of operations would be adversely affected. This adverse impact would be even more pronounced for customers that represent a material portion of our revenue or business operations.
Our business depends on our ability to attract new customers and on our existing customers purchasing additional subscriptions from us and renewing their existing subscriptions.
To increase our revenue, we must continue to attract new customers. Our success will depend to a substantial extent on the widespread adoption of our C3 AI Software. Although demand for data management, ML, analytics, and AI platforms and applications has grown in recent years, the market for these platforms and applications continues to evolve. Numerous factors may impede our ability to add new customers, including but not limited to, our failure to compete effectively against alternative products or services, to attract and effectively train new sales and marketing personnel, to develop or expand relationships with partners and resellers, to successfully innovate and deploy new applications and other solutions, to provide a quality customer experience and customer support, or to ensure the effectiveness of our marketing programs. If we are not able to attract new customers, it will have an adverse effect on our business, financial condition and results of operations.
In addition, our future success depends on our ability to sell additional subscriptions for our C3 AI Software to our existing customers, and our customers renewing their subscriptions when the contract term expires. Our customers generally have no contractual obligation to renew, upgrade, or expand their subscriptions after the terms of their existing subscriptions expire. In addition, our customers may opt to decrease their usage of our C3 AI Software. Given our limited experience with customer renewals of our AI products and services, we may not be able to accurately predict customer renewal rates. Our customers’ renewal and expansion commitments may decline or fluctuate as a result of a number of factors, including, but not limited to, their satisfaction with our C3 AI Software and our customer support, the frequency and severity of software and implementation errors or other reliability issues, the pricing of our subscriptions or competing solutions, changes in their IT budget, the effects of global economic conditions, and our customers’ financial circumstances, including their ability to maintain or expand their spending levels. In order for us to maintain or improve our results of operations, it is important that our customers renew or expand their subscriptions with us. If our customers do not purchase additional subscriptions, increase their usage of our software, or renew their subscriptions with us, our business, financial condition, and results of operations may be harmed.
50

We have limited historical experience with supporting or selling to smaller, non-enterprise customers. We intend to grow our customer base and further contribute to our overall growth by introducing product offerings with a lower entry price point, such as our no-code offering C3 AI Ex Machina. However, by broadening our customer base to include smaller or mid-size customers, we will be faced with risks that may not be present or that are present to a lesser extent with respect to sales to large organizations. Because of our limited experience in supporting or selling to smaller, non-enterprise customers, we may be unsuccessful in our efforts to get future smaller customers to renew or expand their subscriptions to our offerings. If such customers do not renew their agreements or renew on less favorable terms or for less usage, our revenue may grow more slowly than expected or decline, and our business, financial condition, and results of operations may be harmed.
Achieving renewal or expansion of usage and subscriptions may require us to engage increasingly in sophisticated and costly sales and support efforts that may not result in additional sales. In addition, the rate at which our customers expand the deployment of our C3 AI Software depends on a number of factors. If our efforts to expand our relationships with our customers are not successful, our business, financial condition, and results of operations may be harmed.
Because we derive substantially all of our revenue from subscriptions to our C3 AI Software and COE support services, failure of Enterprise AI solutions in general and our C3 AI Software in particular to satisfy customer demands or to achieve increased market acceptance would adversely affect our business, results of operations, financial condition, and growth prospects.
We derive and expect to continue for the foreseeable future to derive substantially all of our revenue from subscriptions to our C3 AI Software and COE support services. As such, the market acceptance of Enterprise AI solutions in general, and our C3 AI Software in particular, are critical to our continued success. Market acceptance of an Enterprise AI solution depends in part on market awareness of the benefits that Enterprise AI can provide over legacy products, emerging point products, and manual processes. In addition, in order for cloud-based Enterprise AI solutions to be widely accepted, organizations must overcome any concerns with placing sensitive information on a cloud-based platform. Demand for our C3 AI Software in particular is affected by a number of other factors, some of which are beyond our control. These factors include continued market acceptance of our C3 AI Software, the pace at which existing customers realize benefits from the use of our C3 AI Software and decide to expand deployment of our C3 AI Software across their business, the timing of development and release of new products by our competitors, technological change, reliability and security, the pace at which enterprises undergo digital transformation, and developments in data privacy regulations. We expect that the needs of our customers will continue to rapidly change and increase in complexity. We will need to improve the functionality and performance of our C3 AI Software continually to meet those rapidly changing, complex demands. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of Enterprise AI solutions in general or our C3 AI Software in particular, our business operations, financial results, and growth prospects will be materially and adversely affected.
Our current C3 AI Software, as well as applications, features, and functionality that we may introduce in the future, may not be widely accepted by our customers, may receive negative attention or may require us to compensate or reimburse third parties, any of which may lower our margins and harm our business.
Our ability to engage, retain, and increase our base of customers and to increase our revenue will depend on our ability to successfully create new applications, features, and functionality, both independently and together with third parties. We may introduce significant changes to our existing C3 AI Software or develop and introduce new and unproven applications, including technologies with which we have little or no prior development or operating experience. These new applications and updates may fail to engage, retain, and increase our base of customers or may suffer from lag in adoption. New applications may initially suffer from performance and quality issues that may negatively impact our ability to market and sell such applications to new and existing customers. The short- and long-term impact of any major change to our C3 AI Software, or the introduction of new applications, is particularly difficult to predict. If new or enhanced applications fail to engage, retain, and increase our base of customers, we may fail to generate sufficient revenue, operating margin, or other value to justify our investments in such applications, any of which may harm our business.
In addition, we are required to compensate or reimburse third parties in connection with certain sales of our current C3 AI Software as part of our partner relationships. New applications, features and functionality that we introduce in the future or new partner relationships may increase the amount of compensation or reimbursement we pay to third parties. Any future requirement or increase in the rate that we compensate or reimburse third parties would lower our profit margins and harm our business.
51

We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for our products is intensely competitive and characterized by rapid changes in technology, customer requirements, and industry standards, and frequent new platform and application introductions and improvements. We anticipate continued competitive challenges from current competitors who address different aspects of our offerings. We also expect competitive challenges from new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate and revenue that could adversely affect our business and results of operations.
Our main sources of current and potential competition fall into several categories:
internal IT organizations that develop internal solutions and provide self‑support for their enterprises;
commercial enterprise and point solution software providers;
open source software providers with data management, ML, and analytics offerings;
public cloud providers offering discrete tools and micro-services with data management, ML, and analytics functionality;
system integrators that develop and provide custom software solutions;
legacy data management product providers; and
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them, including our strategic partners who may offer a substantially similar solution based on a competitor’s technology or internally developed technology that is competitive with ours.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories, and larger customer bases;
larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader, deeper, or otherwise more established relationships with technology, channel, and distribution partners and customers;
wider geographic presence or greater access to larger customer bases;
greater focus in specific geographies or industries;
lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical, and other resources to provide support, make acquisitions, hire talent, and develop and introduce new products.
52

Some of our larger competitors have substantially broader and more diverse platform and application offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages potential customers from subscribing to our C3 AI Software, including by selling at zero or negative margins, bundling with other offerings, or offering closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of platform or application performance or features. As a result, even if the features of our C3 AI Software are superior, potential customers may not purchase our offerings. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for our offerings, which could adversely affect our business, operating results, and financial condition.
Moreover, new innovative start‑up companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented, or may invent similar or superior technologies that compete with ours. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses that allow them to offer more competitive and comprehensive solutions. As a result of such acquisitions, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these platforms and applications to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we can. These competitive pressures in our market or our failure to compete effectively may result in fewer orders, reduced revenue and gross margins, and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even mid‑size software firms and consequently customers’ willingness to purchase from such firms.
We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition, and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced operating margins, and loss of market share. Further, we may be required to make substantial additional investments in research, development, marketing, and sales in order to respond to such competitive threats, and we cannot assure you that we will be able to compete successfully in the future.
Our sales cycles can be long and unpredictable, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.
Our results of operations may fluctuate, in part, because of the complexity of customer problems that our C3 AI Software address, the resource‑intensive nature of our sales efforts, the length and variability of the sales cycle for our C3 AI Software, and the difficulty in making short‑term adjustments to our operating expenses. The timing of our sales is difficult to predict. The length of our sales cycle, from initial evaluation to payment for our subscriptions is approximately 3.5 months but can vary substantially from customer to customer and can extend over a number of years for some customers. Our sales efforts involve educating our customers about the use, technical capabilities, and benefits of our C3 AI Software. Customers often undertake a prolonged evaluation process, which frequently involves not only our C3 AI Software but also those of other companies. In addition, the size of potential customers may lead to longer sales cycles. For instance, we invest resources into sales to large organizations and large organizations typically undertake a significant evaluation and negotiation process due to their leverage, size, organizational structure and approval requirements, all of which can lengthen our sales cycle. We may also face unexpected deployment challenges with large organizations or more complicated deployment of our C3 AI Software. Large organizations may demand additional features, support services, and pricing concessions or require additional security management or control features. Some organizations may also require an on-premise solution rather than a cloud solution, which potentially requires additional implementation time and potentially a longer sales cycle. We may spend substantial time, effort and money on sales efforts to large organizations without any assurance that our efforts will produce any sales or that these customers will deploy our C3 AI Software widely enough across their organization to justify our substantial upfront investment. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers.
53

Individual sales have historically and may in the future represent a large proportion of our overall sales during any given period, which impacts our ability to plan and manage cash flows and margins. These large individual sales have, in some cases, occurred in quarters or years subsequent to those we anticipated, or have not occurred at all. If our sales cycle lengthens or our substantial upfront investments do not result in sufficient revenue to justify our investments, our operating results could be adversely affected. In addition, within each quarter or year, it is difficult to project when a deal will close. Therefore, it is difficult to determine whether we are achieving our quarterly or annual expectations until near the end of the applicable quarter or year. Most of our expenses are relatively fixed or require time to adjust. Therefore, if expectations for our business are not accurate, we may not be able to adjust our cost structure on a timely basis, and our margins and cash flows may differ from expectations.
Certain revenue metrics such as net dollar-based retention rate or annual recurring revenue may not be accurate indicators of our future financial results.
Other subscription-based software companies often report on metrics such as net dollar-based revenue retention rate, annual recurring revenue or other revenue metrics, and investors and analysts sometimes look to these metrics as indicators of business activity in a period for businesses such as ours. However, our dependence on a small number of high-value customer contracts, these metrics are not accurate indicators of future revenue for any given period of time because the gain or loss of even a single high-value customer contract could cause significant volatility in these metrics. If investors and analysts view our business through these metrics, the trading price of our Class A common stock may be adversely affected.
Changes in our subscription or pricing models could adversely affect our operating results.
As the markets for our subscriptions grow, as new competitors introduce new products or services that compete with ours, or as we enter into new international markets, we may be unable to attract new customers at the same price or based on the same pricing model as we have historically used. Regardless of pricing model used, large customers may demand higher price discounts than in the past. Our competitors may also introduce new products that compete with ours or reduce their prices, or we may be unable to attract new customers or retain existing customers based on our historical subscription and pricing models. As a result, we may be required to reduce our prices, offer shorter contract durations or offer alternative pricing models, any of which could adversely affect our business.
We have limited experience with respect to determining the optimal prices for subscriptions for our C3 AI Software. In the past, we have been able to increase our prices for our C3 AI Software, but we may choose not to introduce or be unsuccessful in implementing future price increases or changes in our pricing models. In the second quarter of fiscal year 2023, we announced a change to our go-to-market strategy. This change includes a way for new customers to utilize our products at a smaller initial contract size and pay for services based on their monthly consumption of vCPU hours, rather than payment pursuant to a purely subscription-based payment option. Unlike customers utilizing our subscription-based option, in which revenue is recognized ratably over the term of the subscription, for customers utilizing our new consumption-based payment option, we will recognize revenue on consumption. Because such customers will have flexibility in the timing of their consumption, we do not have the same visibility into the timing of revenue recognition for such customers that we have with our subscription-based customers. There is a risk that customers using the consumption-based option will consume our platform more slowly than we expect, and our actual results may differ from our forecasts. This risk may increase as more customers move to the consumption-based model. Further, investors and securities analysts may not understand how our consumption-based option differs from our subscription-based option, or the intersection of our consumption-based option and our subscription-based option. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our Class A common stock could decline substantially, and we could face costly lawsuits, including securities class actions.
Given our limited operating history and limited experience with our current pricing models, we may not be able to accurately predict customer renewal or retention rates. As a result, we may be required or choose to reduce our prices or change our pricing model, which could harm our business, results of operations, and financial condition.
54

Our revenue growth depends in part on the success of our strategic relationships with third parties, including channel partners, and if we are unable to establish and maintain successful relationships with them, our business, operating results, and financial condition could be adversely affected.
We seek to grow our partner ecosystem as a way to grow our business. We anticipate that we will continue to establish and maintain relationships with third parties, such as channel partners, resellers, OEMs, system integrators, independent software and hardware vendors, and platform and cloud service providers. For example, in June 2019, we entered into a strategic collaboration with Baker Hughes whereby Baker Hughes operates as the exclusive channel partner and reseller of our C3 AI Software in the oil and gas industry and a non-exclusive reseller in other industries. This arrangement was most recently revised in January 2023 and continues until April 30, 2025, with options to renew. We also have strategic relationships with AWS, FIS, Google Cloud, Microsoft, and Raytheon.
We plan to continue to establish and maintain similar strategic relationships in certain industry verticals and otherwise, and we expect our channel partners to become an increasingly important aspect of our business. However, these strategic relationships could limit our ability in the future to compete in certain industry verticals and, depending on the success of our third-party partners and the industries that those partners operate in generally, may negatively impact our business because of the nature of strategic alliances, exclusivity provisions, or otherwise. We work closely with select vendors to design solutions to specifically address the needs of certain industry verticals or use cases within those verticals. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all.
Our future growth in revenue and ability to achieve and sustain profitability depends in part on our ability to identify, establish, and retain successful strategic partner relationships in the United States and internationally, which will take significant time and resources and involve significant risk. To the extent we do identify such partners, we will need to negotiate the terms of a commercial agreement with them under which the partner would distribute our C3 AI Software. We cannot be certain that we will be able to negotiate commercially attractive terms with any strategic partner, if at all. In addition, all channel partners must be trained to distribute our C3 AI Software. In order to develop and expand our distribution channel, we must develop and improve our processes for channel partner introduction and training. If we do not succeed in identifying suitable strategic partners or maintain our relationships with such partners, our business, operating results, and financial condition may be adversely affected.
Moreover, we cannot guarantee that the partners with whom we have strategic relationships will continue to devote the resources necessary to expand our reach and increase our distribution. In addition, customer satisfaction with services and other support from our strategic partners may be less than anticipated, negatively impacting anticipated revenue growth and results of operations. We cannot be certain that these partners will prioritize or provide adequate resources to selling our C3 AI Software. Further, some of our strategic partners offer competing platforms and applications or also work with our competitors. As a result of these factors, many of the companies with whom we have strategic alliances may choose to pursue alternative technologies and develop alternative platforms and applications in addition to or in lieu of our C3 AI Software, either on their own or in collaboration with others, including our competitors. We cannot assure you that our strategic partners will continue to cooperate with us. In addition, actions taken or omitted to be taken by such parties may adversely affect us. Moreover, we rely on our channel partners to operate in accordance with the terms of their contractual agreements with us. For example, our agreements with our channel partners limit the terms and conditions pursuant to which they are authorized to resell or distribute our C3 AI Software and offer technical support and related services. If we are unsuccessful in establishing or maintaining our relationships with third parties, or if our strategic partners do not comply with their contractual obligations to us, our business, operating results, and financial condition may be adversely affected. Even if we are successful in establishing and maintaining these relationships with third parties, we cannot assure you that these relationships will result in increased customer usage of our C3 AI Software or increased revenue to us.
In addition, some of our sales to government entities have been made, and in the future may be made, indirectly through our channel partners. Government entities may have statutory, contractual, or other legal rights to terminate contracts with our channel partners for convenience or due to a default, and, in the future, if the portion of government contracts that are subject to renegotiation or termination at the election of the government entity are material, any such termination or renegotiation may adversely impact our future operating results. In the event of such termination, it may be difficult for us to arrange for another channel partner to sell our C3 AI Software to these government entities in a timely manner, and we could lose sales opportunities during the transition. Government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government entity refusing to renew its subscription to our C3 AI Software, a reduction of revenue, or fines or civil or criminal liability if the audit uncovers improper or illegal activities.
55

If the market for our C3 AI Software fails to grow as we expect, or if businesses fail to adopt our C3 AI Software, our business, operating results, and financial condition could be adversely affected.
It is difficult to predict customer adoption rates and demand for our C3 AI Software, the entry of competitive platforms, or the future growth rate and size of the cloud-based software and software-as-a-service, or SaaS, business software markets. A substantial majority of our revenue has come from sales of our subscription-based software products, which we expect to continue for the foreseeable future. Although demand for data management, ML, and analytics platforms and applications has grown in recent years, the market for these platforms and applications continues to evolve. We cannot be sure that this market will continue to grow or, even if it does grow, that businesses will adopt our C3 AI Software. Our future success will depend in large part on our ability to further penetrate the existing market for Enterprise AI software, as well as the continued growth and expansion of what we believe to be an emerging market for Enterprise AI platforms and applications that are faster, easier to adopt, and easier to use. Our ability to further penetrate the Enterprise AI market depends on a number of factors, including the cost, performance, and perceived value associated with our C3 AI Software, as well as customers’ willingness to adopt a different approach to data analysis. We have spent, and intend to keep spending, considerable resources to educate potential customers about digital transformation, AI, and ML in general and our C3 AI Software in particular. However, we cannot be sure that these expenditures will help our C3 AI Software achieve any additional market acceptance. Furthermore, potential customers may have made significant investments in legacy analytics software systems and may be unwilling to invest in new platforms and applications. If the market fails to grow or grows more slowly than we currently expect or businesses fail to adopt our C3 AI Software, our business, operating results, and financial condition could be adversely affected.
If we fail to respond to rapid technological changes, extend our C3 AI Software, or develop new features and functionality, our ability to remain competitive could be impaired.
The market for our C3 AI Software is characterized by rapid technological change and frequent new platform and application introductions and enhancements, changing customer demands, and evolving industry standards. The introduction of platforms and applications embodying new technologies can quickly make existing platforms and applications obsolete and unmarketable. Data management, ML, and analytics platforms and applications are inherently complex, and it can take a long time and require significant research and development expenditures to develop and test new or enhanced platforms and applications. The success of any enhancements or improvements to our existing C3 AI Software or any new applications depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with existing technologies, and overall market acceptance.
Our ability to grow our customer base and generate revenue from customers will depend heavily on our ability to enhance and improve our C3 AI Software, to develop additional functionality and use cases, introduce new features and applications and interoperate across an increasing range of devices, operating systems, and third-party applications. Our customers may require features and capabilities that our current C3 AI Software does not have or may face use cases that our current C3 AI Software does not address. We invest significantly in research and development, and our goal is to focus our spending on measures that improve quality and ease of adoption and create organic customer demand for our C3 AI Software. When we develop a new enhancement or improvement to our C3 AI Software, we typically incur expenses and expend resources upfront to develop, market and promote the new enhancement and improvement. Therefore, when we develop and introduce new enhancements and improvements to our C3 AI Software, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market. There is no assurance that our enhancements to our C3 AI Software or our new application experiences, functionality, use cases, features, or capabilities will be compelling to our customers or gain market acceptance. If our research and development investments do not accurately anticipate customer demand, or if we fail to develop our C3 AI Software in a manner that satisfies customer preferences in a secure, timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our C3 AI Software.
Moreover, even if we introduce new capabilities in our C3 AI Software, we may experience a decline in revenue from sales of our existing C3 AI Software that is not offset by revenue from the new C3 AI Software capabilities and applications. For example, customers may delay ordering subscriptions of new C3 AI Software capabilities or applications to permit them to make a more thorough evaluation of the C3 AI Software or until industry and marketplace reviews become widely available. Some customers may hesitate to migrate to new C3 AI Software due to concerns regarding the complexity of migration and suite or application infancy issues on performance. In addition, we may lose existing customers who choose a competitor’s AI platforms and applications rather than migrate to our new C3 AI Software capabilities and applications. This could result in a temporary or permanent revenue shortfall and adversely affect our business.
56

Any failure of our C3 AI Software to operate effectively with future infrastructure platforms and technologies could reduce the demand for our C3 AI Software. If we are unable to respond to these changes in a timely and cost-effective manner, our C3 AI Software may become less marketable, less competitive, or obsolete, and our business may be adversely affected.
The introduction of new AI platforms and applications by competitors or the development of entirely new technologies to replace existing offerings could make our C3 AI Software obsolete or adversely affect our business, results of operations, and financial condition. We may experience difficulties with software development, design, or marketing that could delay or prevent our development, introduction, or implementation of new C3 AI Software experiences, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new features and capabilities, and there can be no assurance that new C3 AI Software features or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by customers brought against us, all of which could harm our business. Moreover, new productivity features for our C3 AI Software may require substantial investment, and we have no assurance that such investments will be successful. If customers do not widely adopt our new C3 AI Software features and capabilities, we may not be able to realize a return on our investment. If we are unable to develop, license, or acquire new features and capabilities to our C3 AI Software on a timely and cost-effective basis, or if such enhancements do not achieve market acceptance, our business could be harmed.
If we were to lose the services of our CEO or other members of our senior management team, we may not be able to execute our business strategy.
Our success depends in a large part upon the continued service of key members of our senior management team. In particular, our founder and CEO, Thomas M. Siebel, is critical to our overall management, sales strategy, culture, strategic direction, engineering, and operations. In addition, Mr. Siebel is a recognized leader in information technology and is critical to the continued development of our C3 AI Software. All of our executive officers are at-will employees, and we do not maintain any key person life insurance policies. The loss of any member of our senior management team could make it more difficult to execute our business strategy and, therefore, harm our business.
The failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our C3 AI Software.
Our ability to expand our customer base and achieve broader market acceptance of our C3 AI Software depends to a significant extent on our ability to continue to expand our marketing and sales operations and the ultimate effectiveness of those operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally.
Identifying and recruiting qualified sales representatives and training them is time consuming and resource intensive, and they may not be fully trained and productive for a significant amount of time. Our C3 AI Software is complicated and, as such, our sales force and operations require significant time and investment for proper recruitment, onboarding, and training in order for our sales operations to be productive. In addition, as we enter into new markets, expand the capabilities of our C3 AI Software and offer new C3 AI Software, we may need to identify and recruit additional sales and marketing efforts specific to such strategic expansion. Our efforts to do so may be increasingly resource intensive, time consuming, and ultimately unsuccessful. We also dedicate significant resources to sales and marketing programs, including internet and other online advertising. As more customers take advantage of our consumption-based pricing options, once a new customer begins using our C3 AI Software, our sales team will need to continue to focus on expanding consumption with that customer. All of these efforts require us to invest significant financial and other resources. In addition, the cost to acquire customers is high due to these marketing and sales efforts. Our business will be harmed if our efforts do not generate a correspondingly significant increase in revenue. We will not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.
In addition, our business would be adversely affected if our marketing and sales efforts are not successful and generate increases in revenue that are smaller than anticipated. If our marketing and sales efforts are not effective, our sales and revenue may grow more slowly than expected or materially decline, and our business may be significantly harmed.
57

If we fail to develop, maintain, and enhance our brand and reputation cost-effectively, our business and financial condition may be adversely affected.
We believe that developing, maintaining, and enhancing awareness and integrity of our brand and reputation in a cost-effective manner are important to achieving widespread acceptance of our C3 AI Software and are important elements in attracting new customers and maintaining existing customers. We believe that the importance of our brand and reputation will increase as competition in our market further intensifies. Successful promotion of our brand depends on the effectiveness of our marketing efforts, our ability to provide a reliable and useful C3 AI Software at competitive prices, the perceived value of our C3 AI Software, our ability to maintain our customers’ trust, our ability to continue to develop additional functionality and use cases and our ability to differentiate our C3 AI Software and capabilities from competitive offerings. Brand promotion activities may not yield increased revenue, and even if they do, the increased revenue may not offset the expenses we incur in building and maintaining our brand and reputation. We also rely on our customer base in a variety of ways, including to give us feedback on our C3 AI Software. If we fail to promote and maintain our brand successfully or to maintain loyalty among our customers, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new customers and partners or retain our existing customers and partners and our business and financial condition may be adversely affected. Any negative publicity relating to our employees, partners, or others associated with these parties, may also tarnish our own reputation simply by association and may reduce the value of our brand. Damage to our brand and reputation may result in reduced demand for our C3 AI Software and increased risk of losing market share to our competitors. Any efforts to restore the value of our brand and rebuild our reputation may be costly and may not be successful.
We may not successfully manage our growth or plan for future growth.
Since our founding in 2009, we have experienced rapid growth. The growth and expansion of our business places a continuous and significant strain on our management, operational, and financial resources. Further growth of our operations to support our customer base, our expanding third-party relationships, our information technology systems, and our internal controls and procedures may not be adequate to support our operations. Managing our growth will also require significant expenditures and allocation of valuable management resources, including the challenges of integrating, developing, and motivating a rapidly growing employee base in various countries around the world. Certain members of our management have not previously worked together for an extended period of time, and some do not have experience managing a public company, which may affect how they manage our growth.
In addition, our rapid growth may make it difficult to evaluate our future prospects. Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If we fail to achieve the necessary level of efficiency in our organization as it grows, or if we are not able to accurately forecast future growth, our business would be harmed.
If we are unable to ensure that our C3 AI Software interoperates with a variety of software applications that are developed by others, including our partners, we may become less competitive and our business may be harmed.
Our C3 AI Software must integrate with a variety of hardware and software platforms, and we need to continuously modify and enhance our C3 AI Software to adapt to changes in hardware and software technologies. In particular, we have developed our C3 AI Software to be able to easily integrate with key third-party applications, including the applications of software providers that compete with us as well as our partners. We are typically subject to standard terms and conditions of such providers, which govern the distribution, operation, and fees of such software systems, and which are subject to change by such providers from time to time. Our business will be harmed if any provider of such software systems:
discontinues or limits our access to its software;
modifies its terms of service or other policies, including fees charged to, or other restrictions on us, or other platform and application developers;
changes how information is accessed by us or our customers;
establishes more favorable relationships with one or more of our competitors; or
develops or otherwise favors its own competitive offerings over our C3 AI Software.
58

Third-party services and products are constantly evolving, and we may not be able to modify our C3 AI Software to assure their compatibility with that of other third parties as they continue to develop or emerge in the future or we may not be able to make such modifications in a timely and cost-effective manner. In addition, some of our competitors may be able to disrupt the operations or compatibility of our C3 AI Software with their products or services, or exert strong business influence on our ability to, and terms on which we, operate our C3 AI Software. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our C3 AI Software or gives preferential treatment to our competitors or competitive products, whether to enhance their competitive position or for any other reason, the interoperability of our C3 AI Software with these products could decrease and our business, results of operations, and financial condition would be harmed. If we are not permitted or able to integrate with these and other third-party applications in the future, our business, results of operations, and financial condition would be harmed.
Our ability to sell subscriptions to our C3 AI Software could be harmed by real or perceived material defects or errors in our C3 AI Software.
The technology underlying our C3 AI Software is inherently complex and may contain material defects or errors, particularly when new applications are first introduced, when new features or capabilities are released, or when integrated with new or updated third-party hardware or software. There can be no assurance that our existing C3 AI Software and new applications will not contain defects or errors. Any real or perceived errors, failures, vulnerabilities, or bugs in our C3 AI Software could result in negative publicity or lead to data security, access, retention, or other performance issues, all of which could harm our business. Correcting such defects or errors may be costly and time-consuming and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and would harm our business.
The failure to attract and retain additional qualified personnel or to maintain our company culture could harm our business and prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executives, data scientists, engineers, software developers, sales personnel, and other key employees in our industry is intense. In particular, we compete with many other companies for employees with high levels of expertise in designing, developing and managing platforms and applications for data management, ML, and analytics technologies, as well as for skilled data scientists, sales, and operations professionals. In addition, we are extremely selective in our hiring process which requires significant investment of time and resources from internal stakeholders and management. At times, we have experienced, and we may continue to experience, difficulty in hiring personnel who meet the demands of our selection process and with appropriate qualifications, experience, or expertise, and we may not be able to fill positions as quickly as desired. We completed our initial public offering in December 2020 and potential candidates may not perceive our compensation package, including our equity awards, as favorably as employees hired prior to our initial public offering. In addition, our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile. We may not be able to identify or implement such changes in a timely manner.
Many of the companies with which we compete for experienced personnel have greater resources than we have, and some of these companies may offer more attractive compensation packages. If the perceived value of our equity awards declines, or if the mix of equity and cash compensation that we offer is unattractive, it may adversely affect our ability to recruit and retain highly skilled employees. Job candidates may also be threatened with legal action under agreements with their existing employers if we attempt to hire them, which could impact hiring and result in a diversion of our time and resources. Additionally, laws and regulations, such as restrictive immigration laws, or export control laws, may limit our ability to recruit internationally. We must also continue to retain and motivate existing employees through our compensation practices, company culture, and career development opportunities.
We believe that a critical component to our success and our ability to retain our best people is our culture. As we continue to grow and develop a public company infrastructure, we may find it difficult to maintain our company culture.
In addition, many of our employees may be able to receive significant proceeds from sales of our equity in the public markets, which may reduce their motivation to continue to work for us. Moreover, the proceeds from our recent initial public offering could create disparities in wealth among our employees, which may harm our culture and relations among employees and our business.
59

If we fail to attract new personnel or to retain our current personnel, our business would be harmed.
Our annual and quarterly results and key metrics are likely to fluctuate significantly and may not fully reflect the underlying performance of our business.
Our annual and quarterly results of operations and key metrics may vary significantly in the future as they have in the past, particularly in light of our dependence on a limited number of high-value customer contracts, and period-to-period comparisons of our results of operations and key metrics may not be meaningful. Accordingly, the results of any one year or quarter should not be relied upon as an indication of future performance. Our results of operations and key metrics 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 our annual or quarterly results may negatively impact the value of our securities. Factors that may cause fluctuations in our annual or quarterly results of operations and key metrics include, without limitation, the risk factors listed elsewhere in this section and the factors listed below:
our ability to generate significant revenue from new offerings;
our ability to expand our number of partners and distribution of our C3 AI Software;
our ability to hire and retain employees, in particular those responsible for the selling or marketing of our C3 AI Software;
our ability to develop and retain talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time and provide sales leadership in areas in which we are expanding our sales and marketing efforts;
changes in the way we organize and compensate our sales teams;
the timing of expenses and recognition of revenue;
our ability to increase sales to large organizations as well as increase sales to a larger number of smaller customers;
the length of sales cycles and seasonal purchasing or consumption patterns of our customers;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations, and infrastructure, as well as international expansion and entry into operating leases;
timing and effectiveness of new sales and marketing initiatives;
changes in our pricing policies or those of our competitors;
the timing and success of new platforms, applications, features, and functionality by us or our competitors;
failures or breaches of security or privacy by us or our suppliers and business partners, and the costs associated with remediating any such failures or breaches;
changes in the competitive dynamics of our industry, including consolidation among competitors;
changes in laws and regulations that impact our business;
any large indemnification payments to our users or other third parties;
the timing of expenses related to any future acquisitions;
health epidemics or pandemics, such as the COVID-19 pandemic;
the impact of any applicable changes in accounting standards or management assumptions, estimates or judgments on complex accounting matters;
civil unrest and geopolitical instability; and
60

general political, economic, and market conditions.
Our performance metrics, data regarding customer engagement and certain other operational data in this report are subject to assumptions and limitations and may not provide an accurate indication of our future or expected results.
Our performance metrics, including data regarding customer engagement, and other operational data may involve judgment and therefore may not reflect our actual performance, and investors should consider these metrics in light of the assumptions used in calculating such metrics and limitations as a result thereof. Our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we report. In addition, investors should not place undue reliance on these metrics as an indicator of our future or expected results. Moreover, these metrics may differ from similarly titled metrics presented by other companies and may not be comparable to such other metrics. We regularly review and may adjust our processes for calculating our metrics to improve their accuracy. If our metrics are not accurate representations of our business; if we discover material inaccuracies in our metrics; or if the metrics we rely on to track our performance do not provide an accurate measurement of our business, our reputation may be harmed, we may be subject to legal or regulatory actions, and our operating and financial results could be adversely affected.
We generally recognize revenue from subscriptions to our C3 AI Software over the terms of such subscriptions. 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 revenue from subscriptions to our C3 AI Software over the terms of these subscriptions. As a result, a portion of the revenue we report in each year and each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during prior periods. Consequently, a decline in new or renewed subscriptions in any single year or quarter may only have a small impact on the revenue that we recognize for that period. However, such a decline will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and potential changes in our pricing policies or rate of customer expansion or retention may not be fully reflected in our results of operations until future periods. In addition, a significant portion of our costs are expensed as incurred. As a result, growth in the number of new customers could continue to result in our recognition of higher costs and lower revenue in the earlier periods of our subscriptions. Finally, our subscription-based revenue model also makes it difficult for us to rapidly increase our revenue through additional subscription sales in any period, as revenue from new customers or from existing customers that increase their use of our C3 AI Software must be recognized over the applicable subscription term. These risks are further exacerbated by our dependence on high-value customer contracts.
Any failure to offer high-quality maintenance and support services for our customers may harm our relationships with our customers and, consequently, our business.
Once our C3 AI Software is deployed, our customers depend on our maintenance and support teams to resolve technical and operational issues and provide critical updates relating to our C3 AI Software. Our ability to provide effective customer maintenance and support is largely dependent on our ability to attract, train, and retain qualified personnel with experience in supporting customers with software such as ours and maintaining the same. The number of our customers has grown significantly and that has and will continue to put additional pressure on our customer maintenance and support teams. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for technical support. We also may be unable to modify the scope and delivery of our maintenance services and technical support to compete with changes in the technical services provided by our competitors. Increased customer demand for maintenance and support services, without corresponding revenue, could increase costs and negatively affect our operating results. In addition, if we experience increased customer demand for support and maintenance, we may face increased costs that may harm our results of operations. Further, as we continue to grow our operations and support our global customer base, we need to be able to continue to provide efficient support and effective maintenance that meets our customers’ needs globally. If we are unable to provide efficient customer maintenance and support globally or if we need to hire additional maintenance and support personnel, our business may be harmed. Our ability to attract new customers is highly dependent on our business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality maintenance and support services, a failure of channel parties to maintain high-quality maintenance and support services or a market perception that we do not maintain high-quality maintenance and support services for our customers, would harm our business.
61

Macroeconomic uncertainties have had, and could continue to have, an adverse impact on our business, our operations, and the markets and communities in which we, our partners, and users operate.
Global economic and business activities continue to face widespread macroeconomic uncertainties, including labor shortages and supply chain disruptions, inflation, interest rate fluctuations, or the existence of pandemics (such as the COVID-19 pandemic), bank failures and monetary supply shifts, as well as recession risks, which may continue for an extended period and which could result in our customer prospects and our existing customers experiencing slowdowns in their businesses, which in turn may result in reduced demand for our C3 AI Software, lengthening of sales cycles, loss of customers, and difficulties in collections. Our vendors and suppliers may experience, or may continue to experience, disruptions in their supply chains, which may result in service interruptions or additional operating expenses, and may increase the price at which our vendors and suppliers are willing to sell their products to us.
To the extent macroeconomic uncertainties continue to adversely affect our business, financial condition, and results of operations, many of the other risks described in this “Risk Factors” section could be exacerbated, including but not limited to, those related to our ability to increase sales to existing and new customers, develop and deploy new offerings and applications and maintain effective marketing and sales capabilities.
We are subject to stringent and evolving U.S. and foreign laws, regulations, rules, contractual obligations, policies, self-regulatory schemes, standards and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and 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.
We collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share (collectively, Process) personal data and other sensitive information, including proprietary and confidential business data, trade secrets, intellectual property, sensitive third-party data, protected health information, and financial data. 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, contractual requirements, and other obligations that govern the processing of personal data by us and on our behalf.
In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws). For example, the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH, imposes specific requirements relating to the privacy, security and transmission of individually identifiable health information and the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”), (collectively, “CCPA”), applies to personal information of consumers, business representatives and employees who are California residents, and imposes obligations on covered businesses, including, but not limited to, providing specific disclosures in privacy notices and honoring requests of such individuals to exercise certain privacy rights related to their personal data, such as those noted below. The CCPA provides for statutory fines for noncompliance (up to $7,500 per violation) and allows private litigants affected by certain data breaches to recover significant statutory damages. In addition, the CPRA expanded the CCPA’s requirements, including by adding a new right for individuals to correct their personal information and establishing a new California Privacy Protection Agency (“CPPA”) to implement and enforce the law. Other states, such as Virginia, Colorado, Connecticut and Utah, have enacted comprehensive data privacy laws and similar laws are being considered in several other states and at the federal level and local levels, reflecting a trend toward more stringent privacy legislation in the United States. These state laws and the CCPA provide individuals with certain rights concerning their personal information, including the right to access, correct, or delete certain personal information, and 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 new laws could further complicate compliance efforts and increase legal risk and compliance costs for us, the third parties upon whom we rely, and our customers.
62

Outside the United States, an increasing number of laws, regulations, and industry standards apply to data privacy and security. In Canada, the Personal Information Protection and Electronic Documents Act, or PIPEDA, and various related provincial laws, as well as Canada’s Anti-Spam Legislation, or CASL, may apply to our operations. We also target customers in Asia and have operations in Japan and Singapore and may be subject to new and emerging data privacy regimes in Asia, including Singapore’s Personal Data Protection Act. In the European Economic Area, or EEA, we are subject to the European General Data Protection Regulation, or GDPR, and in the United Kingdom, or UK, we are subject to the UK data protection regime, or UK GDPR. Companies that must comply with the GDPR or the UK GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements, with violations potentially resulting in an order prohibiting the processing of personal data and/or fines of up to the greater of €20 million or 4% of the annual global revenues of the noncompliant company in the European Union, and up to the greater of GBP 17.5 million or 4% of the annual global revenues in the UK; or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests.
In the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. European and other data protection laws, including the GDPR and UK GDPR also restrict the ability of companies to transfer personal data to the United States and other countries. Although there are currently various mechanisms that may be used to transfer personal data from the EEA and the UK to the United States in compliance with law, such as the EEA’s standard contractual clauses, the UK’s International Data Transfer Agreement/Addendum, and the Transatlantic Privacy Framework (which allows for transfers for relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States. It is unclear how data transfers from countries such as the EEA and UK to the United States will be regulated in the long term, which measures must be put in place for onward transfers, and whether or not the Transatlantic Data Privacy Framework will provide a long-term solution to managing flows of personal data from the EEA and the UK to the United States.
As such, we, or our vendors, may be unable to implement measures sufficient to lawfully transfer personal data in a manner necessary to provide our services in certain regions without incurring significant cost, or at all. If we cannot implement a valid compliance mechanism for cross-border data transfers, we may face significant adverse consequences, including the interruption or degradation of our operations, increased exposure to regulatory actions, substantial fines and penalties, and injunctions against processing or transferring personal data from Europe or other foreign jurisdictions. The inability to import personal data to the United States could significantly and negatively impact our business operations, including by limiting our ability to collaborate with parties that are subject to such cross-border data transfer or localization laws; or requiring us to increase our personal data processing capabilities and infrastructure in foreign jurisdictions at significant expense. Some European regulators have significantly restricted some companies’ data processing activities from transferring certain personal data out of Europe allegedly violating the GDPR’s cross-border data transfer limitations, which has materially impacted companies’ operations revenues. Additionally, companies that transfer personal data outside of the EEA and UK to other jurisdictions, particularly the United States, are subject to increased scrutiny form regulators, individual litigants and activist groups.
Other data protection laws in the EEA and the UK, such as those implementing the ePrivacy Directive, restrict the use of cookies and similar technologies on which our website and product rely. Regulators are increasingly focused on compliance with requirements in the online tracking ecosystem, and current national laws implementing the ePrivacy Directive are likely to be replaced in the EU by a regulation known as the ePrivacy Regulation, which will significantly increase fines for non-compliance. Other countries outside of Europe increasingly emulate European data protection laws. As a result, operating our business or offering our services in Europe or other countries with similar data protection laws would subject us to substantial compliance costs and potential liability and may require changes to the ways we collect and use personal data.
63

In addition to data privacy and security laws, we are also subject to the terms of external and internal privacy and security policies, codes, representations, certifications, industry standards adopted by industry groups, publications and frameworks, contractual obligations to third parties, and other statements related to privacy, information security, and data processing. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators or other adverse consequences. We are subject to contractual obligations to indemnify and hold harmless third parties from the costs or consequences of non-compliance with data protection laws or other obligations. We are also bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. For example, certain privacy laws, such as the GDPR and the CCPA, require our customers to impose specific contractual restrictions on their service providers.
Our use of artificial intelligence, or AI, and machine learning, or ML, technologies (collectively, “AI/ML technologies”) may also subject us to certain privacy obligations. There is increasing U.S. and foreign activity in the regulation of AI and other similar uses of technology. In Europe, there is a proposed regulation related to AI that, if adopted, could impose onerous obligations related to the use of AI-related systems. In the United States, several states and localities have enacted measures related to the use of AI and ML in products and services. We may have to change our business practices to comply with such obligations. For example, our employees and personnel use generative AI technologies to perform their work. Our use of this technology could result in additional compliance costs, regulatory investigations and actions, and consumer lawsuits. If we are unable to use generative AI, it could make our business less efficient and result in competitive disadvantages. We also use AI and ML technologies in our products and services. Our use of this technology could result in additional compliance costs, regulatory investigations and actions, and consumer lawsuits. Depending on how these AI laws and regulations are interpreted, we may have to make changes to our business practices and products, including our C3 AI Software, to comply with such obligations. These obligations may make it harder for us to conduct our business using AI/ML, lead to regulatory fines or penalties, require us retrain our AI/ML, or prevent or limit our use of AI/ML. 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 use of AI/ML. Further, under privacy laws and other obligations, we may be required to obtain certain consents to process personal data and our inability or failure to do so could result in adverse consequences. For example, the FTC has required other companies to turn over (or disgorge) valuable insights or trainings generated through the use of AI/ML where they allege the company has violated privacy and consumer protection laws. If we cannot use AI/ML or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.
We may also be subject to new laws governing the privacy of consumer health data, including reproductive, sexual orientation, and gender identity privacy rights. For example, Washington’s My Health My Data Act (“MHMD”) broadly defines consumer health data, places restrictions on processing consumer health data (including imposing stringent requirements for consents), provides consumers certain rights with respect to their health data, and creates a private right of action to allow individuals to sue for violations of the law. Other states are considering and may adopt similar laws.
64

Obligations related to data privacy and security (and consumers’ data privacy expectations) are quickly changing in an increasingly stringent fashion, creating some uncertainty as to the effective future legal framework. Additionally, these obligations may be subject to differing applications and interpretations, which may be inconsistent or conflict among jurisdictions. Preparing for and complying with these obligations requires significant resources, which may necessitate changes to our information technologies, systems, and practices, including our C3 AI Software, possibly limiting our ability to develop new applications and features, and to those of any third parties that process personal data on our behalf. Although we endeavor to comply with all applicable data privacy and security obligations, we may at times fail (or be perceived to have failed) to do so. Moreover, despite our efforts, our personnel or third parties upon whom we rely may fail to comply with such obligations, which could negatively impact our business operations and compliance posture. For example, any failure by a third-party processor to comply with applicable law, regulations, or contractual obligations could result in adverse effects, including inability to or interruption in our ability to operate our business and proceedings against us by governmental entities or others. If we fail, or are perceived to have failed, to address or comply with data privacy and security obligations, we could face significant consequences. These consequences may include, but are not limited to, government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class action claims) and mass arbitration demands; additional reporting requirements and/or oversight; bans on processing personal data; orders to destroy or not use personal data; and imprisonment of company officials. 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. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; interruptions or stoppages in our business operations; interruptions or stoppages of data collection needed to train our algorithms; inability to process personal data or to operate in certain jurisdictions; limited ability to develop or commercialize our product; expenditure of time and resources to defend any claim or inquiry; adverse publicity; revision or restructuring of our operations; or reduced demand for our C3 AI Software. Governments and regulators in certain jurisdictions, including Europe, are increasingly seeking to regulate cybersecurity and the use, transfer, and other processing of non-personal information (for example, under the European Union’s Data Act), an area which has typically been the subject of very limited or no specific regulation. This means that, if and to the extent such regulations are relevant to our operations or those of our customers, certain of the risks and considerations may apply equally to our processing of both personal and non-personal information.
If our information technology systems or data, or those of third parties upon which we rely, are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse consequences.
Our C3 AI Software processes our customers’ proprietary and sensitive data, potentially including personal information, confidential information, protected health information, financial data, intellectual property, and trade secrets. Our C3 AI Software is built to be available on the infrastructure of third-party public cloud providers such as AWS, Microsoft Azure, and Google Cloud. We also use service providers to help us deliver services to our customers. These service providers may process personal information, protected health information, or other confidential information of our employees, partners or customers in a variety of contexts, including, without limitation, third-party providers of cloud-based infrastructure, encryption and authentication technology, employee email and payroll, content delivery to customers, and other functions. We collect such information from individuals located both in the United States and abroad and may process such information outside the country in which it was collected. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. We may share or receive sensitive information with or from third parties.
65

Cyber-attacks, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, viruses, social engineering (including phishing), online and offline fraud and other malicious internet-based activity are prevalent in our industry and our customers’ industries and such attacks continue to increase. 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 and the third parties upon which we rely may be vulnerable to a heightened risk of these attacks, including retaliatory and other cyber-attacks, that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our goods and services. We also utilize third-party providers to host, transmit, or otherwise process electronic data in connection with our business activities. We or our vendors and business partners may experience 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), denial-of-service attacks, credential stuffing, credential harvesting, unavailable systems, unauthorized access or disclosure due to employee or other theft or misuse, denial-of-service attacks, sophisticated attacks by nation-state and nation-state supported actors, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, attacks enhanced or facilitated by AI, and other similar threats. Ransomware attacks, including by organized criminal threat actors, nation-states, nation-state-supported actors, and “hacktivists,” are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, ability to provide our products or services, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Similarly, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems (including our product) or the third-party information technology systems that support us and our services. Remote work has also become more common and has 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 working at 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. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.
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 sensitive information, or our technology systems, or those of the third parties upon whom we rely. A security incident or other interruption could disrupt our ability (and that of third parties upon whom we rely) to provide our platform. Any actual or potential security breach of our C3 AI Software, our operational systems, our physical facilities, or the systems or facilities of our partners, or the perception that one has occurred, could result in adverse consequences, such as litigation, indemnity obligations, regulatory enforcement actions, investigations, fines, penalties, mitigation and remediation costs, disputes, reputational harm, diversion of management’s attention, and other liabilities and damage to our business. Even though we do not control the security measures of third parties, we may be perceived or asserted to be responsible for any breach of such measures or suffer reputational harm even where we do not have recourse to the third party that caused the breach. In addition, any failure by our partners to comply with applicable law or regulations could result in proceedings against us by governmental entities or others, with further financial, operational, and reputational damage. 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 we may be unable to recover such award. 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.
66

The costs to respond to a security breach and/or to mitigate any security vulnerabilities that may be identified could be significant, our efforts to address these problems may not be successful, and these problems could result in unexpected interruptions, delays, cessation of service, negative publicity, and other harm to our business and our competitive position. We could be required to fundamentally change our business activities and practices in response to a security breach or related regulatory actions or litigation, which could have an adverse effect on our business. In addition, laws, regulations, government guidance, and industry standards and practices in the United States and elsewhere are rapidly evolving to combat these threats. We may face increased compliance burdens regarding such requirements from regulators and customers regarding our products and services and also incur additional costs for oversight and monitoring of security risks relating to our own supply chain. For example, we have contractual and legal obligations to notify relevant stakeholders of security breaches. Most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities, and others of security breaches involving certain types of data, and the disclosure or the failure to comply with such requirements could lead to adverse consequences. In addition, our agreements with certain customers and partners may require us to notify them in the event of a security breach involving customer or partner data on our systems or those of subcontractors processing customer or partner data on our behalf. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures, and require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach and may cause us to breach customer contracts. Our agreements with certain customers may require us to use industry-standard, reasonable, or other specified measures to safeguard sensitive personal information or confidential information, and any actual or perceived breach of such measures may increase the likelihood and frequency of customer audits under our agreements, which is likely to increase the costs of doing business. An actual or perceived security breach could lead to claims by our customers, or other relevant stakeholders that we have failed to comply with such legal or contractual obligations. As a result, we could be subject to legal action or our customers could end their relationships with us. There can be no assurance that any limitations of liability in our contracts, which we have in certain agreements, would be enforceable or adequate or would otherwise protect us from liabilities, damages, or claims related to our data privacy and security obligations.
While we and a number of our vendors and business partners have implemented security measures and designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps to detect and remediate vulnerabilities, and ensure the security, privacy, integrity, confidentiality, availability, and authenticity of our information technology networks and systems, processing and information, but we may not be able to anticipate or to implement effective preventive and remedial measures against all data security and privacy threats. We cannot guarantee that the recovery systems, security protocols, network protection mechanisms and other security measures that we have integrated into our systems, networks and physical facilities, which are designed to protect against, detect and minimize security breaches, or those of our vendors and business partners, will be adequate to prevent or detect service interruption, system failure data loss or theft, or other material adverse consequences. No security solution, strategy, or measures can address all possible security threats or block all methods of penetrating a network or otherwise perpetrating a security incident. The risk of unauthorized circumvention of our security measures or those of our third-party providers, clients and partners has been heightened by advances in computer and software capabilities and the increasing sophistication of hackers who employ complex techniques, including without limitation, the theft or misuse of personal and financial information, counterfeiting, “phishing” or social engineering incidents, ransomware, extortion, publicly announcing security breaches, account takeover attacks, denial or degradation of service attacks, malware, fraudulent payment and identity theft. The techniques used to sabotage, disrupt or to obtain unauthorized access to our C3 AI Software, systems, networks, or physical facilities in which data is stored or through which data is transmitted change frequently, and we may be unable to implement adequate preventative measures or stop security breaches while they are occurring. Unremediated high risk or critical vulnerabilities pose material risks to our business. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities.
67

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 such as government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing sensitive 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. Litigation resulting from security breaches may adversely affect our business. Unauthorized access to our C3 AI Software, systems, networks, or physical facilities could result in litigation with our customers or other relevant stakeholders. These proceedings could force us to spend money in defense or settlement, divert management’s time and attention, increase our costs of doing business, or adversely affect our reputation. We could be required to fundamentally change our business activities and practices or modify our C3 AI Software capabilities in response to such litigation, which could have an adverse effect on our business. If a security breach were to occur, and the confidentiality, integrity or availability of our data or the data of our partners or our customers was disrupted, we could incur significant liability, or our C3 AI Software, systems, or networks may be perceived as less desirable, which could negatively affect our business and damage our reputation.
We may not have adequate insurance coverage for security incidents or breaches, including fines, judgments, settlements, penalties, costs, attorney fees and other impacts that arise out of incidents or breaches. Depending on the facts and circumstances of such an incident, the damages, penalties and costs could be significant and may not be covered by insurance or could exceed our applicable insurance coverage limits. If the impacts of a security incident or breach, or the successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), it could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to all or part of any future claim or loss. Our risks are likely to increase as we continue to expand our C3 AI Software, grow our customer base, and store, transmit, and otherwise process increasingly large amounts of proprietary and sensitive data.
In addition to experiencing a security incident, we may experience negative consequences from our use of AI/ML within our company and in our products and services. Sensitive information of the Company or our customers could be leaked, disclosed, or revealed as a result of or in connection with our employees’, personnel’s, or vendors’ use of generative AI technologies. Any sensitive information (including confidential, competitive, proprietary, or personal data) that we input into a third-party generative AI/ML platform could be leaked or disclosed to others, including if sensitive information is used to train the third parties’ AI/ML model. Additionally, where an AI/ML model ingests personal data and makes connections using such data, those technologies may reveal other personal or sensitive information generated by the model. Moreover, AI/ML models may create flawed, incomplete, or inaccurate outputs, some of which may appear correct. This may happen if the inputs that the model relied on were inaccurate, incomplete or flawed (including if a bad actor “poisons” the AI/ML with bad inputs or logic), or if the logic of the AI/ML is flawed (a so-called “hallucination”). We may use AI/ML outputs to make certain decisions. Due to these potential inaccuracies or flaws, the model could be biased 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, including exposure to reputational and competitive harm, customer loss, and legal liability.
We could suffer disruptions, outages, defects, and other performance and quality problems with our C3 AI Software or with the public cloud and internet infrastructure on which it relies.
Our business depends on our C3 AI Software to be available without disruption. We have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with our C3 AI Software. We have also experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with the public cloud and internet infrastructure on which our C3 AI Software relies. These problems can be caused by a variety of factors, including introductions of new functionality, vulnerabilities and defects in proprietary and open source software, human error or misconduct, capacity constraints, design limitations, as well as from internal and external security breaches, malware and viruses, ransomware, cyber events, denial or degradation of service attacks or other security-related incidents.
Further, if our contractual and other business relationships with our public cloud providers are terminated, suspended, or suffer a material change to which we are unable to adapt, such as the elimination of services or features on which we depend, we could be unable to provide our C3 AI Software and could experience significant delays and incur additional expense in transitioning customers to a different public cloud provider.
68

Any disruptions, outages, defects, and other security performance and quality problems with our C3 AI Software or with the public cloud and internet infrastructure on which it relies, or any material change in our contractual and other business relationships with our public cloud providers, could result in reduced use of our C3 AI Software, increased expenses, including significant, unplanned capital investments and/or service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition, reputation and results of operations.
We rely on third-party service providers to host and deliver our C3 AI Software, and any interruptions or delays in these services could impair our C3 AI Software and harm our business.
We currently serve our customers from third-party data center hosting facilities located in the United States, Asia, and Europe. Our operations depend, in part, on our third-party facility providers’ ability to protect these facilities against damage or interruption from natural disasters, power or telecommunications failures, criminal acts, and similar events. In the event that our data center arrangements are terminated, or if there are any lapses of service or damage to a center, we could experience lengthy interruptions in our C3 AI Software as well as delays and additional expenses in making new arrangements.
We designed our system infrastructure and procure and own or lease the computer hardware used for our C3 AI Software. Design and mechanical errors, spikes in usage volume, and failure to follow system protocols and procedures could cause our systems to fail, resulting in interruptions in our C3 AI Software. Any interruptions or delays in our service, whether as a result of third-party error, our own error, natural disasters, or security breaches, whether accidental or willful, could harm our relationships with our customers and cause our revenue to decrease and/or our expenses to increase. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability and cause us to issue credits or cause customers to fail to renew their subscriptions, any of which could materially adversely affect our business.
We may face exposure to foreign currency exchange rate fluctuations.
We sell to customers globally and have international operations primarily in Europe. As we continue to expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Although the majority of our cash generated from revenue is denominated in U.S. dollars, a small amount is denominated in foreign currencies, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. For the three months ended October 31, 2023 and 2022, 5% and 10% of our revenue, respectively, and for the six months ended October 31, 2023 and 2022, 5% and 9% of our revenue, respectively, were denominated in currencies other than U.S. dollars. For the three months ended October 31, 2023 and 2022, 5% and 6% of our expenses, respectively, and for the six months ended October 31, 2023 and 2022, 5% and 5% of our expenses, respectively, were denominated in currencies other than U.S. dollars. Because we conduct business in currencies other than U.S. dollars but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could materially impact our results of operations. Therefore, increases in the value of the U.S. dollar and decreases in the value of foreign currencies could result in the dollar equivalent of our revenue being lower. We do not currently maintain a program to hedge exposures to non-U.S. dollar currencies.
Sales to government entities and highly regulated organizations are subject to a number of challenges and risks.
We sell to U.S. federal, state, local, and foreign governmental agency customers, as well as to customers in highly regulated industries such as financial services, telecommunications, and healthcare. Sales to such entities are subject to a number of challenges and risks. Selling to such entities can be highly competitive, expensive, and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government demand and payment for our products and services may be impacted by public sector budgetary cycles and funding reductions or delays, such as an extended federal government shutdown, which may adversely affect public sector demand for our products and services. Government contracting requirements may change and restrict our ability to sell into the government sector. Government demand and payment for our C3 AI Software is affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our C3 AI Software.
69

Further, governmental and highly regulated entities may demand contract terms that differ from our standard arrangements and may be less favorable than terms agreed with other customers. In our experience, government entities often require shorter term subscriptions than our private sector customers due to budget cycles, making one-year subscriptions not uncommon. Government entities and highly regulated organizations typically have longer implementation cycles, sometimes require acceptance provisions that can lead to a delay in revenue recognition, can have more complex IT and data environments, and may expect greater payment flexibility from vendors.
Contracts with governmental entities may also include preferential pricing terms, such as “most favored customer” pricing. In the event that we are successful in being awarded a government contract, the award may be subject to appeals, disputes, or litigation, including but not limited to bid protests by unsuccessful bidders.
As a government contractor or subcontractor, we must comply with laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts and inclusion on government contract vehicles, which affect how we and our partners do business with government agencies. As a result of actual or perceived noncompliance with government contracting laws, regulations, or contractual provisions, we may be subject to non-ordinary course audits and internal investigations, which may prove costly to our business, divert management time, or limit our ability to continue selling our products and services to our government customers. These laws and regulations may impose other added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to claims for damages from our partners, downward contract price adjustments or refund obligations, civil or criminal penalties, and termination of contracts and suspension or debarment from government contracting for a period of time with government agencies. Any such damages, penalties, disruption, or limitation in our ability to do business with a government would adversely impact, and could have a material adverse effect on, our business, results of operations, financial condition, public perception and growth prospects.
Governmental and highly regulated entities may have statutory, contractual, or other legal rights to terminate contracts with us or our partners for convenience or for other reasons. Any such termination may adversely affect our ability to contract with other government customers as well as our reputation, business, financial condition, and results of operations. All these factors can add further risk to business conducted with these customers. If sales expected from a government entity or highly regulated organization for a particular period are not realized in that period or at all, our business, financial condition, results of operations, and growth prospects could be materially and adversely affected.
Our business could be adversely affected if our employees cannot obtain and maintain required security clearances, we cannot obtain and maintain a required facility security clearance, or we do not comply with legal and regulatory obligations regarding the safeguarding of classified information.
One of our U.S. government contracts requires our employees to maintain security clearances, and also requires us to comply with the U.S Department of Defense, or DoD, security rules and regulations. The DoD has strict security clearance requirements for personnel who perform work in support of classified programs. In general, access to classified information, technology, facilities, or programs are subject to additional contract oversight and potential liability. In the event of a security incident involving classified information, technology, facilities, or programs, or personnel holding clearances, we may be subject to legal, financial, operational and reputational harm. Obtaining and maintaining security clearances for employees involves a lengthy process, and it is difficult to identify, recruit, and retain employees who already hold security clearances. If our employees are unable to obtain security clearances in a timely manner, or at all, or if our employees who hold security clearances are unable to maintain their clearances or terminate employment with us, then a customer requiring classified work could terminate an existing contract or decide not to renew the contract upon its expiration. To the extent we are not able to obtain or maintain a facility security clearance, we may not be able to bid on or win new classified contracts, and our existing contract (and any future contracts we may subsequently obtain) requiring a facility security clearance could be terminated.
70

If we are unable to achieve and sustain a level of liquidity sufficient to support our operations and fulfill our obligations, our business, operating results and financial position could be adversely affected.
We actively monitor and manage our cash, cash equivalents and marketable securities so that sufficient liquidity is available to fund our operations and other corporate purposes. In the future, increased levels of liquidity may be required to adequately support our operations and initiatives and to mitigate the effects of business challenges or unforeseen circumstances. If we are unable to achieve and sustain such increased levels of liquidity, we may suffer adverse consequences including reduced investment in our C3 AI Software, difficulties in executing our business plan and fulfilling our obligations, and other operational challenges. Any of these developments could adversely affect our business, operating results and financial position.
We may need additional capital, and we cannot be certain that additional financing will be available on favorable terms, or at all.
Historically, we have funded our operations and capital expenditures primarily through equity issuances and cash generated from our operations. Although we currently anticipate that our existing cash, cash equivalents and marketable securities and cash flow from operations will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing. We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance, and condition of the capital markets at the time we seek financing. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth, development efforts and to respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected.
We may acquire other businesses or receive offers to be acquired, which could require significant management attention, disrupt our business or dilute stockholder value.
We have in the past made, and may in the future make, acquisitions of other companies, products, and technologies. We have limited experience in acquisitions. We may not be able to find suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms, if at all. Any acquisitions we complete may not ultimately strengthen our competitive position or achieve our goals, and may be viewed negatively by customers, developers, or investors. In addition, we may not be able to integrate acquired businesses successfully or effectively manage the combined company following an acquisition. If we fail to successfully integrate our acquisitions, or the people or technologies associated with those acquisitions, into our company, the results of operations of the combined company could be adversely affected. Any integration process will require significant time and resources, require significant attention from management and disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could harm our business. In addition, we may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges.
We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. If we incur debt, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business.
Issues raised by the use of AI (including ML) in our C3 AI Platform may result in reputational harm or liability or otherwise adversely affect our business, financial condition and results of operations.
AI is enabled by or integrated into some of the C3 AI Platform, including the C3 Generative AI Product, and is a significant and growing element of our business. As with many developing technologies, AI presents risks and challenges that could affect its further development, adoption, and use, and therefore our business. AI algorithms may be flawed. Datasets in AI
71

training, development, or operations may be insufficient, of poor quality, or reflect unwanted forms of bias. Inappropriate or controversial data practices by, or practices reflecting inherent biases of, data scientists, engineers, and end-users of our systems could impair the acceptance of AI solutions. Third-party AI capabilities that can be integrated with our platforms could also produce false or “hallucinatory” inferences about customer data or enterprises, or other information or subject matter. If the recommendations, forecasts, or analyses that AI applications assist in producing are deficient or inaccurate, we could be subjected to competitive harm, potential legal liability, and brand or reputational harm. Some AI scenarios present ethical issues, and the enablement or integration of AI into our platforms may subject us to new or heightened legal, regulatory, ethical, or other challenges.
In addition, the regulatory framework for AI and ML technology is evolving and remains uncertain. It is possible that new laws and regulations will be adopted in the United States and other jurisdictions, or existing laws and regulations may be interpreted in new ways, that would affect the operation of our C3 AI Platform and the way in which we use AI and ML. In Europe, there is a proposed regulation related to AI that, if adopted, could impose onerous obligations related to the use of AI-related systems. Potential government regulation in the space of AI ethics may also increase the burden and cost of research and development in this area. The cost to comply with such laws or regulations could be significant and would increase our operating expenses, which could adversely affect our business, financial condition and results of operations.
Changes in accounting standards and subjective assumptions, estimates and judgments by management related to complex accounting matters could adversely affect our financial results or financial condition.
GAAP and related accounting pronouncements, implementation guidelines and interpretations with regard to a wide range of matters that are relevant to our business, such as revenue recognition, impairment of intangible assets, lease obligations, vendor allowances, tax matters and litigation, are complex and involve many subjective assumptions, estimates and judgments. Changes in accounting standards or their interpretation or changes in underlying assumptions, estimates or judgments could significantly change our reported or expected financial performance or financial condition. The implementation of new accounting standards could also require certain systems, internal process and other changes that could increase our operating costs.
Increased scrutiny regarding environmental, employment, social, and governance matters could adversely impact our reputation, our ability to retain employees, and the willingness of customers and others to do business with us.
There is increasing focus from investors, regulators, and other corporate stakeholders on corporate policies addressing environmental, employment, social, and governance matters. Stakeholder expectations regarding appropriate corporate conduct on these matters are continually evolving, as are expectations regarding appropriate methods and types of related corporate disclosure. Investors, regulators, or other corporate stakeholders may not be satisfied with our existing environmental, employment, social, and governance practices or those of our customers, strategic partners, or vendors. These stakeholders may also be dissatisfied with the pace at which any revisions to our practices or the practices of our customers, strategic partners, or vendors are adopted and implemented. Further, investors and other stakeholders may object to the societal costs or ethical or other implications, or the perceived costs or implications, associated with the use of our products made by one or more of our customers. If any of these events were to occur, our reputation, our ability to retain employees, and the willingness of customers and others to do business with us may be materially and adversely impacted. We may also incur additional costs and require additional resources, which could be material, to monitor, report, and comply with related corporate disclosure obligations in the future, whether those obligations are imposed by law, regulation, or market expectation.
Furthermore, if our competitors’ corporate social responsibility performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. In addition, in the event that we communicate certain initiatives and goals regarding ESG matters, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, employees and other stakeholders or our initiatives are not executed as planned, our business, financial condition, results of operations, and prospects could be materially and adversely affected.
72

Risks Related to Our International Operations
We are continuing to expand our operations outside the United States, where we may be subject to increased business and economic risks that could harm our business.
We have Customer-Entities in more than 15 countries, and 16% of our revenue for the six months ended October 31, 2023 was generated from customers outside of North America. As of October 31, 2023, we had ten international sales locations, and we plan to add local sales support in further select international markets over time. We expect to continue to expand our international operations, which may include opening offices in new jurisdictions and providing our C3 AI Software in additional languages. Any new markets or countries into which we attempt to sell subscriptions to our C3 AI Software may not be receptive. For example, we may not be able to expand further in some markets if we are not able to satisfy certain government- and industry-specific requirements. In addition, our ability to manage our business and conduct our operations internationally in the future may require considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets. Future international expansion will require investment of significant funds and other resources. Operating internationally subjects us to new risks and may increase risks that we currently face, including risks associated with:
recruiting and retaining talented and capable employees outside the United States and maintaining our company culture across all of our offices;
potentially different pricing environments, longer sales cycles, and longer accounts receivable payment cycles and collections issues;
compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, data protection, and consumer protection, and the risk of penalties to us and individual members of management or employees if our practices are deemed to be out of compliance;
management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as does the United States;
operating in jurisdictions that do not protect intellectual property rights to the same extent as does the United States and the practical enforcement of such intellectual property rights outside of the United States;
foreign government interference with our intellectual property that resides outside of the United States, such as the risk of changes in foreign laws that could restrict our ability to use our intellectual property;
working with partners outside of the United States;
securing our locally operated systems and our data and the data of our customers and partners accessible from such jurisdictions;
compliance by us and our business partners with anti-corruption laws, import and export control laws, tariffs, trade barriers, economic sanctions, anti-money laundering laws and other regulatory limitations on our ability to provide our C3 AI Software in certain international markets;
foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories and might prevent us from repatriating cash earned outside the United States;
political and economic instability, including military actions affecting the Middle East, Russia, Ukraine and/or surrounding regions;
pandemics, like the COVID-19 pandemic, or epidemics that could result in decreased economic activity in certain markets, decreased use of our C3 AI Software, or in our decreased ability to import, export, or sell our C3 AI Software to existing or new customers in international markets;
changes in diplomatic and trade relationships, including the imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes, and other trade barriers;
73

generally longer payment cycles and greater difficulty in collecting accounts receivable;
double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate; and
higher costs of doing business internationally, including increased accounting, travel, infrastructure, and legal compliance costs.
Political actions, including trade protection and national security policies of U.S. and foreign government bodies, such as tariffs, import or export regulations, including deemed export restrictions, trade and economic sanctions, quotas or other trade barriers and restrictions could affect our ability to provide our C3 AI Software to our Customers and generally fulfill our contractual obligations and have an adverse effect on our future business opportunities. For example, in response to Russian military actions related to Ukraine, the United States and certain allies have imposed economic sanctions and export control measures and may impose additional sanctions or export control measures, which have and could in the future result in, among other things, severe or complete restrictions on exports and other commerce and business dealings involving Russia, Belarus, certain regions of Ukraine, and/or particular entities and individuals. Such actions could limit or block the license of our C3 AI Software to persons or entities affiliated with Russia or countries acting in concert with Russia, and restrict access by C3 AI personnel located in Russia to our systems, negatively impacting future opportunities.
Further, due to political uncertainty and military actions involving Russia, Ukraine, and surrounding regions, we and the third parties upon which we rely may be vulnerable to a heightened risk of security breaches, computer malware, social-engineering attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, and other cyber-attacks, including attacks that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our C3 AI Software. These attacks are expected to occur in the future.
Some of our business partners also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if our business partners are not able to successfully manage these risks.
Compliance with laws and regulations applicable to our global operations substantially increases our cost of doing business in international jurisdictions. We may be unable to keep current with changes in laws and regulations as they occur. Although we have implemented policies and procedures designed to support compliance with these laws and regulations, there can be no assurance that we will always maintain compliance or that all of our employees, contractors, partners, and agents will comply. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, we may need to relocate or cease operations in certain foreign jurisdictions.
We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we are not in compliance with applicable laws.
Certain of our C3 AI Software is subject to various restrictions under U.S. export control and trade and economic sanctions laws and regulations, including the U.S. Department of Commerce’s Export Administration Regulations, or EAR, and various economic and trade sanctions regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control, or OFAC. U.S. export control and economic sanctions laws and regulations include restrictions or prohibitions on the sale or supply of certain AI platform and applications, services and technologies to U.S. embargoed or sanctioned countries, governments, persons, and entities. Further, U.S. export laws and regulations include broad licensing requirements, including requiring authorization for the export of certain items. In addition, various countries regulate the import of certain items, including through import permitting and licensing requirements and have enacted or could enact laws that could limit our ability to distribute our C3 AI Software or could limit our customers’ ability to implement our C3 AI Software in those countries.
74

Changes in our C3 AI Software and, if required, obtaining the necessary export license or other authorization for a particular sale, or changes in export, sanctions, and import laws, may result in the delay or loss of sales opportunities, delay the introduction and sale of subscriptions to our C3 AI Software in international markets, prevent our customers with international operations from using our C3 AI Software or, in some cases, prevent the access or use of our C3 AI Software to and from certain countries, governments, persons, or entities altogether. Further, any change in export or import regulations, economic sanctions or related laws, shift in the enforcement or scope of existing regulations or change in the countries, governments, persons, or technologies targeted by such regulations could result in decreased use of our C3 AI Software or in our decreased ability to export or sell our C3 AI Software to existing or potential customers with international operations. Any decreased use of our C3 AI Software or limitation on our ability to export or sell our C3 AI Software would likely harm our business.
In addition, if our channel partners fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected through reputational harm, as well as other negative consequences, including government investigations and penalties.
Even though we take precautions to ensure that we and our channel partners comply with all relevant regulations, any failure by us or our channel partners to comply with U.S. export control and economic sanctions laws and regulations or other laws could have negative consequences, including reputational harm, government investigations and substantial civil and criminal penalties (e.g., fines, incarceration for responsible employees and managers, and the possible loss of export or import privileges).
We are subject to the U.S. Foreign Corrupt Practices Act, or FCPA, and similar anti-corruption, anti-bribery, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.
We are subject to the FCPA, U.S. domestic bribery laws, the UK Bribery Act, and other anti-corruption and similar laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, and their third-party business partners or intermediaries, representatives, and agents from authorizing, offering, or providing, directly or indirectly, improper payments or other benefits to government officials or others in the private sector in order to influence official action, direct business to any person, gain any improper advantage, or obtain or retain business. As we increase our international sales and business, our risks under these laws may increase.
As we increase our international sales and business and sales to the public sector, we may engage with third-party business partners and intermediaries to market our C3 AI Software and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party business partners or intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of our third-party business partners or intermediaries, our employees, representatives, contractors, 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, our third-party business partners or intermediaries, employees, representatives, contractors, and agents may take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws can require a significant diversion of time, resources, and attention from senior management, as well as significant defense costs and other professional fees. In addition, noncompliance with anti-corruption, or anti-bribery laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, enforcement actions, fines, damages, other civil or criminal penalties or injunctions against us, our officers, or our employees, disgorgement of profits, suspension or debarment from contracting with the U.S. government or other persons, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal proceeding, our reputation, business, stock price, financial condition, prospects and results of operations could be harmed.
75

Risks Related to Taxes
We may be subject to liabilities on past sales for taxes, surcharges, and fees.
We currently collect and remit applicable sales tax in jurisdictions where we, through our employees, have a presence and where we have determined, based on legal precedents in the jurisdiction, that sales of our C3 AI Software are classified as taxable. We do not currently collect and remit other state and local excise, utility, user, and ad valorem taxes, fees or surcharges that may apply to our customers. We believe that we are not otherwise subject to, or required to collect, any additional taxes, fees or surcharges imposed by state and local jurisdictions because we do not have a sufficient physical presence or “nexus” in the relevant taxing jurisdiction or such taxes, fees, or surcharges do not apply to sales of our C3 AI Software in the relevant taxing jurisdiction. However, there is uncertainty as to what constitutes sufficient physical presence or nexus for a state or local jurisdiction to levy taxes, fees, and surcharges for sales made over the internet, and there is also uncertainty as to whether our characterization of our C3 AI Software as not taxable in certain jurisdictions will be accepted by state and local taxing authorities. Additionally, we have not historically collected value-added tax, or VAT, or goods and services tax, or GST, on sales of our C3 AI Software, generally, because we make almost all of our sales through our office in the United States, and we believe, based on information provided to us by our customers, that most of our sales are made to business customers.
Taxing authorities may challenge our position that we do not have sufficient nexus in a taxing jurisdiction or that our C3 AI Software is exempt from use, telecommunications, VAT, GST, and other taxes, which could result in increased tax liabilities for us or our customers, which could harm our business.
The application of indirect taxes (such as sales and use tax, VAT, GST, business tax, and gross receipt tax) to businesses that transact online, such as ours, is a complex and evolving area. Following the recent U.S. Supreme Court decision in South Dakota v. Wayfair, Inc., states are now free to levy taxes on sales of goods and services based on an “economic nexus,” regardless of whether the seller has a physical presence in the state. As a result, it may be necessary to reevaluate whether our activities give rise to sales, use, and other indirect taxes as a result of any nexus in those states in which we are not currently registered to collect and remit taxes. Additionally, we may need to assess our potential tax collection and remittance liabilities based on existing economic nexus laws’ dollar and transaction thresholds. We continue to analyze our exposure for such taxes and liabilities. The application of existing, new, or future laws, whether in the United States or internationally, could harm our business. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business.
We may have exposure to greater than anticipated tax liabilities, which could harm our business.
While to date we have not incurred significant income taxes in operating our business, we are subject to income taxes in the United States and various jurisdictions outside of the United States. Our effective tax rate could fluctuate due to changes in the proportion of our earnings and losses in countries with differing statutory tax rates. Our tax expense could also be impacted by changes in non-deductible expenses, changes in excess tax benefits of stock-based or other compensation, changes in the valuation of, or our ability to use, deferred tax assets and liabilities, the applicability of withholding taxes, and effects from acquisitions.
The provision for taxes on our financial statements could also be impacted by changes in accounting principles, changes in U.S. federal, state, or international tax laws applicable to corporate multinationals such as the recent legislation enacted in the United States, other fundamental changes in law currently being considered by many countries and changes in taxing jurisdictions’ administrative interpretations, decisions, policies and positions.
We are subject to review and audit by U.S. federal, state, local, and foreign tax authorities. Such tax authorities may disagree with tax positions we take, and if any such tax authority were to successfully challenge any such position, our business could be harmed. We may also be subject to additional tax liabilities due to changes in non-income based taxes resulting from changes in federal, state, local, or international tax laws, changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions, results of tax examinations, settlements, or judicial decisions, changes in accounting principles, changes to our business operations, including acquisitions, as well as the evaluation of new information that results in a change to a tax position taken in a prior period.
76

Our ability to use our net operating losses and certain other tax attributes to offset future taxable income or taxes may be subject to certain limitations.
As of April 30, 2023, we had net operating loss carryforwards, or NOLs, for U.S. federal and state purposes of $487.6 million and $187.8 million, respectively, which may be available to offset taxable income in the future, and portions of which expire in various years beginning in 2029. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the Tax Cuts and Jobs Act of 2017, or the Tax Act, as modified by the CARES Act, federal NOLs incurred in tax years beginning after December 31, 2017 may be carried forward indefinitely, but the deductibility of such federal NOLs in tax years beginning after December 31, 2020 is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the Tax Act or the CARES Act. In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” (as defined under Sections 382 and 383 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs and certain other tax attributes to offset post-change taxable income or taxes. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize our NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. For example, on June 29, 2020, the Governor of California signed into law the 2020 Budget Act which temporarily suspended the utilization of NOLs and limits the utilization of research credits to $5.0 million annually for 2020, 2021, and 2022. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.
Risks Related to Our Intellectual Property
We are currently, and may be in the future, party to intellectual property rights claims and other litigation matters, which, if resolved adversely, could harm our business.
We primarily rely and expect to continue to rely on a combination of patent, patent licenses, trade secret, domain name protection, trademark, and copyright laws, as well as confidentiality and license agreements with our employees, consultants, and third parties, to protect our intellectual property and proprietary rights. From time to time, we are subject to litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. As we face increasing competition and gain an increasingly high profile, the possibility of intellectual property rights claims, commercial claims, and other assertions against us grows. We have in the past been, and may from time to time in the future become, a party to litigation and disputes related to our intellectual property, our business practices, and our C3 AI Software. While we intend to defend any lawsuit vigorously, litigation can be costly and time consuming, divert the attention of our management and key personnel from our business operations, and dissuade potential customers from subscribing to our C3 AI Software, which would harm our business. Furthermore, with respect to lawsuits, there can be no assurances that favorable outcomes will be obtained. We may need to settle litigation and disputes on terms that are unfavorable to us, or we may be subject to an unfavorable judgment that may not be reversible upon appeal. The terms of any settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. In addition, our agreements with customers or partners typically include certain provisions for indemnifying them against liabilities if our C3 AI Software infringes a third party’s intellectual property rights, including in the third-party open source software components included in our C3 AI Software, which indemnification obligations could require us to make payments to our customers. During the course of any litigation or dispute, we may make announcements regarding the results of hearings and motions and other interim developments. If securities analysts and investors regard these announcements as negative, the market price of our Class A common stock may decline. With respect to any intellectual property rights claim, we may have to seek a license to continue practices found to be in violation of third-party rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all, and we may be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative, non-infringing technology or practices could require significant effort and expense. Our business could be harmed as a result.
77

Indemnity 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 generally include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, or other liabilities relating to or arising from our software, services, or other contractual obligations. Large indemnity payments could harm our business, results of operations, and financial condition. Although we normally contractually limit our liability with respect to such indemnity obligations, generally, those limitations may not be fully enforceable in all situations, and we may still incur substantial liability under those agreements. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.
Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.
As of October 31, 2023, our technology is protected by a broad patent portfolio, with 19 issued patents in the United States, 12 issued counterpart patents in a number of international jurisdictions, over 45 patent applications pending in the United States, and 79 patent applications pending internationally. Our issued patents expire beginning in 2033 through 2040. We continually review our development efforts to assess the existence and patentability of new intellectual property. The pending patent applications are presently undergoing examination or expected to undergo examination in the near future. These patents and patent applications seek to protect our proprietary inventions relevant to our business, in addition to other proprietary technologies which are maintained as trade secrets. We intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost-effective. We make business decisions about when to seek patent protection for a particular technology and when to rely upon copyright or trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, there is no assurance that the resulting patents will effectively protect every significant feature of our C3 AI Software. In addition, we believe that the protection of our trademark rights is an important factor in AI platform and application recognition, protecting our brand and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business. Third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge our proprietary rights, pending and future patent, trademark and copyright applications may not be approved, and we may not be able to defend against or prevent infringement without incurring substantial expense. We have also devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, consultants, and third parties. These agreements may not effectively prevent unauthorized disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights or develop similar technologies and processes. Further, laws in certain jurisdictions may afford little or no trade secret protection, and any changes in, or unexpected interpretations of, the intellectual property laws in any country in which we operate may compromise our ability to enforce our intellectual property rights. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our C3 AI Software, brand, and other intangible assets may be diminished, and competitors may be able to more effectively replicate our C3 AI Software. Any of these events would harm our business.
78

Our use of third-party open source software could negatively affect our ability to offer and sell subscriptions to our C3 AI Software and subject us to possible litigation.
A portion of the technologies we use incorporates third-party open source software, and we may incorporate third-party open source software in our solutions in the future. Open source software is generally licensed by its authors or other third parties under open source licenses. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and requesting compliance with the open source software license terms. Accordingly, we may be subject to suits by parties claiming ownership of what we believe to be open source software or claiming non-compliance with the applicable open source licensing terms. Some open source software licenses require end users who use, distribute or make available across a network software and services that include open source software to offer aspects of the technology that incorporates the open source software for no cost. We may also be required to make publicly available source code (which in some circumstances could include valuable proprietary code) for modifications or derivative works we create based upon, incorporating or using the open source software and/or to license such modifications or derivative works under the terms of the particular open source license. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose any of our source code that incorporates or is a modification of our licensed software. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the terms of their licenses, including claims of intellectual property rights infringement or for breach of contract. Furthermore, there exists today an increasing number of types of open source software licenses, almost none of which have been tested in courts of law to provide guidance of their proper legal interpretations. If we were to receive a claim of non-compliance with the terms of any of these open source licenses, we could be required to incur significant legal expenses defending against those allegations and could be subject to significant damages, enjoined from offering or selling our solutions that contained the open source software, and required to comply with the foregoing conditions, and we may be required to publicly release certain portions of our proprietary source code. We could also be required to expend substantial time and resources to re-engineer some of our software. Any of the foregoing could disrupt and harm our business.
In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our C3 AI Software. Any of the foregoing could harm our business and could help our competitors develop platforms and applications that are similar to or better than ours.
Because of the characteristics of open source software, there may be fewer technology barriers to entry by new competitors and it may be relatively easy for new and existing competitors with greater resources than we have to compete with us.
One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies and/or individuals. As a result, others could easily develop new platforms and applications based upon those open source programs that compete with existing open source software that we support and incorporate into our C3 AI Software. Such competition with use of the open source projects that we utilize can materialize without the same degree of overhead and lead time required by us, particularly if the customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors with greater resources than ours to develop their own open source software or hybrid proprietary and open source software offerings, potentially reducing the demand for, and putting price pressure on, our C3 AI Software. In addition, some competitors make open source software available for free download and use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced operating margins and loss of market share, any one of which could seriously harm our business.
79

If open source software programmers, many of whom we do not employ, or our own internal programmers do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.
We rely to a significant degree on a number of open source software programmers, or committers and contributors, to develop and enhance components of our C3 AI Software. Additionally, members of the corresponding Apache Software Foundation Project Management Committees, or PMCs, many of whom are not employed by us, are primarily responsible for the oversight and evolution of the codebases of important components of the open source data management ecosystem. If the open source data management committees and contributors fail to adequately further develop and enhance open source technologies, or if the PMCs fail to oversee and guide the evolution of open source data management technologies in the manner that we believe is appropriate to maximize the market potential of our solutions, then we would have to rely on other parties, or we would need to expend additional resources, to develop and enhance our C3 AI Software. We also must devote adequate resources to our own internal programmers to support their continued development and enhancement of open source technologies, and if we do not do so, we may have to turn to third parties or experience delays in developing or enhancing open source technologies. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, we may incur additional development expenses and experience delays in technology release and upgrade. Delays in developing, completing, or delivering new or enhanced components to our C3 AI Software could cause our offerings to be less competitive, impair customer acceptance of our solutions, and result in delayed or reduced revenue for our solutions.
Our software development and licensing model could be negatively impacted if the Apache License, Version 2.0 is not enforceable or is modified so as to become incompatible with other open source licenses.
Components of our C3 AI Software have been provided under the Apache License 2.0. This license states that any work of authorship licensed under it, and any derivative work thereof, may be reproduced and distributed provided that certain conditions are met. It is possible that a court would hold this license to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that we may not reproduce or distribute those open source software components as part of our C3 AI Software, may negatively impact our distribution or development of all or a portion of our solutions. In addition, at some time in the future it is possible that the license terms under which important components of the open source projects in our C3 AI Software is distributed may be modified, which could, among other consequences, negatively impact our continuing development or distribution of the software code subject to the new or modified license.
Further, full utilization of our C3 AI Software may depend on software, applications, hardware and services from various third parties, and these items may not be compatible with our C3 AI Software and its development or may not be available to us or our customers on commercially reasonable terms, or at all, which could harm our business.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.
The trading price of our Class A common stock has been and will likely continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the trading price of our Class A common stock include the risk factors set forth in this section as well as the following:
price and volume fluctuations in the overall stock market from time to time;
high volume retail trading by participants connected in a social network;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders;
80

failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, particularly in light of the significant portion of our revenue derived from a limited number of customers;
changes in our financial, operating or other metrics, regardless of whether we consider those metrics as reflective of the current state or long-term prospects of our business, and how those results compare to securities analyst expectations, including whether those results fail to meet, exceed, or significantly exceed securities analyst expectations, particularly in light of the significant portion of our revenue derived from a limited number of customers;
announcements by us or our competitors of new products, applications, features, or services;
the public’s reaction to our press releases, other public announcements, and filings with the SEC;
rumors and market speculation involving us or other companies in our industry, which may include short seller reports;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;
actual or perceived privacy or data security incidents;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, applications, products, services, or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations, or principles;
any significant change in our management;
general political and economic conditions and slow or negative growth of our markets; and
technical factors in the public trading market for our stock that may produce price movements that may or may not comport with macro, industry or company-specific fundamentals, including, without limitation, the sentiment of retail investors (including as may be expressed on financial trading and other social media sites), the amount and status of short interest in our securities, access to margin debt, trading in options and other derivatives on our common stock and other technical trading factors.
Accordingly, we cannot assure you of the liquidity of an active trading market, your ability to sell your shares of our Class A common stock when desired, or the prices that you may obtain for your shares of our Class A common stock. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares of our Class A common stock and may impair our ability to acquire or make investments in complementary companies, products, or technologies by using shares of our common stock as consideration.
In addition, in the past, following periods of volatility in the overall market and in the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. For example, in March 2022, we and certain of our current and former officers and directors were sued in a putative class action lawsuit alleging violations of the federal securities laws for allegedly making material misstatements or omissions about our partnership with Baker Hughes and other strategic alliances, our market potential, and the uptake of our products. Securities litigation against us could result in substantial costs and a diversion of our management’s attention and resources. We may be the target of additional litigation of this type in the future as well.
81

Short sellers may engage in manipulative activity intended to drive down the market price of our Class A common stock, which could also result in related regulatory and governmental scrutiny, among other effects.
Short selling is the practice of selling securities that the seller does not own but rather has borrowed or intends to borrow from a third party with the intention of later buying lower priced identical securities to return to the lender. Accordingly, it is in the interest of a short seller of our Class A common stock for the price to decline. At any time, short sellers may publish, or arrange for the publication of, opinions or characterizations that are intended to create negative market momentum. Issuers, like us, whose securities have historically had limited trading history or volumes and/or have been susceptible to relatively high volatility levels can be vulnerable to such short seller attacks. Short selling reports can cause increased volatility in an issuer’s stock price, and result in regulatory and governmental inquiries. On April 4, 2023, a short seller report was published which contained certain allegations against us. Any inquiry or formal investigation from a governmental organization or other regulatory body, including any inquiry from the SEC or the U.S. Department of Justice, could result in a material diversion of our management’s time and could have a material adverse effect on our business and results of operations.
The dual class structure of our common stock has the effect of concentrating voting control with the holders of our Class B common stock, limiting your ability to influence corporate matters.
Our Class B common stock has 50 votes per share, and our Class A common stock has one vote per share. As of October 31, 2023, Mr. Siebel and related entities beneficially owned approximately 87.8% of our Class B common stock and approximately 21.4% of our outstanding Class A common stock, resulting in beneficial ownership of capital stock representing approximately 55.2% of the voting power of our outstanding capital stock. Therefore, Mr. Siebel has 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. 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.
Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (1) the date that is six months following the death or incapacity of Mr. Siebel, (2) the date that is six months following the date that Mr. Siebel is no longer providing services to us as an officer, employee, director, or consultant, (3) December 11, 2040, and (4) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, Mr. Siebel retains a significant portion of his holdings of Class B common stock for an extended period of time, he could, in the future, control a majority of the combined voting power of our Class A and Class B common stock. As a board member, Mr. Siebel owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Siebel is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.
FTSE Russell and Standard & Poor’s do not allow most newly public companies utilizing dual or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400 and S&P SmallCap 600, which together make up the S&P Composite 1500. Also in 2017, MSCI, a leading stock index provider, opened public consultations on their treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual class capital structure would make us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds and other investment vehicles that attempt to passively track these indices will not be investing in our stock. In addition, other stock indices may take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and would make our Class A common stock less attractive to other investors. As a result, the trading price and volume of our Class A common stock could be adversely affected.
82

Substantial future sales of shares of our Class A common stock and Class B common stock by existing holders in the public market could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock and Class B common stock (after automatically converting to Class A common stock) in the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could depress the market price of our Class A common stock.
As of October 31, 2023, there were outstanding options to purchase an aggregate of approximately 32,000,000 shares of our Class A common stock, and approximately 22,000,000 shares of our Class A common stock subject to restricted stock unit awards. We have registered all of the shares of Class A common stock issuable upon exercise of outstanding options and upon exercise or settlement of any options or other equity incentives we may grant in the future for public resale under the Securities Act. Accordingly, these shares will become eligible for sale in the public market to the extent any such equity awards are exercised or settled for shares of Class A common stock, subject to compliance with applicable securities laws. In addition, certain of our stockholders have registration rights that would require us to register shares owned by them for public sale in the United States.
Sales of our shares could also impair our ability to raise capital through the sale of additional equity securities in the future and at a price we deem appropriate. These sales could also cause the trading price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.
Provisions in our constituent documents and Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.
There are provisions in our certificate of incorporation and bylaws that may make it difficult for a third party to acquire, or attempt to acquire, control of our company, even if a change in control was considered favorable by our stockholders. These include provisions:
establishing a classified board of directors so that not all members of our board of directors are elected at one time;
permitting our board of directors to establish the number of directors and fill any vacancies and newly created directorships;
providing that directors may only be removed for cause;
prohibiting cumulative voting for directors;
requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorizing the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminating the ability of stockholders to call special meetings of stockholders;
prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders; and
our dual class common stock structure as described above.
Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our certificate of incorporation or our bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
83

Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for substantially all disputes between us and our stockholders, 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 certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf, (2) 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, (3) any action asserting a claim against us arising under any provision of the Delaware General Corporation Law, or the certificate of incorporation or the amended and restated bylaws or (4) 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 provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, to prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation further provides that the U.S. federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act. Accordingly, both state and federal courts have jurisdiction to entertain such claims. While the Delaware courts have determined that such choice of forum provisions are facially valid and several state trial courts have enforced such provisions and required that suits asserting Securities Act claims be filed in federal court, there is no guarantee that courts of appeal will affirm the enforceability of such provisions and a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with litigating Securities Act claims in state court, or both state and federal court, which could seriously harm our business, financial condition, results of operations, and prospects.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.
Our Class A common stock market price and trading volume could decline if securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our securities would likely decline. If few securities analysts commence coverage of us, or if one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our securities could decrease, which might cause the price and trading volume of our Class A common stock to decline.
84

We will continue to incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.
As a public company listed in the United States, we have incurred and expect to continue to incur significant additional legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and the New York Stock Exchange, may increase legal and financial compliance costs and make some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events would also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors, or as members of senior management.
General Risks
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.
We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the applicable listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems, and controls to accommodate such changes. We have limited experience with implementing the systems and controls necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems, controls, or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
85

Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business 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 are required to include in our periodic reports filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our 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.
We are required, pursuant to Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. Our independent registered public accounting firm is also required to formally attest to the effectiveness of our internal control over financial reporting. Our compliance with Section 404 requires that we incur substantial accounting expense and expend significant management efforts. We currently have an external audit group and have hired additional accounting and financial staff. We may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and update the systems and process documentation necessary to perform the evaluation needed to comply with Section 404. Any failure to maintain effective disclosure controls and internal control over financial reporting could have an adverse effect on our business, financial condition and results of operations and could cause a decline in the market price of our Class A common stock.
We may be involved in legal proceedings that have a negative impact on our business.
From time to time, we are involved in legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial or intellectual property disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, financial condition, and results of operations. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us (including premium increases or the imposition of large deductible or co-insurance requirements). A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial position, and results of operations. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.
Our business could be disrupted by catastrophic events.
Occurrence of any catastrophic event, including earthquake, fire, flood, tsunami, or other weather event (many of which are becoming more acute and frequent as a result of global climate change), power loss, telecommunications failure, software or hardware malfunctions, pandemics (such as the COVID-19 pandemic), political unrest, geopolitical instability, cyberattack, war, or terrorist attack, could result in lengthy interruptions in our service. In particular, our U.S. headquarters are located in the San Francisco Bay Area, a region known for seismic activity and wildfires, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. In addition, acts of terrorism could cause disruptions to the internet or the economy as a whole. Even with our disaster recovery arrangements, our service could be interrupted. If our systems were to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver our C3 AI Software to our customers would be impaired, or we could lose critical data. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be harmed.
86

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
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 our securities set forth in the table below.
Name and Position
Action
Date
Rule 10b5-1*
Non-Rule 10b5-1**
Total Shares of Common Stock to be Sold
Total Shares of Common Stock to be Purchased
Expiration Date
Edward Y. Abbo
President and Chief Technology Officer
Adoption
September 29, 2023
X
217,612 — July 2, 2024
Juho Parkkinen
Senior Vice President and Chief Financial Officer
AdoptionSeptember 29, 2023
X
35,000 — June 28, 2024
Stephen M. Ward, Jr.
Director
AdoptionSeptember 28, 2023
X
150,000 — June 28, 2024
Richard C. Levin
Director
AdoptionSeptember 28, 2023
X
144,000 — December 31, 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.
87

ITEM 6. EXHIBITS
(a) Exhibits.
Incorporated by Reference
Exhibit
Number
DescriptionFormSEC File No.ExhibitFiling Date
8-K001-397443.1December 11, 2020
S-1/A333-2500823.4November 30, 2020
101.INS*XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*XBRL Taxonomy Extension Schema Document.
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document.
104**Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).
__________________
*      Filed herewith.
+ Indicates management contract or compensatory plan.
**    The certifications attached as Exhibit 32.1 and Exhibit 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the SEC and are not to be incorporated by reference into any filing of the registrant under the Securities Act, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

(b) Financial Statement Schedules.
All financial statement schedules are omitted because the information required to be set forth therein is not applicable or is shown in the unaudited condensed consolidated financial statements or the notes thereto.
88

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.
C3.ai, Inc.
Date: December 6, 2023
By:
/s/ Thomas M. Siebel
Thomas M. Siebel
Chief Executive Officer
(Principal Executive Officer)
Date: December 6, 2023
By:
/s/ Juho Parkkinen
Juho Parkkinen
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
89
EX-10.1 2 ex101-c3aixamended2020equi.htm EX-10.1 Document
Exhibit 10.1
C3.ai, Inc.
2020 Equity Incentive Plan
Adopted by the Board of Directors: November 24 , 2020
Approved by the Stockholders: November 24, 2020
Amended by the Board of Directors: November 27, 2020
Approved by the Stockholders: November 27, 2020
Amended by the Board of Directors: August 21, 2023
Approved by the Stockholders: October 4, 2023



1.General.
(a)Successor to and Continuation of Prior Plan. The Plan is the successor to and continuation of the Prior Plan. As of the Effective Date, (i) no additional awards may be granted under the Prior Plan; (ii) the Prior Plan’s Available Reserve (plus any Returning Shares) will become available for issuance pursuant to Awards granted under this Plan (provided, however, that any such shares that are shares of Class B Common Stock shall instead be added to the Share Reserve as shares of Class A Common Stock as described in Section 2(a)); and (iii) all outstanding awards granted under the Prior Plan will remain subject to the terms of the Prior Plan (except to the extent such outstanding awards result in Returning Shares that become available for issuance pursuant to Awards granted under this Plan). All Awards granted under this Plan will be subject to the terms of this Plan.
(b)Plan Purpose. The Company, by means of the Plan, seeks to secure and retain the services of Employees, Directors and Consultants, to provide incentives for such persons to exert maximum efforts for the success of the Company and any Affiliate and to provide a means by which such persons may be given an opportunity to benefit from increases in value of the Class A Common Stock through the granting of Awards.
(c)Available Awards. The Plan provides for the grant of the following Awards: (i) Incentive Stock Options; (ii) Nonstatutory Stock Options; (iii) SARs; (iv) Restricted Stock Awards; (v) RSU Awards; (vi) Performance Awards; and (vii) Other Awards.
(d)Adoption Date; Effective Date. The Plan will come into existence on the Adoption Date, but no Award may be granted prior to the Effective Date.
2.Shares Subject to the Plan.
(a)Share Reserve. Subject to adjustment in accordance with Section 2(c) and any adjustments as necessary to implement any Capitalization Adjustments, the aggregate number of shares of Class A Common Stock that may be issued pursuant to Awards will not exceed 83,651,939 shares, which number is the sum of: (i) 22,000,000 shares initially reserved for issuance under the Plan, plus (ii) 5,108,355 shares that were added to the Share Reserve pursuant to the automatic annual increase to the Share Reserve on May 1, 2021; plus (iii) 5,311,251 shares that were added to the Share Reserve pursuant to the automatic annual increase to the Share Reserve on May 1, 2022; plus (iv) 5,697,128 shares that were added to the Share Reserve pursuant to the automatic annual increase to the Share Reserve on May 1, 2023, plus (v) a number of shares of Class A Common Stock equal to the Prior Plan’s Available Reserve, plus (vi) a number of shares of Class A Common Stock equal to the number of Returning Shares, if any, as such shares become available from time to time. In addition, subject to any adjustments as necessary to implement any Capitalization Adjustments, such aggregate number of shares of Class A Common Stock will automatically increase on May 1st of each year commencing on May 1, 2024 and ending on (and including) May 1, 2030, in an amount equal to 7% of the total number of shares of Capital Stock outstanding on April 30 of the preceding fiscal year; provided, however, that the Board may act prior to April 30th of the immediately preceding fiscal year to provide that the increase for such year will be a lesser number of shares of Class A Common Stock.
289475885 v2



(b)Aggregate Incentive Stock Option Limit. Notwithstanding anything to the contrary in Section 2(a) and subject to any adjustments as necessary to implement any Capitalization Adjustments, the aggregate maximum number of shares of Class A Common Stock that may be issued pursuant to the exercise of Incentive Stock Options is 202,605,615 shares.
(c)Share Reserve Operation.
(i)Limit Applies to Class A Common Stock Issued Pursuant to Awards. For clarity, the Share Reserve is a limit on the number of shares of Class A Common Stock that may be issued pursuant to Awards and does not limit the granting of Awards, except that the Company will keep available at all times the number of shares of Class A Common Stock reasonably required to satisfy its obligations to issue shares pursuant to such Awards. Shares may be issued in connection with a merger or acquisition as permitted by, as applicable, Nasdaq Listing Rule 5635(c), NYSE Listed Company Manual Section 303A.08, NYSE American Company Guide Section 711 or other applicable rule, and such issuance will not reduce the number of shares available for issuance under the Plan.
(ii)Actions that Do Not Constitute Issuance of Class A Common Stock and Do Not Reduce Share Reserve. The following actions do not result in an issuance of shares under the Plan and accordingly do not reduce the number of shares subject to the Share Reserve and available for issuance under the Plan: (1) the expiration or termination of any portion of an Award without the shares covered by such portion of the Award having been issued, (2) the settlement of any portion of an Award in cash (i.e., the Participant receives cash rather than Class A Common Stock), (3) the withholding of shares that would otherwise be issued by the Company to satisfy the exercise, strike or purchase price of an Award; or (4) the withholding of shares that would otherwise be issued by the Company to satisfy a tax withholding obligation in connection with an Award.
(iii)Reversion of Previously Issued Shares of Class A Common Stock to Share Reserve. The following shares of Class A Common Stock previously issued pursuant to an Award and accordingly initially deducted from the Share Reserve will be added back to the Share Reserve and again become available for issuance under the Plan: (1) any shares that are forfeited back to or repurchased by the Company because of a failure to meet a contingency or condition required for the vesting of such shares; (2) any shares that are reacquired by the Company to satisfy the exercise, strike or purchase price of an Award; and (3) any shares that are reacquired by the Company to satisfy a tax withholding obligation in connection with an Award.
3.Eligibility and Limitations.
(a)Eligible Award Recipients. Subject to the terms of the Plan, Employees, Directors and Consultants are eligible to receive Awards.
(b)Specific Award Limitations.
(i)Limitations on Incentive Stock Option Recipients. Incentive Stock Options may be granted only to Employees of the Company or a “parent corporation” or “subsidiary corporation” thereof (as such terms are defined in Sections 424(e) and (f) of the Code).
(ii)Incentive Stock Option $100,000 Limitation. To the extent that the aggregate Fair Market Value (determined at the time of grant) of Class A Common Stock with respect to which Incentive Stock Options are exercisable for the first time by any Optionholder during any calendar year (under all plans of the Company and any Affiliates) exceeds $100,000 (or such other limit established in the Code) or otherwise does not comply with the rules governing Incentive Stock Options, the Options or portions thereof that exceed such limit (according to the order in which they were granted) or otherwise do not comply with such rules will be treated as Nonstatutory Stock Options, notwithstanding any contrary provision of the applicable Option Agreement(s).
2



(iii)Limitations on Incentive Stock Options Granted to Ten Percent Stockholders. A Ten Percent Stockholder may not be granted an Incentive Stock Option unless (i) the exercise price of such Option is at least 110% of the Fair Market Value on the date of grant of such Option and (ii) the Option is not exercisable after the expiration of five years from the date of grant of such Option.
(iv)Limitations on Nonstatutory Stock Options and SARs. Nonstatutory Stock Options and SARs may not be granted to Employees, Directors and Consultants who are providing Continuous Service only to any “parent” of the Company (as such term is defined in Rule 405) unless the stock underlying such Awards is treated as “service recipient stock” under Section 409A because the Awards are granted pursuant to a corporate transaction (such as a spin off transaction) or unless such Awards otherwise comply with the distribution requirements of Section 409A.
(c)Aggregate Incentive Stock Option Limit. The aggregate maximum number of shares of Class A Common Stock that may be issued pursuant to the exercise of Incentive Stock Options is the number of shares specified in Section 2(b).
(d)Non-Employee Director Compensation Limit. The aggregate value of all compensation granted or paid, as applicable, to any individual for service as a Non-Employee Director with respect to any calendar year, including Awards granted and cash fees paid by the Company to such Non-Employee Director, will not exceed (i) $700,000 in total value or (ii) in the event such Non-Employee Director is first appointed or elected to the Board during such calendar year, $900,000 in total value, in each case calculating the value of any equity awards based on the grant date fair value of such equity awards for financial reporting purposes.
4.Options and Stock Appreciation Rights.
Each Option and SAR will have such terms and conditions as determined by the Board. Each Option will be designated in writing as an Incentive Stock Option or Nonstatutory Stock Option at the time of grant; provided, however, that if an Option is not so designated, then such Option will be a Nonstatutory Stock Option, and the shares purchased upon exercise of each type of Option will be separately accounted for. Each SAR will be denominated in shares of Class A Common Stock equivalents. The terms and conditions of separate Options and SARs need not be identical; provided, however, that each Option Agreement and SAR Agreement will conform (through incorporation of provisions hereof by reference in the Award Agreement or otherwise) to the substance of each of the following provisions:
(a)Term. Subject to Section 3(b) regarding Ten Percent Stockholders, no Option or SAR will be exercisable after the expiration of ten years from the date of grant of such Award or such shorter period specified in the Award Agreement.
(b)Exercise or Strike Price. Subject to Section 3(b) regarding Ten Percent Stockholders, the exercise or strike price of each Option or SAR will not be less than 100% of the Fair Market Value on the date of grant of such Award. Notwithstanding the foregoing, an Option or SAR may be granted with an exercise or strike price lower than 100% of the Fair Market Value on the date of grant of such Award if such Award is granted pursuant to an assumption of or substitution for another option or stock appreciation right pursuant to a Corporate Transaction and in a manner consistent with the provisions of Sections 409A and, if applicable, 424(a) of the Code.
(c)Exercise Procedure and Payment of Exercise Price for Options. In order to exercise an Option, the Participant must provide notice of exercise to the Plan Administrator in accordance with the procedures specified in the Option Agreement or otherwise provided by the Company. The Board has the authority to grant Options that do not permit all of the following methods of payment (or otherwise restrict the ability to use certain methods) and to grant Options that require the consent of the Company to utilize a particular method of payment. The exercise price of an Option may be paid, to the extent permitted by Applicable Law and as determined by the Board, by one or more of the following methods of payment to the extent set forth in the Option Agreement:
3



(i)by cash or check, bank draft or money order payable to the Company;
(ii)pursuant to a “cashless exercise” program developed under Regulation T as promulgated by the Federal Reserve Board that, prior to the issuance of the Class A Common Stock subject to the Option, results in either the receipt of cash (or check) by the Company or the receipt of irrevocable instructions to pay the exercise price to the Company from the sales proceeds;
(iii)by delivery to the Company (either by actual delivery or attestation) of shares of Class A Common Stock that are already owned by the Participant free and clear of any liens, claims, encumbrances or security interests, with a Fair Market Value on the date of exercise that does not exceed the exercise price, provided that (1) at the time of exercise the Class A Common Stock is publicly traded, (2) any remaining balance of the exercise price not satisfied by such delivery is paid by the Participant in cash or other permitted form of payment, (3) such delivery would not violate any Applicable Law or agreement restricting the redemption of the Class A Common Stock, (4) any certificated shares are endorsed or accompanied by an executed assignment separate from certificate, and (5) such shares have been held by the Participant for any minimum period necessary to avoid adverse accounting treatment as a result of such delivery;
(iv)if the Option is a Nonstatutory Stock Option, by a “net exercise” arrangement pursuant to which the Company will reduce the number of shares of Class A Common Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value on the date of exercise that does not exceed the exercise price, provided that (1) such shares used to pay the exercise price will not be exercisable thereafter and (2) any remaining balance of the exercise price not satisfied by such net exercise is paid by the Participant in cash or other permitted form of payment; or
(v)in any other form of consideration that may be acceptable to the Board and permissible under Applicable Law.
(d)Exercise Procedure and Payment of Appreciation Distribution for SARs. In order to exercise any SAR, the Participant must provide notice of exercise to the Plan Administrator in accordance with the SAR Agreement. The appreciation distribution payable to a Participant upon the exercise of a SAR will not be greater than an amount equal to the excess of (i) the aggregate Fair Market Value on the date of exercise of a number of shares of Class A Common Stock equal to the number of Class A Common Stock equivalents that are vested and being exercised under such SAR, over (ii) the strike price of such SAR. Such appreciation distribution may be paid to the Participant in the form of Class A Common Stock or cash (or any combination of Class A Common Stock and cash) or in any other form of payment, as determined by the Board and specified in the SAR Agreement.
(e)Transferability. Options and SARs may not be transferred to third party financial institutions for value. The Board may impose such additional limitations on the transferability of an Option or SAR as it determines. In the absence of any such determination by the Board, the following restrictions on the transferability of Options and SARs will apply, provided that except as explicitly provided herein, neither an Option nor a SAR may be transferred for consideration and provided, further, that if an Option is an Incentive Stock Option, such Option may be deemed to be a Nonstatutory Stock Option as a result of such transfer:
(i)Restrictions on Transfer. An Option or SAR will not be transferable, except by will or by the laws of descent and distribution, and will be exercisable during the lifetime of the Participant only by the Participant; provided, however, that the Board may permit transfer of an Option or SAR in a manner that is not prohibited by applicable tax and securities laws upon the Participant’s request, including to a trust if the Participant is considered to be the sole beneficial owner of such trust (as determined under Section 671 of the Code and applicable state law) while such Option or SAR is held in such trust, provided that the Participant and the trustee enter into a transfer and other agreements required by the Company.
4



(ii)Domestic Relations Orders. Notwithstanding the foregoing, subject to the execution of transfer documentation in a format acceptable to the Company and subject to the approval of the Board or a duly authorized Officer, an Option or SAR may be transferred pursuant to a domestic relations order.
(f)Vesting. The Board may impose such restrictions on or conditions to the vesting and/or exercisability of an Option or SAR as determined by the Board. Except as otherwise provided in the Award Agreement or other written agreement between a Participant and the Company or an Affiliate, vesting of Options and SARs will cease upon termination of the Participant’s Continuous Service.
(g)Termination of Continuous Service for Cause. Except as explicitly otherwise provided in the Award Agreement or other written agreement between a Participant and the Company or an Affiliate, if a Participant’s Continuous Service is terminated for Cause, the Participant’s Options and SARs will terminate and be forfeited immediately upon such termination of Continuous Service, and the Participant will be prohibited from exercising any portion (including any vested portion) of such Awards on and after the date of such termination of Continuous Service and the Participant will have no further right, title or interest in such forfeited Award, the shares of Class A Common Stock subject to the forfeited Award, or any consideration in respect of the forfeited Award.
(h)Post-Termination Exercise Period Following Termination of Continuous Service for Reasons Other than Cause. Subject to Section 4(i), if a Participant’s Continuous Service terminates for any reason other than for Cause, the Participant may exercise his or her Option or SAR to the extent vested, but only within the following period of time or, if applicable, such other period of time provided in the Award Agreement or other written agreement between a Participant and the Company or an Affiliate; provided, however, that in no event may such Award be exercised after the expiration of its maximum term (as set forth in Section 4(a)):
(i)three months following the date of such termination if such termination is a termination without Cause (other than any termination due to the Participant’s Disability or death);
(ii)12 months following the date of such termination if such termination is due to the Participant’s Disability;
(iii)18 months following the date of such termination if such termination is due to the Participant’s death; or
(iv)18 months following the date of the Participant’s death if such death occurs following the date of such termination but during the period such Award is otherwise exercisable (as provided in (i) or (ii) above).
Following the date of such termination, to the extent the Participant does not exercise such Award within the applicable Post-Termination Exercise Period (or, if earlier, prior to the expiration of the maximum term of such Award), such unexercised portion of the Award will terminate, and the Participant will have no further right, title or interest in terminated Award, the shares of Class A Common Stock subject to the terminated Award, or any consideration in respect of the terminated Award.
5



(i)Restrictions on Exercise; Extension of Exercisability. A Participant may not exercise an Option or SAR at any time that the issuance of shares of Class A Common Stock upon such exercise would violate Applicable Law. Except as otherwise provided in the Award Agreement or other written agreement between a Participant and the Company or an Affiliate, if a Participant’s Continuous Service terminates for any reason other than for Cause and, at any time during the last thirty days of the applicable Post-Termination Exercise Period: (i) the exercise of the Participant’s Option or SAR would be prohibited solely because the issuance of shares of Class A Common Stock upon such exercise would violate Applicable Law, or (ii) the immediate sale of any shares of Class A Common Stock issued upon such exercise would violate the Company’s Trading Policy, then the applicable Post-Termination Exercise Period will be extended to the last day of the calendar month that commences following the date the Award would otherwise expire, with an additional extension of the exercise period to the last day of the next calendar month to apply if any of the foregoing restrictions apply at any time during such extended exercise period, generally without limitation as to the maximum permitted number of extensions); provided, however, that in no event may such Award be exercised after the expiration of its maximum term (as set forth in Section 4(a)).
(j)Non-Exempt Employees. No Option or SAR, whether or not vested, granted to an Employee who is a non-exempt employee for purposes of the Fair Labor Standards Act of 1938, as amended, will be first exercisable for any shares of Class A Common Stock until at least six months following the date of grant of such Award. Notwithstanding the foregoing, in accordance with the provisions of the Worker Economic Opportunity Act, any vested portion of such Award may be exercised earlier than six months following the date of grant of such Award in the event of (i) such Participant’s death or Disability, (ii) a Corporate Transaction in which such Award is not assumed, continued or substituted, (iii) a Change in Control, or (iv) such Participant’s retirement (as such term may be defined in the Award Agreement or another applicable agreement or, in the absence of any such definition, in accordance with the Company’s then current employment policies and guidelines). This Section 4(j) is intended to operate so that any income derived by a non-exempt employee in connection with the exercise or vesting of an Option or SAR will be exempt from his or her regular rate of pay.
(k)Whole Shares. Options and SARs may be exercised only with respect to whole shares of Class A Common Stock or their equivalents.
5.Awards Other Than Options and Stock Appreciation Rights.
(a)Restricted Stock Awards and RSU Awards. Each Restricted Stock Award and RSU Award will have such terms and conditions as determined by the Board; provided, however, that each Restricted Stock Award Agreement and RSU Award Agreement will conform (through incorporation of the provisions hereof by reference in the Award Agreement or otherwise) to the substance of each of the following provisions:
(i)Form of Award.
(1)RSAs: To the extent consistent with the Company’s Bylaws, at the Board’s election, shares of Class A Common Stock subject to a Restricted Stock Award may be (i) held in book entry form subject to the Company’s instructions until such shares become vested or any other restrictions lapse, or (ii) evidenced by a certificate, which certificate will be held in such form and manner as determined by the Board. Unless otherwise determined by the Board, a Participant will have voting and other rights as a stockholder of the Company with respect to any shares subject to a Restricted Stock Award.
6



(2)RSUs: A RSU Award represents a Participant’s right to be issued on a future date the number of shares of Class A Common Stock that is equal to the number of restricted stock units subject to the RSU Award. As a holder of a RSU Award, a Participant is an unsecured creditor of the Company with respect to the Company's unfunded obligation, if any, to issue shares of Class A Common Stock in settlement of such Award and nothing contained in the Plan or any RSU Agreement, and no action taken pursuant to its provisions, will create or be construed to create a trust of any kind or a fiduciary relationship between a Participant and the Company or an Affiliate or any other person. A Participant will not have voting or any other rights as a stockholder of the Company with respect to any RSU Award (unless and until shares are actually issued in settlement of a vested RSU Award).
(ii)Consideration.
(1)RSA: A Restricted Stock Award may be granted in consideration for (A) cash or check, bank draft or money order payable to the Company, (B) past services to the Company or an Affiliate, or (C) any other form of consideration as the Board may determine and permissible under Applicable Law.
(2)RSU: Unless otherwise determined by the Board at the time of grant, a RSU Award will be granted in consideration for the Participant’s services to the Company or an Affiliate, such that the Participant will not be required to make any payment to the Company (other than such services) with respect to the grant or vesting of the RSU Award, or the issuance of any shares of Class A Common Stock pursuant to the RSU Award. If, at the time of grant, the Board determines that any consideration must be paid by the Participant (in a form other than the Participant’s services to the Company or an Affiliate) upon the issuance of any shares of Class A Common Stock in settlement of the RSU Award, such consideration may be paid in any form of consideration as the Board may determine and permissible under Applicable Law.
(iii)Vesting. The Board may impose such restrictions on or conditions to the vesting of a Restricted Stock Award or RSU Award as determined by the Board. Except as otherwise provided in the Award Agreement or other written agreement between a Participant and the Company or an Affiliate, vesting of Restricted Stock Awards and RSU Awards will cease upon termination of the Participant’s Continuous Service.
(iv)Termination of Continuous Service. Except as otherwise provided in the Award Agreement or other written agreement between a Participant and the Company or an Affiliate, if a Participant’s Continuous Service terminates for any reason, (i) the Company may receive through a forfeiture condition or a repurchase right any or all of the shares of Class A Common Stock held by the Participant under his or her Restricted Stock Award that have not vested as of the date of such termination as set forth in the Restricted Stock Award Agreement and (ii) any portion of his or her RSU Award that has not vested will be forfeited upon such termination and the Participant will have no further right, title or interest in the RSU Award, the shares of Class A Common Stock issuable pursuant to the RSU Award, or any consideration in respect of the RSU Award.
(v)Dividends and Dividend Equivalents. Dividends or dividend equivalents may be paid or credited, as applicable, with respect to any shares of Class A Common Stock subject to a Restricted Stock Award or RSU Award, as determined by the Board and specified in the Award Agreement).
(vi)Settlement of RSU Awards. A RSU Award may be settled by the issuance of shares of Class A Common Stock or cash (or any combination thereof) or in any other form of payment, as determined by the Board and specified in the RSU Award Agreement. At the time of grant, the Board may determine to impose such restrictions or conditions that delay such delivery to a date following the vesting of the RSU Award.
7



(b)Performance Awards. With respect to any Performance Award, the length of any Performance Period, the Performance Goals to be achieved during the Performance Period, the other terms and conditions of such Award, and the measure of whether and to what degree such Performance Goals have been attained will be determined by the Board.
(c)Other Awards. Other Awards may be granted either alone or in addition to Awards provided for under Section 4 and the preceding provisions of this Section 5. Subject to the provisions of the Plan, the Board will have sole and complete discretion to determine the persons to whom and the time or times at which such Other Awards will be granted, the number of shares of Class A Common Stock (or the cash equivalent thereof) to be granted pursuant to such Other Awards and all other terms and conditions of such Other Awards.
6.Adjustments upon Changes in Class A Common Stock; Other Corporate Events.
(a)Capitalization Adjustments. In the event of a Capitalization Adjustment, the Board shall appropriately and proportionately adjust: (i) the class(es) and maximum number of shares of Class A Common Stock subject to the Plan and the maximum number of shares by which the Share Reserve may annually increase pursuant to Section 2(a), (ii) the class(es) and maximum number of shares that may be issued pursuant to the exercise of Incentive Stock Options pursuant to Section 2(b), and (iii) the class(es) and number of securities and exercise price, strike price or purchase price of Class A Common Stock subject to outstanding Awards. The Board shall make such adjustments, and its determination shall be final, binding and conclusive. Notwithstanding the foregoing, no fractional shares or rights for fractional shares of Class A Common Stock shall be created in order to implement any Capitalization Adjustment. The Board shall determine an equivalent benefit for any fractional shares or fractional shares that might be created by the adjustments referred to in the preceding provisions of this Section.
(b)Dissolution or Liquidation. Except as otherwise provided in the Award Agreement, in the event of a dissolution or liquidation of the Company, all outstanding Awards (other than Awards consisting of vested and outstanding shares of Class A Common Stock not subject to a forfeiture condition or the Company’s right of repurchase) will terminate immediately prior to the completion of such dissolution or liquidation, and the shares of Class A Common Stock subject to the Company’s repurchase rights or subject to a forfeiture condition may be repurchased or reacquired by the Company notwithstanding the fact that the holder of such Award is providing Continuous Service, provided, however, that the Board may determine to cause some or all Awards to become fully vested, exercisable and/or no longer subject to repurchase or forfeiture (to the extent such Awards have not previously expired or terminated) before the dissolution or liquidation is completed but contingent on its completion.
(c)Corporate Transaction. The following provisions will apply to Awards in the event of a Corporate Transaction except as set forth in Section 11, and unless otherwise provided in the instrument evidencing the Award or any other written agreement between the Company or any Affiliate and the Participant or unless otherwise expressly provided by the Board at the time of grant of an Award.
(i)Awards May Be Assumed. In the event of a Corporate Transaction, any surviving corporation or acquiring corporation (or the surviving or acquiring corporation’s parent company) may assume or continue any or all Awards outstanding under the Plan or may substitute similar awards for Awards outstanding under the Plan (including but not limited to, awards to acquire the same consideration paid to the stockholders of the Company pursuant to the Corporate Transaction), and any reacquisition or repurchase rights held by the Company in respect of Class A Common Stock issued pursuant to Awards may be assigned by the Company to the successor of the Company (or the successor’s parent company, if any), in connection with such Corporate Transaction. A surviving corporation or acquiring corporation (or its parent) may choose to assume or continue only a portion of an Award or substitute a similar award for only a portion of an Award, or may choose to assume or continue the Awards held by some, but not all Participants. The terms of any assumption, continuation or substitution will be set by the Board.
8



(ii)Awards Held by Current Participants. In the event of a Corporate Transaction in which the surviving corporation or acquiring corporation (or its parent company) does not assume or continue such outstanding Awards or substitute similar awards for such outstanding Awards, then with respect to Awards that have not been assumed, continued or substituted and that are held by Participants whose Continuous Service has not terminated prior to the effective time of the Corporate Transaction (referred to as the “Current Participants”), the vesting of such Awards (and, with respect to Options and Stock Appreciation Rights, the time when such Awards may be exercised) will be accelerated in full to a date prior to the effective time of such Corporate Transaction (contingent upon the effectiveness of the Corporate Transaction) as the Board determines (or, if the Board does not determine such a date, to the date that is five days prior to the effective time of the Corporate Transaction), and such Awards will terminate if not exercised (if applicable) at or prior to the effective time of the Corporate Transaction, and any reacquisition or repurchase rights held by the Company with respect to such Awards will lapse (contingent upon the effectiveness of the Corporate Transaction). With respect to the vesting of Performance Awards that will accelerate upon the occurrence of a Corporate Transaction pursuant to this subsection (ii) and that have multiple vesting levels depending on the level of performance, unless otherwise provided in the Award Agreement, the vesting of such Performance Awards will accelerate at 100% of the target level upon the occurrence of the Corporate Transaction. With respect to the vesting of Awards that will accelerate upon the occurrence of a Corporate Transaction pursuant to this subsection (ii) and are settled in the form of a cash payment, such cash payment will be made no later than 30 days following the occurrence of the Corporate Transaction.
(iii)Awards Held by Persons other than Current Participants. In the event of a Corporate Transaction in which the surviving corporation or acquiring corporation (or its parent company) does not assume or continue such outstanding Awards or substitute similar awards for such outstanding Awards, then with respect to Awards that have not been assumed, continued or substituted and that are held by persons other than Current Participants, such Awards will terminate if not exercised (if applicable) prior to the occurrence of the Corporate Transaction; provided, however, that any reacquisition or repurchase rights held by the Company with respect to such Awards will not terminate and may continue to be exercised notwithstanding the Corporate Transaction.
(iv)Payment for Awards in Lieu of Exercise. Notwithstanding the foregoing, in the event an Award will terminate if not exercised prior to the effective time of a Corporate Transaction, the Board may provide, in its sole discretion, that the holder of such Award may not exercise such Award but will receive a payment, in such form as may be determined by the Board, equal in value, at the effective time, to the excess, if any, of (1) the value of the property the Participant would have received upon the exercise of the Award (including, at the discretion of the Board, any unvested portion of such Award), over (2) any exercise price payable by such holder in connection with such exercise.
(d)Appointment of Stockholder Representative. As a condition to the receipt of an Award under this Plan, a Participant will be deemed to have agreed that the Award will be subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on the Participant’s behalf with respect to any escrow, indemnities and any contingent consideration.
(e)No Restriction on Right to Undertake Transactions. The grant of any Award under the Plan and the issuance of shares pursuant to any Award does not affect or restrict in any way the right or power of the Company or the stockholders of the Company to make or authorize any adjustment, recapitalization, reorganization or other change in the Company’s capital structure or its business, any merger or consolidation of the Company, any issue of stock or of options, rights or options to purchase stock or of bonds, debentures, preferred or prior preference stocks whose rights are superior to or affect the Class A Common Stock or the rights thereof or which are convertible into or exchangeable for Class A Common Stock, or the dissolution or liquidation of the Company, or any sale or transfer of all or any part of its assets or business, or any other corporate act or proceeding, whether of a similar character or otherwise.
9



7.Administration.
(a)Administration by Board. The Board will administer the Plan unless and until the Board delegates administration of the Plan to a Committee or Committees, as provided in subsection (c) below.
(b)Powers of Board. The Board will have the power, subject to, and within the limitations of, the express provisions of the Plan:
(i)To determine from time to time: (1) which of the persons eligible under the Plan will be granted Awards; (2) when and how each Award will be granted; (3) what type or combination of types of Award will be granted; (4) the provisions of each Award granted (which need not be identical), including the time or times when a person will be permitted to receive an issuance of Class A Common Stock or other payment pursuant to an Award; (5) the number of shares of Class A Common Stock or cash equivalent with respect to which an Award will be granted to each such person; (6) the Fair Market Value applicable to an Award; and (7) the terms of any Performance Award that is not valued in whole or in part by reference to, or otherwise based on, the Class A Common Stock, including the amount of cash payment or other property that may be earned and the timing of payment.
(ii)To construe and interpret the Plan and Awards granted under it, and to establish, amend and revoke rules and regulations for its administration. The Board, in the exercise of this power, may correct any defect, omission or inconsistency in the Plan or in any Award Agreement, in a manner and to the extent it deems necessary or expedient to make the Plan or Award fully effective.
(iii)To settle all controversies regarding the Plan and Awards granted under it.
(iv)To accelerate the time at which an Award may first be exercised or the time during which an Award or any part thereof will vest, notwithstanding the provisions in the Award Agreement stating the time at which it may first be exercised or the time during which it will vest.
(v)To prohibit the exercise of any Option, SAR or other exercisable Award during a period of up to 30 days prior to the consummation of any pending stock dividend, stock split, combination or exchange of shares, merger, consolidation or other distribution (other than normal cash dividends) of Company assets to stockholders, or any other change affecting the shares of Class A Common Stock or the share price of the Class A Common Stock including any Corporate Transaction, for reasons of administrative convenience.
(vi)To suspend or terminate the Plan at any time. Suspension or termination of the Plan will not Materially Impair rights and obligations under any Award granted while the Plan is in effect except with the written consent of the affected Participant.
(vii)To amend the Plan in any respect the Board deems necessary or advisable; provided, however, that stockholder approval will be required for any amendment to the extent required by Applicable Law. Except as provided above, rights under any Award granted before amendment of the Plan will not be Materially Impaired by any amendment of the Plan unless (1) the Company requests the consent of the affected Participant, and (2) such Participant consents in writing.
(viii)To submit any amendment to the Plan for stockholder approval.
(ix)To approve forms of Award Agreements for use under the Plan and to amend the terms of any one or more Awards, including, but not limited to, amendments to provide terms more favorable to the Participant than previously provided in the Award Agreement, subject to any specified limits in the Plan that are not subject to Board discretion; provided however, that, a Participant’s rights under any Award will not be Materially Impaired by any such amendment unless (1) the Company requests the consent of the affected Participant, and (2) such Participant consents in writing.
10



(x)Generally, to exercise such powers and to perform such acts as the Board deems necessary or expedient to promote the best interests of the Company and that are not in conflict with the provisions of the Plan or Awards.
(xi)To adopt such procedures and sub-plans as are necessary or appropriate to permit and facilitate participation in the Plan by, or take advantage of specific tax treatment for Awards granted to, Employees, Directors or Consultants who are foreign nationals or employed outside the United States (provided that Board approval will not be necessary for immaterial modifications to the Plan or any Award Agreement to ensure or facilitate compliance with the laws of the relevant foreign jurisdiction).
(xii) To effect, at any time and from time to time, subject to the consent of any Participant whose Award is Materially Impaired by such action, (1) the reduction of the exercise price (or strike price) of any outstanding Option or SAR; (2) the cancellation of any outstanding Option or SAR and the grant in substitution therefor of (A) a new Option, SAR, Restricted Stock Award, RSU Award or Other Award, under the Plan or another equity plan of the Company, covering the same or a different number of shares of Class A Common Stock, (B) cash and/or (C) other valuable consideration (as determined by the Board); or (3) any other action that is treated as a repricing under generally accepted accounting principles.
(c)Delegation to Committee.
(i)General. The Board may delegate some or all of the administration of the Plan to a Committee or Committees. If administration of the Plan is delegated to a Committee, the Committee will have, in connection with the administration of the Plan, the powers theretofore possessed by the Board that have been delegated to the Committee, including the power to delegate to another Committee or a subcommittee of the Committee any of the administrative powers the Committee is authorized to exercise (and references in this Plan to the Board will thereafter be to the Committee or subcommittee), subject, however, to such resolutions, not inconsistent with the provisions of the Plan, as may be adopted from time to time by the Board. Each Committee may retain the authority to concurrently administer the Plan with Committee or subcommittee to which it has delegated its authority hereunder and may, at any time, revest in such Committee some or all of the powers previously delegated. The Board may retain the authority to concurrently administer the Plan with any Committee and may, at any time, revest in the Board some or all of the powers previously delegated.
(ii)Rule 16b-3 Compliance. To the extent an Award is intended to qualify for the exemption from Section 16(b) of the Exchange Act that is available under Rule 16b-3 of the Exchange Act, the Award will be granted by the Board or a Committee that consists solely of two or more Non-Employee Directors, as determined under Rule 16b-3(b)(3) of the Exchange Act and thereafter any action establishing or modifying the terms of the Award will be approved by the Board or a Committee meeting such requirements to the extent necessary for such exemption to remain available.
(d)Effect of Board’s Decision. All determinations, interpretations and constructions made by the Board or any Committee in good faith will not be subject to review by any person and will be final, binding and conclusive on all persons.
(e) Delegation to an Officer. The Board or any Committee may delegate to one or more Officers the authority to do one or both of the following (i) designate Employees who are not Officers to be recipients of Options and SARs (and, to the extent permitted by Applicable Law, other types of Awards) and, to the extent permitted by Applicable Law, the terms thereof, and (ii) determine the number of shares of Class A Common Stock to be subject to such Awards granted to such Employees; provided, however, that the resolutions or charter adopted by the Board or any Committee evidencing such delegation will specify the total number of shares of Class A Common Stock that may be subject to the Awards granted by such Officer and that such Officer may not grant an Award to himself or herself. Any such Awards will be granted on the applicable form of Award Agreement most recently approved for use by the Board or the Committee, unless otherwise provided in the resolutions approving the delegation authority. Notwithstanding anything to the contrary herein, neither the Board nor any Committee may delegate to an Officer who is acting solely in the capacity of an Officer (and not also as a Director) the authority to determine the Fair Market Value.
11



8.Tax Withholding
(a)Withholding Authorization. As a condition to acceptance of any Award under the Plan, a Participant authorizes withholding from payroll and any other amounts payable to such Participant, and otherwise agree to make adequate provision for (including), any sums required to satisfy any U.S. federal, state, local and/or foreign tax or social insurance contribution withholding obligations of the Company or an Affiliate, if any, which arise in connection with the exercise, vesting or settlement of such Award, as applicable. Accordingly, a Participant may not be able to exercise an Award even though the Award is vested, and the Company shall have no obligation to issue shares of Class A Common Stock subject to an Award, unless and until such obligations are satisfied.
(b)Satisfaction of Withholding Obligation. To the extent permitted by the terms of an Award Agreement, the Company may, in its sole discretion, satisfy any U.S. federal, state, local and/or foreign tax or social insurance withholding obligation relating to an Award by any of the following means or by a combination of such means: (i) causing the Participant to tender a cash payment; (ii) withholding shares of Class A Common Stock from the shares of Class A Common Stock issued or otherwise issuable to the Participant in connection with the Award; (iii) withholding cash from an Award settled in cash; (iv) withholding payment from any amounts otherwise payable to the Participant; (v) by allowing a Participant to effectuate a “cashless exercise” pursuant to a program developed under Regulation T as promulgated by the Federal Reserve Board, or (vi) by such other method as may be set forth in the Award Agreement.
(c)No Obligation to Notify or Minimize Taxes; No Liability to Claims. Except as required by Applicable Law the Company has no duty or obligation to any Participant to advise such holder as to the time or manner of exercising such Award. Furthermore, the Company has no duty or obligation to warn or otherwise advise such holder of a pending termination or expiration of an Award or a possible period in which the Award may not be exercised. The Company has no duty or obligation to minimize the tax consequences of an Award to the holder of such Award and will not be liable to any holder of an Award for any adverse tax consequences to such holder in connection with an Award. As a condition to accepting an Award under the Plan, each Participant (i) agrees to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to tax liabilities arising from such Award or other Company compensation and (ii) acknowledges that such Participant was advised to consult with his or her own personal tax, financial and other legal advisors regarding the tax consequences of the Award and has either done so or knowingly and voluntarily declined to do so. Additionally, each Participant acknowledges any Option or SAR granted under the Plan is exempt from Section 409A only if the exercise or strike price is at least equal to the “fair market value” of the Class A Common Stock on the date of grant as determined by the Internal Revenue Service and there is no other impermissible deferral of compensation associated with the Award. Additionally, as a condition to accepting an Option or SAR granted under the Plan, each Participant agrees not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates in the event that the Internal Revenue Service asserts that such exercise price or strike price is less than the “fair market value” of the Class A Common Stock on the date of grant as subsequently determined by the Internal Revenue Service.
(d)Withholding Indemnification. As a condition to accepting an Award under the Plan, in the event that the amount of the Company’s and/or its Affiliate’s withholding obligation in connection with such Award was greater than the amount actually withheld by the Company and/or its Affiliates, each Participant agrees to indemnify and hold the Company and/or its Affiliates harmless from any failure by the Company and/or its Affiliates to withhold the proper amount.
9.Miscellaneous.
(a)Source of Shares. The stock issuable under the Plan will be shares of authorized but unissued or reacquired Class A Common Stock, including shares repurchased by the Company on the open market or otherwise.
(b)Use of Proceeds from Sales of Class A Common Stock. Proceeds from the sale of shares of Class A Common Stock pursuant to Awards will constitute general funds of the Company.
12



(c)Corporate Action Constituting Grant of Awards. Corporate action constituting a grant by the Company of an Award to any Participant will be deemed completed as of the date of such corporate action, unless otherwise determined by the Board, regardless of when the instrument, certificate, or letter evidencing the Award is communicated to, or actually received or accepted by, the Participant. In the event that the corporate records (e.g., Board consents, resolutions or minutes) documenting the corporate action approving the grant contain terms (e.g., exercise price, vesting schedule or number of shares) that are inconsistent with those in the Award Agreement or related grant documents as a result of a clerical error in the Award Agreement or related grant documents, the corporate records will control and the Participant will have no legally binding right to the incorrect term in the Award Agreement or related grant documents.
(d)Stockholder Rights. No Participant will be deemed to be the holder of, or to have any of the rights of a holder with respect to, any shares of Class A Common Stock subject to such Award unless and until (i) such Participant has satisfied all requirements for exercise of the Award pursuant to its terms, if applicable, and (ii) the issuance of the Class A Common Stock subject to such Award is reflected in the records of the Company.
(e)No Employment or Other Service Rights. Nothing in the Plan, any Award Agreement or any other instrument executed thereunder or in connection with any Award granted pursuant thereto will confer upon any Participant any right to continue to serve the Company or an Affiliate in the capacity in effect at the time the Award was granted or affect the right of the Company or an Affiliate to terminate at will and without regard to any future vesting opportunity that a Participant may have with respect to any Award (i) the employment of an Employee with or without notice and with or without cause, (ii) the service of a Consultant pursuant to the terms of such Consultant’s agreement with the Company or an Affiliate, or (iii) the service of a Director pursuant to the Bylaws of the Company or an Affiliate, and any applicable provisions of the corporate law of the state or foreign jurisdiction in which the Company or the Affiliate is incorporated, as the case may be. Further, nothing in the Plan, any Award Agreement or any other instrument executed thereunder or in connection with any Award will constitute any promise or commitment by the Company or an Affiliate regarding the fact or nature of future positions, future work assignments, future compensation or any other term or condition of employment or service or confer any right or benefit under the Award or the Plan unless such right or benefit has specifically accrued under the terms of the Award Agreement and/or Plan.
(f)Change in Time Commitment. In the event a Participant’s regular level of time commitment in the performance of his or her services for the Company and any Affiliates is reduced (for example, and without limitation, if the Participant is an Employee of the Company and the Employee has a change in status from a full-time Employee to a part-time Employee or takes an extended leave of absence) after the date of grant of any Award to the Participant, the Board may determine, to the extent permitted by Applicable Law, to (i) make a corresponding reduction in the number of shares or cash amount subject to any portion of such Award that is scheduled to vest or become payable after the date of such change in time commitment, and (ii) in lieu of or in combination with such a reduction, extend the vesting or payment schedule applicable to such Award. In the event of any such reduction, the Participant will have no right with respect to any portion of the Award that is so reduced or extended.
(g)Execution of Additional Documents. As a condition to accepting an Award under the Plan, the Participant agrees to execute any additional documents or instruments necessary or desirable, as determined in the Plan Administrator’s sole discretion, to carry out the purposes or intent of the Award, or facilitate compliance with securities and/or other regulatory requirements, in each case at the Plan Administrator’s request.
13



(h)Electronic Delivery and Participation. Any reference herein or in an Award Agreement to a “written” agreement or document will include any agreement or document delivered electronically, filed publicly at www.sec.gov (or any successor website thereto) or posted on the Company’s intranet (or other shared electronic medium controlled by the Company to which the Participant has access). By accepting any Award the Participant consents to receive documents by electronic delivery and to participate in the Plan through any on-line electronic system established and maintained by the Plan Administrator or another third party selected by the Plan Administrator. The form of delivery of any Class A Common Stock (e.g., a stock certificate or electronic entry evidencing such shares) shall be determined by the Company.
(i)Clawback/Recovery. All Awards granted under the Plan will be subject to recoupment in accordance with any clawback policy that the Company is required to adopt pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act or other Applicable Law and any clawback policy that the Company otherwise adopts, to the extent applicable and permissible under Applicable Law. In addition, the Board may impose such other clawback, recovery or recoupment provisions in an Award Agreement as the Board determines necessary or appropriate, including but not limited to a reacquisition right in respect of previously acquired shares of Class A Common Stock or other cash or property upon the occurrence of Cause. No recovery of compensation under such a clawback policy will be an event giving rise to a Participant’s right to voluntary terminate employment upon a “resignation for good reason,” or for a “constructive termination” or any similar term under any plan of or agreement with the Company.
(j)Securities Law Compliance. A Participant will not be issued any shares in respect of an Award unless either (i) the shares are registered under the Securities Act; or (ii) the Company has determined that such issuance would be exempt from the registration requirements of the Securities Act. Each Award also must comply with other Applicable Law governing the Award, and a Participant will not receive such shares if the Company determines that such receipt would not be in material compliance with Applicable Law.
(k)Transfer or Assignment of Awards; Issued Shares. Except as expressly provided in the Plan or the form of Award Agreement, Awards granted under the Plan may not be transferred or assigned by the Participant. After the vested shares subject to an Award have been issued, or in the case of Restricted Stock and similar awards, after the issued shares have vested, the holder of such shares is free to assign, hypothecate, donate, encumber or otherwise dispose of any interest in such shares provided that any such actions are in compliance with the provisions herein, the terms of the Trading Policy and Applicable Law.
(l)Effect on Other Employee Benefit Plans. The value of any Award granted under the Plan, as determined upon grant, vesting or settlement, shall not be included as compensation, earnings, salaries, or other similar terms used when calculating any Participant’s benefits under any employee benefit plan sponsored by the Company or any Affiliate, except as such plan otherwise expressly provides. The Company expressly reserves its rights to amend, modify, or terminate any of the Company's or any Affiliate's employee benefit plans.
(m)Deferrals. To the extent permitted by Applicable Law, the Board, in its sole discretion, may determine that the delivery of Class A Common Stock or the payment of cash, upon the exercise, vesting or settlement of all or a portion of any Award may be deferred and may also establish programs and procedures for deferral elections to be made by Participants. Deferrals by will be made in accordance with the requirements of Section 409A.
14



(n)Section 409A. Unless otherwise expressly provided for in an Award Agreement, the Plan and Award Agreements will be interpreted to the greatest extent possible in a manner that makes the Plan and the Awards granted hereunder exempt from Section 409A, and, to the extent not so exempt, in compliance with the requirements of Section 409A. If the Board determines that any Award granted hereunder is not exempt from and is therefore subject to Section 409A, the Award Agreement evidencing such Award will incorporate the terms and conditions necessary to avoid the consequences specified in Section 409A(a)(1) of the Code, and to the extent an Award Agreement is silent on terms necessary for compliance, such terms are hereby incorporated by reference into the Award Agreement. Notwithstanding anything to the contrary in this Plan (and unless the Award Agreement specifically provides otherwise), if the shares of Class A Common Stock are publicly traded, and if a Participant holding an Award that constitutes “deferred compensation” under Section 409A is a “specified employee” for purposes of Section 409A, no distribution or payment of any amount that is due because of a “separation from service” (as defined in Section 409A without regard to alternative definitions thereunder) will be issued or paid before the date that is six months and one day following the date of such Participant’s “separation from service” or, if earlier, the date of the Participant’s death, unless such distribution or payment can be made in a manner that complies with Section 409A, and any amounts so deferred will be paid in a lump sum on the day after such six month period elapses, with the balance paid thereafter on the original schedule.
(o)Choice of Law. This Plan and any controversy arising out of or relating to this Plan shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware.
10.Covenants of the Company.
(a)Compliance with Law. The Company will seek to obtain from each regulatory commission or agency, as may be deemed to be necessary, having jurisdiction over the Plan such authority as may be required to grant Awards and to issue and sell shares of Class A Common Stock upon exercise or vesting of the Awards; provided, however, that this undertaking will not require the Company to register under the Securities Act the Plan, any Award or any Class A Common Stock issued or issuable pursuant to any such Award. If, after reasonable efforts and at a reasonable cost, the Company is unable to obtain from any such regulatory commission or agency the authority that counsel for the Company deems necessary or advisable for the lawful issuance and sale of Class A Common Stock under the Plan, the Company will be relieved from any liability for failure to issue and sell Class A Common Stock upon exercise or vesting of such Awards unless and until such authority is obtained. A Participant is not eligible for the grant of an Award or the subsequent issuance of Class A Common Stock pursuant to the Award if such grant or issuance would be in violation of any Applicable Law.
11.Additional Rules for Awards Subject to Section 409A.
(a)Application. Unless the provisions of this Section of the Plan are expressly superseded by the provisions in the form of Award Agreement, the provisions of this Section shall apply and shall supersede anything to the contrary set forth in the Award Agreement for a Non-Exempt Award.
(b)Non-Exempt Awards Subject to Non-Exempt Severance Arrangements. To the extent a Non-Exempt Award is subject to Section 409A due to application of a Non-Exempt Severance Arrangement, the following provisions of this subsection (b) apply.
(i)If the Non-Exempt Award vests in the ordinary course during the Participant’s Continuous Service in accordance with the vesting schedule set forth in the Award Agreement, and does not accelerate vesting under the terms of a Non-Exempt Severance Arrangement, in no event will the shares be issued in respect of such Non-Exempt Award any later than the later of: (i) December 31st of the calendar year that includes the applicable vesting date, or (ii) the 60th day that follows the applicable vesting date.
15



(ii)If vesting of the Non-Exempt Award accelerates under the terms of a Non-Exempt Severance Arrangement in connection with the Participant’s Separation from Service, and such vesting acceleration provisions were in effect as of the date of grant of the Non-Exempt Award and, therefore, are part of the terms of such Non-Exempt Award as of the date of grant, then the shares will be earlier issued in settlement of such Non-Exempt Award upon the Participant’s Separation from Service in accordance with the terms of the Non-Exempt Severance Arrangement, but in no event later than the 60th day that follows the date of the Participant’s Separation from Service. However, if at the time the shares would otherwise be issued the Participant is subject to the distribution limitations contained in Section 409A applicable to “specified employees,” as defined in Section 409A(a)(2)(B)(i) of the Code, such shares shall not be issued before the date that is six months following the date of such Participant’s Separation from Service, or, if earlier, the date of the Participant’s death that occurs within such six month period.
(iii)If vesting of a Non-Exempt Award accelerates under the terms of a Non-Exempt Severance Arrangement in connection with a Participant’s Separation from Service, and such vesting acceleration provisions were not in effect as of the date of grant of the Non-Exempt Award and, therefore, are not a part of the terms of such Non-Exempt Award on the date of grant, then such acceleration of vesting of the Non-Exempt Award shall not accelerate the issuance date of the shares, but the shares shall instead be issued on the same schedule as set forth in the Grant Notice as if they had vested in the ordinary course during the Participant’s Continuous Service, notwithstanding the vesting acceleration of the Non-Exempt Award. Such issuance schedule is intended to satisfy the requirements of payment on a specified date or pursuant to a fixed schedule, as provided under Treasury Regulations Section 1.409A-3(a)(4).
(c)Treatment of Non-Exempt Awards Upon a Corporate Transaction for Employees and Consultants. The provisions of this subsection (c) shall apply and shall supersede anything to the contrary set forth in the Plan with respect to the permitted treatment of any Non-Exempt Award in connection with a Corporate Transaction if the Participant was either an Employee or Consultant upon the applicable date of grant of the Non-Exempt Award.
(i)Vested Non-Exempt Awards. The following provisions shall apply to any Vested Non-Exempt Award in connection with a Corporate Transaction:
(1)If the Corporate Transaction is also a Section 409A Change in Control then the Acquiring Entity may not assume, continue or substitute the Vested Non-Exempt Award. Upon the Section 409A Change in Control the settlement of the Vested Non-Exempt Award will automatically be accelerated and the shares will be immediately issued in respect of the Vested Non-Exempt Award. Alternatively, the Company may instead provide that the Participant will receive a cash settlement equal to the Fair Market Value of the shares that would otherwise be issued to the Participant upon the Section 409A Change in Control.
(2)If the Corporate Transaction is not also a Section 409A Change in Control, then the Acquiring Entity must either assume, continue or substitute each Vested Non-Exempt Award. The shares to be issued in respect of the Vested Non-Exempt Award shall be issued to the Participant by the Acquiring Entity on the same schedule that the shares would have been issued to the Participant if the Corporate Transaction had not occurred. In the Acquiring Entity’s discretion, in lieu of an issuance of shares, the Acquiring Entity may instead substitute a cash payment on each applicable issuance date, equal to the Fair Market Value of the shares that would otherwise be issued to the Participant on such issuance dates, with the determination of the Fair Market Value of the shares made on the date of the Corporate Transaction.
(ii)Unvested Non-Exempt Awards. The following provisions shall apply to any Unvested Non-Exempt Award unless otherwise determined by the Board pursuant to subsection (e) of this Section.
16



(1)In the event of a Corporate Transaction, the Acquiring Entity shall assume, continue or substitute any Unvested Non-Exempt Award. Unless otherwise determined by the Board, any Unvested Non-Exempt Award will remain subject to the same vesting and forfeiture restrictions that were applicable to the Award prior to the Corporate Transaction. The shares to be issued in respect of any Unvested Non-Exempt Award shall be issued to the Participant by the Acquiring Entity on the same schedule that the shares would have been issued to the Participant if the Corporate Transaction had not occurred. In the Acquiring Entity’s discretion, in lieu of an issuance of shares, the Acquiring Entity may instead substitute a cash payment on each applicable issuance date, equal to the Fair Market Value of the shares that would otherwise be issued to the Participant on such issuance dates, with the determination of Fair Market Value of the shares made on the date of the Corporate Transaction.
(2)If the Acquiring Entity will not assume, substitute or continue any Unvested Non-Exempt Award in connection with a Corporate Transaction, then such Award shall automatically terminate and be forfeited upon the Corporate Transaction with no consideration payable to any Participant in respect of such forfeited Unvested Non-Exempt Award. Notwithstanding the foregoing, to the extent permitted and in compliance with the requirements of Section 409A, the Board may in its discretion determine to elect to accelerate the vesting and settlement of the Unvested Non-Exempt Award upon the Corporate Transaction, or instead substitute a cash payment equal to the Fair Market Value of such shares that would otherwise be issued to the Participant, as further provided in subsection (e)(ii) below. In the absence of such discretionary election by the Board, any Unvested Non-Exempt Award shall be forfeited without payment of any consideration to the affected Participants if the Acquiring Entity will not assume, substitute or continue the Unvested Non-Exempt Awards in connection with the Corporate Transaction.
(3)The foregoing treatment shall apply with respect to all Unvested Non-Exempt Awards upon any Corporate Transaction, and regardless of whether or not such Corporate Transaction is also a Section 409A Change in Control.
(d)Treatment of Non-Exempt Awards Upon a Corporate Transaction for Non-Employee Directors. The following provisions of this subsection (d) shall apply and shall supersede anything to the contrary that may be set forth in the Plan with respect to the permitted treatment of a Non-Exempt Director Award in connection with a Corporate Transaction.
(i)If the Corporate Transaction is also a Section 409A Change in Control then the Acquiring Entity may not assume, continue or substitute the Non-Exempt Director Award. Upon the Section 409A Change in Control the vesting and settlement of any Non-Exempt Director Award will automatically be accelerated and the shares will be immediately issued to the Participant in respect of the Non-Exempt Director Award. Alternatively, the Company may provide that the Participant will instead receive a cash settlement equal to the Fair Market Value of the shares that would otherwise be issued to the Participant upon the Section 409A Change in Control pursuant to the preceding provision.
(ii)If the Corporate Transaction is not also a Section 409A Change in Control, then the Acquiring Entity must either assume, continue or substitute the Non-Exempt Director Award. Unless otherwise determined by the Board, the Non-Exempt Director Award will remain subject to the same vesting and forfeiture restrictions that were applicable to the Award prior to the Corporate Transaction. The shares to be issued in respect of the Non-Exempt Director Award shall be issued to the Participant by the Acquiring Entity on the same schedule that the shares would have been issued to the Participant if the Corporate Transaction had not occurred. In the Acquiring Entity’s discretion, in lieu of an issuance of shares, the Acquiring Entity may instead substitute a cash payment on each applicable issuance date, equal to the Fair Market Value of the shares that would otherwise be issued to the Participant on such issuance dates, with the determination of Fair Market Value made on the date of the Corporate Transaction.
(e)If the RSU Award is a Non-Exempt Award, then the provisions in this Section 11(e) shall apply and supersede anything to the contrary that may be set forth in the Plan or the Award Agreement with respect to the permitted treatment of such Non-Exempt Award:
17



(i)Any exercise by the Board of discretion to accelerate the vesting of a Non-Exempt Award shall not result in any acceleration of the scheduled issuance dates for the shares in respect of the Non-Exempt Award unless earlier issuance of the shares upon the applicable vesting dates would be in compliance with the requirements of Section 409A.
(ii)The Company explicitly reserves the right to earlier settle any Non-Exempt Award to the extent permitted and in compliance with the requirements of Section 409A, including pursuant to any of the exemptions available in Treasury Regulations Section 1.409A-3(j)(4)(ix).
(iii)To the extent the terms of any Non-Exempt Award provide that it will be settled upon a Change in Control or Corporate Transaction, to the extent it is required for compliance with the requirements of Section 409A, the Change in Control or Corporate Transaction event triggering settlement must also constitute a Section 409A Change in Control. To the extent the terms of a Non-Exempt Award provides that it will be settled upon a termination of employment or termination of Continuous Service, to the extent it is required for compliance with the requirements of Section 409A, the termination event triggering settlement must also constitute a Separation From Service. However, if at the time the shares would otherwise be issued to a Participant in connection with a “separation from service” such Participant is subject to the distribution limitations contained in Section 409A applicable to “specified employees,” as defined in Section 409A(a)(2)(B)(i) of the Code, such shares shall not be issued before the date that is six months following the date of the Participant’s Separation From Service, or, if earlier, the date of the Participant’s death that occurs within such six month period.
(iv)The provisions in this subsection (e) for delivery of the shares in respect of the settlement of a RSU Award that is a Non-Exempt Award are intended to comply with the requirements of Section 409A so that the delivery of the shares to the Participant in respect of such Non-Exempt Award will not trigger the additional tax imposed under Section 409A, and any ambiguities herein will be so interpreted.
12.Severability.
If all or any part of the Plan or any Award Agreement is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity shall not invalidate any portion of the Plan or such Award Agreement not declared to be unlawful or invalid. Any Section of the Plan or any Award Agreement (or part of such a Section) so declared to be unlawful or invalid shall, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
13.Termination of the Plan.
The Board may suspend or terminate the Plan at any time. No Incentive Stock Options may be granted after the tenth anniversary of the earlier of: (i) the Adoption Date, or (ii) the date the Plan is approved by the Company’s stockholders. No Awards may be granted under the Plan while the Plan is suspended or after it is terminated.
14.Definitions.
As used in the Plan, the following definitions apply to the capitalized terms indicated below:
(a)Acquiring Entity” means the surviving or acquiring corporation (or its parent company) in connection with a Corporate Transaction.
(b)Adoption Date” means the date the Plan is first approved by the Board or Compensation Committee.
18



(c)Affiliate” means, at the time of determination, any “parent” or “subsidiary” of the Company as such terms are defined in Rule 405 promulgated under the Securities Act. The Board may determine the time or times at which “parent” or “subsidiary” status is determined within the foregoing definition.
(d)Applicable Law” means shall mean any applicable securities, federal, state, foreign, material local or municipal or other law, statute, constitution, principle of common law, resolution, ordinance, code, edict, decree, rule, listing rule, regulation, judicial decision, ruling or requirement issued, enacted, adopted, promulgated, implemented or otherwise put into effect by or under the authority of any Governmental Body (including under the authority of any applicable self-regulating organization such as the Nasdaq Stock Market, New York Stock Exchange, or the Financial Industry Regulatory Authority).
(e)Award” means any right to receive Class A Common Stock, cash or other property granted under the Plan (including an Incentive Stock Option, a Nonstatutory Stock Option, a Restricted Stock Award, a RSU Award, a SAR, a Performance Award or any Other Award).
(f)Award Agreement” means a written agreement between the Company and a Participant evidencing the terms and conditions of an Award. The Award Agreement generally consists of the Grant Notice and the agreement containing the written summary of the general terms and conditions applicable to the Award and which is provided to a Participant along with the Grant Notice.
(g)Board” means the Board of Directors of the Company (or its designee). Any decision or determination made by the Board shall be a decision or determination that is made in the sole discretion of the Board (or its designee), and such decision or determination shall be final and binding on all Participants.
(h)Capitalization Adjustment” means any change that is made in, or other events that occur with respect to, the Class A Common Stock subject to the Plan or subject to any Award after the Effective Date without the receipt of consideration by the Company through merger, consolidation, reorganization, recapitalization, reincorporation, stock dividend, dividend in property other than cash, large nonrecurring cash dividend, stock split, reverse stock split, liquidating dividend, combination of shares, exchange of shares, change in corporate structure or any similar equity restructuring transaction, as that term is used in Statement of Financial Accounting Standards Board Accounting Standards Codification Topic 718 (or any successor thereto). Notwithstanding the foregoing, the conversion of any convertible securities of the Company will not be treated as a Capitalization Adjustment.
(i)Capital Stock” means the Class A Common Stock and the Class B Common Stock.
(j)Cause has the meaning ascribed to such term in any written agreement between the Participant and the Company defining such term and, in the absence of such agreement, such term means, with respect to a Participant, the occurrence of any of the following events: (i) such Participant’s attempted commission of, or participation in, a fraud or act of dishonesty against the Company; (ii) such Participant’s intentional, material violation of any contract or agreement between the Participant and the Company or of any statutory duty owed to the Company; (iii)  such Participant’s unauthorized use or disclosure of the Company’s confidential information or trade secrets; or (iv) such Participant’s gross misconduct. The determination that a termination of the Participant’s Continuous Service is either for Cause or without Cause will be made by the Board with respect to Participants who are executive officers of the Company and by the Company’s Chief Executive Officer with respect to Participants who are not executive officers of the Company. Any determination by the Company that the Continuous Service of a Participant was terminated with or without Cause for the purposes of outstanding Awards held by such Participant will have no effect upon any determination of the rights or obligations of the Company or such Participant for any other purpose.
(k)Change in Control” means the occurrence, in a single transaction or in a series of related transactions, of any one or more of the following events; provided, however, to the extent necessary to avoid adverse personal income tax consequences to the Participant in connection with an Award, also constitutes a Section 409A Change in Control:
19



(i)any Exchange Act Person becomes the Owner, directly or indirectly, of securities of the Company representing more than 50% of the combined voting power of the Company’s then outstanding securities other than by virtue of a merger, consolidation or similar transaction. Notwithstanding the foregoing, a Change in Control shall not be deemed to occur (A) on account of the acquisition of securities of the Company directly from the Company, (B) on account of the acquisition of securities of the Company by an investor, any affiliate thereof or any other Exchange Act Person that acquires the Company’s securities in a transaction or series of related transactions the primary purpose of which is to obtain financing for the Company through the issuance of equity securities, or (C) solely because the level of Ownership held by any Exchange Act Person (the “Subject Person”) exceeds the designated percentage threshold of the outstanding voting securities as a result of a repurchase or other acquisition of voting securities by the Company reducing the number of shares outstanding, provided that if a Change in Control would occur (but for the operation of this sentence) as a result of the acquisition of voting securities by the Company, and after such share acquisition, the Subject Person becomes the Owner of any additional voting securities that, assuming the repurchase or other acquisition had not occurred, increases the percentage of the then outstanding voting securities Owned by the Subject Person over the designated percentage threshold, then a Change in Control shall be deemed to occur;
(ii)there is consummated a merger, consolidation or similar transaction involving (directly or indirectly) the Company and, immediately after the consummation of such merger, consolidation or similar transaction, the stockholders of the Company immediately prior thereto do not Own, directly or indirectly, either (A) outstanding voting securities representing more than 50% of the combined outstanding voting power of the surviving Entity in such merger, consolidation or similar transaction or (B) more than 50% of the combined outstanding voting power of the parent of the surviving Entity in such merger, consolidation or similar transaction, in each case in substantially the same proportions as their Ownership of the outstanding voting securities of the Company immediately prior to such transaction;
(iii)the stockholders of the Company approve or the Board approves a plan of complete dissolution or liquidation of the Company, or a complete dissolution or liquidation of the Company shall otherwise occur, except for a liquidation into a parent corporation;
(iv)there is consummated a sale, lease, exclusive license or other disposition of all or substantially all of the consolidated assets of the Company and its Subsidiaries, other than a sale, lease, license or other disposition of all or substantially all of the consolidated assets of the Company and its Subsidiaries to an Entity, more than 50% of the combined voting power of the voting securities of which are Owned by stockholders of the Company in substantially the same proportions as their Ownership of the outstanding voting securities of the Company immediately prior to such sale, lease, license or other disposition; or
(v)individuals who, on the date the Plan is adopted by the Board, are members of the Board (the “Incumbent Board”) cease for any reason to constitute at least a majority of the members of the Board; provided, however, that if the appointment or election (or nomination for election) of any new Board member was approved or recommended by a majority vote of the members of the Incumbent Board then still in office, such new member shall, for purposes of this Plan, be considered as a member of the Incumbent Board.
Notwithstanding the foregoing or any other provision of this Plan, (A) the term Change in Control shall not include a sale of assets, merger or other transaction effected exclusively for the purpose of changing the domicile of the Company, and (B) the definition of Change in Control (or any analogous term) in an individual written agreement between the Company or any Affiliate and the Participant shall supersede the foregoing definition with respect to Awards subject to such agreement; provided, however, that if no definition of Change in Control or any analogous term is set forth in such an individual written agreement, the foregoing definition shall apply.
(l)Class A Common Stock” means Class A common stock of the Company.
(m)Class B Common Stock” means Class B common stock of the Company.
20



(n)Code” means the Internal Revenue Code of 1986, as amended, including any applicable regulations and guidance thereunder.
(o)Committee” means the Compensation Committee and any other committee of one or more Directors to whom authority has been delegated by the Board or Compensation Committee in accordance with the Plan.
(p)Company” means C3.ai, Inc., a Delaware corporation.
(q)Compensation Committee” means the Compensation Committee of the Board.
(r)Consultant” means any person, including an advisor, who is (i) engaged by the Company or an Affiliate to render consulting or advisory services and is compensated for such services, or (ii) serving as a member of the board of directors of an Affiliate and is compensated for such services. However, service solely as a Director, or payment of a fee for such service, will not cause a Director to be considered a “Consultant” for purposes of the Plan. Notwithstanding the foregoing, a person is treated as a Consultant under this Plan only if a Form S-8 Registration Statement under the Securities Act is available to register either the offer or the sale of the Company’s securities to such person.
(s)Continuous Service” means that the Participant’s service with the Company or an Affiliate, whether as an Employee, Director or Consultant, is not interrupted or terminated. A change in the capacity in which the Participant renders service to the Company or an Affiliate as an Employee, Director or Consultant or a change in the Entity for which the Participant renders such service, provided that there is no interruption or termination of the Participant’s service with the Company or an Affiliate, will not terminate a Participant’s Continuous Service; provided, however, that if the Entity for which a Participant is rendering services ceases to qualify as an Affiliate, as determined by the Board, such Participant’s Continuous Service will be considered to have terminated on the date such Entity ceases to qualify as an Affiliate. For example, a change in status from an Employee of the Company to a Consultant of an Affiliate or to a Director will not constitute an interruption of Continuous Service. To the extent permitted by law, the Board or the chief executive officer of the Company, in that party’s sole discretion, may determine whether Continuous Service will be considered interrupted in the case of (i) any leave of absence approved by the Board or chief executive officer, including sick leave, military leave or any other personal leave, or (ii) transfers between the Company, an Affiliate, or their successors. Notwithstanding the foregoing, a leave of absence will be treated as Continuous Service for purposes of vesting in an Award only to such extent as may be provided in the Company’s leave of absence policy, in the written terms of any leave of absence agreement or policy applicable to the Participant, or as otherwise required by law. In addition, to the extent required for exemption from or compliance with Section 409A, the determination of whether there has been a termination of Continuous Service will be made, and such term will be construed, in a manner that is consistent with the definition of “separation from service” as defined under Treasury Regulation Section 1.409A-1(h) (without regard to any alternative definition thereunder).
(t)Corporate Transaction” means the consummation, in a single transaction or in a series of related transactions, of any one or more of the following events:
(i)a sale or other disposition of all or substantially all, as determined by the Board, of the consolidated assets of the Company and its Subsidiaries;
(ii)a sale or other disposition of at least 50% of the outstanding securities of the Company;
(iii)a merger, consolidation or similar transaction following which the Company is not the surviving corporation; or
(iv)a merger, consolidation or similar transaction following which the Company is the surviving corporation but the shares of Capital Stock outstanding immediately preceding the merger, consolidation or similar transaction are converted or exchanged by virtue of the merger, consolidation or similar transaction into other property, whether in the form of securities, cash or otherwise.
21



(u)Director” means a member of the Board.
(v)determine or determined means as determined by the Board or the Committee (or its designee) in its sole discretion.
(w)Disability” means, with respect to a Participant, such Participant is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or which has lasted or can be expected to last for a continuous period of not less than 12 months, as provided in Section 22(e)(3) of the Code, and will be determined by the Board on the basis of such medical evidence as the Board deems warranted under the circumstances.
(x)Effective Date” means the IPO Date, provided this Plan is approved by the Company’s stockholders prior to the IPO Date.
(y)Employee” means any person employed by the Company or an Affiliate. However, service solely as a Director, or payment of a fee for such services, will not cause a Director to be considered an “Employee” for purposes of the Plan.
(z)Employer” means the Company or the Affiliate of the Company that employs the Participant.
(aa)Entity” means a corporation, partnership, limited liability company or other entity.
(bb)     “Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.
(cc)    Exchange Act Person means any natural person, Entity or “group” (within the meaning of Section 13(d) or 14(d) of the Exchange Act), except that “Exchange Act Person” will not include (i) the Company or any Subsidiary of the Company, (ii) any employee benefit plan of the Company or any Subsidiary of the Company or any trustee or other fiduciary holding securities under an employee benefit plan of the Company or any Subsidiary of the Company, (iii) an underwriter temporarily holding securities pursuant to a registered public offering of such securities, (iv) an Entity Owned, directly or indirectly, by the stockholders of the Company in substantially the same proportions as their Ownership of stock of the Company; or (v) any natural person, Entity or “group” (within the meaning of Section 13(d) or 14(d) of the Exchange Act) that, as of the Effective Date, is the Owner, directly or indirectly, of securities of the Company representing more than 50% of the combined voting power of the Company’s then outstanding securities.
(dd)    Fair Market Value” means, as of any date, unless otherwise determined by the Board, the value of the Class A Common Stock (as determined on a per share or aggregate basis, as applicable) determined as follows:
(i)If the Class A Common Stock is listed on any established stock exchange or traded on any established market, the Fair Market Value will be the closing sales price for such stock as quoted on such exchange or market (or the exchange or market with the greatest volume of trading in the Class A Common Stock) on the date of determination, as reported in a source the Board deems reliable.
(ii)If there is no closing sales price for the Class A Common Stock on the date of determination, then the Fair Market Value will be the closing selling price on the last preceding date for which such quotation exists.
(iii)In the absence of such markets for the Class A Common Stock, or if otherwise determined by the Board, the Fair Market Value will be determined by the Board in good faith and in a manner that complies with Sections 409A and 422 of the Code.
22



(ee)    Governmental Body” means any: (a) nation, state, commonwealth, province, territory, county, municipality, district or other jurisdiction of any nature; (b) federal, state, local, municipal, foreign or other government; (c) governmental or regulatory body, or quasi-governmental body of any nature (including any governmental division, department, administrative agency or bureau, commission, authority, instrumentality, official, ministry, fund, foundation, center, organization, unit, body or Entity and any court or other tribunal, and for the avoidance of doubt, any Tax authority) or other body exercising similar powers or authority; or (d) self-regulatory organization (including the Nasdaq Stock Market, New York Stock Exchange, and the Financial Industry Regulatory Authority).
(ff)    Grant Notice” means the notice provided to a Participant that he or she has been granted an Award under the Plan and which includes the name of the Participant, the type of Award, the date of grant of the Award, number of shares of Class A Common Stock subject to the Award or potential cash payment right, (if any), the vesting schedule for the Award (if any) and other key terms applicable to the Award.
(gg)    Incentive Stock Option” means an option granted pursuant to Section 4 of the Plan that is intended to be, and qualifies as, an “incentive stock option” within the meaning of Section 422 of the Code.
(hh)    IPO Date” means the date of the underwriting agreement between the Company and the underwriter(s) managing the initial public offering of the Class A Common Stock, pursuant to which the Class A Common Stock is priced for the initial public offering.
(ii)    Materially Impair means any amendment to the terms of the Award that materially adversely affects the Participant’s rights under the Award. A Participant's rights under an Award will not be deemed to have been Materially Impaired by any such amendment if the Board, in its sole discretion, determines that the amendment, taken as a whole, does not materially impair the Participant's rights. For example, the following types of amendments to the terms of an Award do not Materially Impair the Participant’s rights under the Award: (i) imposition of reasonable restrictions on the minimum number of shares subject to an Option that may be exercised, (ii) to maintain the qualified status of the Award as an Incentive Stock Option under Section 422 of the Code; (iii) to change the terms of an Incentive Stock Option in a manner that disqualifies, impairs or otherwise affects the qualified status of the Award as an Incentive Stock Option under Section 422 of the Code; (iv) to clarify the manner of exemption from, or to bring the Award into compliance with or qualify it for an exemption from, Section 409A; or (v) to comply with other Applicable Laws.
(jj)    Non-Employee Director means a Director who either (i) is not a current employee or officer of the Company or an Affiliate, does not receive compensation, either directly or indirectly, from the Company or an Affiliate for services rendered as a consultant or in any capacity other than as a Director (except for an amount as to which disclosure would not be required under Item 404(a) of Regulation S-K promulgated pursuant to the Securities Act (“Regulation S-K”)), does not possess an interest in any other transaction for which disclosure would be required under Item 404(a) of Regulation S-K, and is not engaged in a business relationship for which disclosure would be required pursuant to Item 404(b) of Regulation S-K; or (ii) is otherwise considered a “non-employee director” for purposes of Rule 16b-3.
(kk)    Non-Exempt Award means any Award that is subject to, and not exempt from, Section 409A, including as the result of (i) a deferral of the issuance of the shares subject to the Award which is elected by the Participant or imposed by the Company or (ii) the terms of any Non-Exempt Severance Agreement.
(ll)    Non-Exempt Director Award” means a Non-Exempt Award granted to a Participant who was a Director but not an Employee on the applicable grant date.
23



(mm)    Non-Exempt Severance Arrangement means a severance arrangement or other agreement between the Participant and the Company that provides for acceleration of vesting of an Award and issuance of the shares in respect of such Award upon the Participant’s termination of employment or separation from service (as such term is defined in Section 409A(a)(2)(A)(i) of the Code (and without regard to any alternative definition thereunder) (“Separation from Service”) and such severance benefit does not satisfy the requirements for an exemption from application of Section 409A provided under Treasury Regulations Section 1.409A-1(b)(4), 1.409A-1(b)(9) or otherwise.
(nn)    Nonstatutory Stock Option” means any option granted pursuant to Section 4 of the Plan that does not qualify as an Incentive Stock Option.
(oo)    Officer” means a person who is an officer of the Company within the meaning of Section 16 of the Exchange Act.
(pp)    Option” means an Incentive Stock Option or a Nonstatutory Stock Option to purchase shares of Class A Common Stock granted pursuant to the Plan.
(qq)    Option Agreement” means a written agreement between the Company and the Optionholder evidencing the terms and conditions of the Option grant. The Option Agreement includes the Grant Notice for the Option and the agreement containing the written summary of the general terms and conditions applicable to the Option and which is provided to a Participant along with the Grant Notice. Each Option Agreement will be subject to the terms and conditions of the Plan.
(rr)    Optionholder” means a person to whom an Option is granted pursuant to the Plan or, if applicable, such other person who holds an outstanding Option.
(ss)    Other Award” means an award valued in whole or in part by reference to, or otherwise based on, Class A Common Stock, including the appreciation in value thereof (e.g., options or stock rights with an exercise price or strike price less than 100% of the Fair Market Value at the time of grant) that is not an Incentive Stock Options, Nonstatutory Stock Option, SAR, Restricted Stock Award, RSU Award or Performance Award.
(tt)    Other Award Agreement means a written agreement between the Company and a holder of an Other Award evidencing the terms and conditions of an Other Award grant. Each Other Award Agreement will be subject to the terms and conditions of the Plan.
(uu)    Own, Owned, Owner, Ownership means that a person or Entity will be deemed to “Own,” to have “Owned,” to be the “Owner” of, or to have acquired “Ownership” of securities if such person or Entity, directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise, has or shares voting power, which includes the power to vote or to direct the voting, with respect to such securities.
(vv)    Participant” means an Employee, Director or Consultant to whom an Award is granted pursuant to the Plan or, if applicable, such other person who holds an outstanding Award.
(ww)    Performance Award” means an Award that may vest or may be exercised or a cash award that may vest or become earned and paid contingent upon the attainment during a Performance Period of certain Performance Goals and which is granted under the terms and conditions of Section 5(b) pursuant to such terms as are approved by the Board. In addition, to the extent permitted by Applicable Law and set forth in the applicable Award Agreement, the Board may determine that cash or other property may be used in payment of Performance Awards. Performance Awards that are settled in cash or other property are not required to be valued in whole or in part by reference to, or otherwise based on, the Class A Common Stock.
24



(xx)    Performance Criteria” means the one or more criteria that the Board will select for purposes of establishing the Performance Goals for a Performance Period. The Performance Criteria that will be used to establish such Performance Goals may be based on any one of, or combination of, the following as determined by the Board: earnings (including earnings per share and net earnings); earnings before interest, taxes and depreciation; earnings before interest, taxes, depreciation and amortization; total stockholder return; return on equity or average stockholder’s equity; return on assets, investment, or capital employed; stock price; margin (including gross margin); income (before or after taxes); operating income; operating income after taxes; pre-tax profit; operating cash flow; sales or revenue targets; increases in revenue or product revenue; expenses and cost reduction goals; improvement in or attainment of working capital levels; economic value added (or an equivalent metric); market share; cash flow; cash flow per share; share price performance; debt reduction; customer satisfaction; stockholders’ equity; capital expenditures; debt levels; operating profit or net operating profit; workforce diversity; growth of net income or operating income; billings; financing; regulatory milestones; stockholder liquidity; corporate governance and compliance; intellectual property; personnel matters; progress of internal research; progress of partnered programs; partner satisfaction; budget management; partner or collaborator achievements; internal controls, including those related to the Sarbanes-Oxley Act of 2002; investor relations, analysts and communication; implementation or completion of projects or processes; employee retention; number of users, including unique users; strategic partnerships or transactions (including in-licensing and out-licensing of intellectual property); establishing relationships with respect to the marketing, distribution and sale of the Company’s products; supply chain achievements; co-development, co-marketing, profit sharing, joint venture or other similar arrangements; individual performance goals; corporate development and planning goals; and other measures of performance selected by the Board or Committee.
(yy)    “Performance Goals” means, for a Performance Period, the one or more goals established by the Board for the Performance Period based upon the Performance Criteria. Performance Goals may be based on a Company-wide basis, with respect to one or more business units, divisions, Affiliates, or business segments, and in either absolute terms or relative to the performance of one or more comparable companies or the performance of one or more relevant indices. Unless specified otherwise by the Board (i) in the Award Agreement at the time the Award is granted or (ii) in such other document setting forth the Performance Goals at the time the Performance Goals are established, the Board will appropriately make adjustments in the method of calculating the attainment of Performance Goals for a Performance Period as follows: (1) to exclude restructuring and/or other nonrecurring charges; (2) to exclude exchange rate effects; (3) to exclude the effects of changes to generally accepted accounting principles; (4) to exclude the effects of any statutory adjustments to corporate tax rates; (5) to exclude the effects of items that are “unusual” in nature or occur “infrequently” as determined under generally accepted accounting principles; (6) to exclude the dilutive effects of acquisitions or joint ventures; (7) to assume that any business divested by the Company achieved performance objectives at targeted levels during the balance of a Performance Period following such divestiture; (8) to exclude the effect of any change in the outstanding shares of Capital Stock of the Company by reason of any stock dividend or split, stock repurchase, reorganization, recapitalization, merger, consolidation, spin-off, combination or exchange of shares or other similar corporate change, or any distributions to common stockholders other than regular cash dividends; (9) to exclude the effects of stock based compensation and the award of bonuses under the Company’s bonus plans; (10) to exclude costs incurred in connection with potential acquisitions or divestitures that are required to expensed under generally accepted accounting principles; and (11) to exclude the goodwill and intangible asset impairment charges that are required to be recorded under generally accepted accounting principles. In addition, the Board retains the discretion to reduce or eliminate the compensation or economic benefit due upon attainment of Performance Goals and to define the manner of calculating the Performance Criteria it selects to use for such Performance Period. Partial achievement of the specified criteria may result in the payment or vesting corresponding to the degree of achievement as specified in the Award Agreement or the written terms of a Performance Cash Award.
(zz)    Performance Period” means the period of time selected by the Board over which the attainment of one or more Performance Goals will be measured for the purpose of determining a Participant’s right to vesting or exercise of an Award. Performance Periods may be of varying and overlapping duration, at the sole discretion of the Board.
25



(aaa)    Plan” means this C3.ai, Inc. 2020 Equity Incentive Plan.
(bbb)    Plan Administrator” means the person, persons, and/or third-party administrator designated by the Company to administer the day to day operations of the Plan and the Company’s other equity incentive programs.
(ccc)    Post-Termination Exercise Period” means the period following termination of a Participant’s Continuous Service within which an Option or SAR is exercisable, as specified in Section 4(h).
(ddd)    Prior Plan’s Available Reserve” means the number of shares available for the grant of new awards under the Prior Plan as of immediately prior to the Effective Date.
(eee)    Prior Plan” means the Amended and Restated 2012 Equity Incentive Plan.
(fff)    Prospectus” means the document containing the Plan information specified in Section 10(a) of the Securities Act.
(ggg)    Restricted Stock Award” or “RSA” means an Award of shares of Class A Common Stock which is granted pursuant to the terms and conditions of Section 5(a).
(hhh)    Restricted Stock Award Agreement” means a written agreement between the Company and a holder of a Restricted Stock Award evidencing the terms and conditions of a Restricted Stock Award grant. The Restricted Stock Award Agreement includes the Grant Notice for the Restricted Stock Award and the agreement containing the written summary of the general terms and conditions applicable to the Restricted Stock Award and which is provided to a Participant along with the Grant Notice. Each Restricted Stock Award Agreement will be subject to the terms and conditions of the Plan.
(iii)    Returning Shares” means shares subject to outstanding stock awards granted under the Prior Plan and that following the Effective Date: (A) are not issued because such stock award or any portion thereof expires or otherwise terminates without all of the shares covered by such stock award having been issued; (B)  are not issued because such stock award or any portion thereof is settled in cash; (C)  are forfeited back to or repurchased by the Company because of the failure to meet a contingency or condition required for the vesting of such shares; (D) are withheld or reacquired to satisfy the exercise, strike or purchase price; or (E) are withheld or reacquired to satisfy a tax withholding obligation; provided, however, that any such shares that are shares of Class B Common Stock shall instead be added to the Share Reserve as shares of Class A Common Stock as described in Section 2(a).
(jjj)    RSU Award” or “RSU means an Award of restricted stock units representing the right to receive an issuance of shares of Class A Common Stock which is granted pursuant to the terms and conditions of Section 5(a).
(kkk)    RSU Award Agreement means a written agreement between the Company and a holder of a RSU Award evidencing the terms and conditions of a RSU Award. The RSU Award Agreement includes the Grant Notice for the RSU Award and the agreement containing the written summary of the general terms and conditions applicable to the RSU Award and which is provided to a Participant along with the Grant Notice. Each RSU Award Agreement will be subject to the terms and conditions of the Plan.
(lll)    Rule 16b-3” means Rule 16b-3 promulgated under the Exchange Act or any successor to Rule 16b-3, as in effect from time to time.
(mmm)    Rule 405” means Rule 405 promulgated under the Securities Act.
(nnn)    Section 409A” means Section 409A of the Code and the regulations and other guidance thereunder.
26



(ooo)    Section 409A Change in Control” means a change in the ownership or effective control of the Company, or in the ownership of a substantial portion of the Company’s assets, as provided in Section 409A(a)(2)(A)(v) of the Code and Treasury Regulations Section 1.409A-3(i)(5) (without regard to any alternative definition thereunder).
(ppp)    Securities Act” means the Securities Act of 1933, as amended.
(qqq)    Share Reserve” means the number of shares available for issuance under the Plan as set forth in Section 2(a).
(rrr)    Stock Appreciation Right” or “SAR means a right to receive the appreciation on Class A Common Stock that is granted pursuant to the terms and conditions of Section 4.
(sss)    SAR Agreement” means a written agreement between the Company and a holder of a SAR evidencing the terms and conditions of a SAR grant. The SAR Agreement includes the Grant Notice for the SAR and the agreement containing the written summary of the general terms and conditions applicable to the SAR and which is provided to a Participant along with the Grant Notice. Each SAR Agreement will be subject to the terms and conditions of the Plan.
(ttt)    Subsidiary” means, with respect to the Company, (i) any corporation of which more than 50% of the outstanding Capital Stock having ordinary voting power to elect a majority of the board of directors of such corporation (irrespective of whether, at the time, stock of any other class or classes of such corporation will have or might have voting power by reason of the happening of any contingency) is at the time, directly or indirectly, Owned by the Company, and (ii) any partnership, limited liability company or other entity in which the Company has a direct or indirect interest (whether in the form of voting or participation in profits or capital contribution) of more than 50%.
(uuu)    Ten Percent Stockholder” means a person who Owns (or is deemed to Own pursuant to Section 424(d) of the Code) stock possessing more than 10% of the total combined voting power of all classes of stock of the Company or any Affiliate.
(vvv)    Trading Policy” means the Company’s policy permitting certain individuals to sell Company shares only during certain "window" periods and/or otherwise restricts the ability of certain individuals to transfer or encumber Company shares, as in effect from time to time.
(www)    Unvested Non-Exempt Award” means the portion of any Non-Exempt Award that had not vested in accordance with its terms upon or prior to the date of any Corporate Transaction.
(xxx)    Vested Non-Exempt Award” means the portion of any Non-Exempt Award that had vested in accordance with its terms upon or prior to the date of a Corporate Transaction.
27



C3.AI, INC.
STOCK OPTION GRANT NOTICE
(2020 EQUITY INCENTIVE PLAN)
C3.ai, Inc. (the “Company”), pursuant to its 2020 Equity Incentive Plan (the “Plan”), has granted to you (“Optionholder”) an option to purchase the number of shares of the Class A Common Stock set forth below (the “Option”). Your Option is subject to all of the terms and conditions as set forth herein and in the Plan, and the Global Stock Option Agreement, including any additional terms and conditions for your country included in the appendix attached thereto, and the Notice of Exercise, all of which are attached hereto and incorporated herein in their entirety. Capitalized terms not explicitly defined herein but defined in the Plan or the Global Stock Option Agreement shall have the meanings set forth in the Plan or the Global Stock Option Agreement, as applicable.
Optionholder:
Date of Grant:
Vesting Commencement Date:
Number of Shares of Class A Common Stock Subject to Option:
Exercise Price (Per Share):
Total Exercise Price:
Expiration Date:
Type of Grant: [Incentive Stock Option] OR [Nonstatutory Stock Option]
Exercise and
Vesting Schedule: Subject to the Optionholder’s Continuous Service through each applicable vesting date, the Option will vest as follows:
[________________________]
Optionholder Acknowledgements: By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that:
•The Option is governed by this Stock Option Grant Notice, and the provisions of the Plan and the Global Stock Option Agreement and the Notice of Exercise, all of which are made a part of this document. Unless otherwise provided in the Plan, this Grant Notice and the Global Stock Option Agreement (together, the “Option Agreement”) may not be modified, amended or revised except in a writing signed by you and a duly authorized officer of the Company.
•If the Option is an Incentive Stock Option, it (plus other outstanding Incentive Stock Options granted to you) cannot be first exercisable for more than $100,000 in value (measured by exercise price) in any calendar year. Any excess over $100,000 is a Nonstatutory Stock Option.
•You consent to receive this Grant Notice, the Global Stock Option Agreement, the Plan, the Prospectus and any other Plan-related documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
•You have read and are familiar with the provisions of the Plan, the Global Stock Option Agreement, the Notice of Exercise and the Prospectus. In the event of any conflict between the provisions in this Grant Notice, the Option Agreement, the Notice of Exercise, or the Prospectus and the terms of the Plan, the terms of the Plan shall control.
28



•The Option Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Class A Common Stock and supersedes all prior oral and written agreements, promises and/or representations on that subject with the exception of other equity awards previously granted to you and any written employment agreement, offer letter, severance agreement, written severance plan or policy, or other written agreement between the Company and you in each case that specifies the terms that should govern this Option.
•Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other applicable law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes.
C3.AI, INC.
OPTIONHOLDER:
By:
SignatureSignature
Title:Date:
Date:

29



C3.AI, INC.
2020 EQUITY INCENTIVE PLAN
GLOBAL STOCK OPTION AGREEMENT
As reflected by your Stock Option Grant Notice (“Grant Notice”) C3.ai, Inc. (the “Company”) has granted you an option under its 2020 Equity Incentive Plan (the “Plan”) to purchase a number of shares of Class A Common Stock at the exercise price indicated in your Grant Notice (the “Option”). Capitalized terms not explicitly defined in this Agreement but defined in the Grant Notice or the Plan shall have the meanings set forth in the Grant Notice or Plan, as applicable. The terms of your Option as specified in the Grant Notice and this Global Stock Option Agreement, including any additional terms and conditions for your country included in the appendix attached hereto, constitute your Option Agreement.
The general terms and conditions applicable to your Option are as follows:
1.GOVERNING PLAN DOCUMENT. Your Option is subject to all the provisions of the Plan. Your Option is further subject to all interpretations, amendments, rules and regulations, which may from time to time be promulgated and adopted pursuant to the Plan. In the event of any conflict between the Option Agreement and the provisions of the Plan, the provisions of the Plan shall control.
2.EXERCISE.
(a)You may generally exercise the vested portion of your Option for whole shares of Class A Common Stock at any time during its term by delivery of payment of the exercise price and applicable withholding taxes and other required documentation to the Plan Administrator in accordance with the exercise procedures established by the Plan Administrator, which may include an electronic submission. Please review the Plan, which may restrict or prohibit your ability to exercise your Option during certain periods.
(b)To the extent permitted by Applicable Law, you may pay your Option exercise price as follows:
(i)cash, check, bank draft or money order;
(ii)subject to Company and/or Committee consent at the time of exercise, pursuant to a “cashless exercise” program as further described in the Plan if at the time of exercise the Class A Common Stock is publicly traded;
(iii)subject to Company and/or Committee consent at the time of exercise, by delivery of previously owned shares of Class A Common Stock as further described in the Plan; or
(iv)subject to Company and/or Committee consent at the time of exercise, if the Option is a Nonstatutory Stock Option, by a “net exercise” arrangement as further described in the Plan.
3.TERM. You may not exercise your Option before the commencement of its term or after its term expires. The term of your option commences on the Date of Grant and expires upon the earliest of the following:
(a)immediately upon the termination of your Continuous Service for Cause;
(b)three months after the termination of your Continuous Service for any reason other than Cause, Disability or death;
(c)12 months after the termination of your Continuous Service due to your Disability;
(d)18 months after your death if you die during your Continuous Service;
30



(e)immediately upon a Corporate Transaction if the Board has determined that the Option will terminate in connection with a Corporate Transaction,
(f)the Expiration Date indicated in your Grant Notice; or
(g)the day before the 10th anniversary of the Date of Grant.
Notwithstanding the foregoing, if you die during the period provided in Section 3(b) or 3(c) above, the term of your Option shall not expire until the earlier of (i) eighteen months after your death, (ii) upon any termination of the Option in connection with a Corporate Transaction, (iii) the Expiration Date indicated in your Grant Notice, or (iv) the day before the tenth anniversary of the Date of Grant. Additionally, the Post-Termination Exercise Period of your Option may be extended as provided in the Plan.
To obtain the federal income tax advantages associated with an Incentive Stock Option, the Code requires that at all times beginning on the date of grant of your Option and ending on the day three months before the date of your Option’s exercise, you must be an employee of the Company or an Affiliate, except in the event of your death or Disability. If the Company provides for the extended exercisability of your Option under certain circumstances for your benefit, your Option will not necessarily be treated as an Incentive Stock Option if you exercise your Option more than three months after the date your employment terminates.
4.WITHHOLDING OBLIGATIONS.
(a)You acknowledge that, regardless of any action taken by the Company, or if different, the Affiliate employing you (the “Employer”), the ultimate liability for all income tax (including U.S. federal, state, and local taxes and/or non-U.S. taxes), social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to your participation in the Plan and legally applicable to you (“Tax-Related Items”) is and remains your responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. You further acknowledge that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Option, including the grant of the Option, the vesting of the Option, the exercise of the Option, the subsequent sale of any shares of Class A Common Stock acquired pursuant to the Option and the receipt of any dividends; and (ii) do not commit to and are under no obligation to reduce or eliminate your liability for Tax-Related Items. Further, if you become subject to taxation in more than one country, you acknowledge that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one country.
(b)Prior to any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, you authorize the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from your wages or other cash compensation paid to you by the Company and/or the Employer; (ii) allowing or requiring you to make a cash payment to cover the Tax-Related Items; (iii) withholding from proceeds of the sale of shares of Class A Common Stock acquired upon exercise of this Option either through a voluntary sale or through a mandatory sale arranged by the Company (on your behalf pursuant to this authorization without further consent); (iv) withholding from the shares of Class A Common Stock to be issued to you upon exercise of this Option; or (v) any other method of withholding determined by the Company and permitted by applicable law; provided, however, that that if you are a Section 16 officer of the Company under the Exchange Act, then the Administrator shall establish the method of withholding from alternatives (i)-(iv) herein and, if the Administrator does not exercise its discretion prior to the applicable withholding event, then you shall be entitled to elect the method of withholding from the alternatives above.
31



(c)The Company and/or the Employer may withhold or account for Tax-Related Items by considering applicable statutory withholding amounts or other applicable withholding rates, including maximum rates applicable in your jurisdiction, in which case you may receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in shares of Class A Common Stock. If the obligation for Tax-Related Items is satisfied by withholding in shares of Class A Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Class A Common Stock subject to the exercised Option, notwithstanding that a number of the shares of Class A Common Stock is held back solely for the purpose of paying the Tax-Related Items.
(d)You agree to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of your participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the shares of Class A Common Stock, or the proceeds of the sale of shares of Class A Common Stock, if you fail to comply with your obligations in connection with the Tax-Related Items.
5.INCENTIVE STOCK OPTION DISPOSITION REQUIREMENT. If your Option is an Incentive Stock Option, you must notify the Company in writing within 15 days after the date of any disposition of any of the shares of the Class A Common Stock issued upon exercise of your Option that occurs within two years after the date of your Option grant or within one year after such shares of Class A Common Stock are transferred upon exercise of your Option.
6.NATURE OF GRANT. In accepting the Option, you acknowledge, understand and agree that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)the grant of the Option is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of options or benefits in lieu of options, even if options have been granted in the past;
(c)all decisions with respect to future Options or other grants, if any, will be at the sole discretion of the Company;
(d)the Option grant and your participation in the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company, the Employer or any Affiliate;
(e)you are voluntarily participating in the Plan;
(f)the Option and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)the Option and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, holiday pay, bonuses, long-service awards, pension or retirement or welfare benefits or similar mandatory payments;
(h)the future value of the shares of Class A Common Stock underlying the Option is unknown, indeterminable, and cannot be predicted with certainty;
(i)if the underlying shares of Class A Common Stock do not increase in value, the Option will have no value;
32



(j)if you exercise the Option and acquire shares of Class A Common Stock, the value of such shares of Class A Common Stock may increase or decrease in value, even below the exercise price;
(k)for purposes of the Option, your Continuous Service will be considered terminated as of the date you are no longer actively providing services to the Company or one of its Affiliates (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any), and unless otherwise expressly provided in the Option Agreement or determined by the Company, (i) your right to vest in the Option under the Plan, if any, and (ii) the period (if any) during which you may exercise the Option after such termination of Continuous Service will terminate as of such date and in each instance will not be extended by any notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any); and the Board shall have the exclusive discretion to determine when you are no longer actively providing services for purposes of the Option (including whether you may still be considered to be providing services while on a leave of absence);
(l)no claim or entitlement to compensation or damages shall arise from forfeiture of the Option resulting from your termination of Continuous Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed, or the terms of your employment agreement, if any);
(m)unless otherwise agreed with the Company in writing, the Option and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not granted as consideration for, or in connection with, any service you may provide as a director of the Company or any Affiliate; and
(n)neither the Company, the Employer or any Affiliate shall be liable for any foreign exchange rate fluctuation between your local currency and the United States Dollar that may affect the value of the Option or of any amounts due to you pursuant to the exercise of the Option or the subsequent sale of any shares of Class A Common Stock acquired upon exercise.
7.TRANSFERABILITY. Except as otherwise provided in the Plan, your Option is not transferable, except by will or by the applicable laws of descent and distribution, and is exercisable during your life only by you.
8.CORPORATE TRANSACTION. Your Option is subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on your behalf with respect to any escrow, indemnities and any contingent consideration.
9.NO LIABILITY FOR TAXES. As a condition to accepting the Option, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to tax liabilities arising from the Option or other Company compensation and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the Option and have either done so or knowingly and voluntarily declined to do so. Additionally, you acknowledge that the Option is exempt from Section 409A for U.S. tax purposes, only if the exercise price is at least equal to the “fair market value” of the Class A Common Stock on the date of grant as determined by the U.S. Internal Revenue Service and there is no other impermissible deferral of compensation associated with the Option. Additionally, as a condition to accepting the Option, you agree not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates in the event that the U.S. Internal Revenue Service asserts that such exercise is less than the “fair market value” of the Class A Common Stock on the date of grant as subsequently determined by the Internal Revenue Service.
33



10.SEVERABILITY. If any part of this Option Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Option Agreement or the Plan not declared to be unlawful or invalid. Any Section of this Option Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
11.WAIVER. You acknowledge that a waiver by the Company of a breach of any provision of this Option Agreement shall not operate or be construed as a waiver of any other provision of this Option Agreement, or of any subsequent breach of this Option Agreement.
12.NO ADVICE REGARDING GRANT. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Class A Common Stock. You should consult with your own personal tax, legal and financial advisors regarding your participation in the Plan before taking any action related to the Plan.
13.DATA PRIVACY. By signing the Grant Notice or otherwise accepting this Option Agreement in accordance with the Company’s acceptance procedures, you acknowledge that, in order for the Company to administer the grant of the Option and any future participation in the Plan, the Company and the Employer must collect, process and transfer certain of your personal data, subject to the GDPR privacy policy for employees, workers and contractors (Europe).
14.LANGUAGE. You acknowledge that you are sufficiently proficient in the English language, or have consulted with an advisor who is sufficiently proficient in English, so as to allow you to understand the terms and conditions of this Option Agreement. If you have received this Option Agreement or any other documents related to the Plan translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version will control.
15.GOVERNING LAW/VENUE. The Option Agreement and any controversy arising out of or relating to the Option Agreement shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware. For purposes of any action, lawsuit or other proceeding brought to enforce the Option Agreement, relating to it, or arising from it, the parties hereby submit to and consent to the sole and exclusive jurisdiction of the courts of New York County, New York, or the federal courts for the United States for the Southern District of New York, and no other courts where this grant is made and/or to be performed.
16.INSIDER TRADING RESTRICTIONS / MARKET ABUSE LAW. You may be subject to insider trading restrictions and/or market abuse laws based on the exchange on which the shares of Class A Common Stock are listed and in applicable jurisdictions, including the United States, your country and the designated broker’s country, which may affect your ability to accept, acquire, sell or otherwise dispose of shares of Class A Common Stock, rights to shares of Class A Common Stock (i.e., Options) or rights linked to the value of the shares of Class A Common Stock under the Plan during such times as you are considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdiction(s)). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders you placed before you possessed inside information. Furthermore, you could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under the Company’s insider trading policy, or any other applicable insider trading policy then in effect. You acknowledge that you are responsible for complying with any applicable restrictions and are encouraged to speak with your personal legal advisor for further details regarding any applicable insider-trading and/or market-abuse laws in your country.
34



17.FOREIGN ASSET/ACCOUNT, EXCHANGE CONTROL AND TAX REPORTING. You may be subject to foreign asset/account, exchange control and/or tax reporting requirements as a result of the acquisition, holding and/or transfer of shares of Class A Common Stock or cash (including dividends and the proceeds arising from the sale of shares of Class A Common Stock) derived from your participation in the Plan in, to and/or from a brokerage/bank account or legal entity located outside your country. The Applicable Laws in your country may require that you report such accounts, assets and balances therein, the value thereof and/or the transactions related thereto to the applicable authorities in such country. You may also be required to repatriate sale proceeds or other funds received as a result of your participation in the Plan to your country through a designated bank or broker within a certain time after receipt. You acknowledge that it is your responsibility to be compliant with such regulations and you are encouraged to consult with your personal legal advisor for any details.
18.COUNTRY-SPECIFIC PROVISIONS. Notwithstanding any provisions of the Option Agreement to the contrary, the Option shall be subject to any terms and conditions for your country of residence (and country of employment, if different) set forth in the appendix attached hereto (the “Appendix”). Further, if you transfer residence and/or employment to another country reflected in the Appendix, the terms and conditions for such country will apply to you to the extent the Company determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of the Option Agreement.
19.IMPOSITION OF OTHER REQUIREMENTS. The Company reserves the right to impose other requirements on your participation in the Plan, on the Option and on any shares of Class A Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
20.OTHER DOCUMENTS. You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus. In addition, you acknowledge receipt of the Company’s Trading Policy.
21.QUESTIONS. If you have questions regarding these or any other terms and conditions applicable to your Option, including a summary of the applicable federal income tax consequences please see the Prospectus.
* * * *

35



APPENDIX
TO THE
C3.AI, INC.
2020 EQUITY INCENTIVE PLAN
GLOBAL STOCK OPTION AGREEMENT
Capitalized terms used but not defined in this Appendix have the meanings set forth in the Plan, the Grant Notice and/or the Global Stock Option Agreement.
Terms and Conditions
This Appendix includes additional terms and conditions that govern the Option granted to you under the Plan if you are an employee that works or resides outside the U.S. and/or in one of the countries listed below. If you are a citizen or resident of a country other than the one in which you are currently working and/or residing, transfer employment and/or residency to another country after the date of grant, are a consultant, change employment status to a consultant position, or are considered a resident of another country for local law purposes, the Company shall, in its discretion, determine the extent to which the special terms and conditions contained herein shall be applicable to you. References to your Employer shall include any entity that engages your services.
Notifications
This Appendix also includes information regarding exchange controls and certain other issues of which you should be aware with respect to your participation in the Plan. The information is provided solely for your convenience and is based on the securities, exchange control and other laws in effect in the respective countries as of _________ 2020. Such laws are often complex and change frequently. As a result, the Company strongly recommends that you not rely on the information noted herein as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date by the time you vest in or exercise the Option or sell any shares of Class A Common Stock acquired upon exercise.
In addition, the information contained in this Appendix is general in nature and may not apply to your particular situation, and the Company is not in a position to assure you of any particular result. Accordingly, you should seek appropriate professional advice as to how the applicable laws in your country may apply to your situation.
Finally, if you are a citizen or resident of a country other than the one in which you are currently residing and/or working, transfer to another country after the date of grant, or are considered a resident of another country for local law purposes, the notifications contained herein may not be applicable to you in the same manner.

36



C3.AI, INC.
RSU AWARD GRANT NOTICE
(2020 EQUITY INCENTIVE PLAN)
C3.ai, Inc. (the “Company”) has awarded to you (the “Participant”) the number of restricted stock units specified and on the terms set forth below in consideration of your services (the “RSU Award”). Your RSU Award is subject to all of the terms and conditions as set forth herein and in the Company’s 2020 Equity Incentive Plan (the “Plan”) and the Global RSU Award Agreement, including any additional terms and conditions for your country included in the appendix attached thereto (the “Agreement”), which are incorporated herein in their entirety. Capitalized terms not explicitly defined herein but defined in the Plan or the Agreement shall have the meanings set forth in the Plan or the Agreement.
Participant:
Date of Grant:
Vesting Commencement Date:
Number of Restricted Stock Units:
Vesting Schedule: [__________________________________________________________________]. Notwithstanding the foregoing, vesting shall terminate upon the Participant’s termination of Continuous Service.
Issuance Schedule: One share of Class A Common Stock will be issued for each restricted stock unit which vests at the time set forth in Section 5 of the Agreement.
Participant Acknowledgements: By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that:
•The RSU Award is governed by this RSU Award Grant Notice (the “Grant Notice”), and the provisions of the Plan and the Agreement, all of which are made a part of this document. Unless otherwise provided in the Plan, this Grant Notice and the Agreement (together, the “RSU Award Agreement”) may not be modified, amended or revised except in a writing signed by you and a duly authorized officer of the Company.
•You have read and are familiar with the provisions of the Plan, the RSU Award Agreement and the Prospectus. In the event of any conflict between the provisions in the RSU Award Agreement, or the Prospectus and the terms of the Plan, the terms of the Plan shall control.
•The RSU Award Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Class A Common Stock and supersedes all prior oral and written agreements, promises and/or representations on that subject with the exception of: (i) other equity awards previously granted to you, and (ii) any written employment agreement, offer letter, severance agreement, written severance plan or policy, or other written agreement between the Company and you in each case that specifies the terms that should govern this RSU Award.
C3.AI, INC.
PARTICIPANT:
By:
SignatureSignature
Title:Date:
Date:


37



C3.AI, INC.
2020 EQUITY INCENTIVE PLAN
GLOBAL RSU AWARD AGREEMENT
As reflected by your RSU Award Grant Notice (“Grant Notice”) C3.ai, Inc. (the “Company”) has granted you a RSU Award under its 2020 Equity Incentive Plan (the “Plan”) for the number of restricted stock units as indicated in your Grant Notice (the “RSU Award”). The terms of your RSU Award as specified in this Global RSU Award Agreement for your RSU Award, including any additional terms and conditions for your country included in the appendix attached thereto (the “Agreement”) and the Grant Notice constitute your “RSU Award Agreement”. Capitalized terms not explicitly defined in this Agreement but defined in the Grant Notice or the Plan shall have the same definitions as in the Grant Notice or Plan, as applicable.
The general terms applicable to your RSU Award are as follows:
1.GOVERNING PLAN DOCUMENT. Your RSU Award is subject to all the provisions of the Plan. Your RSU Award is further subject to all interpretations, amendments, rules and regulations, which may from time to time be promulgated and adopted pursuant to the Plan. In the event of any conflict between the RSU Award Agreement and the provisions of the Plan, the provisions of the Plan shall control.
2.GRANT OF THE RSU AWARD. This RSU Award represents your right to be issued on a future date the number of shares of the Company’s Class A Common Stock that is equal to the number of restricted stock units indicated in the Grant Notice subject to your satisfaction of the vesting conditions set forth therein (the “Restricted Stock Units”). Any additional Restricted Stock Units that become subject to the RSU Award pursuant to Capitalization Adjustments as set forth in the Plan and the provisions of Section 3 below, if any, shall be subject, in a manner determined by the Board, to the same forfeiture restrictions, restrictions on transferability, and time and manner of delivery as applicable to the other Restricted Stock Units covered by your RSU Award.
3.DIVIDENDS. You shall receive no benefit or adjustment to your RSU Award with respect to any cash dividend, stock dividend, or other distribution that does not result from a Capitalization Adjustment as provided in the Plan; provided, however, that this sentence shall not apply with respect to any shares of Class A Common Stock that are delivered to you in connection with your RSU Award after such shares have been delivered to you.
4.WITHHOLDING OBLIGATIONS.
(a)You acknowledge that, regardless of any action taken by the Company or, if different, the Affiliate employing you (the “Employer”), the ultimate liability for all income tax (including U.S. federal, state, and local taxes and/or foreign taxes), social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to your participation in the Plan and legally applicable to you (“Tax-Related Items”) is and remains your responsibility and may exceed the amount, if any, actually withheld by the Company or the Employer. You further acknowledge that the Company and/or your Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSU Award, including, but not limited to, the grant of the RSU Award, the vesting of the RSU Award, the issuance of shares in settlement of vesting of the RSU Award, the subsequent sale of any shares of Class A Common Stock acquired pursuant to the RSU Award and the receipt of any dividends or dividend equivalents; and (ii) do not commit to and are under no obligation to reduce or eliminate your liability for Tax-Related Items. Further, if you become subject to taxation in more than one country, you acknowledge that the Company and/or your Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one country.
38



(b)Prior to any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, you authorize the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from your wages or other cash compensation paid to you by the Company and/or the Employer; (ii) withholding from proceeds of the sale of shares of Class A Common Stock acquired upon settlement of the Restricted Stock Units either through a voluntary sale or through a mandatory sale arranged by the Company (on your behalf pursuant to this authorization without further consent); (iii) withholding from shares of Class A Common Stock to be issued to you upon settlement of the Restricted Stock Units; or (iv) any other method of withholding determined by the Company and permitted by Applicable Law; provided, however, that that if you are a Section 16 officer of the Company under the Exchange Act, then the Administrator shall establish the method of withholding from alternatives (i)-(iv) herein and, if the Administrator does not exercise its discretion prior to the applicable withholding event, then you shall be entitled to elect the method of withholding from the alternatives above.
(c)The Company and/or the Employer may withhold or account for Tax-Related Items by considering applicable statutory withholding amounts or other applicable withholding rates, including maximum rates applicable in your jurisdiction, in which case you may receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in shares of Class A Common Stock. If the obligation for Tax-Related Items is satisfied by withholding in shares of Class A Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Class A Common Stock subject to the vested Restricted Stock Units, notwithstanding that a number of the shares of Class A Common Stock is held back solely for the purpose of paying the Tax-Related Items.
(d)You agree to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of your participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the shares of Class A Common Stock, or the proceeds of the sale of shares of Class A Common Stock, if you fail to comply with your obligations in connection with the Tax-Related Items.
5.DATE OF ISSUANCE.
(a)To the extent your RSU Award is exempt from application of Section 409A of the Code and any state law of similar effect (collectively Section 409A), the Company will deliver to you a number of shares of the Company’s Class A Common Stock equal to the number of vested Restricted Stock Units subject to your RSU Award, including any additional Restricted Stock Units received pursuant to Section 3 above that relate to those vested Restricted Stock Units on the applicable vesting date(s), or if such date is not a business day, such delivery date shall instead fall on the next following business day (the “Original Distribution Date”).
(b)Notwithstanding the foregoing, in the event that you are prohibited from selling shares of the Company’s Class A Common Stock in the public market on the scheduled delivery date by the Trading Policy or otherwise, and the Company elects not to satisfy its tax withholding obligations by withholding shares from your distribution, then such shares shall not be delivered on such Original Distribution Date and shall instead be delivered on the first business day when you are not prohibited from selling shares of the Company’s Class A Common Stock in the open market, but in no event later than the fifteenth (15th) day of the third calendar month of the calendar year following the calendar year in which the shares covered by the RSU Award vest. Delivery of the shares pursuant to the provisions of Section 5 is intended to comply with the requirements for the short-term deferral exemption available under Treasury Regulations Section 1.409A-1(b)(4) and shall be construed and administered in such manner. However, if and to the extent the RSU Award is a Non-Exempt Award, the provisions of the Plan with respect to Non-Exempt Awards shall apply in lieu of the provisions in this Section 5.
6.NATURE OF GRANT. In accepting the RSU Award, you acknowledge, understand and agree that:
39



(a)the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)the grant of the RSU Award is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, other equity awards or benefits in lieu of equity awards, even if equity awards have been granted in the past;
(c)all decisions with respect to future RSU Awards or other grants, if any, will be at the sole discretion of the Company;
(d)the RSU Award grant and your participation in the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company, the Employer or any Affiliate;
(e)you are voluntarily participating in the Plan;
(f)the RSU Award and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)the RSU Award and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, holiday pay, bonuses, long-service awards, pension or retirement or welfare benefits or similar mandatory payments;
(h)the future value of the shares of Class A Common Stock underlying the RSU Award is unknown, indeterminable, and cannot be predicted with certainty;
(i)if the RSU Award vests and you are issued shares of Class A Common Stock, the value of such shares of Class A Common Stock may increase or decrease in value following the date the shares are issued; even below the Fair Market Value on the date the RSU Award is granted to you;
(j)for purposes of the RSU Award, your Continuous Service will be considered terminated as of the date you are no longer actively providing services to the Company or one of its Affiliates (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any), and unless otherwise expressly provided in this Agreement or determined by the Company, your right to vest in the RSU Award under the Plan, if any, will terminate as of such date and will not be extended by any notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any); and the Board shall have the exclusive discretion to determine when you are no longer actively providing services for purposes of the RSU Award (including whether you may still be considered to be providing services while on a leave of absence);
(k)no claim or entitlement to compensation or damages shall arise from forfeiture of the RSU Award resulting from your termination of Continuous Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed, or the terms of your employment agreement, if any);
(l)unless otherwise agreed with the Company in writing, the RSU Award and any shares of Class A Common Stock acquired under the Plan, and the income from and value of same, are not granted as consideration for, or in connection with, any service you may provide as a director of the Company or any Affiliate; and
40



(m)neither the Company, the Employer or any Affiliate shall be liable for any foreign exchange rate fluctuation between your local currency and the United States Dollar that may affect the value of the RSU Award or the subsequent sale of any shares of Class A Common Stock acquired upon settlement of the RSU Award.
7.TRANSFERABILITY. Except as otherwise provided in the Plan, your RSU Award is not transferable, except by will or by the applicable laws of descent and distribution
8.CORPORATE TRANSACTION. Your RSU Award is subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on your behalf with respect to any escrow, indemnities and any contingent consideration.
9.NO LIABILITY FOR TAXES. As a condition to accepting the RSU Award, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to tax liabilities arising from the RSU Award or other Company compensation and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the RSU Award and have either done so or knowingly and voluntarily declined to do so.
10.SEVERABILITY. If any part of this Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Agreement or the Plan not declared to be unlawful or invalid. Any Section of this Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
11.WAIVER. You acknowledge that a waiver by the Company of a breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach of this Agreement.
12.NO ADVICE REGARDING GRANT. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Class A Common Stock.
13.DATA PRIVACY. By signing the Grant Notice or otherwise accepting this Agreement in accordance with the Company’s acceptance procedures, you acknowledge that, in order for the Company to administer the grant of the RSU and any future participation in the Plan, the Company and the Employer must collect, process and transfer certain of your personal data, subject to the GDPR privacy policy for employees, workers and contractors (Europe).
14.LANGUAGE. You acknowledge that you are sufficiently proficient in the English language, or have consulted with an advisor who is sufficiently proficient in English, so as to allow you to understand the terms and conditions of this Agreement. If you have received this Agreement or any other documents related to the Plan translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version will control.
15.GOVERNING LAW/VENUE. This Agreement and any controversy arising out of or relating to this Agreement shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware. For purposes of any action, lawsuit or other proceeding brought to enforce this Agreement, relating to it, or arising from it, the parties hereby submit to and consent to the sole and exclusive jurisdiction of the courts of New York County, New York, or the federal courts for the United States for the Southern District of New York, and no other courts where this grant is made and/or to be performed.
41



16.INSIDER TRADING RESTRICTIONS / MARKET ABUSE LAW. You may be subject to insider trading restrictions and/or market abuse laws based on the exchange on which the shares of Class A Common Stock are listed and in applicable jurisdictions, including the United States, your country and the designated broker’s country, which may affect your ability to accept, acquire, sell or otherwise dispose of shares of Class A Common Stock, rights to shares of Class A Common Stock (i.e., RSU Awards) or rights linked to the value of the shares of Class A Common Stock under the Plan during such times as you are considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdiction(s)). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders you placed before you possessed inside information. Furthermore, you could be prohibited from (i) disclosing the inside information to any third party, which may include fellow employees and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under the Company’s Insider Trading Policy, or any other applicable insider trading policy then in effect. You acknowledge that you are responsible for complying with any applicable restrictions and are encouraged to speak with your personal legal advisor for further details regarding any applicable insider-trading and/or market-abuse laws in your country.
17.FOREIGN ASSET/ACCOUNT, EXCHANGE CONTROL AND TAX REPORTING. You may be subject to foreign asset/account, exchange control and/or tax reporting requirements as a result of the acquisition, holding and/or transfer of shares of Class A Common Stock or cash (including dividends and the proceeds arising from the sale of shares of Class A Common Stock) derived from your participation in the Plan in, to and/or from a brokerage/bank account or legal entity located outside your country. The Applicable Laws in your country may require that you report such accounts, assets and balances therein, the value thereof and/or the transactions related thereto to the applicable authorities in such country. You may also be required to repatriate sale proceeds or other funds received as a result of your participation in the Plan to your country through a designated bank or broker within a certain time after receipt. You acknowledge that it is your responsibility to be compliant with such regulations and you are encouraged to consult with your personal legal advisor for any details.
18.COUNTRY-SPECIFIC PROVISIONS. Notwithstanding any provisions of this Agreement to the contrary, if you reside or are employed outside of the United States, the RSU Award shall be subject to any terms and conditions for your country of residence (and country of employment, if different) set forth in the appendix attached hereto (the “Appendix”). Further, if you transfer residence and/or employment to another country reflected in the Appendix, the terms and conditions for such country will apply to you to the extent the Company determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Agreement.
19.IMPOSITION OF OTHER REQUIREMENTS. The Company reserves the right to impose other requirements on your participation in the Plan, on the RSU Award and on any shares of Class A Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
20.OTHER DOCUMENTS. You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus. In addition, you acknowledge receipt of the Company’s Trading Policy.
21.QUESTIONS. If you have questions regarding these or any other terms and conditions applicable to your RSU Award, including a summary of the applicable federal income tax consequences please see the Prospectus.

42



APPENDIX
TO THE
C3.AI, INC.
2020 EQUITY INCENTIVE PLAN
GLOBAL RSU AWARD AGREEMENT
Capitalized terms used but not defined in this Appendix have the meanings set forth in the Plan, the Grant Notice and/or the Global RSU Award Agreement.
Terms and Conditions
This Appendix includes additional terms and conditions that govern the RSU Award granted to you under the Plan if you are an employee that works or resides outside the U.S. and/or in one of the countries listed below. If you are a citizen or resident of a country other than the one in which you are currently working and/or residing, transfer employment and/or residency to another country after the date of grant, are a consultant, change employment status to a consultant position, or are considered a resident of another country for local law purposes, the Company shall, in its discretion, determine the extent to which the special terms and conditions contained herein shall be applicable to you. References to your Employer shall include any entity that engages your services.
Notifications
This Appendix also includes information regarding exchange controls and certain other issues of which you should be aware with respect to your participation in the Plan. The information is provided solely for your convenience and is based on the securities, exchange control and other laws in effect in the respective countries as of _________ 2020. Such laws are often complex and change frequently. As a result, the Company strongly recommends that you not rely on the information noted herein as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date by the time you vest in the RSU or sell any shares of Class A Common Stock acquired upon settlement of the vested RSU.
In addition, the information contained in this Appendix is general in nature and may not apply to your particular situation, and the Company is not in a position to assure you of any particular result. Accordingly, you should seek appropriate professional advice as to how the applicable laws in your country may apply to your situation.
Finally, if you are a citizen or resident of a country other than the one in which you are currently residing and/or working, transfer to another country after the date of grant, or are considered a resident of another country for local law purposes, the notifications contained herein may not be applicable to you in the same manner.
43

EX-10.2 3 ex102-offerletterbyandbetw.htm EX-10.2 Document
Exhibit 10.2

image.jpg

August 28, 2023

Mr. Guy Wanger
Via Email and DocuSign


Dear Guy,

Congratulations! I am very pleased to offer you the position of SVP and Chief Administrative Officer with C3.ai, Inc. (“C3 AI”) reporting to me, in my capacity of Chief Executive Officer, with an effective start date of September 5, 2023. You will be based at our Redwood City, CA facility.

You will be expected to supervise F&A, HR, IR, Facilities, and to perform duties as are normally associated with your position and such duties as are assigned to you from time to time, subject to the oversight and direction of me.

C3 AI currently offers a highly competitive package of compensation and benefits. Your package includes the following.

Your base salary will be at the rate of $500,000 per year, less payroll withholdings and deductions, paid on C3 AI’s normal payroll schedule, and you will accrue 20 days of paid-time-off per year.

You will be eligible to earn an annual discretionary performance bonus up to an annualized target of $250,000 which will be guaranteed for the first year of your employment. After your first year, whether you earn or receive a bonus for any given fiscal year, and the amount of any such bonus, will be determined by C3.ai in accordance with C3.ai’s Employee Handbook. To earn any bonus, you must remain a full-time active employee through the date scheduled for payment of the bonus. The bonus, if earned, will be paid within a reasonable time after the end of the fiscal year to which it relates.

Subject to the approval of the Board of Directors of C3 AI, you will be awarded a number of restricted stock units (RSUs) having an approximate value of $10 million dollars, with such value converted to a number of RSUs on the date of grant in accordance with C3 AI’s standard procedures. These RSUs will represent the right to be issued an equivalent number of shares of Class A Common Stock of C3 AI upon vesting of the RSUs (the “Grant”). The Grant will be governed by the terms and conditions of the award agreement between you and C3 AI (the “RSU Agreement”) and by the C3.ai, Inc. 2020 Equity Incentive Plan. The Grant will be subject to vesting during your continuous active service in accordance with the following schedule: 5% of the Grant will vest 3 months after the date on which the Board of Directors approves the Grant, and 5% of the Grant will vest quarterly thereafter until the Grant is either fully vested or your continuous service terminates, whichever occurs first.

Moreover, in the event you are terminated without Cause (defined below) within the first year of your employment, C3 AI will provide you a severance payment equivalent to twelve (12) months of your base salary of $500,000 dollars and one year of your annualized target bonus of $250,000 dollars subject to federal and state taxation, and 20% of the shares subject to the Grant will immediately vest. C3 AI’s obligation to make the severance payment or to provide the vesting acceleration discussed above with respect to a termination without Cause shall be contingent upon you executing a separation agreement in form and substance mutually acceptable to you and C3 AI and/or its successor which shall, at a minimum, include a general release of claims in favor of C3 AI.


1400 Seaport Boulevard · Redwood City, CA 94063 · 1.650.503.2200 · www.c3.ai







In addition, if (A) a Corporate Transaction or a Change in Control (each as defined in the C3.ai, Inc. 2020 Equity Incentive Plan) occurs during your employment, and (B) within thirty-six (36) months following such Corporate Transaction or a Change in Control (i) there is a Constructive Termination (as defined below) or (ii) your employment is terminated other than for Cause, you will be entitled to receive 12 months base salary and the unvested portion of any C3 AI equity compensation award(s) granted to you prior to the Corporate Transaction or Change in Control (including but not limited to your initial Grant) will vest as of the date of such Constructive Termination or termination, as the case may be.

For purposes of this offer, “Cause” shall mean: (a) good faith finding by C3 AI that you have engaged in theft, fraud, embezzlement, dishonesty, gross negligence, misconduct, or any other conduct substantially detrimental to the Company or the Company’s reputation; (b) your conviction of, or the entry of a pleading guilty or nolo contendere, or confession of guilt of, a felony or any crime or act involving moral turpitude or fraud; (c) your material breach or threatened material breach of any of the material provisions contained in this agreement, any agreement signed by you and C3 AI, or any written C3 AI policy; or (d) your material failure, except to the extent due to your disability or death, to perform your duties for C3 AI.

“Constructive Termination” shall mean your resignation of your employment within thirty (30) days following the occurrence of any of the following: (A) a material diminution in your scope of responsibilities and duties; (B) a material reduction in your total compensation package (including material adverse change in annual salary and incentive bonus ranges and target), or (C) the requirement, without your express written consent, that you relocate more than 50 miles from the C3.ai site where you are located as of the date of the Change of Control event. You must provide notice of termination of employment within thirty (30) calendar days of your knowledge of an event constituting “Constructive Termination” or such event shall not constitute Constructive Termination under this offer letter.

As a C3 AI employee, you will be expected to abide by the C3 AI Core Values, rules, and policies, and acknowledge in writing that you have read and agree to comply with C3 AI’s Employee Handbook. This offer of employment is also contingent upon: (a) the satisfactory completion of our standard background check, which includes in particular, satisfactory references, confirmation of entitlement to work in the United States, and confirmation that you have no other restrictions (contractual or otherwise) to perform your expected duties at C3 AI; and (b) acceptance and execution of the Employee Confidential Information and Inventions Assignment and Arbitration Agreement enclosed as Annex A which, among other obligations, prohibits unauthorized use or disclosure of C3 AI proprietary information, prohibits solicitation of C3 AI’s employees, independent contractors and consultants for the period of your employment and for one (1) year thereafter, to or for any other person or entity, and requires agreement to arbitrate all employment-related disputes.

Our employment relationship will be terminable at-will. Accordingly, either you or C3 AI may terminate the employment relationship at any time and for any reason whatsoever simply by notifying the other.

In making your decision to accept this offer of employment, you acknowledge and agree that you have not relied upon any other promises or representations made by C3 AI or our representatives except those made in this letter. This letter, together with your Employee Confidential Information and Inventions Assignment Agreement forms the complete and exclusive statement of your employment agreement with C3 AI. It supersedes any other agreements or promises made to you by anyone, whether oral or written. This letter shall be governed by the laws of the State of your work location without regard to conflicts of law principles. You hereby represent that you have disclosed to C3 AI any contract you have signed that may restrict your activities on behalf of C3 AI.

Changes in your employment terms, other than those changes expressly reserved to C3 AI’s discretion in this letter, require a written modification signed by the Chief Executive Officer of C3 AI.

In making your decision to accept this offer of employment, you acknowledge that C3 AI is a high performance, professional, collaborative, collegial, interactive, work-from-the office, teamwork culture, and affirm your desire to be engaged full-time in this type of work environment.


We look forward to your favorable reply and to a productive and enjoyable work relationship. 

Sincerely,

1400 Seaport Boulevard · Redwood City, CA 94063 · 1.650.503.2200 · www.c3.ai







/s/ Thomas M. Siebel
_________________________                

Thomas M. Siebel
Chief Executive Officer

Understood and Accepted:

 
/s/ Guy Wanger    8/28/23
_________________________    _______________
Guy Wanger     Date

Enclosure: Employee Confidential Information and Inventions Assignment Agreement

1400 Seaport Boulevard · Redwood City, CA 94063 · 1.650.503.2200 · www.c3.ai







image.jpg

09/07/2023

Guy Wanger
Via Email and DocuSign


Dear Guy:


This is an addendum to your offer letter amending your start date. The following changes are being made:


Start Date: Changed from     09/05/2023     to 09/07/2023


The other terms and conditions set out in your original offer letter or employment agreement dated 08/28/2023 remain unchanged. Please indicate your acceptance of the above change(s) by signing below and returning this addendum at your earliest convenience.



Sincerely,

/s/ Derron Blakely
_________________________                

Derron Blakely
General Counsel

Understood and Accepted:

 
/s/ Guy Wanger    9/7/2023
_________________________    _______________
Guy Wanger     Date

1400 Seaport Boulevard · Redwood City, CA 94063 · 1.650.503.2200 · www.c3.ai
EX-31.1 4 fy24-q2302certificationxceo.htm EX-31.1 Document

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Thomas M. Siebel, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of C3.ai, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in exchange act rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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






Date: December 6, 2023By:/s/ Thomas M. Siebel
Thomas M. Siebel
Chief Executive Officer and Chairman of the Board of Directors
(Principal Executive Officer)

EX-31.2 5 fy24-q2302certificationxcfo.htm EX-31.2 Document

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Juho Parkkinen, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of C3.ai, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in exchange act rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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





Date: December 6, 2023By:
/s/ Juho Parkkinen
Juho Parkkinen
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 6 fy24-q2906certificationxceo.htm EX-32.1 Document

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


I, Thomas M. Siebel, Chairman and Chief Executive Officer of C3.ai, Inc. (the “Company”), do hereby certify, to the best of my knowledge and pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

a.the Quarterly Report on Form 10-Q of the Company for the period ended October 31, 2023, to which this Certification is attached as Exhibit 32.1 (the “Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

a.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, 2023By:
/s/ Thomas M. Siebel
Thomas M. Siebel
Chief Executive Officer and Chairman of the Board of Directors
(Principal Executive Officer)

EX-32.2 7 fy24-q2906certificationxcfo.htm EX-32.2 Document

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


I, Juho Parkkinen, Chief Financial Officer of C3.ai, Inc. (the “Company”), do hereby certify, to the best of my knowledge and pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

a.the Quarterly Report on Form 10-Q of the Company for the period ended October 31, 2023, to which this Certification is attached as Exhibit 32.2 (the “Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

b.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, 2023By:
/s/ Juho Parkkinen
Juho Parkkinen
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-101.SCH 8 ai-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 OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Revenue - Disaggregated Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Revenue - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue - Customer Concentration and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Cash Equivalents and Marketable Securities - Available-for Sale Debt Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Details - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ai-20231031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 ai-20231031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 ai-20231031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Other Other Employee-related Liabilities, Current Pay vs Performance Disclosure [Line Items] Accrued payroll taxes and benefits Accrued Payroll Taxes And Employee Benefits, Current Accrued Payroll Taxes And Employee Benefits, Current Schedule of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued and other current liabilities Accrued and other current liabilities, from related party Accrued and other current liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] 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] Expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 2022 Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue expected to be recognized from remaining performance obligations, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested Balance at beginning of period (in shares) Unvested Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Schedule of Available-For-Sale Debt Securities and Balance Sheet Classification Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Professional Services, October 2023-April 2025 Professional Services, October 2023-April 2025 [Member] Professional Services, October 2023-April 2025 Accounts payable Accounts payable, from related party Accounts Payable, Current Vested and exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Stephen M. Ward, Jr. [Member] Stephen M. Ward, Jr. Commitments and contingencies (note 6) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Vested and exercisable at end of period (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] Purchase commitment, at least Long-Term Purchase Commitment, Amount Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Proceeds from issuance of Class A common stock under employee stock purchase plan Proceeds from Issuance of Common Stock Juho Parkkinen [Member] Juho Parkkinen Geographical [Axis] Geographical [Axis] Common Class A and Common Class B Common Class A And Common Class B [Member] Common Class A And Common Class B Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share attributable to Class A and Class B common stockholders, diluted (in dollars per share) Diluted net loss per Class A and Class B common shares outstanding (in dollars per share) Earnings Per Share, Diluted Subscription License and Service [Member] PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance of $337 and $157 as of October 31, 2022 and April 30, 2022, respectively Accounts receivable, net, from related party Accounts Receivable, after Allowance for Credit Loss, Current Vested and expected to vest at end of period (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] Automatic renewal term (in years) Lessor, Operating Lease, Renewal Term Level 3 Fair Value, Inputs, Level 3 [Member] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Litigation Case [Axis] Litigation Case [Axis] Issuance of Class A common stock upon exercise of stock options, net of repurchases Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net loss attributable to common stockholders 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 AFS Debt Maturities, After one year through five years, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Cost of revenue Cost of Revenue [Abstract] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] ESPP Employee Stock [Member] Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract with customer, liability Contract with Customer, Liability Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Related party balance included in deferred revenue Increase (Decrease) In Contract With Customer, Liability, Related Parties Increase (Decrease) In Contract With Customer, Liability, Related Parties Litigation Status [Domain] Litigation Status [Domain] Executive Category: Executive Category [Axis] Class B Common Stock Common Class B [Member] Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Marketable securities Marketable Securities, Current Name Forgone Recovery, Individual Name Goodwill Goodwill 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] Options 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] Accounts Receivable Accounts Receivable [Member] Unrealized loss on available-for-sale marketable securities, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Edward Y. Abbo [Member] Edward Y. Abbo Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease, liability Operating Lease, Liability, Noncurrent Summary of Available-For-Sale Debt Securities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] 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 Depreciation expense Depreciation Revenue commitment, fiscal year 2021 Revenue Commitment, Year Two Revenue Commitment, Year Two Income Statement Location [Axis] Income Statement Location [Axis] Cash equivalents: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Annual Bonus Program And Retention Bonus Program Annual Bonus Program And Retention Bonus Program [Member] Annual Bonus Program And Retention Bonus Program Shares withheld related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Net proceeds common stock exercised prior to vesting Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options Lease, number of phases Lessee, Operating Lease, Number Of Phases Lessee, Operating Lease, Number Of Phases Initial offering period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Schedule of Potential Shares of Common Stock Excluded from Computation of Basic and Diluted Net Loss 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 Decrease in lease liability Increase (Decrease) In Operating Lease, Liability, Noncurrent Increase (Decrease) In Operating Lease, Liability, Noncurrent Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Revenue commitment, fiscal year 2023 Revenue Commitment, Year Four Revenue Commitment, Year Four Research and development Research and Development Expense [Member] Cash flows 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] Litigation Status [Axis] Litigation Status [Axis] Potentially antidilutive shares excluded from computation of net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted, non-option (in shares) RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchases of property and equipment included in accounts payable and accrued liabilities 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] Maximum shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Property and equipment, gross Property, Plant and Equipment, Gross Balance at beginning of period Balance at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Right-of-use assets obtained in exchange for lease obligations (including remeasurement of right-of-use assets and lease liabilities due to changes in the timing of receipt of lease incentives) 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] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Customer Two Customer Two [Member] Customer Two Debt Securities, Available-for-Sale [Abstract] Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current Operating Lease, Liability, Current Issuance of Class A common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Accrued general expenses Accrued General Expenses, Current Accrued General Expenses, Current Cloud Services, July 2022-July 2025 Cloud Services, July 2022-July 2025 [Member] Cloud Services, July 2022-July 2025 Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Debt Securities, Available-For-Sale, Excluding Money Market Accounts Debt Securities, Available-For-Sale, Excluding Money Market Accounts [Member] Debt Securities, Available-For-Sale, Excluding Money Market Accounts Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date Counterparty Name [Domain] Counterparty Name [Domain] Other liabilities Related party balances included in other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] 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 Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] AFS, 12 Months or Greater, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue, current Deferred revenue, current, from related party Contract with Customer, Liability, Current Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name AFS, Total Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Total cash equivalents and available-for-sale marketable securities Assets, Fair Value Disclosure Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentages Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Employee Stock Option [Member] Vesting of early exercised Class A common stock options APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised Class A Common Stock Common Class A [Member] Unrecognized compensation cost, weighted-average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Number of office towers Lessor, Operating Lease, Number Of Office Towers Lessor, Operating Lease, Number Of Office Towers The Reckstin Family Trust v. C3.ai, Inc. The Reckstin Family Trust v. C3.ai, Inc. [Member] The Reckstin Family Trust v. C3.ai, Inc. Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax Europe, the Middle East and Africa EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Long-term marketable securities Marketable Securities, Noncurrent Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Sales commissions, recognized as deferred costs Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Automatic conversion period, following the date Mr. Siebel no longer providing services Common Stock, Automatic Conversion Period Two, If Circumstances Met Common Stock, Automatic Conversion Period Two, If Circumstances Met Software Subscription Agreement Software Subscription Agreement [Member] Software Subscription Agreement Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Percentage of employee earnings participation (up to) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Customer Concentration Risk Customer Concentration Risk [Member] Restricted cash included in other assets, non-current Restricted Cash, Noncurrent Income Statement [Abstract] Supply Commitment [Table] Long-Term Purchase Commitment [Table] Options cancelled (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 Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Estimated Fair Value Cash and Cash Equivalents, Fair Value Disclosure Deferred costs, sales commissions, amortization period 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] Unvested Balance at beginning of period (in dollars per share) Unvested Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Remaining Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Deferred costs, sales commissions, amortization Capitalized Contract Cost, Amortization Purchase commitment, incurred cost Long-Term Purchase Commitment, Incurred Cost Long-Term Purchase Commitment, Incurred Cost Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Purchase period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Vesting of early exercised stock options Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options 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 (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Related party balances included in accounts receivable Increase (Decrease) in Accounts Receivable, Related Parties 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 Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] 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 flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax Available-for-sale marketable securities: Debt Securities [Abstract] Beginning Balance, shares (in shares) Ending Balance, shares (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Total cash equivalents and available-for-sale marketable securities, Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Customer [Domain] Customer [Domain] Number of Stock Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Number of marketable securities in unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Repurchase and retirement of Class A common stock, value Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Revenue commitment, fiscal year 2025 Revenue Commitment, Year Six Revenue Commitment, Year Six Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses, other current assets and other assets Related party balanced included in prepaid expenses, other current assets and other 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 AFS, Total Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Settled Litigation Settled Litigation [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Accrued bonus Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al [Member] Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al Professional services Professional Services [Member] Professional Services North America North America [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Sales and marketing Related party sales and marketing Sales and marketing expenses Selling and Marketing Expense Common stock Common Stock, Value, Issued U.S. government agencies securities US Government Debt Securities [Member] AFS, Less Than 12 Months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense AFS Debt Maturities, After one year through five years, Fair Value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional services Accrued Professional Fees, Current Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Periodic Reduction Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Unbilled receivables Contract with Customer, Receivable, after Allowance for Credit Loss Total current assets Assets, Current Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Litigation Case [Domain] Litigation Case [Domain] Other (expense) 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 Baker Hughes Company Baker Hughes Company [Member] Baker Hughes Company Stock repurchase program, authorized amount (up to) Stock Repurchase Program, Authorized Amount PEO Name PEO Name Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Geographic concentration risk, percentage Customer concentration risk, percentage Concentration Risk, Percentage Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Asia Pacific Asia Pacific [Member] RSUs granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Schedule of Restricted Stock Unit Activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Shares subject to repurchase right (in shares) Common Stock Subject To Repurchase, Number Of Shares Common Stock Subject To Repurchase, Number Of Shares Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Purchase commitment, term Long-Term Purchase Commitment, Period Richard C. Levin [Member] Richard C. Levin Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Number of additional plaintiffs Loss Contingency, Number Of Additional Plaintiffs Loss Contingency, Number Of Additional Plaintiffs Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Accrued salaries Accrued Salaries, Current Depreciation and amortization Depreciation, Depletion and Amortization Liability for common stock exercised prior to vesting Deferred Compensation Share-Based Arrangements, Liability, Current Capitalized software development costs Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Revenue commitment, fiscal year 2024 Revenue Commitment, Year Five Revenue Commitment, Year Five Accrued compensation and employee benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Total stockholders’ equity Beginning Balance, Amount Ending Balance, Amount Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Unpaid liabilities related to intangible purchases Noncash or Part Noncash Acquisition, Intangible Assets Acquired Restricted Stock Restricted Stock [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 Contract with Customer, Liability, Revenue Recognized Automatic conversion, anniversary period, if circumstances met Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Commissions payable to a related party Commissions Payable, Current Commissions Payable, Current Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Grants, potential remaining contributions Grants, Potential Remaining Contributions Grants, Potential Remaining Contributions Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items] Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] 2020 Incentive Plan Twenty Twenty Incentive Plan [Member] Twenty Twenty Incentive Plan Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Number of actions filed Loss Contingency, New Claims Filed, Number Level 2 Fair Value, Inputs, Level 2 [Member] Monthly base rent Lessor, Operating Lease, Monthly Base Rent Lessor, Operating Lease, Monthly Base Rent Grants Agreement [Domain] Grants Agreement [Domain] Grants Agreement Accrued stock-settled bonus Accrued Stock-Settled Bonus, Current Accrued Stock-Settled Bonus, Current 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] Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] 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 Number of purchase periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Geographical Region Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Stock repurchase program, repurchase period Stock Repurchase Program, Period in Force Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Attributable to Common Stockholders 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] Schedule of Accrued Compensation and Employee Benefits Schedule Of Employee-Related Liabilities [Table Text Block] Schedule Of Employee-Related Liabilities Accrued vacation Accrued Vacation, Current Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Lease, area under lease Area of Real Estate Property Number of current and former officers and directors Loss Contingency, Number Of Current And Former Officers And Directors Loss Contingency, Number Of Current And Former Officers And Directors Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Fiscal Year Fiscal Period, Policy [Policy Text Block] Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] U.S. treasury securities US Treasury Securities [Member] Supplemental disclosure of cash flow information—cash paid for income taxes Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Assets Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Grants, payment period Grants Agreement, Payment Period Grants Agreement, Payment Period Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Summary of Effects of Stock-Based Compensation 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] Accretion of discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Office furniture and equipment Furniture And Office Equipment [Member] Furniture And Office Equipment Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets, non-current Other assets, non-current, due from related party Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease, right-of-use assets Operating Lease, Right-of-Use Asset Net loss per share attributable to Class A and Class B common stockholders, basic (in dollars per share) Basic net loss per Class A and Class B common shares outstanding (in dollars per share) Earnings Per Share, Basic Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of Class A common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Rest of World Rest Of World [Member] Rest Of World Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Revenue commitment, term Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term Arrangement Duration Trading Arrangement Duration Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Pending Litigation Pending Litigation [Member] Vested and expected to vest at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Principles of Consolidation Consolidation, Policy [Policy Text Block] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Shares purchased Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Available-for-sale marketable securities, fair value Estimated Fair Value AFS Debt Maturities, Total Fair Value Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] ESPP contributions Employee Related Liabilities, Employee Stock Purchase Plan Contributions, Current ESPP Contributions Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] AFS Debt Maturities, Within one year, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount RSUs 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 Document Information [Line Items] Document Information [Line Items] Proceeds from exercise of Class A common stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Options cancelled (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, from related party Prepaid Expense and Other Assets, Current RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Stock price (in dollars per share) Share Price Related Party [Axis] Related Party, Type [Axis] Balance at beginning of period Balance at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 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] Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] C3.ai DTI Grants Program C3.ai DTI Digital Transformation Institute Grants Program [Member] C3.ai DTI Digital Transformation Institute Grants Program Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Revenue Revenue from Contract with Customer Benchmark [Member] Vested and exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Revenue commitment, fiscal year 2020 Revenue Commitment, Year One Revenue Commitment, Year One Entity Central Index Key Entity Central Index Key Related party balances included in accounts payable Increase (Decrease) in Accounts Payable, Related Parties Summary of Business and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Income Tax Expense (Benefit) Accrued compensation and employee benefits Accrued compensation and employee benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Cash equivalents: Cash and Cash Equivalents [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent AFS, 12 Months or Greater, Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Total revenue Related party revenue 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] Decrease in right-of-use asset Increase (Decrease) In Operating Lease, Right-Of-Use Asset Increase (Decrease) In Operating Lease, Right-Of-Use Asset Schedule of Valuation Assumptions, ESPP Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] AFS, Less Than 12 Months, Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and cash equivalents Amortized Cost Cash and Cash Equivalents, at Carrying Value Shares withheld related to net share settlement of equity awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Customer One Customer One [Member] Customer One Shares purchased (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Other-than-temporary impairment loss Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale AFS Debt Maturities, Within one year, Fair Value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Basic and diluted net loss per share attributable to common stockholders Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Repurchase and retirement of Class A common stock (in shares) Stock Repurchased and Retired During Period, Shares Stock repurchase program, shares repurchased (in shares) Treasury Stock, Shares, Acquired Useful Life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Revenue commitment, fiscal year 2022 Revenue Commitment, Year Three Revenue Commitment, Year Three Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) Diluted weighted-average Class A and Class B common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 2020 Employee Stock Purchase Plan Twenty Twenty Employee Stock Purchase Plan [Member] Twenty Twenty Employee Stock Purchase Plan Operating expenses Operating Expenses [Abstract] Revenue 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, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Gross Unrealized Gains Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Sales commissions paid Payments for Commissions Category of Item Purchased [Axis] Category of Item Purchased [Axis] Gross Unrealized Losses Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Subleased space area (in square feet) Lessor, Operating Lease, Area Under Lease Lessor, Operating Lease, Area Under Lease Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent RSUs vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Revenue expected to be recognized from remaining performance obligations, amount Revenue, Remaining Performance Obligation, Amount Capital in progress Construction in Progress [Member] Total operating expenses Operating Expenses Yankee bonds Yankee bonds Yankee bonds Debt Security, Government, Non-US [Member] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Fair market value (as a percent) 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] Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) Basic weighted-average Class A and Class B common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Automatic conversion period, following the death or incapacity of Mr. Siebel Common Stock, Automatic Conversion Period One, If Circumstances Met Common Stock, Automatic Conversion Period One, If Circumstances Met Voting rights, number of votes for each share Common Stock, Voting Rights, Number Of Votes For Each Share Common Stock, Voting Rights, Number Of Votes For Each Share Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue Revenues [Abstract] Total cost of revenue Cost of Revenue Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Vested and expected to vest at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Grants Agreement [Axis] Grants Agreement [Axis] Grants Agreement 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] Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 12 ai-20231031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image.jpg begin 644 image.jpg MB5!.1PT*&@H -24A$4@ )P !8" 8 P9[O 7-21T( KLX< MZ0 (1E6$EF34T *@ @ !0$2 , ! $ $: 4 ! 2@$; M 4 ! 4@$H , ! ( (=I 0 ! 6@ "0 M 0 ) ! .@ 0 # 0 ! "@ @ $ 0 )R@ P $ 0 M %@ 87H@5@ EP2%ES 6)0 %B4!25(D\ "D1)1$%4> 'M76V, M7%49ON?.G5EV=BGNENK,[%*W4!I((2+U U$T5!03U%@1$RL8 C4AQEA"3/R( M?TQ4-"1&C=% _*561#$T01.!!(A_- 12)#80+] M,^?.F?%V9GKVWKFW<]^3WI[O]YSSO,^\Y^O.K"@49GYFL L4 <?, 28< E3>-3# M9<)%K8&$M<^$2YC"HQXN$RYJ#22L?29]7"9<%%K(&'M6T*(A UY<\-U M<*K+3A\!*Y4R=^I73U;-.ISCB-_B,WI=LD8>W&BM$R=.O!JRXI@8"3#@-T+B*/@),.'WLN*8& DPX M#="XBCX"3#A][+BF!@)6H5#XFD:]D:N" ]WU;&F'#,@:$B,.@YW""=,O&Z^DV# M%#Q?R^!PN&[;SO3YVO\X]#LPPNW>O=M:63GU1!P&%58?^(>3-H]L8(1K=H7? MTMZ\2D9; J_A1EN_L1L=$RYV*AGM#C'A1EN_L1L=$RYV*AGM#C'A1EN_L1L= M$RYV*AGM#@5\+)*$7T3GHY_-?"0"(]S1HT?KN&FX>3.=B7O=YDV#\4/T\QUQ M[VM<^Q<8X3! >W%Q\0UG#YV7%,# 2:C@%Z]6'\CG"PZ M:9J/+BR\[67#>&'0FQ]SY\Z=Z7J]+BS+,7\QMZE#*-6V]A2K5;I;[">D\OG9P^"$_W^;NLAW(KW6__P, \C*\"W('X4(B7S\^\BJ8O17NNXRE5(A$#'U]"6AR M;-33SX-0;\+_/X,Q-S=W02Z7)TM&9",GRY O<$VY'W7K,S,S6]W<(?_'A!LR MX&=K#B2H@ SY[GQ\4\R@Q\>-H\X:TCONP]?7-XZ@?$>:3WV!W[FK@N!9'[D! M)SE9.0;RF7 !PZLC+I_//X1Z%ZMUH9N7\%RYMG;FHD:C/IE*F;L0?T8M@W & MI/FJ3$/X$U#J%3(.'R2V=V0RZ2FJCWC'%.\XXE:E;"C!L;',#M,46?ET?!)" M:9&%]D, .A!?5 K1MQ ?P1KM'Z7C6MNWWHA*M P7V M!*]5*HM'_(04BT6RPIYCPGE01!. 5;H#1/$<+)28F!B_TTOH"L!BW+VQ45,( M9QBPD+/EW), MIPT#FRD#;3Z&#\JG56%H[T58YK?+-":<1"(B'\K[J=HTIL 'NXFBYA-I8&&N M!R_=72:4+++9B24J8]OFP53*V4+A1D/\AWS5H=XU6+MY9$/;CZOYO<*Y7*&$ M?/>(ADPPVG>+4UAQ^T"P*DBG+ _$A2CS%EF&"2>1B,#'[R)G5E=/956E09'] MCD2,4JGT5[_N+B^7_MB=#@OZ*=L6.&^U/PENT'&(YQJ-VN^]2(\ +!N5<\G6 M+";^ 6OZ'?2U@O@5D$L?&KFSV8KR>V!Q7VB6[?S?VK9MVV1G$L?.AL#$Q$0= M:Z# _H3G\O+R6#KM&1RWV4:C(==<9^O&.:5CZGNL:0P%37FR[NKT]%0.OP>S M(1-Z^^(STJ*1CTW,WG)YB+ -9. MOND!)TI+$;#8#G%3*RNK9"7?C:?O 3#^5N[ELG8Z;:>6ECRRN;B*V]);1S>0W7QF+HH4JE MY,)EPW(L.-X^S,^3.:_)C2[ \0/JS$NX,")+7E MS 32&#A4W87X.T&$1RB=TF!]/KNT5/+9%(A78/&N(J%$',>ISR+8DW#8H=+T M>YULDZJVGA.PFNB__13\1Y'6U[4/4_H6Y0+A(#!VCRH7)-A%QQ=JFAJ&I;E6 M4;R;=?ITYB0"_Y3EFOG^+QB BT06Q:7Z3N&H0X>\GAL?OV *4[&%9ZY<+MT# M@K_A9?8),.'Z !1V=KG\VG&R2*K#6=D1/])-3T_CC$T\KY8%N?ZRNCK_!HY* M7E33(?(N-2[#*'^E#%.S>'6(R(J#V\*W\?R.'CH&P7,SI>?SE]P 3^F@^.;\ M_#P1S",N9+Z'R@[B>$H=!*5PRSB6E;JL5JMWK-N(=%AO%6'QGL7>8@U[B9M MD$O5KA!1\<\[V4?9YY OE3^&J?"4:1JW81WW5"XW+^BG!\6 M L>/'Y^'1;D=BOYU5QMS4/R=+0)T92%5&!^'9?NWS "A;D$J"-)D"/(O E&? M[-Z84'D<96"=UWB_K M?H54[%61]!<2G/-?*H8T;05[L6ITBTK(@VYYV:2_D M*XMR>4KU,(HV@)/Y0R#(1P?I17,*-F\%V?ZDE@20+*LE0? MQR4WH$V\/=S?X::BX_8#I+L,(CZ,YWV0E0&IY[ND[.Z*>U%<>8B?>S$.!(( M#(PY.3E9PQN_YR2/ICY4P"[4_1V7_9!#B_5L2T@=_M]A60YGL]D'SG;?BD-9 M3*M[,KE<^2",V#[(H&.6"_'0"YO/@R1_6%PLR:,2)$DG#B-/3J]X7Z[AABD7 M5V;WP:K]#43[,J+OPH.S/. XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
6 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-39744  
Entity Registrant Name C3.ai, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-3999357  
Entity Address, Address Line One 1400 Seaport Blvd  
Entity Address, City or Town Redwood City,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94063  
City Area Code 650  
Local Phone Number 503-2200  
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Trading Symbol AI  
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  
Current Fiscal Year End Date --04-30  
Amendment Flag false  
Entity Central Index Key 0001577526  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   116,365,205
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   3,499,992
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Current assets    
Cash and cash equivalents $ 149,009 $ 284,829
Marketable securities 613,260 446,155
Accounts receivable, net of allowance of $337 and $157 as of October 31, 2022 and April 30, 2022, respectively [1] 143,153 134,586
Prepaid expenses and other current assets [2] 25,662 23,309
Total current assets 931,084 888,879
Property and equipment, net 92,651 84,578
Goodwill 625 625
Long-term marketable securities 0 81,418
Other assets, non-current [3] 46,754 47,528
Total assets 1,071,114 1,103,028
Current liabilities    
Accounts payable [4] 25,740 24,610
Accrued compensation and employee benefits 37,648 46,513
Deferred revenue, current [5] 40,486 47,846
Accrued and other current liabilities [6] 10,280 17,070
Total current liabilities 114,154 136,039
Deferred revenue, non-current 68 4
Other long-term liabilities 45,616 37,320
Total liabilities 159,838 173,363
Commitments and contingencies (note 6)
Stockholders’ equity    
Additional paid-in capital 1,856,307 1,740,174
Accumulated other comprehensive loss (775) (385)
Accumulated deficit (944,375) (810,237)
Total stockholders’ equity 911,276 929,665
Total liabilities and stockholders’ equity 1,071,114 1,103,028
Class A Common Stock    
Stockholders’ equity    
Common stock 116 110
Class B Common Stock    
Stockholders’ equity    
Common stock $ 3 $ 3
[1] Including amounts from a related party of $74,620 as of April 30, 2023.
[2] Including amounts from a related party of $4,983 as of April 30, 2023.
[3] Including amounts from a related party of $11,279 as of April 30, 2023.
[4] Including amounts from a related party of $2,200 as of April 30, 2023.
[5] Including amounts from a related party of $249 as of April 30, 2023.
[6] Including amounts from a related party of $2,448 as of April 30, 2023.
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Accounts receivable, allowance $ 359 $ 359
Accounts receivable, net, from related party [1] 143,153 134,586
Prepaid expenses and other current assets, from related party [2] 25,662 23,309
Other assets, non-current, due from related party [3] 46,754 47,528
Accounts payable, from related party [4] 25,740 24,610
Deferred revenue, current, from related party [5] 40,486 47,846
Accrued and other current liabilities, from related party [6] $ 10,280 17,070
Related Party    
Accounts receivable, net, from related party   74,620
Prepaid expenses and other current assets, from related party   4,983
Other assets, non-current, due from related party   11,279
Accounts payable, from related party   2,200
Deferred revenue, current, from related party   249
Accrued and other current liabilities, from related party   $ 2,448
[1] Including amounts from a related party of $74,620 as of April 30, 2023.
[2] Including amounts from a related party of $4,983 as of April 30, 2023.
[3] Including amounts from a related party of $11,279 as of April 30, 2023.
[4] Including amounts from a related party of $2,200 as of April 30, 2023.
[5] Including amounts from a related party of $249 as of April 30, 2023.
[6] Including amounts from a related party of $2,448 as of April 30, 2023.
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenue        
Total revenue $ 73,229 $ 62,408 $ 145,591 $ 127,716
Cost of revenue        
Total cost of revenue 32,116 20,752 63,929 39,158
Gross profit 41,113 41,656 81,662 88,558
Operating expenses        
Sales and marketing [1] 49,895 44,936 93,780 87,923
Research and development 50,399 50,051 101,267 105,928
General and administrative 20,215 18,635 40,104 39,882
Total operating expenses 120,509 113,622 235,151 233,733
Loss from operations (79,396) (71,966) (153,489) (145,175)
Interest income 10,480 4,224 20,602 6,762
Other (expense) income, net (638) (945) (877) (1,966)
Loss before provision for income taxes (69,554) (68,687) (133,764) (140,379)
Provision for income taxes 226 163 374 342
Net loss $ (69,780) $ (68,850) $ (134,138) $ (140,721)
Net loss per share attributable to Class A and Class B common stockholders, basic (in dollars per share) $ (0.59) $ (0.63) $ (1.15) $ (1.30)
Net loss per share attributable to Class A and Class B common stockholders, diluted (in dollars per share) $ (0.59) $ (0.63) $ (1.15) $ (1.30)
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) 118,656 108,876 117,125 107,885
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) 118,656 108,876 117,125 107,885
Subscription        
Revenue        
Total revenue [2] $ 66,449 $ 59,508 $ 127,801 $ 116,534
Cost of revenue        
Total cost of revenue 30,937 19,165 61,371 33,257
Professional services        
Revenue        
Total revenue [3] 6,780 2,900 17,790 11,182
Cost of revenue        
Total cost of revenue $ 1,179 $ 1,587 $ 2,558 $ 5,901
[1] Including related party sales and marketing expense of $810 and $7,031 for the six months ended October 31, 2023 and 2022, respectively, and $3,531 for the three months ended October 31, 2022.
[2] Including related party revenue of $10,581 and $35,568 for the six months ended October 31, 2023 and 2022, respectively, and $19,238 for the three months ended October 31, 2022.
[3] Including related party revenue of $5,804 and $150 for the six months ended October 31, 2023 and 2022, respectively, and $21 for the three months ended October 31, 2022.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Related party revenue $ 73,229 $ 62,408 $ 145,591 $ 127,716
Related party sales and marketing [1] 49,895 44,936 93,780 87,923
Related Party        
Related party sales and marketing   3,531 810 7,031
Subscription        
Related party revenue [2] 66,449 59,508 127,801 116,534
Subscription | Related Party        
Related party revenue   19,238 10,581 35,568
Professional services        
Related party revenue [3] $ 6,780 2,900 17,790 11,182
Professional services | Related Party        
Related party revenue   $ 21 $ 5,804 $ 150
[1] Including related party sales and marketing expense of $810 and $7,031 for the six months ended October 31, 2023 and 2022, respectively, and $3,531 for the three months ended October 31, 2022.
[2] Including related party revenue of $10,581 and $35,568 for the six months ended October 31, 2023 and 2022, respectively, and $19,238 for the three months ended October 31, 2022.
[3] Including related party revenue of $5,804 and $150 for the six months ended October 31, 2023 and 2022, respectively, and $21 for the three months ended October 31, 2022.
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (69,780) $ (68,850) $ (134,138) $ (140,721)
Other comprehensive loss        
Unrealized loss on available-for-sale marketable securities, net of tax (17) (457) (390) (657)
Comprehensive loss $ (69,797) $ (69,307) $ (134,528) $ (141,378)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
RSUs
Common Stock
Common Stock
RSUs
Additional Paid-In Capital
Additional Paid-In Capital
RSUs
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning Balance, shares (in shares) at Apr. 30, 2022     106,225          
Beginning Balance, Amount at Apr. 30, 2022 $ 989,477   $ 106   $ 1,532,917   $ (2,148) $ (541,398)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)     568          
Issuance of Class A common stock upon exercise of stock options, net of repurchases 1,800   $ 1   1,799      
Vesting of early exercised Class A common stock options 551       551      
Shares withheld related to net share settlement of equity awards (in shares)     (221)          
Shares withheld related to net share settlement of equity awards (3,375)       (3,375)      
Vesting of restricted stock units (in shares)       3,529        
Vesting of restricted stock units   $ 13,672   $ 3   $ 13,669    
Stock-based compensation expense 92,419       92,419      
Other comprehensive loss (657)           (657)  
Net loss (140,721)             (140,721)
Ending Balance, shares (in shares) at Oct. 31, 2022     110,101          
Ending Balance, Amount at Oct. 31, 2022 953,166   $ 110   1,637,980   (2,805) (682,119)
Beginning Balance, shares (in shares) at Jul. 31, 2022     108,344          
Beginning Balance, Amount at Jul. 31, 2022 978,978   $ 108   1,594,487   (2,348) (613,269)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)     289          
Issuance of Class A common stock upon exercise of stock options, net of repurchases 697       697      
Vesting of early exercised Class A common stock options 219       219      
Shares withheld related to net share settlement of equity awards (in shares)     (221)          
Shares withheld related to net share settlement of equity awards (3,375)       (3,375)      
Vesting of restricted stock units (in shares)       1,689        
Vesting of restricted stock units   2   $ 2        
Stock-based compensation expense 45,952       45,952      
Other comprehensive loss (457)           (457)  
Net loss (68,850)             (68,850)
Ending Balance, shares (in shares) at Oct. 31, 2022     110,101          
Ending Balance, Amount at Oct. 31, 2022 953,166   $ 110   1,637,980   (2,805) (682,119)
Beginning Balance, shares (in shares) at Apr. 30, 2023     113,943          
Beginning Balance, Amount at Apr. 30, 2023 $ 929,665   $ 113   1,740,174   (385) (810,237)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares) 2,251   2,251          
Issuance of Class A common stock upon exercise of stock options, net of repurchases $ 10,110   $ 2   10,108      
Vesting of early exercised Class A common stock options 294       294      
Shares withheld related to net share settlement of equity awards (in shares)     (253)          
Shares withheld related to net share settlement of equity awards (9,765)       (9,765)      
Vesting of restricted stock units (in shares)       3,283        
Vesting of restricted stock units   21,469   $ 3   $ 21,466    
Issuance of Class A common stock under employee stock purchase plan (in shares)     429          
Issuance of Class A common stock under employee stock purchase plan 5,055   $ 1   5,054      
Stock-based compensation expense 88,976       88,976      
Other comprehensive loss (390)           (390)  
Net loss (134,138)             (134,138)
Ending Balance, shares (in shares) at Oct. 31, 2023     119,653          
Ending Balance, Amount at Oct. 31, 2023 911,276   $ 119   1,856,307   (775) (944,375)
Beginning Balance, shares (in shares) at Jul. 31, 2023     117,925          
Beginning Balance, Amount at Jul. 31, 2023 932,442   $ 117   1,807,678   (758) (874,595)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)     165          
Issuance of Class A common stock upon exercise of stock options, net of repurchases 537       537      
Vesting of early exercised Class A common stock options 144       144      
Shares withheld related to net share settlement of equity awards (in shares)     (81)          
Shares withheld related to net share settlement of equity awards (2,647)       (2,647)      
Vesting of restricted stock units (in shares)       1,215        
Vesting of restricted stock units   $ 1   $ 1        
Issuance of Class A common stock under employee stock purchase plan (in shares)     429          
Issuance of Class A common stock under employee stock purchase plan 5,055   $ 1   5,054      
Stock-based compensation expense 45,541       45,541      
Other comprehensive loss (17)           (17)  
Net loss (69,780)             (69,780)
Ending Balance, shares (in shares) at Oct. 31, 2023     119,653          
Ending Balance, Amount at Oct. 31, 2023 $ 911,276   $ 119   $ 1,856,307   $ (775) $ (944,375)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities:    
Net loss $ (134,138) $ (140,721)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 6,220 2,413
Non-cash operating lease cost 454 1,101
Stock-based compensation expense 104,049 112,643
Accretion of discounts on marketable securities (8,755) (582)
Other 0 186
Changes in operating assets and liabilities    
Accounts receivable [1] (8,567) (14,668)
Prepaid expenses, other current assets and other assets [2] (665) (3,204)
Accounts payable [3] (2,918) (28,197)
Accrued compensation and employee benefits (2,551) (1,050)
Operating lease liabilities 7,804 650
Other liabilities [4] 1,709 (882)
Deferred revenue [5] (7,296) (18,534)
Net cash used in operating activities (44,654) (90,845)
Cash flows from investing activities:    
Purchases of property and equipment (16,631) (39,978)
Capitalized software development costs (2,750) (1,000)
Purchases of marketable securities (489,871) (384,024)
Maturities and sales of marketable securities 412,554 455,534
Net cash (used in) provided by investing activities (96,698) 30,532
Cash flows from financing activities:    
Proceeds from issuance of Class A common stock under employee stock purchase plan 5,055 0
Proceeds from exercise of Class A common stock options 10,163 1,782
Taxes paid related to net share settlement of equity awards (9,686) (3,375)
Net cash provided by (used in) financing activities 5,532 (1,593)
Net decrease in cash, cash equivalents and restricted cash (135,820) (61,906)
Cash, cash equivalents and restricted cash at beginning of period 297,395 352,519
Cash and cash equivalents 149,009 277,622
Restricted cash included in other assets, non-current 12,566 12,566
Restricted cash included in prepaid expenses and other current assets 0 425
Cash, cash equivalents and restricted cash at end of period 161,575 290,613
Total cash, cash equivalents and restricted cash 161,575 290,613
Supplemental disclosure of cash flow information—cash paid for income taxes 281 136
Supplemental disclosures of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued liabilities 7,293 18,361
Right-of-use assets obtained in exchange for lease obligations (including remeasurement of right-of-use assets and lease liabilities due to changes in the timing of receipt of lease incentives) 778 0
Unpaid liabilities related to intangible purchases 0 1,500
Vesting of early exercised stock options $ 294 $ 561
[1] Including changes in related party balances of $12,444 and $18,023 for the six months ended October 31, 2023 and 2022, respectively.
[2] Including changes in related party balances of $(810) and $(2,431) for the six months ended October 31, 2023 and 2022, respectively.
[3] Including changes in related party balances of $248 and $(16,396) for the six months ended October 31, 2023 and 2022, respectively.
[4] Including changes in related party balances of $(2,448) and $(2,510) for the six months ended October 31, 2023 and 2022, respectively.
[5] Including changes in related party balances of $(46) and $255 for the six months ended October 31, 2023 and 2022, respectively.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Related party balanced included in prepaid expenses, other current assets and other assets [1] $ 665 $ 3,204
Related party balances included in other liabilities [2] 1,709 (882)
Related Party    
Related party balances included in accounts receivable 12,444 18,023
Related party balanced included in prepaid expenses, other current assets and other assets (810) (2,431)
Related party balances included in accounts payable 248 (16,396)
Related party balances included in other liabilities (2,448) (2,510)
Related party balance included in deferred revenue $ (46) $ 255
[1] Including changes in related party balances of $(810) and $(2,431) for the six months ended October 31, 2023 and 2022, respectively.
[2] Including changes in related party balances of $(2,448) and $(2,510) for the six months ended October 31, 2023 and 2022, respectively.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Business and Significant Accounting Policies
6 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Business
C3.ai, Inc. (including its subsidiaries, “C3 AI” or “the Company”) is an enterprise artificial intelligence (“AI”) software provider. The Company’s C3 AI Platform supports accelerating digital transformation in various industries with prebuilt and configurable C3 AI Applications for business use cases including predictive maintenance, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. The Company supports customers in the United States, Europe, and the rest of the world. The Company was initially formed as a limited liability company in Delaware on January 8, 2009 and converted to a Delaware corporation in June 2012.
Basis of Presentation and Principles of Consolidation
The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023.
In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 31, 2023 and the results of operations for the three and six months ended October 31, 2023. The results of operations for the three and six months ended October 31, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include, but are not limited to, determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.
Fiscal Year
The Company’s fiscal year ends on April 30.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in Note 1. Summary of Business and Significant Accounting Policies in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023. There have been no significant changes to these policies during the three and six months ended October 31, 2023.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
6 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table presents revenue by geographical region (in thousands):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
North America (1)
$61,179 $47,916 $122,891 $99,854 
Europe, the Middle East and Africa (1)
10,607 11,889 20,165 22,592 
Asia Pacific (1)
1,100 2,435 1,925 4,802 
Rest of World (1)
343 168 610 468 
Total revenue$73,229 $62,408 $145,591 $127,716 
__________________
(1)The United States comprised 83% and 77% of the Company’s revenue for the three months ended October 31, 2023 and 2022, respectively, and 84% and 78% of the Company’s revenue for the six months ended October 31, 2023 and 2022, respectively. No other country comprised 10% or greater of the Company’s revenue for the three and six months ended October 31, 2023 or 2022.
Deferred Revenue
As of October 31, 2023 and April 30, 2023, the Company's deferred revenue balances were $40.6 million and $47.9 million, respectively. Revenue of $40.7 million and $39.5 million was recognized during the six months ended October 31, 2023 and 2022, respectively, that was included in the deferred revenue balances as of April 30, 2023 and 2022, respectively.
Remaining Performance Obligation
Remaining performance obligations are committed and represent non-cancellable contracted revenue that has not yet been recognized and will be recognized as revenue in future periods. Some contracts allow customers to cancel the contracts without a significant penalty, and the cancellable amount of contract value is not included in the remaining performance obligations.
The Company excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered or billed and recognized in the same period. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts.
Revenue expected to be recognized from remaining performance obligations was approximately $303.6 million as of October 31, 2023, of which $170.2 million is expected to be recognized over the next 12 months and the remainder thereafter.
Customer Concentration and Accounts Receivable
A majority of the Company’s Customer-Entities consist of corporate and governmental entities. A Customer-Entity is defined as each entity that is the ultimate parent of a party contracting with the Company. A limited number of Customer-Entities have accounted for a large part of the Company’s revenue and accounts receivable to date. For the purpose of determining customer concentration and accounts receivable, unbilled receivables have been excluded from the accounts receivable balance. Two separate Customer-Entities accounted for 25% and 13%, respectively, of revenue for the three months ended October 31, 2023. One Customer-Entity accounted for 32% of revenue for the three months ended October 31, 2022. Two separate Customer-Entities accounted for 29% and 13%, respectively, of revenue for the six months ended October 31, 2023. One Customer-Entity accounted for 29% of revenue for the six months ended October 31, 2022. Two separate Customer-Entities accounted for 15% and 11%, respectively, of accounts receivable at October 31, 2023. Two separate Customer-Entities accounted for 20% and 18%, respectively, of accounts receivable at April 30, 2023.
Accounts receivable includes billed and unbilled receivables, net of allowance of doubtful accounts. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is based on the Company’s assessment of the collectability of accounts receivable by considering various factors, including the age of each outstanding invoice, customer type, the collection history of each customer, historical write-off experience, current and near-term macroeconomic conditions and uncertainties. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. Accounts receivable included unbilled receivables as of October 31, 2023 and April 30, 2023 of $104.8 million and $77.6 million, respectively.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
6 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company’s financial instruments consist primarily of cash equivalents, restricted cash, available-for-sale marketable securities, accounts receivable, and accounts payable. Cash equivalents and available-for-sale marketable securities are reported at their respective fair values on the condensed consolidated balance sheets. The remaining financial instruments are reported on the condensed consolidated balance sheets at amounts that approximate current fair values.
The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
As of October 31, 2023As of April 30, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$104,258 $— $— $104,258 $75,293 $— $— $75,293 
U.S. treasury securities— 1,989 — 1,989 — — — — 
Certificates of deposit— — — — — 2,000 — 2,000 
Commercial paper— 21,810 — 21,810 — 112,851 — 112,851 
Available-for-sale marketable securities:
U.S. treasury securities— 4,921 — 4,921 — 27,397 — 27,397 
Certificates of deposit— 69,547 — 69,547 — 61,025 — 61,025 
U.S. government agencies securities— 58,564 — 58,564 — 75,674 — 75,674 
Yankee bonds
— 2,239 — 2,239 — — — — 
Commercial paper— 228,509 — 228,509 — 184,230 — 184,230 
Corporate debt securities— 249,480 — 249,480 — 179,247 — 179,247 
Total cash equivalents and available-for-sale marketable securities$104,258 $637,059 $— $741,317 $75,293 $642,424 $— $717,717 
The estimated fair value of securities classified as Level 2 financial instruments was determined based on third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. Inputs used for fair value measurement categorized as Level 2 include benchmark yields, reported trades, broker or dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers, and reference data including market research publications.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities
6 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
The following table summarizes the Company’s cash equivalents and available-for-sale marketable securities (in thousands):
As of October 31, 2023As of April 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$104,258 $— $— $104,258 $75,293 $— $— $75,293 
U.S. treasury securities1,989 — — 1,989 — — — — 
Certificates of deposit— — — — 2,000 — — 2,000 
Commercial paper21,810 — — 21,810 112,851 — — 112,851 
Available-for-sale marketable securities:
U.S. treasury securities4,921 — — 4,921 27,445 (49)27,397 
Certificates of deposit69,547 — — 69,547 61,025 — — 61,025 
U.S. government agencies securities58,655 (97)58,564 75,650 111 (87)75,674 
Yankee bonds
2,240 — (1)2,239 — — — — 
Commercial paper228,509 — — 228,509 184,230 — — 184,230 
Corporate debt securities250,163 19 (702)249,480 179,608 115 (476)179,247 
Total cash equivalents and available-for-sale marketable securities$742,092 $25 $(800)$741,317 $718,102 $227 $(612)$717,717 
The Company considers all of its marketable securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the Condensed Consolidated Balance Sheet as of October 31, 2023.
The following table summarizes the Company’s available-for-sale marketable securities by contractual maturity (in thousands):
As of October 31, 2023As of April 30, 2023
Amortized CostFair ValueAmortized CostFair Value
Within one year$554,192 $553,503 $446,629 $446,155 
After one year through five years59,843 59,757 81,329 81,418 
Total$614,035 $613,260 $527,958 $527,573 
The following table summarizes the fair values and unrealized losses of the Company’s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October 31, 2023 (in thousands):
As of October 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. treasury securities$— $4,921 $— $— $— $4,921 
U.S. government agencies securities(97)52,548 — — (97)52,548 
Yankee bonds
(1)2,239 — — (1)2,239 
Commercial paper— 2,497 — — — 2,497 
Corporate debt securities(665)212,261 (37)7,913 (702)220,174 
Total$(763)$274,466 $(37)$7,913 $(800)$282,379 
As of October 31, 2023, the Company had 216 marketable securities in an unrealized loss position. As of April 30, 2023, the Company had 119 marketable securities that were in an unrealized loss position. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i) it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company’s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company’s ability and intent to hold the marketable securities until maturity, there were no other-than-temporary impairments for these marketable securities at October 31, 2023.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details
6 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Property and Equipment, Net
Property and equipment consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
Useful LifeAs of October 31,As of April 30,
(in months)20232023
Leasehold improvements*$71,476 $66,522 
Computer equipment365,479 4,901 
Office furniture and equipment6014,453 14,343 
Capital in progressNA11,185 3,140 
Property and equipment, gross102,593 88,906 
Less: accumulated depreciation and amortization(9,942)(4,328)
Property and equipment, net$92,651 $84,578 
__________________
*Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.
NA = Not Applicable
Capital in progress primarily consisted of costs related to various leasehold improvements in connection with leased space that has not yet been placed into service.
Depreciation and amortization expense related to property and equipment was $2.8 million and $0.7 million for the three months ended October 31, 2023 and 2022, respectively, and $5.6 million and $1.9 million for the six months ended October 31, 2023 and 2022, respectively.
Accrued Compensation and Employee Benefits
Accrued compensation and employee benefits consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
As of October 31,As of April 30,
20232023
Accrued stock-settled bonus$25,594 $32,414 
Accrued bonus315 186 
Accrued vacation4,494 4,602 
Accrued payroll taxes and benefits2,958 3,975 
Accrued commissions
1,909 2,889 
Accrued salaries150 206 
ESPP contributions1,603 1,339 
Other625 902 
Accrued compensation and employee benefits$37,648 $46,513 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
As of October 31,As of April 30,
20232023
Liability for common stock exercised prior to vesting$497 $799 
Accrued general expenses3,946 5,541 
Operating lease liabilities, current2,638 2,339 
Accrued professional services1,581 2,889 
Commissions payable to a related party— 2,448 
Other1,618 3,054 
Accrued and other current liabilities$10,280 $17,070 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
6 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Non-cancellable Purchase Commitments
The Company entered into a non-cancellable arrangement with a cloud services provider in July 2022. Under the arrangement, the Company committed to spend an aggregate of at least $100.0 million for a period of three years beginning July 2022, on services with this vendor. The Company has incurred costs totaling $8.6 million and $1.3 million during the three months ended October 31, 2023 and 2022, respectively, and $15.8 million and $1.6 million during the six months ended October 31, 2023 and 2022, respectively, under the arrangement.
The Company entered into a non-cancellable arrangement with a professional services provider in October 2023. Under the arrangement, the Company committed to purchase an aggregate of $15.0 million of professional services for a period of 18 months beginning October 2023. The Company has not incurred any costs for during the three months ended October 31, 2023 under the arrangement.
C3.ai Digital Transformation Institute Grants
In February 2020, the Company entered into an agreement establishing the C3.ai Digital Transformation Institute (“C3.ai DTI”), a program established to attract many of the world’s leading research institutions to join in a coordinated and innovative effort to advance the digital transformation of business, government, and society. As part of the agreement, the Company has agreed to issue grants to C3.ai DTI, which are subject to compliance with certain obligations. The grants shall be paid by the Company over five years in the form of cash, publicly traded securities, or other property of equivalent net value. As of October 31, 2023 and April 30, 2023, the total potential remaining contributions are $31.6 million and $31.6 million, respectively. The future grant payments are conditional in nature and subject to execution of the program in line with specific requirements.
Leases
On August 25, 2021, the Company entered into a new lease to acquire approximately 283,015 square feet of office space in several phases in Redwood City, California. The lease commencement date of the first two phases was determined to have occurred in the quarter ended January 31, 2022, when the landlord delivered the leased space to the Company. The lease commencement date of the third phase was determined to have occurred in the quarter ended October 31, 2022, when the landlord delivered the leased space to the Company. During the quarter ended July 31, 2023, there was a remeasurement of right-of-use assets and lease liabilities related to the third phase of the lease due to changes in the timing of receipt of lease incentives. As a result, the lease liability was reduced to $2.0 million and corresponding right-of-use asset was reduced to $1.7 million. The lease commencement date of the fourth phase was determined to have occurred in the quarter ended April 30, 2023, when the landlord delivered the leased space to the Company. The lease commencement date of the fifth phase was determined to have occurred in the quarter ended July 31, 2023, when the landlord delivered the leased space to the Company. The Company recorded $1.6 million of lease liability in other long-term liabilities and corresponding right-of-use asset in other assets, non-current in the condensed consolidated balance sheets related to the fifth phase of the lease. The lease commencement date of future phases will be determined when the landlord delivers the applicable leased space to the Company.
Legal Proceedings
Securities Litigation
On March 4, 2022, a putative securities class action complaint (captioned The Reckstin Family Trust v. C3.ai, Inc. et al., 22-cv-01413-HSG) was filed in the U.S. District Court for the Northern District of California against the Company, and certain current and former officers and directors. On December 12, 2022, the court appointed a lead plaintiff and lead counsel. On February 15, 2023, the lead plaintiff and three additional named plaintiffs filed an amended complaint. The amended complaint names as defendants the Company, four current and former officers and directors, the underwriters in the Company’s initial public offering (“IPO”), and Baker Hughes Company (“Baker Hughes”). The amended complaint generally alleges that the defendants made material misstatements or omissions about the Company’s partnership with Baker Hughes and the Company’s own salesforce. The amended complaint alleges that defendants made these misstatements or omissions in connection with the Company’s IPO in violation of Sections 11 and 15 of the Securities Act of 1933 and between December 9, 2020 and December 2, 2021, inclusive, in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934. The amended complaint further alleges that certain defendants engaged in insider trading in violation of Section 20A of the Securities Exchange Act of 1934. Plaintiffs seek unspecified damages, interest, fees and costs. All defendants have now moved to dismiss Plaintiffs’ amended complaint on May 1, 2023. On June 30, 2023, Plaintiffs voluntarily dismissed the underwriter defendants. The remaining motions to dismiss are scheduled to be heard on January 11, 2024.
Three putative shareholder derivative actions have been filed: (1) Suri v. Siebel et al. (22-cv-03031) filed on May 23, 2022 in the U.S. District Court for the Northern District of California; (2) Rabasca v. Siebel et al. (23-cv-1566) filed on April 3, 2023 in the U.S. District Court for the Northern District of California; and (3) Vo v. Siebel et al. (23-cv-428) filed on April 19, 2023 in the U.S. District Court for the District of Delaware. In these cases, the plaintiffs assert claims on the Company’s behalf against certain of the Company’s current and former officers and directors for breach of fiduciary duty, aiding and abetting breach of fiduciary duty, gross mismanagement, corporate waste, abuse of control, unjust enrichment, and violations of the Securities Exchange Act of 1934 based on allegations similar to those in the securities class action. In all three cases, the Company is named as a nominal defendant. The derivative complaints seek unspecified damages, disgorgement of profits from board member stock sales, an award of costs and expenses, including reasonable attorneys’ fees, and corporate governance reforms. On September 7, 2022, Suri was stayed pending resolution of the Reckstin case. On August 3, 2023, Vo was transferred to the U.S. District Court for the Northern District of California (3:23-cv-03895), and on August 30, 2023 the Vo action was stayed on the same terms as the Suri action. On December 4, 2023, the parties in Rabasca filed a stipulation to consolidate the Rabasca action with the Suri action, and to stay the Rabasca action on the same terms as the Suri action. The Company has not yet been required to answer the Complaints in Suri, Rabasca, and Vo.
As of the date of this report, the Company does not believe it is probable that these cases will result in an unfavorable outcome; however, if an unfavorable outcome were to occur in these cases, it is possible that the impact could be material to the Company's results of operations in the period(s) in which any such outcome becomes probable and estimable. A reasonable estimate of the amount of any possible loss or range of loss cannot be made at this time.
In addition, from time to time, the Company is involved in various other legal proceedings arising in the ordinary course of business. Apart from the foregoing, the Company is not presently a party to any other such litigation the outcome of which, the Company believes, if determined adversely to the Company, would individually, or taken together, have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
6 Months Ended
Oct. 31, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Preferred Stock
The Company has authorized 200,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of October 31, 2023, there were no shares of Preferred Stock issued or outstanding.
Common Stock
The Company has authorized 1,000,000,000 shares of Class A common stock and 3,500,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to 50 votes. Class A and Class B common stock have a par value of $0.001 per share and are referred to as common stock throughout the notes to the unaudited condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.
Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of the following: (i) the date that is six months following the death or incapacity of Mr. Siebel; (ii) the date that is six months following the date that Mr. Siebel is no longer providing services to the Company as an officer, employee, director, or consultant; (iii) December 11, 2040, which is the twentieth anniversary of the completion of the IPO; or (iv) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock.
Common Stock Subject to Repurchase
Under the Company’s Amended and Restated 2012 Equity Incentive Plan (the “2012 Incentive Plan”) and the Company’s Amended and Restated 2020 Equity Incentive Plan (the “2020 Incentive Plan”), certain optionholders are allowed to exercise stock options to purchase Class A common stock prior to vesting. The Company has the right to repurchase at the original purchase price any unvested but outstanding shares of common stock upon termination of service of the optionholder. The consideration received for an early exercise of a stock option is considered to be a deposit of the exercise price and the related amount is recorded as a liability. There have been no net proceeds from the early exercise of such options during the three and six months ended October 31, 2023 and 2022. The liability is reclassified into equity on a ratable basis as the stock options vest. Unvested Class A common stock of 86,670 and 148,239 shares as of October 31, 2023 and April 30, 2023, respectively, were subject to such repurchase right and are legally issued and outstanding as of each period presented. See Note 8. Stock-Based Compensation for more information.
Stock Repurchase Program
In December 2021, the Company's board of directors approved a stock repurchase program for the repurchase of up to $100.0 million of the Company’s outstanding shares of Class A common stock for the 18 months following the date of such approval. Under the program, the Company may purchase stock in the open market or through privately negotiated transactions in accordance with applicable securities laws. The timing and actual amount of the stock repurchases will depend on several factors including price, capital availability, regulatory requirements, alternative investment opportunities and other market conditions.
In March 2022, the Company repurchased and immediately retired 0.7 million shares of its Class A common stock for an aggregate amount of $15.0 million. The Company had not repurchased any shares of its Class A common stock under this program during the fiscal year 2024. The stock repurchase program expired in June 2023.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
6 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
On November 27, 2020, the Company’s board of directors adopted, and its stockholders approved, the 2020 Incentive Plan, which became effective in connection with the IPO. The 2020 Incentive Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit (“RSU”) awards, performance awards and other equity awards.
On August 15, 2023 and August 21, 2023, respectively, the Company’s compensation committee and our board of directors adopted, and on October 4, 2023, its stockholders approved, the amendment of the 2020 Incentive Plan to increase the maximum number of shares of Class A common stock that may be automatically added to the share reserve of the 2020 Incentive Plan on May 1 of each year from May 1, 2024 until (and including) May 1, 2030 pursuant to the “evergreen” provision of the 2020 Incentive Plan from five percent (5%) to seven percent (7%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding on April 30 of the immediately preceding fiscal year. Prior to the adoption and approval of such amendment, there was an automatic annual increase on May 1, 2023 in the number of shares reserved for future issuance pursuant to the 2020 Incentive Plan in an amount equal to five percent (5%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding as of April 30, 2023.
Stock Options
Stock options generally expire 10 years from the date of grant, or earlier if services are terminated. Generally, each stock option for common stock is subject to a vesting schedule such that one fifth of the award vests after the first-year anniversary and one-sixtieth of the award vests each month thereafter over the remaining four years, subject to continuous service.
A summary of the Company’s option activity during the six months ended October 31, 2023 is as follows:
Options Outstanding
Number of
Stock Options
Outstanding
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(in thousands)(in thousands)
Balance as of April 30, 202334,696 $12.75 6.45$175,907 
Options granted166 24.11 
Options exercised(2,251)35.24 
Options cancelled(696)11.47 
Balance as of October 31, 202331,915 $13.42 6.09$350,422 
Vested and exercisable as of October 31, 202322,379 $10.01 5.65$322,040 
Vested and expected to vest as of October 31, 2023(1)
32,001 $13.42 6.09$351,373 
__________________
(1)     The number of options vested and expected to vest as of October 31, 2023 includes early exercised, unvested Class A common stock. Refer to Note 7. Stockholders’ Equity for more information.

As of October 31, 2023, there was $90.0 million of unrecognized compensation cost related to stock options which is expected to be recognized over an estimated weighted-average period of 2.5 years.
The grant-date fair value of the options issued for the six months ended October 31, 2023 is estimated on the date of grant using the Black-Scholes-Merton option pricing model. The weighted average assumptions underlying the fair value estimation are provided in the following table:
Six Months Ended October 31,
20232022
Valuation assumptions:
Expected dividend yield— %— %
Expected volatility62.3 %46.4 %
Expected term (years)6.56.5
Risk-free interest rate4.7 %3.8 %
Restricted Stock Units
The Company’s RSUs include time-based RSUs and performance-based RSUs with market conditions (“PRSUs”).
Time-based RSUs
The time-based RSUs are typically subject to service-based vesting conditions satisfied over five years with one-fifth of the award vesting after the first-year anniversary and one-twentieth of the award vesting quarterly thereafter. The related stock-based compensation is recognized on a straight-line basis over the requisite service period.
PRSUs
In July 2022, the compensation committee of the board of directors (the “Compensation Committee”) approved the grant of a maximum 1,700,000 performance-based restricted stock units (the “PRSU Award”) to the CEO pursuant to the 2020 Incentive Plan, subject to and conditioned upon the subsequent determination by the board of directors of performance metrics upon the achievement of which the PRSU Award would vest. In August 2022, the board of directors approved performance metrics in concept, subject to further action by the Compensation Committee. In December 2022, the Compensation Committee: (a) determined and approved the performance metrics, which are based on the achievement of certain total shareholder return results, as measured against certain stock price hurdles (the “Market Condition”); and (b) extended the vesting period of the PRSU Award through December 31, 2027. As an additional condition to vesting of each tranche of the PRSU Award, Mr. Siebel must remain in continuous service to the Company through a minimum service date that applies to such tranche or, if later, the date the applicable performance metric is achieved (the “Service Condition”). The grant date of the PRSU Award was established in December 2022.
Stock-based compensation expense associated with the PRSU Award will be recognized over the longer of the expected achievement period for the Market Condition or the Service Condition. For the six months ended October 31, 2023, the Company recorded stock-based compensation expense of $2.7 million related to the PRSU Award.
The Company determined the grant date fair value of the PRSU Award using a Monte Carlo simulation model with the following assumptions: stock price of $12.90, risk-free interest rate of 3.7%, dividend yield of 0% and expected volatility of 51.4%.
A summary of the Company’s RSU activity during the six months ended October 31, 2023 is as follows:
RSUs Outstanding
Number of RSUsWeighted Average
Grant Date Fair Value
Per Share
(in thousands)
Unvested Balance as of April 30, 202321,146 $21.32 
RSUs granted6,017 35.15 
RSUs vested(3,285)25.92 
RSUs forfeited(1,418)23.74 
Unvested Balance as of October 31, 202322,460 $24.59 
As of October 31, 2023, there was $508.9 million of unrecognized stock-based compensation expense related to outstanding RSUs granted to employees that is expected to be recognized over a weighted-average period of 4.1 years.
In June 2023 and 2022, the Compensation Committee approved the payment of fiscal year 2023 and 2022 bonuses, respectively, under the Company’s annual bonus program in the form of fully vested RSUs covering shares of Class A common stock to employees. The Company issued 532,842 and 811,790 shares of Class A common stock pursuant to this program in the six months ended October 31, 2023 and 2022, respectively.
Shares issued in settlement of fully vested RSUs granted under this bonus program were issued from the 2020 Incentive Plan and reduced the shares available for issuance under the 2020 Incentive Plan.
Employee Stock Purchase Plan
On November 27, 2020, the Company’s board of directors also adopted, and its stockholders also approved, the 2020 Employee Stock Purchase Plan (the “2020 ESPP”), which became effective immediately prior to the IPO. The 2020 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 3,000,000 shares of Class A common stock were initially reserved for future issuance under the 2020 ESPP. The number of shares of Class A common stock reserved for issuance under the 2020 ESPP is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 ESPP. There was an automatic annual increase on May 1, 2023 in the number of shares reserved for future issuance pursuant to the 2020 ESPP in an amount equal to one percent (1%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding on April 30, 2023. The 2020 ESPP permits participants to purchase shares of Class A common stock in an amount not exceeding 15% of their earnings during the relevant offering period. The offering dates and purchase dates for the 2020 ESPP are determined at the discretion of the Company’s board of directors.
Except for the initial offering period under the 2020 ESPP, which commenced on October 16, 2022 and ends on September 15, 2024, the 2020 ESPP provides for 24-month offering periods beginning September 15 and March 15 of each year, with each offering period consisting of four six-month purchase periods. The 2020 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock, subject to purchase limits of 2,500 shares during each six-month period or $25,000 worth of stock for each calendar year, through payroll deductions at price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of the Company’s Class A common stock on any purchase date in the offering period is lower than the price per share of the Company’s Class A common stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new 24-month offering period.
The Company uses a Black-Scholes-Merton option pricing model to determine the fair value of employee stock purchase rights granted under the 2020 ESPP.
The following assumptions were used to calculate the fair value of shares to be granted under the 2020 ESPP during the period:
Six Months Ended October 31,
20232022
Valuation assumptions:
Expected dividend yield— %— %
Expected volatility
64.0 - 70.1%
47.8 - 61.4%
Expected term (years)
0.5 - 2.0
0.4 - 1.9
Risk-free interest rate
5.0 - 5.5%
4.3 - 4.5%
During the six months ended October 31, 2023 and 2022, the Company recognized $3.1 million and $0.3 million, respectively, of stock-based compensation expense related to 2020 ESPP. As of October 31, 2023, there was $5.0 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the respective offering periods.
Stock-based Compensation Expense
The following table summarizes the effects of stock-based compensation on the Company’s condensed consolidated statements of operations (in thousands):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Cost of subscription$8,514 $5,486 $16,570 $9,758 
Cost of professional services479 479 939 1,550 
Sales and marketing18,226 19,080 35,005 35,859 
Research and development16,685 23,905 33,718 49,122 
General and administrative9,265 7,063 17,817 16,354 
Total stock-based compensation expense$53,169 $56,013 $104,049 $112,643 
The Company records stock-based compensation associated with the Company’s annual bonus program and retention bonus program for certain employees, which may be paid out in fully vested RSUs that are settled in shares of Class A common stock. During the six months ended October 31, 2023, the Company recognized $15.1 million of stock-based compensation expense associated with these programs. As of October 31, 2023, $25.6 million was reflected under accrued compensation and employee benefits in the consolidated balance sheets. Upon settlement, this amount will be reflected under additional paid-in capital in the condensed consolidated statements of stockholders’ equity.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
6 Months Ended
Oct. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and makes a cumulative adjustment in such period.
The Company recorded income tax expense of $0.2 million and $0.2 million for the three months ended October 31, 2023 and 2022, respectively, and $0.4 million and $0.3 million for the six months ended October 31, 2023 and 2022, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company’s history of losses in the United States, a full valuation allowance on substantially all of the Company’s deferred tax assets, including net operating loss carryforwards, research and development tax credits, and other book versus tax differences, was maintained.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
Basic net loss per share was the same as diluted net loss per share for the periods presented because the Company was in a loss position for the three and six months ended October 31, 2023 and 2022. For purposes of this calculation, stock options, RSUs, Class A common stock issuable in connection with the 2020 ESPP and early exercised stock options subject to repurchase are considered to be potential common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Numerator
Net loss attributable to common stockholders$(69,780)$(68,850)$(134,138)$(140,721)
Denominator
Basic and diluted weighted-average Class A and Class B common shares outstanding
118,656 108,876 117,125 107,885 
Basic and diluted net loss per share attributable to common stockholders
Basic and diluted net loss per Class A and Class B common shares outstanding
$(0.59)$(0.63)$(1.15)$(1.30)
The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows (in thousands):
As of October 31,
20232022
Stock options32,001 36,162 
RSUs22,460 17,571 
ESPP1,223 — 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
6 Months Ended
Oct. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Revenue Transactions with Baker Hughes Company
In June 2019, the Company entered into multiple agreements with Baker Hughes under which Baker Hughes received a three-year subscription to use the Company’s software. This arrangement was revised in June 2020 to extend the term to five years and modify the subscription fees due. Under the agreements as revised in June 2020, Baker Hughes made minimum, non-cancellable revenue commitments, inclusive of their direct subscription fees and third-party revenue generated through a joint marketing arrangement with Baker Hughes in the amount of $46.7 million in fiscal year 2020, $53.3 million in fiscal year 2021, $75.0 million in fiscal year 2022, $125.0 million in fiscal year 2023, and $150.0 million in fiscal year 2024. The Company also agreed to pay Baker Hughes a sales commission on subscriptions and services offerings it resold in excess of the minimum revenue commitments.
The Company and Baker Hughes again revised this arrangement in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes’ annual commitments to $85.0 million in fiscal year 2023, $110.0 million in fiscal year 2024, and $125.0 million in fiscal year 2025, and to revise the structure of the arrangement to simplify the sales process for Baker Hughes. Beginning in the fiscal year ended April 30, 2023, Baker Hughes’ annual commitments were reduced by any revenue the Company generates from certain customers. Known and estimable revenue from certain customers related to the arrangement is a form of variable consideration, which was determined at contract inception and reduced the revenue recognized from the arrangement. The Company acknowledged that Baker Hughes had met its minimum annual revenue commitment for the fiscal year 2022 and recognized $16.0 million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.
The Company and Baker Hughes again revised and expanded the agreements in January 2023. Pursuant to this revised arrangement, the frequency of payments due from Baker Hughes to the Company was accelerated, Baker Hughes obtained expanded reseller rights, and the Company agreed to provide additional products and services. This results in an increase of the overall transaction price of the arrangement by eliminating potential variable consideration attributable to any revenue the Company generated from certain customers. The amount of consideration to the Company may increase if Baker Hughes exceeds certain thresholds. The Company also provided Baker Hughes the option to extend the subscription term upon payment of a renewal fee. Pursuant to the January 2023 revised agreement, the transaction price of Baker Hughes arrangement is not impacted by revenue the Company recognizes from certain customers in oil and gas field.
Baker Hughes ceased to qualify as a related party of the Company as of June 30, 2023 and the amounts disclosed related to them are accordingly presented only for the periods in which they were considered a related party.
The Company recognized subscription revenue from direct subscription fees from Baker Hughes of $10.6 million and $35.6 million during the six months ended October 31, 2023 and 2022, respectively, and $19.2 million during the three months ended October 31, 2022. The Company recognized professional services revenue from Baker Hughes of $5.8 million and $0.2 million during the six months ended October 31, 2023 and 2022, respectively, and less than $0.1 million during the three months ended October 31, 2022.
The Company recognized sales and marketing expenses related to Baker Hughes of $0.8 million and $7.0 million (inclusive of amortization of $0.8 million and $2.4 million, respectively, of deferred commissions) during the six months ended October 31, 2023 and 2022, respectively. The Company recognized sales and marketing expenses related to Baker Hughes of $3.5 million (inclusive of amortization of $1.2 million of deferred commissions) during the three months ended October 31, 2022. The Company paid sales commission of nil and $16.0 million during the six months ended October 31, 2023 and 2022, respectively, related to this arrangement.
Sublease Arrangement
On February 21, 2023, the Company entered into a sublease agreement (the “Sublease”) with First Virtual Group, Inc. (the “Subtenant”), whereby the Company agreed to sublease to the Subtenant approximately 3,130 square feet of space located in Redwood City, California (the “Subleased Space”). The Company previously entered into a lease (the “Original Lease”) with DWF IV 1400-1500 Seaport Blvd, LLC dated August 25, 2021 for approximately 283,013 square feet of office space split between two office towers, including the Subleased Space. Thomas M. Siebel, Chief Executive Officer and Chairman of the Company, serves as Chairman of the Subtenant. The term of the Sublease commenced on February 1, 2023. The Sublease was automatically renewed on October 1, 2023 and will be automatically renewed for successive one year periods thereafter unless the Subtenant notifies the Company of its election to terminate the Sublease, up to the expiration date of the Original Lease. The monthly base rent for the Sublease is equal to the rate per square foot paid by the Company as stated in the Original Lease. The monthly base rent the Subtenant pays is approximately $8,608 through September 30, 2023, increasing annually thereafter. In addition to base rent, the Subtenant will be responsible for its allocated share of costs incurred and expenditures made by the Company in the operation and management of the Subleased Space.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Pay vs Performance Disclosure        
Net loss $ (69,780) $ (68,850) $ (134,138) $ (140,721)
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 6 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 our securities set forth in the table below.
Name and Position
Action
Date
Rule 10b5-1*
Non-Rule 10b5-1**
Total Shares of Common Stock to be Sold
Total Shares of Common Stock to be Purchased
Expiration Date
Edward Y. Abbo
President and Chief Technology Officer
Adoption
September 29, 2023
X
217,612 — July 2, 2024
Juho Parkkinen
Senior Vice President and Chief Financial Officer
AdoptionSeptember 29, 2023
X
35,000 — June 28, 2024
Stephen M. Ward, Jr.
Director
AdoptionSeptember 28, 2023
X
150,000 — June 28, 2024
Richard C. Levin
Director
AdoptionSeptember 28, 2023
X
144,000 — December 31, 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.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Edward Y. Abbo [Member]    
Trading Arrangements, by Individual    
Name Edward Y. Abbo  
Title President and Chief Technology Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 29, 2023  
Arrangement Duration 277 days  
Aggregate Available 217,612 217,612
Juho Parkkinen [Member]    
Trading Arrangements, by Individual    
Name Juho Parkkinen  
Title Senior Vice President and Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 29, 2023  
Arrangement Duration 273 days  
Aggregate Available 35,000 35,000
Stephen M. Ward, Jr. [Member]    
Trading Arrangements, by Individual    
Name Stephen M. Ward, Jr.  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 28, 2023  
Arrangement Duration 274 days  
Aggregate Available 150,000 150,000
Richard C. Levin [Member]    
Trading Arrangements, by Individual    
Name Richard C. Levin  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 28, 2023  
Arrangement Duration 460 days  
Aggregate Available 144,000 144,000
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Business and Significant Accounting Policies (Policies)
6 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation and Principles of Consolidation
The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023.
In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 31, 2023 and the results of operations for the three and six months ended October 31, 2023. The results of operations for the three and six months ended October 31, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include, but are not limited to, determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on April 30.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
6 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographical Region
The following table presents revenue by geographical region (in thousands):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
North America (1)
$61,179 $47,916 $122,891 $99,854 
Europe, the Middle East and Africa (1)
10,607 11,889 20,165 22,592 
Asia Pacific (1)
1,100 2,435 1,925 4,802 
Rest of World (1)
343 168 610 468 
Total revenue$73,229 $62,408 $145,591 $127,716 
__________________
(1)The United States comprised 83% and 77% of the Company’s revenue for the three months ended October 31, 2023 and 2022, respectively, and 84% and 78% of the Company’s revenue for the six months ended October 31, 2023 and 2022, respectively. No other country comprised 10% or greater of the Company’s revenue for the three and six months ended October 31, 2023 or 2022.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
6 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The following table summarizes the types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
As of October 31, 2023As of April 30, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$104,258 $— $— $104,258 $75,293 $— $— $75,293 
U.S. treasury securities— 1,989 — 1,989 — — — — 
Certificates of deposit— — — — — 2,000 — 2,000 
Commercial paper— 21,810 — 21,810 — 112,851 — 112,851 
Available-for-sale marketable securities:
U.S. treasury securities— 4,921 — 4,921 — 27,397 — 27,397 
Certificates of deposit— 69,547 — 69,547 — 61,025 — 61,025 
U.S. government agencies securities— 58,564 — 58,564 — 75,674 — 75,674 
Yankee bonds
— 2,239 — 2,239 — — — — 
Commercial paper— 228,509 — 228,509 — 184,230 — 184,230 
Corporate debt securities— 249,480 — 249,480 — 179,247 — 179,247 
Total cash equivalents and available-for-sale marketable securities$104,258 $637,059 $— $741,317 $75,293 $642,424 $— $717,717 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-For-Sale Debt Securities and Balance Sheet Classification
The following table summarizes the Company’s cash equivalents and available-for-sale marketable securities (in thousands):
As of October 31, 2023As of April 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$104,258 $— $— $104,258 $75,293 $— $— $75,293 
U.S. treasury securities1,989 — — 1,989 — — — — 
Certificates of deposit— — — — 2,000 — — 2,000 
Commercial paper21,810 — — 21,810 112,851 — — 112,851 
Available-for-sale marketable securities:
U.S. treasury securities4,921 — — 4,921 27,445 (49)27,397 
Certificates of deposit69,547 — — 69,547 61,025 — — 61,025 
U.S. government agencies securities58,655 (97)58,564 75,650 111 (87)75,674 
Yankee bonds
2,240 — (1)2,239 — — — — 
Commercial paper228,509 — — 228,509 184,230 — — 184,230 
Corporate debt securities250,163 19 (702)249,480 179,608 115 (476)179,247 
Total cash equivalents and available-for-sale marketable securities$742,092 $25 $(800)$741,317 $718,102 $227 $(612)$717,717 
Summary of Available-For-Sale Debt Securities by Contractual Maturity
The following table summarizes the Company’s available-for-sale marketable securities by contractual maturity (in thousands):
As of October 31, 2023As of April 30, 2023
Amortized CostFair ValueAmortized CostFair Value
Within one year$554,192 $553,503 $446,629 $446,155 
After one year through five years59,843 59,757 81,329 81,418 
Total$614,035 $613,260 $527,958 $527,573 
Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses
The following table summarizes the fair values and unrealized losses of the Company’s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October 31, 2023 (in thousands):
As of October 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. treasury securities$— $4,921 $— $— $— $4,921 
U.S. government agencies securities(97)52,548 — — (97)52,548 
Yankee bonds
(1)2,239 — — (1)2,239 
Commercial paper— 2,497 — — — 2,497 
Corporate debt securities(665)212,261 (37)7,913 (702)220,174 
Total$(763)$274,466 $(37)$7,913 $(800)$282,379 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details (Tables)
6 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
Useful LifeAs of October 31,As of April 30,
(in months)20232023
Leasehold improvements*$71,476 $66,522 
Computer equipment365,479 4,901 
Office furniture and equipment6014,453 14,343 
Capital in progressNA11,185 3,140 
Property and equipment, gross102,593 88,906 
Less: accumulated depreciation and amortization(9,942)(4,328)
Property and equipment, net$92,651 $84,578 
__________________
*Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.
NA = Not Applicable
Schedule of Accrued Compensation and Employee Benefits
Accrued compensation and employee benefits consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
As of October 31,As of April 30,
20232023
Accrued stock-settled bonus$25,594 $32,414 
Accrued bonus315 186 
Accrued vacation4,494 4,602 
Accrued payroll taxes and benefits2,958 3,975 
Accrued commissions
1,909 2,889 
Accrued salaries150 206 
ESPP contributions1,603 1,339 
Other625 902 
Accrued compensation and employee benefits$37,648 $46,513 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):
As of October 31,As of April 30,
20232023
Liability for common stock exercised prior to vesting$497 $799 
Accrued general expenses3,946 5,541 
Operating lease liabilities, current2,638 2,339 
Accrued professional services1,581 2,889 
Commissions payable to a related party— 2,448 
Other1,618 3,054 
Accrued and other current liabilities$10,280 $17,070 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
6 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
A summary of the Company’s option activity during the six months ended October 31, 2023 is as follows:
Options Outstanding
Number of
Stock Options
Outstanding
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(in thousands)(in thousands)
Balance as of April 30, 202334,696 $12.75 6.45$175,907 
Options granted166 24.11 
Options exercised(2,251)35.24 
Options cancelled(696)11.47 
Balance as of October 31, 202331,915 $13.42 6.09$350,422 
Vested and exercisable as of October 31, 202322,379 $10.01 5.65$322,040 
Vested and expected to vest as of October 31, 2023(1)
32,001 $13.42 6.09$351,373 
__________________
(1)     The number of options vested and expected to vest as of October 31, 2023 includes early exercised, unvested Class A common stock. Refer to Note 7. Stockholders’ Equity for more information.
Schedule of Valuation Assumptions The weighted average assumptions underlying the fair value estimation are provided in the following table:
Six Months Ended October 31,
20232022
Valuation assumptions:
Expected dividend yield— %— %
Expected volatility62.3 %46.4 %
Expected term (years)6.56.5
Risk-free interest rate4.7 %3.8 %
Schedule of Restricted Stock Unit Activity
A summary of the Company’s RSU activity during the six months ended October 31, 2023 is as follows:
RSUs Outstanding
Number of RSUsWeighted Average
Grant Date Fair Value
Per Share
(in thousands)
Unvested Balance as of April 30, 202321,146 $21.32 
RSUs granted6,017 35.15 
RSUs vested(3,285)25.92 
RSUs forfeited(1,418)23.74 
Unvested Balance as of October 31, 202322,460 $24.59 
Schedule of Valuation Assumptions, ESPP
The following assumptions were used to calculate the fair value of shares to be granted under the 2020 ESPP during the period:
Six Months Ended October 31,
20232022
Valuation assumptions:
Expected dividend yield— %— %
Expected volatility
64.0 - 70.1%
47.8 - 61.4%
Expected term (years)
0.5 - 2.0
0.4 - 1.9
Risk-free interest rate
5.0 - 5.5%
4.3 - 4.5%
Summary of Effects of Stock-Based Compensation
The following table summarizes the effects of stock-based compensation on the Company’s condensed consolidated statements of operations (in thousands):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Cost of subscription$8,514 $5,486 $16,570 $9,758 
Cost of professional services479 479 939 1,550 
Sales and marketing18,226 19,080 35,005 35,859 
Research and development16,685 23,905 33,718 49,122 
General and administrative9,265 7,063 17,817 16,354 
Total stock-based compensation expense$53,169 $56,013 $104,049 $112,643 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended October 31,Six Months Ended October 31,
2023202220232022
Numerator
Net loss attributable to common stockholders$(69,780)$(68,850)$(134,138)$(140,721)
Denominator
Basic and diluted weighted-average Class A and Class B common shares outstanding
118,656 108,876 117,125 107,885 
Basic and diluted net loss per share attributable to common stockholders
Basic and diluted net loss per Class A and Class B common shares outstanding
$(0.59)$(0.63)$(1.15)$(1.30)
Schedule of Potential Shares of Common Stock Excluded from Computation of Basic and Diluted Net Loss Per Share
The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows (in thousands):
As of October 31,
20232022
Stock options32,001 36,162 
RSUs22,460 17,571 
ESPP1,223 — 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 73,229 $ 62,408 $ 145,591 $ 127,716
North America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 61,179 $ 47,916 $ 122,891 $ 99,854
United States | Revenue | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Geographic concentration risk, percentage 83.00% 77.00% 84.00% 78.00%
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 10,607 $ 11,889 $ 20,165 $ 22,592
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 1,100 2,435 1,925 4,802
Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 343 $ 168 $ 610 $ 468
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Deferred Revenue (Details) - USD ($)
$ in Millions
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]      
Contract with customer, liability $ 40.6   $ 47.9
Revenue recognized $ 40.7 $ 39.5  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Remaining Performance Obligation (Details)
$ in Millions
Oct. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized from remaining performance obligations, amount $ 303.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized from remaining performance obligations, amount $ 170.2
Revenue expected to be recognized from remaining performance obligations, period 12 months
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Customer Concentration and Accounts Receivable (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Apr. 30, 2023
Disaggregation of Revenue [Line Items]          
Unbilled receivables $ 104.8   $ 104.8   $ 77.6
Customer Concentration Risk | Revenue | Customer One          
Disaggregation of Revenue [Line Items]          
Customer concentration risk, percentage 25.00% 32.00% 29.00% 29.00%  
Customer Concentration Risk | Revenue | Customer Two          
Disaggregation of Revenue [Line Items]          
Customer concentration risk, percentage 13.00%   13.00%    
Customer Concentration Risk | Accounts Receivable | Customer One          
Disaggregation of Revenue [Line Items]          
Customer concentration risk, percentage     15.00%   20.00%
Customer Concentration Risk | Accounts Receivable | Customer Two          
Disaggregation of Revenue [Line Items]          
Customer concentration risk, percentage     11.00%   18.00%
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Available-for-sale marketable securities:    
Total cash equivalents and available-for-sale marketable securities $ 741,317 $ 717,717
Money market funds    
Cash equivalents:    
Estimated Fair Value 104,258 75,293
U.S. treasury securities    
Cash equivalents:    
Estimated Fair Value 1,989 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 4,921 27,397
Certificates of deposit    
Cash equivalents:    
Estimated Fair Value 0 2,000
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 69,547 61,025
Commercial paper    
Cash equivalents:    
Estimated Fair Value 21,810 112,851
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 228,509 184,230
U.S. government agencies securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 58,564 75,674
Yankee bonds    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 2,239 0
Corporate debt securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 249,480 179,247
Fair Value, Recurring    
Available-for-sale marketable securities:    
Total cash equivalents and available-for-sale marketable securities 741,317 717,717
Fair Value, Recurring | Money market funds    
Cash equivalents:    
Estimated Fair Value 104,258 75,293
Fair Value, Recurring | U.S. treasury securities    
Cash equivalents:    
Estimated Fair Value 1,989 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 4,921 27,397
Fair Value, Recurring | Certificates of deposit    
Cash equivalents:    
Estimated Fair Value 0 2,000
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 69,547 61,025
Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Estimated Fair Value 21,810 112,851
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 228,509 184,230
Fair Value, Recurring | U.S. government agencies securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 58,564 75,674
Fair Value, Recurring | Yankee bonds    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 2,239 0
Fair Value, Recurring | Corporate debt securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 249,480 179,247
Fair Value, Recurring | Level 1    
Available-for-sale marketable securities:    
Total cash equivalents and available-for-sale marketable securities 104,258 75,293
Fair Value, Recurring | Level 1 | Money market funds    
Cash equivalents:    
Estimated Fair Value 104,258 75,293
Fair Value, Recurring | Level 1 | U.S. treasury securities    
Cash equivalents:    
Estimated Fair Value 0 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 1 | Certificates of deposit    
Cash equivalents:    
Estimated Fair Value 0 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Cash equivalents:    
Estimated Fair Value 0 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 1 | U.S. government agencies securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 1 | Yankee bonds    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 1 | Corporate debt securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 2    
Available-for-sale marketable securities:    
Total cash equivalents and available-for-sale marketable securities 637,059 642,424
Fair Value, Recurring | Level 2 | Money market funds    
Cash equivalents:    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 2 | U.S. treasury securities    
Cash equivalents:    
Estimated Fair Value 1,989 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 4,921 27,397
Fair Value, Recurring | Level 2 | Certificates of deposit    
Cash equivalents:    
Estimated Fair Value 0 2,000
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 69,547 61,025
Fair Value, Recurring | Level 2 | Commercial paper    
Cash equivalents:    
Estimated Fair Value 21,810 112,851
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 228,509 184,230
Fair Value, Recurring | Level 2 | U.S. government agencies securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 58,564 75,674
Fair Value, Recurring | Level 2 | Yankee bonds    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 2,239 0
Fair Value, Recurring | Level 2 | Corporate debt securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 249,480 179,247
Fair Value, Recurring | Level 3    
Available-for-sale marketable securities:    
Total cash equivalents and available-for-sale marketable securities 0 0
Fair Value, Recurring | Level 3 | Money market funds    
Cash equivalents:    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | U.S. treasury securities    
Cash equivalents:    
Estimated Fair Value 0 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 3 | Certificates of deposit    
Cash equivalents:    
Estimated Fair Value 0 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Cash equivalents:    
Estimated Fair Value 0 0
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 3 | U.S. government agencies securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 3 | Yankee bonds    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Available-for-sale marketable securities:    
Available-for-sale marketable securities, fair value $ 0 $ 0
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Cash equivalents:      
Amortized Cost $ 149,009 $ 284,829 $ 277,622
Debt Securities, Available-for-Sale [Abstract]      
Total cash equivalents and available-for-sale marketable securities, Amortized Cost 742,092 718,102  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain 25 227  
Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss (800) (612)  
Total cash equivalents and available-for-sale marketable securities 741,317 717,717  
Money market funds      
Cash equivalents:      
Amortized Cost 104,258 75,293  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 104,258 75,293  
U.S. treasury securities      
Cash equivalents:      
Amortized Cost 1,989 0  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 1,989 0  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 4,921 27,445  
Gross Unrealized Gains 0 1  
Gross Unrealized Losses 0 (49)  
Estimated Fair Value 4,921 27,397  
Certificates of deposit      
Cash equivalents:      
Amortized Cost 0 2,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 0 2,000  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 69,547 61,025  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 69,547 61,025  
Commercial paper      
Cash equivalents:      
Amortized Cost 21,810 112,851  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 21,810 112,851  
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 228,509 184,230  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Estimated Fair Value 228,509 184,230  
U.S. government agencies securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 58,655 75,650  
Gross Unrealized Gains 6 111  
Gross Unrealized Losses (97) (87)  
Estimated Fair Value 58,564 75,674  
Yankee bonds      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 2,240 0  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (1) 0  
Estimated Fair Value 2,239 0  
Corporate debt securities      
Debt Securities, Available-for-Sale [Abstract]      
Amortized Cost 250,163 179,608  
Gross Unrealized Gains 19 115  
Gross Unrealized Losses (702) (476)  
Estimated Fair Value $ 249,480 $ 179,247  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Available-for Sale Debt Securities by Contractual Maturity (Details) - Debt Securities, Available-For-Sale, Excluding Money Market Accounts - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]    
AFS Debt Maturities, Within one year, Amortized Cost $ 554,192 $ 446,629
AFS Debt Maturities, After one year through five years, Amortized Cost 59,843 81,329
Amortized Cost 614,035 527,958
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]    
AFS Debt Maturities, Within one year, Fair Value 553,503 446,155
AFS Debt Maturities, After one year through five years, Fair Value 59,757 81,418
AFS Debt Maturities, Total Fair Value $ 613,260 $ 527,573
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses $ (763)
AFS, Less Than 12 Months, Fair Value 274,466
AFS, 12 Months or Greater, Unrealized Losses (37)
AFS, 12 Months or Greater, Fair Value 7,913
AFS, Total Unrealized Losses (800)
AFS, Total Fair Value 282,379
U.S. treasury securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses 0
AFS, Less Than 12 Months, Fair Value 4,921
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses 0
AFS, Total Fair Value 4,921
U.S. government agencies securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (97)
AFS, Less Than 12 Months, Fair Value 52,548
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses (97)
AFS, Total Fair Value 52,548
Yankee bonds  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (1)
AFS, Less Than 12 Months, Fair Value 2,239
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses (1)
AFS, Total Fair Value 2,239
Commercial paper  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses 0
AFS, Less Than 12 Months, Fair Value 2,497
AFS, 12 Months or Greater, Unrealized Losses 0
AFS, 12 Months or Greater, Fair Value 0
AFS, Total Unrealized Losses 0
AFS, Total Fair Value 2,497
Corporate debt securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
AFS, Less Than 12 Months, Unrealized Losses (665)
AFS, Less Than 12 Months, Fair Value 212,261
AFS, 12 Months or Greater, Unrealized Losses (37)
AFS, 12 Months or Greater, Fair Value 7,913
AFS, Total Unrealized Losses (702)
AFS, Total Fair Value $ 220,174
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Narrative (Details)
6 Months Ended
Oct. 31, 2023
USD ($)
marketable_security
Apr. 30, 2023
marketable_security
Investments, Debt and Equity Securities [Abstract]    
Number of marketable securities in unrealized loss position | marketable_security 216 119
Other-than-temporary impairment loss | $ $ 0  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 102,593 $ 88,906
Less: accumulated depreciation and amortization (9,942) (4,328)
Property and equipment, net 92,651 84,578
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 71,476 66,522
Computer equipment    
Property, Plant and Equipment [Line Items]    
Useful Life 36 months  
Property and equipment, gross $ 5,479 4,901
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life 60 months  
Property and equipment, gross $ 14,453 14,343
Capital in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 11,185 $ 3,140
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation expense $ 2.8 $ 0.7 $ 5.6 $ 1.9
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 25,594 $ 32,414
Accrued bonus 315 186
Accrued vacation 4,494 4,602
Accrued payroll taxes and benefits 2,958 3,975
Accrued commissions 1,909 2,889
Accrued salaries 150 206
ESPP contributions 1,603 1,339
Other 625 902
Accrued compensation and employee benefits $ 37,648 $ 46,513
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Liability for common stock exercised prior to vesting $ 497 $ 799
Accrued general expenses 3,946 5,541
Operating lease liabilities, current 2,638 2,339
Accrued professional services 1,581 2,889
Commissions payable to a related party 0 2,448
Other 1,618 3,054
Accrued and other current liabilities [1] $ 10,280 $ 17,070
[1] Including amounts from a related party of $2,448 as of April 30, 2023.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 11 Months Ended
Feb. 15, 2023
plaintiff
officer_and_director
Oct. 31, 2023
USD ($)
phase
Jul. 31, 2022
USD ($)
Feb. 29, 2020
Oct. 31, 2023
USD ($)
phase
Jul. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
phase
Oct. 31, 2023
USD ($)
phase
Oct. 31, 2022
USD ($)
phase
Apr. 19, 2023
claim
Apr. 30, 2023
USD ($)
phase
Jan. 31, 2022
phase
Aug. 25, 2021
ft²
Long-term Purchase Commitment [Line Items]                          
Lease, area under lease | ft²                         283,015
Lease, number of phases | phase   5     5   3 5 3   4 2  
Operating lease, liability           $ 2.0              
Operating lease, right-of-use assets           1.7              
Decrease in right-of-use asset           1.6              
Decrease in lease liability           $ 1.6              
The Reckstin Family Trust v. C3.ai, Inc. | Settled Litigation                          
Long-term Purchase Commitment [Line Items]                          
Number of additional plaintiffs | plaintiff 3                        
Number of current and former officers and directors | officer_and_director 4                        
Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al | Pending Litigation                          
Long-term Purchase Commitment [Line Items]                          
Number of actions filed | claim                   3      
C3.ai DTI Grants Program                          
Long-term Purchase Commitment [Line Items]                          
Grants, payment period       5 years                  
Grants, potential remaining contributions   $ 31.6     $ 31.6     $ 31.6     $ 31.6    
Cloud Services, July 2022-July 2025                          
Long-term Purchase Commitment [Line Items]                          
Purchase commitment, at least     $ 100.0                    
Purchase commitment, term     3 years                    
Purchase commitment, incurred cost         8.6   $ 1.3 $ 15.8 $ 1.6        
Professional Services, October 2023-April 2025                          
Long-term Purchase Commitment [Line Items]                          
Purchase commitment, at least   $ 15.0                      
Purchase commitment, term   18 months                      
Purchase commitment, incurred cost         $ 0.0                
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Oct. 31, 2023
USD ($)
vote
$ / shares
shares
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
vote
$ / shares
shares
Oct. 31, 2022
USD ($)
Apr. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Preferred stock, shares authorized (in shares)     200,000,000   200,000,000    
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.001   $ 0.001    
Preferred stock, shares issued (in shares)     0   0    
Preferred stock, shares outstanding (in shares)     0   0    
Automatic conversion period, following the death or incapacity of Mr. Siebel         6 months    
Automatic conversion period, following the date Mr. Siebel no longer providing services         6 months    
Automatic conversion, anniversary period, if circumstances met         20 years    
Net proceeds common stock exercised prior to vesting | $     $ 0 $ 0 $ 0 $ 0  
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares subject to repurchase right (in shares)         86,670   148,239
Class A Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares authorized (in shares)     1,000,000,000   1,000,000,000    
Voting rights, number of votes for each share | vote     1   1    
Common stock, par value (in dollars per share) | $ / shares     $ 0.001   $ 0.001    
Stock repurchase program, authorized amount (up to) | $   $ 100,000,000.0          
Stock repurchase program, repurchase period   18 months          
Repurchase and retirement of Class A common stock (in shares) 700,000            
Repurchase and retirement of Class A common stock, value | $ $ 15,000,000.0            
Stock repurchase program, shares repurchased (in shares)         0    
Class B Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares authorized (in shares)     3,500,000   3,500,000    
Voting rights, number of votes for each share | vote     50   50    
Common stock, par value (in dollars per share) | $ / shares     $ 0.001   $ 0.001    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 27, 2020
USD ($)
period
shares
Oct. 31, 2023
USD ($)
$ / shares
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
$ / shares
shares
Oct. 31, 2022
USD ($)
shares
Oct. 04, 2023
May 01, 2023
Apr. 30, 2023
USD ($)
Jul. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense   $ 53,169 $ 56,013 $ 104,049 $ 112,643        
Risk-free interest rate       4.70% 3.80%        
Expected dividend yield       0.00% 0.00%        
Expected volatility       62.30% 46.40%        
Accrued stock-settled bonus   25,594   $ 25,594       $ 32,414  
Stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation cost   90,000   $ 90,000          
Unrecognized compensation cost, weighted-average recognition period       2 years 6 months          
RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period       5 years          
Unrecognized compensation cost, weighted-average recognition period       4 years 1 month 6 days          
Unrecognized stock-based compensation expense   $ 508,900   $ 508,900          
Granted, non-option (in shares) | shares       6,017,000          
RSUs | Share-Based Payment Arrangement, Tranche One                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting percentages       20.00%          
Vesting period       1 year          
RSUs | Share-Based Payment Arrangement, Tranche Two                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting percentages       5.00%          
Performance Shares                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Maximum shares authorized (in shares) | shares                 1,700,000
Total stock-based compensation expense       $ 2,700          
Stock price (in dollars per share) | $ / shares   $ 12.90   $ 12.90          
Risk-free interest rate       3.70%          
Expected dividend yield       0.00%          
Expected volatility       51.40%          
2020 Incentive Plan | Stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Expiration period (in years)       10 years          
2020 Incentive Plan | Stock options | Share-Based Payment Arrangement, Tranche One                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting percentages       20.00%          
Vesting period       1 year          
2020 Incentive Plan | Stock options | Share-Based Payment Arrangement, Tranche Two                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting percentages       2.00%          
Vesting period       4 years          
2020 Employee Stock Purchase Plan | ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense       $ 3,100 $ 300        
Expected dividend yield       0.00% 0.00%        
Unrecognized stock-based compensation expense   $ 5,000   $ 5,000          
Percentage of employee earnings participation (up to) 15.00%                
Initial offering period (in months) 24 months                
Number of purchase periods | period 4                
Purchase period (in months) 6 months                
Annual Bonus Program And Retention Bonus Program | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Total stock-based compensation expense       $ 15,100          
Common Class A and Common Class B | 2020 Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 2022           7.00% 5.00%    
Common Class A and Common Class B | 2020 Employee Stock Purchase Plan | ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 2022             1.00%    
Class A Common Stock | Restricted Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Granted, non-option (in shares) | shares       532,842 811,790        
Class A Common Stock | 2020 Employee Stock Purchase Plan | ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares reserved for future issuance (in shares) | shares 3,000,000                
Shares purchased (in shares) | shares 2,500                
Shares purchased $ 25                
Fair market value (as a percent) 85.00%                
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Number of Stock Options Outstanding    
Balance at beginning of period (in shares) | shares 34,696  
Options granted (in shares) | shares 166  
Options exercised (in shares) | shares (2,251)  
Options cancelled (in shares) | shares (696)  
Balance at end of period (in shares) | shares 31,915 34,696
Vested and exercisable at end of period (in shares) | shares 22,379  
Vested and expected to vest at end of period (in shares) | shares 32,001  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) | $ / shares $ 12.75  
Options granted (in dollars per share) | $ / shares 24.11  
Options exercised (in dollars per share) | $ / shares 35.24  
Options cancelled (in dollars per share) | $ / shares 11.47  
Balance at end of period (in dollars per share) | $ / shares 13.42 $ 12.75
Vested and exercisable at end of period (in dollars per share) | $ / shares 10.01  
Vested and expected to vest at end of period (in dollars per share) | $ / shares $ 13.42  
Weighted Average Remaining Contractual Life (years)    
Balance at beginning of period 6 years 1 month 2 days 6 years 5 months 12 days
Balance at end of period 6 years 1 month 2 days 6 years 5 months 12 days
Vested and exercisable at end of period 5 years 7 months 24 days  
Vested and expected to vest at end of period 6 years 1 month 2 days  
Aggregate Intrinsic Value    
Balance at beginning of period | $ $ 350,422 $ 175,907
Balance at end of period | $ 350,422 $ 175,907
Vested and exercisable at end of period | $ 322,040  
Vested and expected to vest at end of period | $ $ 351,373  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Valuation Assumptions (Details)
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected volatility 62.30% 46.40%
Expected term (years) 6 years 6 months 6 years 6 months
Risk-free interest rate 4.70% 3.80%
2020 Employee Stock Purchase Plan | ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 64.00% 47.80%
Expected volatility, maximum 70.10% 61.40%
Risk-free interest rate, maximum 5.50% 4.50%
Risk-free interest rate, minimum 5.00% 4.30%
2020 Employee Stock Purchase Plan | ESPP | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 6 months 4 months 24 days
2020 Employee Stock Purchase Plan | ESPP | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 2 years 1 year 10 months 24 days
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - RSUs
shares in Thousands
6 Months Ended
Oct. 31, 2023
$ / shares
shares
Number of RSUs  
Unvested Balance at beginning of period (in shares) | shares 21,146
RSUs granted (in shares) | shares 6,017
RSUs vested (in shares) | shares (3,285)
RSUs forfeited (in shares) | shares (1,418)
Unvested Balance at end of period (in shares) | shares 22,460
Weighted Average Grant Date Fair Value Per Share  
Unvested Balance at beginning of period (in dollars per share) | $ / shares $ 21.32
RSUs granted (in dollars per share) | $ / shares 35.15
RSUs vested (in dollars per share) | $ / shares 25.92
RSUs forfeited (in dollars per share) | $ / shares 23.74
Unvested Balance at end of period (in dollars per share) | $ / shares $ 24.59
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 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]        
Total stock-based compensation expense $ 53,169 $ 56,013 $ 104,049 $ 112,643
Cost of revenue | Subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 8,514 5,486 16,570 9,758
Cost of revenue | Professional services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 479 479 939 1,550
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 18,226 19,080 35,005 35,859
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 16,685 23,905 33,718 49,122
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 9,265 $ 7,063 $ 17,817 $ 16,354
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 226 $ 163 $ 374 $ 342
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Numerator        
Net loss attributable to common stockholders $ (69,780) $ (68,850) $ (134,138) $ (140,721)
Denominator        
Basic weighted-average Class A and Class B common shares outstanding (in shares) 118,656 108,876 117,125 107,885
Diluted weighted-average Class A and Class B common shares outstanding (in shares) 118,656 108,876 117,125 107,885
Basic and diluted net loss per share attributable to common stockholders        
Basic net loss per Class A and Class B common shares outstanding (in dollars per share) $ (0.59) $ (0.63) $ (1.15) $ (1.30)
Diluted net loss per Class A and Class B common shares outstanding (in dollars per share) $ (0.59) $ (0.63) $ (1.15) $ (1.30)
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from computation of net loss per share (in shares) 32,001 36,162
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from computation of net loss per share (in shares) 22,460 17,571
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from computation of net loss per share (in shares) 1,223 0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 21, 2023
USD ($)
ft²
Oct. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Aug. 25, 2021
ft²
office_tower
Related Party Transaction [Line Items]                  
Total revenue         $ 73,229,000 $ 62,408,000 $ 145,591,000 $ 127,716,000  
Sales and marketing expenses [1]         49,895,000 44,936,000 93,780,000 87,923,000  
Subleased space area (in square feet) | ft² 3,130               283,013
Number of office towers | office_tower                 2
Automatic renewal term (in years) 1 year                
Monthly base rent $ 8,608                
Subscription                  
Related Party Transaction [Line Items]                  
Total revenue [2]         66,449,000 59,508,000 127,801,000 116,534,000  
Professional services                  
Related Party Transaction [Line Items]                  
Total revenue [3]         $ 6,780,000 2,900,000 17,790,000 11,182,000  
Related Party                  
Related Party Transaction [Line Items]                  
Sales and marketing expenses           3,531,000 810,000 7,031,000  
Related Party | Subscription                  
Related Party Transaction [Line Items]                  
Total revenue           19,238,000 10,581,000 35,568,000  
Related Party | Professional services                  
Related Party Transaction [Line Items]                  
Total revenue           21,000 5,804,000 150,000  
Related Party | Software Subscription Agreement | Baker Hughes Company                  
Related Party Transaction [Line Items]                  
Revenue commitment, term   6 years 5 years 3 years          
Revenue commitment, fiscal year 2020     $ 46,700,000            
Revenue commitment, fiscal year 2021     53,300,000            
Revenue commitment, fiscal year 2022     75,000,000            
Revenue commitment, fiscal year 2023   $ 85,000,000 125,000,000            
Revenue commitment, fiscal year 2024   110,000,000 $ 150,000,000            
Revenue commitment, fiscal year 2025   125,000,000              
Sales commissions, recognized as deferred costs   $ 16,000,000              
Deferred costs, sales commissions, amortization period   5 years              
Sales and marketing expenses           3,500,000 800,000 7,000,000  
Deferred costs, sales commissions, amortization           1,200,000 800,000 2,400,000  
Sales commissions paid             0 16,000,000  
Related Party | Software Subscription Agreement | Baker Hughes Company | Subscription                  
Related Party Transaction [Line Items]                  
Total revenue           19,200,000 10,600,000 35,600,000  
Related Party | Software Subscription Agreement | Baker Hughes Company | Professional services                  
Related Party Transaction [Line Items]                  
Total revenue           $ 100,000 $ 5,800,000 $ 200,000  
[1] Including related party sales and marketing expense of $810 and $7,031 for the six months ended October 31, 2023 and 2022, respectively, and $3,531 for the three months ended October 31, 2022.
[2] Including related party revenue of $10,581 and $35,568 for the six months ended October 31, 2023 and 2022, respectively, and $19,238 for the three months ended October 31, 2022.
[3] Including related party revenue of $5,804 and $150 for the six months ended October 31, 2023 and 2022, respectively, and $21 for the three months ended October 31, 2022.
XML 67 ai-20231031_htm.xml IDEA: XBRL DOCUMENT 0001577526 2023-05-01 2023-10-31 0001577526 us-gaap:CommonClassAMember 2023-11-30 0001577526 us-gaap:CommonClassBMember 2023-11-30 0001577526 2023-10-31 0001577526 2023-04-30 0001577526 us-gaap:CommonClassAMember 2023-10-31 0001577526 us-gaap:CommonClassAMember 2023-04-30 0001577526 us-gaap:CommonClassBMember 2023-10-31 0001577526 us-gaap:CommonClassBMember 2023-04-30 0001577526 us-gaap:RelatedPartyMember 2023-04-30 0001577526 us-gaap:LicenseAndServiceMember 2023-08-01 2023-10-31 0001577526 us-gaap:LicenseAndServiceMember 2022-08-01 2022-10-31 0001577526 us-gaap:LicenseAndServiceMember 2023-05-01 2023-10-31 0001577526 us-gaap:LicenseAndServiceMember 2022-05-01 2022-10-31 0001577526 ai:ProfessionalServicesMember 2023-08-01 2023-10-31 0001577526 ai:ProfessionalServicesMember 2022-08-01 2022-10-31 0001577526 ai:ProfessionalServicesMember 2023-05-01 2023-10-31 0001577526 ai:ProfessionalServicesMember 2022-05-01 2022-10-31 0001577526 2023-08-01 2023-10-31 0001577526 2022-08-01 2022-10-31 0001577526 2022-05-01 2022-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:RelatedPartyMember 2023-05-01 2023-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:RelatedPartyMember 2022-05-01 2022-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:RelatedPartyMember 2022-08-01 2022-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:RelatedPartyMember 2023-05-01 2023-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:RelatedPartyMember 2022-05-01 2022-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:RelatedPartyMember 2022-08-01 2022-10-31 0001577526 us-gaap:RelatedPartyMember 2023-05-01 2023-10-31 0001577526 us-gaap:RelatedPartyMember 2022-05-01 2022-10-31 0001577526 us-gaap:RelatedPartyMember 2022-08-01 2022-10-31 0001577526 us-gaap:CommonStockMember 2023-07-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001577526 us-gaap:RetainedEarningsMember 2023-07-31 0001577526 2023-07-31 0001577526 us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2023-10-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001577526 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001577526 us-gaap:CommonStockMember 2023-10-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001577526 us-gaap:RetainedEarningsMember 2023-10-31 0001577526 us-gaap:CommonStockMember 2023-04-30 0001577526 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001577526 us-gaap:RetainedEarningsMember 2023-04-30 0001577526 us-gaap:CommonStockMember 2023-05-01 2023-10-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-10-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-01 2023-10-31 0001577526 us-gaap:RetainedEarningsMember 2023-05-01 2023-10-31 0001577526 us-gaap:CommonStockMember 2022-07-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001577526 us-gaap:RetainedEarningsMember 2022-07-31 0001577526 2022-07-31 0001577526 us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001577526 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001577526 us-gaap:CommonStockMember 2022-10-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001577526 us-gaap:RetainedEarningsMember 2022-10-31 0001577526 2022-10-31 0001577526 us-gaap:CommonStockMember 2022-04-30 0001577526 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001577526 us-gaap:RetainedEarningsMember 2022-04-30 0001577526 2022-04-30 0001577526 us-gaap:CommonStockMember 2022-05-01 2022-10-31 0001577526 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-05-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2022-10-31 0001577526 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-10-31 0001577526 us-gaap:RetainedEarningsMember 2022-05-01 2022-10-31 0001577526 srt:NorthAmericaMember 2023-08-01 2023-10-31 0001577526 srt:NorthAmericaMember 2022-08-01 2022-10-31 0001577526 srt:NorthAmericaMember 2023-05-01 2023-10-31 0001577526 srt:NorthAmericaMember 2022-05-01 2022-10-31 0001577526 us-gaap:EMEAMember 2023-08-01 2023-10-31 0001577526 us-gaap:EMEAMember 2022-08-01 2022-10-31 0001577526 us-gaap:EMEAMember 2023-05-01 2023-10-31 0001577526 us-gaap:EMEAMember 2022-05-01 2022-10-31 0001577526 srt:AsiaPacificMember 2023-08-01 2023-10-31 0001577526 srt:AsiaPacificMember 2022-08-01 2022-10-31 0001577526 srt:AsiaPacificMember 2023-05-01 2023-10-31 0001577526 srt:AsiaPacificMember 2022-05-01 2022-10-31 0001577526 ai:RestOfWorldMember 2023-08-01 2023-10-31 0001577526 ai:RestOfWorldMember 2022-08-01 2022-10-31 0001577526 ai:RestOfWorldMember 2023-05-01 2023-10-31 0001577526 ai:RestOfWorldMember 2022-05-01 2022-10-31 0001577526 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-08-01 2023-10-31 0001577526 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-08-01 2022-10-31 0001577526 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-05-01 2023-10-31 0001577526 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-05-01 2022-10-31 0001577526 2023-11-01 2023-10-31 0001577526 ai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-08-01 2023-10-31 0001577526 ai:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-08-01 2023-10-31 0001577526 ai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-08-01 2022-10-31 0001577526 ai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2023-10-31 0001577526 ai:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2023-10-31 0001577526 ai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2022-10-31 0001577526 ai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2023-10-31 0001577526 ai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2023-10-31 0001577526 ai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001577526 ai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001577526 us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001577526 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001577526 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001577526 us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001577526 us-gaap:MoneyMarketFundsMember 2023-10-31 0001577526 us-gaap:MoneyMarketFundsMember 2023-04-30 0001577526 us-gaap:USTreasurySecuritiesMember 2023-10-31 0001577526 us-gaap:USTreasurySecuritiesMember 2023-04-30 0001577526 us-gaap:CertificatesOfDepositMember 2023-10-31 0001577526 us-gaap:CertificatesOfDepositMember 2023-04-30 0001577526 us-gaap:CommercialPaperMember 2023-10-31 0001577526 us-gaap:CommercialPaperMember 2023-04-30 0001577526 us-gaap:USGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:USGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-30 0001577526 us-gaap:CorporateDebtSecuritiesMember 2023-10-31 0001577526 us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001577526 ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember 2023-10-31 0001577526 ai:DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember 2023-04-30 0001577526 us-gaap:LeaseholdImprovementsMember 2023-10-31 0001577526 us-gaap:LeaseholdImprovementsMember 2023-04-30 0001577526 us-gaap:ComputerEquipmentMember 2023-10-31 0001577526 us-gaap:ComputerEquipmentMember 2023-04-30 0001577526 ai:FurnitureAndOfficeEquipmentMember 2023-10-31 0001577526 ai:FurnitureAndOfficeEquipmentMember 2023-04-30 0001577526 us-gaap:ConstructionInProgressMember 2023-10-31 0001577526 us-gaap:ConstructionInProgressMember 2023-04-30 0001577526 ai:CloudServicesJuly2022July2025Member 2022-07-01 2022-07-31 0001577526 ai:CloudServicesJuly2022July2025Member 2023-08-01 2023-10-31 0001577526 ai:CloudServicesJuly2022July2025Member 2022-08-01 2022-10-31 0001577526 ai:CloudServicesJuly2022July2025Member 2023-05-01 2023-10-31 0001577526 ai:CloudServicesJuly2022July2025Member 2022-05-01 2022-10-31 0001577526 ai:ProfessionalServicesOctober2023April2025Member 2023-10-01 2023-10-31 0001577526 ai:ProfessionalServicesOctober2023April2025Member 2023-08-01 2023-10-31 0001577526 ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember 2020-02-01 2020-02-29 0001577526 ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember 2023-10-31 0001577526 ai:C3aiDTIDigitalTransformationInstituteGrantsProgramMember 2023-04-30 0001577526 2021-08-25 0001577526 2022-01-31 0001577526 2023-05-01 2023-07-31 0001577526 ai:TheReckstinFamilyTrustVC3aiIncMember us-gaap:SettledLitigationMember 2023-02-15 2023-02-15 0001577526 ai:SuriVSiebelEtAlRabascaVSiebelEtAlAndVoVSiebelEtAlMember us-gaap:PendingLitigationMember 2022-05-23 2023-04-19 0001577526 us-gaap:EmployeeStockOptionMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockOptionMember 2022-05-01 2023-04-30 0001577526 us-gaap:CommonClassAMember 2021-12-31 0001577526 us-gaap:CommonClassAMember 2021-12-01 2021-12-31 0001577526 us-gaap:CommonClassAMember 2022-03-01 2022-03-31 0001577526 us-gaap:CommonClassAMember 2023-05-01 2023-10-31 0001577526 ai:TwentyTwentyIncentivePlanMember ai:CommonClassAAndCommonClassBMember 2023-05-01 0001577526 ai:TwentyTwentyIncentivePlanMember ai:CommonClassAAndCommonClassBMember 2023-10-04 0001577526 us-gaap:EmployeeStockOptionMember ai:TwentyTwentyIncentivePlanMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockOptionMember ai:TwentyTwentyIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-05-01 2023-10-31 0001577526 2022-05-01 2023-04-30 0001577526 us-gaap:EmployeeStockOptionMember 2023-10-31 0001577526 us-gaap:PerformanceSharesMember 2022-07-31 0001577526 us-gaap:PerformanceSharesMember 2023-05-01 2023-10-31 0001577526 us-gaap:PerformanceSharesMember 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0001577526 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2022-05-01 2022-10-31 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2020-11-27 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember ai:CommonClassAAndCommonClassBMember 2023-05-01 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2020-11-27 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2020-11-27 2020-11-27 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2020-11-27 2020-11-27 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2022-05-01 2022-10-31 0001577526 srt:MinimumMember us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2023-05-01 2023-10-31 0001577526 srt:MaximumMember us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2023-05-01 2023-10-31 0001577526 srt:MinimumMember us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2022-05-01 2022-10-31 0001577526 srt:MaximumMember us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2022-05-01 2022-10-31 0001577526 us-gaap:EmployeeStockMember ai:TwentyTwentyEmployeeStockPurchasePlanMember 2023-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-08-01 2022-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-05-01 2023-10-31 0001577526 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-05-01 2022-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-08-01 2022-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-05-01 2023-10-31 0001577526 ai:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-05-01 2022-10-31 0001577526 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0001577526 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0001577526 us-gaap:SellingAndMarketingExpenseMember 2023-05-01 2023-10-31 0001577526 us-gaap:SellingAndMarketingExpenseMember 2022-05-01 2022-10-31 0001577526 us-gaap:ResearchAndDevelopmentExpenseMember 2023-08-01 2023-10-31 0001577526 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-01 2022-10-31 0001577526 us-gaap:ResearchAndDevelopmentExpenseMember 2023-05-01 2023-10-31 0001577526 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2022-10-31 0001577526 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2023-10-31 0001577526 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-31 0001577526 us-gaap:GeneralAndAdministrativeExpenseMember 2023-05-01 2023-10-31 0001577526 us-gaap:GeneralAndAdministrativeExpenseMember 2022-05-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember ai:AnnualBonusProgramAndRetentionBonusProgramMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockOptionMember ai:TwentyTwentyIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockOptionMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockOptionMember 2022-05-01 2022-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-10-31 0001577526 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2022-10-31 0001577526 us-gaap:EmployeeStockMember 2023-05-01 2023-10-31 0001577526 us-gaap:EmployeeStockMember 2022-05-01 2022-10-31 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2019-06-01 2019-06-30 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2020-06-01 2020-06-30 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2020-06-30 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2021-10-01 2021-10-31 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2021-10-31 0001577526 ai:BakerHughesCompanyMember us-gaap:LicenseAndServiceMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2023-05-01 2023-10-31 0001577526 ai:BakerHughesCompanyMember us-gaap:LicenseAndServiceMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2022-05-01 2022-10-31 0001577526 ai:BakerHughesCompanyMember us-gaap:LicenseAndServiceMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2022-08-01 2022-10-31 0001577526 ai:BakerHughesCompanyMember ai:ProfessionalServicesMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2023-05-01 2023-10-31 0001577526 ai:BakerHughesCompanyMember ai:ProfessionalServicesMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2022-05-01 2022-10-31 0001577526 ai:BakerHughesCompanyMember ai:ProfessionalServicesMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2022-08-01 2022-10-31 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2023-05-01 2023-10-31 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2022-05-01 2022-10-31 0001577526 ai:BakerHughesCompanyMember ai:SoftwareSubscriptionAgreementMember us-gaap:RelatedPartyMember 2022-08-01 2022-10-31 0001577526 2023-02-21 0001577526 2023-02-21 2023-02-21 0001577526 ai:EdwardYAbboMember 2023-08-01 2023-10-31 0001577526 ai:EdwardYAbboMember 2023-10-31 0001577526 ai:JuhoParkkinenMember 2023-08-01 2023-10-31 0001577526 ai:JuhoParkkinenMember 2023-10-31 0001577526 ai:StephenMWardJrMember 2023-08-01 2023-10-31 0001577526 ai:StephenMWardJrMember 2023-10-31 0001577526 ai:RichardCLevinMember 2023-08-01 2023-10-31 0001577526 ai:RichardCLevinMember 2023-10-31 shares iso4217:USD iso4217:USD shares pure ai:marketable_security utr:sqft ai:phase ai:plaintiff ai:officer_and_director ai:claim ai:vote ai:period ai:office_tower --04-30 false 0001577526 2024 Q2 4 5 3 P20Y 0.2 0.2 P1Y P1Y 0.02 0.05 P277D P273D P274D P460D 10-Q true 2023-10-31 false 001-39744 C3.ai, Inc. DE 26-3999357 1400 Seaport Blvd Redwood City, CA 94063 650 503-2200 Class A Common Stock, par value $0.001 per share AI NYSE Yes Yes Large Accelerated Filer false false false 116365205 3499992 149009000 284829000 613260000 446155000 359000 359000 143153000 134586000 25662000 23309000 931084000 888879000 92651000 84578000 625000 625000 0 81418000 46754000 47528000 1071114000 1103028000 25740000 24610000 37648000 46513000 40486000 47846000 10280000 17070000 114154000 136039000 68000 4000 45616000 37320000 159838000 173363000 116000 110000 3000 3000 1856307000 1740174000 -775000 -385000 -944375000 -810237000 911276000 929665000 1071114000 1103028000 74620000 4983000 11279000 2200000 249000 2448000 66449000 59508000 127801000 116534000 6780000 2900000 17790000 11182000 73229000 62408000 145591000 127716000 30937000 19165000 61371000 33257000 1179000 1587000 2558000 5901000 32116000 20752000 63929000 39158000 41113000 41656000 81662000 88558000 49895000 44936000 93780000 87923000 50399000 50051000 101267000 105928000 20215000 18635000 40104000 39882000 120509000 113622000 235151000 233733000 -79396000 -71966000 -153489000 -145175000 10480000 4224000 20602000 6762000 -638000 -945000 -877000 -1966000 -69554000 -68687000 -133764000 -140379000 226000 163000 374000 342000 -69780000 -68850000 -134138000 -140721000 -0.59 -0.59 -0.63 -0.63 -1.15 -1.15 -1.30 -1.30 118656000 118656000 108876000 108876000 117125000 117125000 107885000 107885000 10581000 35568000 19238000 5804000 150000 21000 810000 7031000 3531000 -69780000 -68850000 -134138000 -140721000 -17000 -457000 -390000 -657000 -69797000 -69307000 -134528000 -141378000 117925000 117000 1807678000 -758000 -874595000 932442000 165000 537000 537000 144000 144000 81000 2647000 2647000 1215000 1000 1000 429000 1000 5054000 5055000 45541000 45541000 -17000 -17000 -69780000 -69780000 119653000 119000 1856307000 -775000 -944375000 911276000 113943000 113000 1740174000 -385000 -810237000 929665000 2251000 2000 10108000 10110000 294000 294000 253000 9765000 9765000 3283000 3000 21466000 21469000 429000 1000 5054000 5055000 88976000 88976000 -390000 -390000 -134138000 -134138000 119653000 119000 1856307000 -775000 -944375000 911276000 108344000 108000 1594487000 -2348000 -613269000 978978000 289000 697000 697000 219000 219000 221000 3375000 3375000 1689000 2000 2000 45952000 45952000 -457000 -457000 -68850000 -68850000 110101000 110000 1637980000 -2805000 -682119000 953166000 106225000 106000 1532917000 -2148000 -541398000 989477000 568000 1000 1799000 1800000 551000 551000 221000 3375000 3375000 3529000 3000 13669000 13672000 92419000 92419000 -657000 -657000 -140721000 -140721000 110101000 110000 1637980000 -2805000 -682119000 953166000 -134138000 -140721000 6220000 2413000 454000 1101000 104049000 112643000 8755000 582000 0 -186000 8567000 14668000 665000 3204000 -2918000 -28197000 -2551000 -1050000 7804000 650000 1709000 -882000 -7296000 -18534000 -44654000 -90845000 16631000 39978000 2750000 1000000 489871000 384024000 412554000 455534000 -96698000 30532000 5055000 0 10163000 1782000 9686000 3375000 5532000 -1593000 -135820000 -61906000 297395000 352519000 161575000 290613000 149009000 277622000 12566000 12566000 0 425000 161575000 290613000 281000 136000 7293000 18361000 778000 0 0 1500000 294000 561000 12444000 18023000 -810000 -2431000 248000 -16396000 -2448000 -2510000 -46000 255000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Summary of Business and Significant Accounting Policies</span><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C3.ai, Inc. (including its subsidiaries, “C3 AI” or “the Company”) is an enterprise artificial intelligence (“AI”) software provider. The Company’s C3 AI Platform supports accelerating digital transformation in various industries with prebuilt and configurable C3 AI Applications for business use cases including predictive maintenance, fraud detection, sensor network health, supply network optimization, energy management, anti-money laundering, and customer engagement. The Company supports customers in the United States, Europe, and the rest of the world. The Company was initially formed as a limited liability company in Delaware on January 8, 2009 and converted to a Delaware corporation in June 2012.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 31, 2023 and the results of operations for the three and six months ended October 31, 2023. The results of operations for the three and six months ended October 31, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include, but are not limited to, determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on April 30.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><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 Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 1. Summary of Business and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023. There have been no significant changes to these policies during the three and six months ended October 31, 2023.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its unaudited condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2023, which was filed with the SEC on June 22, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 31, 2023 and the results of operations for the three and six months ended October 31, 2023. The results of operations for the three and six months ended October 31, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results and outcomes could differ significantly from the Company’s estimates, judgments, and assumptions. Significant estimates include, but are not limited to, determining standalone selling price for performance obligations in contracts with customers and estimating variable consideration, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, other assumptions used to measure stock-based compensation, and the valuation of deferred income tax assets and uncertain tax positions. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the financial statements in future periods. As future events and their effects cannot be determined with precision, actual results could materially differ from those estimates and assumptions.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on April 30.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Revenue</span><div style="margin-bottom:9pt;text-indent:18pt"><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 Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by geographical region (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:44.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">61,179 </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%">47,916 </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%">122,891 </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,854 </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:120%">Europe, the Middle East and Africa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,607 </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%">11,889 </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%">20,165 </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,592 </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:120%">Asia Pacific </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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,435 </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,925 </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,802 </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:120%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </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%">168 </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%">610 </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%">468 </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:120%">Total revenue</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%">73,229 </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;border-bottom:3pt double #000;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%">62,408 </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%">145,591 </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%">127,716 </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The United States comprised 83% and 77% of the Company’s revenue for the three months ended October 31, 2023 and 2022, respectively, and 84% and 78% of the Company’s revenue for the six months ended October 31, 2023 and 2022, respectively. No other country comprised 10% or greater of the Company’s revenue for the three and six months ended October 31, 2023 or 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><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 April 30, 2023, the Company's deferred revenue balances were $40.6 million and $47.9 million, respectively. Revenue of $40.7 million and $39.5 million was recognized during the six months ended October 31, 2023 and 2022, respectively, that was included in the deferred revenue balances as of April 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations are committed and represent non-cancellable contracted revenue that has not yet been recognized and will be recognized as revenue in future periods. Some contracts allow customers to cancel the contracts without a significant penalty, and the cancellable amount of contract value is not included in the remaining performance obligations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes amounts related to performance obligations and usage-based royalties that are billed and recognized as they are delivered or billed and recognized in the same period. This primarily consists of monthly usage-based runtime and hosting charges in the duration of some revenue contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue expected to be recognized from remaining performance obligations was approximately $303.6 million as of October 31, 2023, of which $170.2 million is expected to be recognized over the next 12 months and the remainder thereafter.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Concentration and Accounts Receivable </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the Company’s Customer-Entities consist of corporate and governmental entities. A Customer-Entity is defined as each entity that is the ultimate parent of a party contracting with the Company. A limited number of Customer-Entities have accounted for a large part of the Company’s revenue and accounts receivable to date. For the purpose of determining customer concentration and accounts receivable, unbilled receivables have been excluded from the accounts receivable balance. Two separate Customer-Entities accounted for 25% and 13%, respectively, of revenue for the three months ended October 31, 2023. One Customer-Entity accounted for 32% of revenue for the three months ended October 31, 2022. Two separate Customer-Entities accounted for 29% and 13%, respectively, of revenue for the six months ended October 31, 2023. One Customer-Entity accounted for 29% of revenue for the six months ended October 31, 2022. Two separate Customer-Entities accounted for 15% and 11%, respectively, of accounts receivable at October 31, 2023. Two separate Customer-Entities accounted for 20% and 18%, respectively, of accounts receivable at April 30, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes billed and unbilled receivables, net of allowance of doubtful accounts. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is based on the Company’s assessment of the collectability of accounts receivable by considering various factors, including the age of each outstanding invoice, customer type, the collection history of each customer, historical write-off experience, current and near-term macroeconomic conditions and uncertainties. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. Accounts receivable included unbilled receivables as of October 31, 2023 and April 30, 2023 of $104.8 million and $77.6 million, respectively.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by geographical region (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:44.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><td colspan="3" style="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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">61,179 </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%">47,916 </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%">122,891 </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,854 </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:120%">Europe, the Middle East and Africa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,607 </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%">11,889 </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%">20,165 </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,592 </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:120%">Asia Pacific </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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,435 </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,925 </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,802 </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:120%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </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%">168 </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%">610 </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%">468 </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:120%">Total revenue</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%">73,229 </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;border-bottom:3pt double #000;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%">62,408 </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%">145,591 </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%">127,716 </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The United States comprised 83% and 77% of the Company’s revenue for the three months ended October 31, 2023 and 2022, respectively, and 84% and 78% of the Company’s revenue for the six months ended October 31, 2023 and 2022, respectively. No other country comprised 10% or greater of the Company’s revenue for the three and six months ended October 31, 2023 or 2022.</span></div> 61179000 47916000 122891000 99854000 10607000 11889000 20165000 22592000 1100000 2435000 1925000 4802000 343000 168000 610000 468000 73229000 62408000 145591000 127716000 0.83 0.77 0.84 0.78 40600000 47900000 40700000 39500000 303600000 170200000 P12M 0.25 0.13 0.32 0.29 0.13 0.29 0.15 0.11 0.20 0.18 104800000 77600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Fair Value Measurements</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 consist primarily of cash equivalents, restricted cash, available-for-sale marketable securities, accounts receivable, and accounts payable. Cash equivalents and available-for-sale marketable securities are reported at their respective fair values on the condensed consolidated balance sheets. The remaining financial instruments are reported on the condensed consolidated balance sheets at amounts that approximate current fair values.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:17.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.292%"></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:8pt;font-weight:700;line-height:120%">As of October 31, 2023</span></td><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:8pt;font-weight:700;line-height:120%">As of April 30, 2023</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Level 2</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:8pt;font-weight:700;line-height:120%">Level 3</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Level 2</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:8pt;font-weight:700;line-height:120%">Level 3</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:8pt;font-weight:700;line-height:120%">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:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</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><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><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</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:120%">$</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:120%">104,258 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">104,258 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">— </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:120%">$</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:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">— </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:120%">1,989 </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:120%">— </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:120%">1,989 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">2,000 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">2,000 </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">21,810 </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:120%">— </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:120%">21,810 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">112,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">— </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:120%">112,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale 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="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><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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">— </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:120%">4,921 </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:120%">— </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:120%">4,921 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">27,397 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">27,397 </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">69,547 </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:120%">— </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:120%">69,547 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">61,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:9.5pt;font-weight:400;line-height:120%">— </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:120%">61,025 </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:9.5pt;font-weight:400;line-height:120%">U.S. government agencies 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:120%">— </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:120%">58,564 </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:120%">— </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:120%">58,564 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">75,674 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">75,674 </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:9.5pt;font-weight:400;line-height:120%">Yankee bonds</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:120%">— </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:120%">2,239 </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:120%">— </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:120%">2,239 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">228,509 </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:120%">— </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:120%">228,509 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">184,230 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">184,230 </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:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</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:120%">— </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:120%">249,480 </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:120%">— </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:120%">249,480 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">179,247 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">179,247 </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:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</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:120%">$</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:120%">104,258 </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:120%">$</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:120%">637,059 </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:120%">$</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:120%">— </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:120%">$</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:120%">741,317 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">642,424 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">— </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:120%">$</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:120%">717,717 </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:9pt;text-align:justify;text-indent:18pt"><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 securities classified as Level 2 financial instruments was determined based on third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. Inputs used for fair value measurement categorized as Level 2 include benchmark yields, reported trades, broker or dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers, and reference data including market research publications.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 types of assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:17.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.292%"></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:8pt;font-weight:700;line-height:120%">As of October 31, 2023</span></td><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:8pt;font-weight:700;line-height:120%">As of April 30, 2023</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Level 2</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:8pt;font-weight:700;line-height:120%">Level 3</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Level 2</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:8pt;font-weight:700;line-height:120%">Level 3</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:8pt;font-weight:700;line-height:120%">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:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</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><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><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</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:120%">$</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:120%">104,258 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">104,258 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">— </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:120%">$</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:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">— </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:120%">1,989 </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:120%">— </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:120%">1,989 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">2,000 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">2,000 </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">21,810 </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:120%">— </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:120%">21,810 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">112,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">— </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:120%">112,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale 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="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><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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">— </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:120%">4,921 </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:120%">— </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:120%">4,921 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">27,397 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">27,397 </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">69,547 </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:120%">— </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:120%">69,547 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">61,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:9.5pt;font-weight:400;line-height:120%">— </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:120%">61,025 </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:9.5pt;font-weight:400;line-height:120%">U.S. government agencies 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:120%">— </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:120%">58,564 </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:120%">— </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:120%">58,564 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">75,674 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">75,674 </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:9.5pt;font-weight:400;line-height:120%">Yankee bonds</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:120%">— </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:120%">2,239 </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:120%">— </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:120%">2,239 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">228,509 </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:120%">— </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:120%">228,509 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">184,230 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">184,230 </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:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</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:120%">— </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:120%">249,480 </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:120%">— </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:120%">249,480 </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:9.5pt;font-weight:400;line-height:120%">— </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:9.5pt;font-weight:400;line-height:120%">179,247 </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:9.5pt;font-weight:400;line-height:120%">— </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:120%">179,247 </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:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</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:120%">$</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:120%">104,258 </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:120%">$</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:120%">637,059 </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:120%">$</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:120%">— </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:120%">$</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:120%">741,317 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">642,424 </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:9.5pt;font-weight:400;line-height:120%">$</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:9.5pt;font-weight:400;line-height:120%">— </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:120%">$</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:120%">717,717 </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> 104258000 0 0 104258000 75293000 0 0 75293000 0 1989000 0 1989000 0 0 0 0 0 0 0 0 0 2000000 0 2000000 0 21810000 0 21810000 0 112851000 0 112851000 0 4921000 0 4921000 0 27397000 0 27397000 0 69547000 0 69547000 0 61025000 0 61025000 0 58564000 0 58564000 0 75674000 0 75674000 0 2239000 0 2239000 0 0 0 0 0 228509000 0 228509000 0 184230000 0 184230000 0 249480000 0 249480000 0 179247000 0 179247000 104258000 637059000 0 741317000 75293000 642424000 0 717717000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Cash Equivalents and Marketable Securities</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 Company’s cash equivalents and available-for-sale marketable securities (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></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:8pt;font-weight:700;line-height:120%">As of October 31, 2023</span></td><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:8pt;font-weight:700;line-height:120%">As of April 30, 2023</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Estimated Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Estimated 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:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</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><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><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</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:120%">$</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:120%">104,258 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">104,258 </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:120%">$</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:120%">75,293 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">1,989 </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:120%">— </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:120%">— </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:120%">1,989 </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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:120%">2,000 </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:120%">— </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:120%">— </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:120%">2,000 </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:9.5pt;font-weight:400;line-height:120%">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:120%">21,810 </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:120%">— </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:120%">— </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:120%">21,810 </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:120%">112,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">— </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:120%">112,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale 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="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><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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">4,921 </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:120%">— </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:120%">— </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:120%">4,921 </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:120%">27,445 </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:120%">1 </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:120%">(49)</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:120%">27,397 </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:9.5pt;font-weight:400;line-height:120%">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:120%">69,547 </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:120%">— </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:120%">— </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:120%">69,547 </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:120%">61,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:120%">— </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:120%">— </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:120%">61,025 </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:9.5pt;font-weight:400;line-height:120%">U.S. government agencies 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:120%">58,655 </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:120%">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:120%">(97)</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:120%">58,564 </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:120%">75,650 </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:120%">111 </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:120%">(87)</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:120%">75,674 </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:9.5pt;font-weight:400;line-height:120%">Yankee bonds</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:120%">2,240 </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:120%">— </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:120%">(1)</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:120%">2,239 </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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">228,509 </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:120%">— </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:120%">— </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:120%">228,509 </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:120%">184,230 </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:120%">— </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:120%">— </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:120%">184,230 </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:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</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:120%">250,163 </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:120%">19 </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:120%">(702)</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:120%">249,480 </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:120%">179,608 </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:120%">115 </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:120%">(476)</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:120%">179,247 </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:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</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:120%">$</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:120%">742,092 </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:120%">$</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:120%">25 </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:120%">$</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:120%">(800)</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:120%">$</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:120%">741,317 </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:120%">$</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:120%">718,102 </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:120%">$</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:120%">227 </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:120%">$</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:120%">(612)</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:120%">$</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:120%">717,717 </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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all of its marketable securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the Condensed Consolidated Balance Sheet as of October 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 Company’s available-for-sale marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></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:8pt;font-weight:700;line-height:120%">As of October 31, 2023</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:8pt;font-weight:700;line-height:120%">As of April 30, 2023</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">Within one year</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:120%">$</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:120%">554,192 </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:120%">$</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:120%">553,503 </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:120%">$</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:120%">446,629 </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;border-top:0.25pt solid #000000;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:120%">$</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:120%">446,155 </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:120%">After one year through five years</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:120%">59,843 </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:120%">59,757 </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:120%">81,329 </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:120%">81,418 </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:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">614,035 </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:120%">$</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:120%">613,260 </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:120%">$</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:120%">527,958 </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:120%">$</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:120%">527,573 </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:9pt;text-align:justify;text-indent:18pt"><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 fair values and unrealized losses of the Company’s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.727%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">U.S. treasury securities</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:120%">$</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:120%">— </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:120%">$</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:120%">4,921 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">4,921 </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="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:120%">U.S. government agencies securities</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:120%">(97)</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:120%">52,548 </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:120%">— </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:120%">— </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:120%">(97)</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:120%">52,548 </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:120%">Yankee bonds</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:120%">(1)</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:120%">2,239 </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:120%">— </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:120%">— </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:120%">(1)</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:120%">2,239 </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:120%">Commercial paper</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:120%">— </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:120%">2,497 </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:120%">— </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:120%">— </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:120%">— </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:120%">2,497 </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:120%">Corporate debt 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:120%">(665)</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:120%">212,261 </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:120%">(37)</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:120%">7,913 </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:120%">(702)</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:120%">220,174 </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:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(763)</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:120%">$</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:120%">274,466 </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:120%">$</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:120%">(37)</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:120%">$</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:120%">7,913 </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:120%">$</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:120%">(800)</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:120%">$</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:120%">282,379 </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>As of October 31, 2023, the Company had 216 marketable securities in an unrealized loss position. As of April 30, 2023, the Company had 119 marketable securities that were in an unrealized loss position. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i) it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company’s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company’s ability and intent to hold the marketable securities until maturity, there were no other-than-temporary impairments for these marketable securities at October 31, 2023. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 Company’s cash equivalents and available-for-sale marketable securities (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></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:8pt;font-weight:700;line-height:120%">As of October 31, 2023</span></td><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:8pt;font-weight:700;line-height:120%">As of April 30, 2023</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Estimated Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Gross 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:8pt;font-weight:700;line-height:120%">Estimated 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:9.5pt;font-weight:400;line-height:120%">Cash equivalents:</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><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><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Money market funds</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:120%">$</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:120%">104,258 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">104,258 </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:120%">$</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:120%">75,293 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">75,293 </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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">1,989 </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:120%">— </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:120%">— </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:120%">1,989 </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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:120%">2,000 </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:120%">— </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:120%">— </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:120%">2,000 </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:9.5pt;font-weight:400;line-height:120%">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:120%">21,810 </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:120%">— </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:120%">— </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:120%">21,810 </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:120%">112,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">— </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:120%">112,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Available-for-sale 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="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><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:9.5pt;font-weight:400;line-height:120%">U.S. treasury 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:120%">4,921 </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:120%">— </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:120%">— </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:120%">4,921 </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:120%">27,445 </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:120%">1 </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:120%">(49)</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:120%">27,397 </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:9.5pt;font-weight:400;line-height:120%">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:120%">69,547 </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:120%">— </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:120%">— </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:120%">69,547 </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:120%">61,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:120%">— </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:120%">— </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:120%">61,025 </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:9.5pt;font-weight:400;line-height:120%">U.S. government agencies 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:120%">58,655 </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:120%">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:120%">(97)</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:120%">58,564 </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:120%">75,650 </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:120%">111 </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:120%">(87)</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:120%">75,674 </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:9.5pt;font-weight:400;line-height:120%">Yankee bonds</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:120%">2,240 </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:120%">— </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:120%">(1)</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:120%">2,239 </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:120%">— </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:120%">— </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:120%">— </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:120%">— </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:9.5pt;font-weight:400;line-height:120%">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:120%">228,509 </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:120%">— </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:120%">— </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:120%">228,509 </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:120%">184,230 </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:120%">— </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:120%">— </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:120%">184,230 </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:9.5pt;font-weight:400;line-height:120%">Corporate debt securities</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:120%">250,163 </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:120%">19 </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:120%">(702)</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:120%">249,480 </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:120%">179,608 </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:120%">115 </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:120%">(476)</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:120%">179,247 </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:9.5pt;font-weight:400;line-height:120%">Total cash equivalents and available-for-sale marketable securities</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:120%">$</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:120%">742,092 </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:120%">$</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:120%">25 </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:120%">$</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:120%">(800)</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:120%">$</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:120%">741,317 </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:120%">$</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:120%">718,102 </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:120%">$</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:120%">227 </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:120%">$</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:120%">(612)</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:120%">$</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:120%">717,717 </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> 104258000 0 0 104258000 75293000 0 0 75293000 1989000 0 0 1989000 0 0 0 0 0 0 0 0 2000000 0 0 2000000 21810000 0 0 21810000 112851000 0 0 112851000 4921000 0 0 4921000 27445000 1000 49000 27397000 69547000 0 0 69547000 61025000 0 0 61025000 58655000 6000 97000 58564000 75650000 111000 87000 75674000 2240000 0 1000 2239000 0 0 0 0 228509000 0 0 228509000 184230000 0 0 184230000 250163000 19000 702000 249480000 179608000 115000 476000 179247000 742092000 25000 800000 741317000 718102000 227000 612000 717717000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 Company’s available-for-sale marketable securities by contractual maturity (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></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:8pt;font-weight:700;line-height:120%">As of October 31, 2023</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:8pt;font-weight:700;line-height:120%">As of April 30, 2023</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">Within one year</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:120%">$</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:120%">554,192 </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:120%">$</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:120%">553,503 </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:120%">$</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:120%">446,629 </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;border-top:0.25pt solid #000000;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:120%">$</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:120%">446,155 </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:120%">After one year through five years</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:120%">59,843 </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:120%">59,757 </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:120%">81,329 </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:120%">81,418 </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:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">614,035 </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:120%">$</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:120%">613,260 </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:120%">$</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:120%">527,958 </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:120%">$</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:120%">527,573 </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> 554192000 553503000 446629000 446155000 59843000 59757000 81329000 81418000 614035000 613260000 527958000 527573000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 fair values and unrealized losses of the Company’s available-for-sale marketable securities classified by length of time that the securities have been in a continuous unrealized loss position but were not deemed to be other-than-temporarily impaired, as of October 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.727%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of October 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">Fair Value</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:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">U.S. treasury securities</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:120%">$</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:120%">— </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:120%">$</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:120%">4,921 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">4,921 </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="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:120%">U.S. government agencies securities</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:120%">(97)</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:120%">52,548 </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:120%">— </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:120%">— </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:120%">(97)</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:120%">52,548 </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:120%">Yankee bonds</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:120%">(1)</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:120%">2,239 </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:120%">— </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:120%">— </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:120%">(1)</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:120%">2,239 </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:120%">Commercial paper</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:120%">— </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:120%">2,497 </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:120%">— </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:120%">— </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:120%">— </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:120%">2,497 </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:120%">Corporate debt 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:120%">(665)</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:120%">212,261 </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:120%">(37)</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:120%">7,913 </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:120%">(702)</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:120%">220,174 </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:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(763)</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:120%">$</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:120%">274,466 </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:120%">$</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:120%">(37)</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:120%">$</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:120%">7,913 </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:120%">$</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:120%">(800)</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:120%">$</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:120%">282,379 </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> 0 4921000 0 0 0 4921000 97000 52548000 0 0 97000 52548000 1000 2239000 0 0 1000 2239000 0 2497000 0 0 0 2497000 665000 212261000 37000 7913000 702000 220174000 763000 274466000 37000 7913000 800000 282379000 216 119 0 Balance Sheet Details<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></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:8pt;font-weight:700;line-height:120%">Useful Life</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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;font-weight:700;line-height:120%">As of April 30,</span></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:8pt;font-weight:700;line-height:120%">(in months)</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:120%">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:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></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:120%">$</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:120%">71,476 </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:120%">$</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:120%">66,522 </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:120%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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:120%">5,479 </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:120%">4,901 </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:120%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;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:120%">60</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:120%">14,453 </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:120%">14,343 </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:120%">Capital in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NA</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:120%">11,185 </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:120%">3,140 </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:120%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:120%">102,593 </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;border-top:1pt solid #000;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:120%">88,906 </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:120%">Less: accumulated depreciation and amortization</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,942)</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:120%">(4,328)</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:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:120%">$</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:120%">92,651 </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:120%">$</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:120%">84,578 </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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NA = Not Applicable</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital in progress primarily consisted of costs related to various leasehold improvements in connection with leased space that has not yet been placed into service.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $2.8 million and $0.7 million for the three months ended October 31, 2023 and 2022, respectively, and $5.6 million and $1.9 million for the six months ended October 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Compensation and Employee Benefits</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;font-weight:700;line-height:100%">As of April 30,</span></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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:120%">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:120%">Accrued stock-settled bonus</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:120%">$</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:120%">25,594 </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:120%">$</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:120%">32,414 </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:120%">Accrued bonus</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:120%">315 </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:120%">186 </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:120%">Accrued vacation</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:120%">4,494 </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:120%">4,602 </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:120%">Accrued payroll taxes and benefits</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:120%">2,958 </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:120%">3,975 </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:120%">Accrued commissions</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:120%">1,909 </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:120%">2,889 </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:120%">Accrued salaries</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:120%">150 </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:120%">206 </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:120%">ESPP contributions</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:120%">1,603 </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:120%">1,339 </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:120%">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:120%">625 </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:120%">902 </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:120%">Accrued compensation and employee benefits</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:120%">$</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:120%">37,648 </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:120%">$</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:120%">46,513 </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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;font-weight:700;line-height:100%">As of April 30,</span></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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:120%">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:120%">Liability for common stock exercised prior to vesting</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%">497 </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:120%">$</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:120%">799 </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:120%">Accrued general expenses</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:120%">3,946 </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:120%">5,541 </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:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,638 </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,339 </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:120%">Accrued 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:120%">1,581 </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:120%">2,889 </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:120%">Commissions payable to a related party</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:120%">— </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:120%">2,448 </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:120%">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:120%">1,618 </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:120%">3,054 </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:120%">Accrued and other current liabilities</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:120%">$</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:120%">10,280 </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:120%">$</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:120%">17,070 </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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></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:8pt;font-weight:700;line-height:120%">Useful Life</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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;font-weight:700;line-height:120%">As of April 30,</span></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:8pt;font-weight:700;line-height:120%">(in months)</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:120%">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:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></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:120%">$</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:120%">71,476 </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:120%">$</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:120%">66,522 </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:120%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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:120%">5,479 </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:120%">4,901 </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:120%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;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:120%">60</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:120%">14,453 </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:120%">14,343 </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:120%">Capital in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NA</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:120%">11,185 </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:120%">3,140 </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:120%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:120%">102,593 </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;border-top:1pt solid #000;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:120%">88,906 </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:120%">Less: accumulated depreciation and amortization</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,942)</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:120%">(4,328)</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:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:120%">$</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:120%">92,651 </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:120%">$</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:120%">84,578 </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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NA = Not Applicable</span></div> 71476000 66522000 P36M 5479000 4901000 P60M 14453000 14343000 11185000 3140000 102593000 88906000 9942000 4328000 92651000 84578000 2800000 700000 5600000 1900000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and employee benefits consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;font-weight:700;line-height:100%">As of April 30,</span></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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:120%">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:120%">Accrued stock-settled bonus</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:120%">$</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:120%">25,594 </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:120%">$</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:120%">32,414 </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:120%">Accrued bonus</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:120%">315 </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:120%">186 </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:120%">Accrued vacation</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:120%">4,494 </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:120%">4,602 </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:120%">Accrued payroll taxes and benefits</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:120%">2,958 </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:120%">3,975 </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:120%">Accrued commissions</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:120%">1,909 </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:120%">2,889 </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:120%">Accrued salaries</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:120%">150 </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:120%">206 </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:120%">ESPP contributions</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:120%">1,603 </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:120%">1,339 </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:120%">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:120%">625 </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:120%">902 </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:120%">Accrued compensation and employee benefits</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:120%">$</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:120%">37,648 </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:120%">$</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:120%">46,513 </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> 25594000 32414000 315000 186000 4494000 4602000 2958000 3975000 1909000 2889000 150000 206000 1603000 1339000 625000 902000 37648000 46513000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following at October 31, 2023 and April 30, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;font-weight:700;line-height:100%">As of April 30,</span></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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:120%">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:120%">Liability for common stock exercised prior to vesting</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%">497 </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:120%">$</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:120%">799 </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:120%">Accrued general expenses</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:120%">3,946 </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:120%">5,541 </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:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,638 </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,339 </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:120%">Accrued 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:120%">1,581 </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:120%">2,889 </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:120%">Commissions payable to a related party</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:120%">— </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:120%">2,448 </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:120%">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:120%">1,618 </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:120%">3,054 </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:120%">Accrued and other current liabilities</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:120%">$</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:120%">10,280 </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:120%">$</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:120%">17,070 </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> 497000 799000 3946000 5541000 2638000 2339000 1581000 2889000 0 2448000 1618000 3054000 10280000 17070000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Commitments and Contingencies</span><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cancellable Purchase Commitments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a non-cancellable arrangement with a cloud services provider in July 2022. Under the arrangement, the Company committed to spend an aggregate of at least $100.0 million for a period of three years beginning July 2022, on services with this vendor. The Company has incurred costs totaling $8.6 million and $1.3 million during the three months ended October 31, 2023 and 2022, respectively, and $15.8 million and $1.6 million during the six months ended October 31, 2023 and 2022, respectively, under the arrangement.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a non-cancellable arrangement with a professional services provider in October 2023. Under the arrangement, the Company committed to purchase an aggregate of $15.0 million of professional services for a period of 18 months beginning October 2023. The Company has not incurred any costs for during the three months ended October 31, 2023 under the arrangement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">C3.ai Digital Transformation Institute Grants</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into an agreement establishing the C3.ai Digital Transformation Institute (“C3.ai DTI”), a program established to attract many of the world’s leading research institutions to join in a coordinated and innovative effort to advance the digital transformation of business, government, and society. As part of the agreement, the Company has agreed to issue grants to C3.ai DTI, which are subject to compliance with certain obligations. The grants shall be paid by the Company over five years in the form of cash, publicly traded securities, or other property of equivalent net value. As of October 31, 2023 and April 30, 2023, the total potential remaining contributions are $31.6 million and $31.6 million, respectively. The future grant payments are conditional in nature and subject to execution of the program in line with specific requirements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 25, 2021, the Company entered into a new lease to acquire approximately 283,015 square feet of office space in several phases in Redwood City, California. The lease commencement date of the first two phases was determined to have occurred in the quarter ended January 31, 2022, when the landlord delivered the leased space to the Company. The lease commencement date of the third phase was determined to have occurred in the quarter ended October 31, 2022, when the landlord delivered the leased space to the Company. During the quarter ended July 31, 2023, there was a remeasurement of right-of-use assets and lease liabilities related to the third phase of the lease due to changes in the timing of receipt of lease incentives. As a result, the lease liability was reduced to $2.0 million and corresponding right-of-use asset was reduced to $1.7 million. The lease commencement date of the fourth phase was determined to have occurred in the quarter ended April 30, 2023, when the landlord delivered the leased space to the Company. The lease commencement date of the fifth phase was determined to have occurred in the quarter ended July 31, 2023, when the landlord delivered the leased space to the Company. The Company recorded $1.6 million of lease liability in other long-term liabilities and corresponding right-of-use asset in other assets, non-current in the condensed consolidated balance sheets related to the fifth phase of the lease. The lease commencement date of future phases will be determined when the landlord delivers the applicable leased space to the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Litigation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2022, a putative securities class action complaint (captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Reckstin Family Trust v. C3.ai, Inc. et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 22-cv-01413-HSG) was filed in the U.S. District Court for the Northern District of California against the Company, and certain current and former officers and directors. On December 12, 2022, the court appointed a lead plaintiff and lead counsel. On February 15, 2023, the lead plaintiff and three additional named plaintiffs filed an amended complaint. The amended complaint names as defendants the Company, four current and former officers and directors, the underwriters in the Company’s initial public offering (“IPO”), and Baker Hughes Company (“Baker Hughes”). The amended complaint generally alleges that the defendants made material misstatements or omissions about the Company’s partnership with Baker Hughes and the Company’s own salesforce. The amended complaint alleges that defendants made these misstatements or omissions in connection with the Company’s IPO in violation of Sections 11 and 15 of the Securities Act of 1933 and between December 9, 2020 and December 2, 2021, inclusive, in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934. The amended complaint further alleges that certain defendants engaged in insider trading in violation of Section 20A of the Securities Exchange Act of 1934. Plaintiffs seek unspecified damages, interest, fees and costs. All defendants have now moved to dismiss Plaintiffs’ amended complaint on May 1, 2023. On June 30, 2023, Plaintiffs voluntarily dismissed the underwriter defendants. The remaining motions to dismiss are scheduled to be heard on January 11, 2024.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three putative shareholder derivative actions have been filed: (1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suri v. Siebel et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (22-cv-03031) filed on May 23, 2022 in the U.S. District Court for the Northern District of California; (2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rabasca v. Siebel et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (23-cv-1566) filed on April 3, 2023 in the U.S. District Court for the Northern District of California; and (3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vo v. Siebel et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (23-cv-428) filed on April 19, 2023 in the U.S. District Court for the District of Delaware. In these cases, the plaintiffs assert claims on the Company’s behalf against certain of the Company’s current and former officers and directors for breach of fiduciary duty, aiding and abetting breach of fiduciary duty, gross mismanagement, corporate waste, abuse of control, unjust enrichment, and violations of the Securities Exchange Act of 1934 based on allegations similar to those in the securities class action. In all three cases, the Company is named as a nominal defendant. The derivative complaints seek unspecified damages, disgorgement of profits from board member stock sales, an award of costs and expenses, including reasonable attorneys’ fees, and corporate governance reforms. On September 7, 2022, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suri</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was stayed pending resolution of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reckstin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> case. On August 3, 2023, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was transferred to the U.S. District Court for the Northern District of California (3:23-cv-03895), </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and on August 30, 2023 the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action was stayed on the same terms as the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action. On December 4, 2023, the parties in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rabasca </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">filed a stipulation to consolidate the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rabasca </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action with the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suri </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action, and to stay the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rabasca </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action on the same terms as the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suri </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not yet been required to answer the Complaints in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Suri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rabasca</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report, the Company does not believe it is probable that these cases will result in an unfavorable outcome; however, if an unfavorable outcome were to occur in these cases, it is possible that the impact could be material to the Company's results of operations in the period(s) in which any such outcome becomes probable and estimable. A reasonable estimate of the amount of any possible loss or range of loss cannot be made at this time.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time, the Company is involved in various other legal proceedings arising in the ordinary course of business. Apart from the foregoing, the Company is not presently a party to any other such litigation the outcome of which, the Company believes, if determined adversely to the Company, would individually, or taken together, have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition.</span></div> 100000000 P3Y 8600000 1300000 15800000 1600000 15000000 P18M 0 P5Y 31600000 31600000 283015 2 2000000 1700000 -1600000 -1600000 3 4 3 3 Stockholders’ Equity <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has authorized 200,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors. As of October 31, 2023, there were no shares of Preferred Stock issued or outstanding. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has authorized 1,000,000,000 shares of Class A common stock and 3,500,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to 50 votes. Class A and Class B common stock have a par value of $0.001 per share and are referred to as common stock throughout the notes to the unaudited condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of the following: (i) the date that is six months following the death or incapacity of Mr. Siebel; (ii) the date that is six months following the date that Mr. Siebel is no longer providing services to the Company as an officer, employee, director, or consultant; (iii) December 11, 2040, which is the twentieth anniversary of the completion of the IPO; or (iv) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting as a separate class. Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Subject to Repurchase</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s Amended and Restated 2012 Equity Incentive Plan (the “2012 Incentive Plan”) and the Company’s Amended and Restated 2020 Equity Incentive Plan (the “2020 Incentive Plan”), certain optionholders are allowed to exercise stock options to purchase Class A common stock prior to vesting. The Company has the right to repurchase at the original purchase price any unvested but outstanding shares of common stock upon termination of service of the optionholder. The consideration received for an early exercise of a stock option is considered to be a deposit of the exercise price and the related amount is recorded as a liability. There have been no net proceeds from the early exercise of such options during the three and six months ended October 31, 2023 and 2022. The liability is reclassified into equity on a ratable basis as the stock options vest. Unvested Class A common stock of 86,670 and 148,239 shares as of October 31, 2023 and April 30, 2023, respectively, were subject to such repurchase right and are legally issued and outstanding as of each period presented. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company's board of directors approved a stock repurchase program for the repurchase of up to $100.0 million of the Company’s outstanding shares of Class A common stock for the 18 months following the date of such approval. Under the program, the Company may purchase stock in the open market or through privately negotiated transactions in accordance with applicable securities laws. The timing and actual amount of the stock repurchases will depend on several factors including price, capital availability, regulatory requirements, alternative investment opportunities and other market conditions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company repurchased and immediately retired 0.7 million shares of its Class A common stock for an aggregate amount of $15.0 million. The Company had not repurchased any shares of its Class A common stock under this program during the fiscal year 2024. The stock repurchase program expired in June 2023.</span></div> 200000000 0.001 0 0 1000000000 3500000 1 50 0.001 0.001 P6M P6M 0 0 0 0 86670 148239 100000000.0 P18M 700000 15000000.0 0 Stock-Based Compensation<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2020, the Company’s board of directors adopted, and its stockholders approved, the 2020 Incentive Plan, which became effective in connection with the IPO. The 2020 Incentive Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit (“RSU”) awards, performance awards and other equity awards.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 15, 2023 and August 21, 2023, respectively, the Company’s compensation committee and our board of directors adopted, and on October 4, 2023, its stockholders approved, the amendment of the 2020 Incentive Plan to increase the maximum number of shares of Class A common stock that may be automatically added to the share reserve of the 2020 Incentive Plan on May 1 of each year from May 1, 2024 until (and including) May 1, 2030 pursuant to the “evergreen” provision of the 2020 Incentive Plan from five percent (5%) to seven percent (7%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding on April 30 of the immediately preceding fiscal year. Prior to the adoption and approval of such amendment, there was an automatic annual increase on May 1, 2023 in the number of shares reserved for future issuance pursuant to the 2020 Incentive Plan in an amount equal to five percent (5%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding as of April 30, 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options generally expire 10 years from the date of grant, or earlier if services are terminated. Generally, each stock option for common stock is subject to a vesting schedule such that one fifth of the award vests after the first-year anniversary and one-sixtieth of the award vests each month thereafter over the remaining four years, subject to continuous service. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 option activity during the six months ended October 31, 2023 is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><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:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:8pt;font-weight:700;line-height:120%">Options Outstanding</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:8pt;font-weight:700;line-height:120%">Number of<br/>Stock Options<br/>Outstanding</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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</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:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>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:8pt;font-weight:400;line-height:120%">(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: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:8pt;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</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:120%">34,696 </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:120%">$</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:120%">12.75 </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:120%">6.45</span></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:120%">$</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:120%">175,907 </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 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%">Options 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:120%">166 </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:120%">24.11 </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><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 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%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,251)</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:120%">35.24 </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><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 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%">Options cancelled</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:120%">(696)</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:120%">11.47 </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><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%">Balance as of October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,915 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">13.42 </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:120%">6.09</span></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:120%">$</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:120%">350,422 </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%">Vested and exercisable as of October 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;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:120%">22,379 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10.01 </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:120%">5.65</span></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:120%">$</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:120%">322,040 </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%">Vested and expected to vest as of October 31, 2023</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:120%">32,001 </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:120%">$</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:120%">13.42 </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:120%">6.09</span></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:120%">$</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:120%">351,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)     The number of options vested and expected to vest as of October 31, 2023 includes early exercised, unvested Class A common stock. Refer to Note 7. Stockholders’ Equity for more information.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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, there was $90.0 million of unrecognized compensation cost related to stock options which is expected to be recognized over an estimated weighted-average period of 2.5 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of the options issued for the six months ended October 31, 2023 is estimated on the date of grant using the Black-Scholes-Merton option pricing model. The weighted average assumptions underlying the fair value estimation are provided in the following</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> table:</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:91.520%"><tr><td style="width:1.0%"></td><td style="width:50.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.385%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">Valuation assumptions:</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: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 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:120%">Expected dividend yield</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:120%">— </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:120%">%</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:120%">— </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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:120%">62.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Expected term (years)</span></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:120%">6.5</span></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:120%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</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:120%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s RSUs include time-based RSUs and performance-based RSUs with market conditions (“PRSUs”).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-based RSUs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time-based RSUs are typically subject to service-based vesting conditions satisfied over five years with one-fifth of the award vesting after the first-year anniversary and one-twentieth of the award vesting quarterly thereafter. The related stock-based compensation is recognized on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PRSUs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, the compensation committee of the board of directors (the “Compensation Committee”) approved the grant of a maximum 1,700,000 performance-based restricted stock units (the “PRSU Award”) to the CEO pursuant to the 2020 Incentive Plan, subject to and conditioned upon the subsequent determination by the board of directors of performance metrics upon the achievement of which the PRSU Award would vest. In August 2022, the board of directors approved performance metrics in concept, subject to further action by the Compensation Committee. In December 2022, the Compensation Committee: (a) determined and approved the performance metrics, which are based on the achievement of certain total shareholder return results, as measured against certain stock price hurdles (the “Market Condition”); and (b) extended the vesting period of the PRSU Award through December 31, 2027. As an additional condition to vesting of each tranche of the PRSU Award, Mr. Siebel must remain in continuous service to the Company through a minimum service date that applies to such tranche or, if later, the date the applicable performance metric is achieved (the “Service Condition”). The grant date of the PRSU Award was established in December 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with the PRSU Award will be recognized over the longer of the expected achievement period for the Market Condition or the Service Condition. For the six months ended October 31, 2023, the Company recorded stock-based compensation expense of $2.7 million related to the PRSU Award.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the grant date fair value of the PRSU Award using a Monte Carlo simulation model with the following assumptions: stock price of $12.90, risk-free interest rate of 3.7%, dividend yield of 0% and expected volatility of 51.4%.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 during the six months ended October 31, 2023 is as follows: </span></div><div style="margin-bottom:9pt;text-align:justify"><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></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:8pt;font-weight:700;line-height:120%">RSUs Outstanding</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:8pt;font-weight:700;line-height:120%">Number of RSUs</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:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant Date Fair Value <br/>Per Share</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:8pt;font-weight:400;line-height:120%">(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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of April 30, 2023</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:120%">21,146 </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:120%">$</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:120%">21.32 </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%">RSUs 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:120%">6,017 </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:120%">35.15 </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 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%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,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:120%">25.92 </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%">RSUs 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:120%">(1,418)</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:120%">23.74 </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%">Unvested Balance as of October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,460 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">24.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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, there was $508.9 million of unrecognized stock-based compensation expense related to outstanding RSUs granted to employees that is expected to be recognized over a weighted-average period of 4.1 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023 and 2022, the Compensation Committee approved the payment of fiscal year 2023 and 2022 bonuses, respectively, under the Company’s annual bonus program in the form of fully vested RSUs covering shares of Class A common stock to employees. The Company issued 532,842 and 811,790 shares of Class A common stock pursuant to this program in the six months ended October 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued in settlement of fully vested RSUs granted under this bonus program were issued from the 2020 Incentive Plan and reduced the shares available for issuance under the 2020 Incentive Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2020, the Company’s board of directors also adopted, and its stockholders also approved, the 2020 Employee Stock Purchase Plan (the “2020 ESPP”), which became effective immediately prior to the IPO. The 2020 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 3,000,000 shares of Class A common stock were initially reserved for future issuance under the 2020 ESPP. The number of shares of Class A common stock reserved for issuance under the 2020 ESPP is subject to automatic evergreen increases annually through (and including) May 1, 2030 pursuant to the terms of the 2020 ESPP. There was an automatic annual increase on May 1, 2023 in the number of shares reserved for future issuance pursuant to the 2020 ESPP in an amount equal to one percent (1%) of the total number of shares of the Company’s Class A common stock and Class B common stock outstanding on April 30, 2023. The 2020 ESPP permits participants to purchase shares of Class A common stock in an amount not exceeding 15% of their earnings during the relevant offering period. The offering dates and purchase dates for the 2020 ESPP are determined at the discretion of the Company’s board of directors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the initial offering period under the 2020 ESPP, which commenced on October 16, 2022 and ends on September 15, 2024, the 2020 ESPP provides for 24-month offering periods beginning September 15 and March 15 of each year, with each offering period consisting of four six-month purchase periods. The 2020 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock, subject to purchase limits of 2,500 shares during each six-month period or $25,000 worth of stock for each calendar year, through payroll deductions at price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. If the price per share of the Company’s Class A common stock on any purchase date in the offering period is lower than the price per share of the Company’s Class A common stock price on the enrollment date of that offering period, the offering period will immediately reset after the purchase of shares on such purchase date and automatically roll into a new 24-month offering period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a Black-Scholes-Merton option pricing model to determine the fair value of employee stock purchase rights granted under the 2020 ESPP.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of shares to be granted under the 2020 ESPP during the period:</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:91.520%"><tr><td style="width:1.0%"></td><td style="width:50.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.385%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">Valuation assumptions:</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: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 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:120%">Expected dividend yield</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:120%">— </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:120%">%</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:120%">— </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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.0 - 70.1%</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 style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47.8 - 61.4%</span></div></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:120%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4 - 1.9</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0 - 5.5%</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 style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 - 4.5%</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended October 31, 2023 and 2022, the Company recognized $3.1 million and $0.3 million, respectively, of stock-based compensation expense related to 2020 ESPP. As of October 31, 2023, there was $5.0 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the respective offering periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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:9pt;text-align:justify;text-indent:18pt"><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 effects of stock-based compensation on the Company’s condensed consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription</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:120%">$</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:120%">8,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%">$</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:120%">5,486 </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:120%">$</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:120%">16,570 </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:120%">$</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:120%">9,758 </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:120%">Cost of 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:120%">479 </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:120%">479 </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:120%">939 </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:120%">1,550 </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:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,226 </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:120%">19,080 </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:120%">35,005 </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:120%">35,859 </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:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,685 </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:120%">23,905 </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:120%">33,718 </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:120%">49,122 </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:120%">General and administrative</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:120%">9,265 </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:120%">7,063 </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:120%">17,817 </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:120%">16,354 </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:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">53,169 </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:120%">$</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:120%">56,013 </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:120%">$</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:120%">104,049 </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:120%">$</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:120%">112,643 </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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records stock-based compensation associated with the Company’s annual bonus program and retention bonus program for certain employees, which may be paid out in fully vested RSUs that are settled in shares of Class A common stock. During the six months ended October 31, 2023, the Company recognized $15.1 million of stock-based compensation expense associated with these programs. As of October 31, 2023, $25.6 million was reflected under accrued compensation and employee benefits in the consolidated balance sheets. Upon settlement, this amount will be reflected under additional paid-in capital in the condensed consolidated statements of stockholders’ equity.</span></div> 0.05 0.07 0.05 P10Y P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 option activity during the six months ended October 31, 2023 is as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><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:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:8pt;font-weight:700;line-height:120%">Options Outstanding</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:8pt;font-weight:700;line-height:120%">Number of<br/>Stock Options<br/>Outstanding</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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</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:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>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:8pt;font-weight:400;line-height:120%">(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: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:8pt;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2023</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:120%">34,696 </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:120%">$</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:120%">12.75 </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:120%">6.45</span></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:120%">$</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:120%">175,907 </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 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%">Options 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:120%">166 </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:120%">24.11 </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><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 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%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,251)</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:120%">35.24 </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><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 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%">Options cancelled</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:120%">(696)</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:120%">11.47 </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><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%">Balance as of October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,915 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">13.42 </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:120%">6.09</span></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:120%">$</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:120%">350,422 </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%">Vested and exercisable as of October 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;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:120%">22,379 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">10.01 </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:120%">5.65</span></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:120%">$</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:120%">322,040 </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%">Vested and expected to vest as of October 31, 2023</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:120%">32,001 </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:120%">$</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:120%">13.42 </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:120%">6.09</span></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:120%">$</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:120%">351,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)     The number of options vested and expected to vest as of October 31, 2023 includes early exercised, unvested Class A common stock. Refer to Note 7. Stockholders’ Equity for more information.</span></div> 34696000 12.75 P6Y5M12D 175907000 166000 24.11 2251000 35.24 696000 11.47 31915000 13.42 P6Y1M2D 350422000 22379000 10.01 P5Y7M24D 322040000 32001000 13.42 P6Y1M2D 351373000 90000000 P2Y6M The weighted average assumptions underlying the fair value estimation are provided in the following<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> table:</span><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:50.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.385%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">Valuation assumptions:</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: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 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:120%">Expected dividend yield</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:120%">— </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:120%">%</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:120%">— </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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:120%">62.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Expected term (years)</span></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:120%">6.5</span></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:120%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</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:120%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 0 0 0.623 0.464 P6Y6M P6Y6M 0.047 0.038 P5Y 1700000 2700000 12.90 0.037 0 0.514 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 during the six months ended October 31, 2023 is as follows: </span></div><div style="margin-bottom:9pt;text-align:justify"><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:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></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:8pt;font-weight:700;line-height:120%">RSUs Outstanding</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:8pt;font-weight:700;line-height:120%">Number of RSUs</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:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant Date Fair Value <br/>Per Share</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:8pt;font-weight:400;line-height:120%">(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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance as of April 30, 2023</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:120%">21,146 </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:120%">$</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:120%">21.32 </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%">RSUs 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:120%">6,017 </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:120%">35.15 </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 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%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,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:120%">25.92 </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%">RSUs 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:120%">(1,418)</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:120%">23.74 </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%">Unvested Balance as of October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,460 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">24.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21146000 21.32 6017000 35.15 3285000 25.92 1418000 23.74 22460000 24.59 508900000 P4Y1M6D 532842 811790 3000000 0.01 0.15 P24M 4 P6M 2500 P6M 25000 0.85 P24M <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of shares to be granted under the 2020 ESPP during the period:</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:91.520%"><tr><td style="width:1.0%"></td><td style="width:50.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.385%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:8pt;font-weight:700;line-height:120%">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:120%">Valuation assumptions:</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: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 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:120%">Expected dividend yield</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:120%">— </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:120%">%</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:120%">— </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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.0 - 70.1%</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 style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47.8 - 61.4%</span></div></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:120%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4 - 1.9</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0 - 5.5%</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 style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 - 4.5%</span></div></td></tr></table></div> 0 0 0.640 0.701 0.478 0.614 P0Y6M P2Y P0Y4M24D P1Y10M24D 0.050 0.055 0.043 0.045 3100000 300000 5000000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 effects of stock-based compensation on the Company’s condensed consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription</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:120%">$</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:120%">8,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%">$</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:120%">5,486 </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:120%">$</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:120%">16,570 </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:120%">$</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:120%">9,758 </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:120%">Cost of 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:120%">479 </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:120%">479 </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:120%">939 </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:120%">1,550 </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:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,226 </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:120%">19,080 </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:120%">35,005 </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:120%">35,859 </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:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,685 </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:120%">23,905 </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:120%">33,718 </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:120%">49,122 </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:120%">General and administrative</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:120%">9,265 </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:120%">7,063 </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:120%">17,817 </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:120%">16,354 </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:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">53,169 </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:120%">$</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:120%">56,013 </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:120%">$</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:120%">104,049 </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:120%">$</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:120%">112,643 </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> 8514000 5486000 16570000 9758000 479000 479000 939000 1550000 18226000 19080000 35005000 35859000 16685000 23905000 33718000 49122000 9265000 7063000 17817000 16354000 53169000 56013000 104049000 112643000 15100000 25600000 Income Taxes<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and makes a cumulative adjustment in such period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of $0.2 million and $0.2 million for the three months ended October 31, 2023 and 2022, respectively, and $0.4 million and $0.3 million for the six months ended October 31, 2023 and 2022, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company’s history of losses in the United States, a full valuation allowance on substantially all of the Company’s deferred tax assets, including net operating loss carryforwards, research and development tax credits, and other book versus tax differences, was maintained.</span></div> 200000 200000 400000 300000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share was the same as diluted net loss per share for the periods presented because the Company was in a loss position for the three and six months ended October 31, 2023 and 2022. For purposes of this calculation, stock options, RSUs, Class A common stock issuable in connection with the 2020 ESPP and early exercised stock options subject to repurchase are considered to be potential common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:46.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</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 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:120%">Net loss attributable to common stockholders</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:120%">$</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:120%">(69,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 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:120%">$</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:120%">(68,850)</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:120%">$</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:120%">(134,138)</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:120%">$</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:120%">(140,721)</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:700;line-height:120%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A and Class B common shares outstanding</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:120%">118,656 </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:120%">108,876 </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:120%">117,125 </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:120%">107,885 </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:700;line-height:120%">Basic and diluted net loss per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A and Class B common shares outstanding</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(0.59)</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:120%">$</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:120%">(0.63)</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:120%">$</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:120%">(1.15)</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:120%">$</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:120%">(1.30)</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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">32,001 </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:120%">36,162 </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:120%">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:120%">22,460 </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:120%">17,571 </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:120%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223 </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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:46.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator</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 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:120%">Net loss attributable to common stockholders</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:120%">$</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:120%">(69,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 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:120%">$</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:120%">(68,850)</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:120%">$</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:120%">(134,138)</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:120%">$</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:120%">(140,721)</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:700;line-height:120%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted weighted-average Class A and Class B common shares outstanding</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:120%">118,656 </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:120%">108,876 </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:120%">117,125 </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:120%">107,885 </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:700;line-height:120%">Basic and diluted net loss per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per Class A and Class B common shares outstanding</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(0.59)</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:120%">$</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:120%">(0.63)</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:120%">$</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:120%">(1.15)</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:120%">$</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:120%">(1.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -69780000 -68850000 -134138000 -140721000 118656000 118656000 108876000 108876000 117125000 117125000 107885000 107885000 -0.59 -0.59 -0.63 -0.63 -1.15 -1.15 -1.30 -1.30 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have had an antidilutive effect were as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><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:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></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:8pt;font-weight:700;line-height:100%">As of October 31,</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:8pt;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">32,001 </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:120%">36,162 </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:120%">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:120%">22,460 </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:120%">17,571 </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:120%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223 </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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 32001000 36162000 22460000 17571000 1223000 0 Related Party Transactions<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Transactions with Baker Hughes Company</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company entered into multiple agreements with Baker Hughes under which Baker Hughes received a three-year subscription to use the Company’s software. This arrangement was revised in June 2020 to extend the term to five years and modify the subscription fees due. Under the agreements as revised in June 2020, Baker Hughes made minimum, non-cancellable revenue commitments, inclusive of their direct subscription fees and third-party revenue generated through a joint marketing arrangement with Baker Hughes in the amount of $46.7 million in fiscal year 2020, $53.3 million in fiscal year 2021, $75.0 million in fiscal year 2022, $125.0 million in fiscal year 2023, and $150.0 million in fiscal year 2024. The Company also agreed to pay Baker Hughes a sales commission on subscriptions and services offerings it resold in excess of the minimum revenue commitments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Baker Hughes again revised this arrangement in October 2021 to extend the term by an additional year, for a total of six years, with an expiration date in the fiscal year ending April 30, 2025, to modify the amount of Baker Hughes’ annual commitments to $85.0 million in fiscal year 2023, $110.0 million in fiscal year 2024, and $125.0 million in fiscal year 2025, and to revise the structure of the arrangement to simplify the sales process for Baker Hughes. Beginning in the fiscal year ended April 30, 2023, Baker Hughes’ annual commitments were reduced by any revenue the Company generates from certain customers. Known and estimable revenue from certain customers related to the arrangement is a form of variable consideration, which was determined at contract inception and reduced the revenue recognized from the arrangement. The Company acknowledged that Baker Hughes had met its minimum annual revenue commitment for the fiscal year 2022 and recognized $16.0 million of sales commission as deferred costs during the fiscal quarter ended October 31, 2021 related to this arrangement, which will be amortized over an expected period of five years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Baker Hughes again revised and expanded the agreements in January 2023. Pursuant to this revised arrangement, the frequency of payments due from Baker Hughes to the Company was accelerated, Baker Hughes obtained expanded reseller rights, and the Company agreed to provide additional products and services. This results in an increase of the overall transaction price of the arrangement by eliminating potential variable consideration attributable to any revenue the Company generated from certain customers. The amount of consideration to the Company may increase if Baker Hughes exceeds certain thresholds. The Company also provided Baker Hughes the option to extend the subscription term upon payment of a renewal fee. Pursuant to the January 2023 revised agreement, the transaction price of Baker Hughes arrangement is not impacted by revenue the Company recognizes from certain customers in oil and gas field.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Baker Hughes ceased to qualify as a related party of the Company as of June 30, 2023 and the amounts disclosed related to them are accordingly presented only for the periods in which they were considered a related party.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized subscription revenue from direct subscription fees from Baker Hughes of $10.6 million and $35.6 million during the six months ended October 31, 2023 and 2022, respectively, and $19.2 million during the three months ended October 31, 2022. The Company recognized professional services revenue from Baker Hughes of $5.8 million and $0.2 million during the six months ended October 31, 2023 and 2022, respectively, and less than $0.1 million during the three months ended October 31, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized sales and marketing expenses related to Baker Hughes of $0.8 million and $7.0 million (inclusive of amortization of $0.8 million and $2.4 million, respectively, of deferred commissions) during the six months ended October 31, 2023 and 2022, respectively. The Company recognized sales and marketing expenses related to Baker Hughes of $3.5 million (inclusive of amortization of $1.2 million of deferred commissions) during the three months ended October 31, 2022. The Company paid sales commission of nil and $16.0 million during the six months ended October 31, 2023 and 2022, respectively, related to this arrangement.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sublease Arrangement</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 21, 2023, the Company entered into a sublease agreement (the “Sublease”) with First Virtual Group, Inc. (the “Subtenant”), whereby the Company agreed to sublease to the Subtenant approximately 3,130 square feet of space located in Redwood City, California (the “Subleased Space”). The Company previously entered into a lease (the “Original Lease”) with DWF IV 1400-1500 Seaport Blvd, LLC dated August 25, 2021 for approximately 283,013 square feet of office space split between two office towers, including the Subleased Space. Thomas M. Siebel, Chief Executive Officer and Chairman of the Company, serves as Chairman of the Subtenant. The term of the Sublease commenced on February 1, 2023. The Sublease was automatically renewed on October 1, 2023 and will be automatically renewed for successive one year periods thereafter unless the Subtenant notifies the Company of its election to terminate the Sublease, up to the expiration date of the Original Lease. The monthly base rent for the Sublease is equal to the rate per square foot paid by the Company as stated in the Original Lease. The monthly base rent the Subtenant pays is approximately $8,608 through September 30, 2023, increasing annually thereafter. In addition to base rent, the Subtenant will be responsible for its allocated share of costs incurred and expenditures made by the Company in the operation and management of the Subleased Space.</span></div> P3Y P5Y 46700000 53300000 75000000 125000000 150000000 P6Y 85000000 110000000 125000000 16000000 P5Y 10600000 35600000 19200000 5800000 200000 100000 800000 7000000 800000 2400000 3500000 1200000 0 16000000 3130 283013 2 P1Y 8608 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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 our 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:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.090%"></td><td style="width:0.1%"></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:8.5pt;font-weight:700;line-height:120%">Name and Position</span></div></td><td colspan="3" style="padding:0 1pt"></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:8.5pt;font-weight:700;line-height:120%">Action</span></div></td><td colspan="3" style="padding:0 1pt"></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:8.5pt;font-weight:700;line-height:120%">Date</span></div></td><td colspan="3" style="padding:0 1pt"></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:8.5pt;font-weight:700;line-height:120%">Rule 10b5-1*</span></div></td><td colspan="3" style="padding:0 1pt"></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:8.5pt;font-weight:700;line-height:120%">Non-Rule 10b5-1**</span></div></td><td colspan="3" style="padding:0 1pt"></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:8.5pt;font-weight:700;line-height:120%">Total Shares of Common Stock to be Sold</span></div></td><td colspan="3" style="padding:0 1pt"></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:8.5pt;font-weight:700;line-height:120%">Total Shares of Common Stock to be Purchased</span></div></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:8.5pt;font-weight:700;line-height:120%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Edward Y. Abbo</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Technology Officer</span></div></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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adoption</span></div></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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 29, 2023</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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">X</span></div></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="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%">217,612 </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 colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%">— </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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Juho Parkkinen</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Senior Vice President and Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">X</span></div></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="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:9pt;font-weight:400;line-height:120%">35,000 </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:9pt;font-weight:400;line-height:120%">— </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stephen M. Ward, Jr.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Director</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adoption</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 28, 2023</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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">X</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">150,000 </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:9pt;font-weight:400;line-height:120%">— </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Richard C. Levin</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 28, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">X</span></div></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="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:9pt;font-weight:400;line-height:120%">144,000 </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:9pt;font-weight:400;line-height:120%">— </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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2024</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></div> false false false Edward Y. Abbo President and Chief Technology Officer true September 29, 2023 217612 Juho Parkkinen Senior Vice President and Chief Financial Officer true September 29, 2023 35000 Stephen M. Ward, Jr. Director true September 28, 2023 150000 Richard C. Levin Director true September 28, 2023 144000 Including amounts from a related party of $249 as of April 30, 2023. Including amounts from a related party of $2,448 as of April 30, 2023. Including related party revenue of $10,581 and $35,568 for the six months ended October 31, 2023 and 2022, respectively, and $19,238 for the three months ended October 31, 2022. Including related party revenue of $5,804 and $150 for the six months ended October 31, 2023 and 2022, respectively, and $21 for the three months ended October 31, 2022. Including related party sales and marketing expense of $810 and $7,031 for the six months ended October 31, 2023 and 2022, respectively, and $3,531 for the three months ended October 31, 2022. Including changes in related party balances of $12,444 and $18,023 for the six months ended October 31, 2023 and 2022, respectively. Including changes in related party balances of $(810) and $(2,431) for the six months ended October 31, 2023 and 2022, respectively. Including changes in related party balances of $248 and $(16,396) for the six months ended October 31, 2023 and 2022, respectively. Including changes in related party balances of $(2,448) and $(2,510) for the six months ended October 31, 2023 and 2022, respectively. Including changes in related party balances of $(46) and $255 for the six months ended October 31, 2023 and 2022, respectively. Including amounts from a related party of $74,620 as of April 30, 2023. Including amounts from a related party of $4,983 as of April 30, 2023. Including amounts from a related party of $11,279 as of April 30, 2023. Including amounts from a related party of $2,200 as of April 30, 2023. EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )&DAE<'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 " "1I(97N$5)SNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$X@ Y/FLK%3"X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAA)Z(H ;(^H5.YG!)^:AY"-MM7Y9U"^LS M*:]Q^I6MI'/$#;M.?JT?'O=/K*MX51>B*OC]G@M9-U(T[[/K#[^;L O&'NP_ M-KX*=BW\NHON"U!+ P04 " "1I(97F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )&DAE&PO=V]R:W-H965T&UL MM9KO<]HV&,?_%1W;[=J[$&R9'Z4CW!$WZ;BU*0W9=MUN+Q1;@*^VQ609DO]^ MCVRP22H_<#Z<%\$V?K[H*SV2/I(]V@KY/5EQKLA3%,;)56NEU/I]IY-X*QZQ MY%*L>0S?+(2,F()3N>PD:\F9GP5%88=:5K\3L2!NC4?9M9DM>S6_L)]L%PI?:$S'JW9DL^Y^F,]DW#6*53\(.)Q$HB82+ZX M:DWL]ZXST '9'7\&?)L<'!-MY5&([_IDZE^U+%TB'G)/:0D&'QON\C#42E". M_W:BK>(W=>#A\5[]-C,/9AY9PET1_A7X:G75>MWNT1;PT42+:!4,)HB#./]G3KB(. KK#B@"Z"Z"O NQN18"S"W R MHWG),EL?F&+CD11;(O7=H*8/LKK)HL%-$.MFG"L)WP80I\:NV'!)VB19,!IOZFX^WBK_-X6A'?)Y]%K%8)N8E][K^,[T!9B@+1?8&N*2KXQ5.7Q+$O M"+6H8RB/BX??B0V$6Z;P%\5QBOIQ,CVG0N^#\%+(6D6F<=YG=.[]\PGN(E/% MH^1?4Y7EDEVSI.Z8[Y,U\_A5"WI>PN6&M\:__&3WK5]-?L\D]L)]MW#?Q=1+ M]P_/:VYRBH?;5ONKR1(:5=-2K[#4.\W2UY1)Q67X3.[Y6DAELH=+*9F:*L5% MHVK:ZQ?V^J?9FW$9"%]W2P(#@['Q<*6B(U;V1#2^IL]!X7-P8F9*!G-*UBVK MVQ'76K P,38D&E;3X+O"X#NT4#>Q"M0SN0U"3N[2Z)%+DS%CXP;:KSR"E'\0V-EK&Y>ZY MOQ4P5VF9"Z/=)AC(+B'(QC'FM=VB"\^DV 2Q9VYF7-.=&(TV049VB48V#C2O MCI;3IM0R^VL"B>R2B6P<:!X"!3@D%L2F;Q[? MPC#II1):TF@25W)#!N/T!)H_BF!ZFBOA?;\@:R;)AH4I)S];ET!/9 V+XVQI M;*R,)A#*+AG*QN$'R-/(C36 2XPF1I=-4%-M*0FBG/-ODW)S9.W M8O&25Z+A$:&[;W,C(N%A=?V5B$1/0B0WE5(O7_(U2]:,,*NDQAV8(XK?C/LV M+AY5UV>)1O0D-)K&L,;.]^KT.I3MC1M]XHI5/IM@(5JR$#V)A?0Z#9@>P& I MI'% .J+SB4G(]8GG<1 "&3^7-#IN H=HB4/T)!R:1RP,R76:P->).6]QGL-MH$!-$2@BC.,/N&7'%H M2,P>+E-MKPD8HB4,49QC]D/L;9!H*OK&87+'ML..R+7;5K?M&*D(CZQKM*0B MBK/,).*QGVV&W89L:;2&"U2W8!.$0TO"H2=M$[E@34(+3F.?/Y'?N3E)<2D+ M:*XW&/1HW^BS">9Q2N9QCNSE[#2\^R!*OF2JD2Q.%NHO0GBW7/6M\8Z.1/V[.HD5^ME:OIA M_F9LVWVGWZ-6;]39F R7A.3@0)/G^?7Q/#\3W^P<-4%+3DE+3K^!/#\3 NUJ MH F@>GXF6=G4R^"'/G>X0_NBK+.\&PO=V]R:W-H965T&ULM5IM4]LX$/XKFI3IM#- MK!>_A$)F('#7SK2%:>C=!Z8?A*,0#[:5V@J4?W_KE]J))2OD+M<9BBWOKIZ5 M5ONL)$Z?9?:8+X10Z%<2I_G98*'4\F0XS,.%2'A^+)"S4BF)A\1QO&'"HW0P/BW;;K+QJ5RI.$K%38;R59+P[.5"Q/+Y;( 'OQN^ M10\+530,QZ=+_B"F0GU?WF3P-FRLS*)$I'DD4Y2)^=G@')]<4J]0*"7^BL1S MOO:,"E?NI7PL7C[-S@9.@4C$(E2%"0Z_GL1$Q'%A"7#\K(T.FCX+Q?7GW];_ M*)T'9^YY+B8R_CN:J<79(!B@F9CS5:R^R>>/HG;(+>R%,L[+_]%S+>L,4+C* ME4QJ94"01&GUF_^J!V)- =,>!5(KD*X"ZU&@M0)]K0*K%5@Y,I4KY3A<9^J#+Y&H*?&D^NOEU=?IU>7")ZFUY\_79[? MPLO%^>?SKY,K-/UX=74[14?H^_02O3MXCPY0E*+;A5SE/)WEIT,%& I+P[#N M;U+U1WKZNP[5,:+X$!&'4(/ZI5W]?)F!NF-2'X+GC?ND<9^4]FB?^ZLL$ZE" M/,^%,KI3Z3.S?K$J3_(E#\79 )9=+K(G,1B_?8,]YX/)N3T9VW"5-JY2F_7Q MA.<+!).&PN)!_%Q%3SP&WXU>5Z:\TE21.I[&F(T<9W0Z?%KW1Q#4A=CS,.N:T;I-BA= M*\KS,)0K&#[(?J& L02XARB%3"WGB,>03WD:BN+E@%*_'/@#[,)#7K3!,I#W M(JLFMUX.I!2""(_BNKV*1+46;(^,4P$!=VI'?XAVGT7&U8,*/8I9W1 M,XA1Y@:>>?2\9O0\*Z:;3"QY-$/B%S!8+O+2=ZD6(H.LMV5-7MA-WQ&CNY[F M!W$]CW2\-4A1ZO0$M-\XZUL1W4K%X^U^37RM\Q'%3L Z&'6Q /[Y/2"#!F2P M94:@F,C42SD317I8 KVK,J1-6 ,=*_%4L^X9 M0+S&^MB*]KI<:54DPA3+]*B.3M-RVV+KCAK76ZVUD78]W^T<G,=TF?ARVQ M8RN9UFNN?ZW5ZAMYS?$QQAI @R!VJ-,+L25D3%]5?,01OX_B_C"Q\OJN)I&(>]42CSK+4]UC0!:^+,4BZM =\2\;8 M3IF78BX@%F=0:#R)= 6%C"T=;*%?USP].K,RAZV5$;6'!C$_8#W5!FX9&-LI M^/?TZ&6&??5=;+%[YYF]U3D:0\;0@M$@YCM^7S"V5([M7+Y9<&S++SI)0Q;$ M>J8VR%'/H3UU!V[I'-OY7(\^.R%-L('!M:6BRS S4-)R/+%S?,6:<H* M!Q/[+QU$/6-N!V MGI[()(E446I6>X!0IBI*'T0: F+T+I5*(.^]$?J_V$TCXZ[\OQO:=+ZM (B] M I@J&3XN9#P36?[V34"P_Z$LO95IESRT$]F5MT_6V$"!;"H'9+"HX$D*T MV @>12D*^3*"D#6ZKK,V#ER/.GXW3@V"4 3 3T^@M@1/MA+\*EG%7(F&08#J M,[$H#D&?!*2%W+S"=,X^\OWNGL0D18.>70EIB9W8R7@=] RJCS R)E2BL^[1 MB#&JPS0(!L!LU.]!VA(T>.=]M01@VS!@37\NP!CDR\KR^X6UYEKR&9]=2 M;)G"=G3"0*O&C8A)T+81(2T!$SL!3V+8)Z%S5.1BJ%K+K&2$:C6S=\\4P/9:V6+4:BG:*%M.4"W ME -E*%YL#46[F9WGXW\YF%\[F=]G&4#W6@;LR]JFZVT90.UEP-909-H50_> MVBJR":L@^\V6EDGIEFTM_O$I#>/5#(I3Q)/J$&.>R01QV+=4#+ODQ?EI<>3O MLT././5AOWZD3X_OR"[FV"&4Y#9K=!=K&!\2?V0SQW8Q1PZ)8W75W%^7U<+>=NB<3ZAJ_>/"E MO"H?MEU4%^U?>/80I3F*Q1RZ&PO=V]R:W-H965T&ULO9A=;Z,X%(;_BL56JQDI4S 82+M) MI)9T-95FVZCI[%Q$<^&"DZ !S-I.TO[[-1\E:3">H.GN38*-SWO.X\^#1SO* M?O U(0(\ITG&Q\9:B/S2-'FX)BGFYS0GF7RSI"S%0A;9RN0Y(S@JC=+$M"W+ M,U,<9\9D5-;-V&1$-R*),S)C@&_2%+.7:Y+0W=B QFO%0[Q:BZ+"G(QRO")S M(K[F,R9+9J,2Q2G)>$PSP,AR;%S!RRGT"X.RQ=\QV? U"@/%'ZHRC<1F/# M*B(B"0E%(8'EWY8$)$D*)1G'/[6HT?@L# ^?7]7_+.$ES!/F)*#)MS@2Z[$Q M-$!$EGB3B >Z^TQJ(+?0"VG"RU^PJ]M:!@@W7-"T-I81I'%6_>/GNB,.#*#3 M86#7!O:Q >HP<&H#YU0#5!N@LF[OIC=W\YLID$_S^R^WTZM'6;B^^G)U%]R ^>>;F\\B@;_,F4*<)U.D?:$;$ "P9365M M@@6)0(Z9>%&$?:U77\#O*M;*R#W@@,B!KG.$JVCF('?HJ8E10XRT,Q M.H;<;3K U49T7[*^,F8T^U1S#T"T(2="ZUTL'"6TV\)!GN^B(VA%*]^UAVIH MKX'V3IOG.7ZI)OEIG'K5!5)R>HK!]9%UQ*EHA3QHJ3G]AM/71C0E2R(',Y)D M6Y)M)&QB,G)2UGO:N$IX8>M71E:]O!XM(?MS MY(*7/,.$;8DQ^?TWZ%E_J([0=Q)[0PJM?8)A_9/K(LSO&$QZD4?!_/9T"O;_>V+"]AB^&3@?U/EN"^G3I/8ZD0.^C-ZG=7K#0 M]CO.7KC/M^")"5>_@RC0R_:F:^=6MOS$ZX#;IU90G^S\ZND3Z/5[4RKR)]0U M@OOT">J3F_<\<0*]K][ ;NLLLA'J2)U@D3N]K=EG&? G>0#\?IN%R2:*LQ7 M:36C2V+\EAG0)3CST4!NC7)]%R7YJ14G%<+K!]>Y3))[R*&!W')T:DX?-0@' MVEAK21>?TBDU-!HZ8ZI(_4L" <"P !@ !X;"]W;W)KNFVDMH&]E7:F5=/=_3#:#S1Q&C0$9\%I.__^&D)" ML \T[;"Z7]H SWGP.3ZVGV-\]BRR[_F25DF:GP^64JY/1Z-\MN2K*#\1 M:YZJ)PN1K2*I+K/'4;[.>#0OC5;)B%B6,UI%<3H8GY7W;K/QF=C()$[Y;8;R MS6H593\N>2*>SP=XL+MQ%S\N97%C-#Y;1X]\RN4?Z]M,78WV+/-XQ=,\%BG* M^.)\<(%/0VH7!B7BSY@_YP>_4>'*@Q#?BXOK^?G *EK$$SZ3!46D_CWQ*YXD M!9-JQS\5Z6#_SL+P\/>./2R=5\X\1#F_$LE?\5PNSP?> ,WY(MHD\DX\_Y=7 M#K&";R:2O/R+GBNL-4"S32[%JC)6+5C%Z?9_]%(%XL TQ8#4AD0W8"U&-#* M@.H&=HN!71G8Q[Z!50;LV#_7T\N[M7%]%[]^Q)\O9^BFQ#= MW 9W%_?7"H ^HS^F$_3QPR>4+Z.,YRA.T?U2;/(HG>=#]*%Q?3:2JHG%BT:S MJCE7V^:0EN90]$6DDD_!F)D\0Q4-$ M+$*!]DR.-R>0.S_W]O#=;V\$@^Z3A99\M(7OCC_Q=,.A;MT:VK!A,3V>YNMH MQL\':O[+>?;$!^-?_H,=ZU<([(M]GK?;&E80=)0 D^R(%M MD$T4L5Q&M+PS40[U]1P.@3?ZF'EPUKE[?]U.?W_+1)ZC=286L83<=(V7VAAC MJKD)H1RF!2,P41YV'"T8(8#R6)N;WMY-KW-PW:QY%LDX?43\1>G3G(/+M-?G M^.J3+.B3+.R)K-$1_KXC_,Y\FT:)TD]*)RD]EWWG19< 3;SL)OF&_X:ZSS>S MT/=\IN4J@+)]JN>JB?*IZUE:KIHHS_4)A7,56[4\M3K]NU-AC[+9LHS37,U! MB5BKP@8=7@O4N!V#8* M'/]>+$.+3*QV 1 I[#@U&O#9]:FO+[P@#ON./LXA'&;4]O35%P3:#+NLQ?5: MX>)NB7N=2JXF6JFJR)E8P7EN \/-UJ>C"0"S";%UETT4L1Q+7X MJUS<*=_&-W+),_2Q2NY/E=-#E')X>F-FV!WJZ8X#*-\VQC> \EQC:@-0C<1I M.EX+2]RM+,L,?^ +D?%";SW%Y3Z5NJQ"@&3TTC+83>7WV?$9L_4H0#C/\5P] M#@ .JU'L&#,=!+0MZOHMP:A5)^Z6G;=O"X"I"0DQ1KP)P@[573=!U#7F( X)8\MW4T AZF-]8$3@D#;<@EN M<;?6>;A;H^W<16HZWVZ;H4C*+'[8R.@A49TMT%42J><7Y5J__7VI*J_52F5% M+L7L^U(D'.YY^C)Z4P'OEN,W>3JY"HB*B0K3>E\DK_E=S=O@X.,R!0E4+5*^@) MA+,\S]55#U:/)-N\3S=/.2S+%X7JAETN->-ZE[9@E[9PK[8FAU12WEBO_=; >DL M M[#RU?LOQ%P;T,X[*CZM&7*J*L1XOSLUP;26<^\.6/[9 MZ90O[8FOV15T, MD>YBZ.AO#@0H3"R?NGH. I60K[)&ST$3YF#J&BD(O)02YK9D8%T/D>YZ2)6 M"YX7-:!RO@AJ/(.KOVZ>-^=AK_ORO;*%?;$U>Z0NV8C_[M6KL]A[[2[W'MU]7K%_AL%5R]J[M<[YO8"@"*^I6\N "CLNK[^;02" M*9G=LH]"ZS*.XI]=N6AG(?CF@QE]L@6]LH5]L37[HB[SZ#&?+(Y8N2J>IHYQ M=?$$H9BQ?0F@R.$'XBHR)HKY5LNV%BU*K>:=6O/3[NW[;_COZW26;.9%-9OQ M)"HJT'64R1\H-S]V[K[J%/'ZX&&K?/K!'5H4EUNA>OZ1H?W=_U/6R/."IW;_"IQ,,W _P:0C=OZ#T-* 4?&*K M)^41SU'=I.U9W"]1]ABG.4KX0C7/.G'5K)]MC[=N+Z18E\&PO=V]R:W-H965T&ULK5AM;ZLV%/XK%JNF>Z6L8-[I MDDAM0G0KK4W4]&X?JGV@Q$E0 6>VT[32?OQLH"2 0Y..+PDVYWE\_)R#7TY_ MA\D+72/$P%L2IW2@K!G;7*DJ#=@EWJ"4OUEBD@2,-\E*I1N"@D4&2F)5 MUS1;38(H58;]K&]&AGV\97&4HAD!=)LD 7F_03'>#12H?'0\1*LU$QWJL+\) M5FB.V,_-C/"66K(LH@2E-,(I(&@Y4*[AU03: I!9_!FA'3UX!F(JSQB_B,;M M8J!HPB,4HY )BH#_O:(1BF/!Q/WXIR!5RC$%\/#Y@WV239Y/YCF@:(3COZ(% M6P\45P$+M RV,7O NQ^HF) E^$( /0ZP#H", J 40>81P!F 3!/'<$J -:I(]@%( NFFHN5*3T.6##L M$[P#1%AS-O&0A2M#,L-P+=90%#*UHA%81!_![^!G_,Q^';Q'5R * 6/ M:[RE0;J@?95Q[\08:EAX,LH]T8]X8H [S(DI\-,%6DCP?CO>;L&K7)52&OU# MFI'>2C@-V24P8 _HFFY(_!F?#M=ET_E_HT^^/'I%#*/,$R/C,X_P/: X8&@! M-@%A[WQ)>47I%LF"G-/8&8U8UEZ'CJ'K7E]]/92N:67KIN96K?RF%30MRX-5 MLXG$3'<<:)=FE1F;Y8S-,V9,@QA1P#.;?WSDA6=_NI+,_J:=\@G^+9,L!UD' M_IN>ZUDUR216IF?8-D4W08@&"M\C*2*O2!G^^@NTM=]E'U^79'Z79)..R"HQL,L8V)TG[:B5\MRX MV(W4,BRC]L7Z32,7UG.T:>-H!T05>9Q2'J=5GOGVF88DVHA#C4R)5O2Y2G1) MYG=)-NF(K!("MPR!V\E&J5,GDG9RKX%WRZMK:RG9NY79+Y79)-.B*KA 1J^[.RULTA MJ)WGW' 4;)44X[MU/5]E9IKEUO-58F98ENW*\Q4>7"1@JS@S@I>(BAMG$ ,Q MIRA$\FM *\_9XG3)YG?*-NF*K1H1?1\1O9NE]A.>)T.ZUA:HRB&^<=0<%U:' MZ:9[FE;/W:85=!RO?B:0F4'HZD=R=W^Y@>VW&VGNGK+LMO.>GLR-B-G)6_U>+84(UE:IY[K M7]!<]KFJ!P7&!)%55@JF(,3;E.4%@K*W+#??9$766O\(7HVAI-\7Y6E)_S6T MKOR\+-QX8_,W>1%T[U)>#[\+R"I**8C1DKNG73I\PR!YB3EO,+S)2J+/F#&< M9(]K%"P0$0;\_1)C]M$0 Y2%_N%_4$L#!!0 ( )&DAE=GEV.!60, (0+ M 8 >&PO=V]R:W-H965T&ULK5;;;MLX$/T50ELLND 3 MW2TG:PM(+!4-T,1!E'0?BC[0TM@2(HDN2=OI?OT.)45K"XP1[/I%XN6<,YSA MD)S)CO%GD0-(\E*5M9@:N93K2],4:0X5%>=L#37.+!FOJ,0N7YEBS8%F#:DJ M3<>R1F9%B]H()\W8/0\G;"/+HH9[3L2FJBC_=0TEVTT-VW@=>"A6N50#9CA9 MTQ4D()_6]QQ[9J^2%174HF UX;"<&E?V91PH? /X5L!.[+6)\F3!V+/JW&13 MPU(+@A)2J10H_K8P@[)40KB,GYVFT9M4Q/WVJ_KGQG?T94$%S%CY5Y')?&J, M#9+!DFY*^&P2W([COM>!U!.^]%OR.T+ANMKXW@8NHI.&$LQWA"HUJJM%$OV%C MO(I:Y4DB./"9E_QJG;^X?X M"^)NOL7DZSQ)R!EY2B+R\<,?Y ,I:O*8LXV@=28FIL15*6TS[59PW:[ >6,% M+KEEML,,@T_.LX?'>&;&(T^),YK2*Z=HX+S5)X3U_Y$',MQ->N9O9_N MZ-SY?];C_VS](!ANGQ]NH^>^H9=(*@'O!4G8DLQ8A9=1KFZ)+9";.F45D.]7 M"R$Y'O@?NKUOU3V]NKH$+\6:IC U4%@ WX(1_OZ;/;+^U 7^E&+1*<7B$XD= M;)'7;Y%W3#V\P]>D9$)[]%KFJ&&J)V,;GHTN@K$U,;?[@=7!QF-_ (LT,-OU M;'=\B(MU.,\*'+O''3CJ]X[Z1W-Q+G/@)#U(PK<<]T^9=Z<4BTXI%I]([& [ M1OUVC([FW5.-A4E9_ U9LPM$/?M;6I1T4<(95C!G@I: ;Q5_!JG&B(!TPPM9 M@/A$:FAN%$E?=+O7&O8/$B@8Y*P&X_D#4*0!N1>#M(XUH-&>TD%P@CXXP='@ MS-Z5I8'V>%X,7=7"7&OHK :&Q]-WAL=3A\-3'(P'+IM[944%?-74>U\62W7U=G1O*XW/YV<5--Y MOLJJ5\4F7S>_N2K*558W;\OKDVI3YMELVVBU/"&C47BRRA;KH_/3[6?ORO/3 MXJ9>+M;YN]*I;E:KK/SZ)E\6MV='[M&W#]XOKN=U^\')^>DFN\XO\_KCYEW9 MO#NYH\P6JWQ=+8JU4^979T>OW9]$&+0-MDO\NLAOJWNOG795?BN*3^T;,3L[ M&K4]RI?YM&X16?/CGQ;+:_M^YW2\[.G*F-U5=K/:-FQZL M%NO=S^S+?D/<:^!Z!QJ0?0/2MX&W;^#U;>#O&_AJ@^A @V#?(% :D/&!!N&^ M0:@T\,B!!N-]@[':X)!"M&\0J5TZM!_B?8-X:X?=_MON_"2KL_/3LKAURG;I MAM:^V#IHV[K9YXMU:_;+NFQ^NVC:U>>3B[=)^O8R39SFU>7%SR)Y_:%Y<_FA M^?%+^O;#I7-!FW<7DW_RBY^3]/WEWYST7Q_%A_\XQ\['R\3Y_KL?G&J>E7GE M+-;.AWEQ4V7K6?6C\YWT_O2D;CK;2IY,]QU[L^L8.="Q#T6=+0W-)O9F[R\_ MFL02>ZM)L5HU?WF7=3']9&B=]F_M'.@ M2->SV:+]H\_6SKOLL7L6*R=2;99 MF#RSK4.?X \#I]&9UL\SJ?.93OF?K&^=MYDRVP]S7_\9L_O&S_N7O[@ M9+7S>E.^,\4<13[X[%LBHFU"T.-J&LV1E1]Z<;><9 K_SA3^MJ%WP!1B/6W.8:O<^3[)=Z]^: ^LVV/-O%C. M\K)JCLB_WRSJK\Y_WQ?+I=.< ]YFY>Q_)I/XR#$-"4N0L!0)HT@80\(X$B9 M,,GDP9W) ^O()ZKJIAWPG.+*F2RSJG)>.]/=256U/:FZV30O\R]Y.5U4VZ5V M'Q>;]CRG.=E<-U>%S:=EOKDII_/FCT0ZW)O^$JP=&OJ7@(0E@79T#T)EL$F1 M@A0)8T@81\($""89/+PS>/C2!C>9.M1/#*/12#D#L/9TJ%E#_8"L6!4I1PTK M.(YCY>"/5.1(F #!) N.[RPXMEKPU[RJVW/+QD5Y5BZ_WKEM9G;DWGHFFXWU M$2I0=OO$VIFA+D/"4B2,]M@4#"G(D3 !@DE^C.[\&%G]>+F[*K]=U/-YOIPU M0]ON5D!=; >[[:';J?*Z7N:K?+T=_?+=:6[6GMX^>("WJ@\]P"-A2:1YYI@0 M==A$*E(DC"%A' D3()ADY_C.SO&SVMEDX5@WBN>-E=L\$VN_AGH3"4N1,-IK M8S"D)$?"! @FF=,==7?Y1WV/_@V^+A?3UIS[<\_UHGYP.+7SAXZG4%H"I:5[ MVGVG>0%13C(I5)-!:1Q*$RB:[-Q[^93[-.<:W6IE#G:KJU_E>.&8R)9(H**I M0=13/8@49.:U#!7CFO__&US M>7+0;+Z^ JX_&JN7JQ.[QF"_0=,@*(U":0Q*XU":Z+'S9.[AR-NN,O@L#YKBN'J,X[JCYA_E/@]4E4)I#$KC4)I T60'=WF. M:P]T5 =WA1H/NU8/,>+ <\-0'5*A08UK2&K.V^5O=$%+:X]:>E=@O:/F^4#5D'>[9] :8FK1Q_N M*/)\7_44-&^!TAB4QJ$T@:+))N[2&=<>SUB+T1XVKIYQQ..H^5<=XZ#!RIXF MUZ.II1-026I843>(?3]2*]*@LMP@>TP\K2;-M%CH>B0\-,9U:8>[NU_],F5I M+O).^P1*2Z"T%$JC4!J#TCB4)E TN::\BT^(/3[Y PK4[#T:7'\.#5R('I&0 M2+G?ET(E*93&H#0.I0D43;9ZE[<0>][R0J5J^U[AQ!M'2'7MW!CL3FNY :;3/YF!020ZE M"11-=F:7[1![MO/<=6YV^<'G"=#PYUF.*XXB>"OE!'!#U Z-HJ"T%$JC M_38(@XIR*$V@:+(-NR2*V).H(<5QQ!!X^%IQG%UPL/N0M!1*HU :@])XKWTE M4)JR^;J MZ9(FSYXT@4KC["I#3P.AM,33TR-C:1Q4E4)I#$KC4)I T60'=P&29P^0GE : MY^DIB+$TSMZ#P7XT//BBE<9!):EA1@@8U4!J#TCB4)E TV<3WIFD#S=-F-JYAHC82 MAZ%ZC]O>B<&6-,RFF;O/T MF((0;0(B>[\'>[V/9@K5I% :@](XE"90--G#7=#B_2EF9_,,C^",M"N-B;VS M@XW[8*"20@6I9WCJ9Z25X3.H*(?2!(HFV['+7;P7FZG-T],'$ONJX:!A#)26 M0FFTS^9@4$D.I0D4379F%\5X?^R<;7;YP6>[T)C',SUR$VB74-#X!DIC4!J' MT@2*)AN[BWF\EY^]S3-$!/%8O\Z'ID-06@JET7X;A$%%.90F4#1Y*O@N'/*? M>18W.W_H NE)5!:ZAMF<2.1.H,65)-!:1Q*$RB:[-PN%/*?818W.W.P6_54 M@[B^.K]9 A5-_8=G<8,*,H-@NY9*@L:AH@)%D\W5I4J^/55Z^/I]/U]&VQ30P2EFA0:0)E74KW%0!\!YY?Z-'47.6KUH+FD1!:2F41OMM$ 85Y5":0-%D&W81DV^/F(84 M /MZ3G/LQ>HM=KO@8/=!'\*!TBB4QJ TWFM?"92F;+XN&_+MV9"M -@W3"'F M>K[KJ=,Y\:A=CL=JDJA- :E<2A-H&BR@[N8X=9*+%"I)#2OJ1D'HC=197Z"RW"![/%:?)Q>FI6+?O__@N6R-+FGQ M[4G+HR;'-#L%.FDM3ANN-8^XIFJ"J%TAB4QJ$T@:+)WU;:Y3"!/8?I M/3FFT;B!'DW$'O%]]2%9>R>&6G)/DX&X,)3)S&P=W6P:Z'?\ .ET3Z;@T$E.90F4#39M5V,$]AC'& ]<:"'&:XZ MX__$WIW!SH1F.U :[;,Y&%220VD"19.=V24[@3W9>>YZ8KO\X/,$:&H4&-*/ M2 W$H9(42F-0&H?2!(HF^[H+C0)[:/0P\&NQ4:;P5ZO*57'$,E*93&H#0.I0D43;)VV&5;X5._ZNA1%<>A'K<8 M*H[M?1MJT] 0>2DFA0I2\TJJ-P2@FAQ*$RB:;+XN.@OMCPD]IN(XU)_K\8/ M5^<#L2L/MA8T^8+2:+\-PJ"B'$H3*)ILPR[2"NV1UI"*XU#/>X[57'UBUQML M/NC7!4%I%$IC4!KOLZL$2E*V7ADZ7).$W5QO8>#/:CKJI7&T,EJ4G26&T,E>4&64.U ML6DI8[7Q237/\SK)ZNS\=)-=Y[]DY?5B73G+_*II.7HU;D#EXGI^]Z8N-F=' MS;GD;T5=%ZOMRWF>-=>O[0+-[Z^*HO[VYJ3AWQ;EIZW&^?\!4$L#!!0 ( M )&DAE<=#,@ 9PD $\I 8 >&PO=V]R:W-H965T&UL MQ5IM;]LV$/XKA%<,"9#4XHO>LL1 ZK18@34)FG3[$.R#+-&Q5EG41#DO^_4C M*=FRI1.=; 'Z);&DX^GN>'?/0XJGCZ+\+A><5^AIF>7R;+2HJN)D/);Q@B\C M^5X4/%=/YJ)<1I6Z+._'LBAYE)A!RVQ,',<;+Z,T'TU.S;WK>B<>S$1ZM;WQ-[Q>5OC&>G!;1/;_AU;?BNE17XXV6)%WR7*8B M1R6?GXW.\ M95J3LN/O1NEH\TX]/R5 M-PX9 V.12?,7/3:RS@C%*UF)93-86;!,\_I_]-0$8FL I@,#2#. = >X P-H M,X!V!["! :P9P$QD:E=,'"ZB*IJ+\5EWWMZ@JT]H>G[S*_KTV]4? M-^@8?;NY0 ?O#M$[E.;H=B%6,LH3>3JNE#5:YSANWCRMWTP&WNRA+R*O%A)] MS!.>[(X?*R\VKI"U*U-B57@55^\1Q4>(.(0"]ER\?#BQF$,WD:5&'QV*;"07 M:*[J2J)Y*99(E6H956E^7^=Z6J5RB&)^-E*%+GGYP$>3 MGW_"GO,+Y/,;*=N) -M$@-FT3RY5V\J$!'.C'NF9D;HW/4R.,668!J?CAVW[ M(3GF^ 1OY'9,FN=;).4_^4K6E^E2 M)SK;H2F$G'/?<@;?2-E.F+Q-F#SK#%YPI31.H[I%YPF*EJ*LTG_,#(4YG3OM"1,T\/*'^QE+?GFLB/S9SUH%C("K+4[QG!7-8QM"^# ML3.0><'&T,!JZ$TEXN_'&JH29=M2X;>LP\N?]&\.V1KT[7"8P\*.N8 8)AX; MB&RX,3BT&GP>QR4W%HHY2E(9BY6N&G6MB,)W7D4S53:2QZMRL!["GF''@>^Z M'?,!*3<@L/'8:?'-L9I_52UX":*3TWM?-U$!$1QX Q9M(2ZV \,BRN^Y[#04 M*;F*JJZQ+(UF:388S$;[&W67M]*V&PO2QH+L2ZXZG52;X>F#SB7 R@][M-SA M/\%($2#O7,_OSC(@AIGG!0,3W1( ;$77R77)BRA-UI4MCY#0R:AH75DJY-F> M\_I!?0,,@/U-=P0. .U[YGG=NH.D*''8@/LM^F,[_&_FMHB>!R?6KN*.PGZQ MOL4DQ%WN (H%./0'/&O) [:"KFF)JV[_UM/(ET4FGCE',Y[S>0K.Y;11OFN6 MZ^*N]8 8=EQGP/@6TK$=TZ\Z +FOW?31V@^<+E("4MZ@J2VF8SNHF]Z]Q\ / M>W3<,3B% &SWG2ZB E+'P2 FM10 VSG !9]SU0(2U?4>>+Z"*\.NXLZ%W>IS M@&.?A%[7+T ,!RX=JOF6*V [6;C\KY09 ^C/F->C9)!B\=OI6TW"BTW(5:\GURORGBANH+49*\H]>Q5SW5K^WN5 M%GK!!,8 _GD>;3;TR Y&H;^ -22ED<0.P.81D5:15GZC\HZ*>;58U1RE*CJ MRH0QVBP#P,0C /H3W^U204@,.\Y BR,M1R![.,)VP%],J D V2P( [\7< C; M ^:0@4HG+;H3.S1_B:K&0),>,LI>ZT,?G1E6.-BM>$C.=0=[%6E1G-A1?-.K M#IIF=:@S_B%-U,7L&6P H!\ 3H>>%W;9""!''9<.@ EI\9QXKVI<\S2/\O@E MCZ+0E!1.5V@S 7NTZP0@Y@\Q']+R V+G![?1$]<+@E1SGRRJ5*DU&VURH5NV M6O]4&3<=6_FF,4?#C^KF\ XS@=B %W3I#B1&J3_ &6C+&:A];V'30;;[1MM- MH$H$-WS[VPSN=F-H=G+[4L?8#0=V=V@+^=0.^=J)A,>E60PHQJ8=.JK=TO%_ M4(T];U:IJG"K,HWUK.GGH"\0$Z!NT-L$A 0]'#H#VRNTI0)T'Q5XJ?THJM1" M[3[-,WN5,K57_D5L/_\4T P^:6&'IV# MZHG.3;'DJ-(("WK91W02=-<+@!"F0V74HCX-K11UP#^S7LC7'VZV^+::MA>S M6&HE'*_^7/I&VG:_E[:$@MD)Q0N6WSL]*.ILL=;?Z)K=R3T;>ZS/)WP2=GD@ M((4#Z@U\!&,MZV!VUF$.F!R+^;%B2^N-<#&K(B5F/.-/L?E,8E*[WJ@4LRR] M-_DOT4$=!9T?I4JL2*?3FC66@&KS7:6[W8F2%=?T,VX_R*CVC:ITV? !\U&B M,$JSAA[%ZB6I2M1#,*1]3N/[O2_:?:&!Y0%K.0^SM4U5U^ MG^K\6"]QX(SHDYCB+2%3V+,KT\-67^#I,C MQIA)T7B@]_@!&$!8T)V#NBH?LZ -A:OC\@/,8%YC M W'=__]^")W&6Z?&EKR\-Z?O)#*(4A_RV=S=G/#[8,ZU=>Y/\N'UU?=3P2U2J)9E4'7>NS'#>^ZKBROKT7GU1B<*<9YN)JA)+ M\W/!HX276D ]GPM1K2_T"S9G*"?_ E!+ P04 " "1I(97FL_XD]H# #B M# & 'AL+W=O%:KGS;4N+WQ?)7/(F3H5)12X,A4R9QJG%WJO@D<_FV@C\ M?K=D,QB#_E(^2)SYC964YU H+@HB8=KS+L.+84@-P&K\R6&EUL;$4)D(\=U, M;M.>%QB/((-$&Q,,/TL80)892^C'W[51K]G3 -?'K]9O+'DD,V$*!B+[RE,] M[WD=CZ0P98M,/XK5)Z@)M8V]1&3*_I)5K1MX)%DH+?(:C![DO*B^[+D.Q!H@ M;.T!T!I MP'M/8!6#6AM Z(]@*@&1#8R%14;AR'3K-^58D6DT49K9F"#:=%( MGQDAP-!Y]OAU>/N%D_(2?N^O[IS$9W9#!Y?@3 MN?D\^CHFAP],0J'GH'G"LB-R0KZ,A^3PX(@<$%Z0I[E8*%:DJNMK],[LX2>U M)X/*$[K'DYC<"32LR'610KJ)]Y%50XV^4AO0=PV.$GU*6N$QH0%M.?P9_CB< MON-.JXETR]J+]MA[A(QI2$G)I'[!6LU8D>"4%TFV2.V X,DM&4\)/..Q5J". MB$!/B233)PA23>31:-HF@K6PZMCKT#7.DZ:TB< M_7_.[^#,47!AL,73H42C5NCFV6EX=GY9LDKVLB]3G1W?:-39\G]7YR2,6^>Q MF\!Y0^#\O[A-!N>NZ.YP<&FUUS*U02$,WI[EX.,D-CA@F"44"V<2 MZDW6;^N3*-YBX%"B[?8> J:OV)30-TKTWQX==0Q@.@:"#[:88%I?GWP+,X_W,>Z@ M2K =9O9R^G$G<.>H\^9&V_CTTVZX[E5_K9'+09$:&Q8[7".?T) &@5&PO=V]R:W-H965T!VJ5VF7#)+2AJU<@P2.UG5R<\;L;?W'FNFBT53=>A*YII+^_5,;M MSB+4YGZQ.7E^^H/6\ MX.]:[<+HMR!/ULY]IH=WY?ED008IHXI($B3^;=65,H8$P8R?L\S)H)(VCG_W MTM^R[_!E+8.Z351)1J(SL3/[C=7U3VYUN25S@3^*_8Y;6+B2BZ M$%V3-\."1MOT7][E./R6#-??'B-B5#N(VX[ (^AB"D+<6MKJS>Z$+:*%9%X3H;M:W$C3.ZT"J< MS2.4DXAYD15=)D7+1Q2]%.^=C740U[94Y>'^.8P>+%_VEE\NGQ3X4Q%GXO1D M*I:+Y>D3\DZ'2)RRO-/'Y/E*6OT?26"9BBMG WPM9<(.(G+C55 VIA<(UUMM MI2VT-.(6+Q6 &H/XUVH=H@?4_GTL0LF %\<-H/)['5I9J/-)2[K\5DTNOO[J MY.7BS1/NO1C<>_&4]#\RT?\31?O%5ZE*6J@1WM"M@RZU M]-@P%5]_]6JY7+RY.A6K=_S[Y(UPOG\=:X4L-JVT]_GC-T*3*0*94K[U.B@A M?22;*(L:;XW1E;*%$L^RD$'P-R*X3=Q)KT3KW5:7RL_$WPY5G'SWAJR'->+& MR$B,"8O;UGF8+HL"5.0E.UWJ2D?H!%1L2,Q*J-)6;.&;ZP)^EBA^\A.$$&LH M5>M.F\BA+)S=Z*KSRMU)$J0C<@]7* F0A7=2&#A#@HV6:VUT MO$? TQXH_EX9R3! OGZ0MB.HOR(26ORIS\U6>=H>'60-RPOGX<:0YQ\ZJ[#I M9#D3ES( ES#T@&$2Y2!ENC6*/Q]2TM@5I+.%CL UTEGDD.V'*27REW[EK7C8 M#,05]L2EJ4'"QI* D"!742(Y.(3=EK;*?=VV>]N.I6.HH(^SVYGX\VIU,Q02 M>2837 F_OB,9]-*KJC,9PCEOO/M6%9U'HO*RZ[NBEK9B]QL=>#QX1HNSQMOK MJT$71$J?Z(.*7CC%2.*\XIM0AG_OM2&VG6F%&NJ M",DZL>=39]-8Q$HI>B/1OR*0DH#@#(R2'(E'R'"5(O*!(TT50Y.4.%D\_RMS M%&W9(*I8?BEVMBYK+=:,-O@\6(]%BUHF=_IM(UA*$N5;*[C/HDN-!-HJF0VHP(84SN?YH )%9FDP96;+\ M!&[C;[V[/?"<)9YEM&$+ZH"8<[P!)%R YHF&AI!*[??J^E)ZF)N]9:T+.G$. MUQT&*[<&(?>SU9A0,>OR&A"M'S4;^AIKKQ2O#?I.-&G82QE]*#$1\1\F3A"_ M4K7VH="&J+KD?HB,Y0#T^L#+J 5UUR+\E.D^:IW),,0+8E6'MQZO(RI^H _^ MQIF%R=KEGO)E3)LRRR!)?!H>Y(C=)B[?U8Y(QNTLI(V''U"622.+[WO36AIB MD80N'BQDD4*ZAZVBUF;9MD0#^X8R$Q\#A^HZH)DSA9-G">C#T-L;S2H)B;^[ MV] , UA3=SWDO9Y2PZB,*6>-_(RL#<9Q%PDX2[;)2;G&D;//EMJ2&LY->+B) M7. 1Q+ #!S(V&RI)=K(9$H,5*A=M/Q%0*TKM0Y73@\:0S(!SU%C(\N.[IYD# MDHBQ-D^V=PGYA%%$E+)=Q(X9($&8/D(/\@"5!=-[J6$\RGX_9=-4XUUSM/B' MD$S%IZZL,O4\B.GL8&;?1S$C>(H9,PZUUP]-T4UY@$1J+<476;>E-)C],$QB MODZC [H=U1UJB*=?ZGYNC>$[DT#"!Q^D\OR['_XX,,D6$D8#,\\1A#H:R_,4 M2E[W)I?[:E]CJ-GHF*N7C< 97GF?<,LJ@7 @,'-BX0*%AE$3%$@"GF[30 :G MJN?T5.8LIV4(CV?4(F%KYW%.(SMA5_(Y&45C^303S1B(74CS8X,5A&?X M7GQ^3KI(ZZC?)")V'O>"#9#W./,7?F MV%1!Q$WAD'9[3&((44RHH"CT3$?Q'*BAG^/07PH=$I0/.2[1&GGHTQ$M,USF M-/<44F?B;1HK_TG]_-@Q_<'8R5CK!T_PWOX.X]>N+8X)'Y'PP9&IWT-U1$VC M"R&%^T=,T^+D0.\7W9WDC/W(0SG >C7NP$ MLW CS>I#V,K.]X7\)C&%%VEXGMAQIR-Z?)T>#MM^>;JW M?B]]I5'&1FVP=3'[[MN)\.DN.#U$U_+]Z]I%M##^6>,@ICPMP/>-0]KR RD8 M+N0O?@%02P,$% @ D:2&5^VNP%&B!P *A4 !D !X;"]W;W)K&ULI5A;WEQEB [YOD\QXL]MI']K-)+T\ M=#H=&82M%I KB3CNK^]W), X2Y+--@\Q".F<\WWG"N=[I?\V6R$LNR_RTEP, MMM;NWHQ&)MF*@INAVHD23S*E"VYQJS6Y6[O6 ME^>JLKDLQ;5FIBH*K@]O1:[V%X-HT"S].Y9H1DK=3?=/-#>C$(R2"1B\22!(Z? M.W$E\IP$P8Q_:IF#5B4=[%XWTK]SV(%ES8VX4OEO,K7;B\%BP%*1\2JW-VK_ MO:CQ3$E>HG+C_K.]WSN9#UA2&:N*^C L*&3I?_E]S4/GP")\Y$!<'XB=W5Z1 ML_(=M_SR7*L]T[0;TNC"076G89PLR2FW5N.IQ#E[>2/N1%F)\Y&%,%H:)?7! MM_Y@_,C!&?M1E79KV/LR%>GI^1&,:"V)&TO>QD\*_)#8(1M' 8O#>/R$O'&+ M;.SDC9]&QC*M"G8%6S4B .S:+;MRO K-?E^MC5O_HX\ +W_2+Y^RY8W9\41< M#) .1N@[,;C\\HMH%G[[A/63UOK)4]*?\LLG'63OI.&;C18;[J)?9:QY\O,6 MI*@Q658:7J?GF M#61I(4XB@<&/:@UNR96W\O[QA^1G^A=WKGY2&OY9P3?0RKZ.OF&OV"P*HOD2 M%Y-YL(QFN(CB.%@L(UPME\%B.F'O*XTR%< T&"/3%(C>2(SF?C-012&+ XFXRFNE_&438)%&(-& M" :=ORF=IV[G>#)FT6P!0T,VP>_/RCK&/).OV'PR+FC'#;O.!M5N@#Z0BI II*7T M(45:U'6.E:H\2^A$GKOZE]3]H6.W0[B%T:6R[(#Q:"U$V>61).Y!,1Z<+!\# M#Y1DE:U@!VR4*C5#=HN^TVJ#C52&ZSXOM&%6,6^6X_*XC]H61BK&X3+H08WB M0(')C.>VSDUWH .)%Y0V1'DCAMWQG*SRD!XZ3C]'Z-!5HSJ>F;AWQTVMAT#G MG/@#A$<] C/1.C;BC 8I4*T.L%]"B".;'+8&H:VWNIS"Q(/;D8H<,4(1AASM MWUXC,KQHF"?;@1NQA]%3YE1+,%<:ZT+290#63DP#)@R?3O)6&4N\)%NN-\*T MD5[IMK<:Q M"M-6(H@#VQ2D59+X*+D1B9!W+D!7F&/_4EK:PV,%O!%X]A[.<'%2N\U'M=XI MJ/ ^VI#))=X6J/6*>OL0.DYE' @W2A2&)A=5@H,9X9^X&)0NTAAF>L]/',+;\#F9[3B@&$,F\706.C&L2J8"/"A]D3;TA+ \.:/SZ80L"J,^8;X;L M0_E0[>&!TG'\^O.DQR]%MWP)NF>[]:=@(Y6?(?NER*+&;U$?LK[X0/)]C.=E M;(:USL4+=)[.(\-CI>ILJUNEZ;:;OIP(4"]]K:"V[FLX,D]5:YM5>6L!8&F> M]F<)=3@JQ)I\0/6HO%,RH>NZS9+N5+D.OA9<8P/R&J\DOCL?%1,A";JDM"Q7 MQE#;,LSW-E7V5A=.NTQ1ESL_?^3T]80#:5VE>Q.[[J9H!U1<[M!@\8+(,M1( MI<&)9Z\9.=%B29 KO)AHC 4@>E8##8[%R1Z:5[K:#JI1Z.*0>FA%-+N#^HE[ M6=VCJ8@SE66NQ6DI2B]8NUI.#):@[HP*(GI0HA4(+U6!%S_\@K'CL(*#VJ+5 M^6Y"#/NFV3;^!Q1U.>:49/1=BK9Y3Z!_9Y**)RTU0U_0MI0*MI-17OG1EJ/M MK:$6MZGQDU\'^8X?G ./N)^,Z/XP?F26Z'G%<6\?43@9+DY?/^;SXV3R8++O M^S8RZGR_ B,;]Y7.^/<^_RFK76T_!*[\]Z_C=O\5\4WGT"]>;)6^,P6 9?>EK,SEJ+"V/I],3%I RCTQM0:>.:923D+?GTU*+JK1ZL*M?=2K"]58*2KXJ)EIRI+KW35(M;T< M!:/]PB>Q+BPM3%87-5_#+=@O]4>-U.0@)1,E5$:HBFG(+T=7P?EU3.?=@:\" MMJ;WS"_TP>D9>=/ TNYG\)8I\+8#>JK'FU>_UJ$0;S-X;EHN)5*KADHD) YC5]^!I35F M(&VTL *0E:>I:DB5AA10(N[C8I4];-1\1ZMC=G.BMSWVG9H8UX Z:J7)2FZ9 M+0#10FI,KB667S.F <+57 M_ O&:;:[FKS,&3>&=)1M>#A@'F21G9PN!K60**R"PK!DQR1L@ J6+43K28^G M$*"Y3HL=^]EMJL;@/9E?SMF5TXCIK1+0APSOEJ\PQ"2+_&[Q=Z^%T@5\N"<(W1U\/N_.I%RZC@6/= MYI?Q[9A9[5#<]:-N?S+PEHOE #7T>P/:BERD>-$.H@S#QPC[(M_^-_1\WS^A M,.U+T"XZ:U[C-1RV V\1^$-D$(3>8AH\HJ^^,_O.7T8H]I9A,$"%D,W.M-J KREN&\PGF,LI_PN+IPIO.XB$2(V,V?T3^ MQ:L[ )8HBL&'JPFCY0 U&!R#%QFB'?YRD X6&-B1_XB^41JK$Q65#!+[E+]A MO/3BA3](!_.E%_80WM-M5IYVC1^KWOV$G$5SSY\NC_,P#KPHF/?3=1:'7AS& MQ\>"N8=_KD1BSW)%-#NJ>'E?:RJQ/F*(46$TAVKS=('?XHD,+&@H4MEDKCHK6Q"I2CASX+9(GK66N*[!<;1''L2:;0N1%HQ+R8Q85RZ-,-Q% M53==LU()V=/V8\!*CR&6">P%EH8 3;9UE,>L.H#9PW+,WK?2&M)/.GLXEP_S M"*,$7BMJ3D[>@I5MU9@3.J1TXQ'L0WQ]+$D''59Z#-NT\@H\&P%Z+?1F[-._A MWK45F@.I[[&Z2205);PE,WYJ')STIG;,X;5[F]"LA3V^'> /JX?GSU4[]3\< M;]].'[A>8Q!B0\Z1U1_/IR.FV_=(2UA5NS< !@>^*-QG@5" I@.XGRL$JB-( MP>%1N/H/4$L#!!0 ( )&DAE&PO=V]R:W-H M965T MR];4E> ?%=%MTS"UO.:U7%P,@L$*\*F:SHP%C"[/YVS*;[GY,O^HL!NMN915 MPX6NI""*3RX&5\'9=63Q'<+7BB_TUII82\92?K>;=^7%P+<*\9H7QG)@^-SQ M&U[7EA'4^-'S'*Q%6L+M]8K[&V<[;!DSS6]D_:TJS>QBD U(R2>LKC,Y0W3,_+Z1UO=L9H+HPD3)?G MU'=NV+CFY)87K:I,Q?7YR$">I1H5/>_KCC<]P#LA'Z0P,TU>BY*7]^E'T'.M M+%TI>TT?9?A;84Y)&'B$^C1\A%^X-CYT_,(#_-Z).ZY-8^WVR"]\;)SUUAMF MN64Y^>-JK(U" OVYSPF=C&B_#%M49WK."GXQ0-5HKN[XX/+EBR#Q7SUB0;2V M('J,^S/#]RCO_9H_72#Y/.-D(FN4?26FI#ON:K_Z"\<&QS>RF3.Q?/DBHT'Z M2I/"5 %?9:E#IXS-RI8F<$"2-''.U MSIL>?#5754U"?P5LI#+0JX1.VI"W2FI-O@CTN=I!WZ*_Z5WP>^PA^;4V%3H$ M &]8I$@/M=*N6V]X.O#S+U_BK[W[HP^\-AVZ,O]( M1SW?]P] D4L-5T7%:C)G7K0+4GNQ5&ZPZD')X'GTWCWM ,[[:;RCBMA&QW! MI!6%U6Y+T3CSDC@F"1GFZ;'=Q4EDXY_$UD_0,0/8[M.(_,[$=\[)6-I4HQZ- M-AX>!L<6$CXA_CNQHA#J[Q*NX$&&G UW@[F"WT@UEPI^@\_0QK=LH['O!4E( M@IP,4Y]"PRCWH@R&I;F7^!D,C!&$-#EV$ J'?I8&BCVO%Z%^(N1E3K%"%([@ M0]\_=N# "X/4KH+,"WR'0.U^F 34802IAS_7/_L&20J):U#)%;2H:YL:%13: M+YGIC9;HOXJTFA-T1B HFP"XS\%1N!%AYE6BJ-O2M>>9!-JB,C.P-9;7DI0N M#\=\B5@3]!FRY$QYS@]HWK@]2<5)43.MD;1=1]?W5+'LMB0#D4-M*?K>CUN! MT*X]"BWKJG3=[IK53!08).Y*RO:V\--_,UN>'+JQ<[>;]RWR8.V._W"\')X2 M6R??.N^M'(_,B./("UQ*Q7&(NK"M.XH2+Z%YOPI0QE<3 WW69&:F9#N=D0EN MOPZ">L^]+ KM)XU3DB$AP0"?*,CZY#]"^X@\/XS=*O1HXENIZ%.YFQQV%:?A M4^(PL1;=68NZ$FHWHZ[N1AW<]:R K5.PM+%#L4Z1Q98I7@_@S(QCOT4P8W#% MF'-AZX*Y:%>B160?*D=<_[6OAW%KR (Y3X0TZ#&\ 8:18$*DK843B!$GAC>V M"R'R2U+!F$KQTCN0PT]-I_=)+8RZAF' MAV;<]HVAFVS[;Q,/L9XREKII1#'DLIW&OWUV;R0='D*;DYWQL[E)1/GNG+U_ M>GC4#),DA@A<(&B"H1G:H>GE0;@:/!23"!-T56'#- EMOZ=IY$5)8B&6Y*@G MVHP,FE$O3'.R[[TPVGKZP::I>^"B)&0K3/<*7$/7;^BK[NFX0>\>X+C%3^V- MM.83D/JG:3P@JGO4=ALCY^XA.98&SU*WG'&&J601<#Z1TJPV5L#ZEX7+OP%0 M2P,$% @ D:2&5RKVI&ULQ5=M;]LV$/XK!S>6[DM9F;/1RMKZ M9#(QQ8J7S(Q5S2NL+)0NF<6K7DY,K3F;MTJEG(2^GTY*)JK1^6D[=Z//3U5C MI:CXC2;3E"73FTLNU?IL%(RV$Y_%SD6X%?!5^;O3&Y2&9*?74OO\S/1KYSB$M>6(? \'?'K[B4 M#@AN?.LQ1X-)I[@_WJ*_;6-'+#-F^)62OXFY79V-LA'-^8(UTGY6ZW>\CR=Q M>(62IGW2NI?U1U0TQJJR5X8'I:BZ?W;?\_ >G6JU) M.VF@N4$;:JL-YT3EDG)K-58%].SY)9.L*CC=MA7PAELFI#F=6$ [@4G1PUQV M,.$C,"E]4)5=&;JNYGS^4'\"EP:_PJU?E^&3@)\*.Z8H\"CTP^@)O&B(,VKQ MHL?P]))5XB_F2L&C*U49)<6<=951S>E&<\,KVTVH!;T5%7@13-(M)CG*T!KZ M_6)FK$8A_7&(H=/(@-PM 8M-VT[%U_:T3M./+H(V0>K/'M&A5@71C+YXY@N^*T4!)- M051+8I:0<37C>DAZJWQ1:R$I\ONI5Z*"HFH,ULSQ"7TQ?-%(>B\6G"Z,@]U' MZ69V$$Z[;,OTN(-K'^\Y-O5*R3F)LM;JKL_U3W1$T\"+IRD&:>HE88BR*>O& M GT74Y12 J&<8B_W _JT6 A0M6AT)6RC^7<,I#X%L1 MP?82G!OZ>$%!X 590I$7Q/XC;'JTU K2@1]Z21Y1EL&!%-$85S1E(YGC M>LZ12E3R4.JL5-KV6X%>Y5X>A\?T"OZ$V?&CQBJD]8CRT$N3 (,L]I)I1G_^ M\ -OCQ#*'!N=:5#I,+'H&[4ISWN\,XJZ!']Z, M&(0>+)N:MV>IW'@=:#).'UH)QOD/5HRX_U\X@N!/&Q%B^]%^59TMA7][[O1/W>@7=?9.HH#OOCZL^'62KS-5(4:.Z(P MP9Z.,8A"+P[B0;I;CX*$@BP=9N]8T06*U@*MV$O]<%BLV48C,++L'OO(13$P M$'IYDJ')Y--DG[A2&'?E0FM!1\DAE67YSE\W-C>/2:C%K M;*^7^NAP7A3E] G,:DK#A/(]IYZ1'L0^]=(XPR!&]PUVE#GY#O:JT=J5^GO! M9D(*Z_S:EU*M5-%+R3VI_S?Y6W\W[>9PE(.&MA*PO[DNA&L =[ "CIZE.'IDC74 MC%8+WA8!H/O&Y-*:9$%?#E=[98(*:]LK7&5#7ZJ9ZT@O7V1A$+Z&4HQ,=DE# M=02NZOPD?F:RCG#(>6'FN\'4\Z<^';HQ3?8NP277R_:J[S+=5+:[#P^SP]?$ M17>)WHEWGR(?F%Z*RC7[!531,I,1Z>YZW[U85;=7ZIFRN*"WPQ6^B+AV EA? M*&6W+\[ \(UU_C=02P,$% @ D:2&5\]&ULM5IK<]NV$OTKI:\_(LAZVX\2)9QRG MCW2:QA.GO1_NW \0"5)H2$(%0,GZ]SV[ !^295^W[IW)Q!))+,XN]G%VJ3=K M8[^ZA5)>W)5%Y=X.%MXO7Q\?NV2A2NE&9JDJW,F,+:7'5YL?NZ55,N5%97$\ M'8_/CDNIJ\'E&[YV8R_?F-H7NE(W5KBZ+*7=O%.%6;\=3 ;-A<\Z7WBZ<'SY M9BES=:O\K\L;BV_'K914EZIRVE3"JNSMX&KR^MT)/<\/_*;5VO4^"])D;LQ7 M^O(A?3L8$R!5J,23!(D_*W6MBH($ <8?4>:@W9(6]C\WTK]GW:'+7#IU;8I_ MZ]0OW@[.!R)5F:P+_]FL?U11GU.2EYC"\?]B'9X]G0Y$4CMORK@8"$I=A;_R M+MJAM^!\_,"":5PP9=QA(T;Y7GIY^<::M;#T-*31!U:55P.NZ5,U-L!(L4INU*#RV^_F9R-+QY1X:15 MX>0QZ7_]R)XA3OQBJJ-$5@G"1LX+)6YJFRP0!:*_[,N"OR]EM1&XH*Q*A:Z\ M$5)4.^NEM1+":1T\W2_P""Q>IX*LI!/LN+1FI5-E(4'\5!<;.OGI2/Q:T36_ MV!(QY O-U@E#\M@<6SNDK10*"9GG5N72*V$R(;THE'1>O)B,QZ,Q(JHH*#D@ MNP')4EEM4GK.+ZQ28J.D=6*NOB%=F*%/8T=;1D$UH(J M26W)*HEQL)DA4C'@*4-L*8HM@<@P'\#!YY:*TUVQ&4:YIZ/SW9W.]NWD]-W?W*?>=T*C9SH'O"%3CDJ +/;[ M2(./L/UU-UDV_KSK*62QSC]P83^27<>9G#?6Z]QF&^&N;U3&=_X1\)&/D."_ MZ /',#U;"0U4ENNX77B"^ZX4,Q)L0^5\]K7T/D'W,"^'RKQO9K;&A6:I(ZW M;;=]@&0RP.+S4L[C#+5;-(B?N.W!M]^<3Z?CB_CXEP_\?7)Q. RGGUM9=L+# MH4G/F1EU$) X6A45_R*EM9.7%XZ"/"4@E'TE3AB PX;8G.)/_&[@.OB']&., MQ;/2L_E)M]XQ79&?\DYI5,EOJP0<\]HAN3HW%+E9*5L%WR.A MSB";^LU(7,%Y)61&U*W]MLU,?L&W6%WM7*U$'LX'WUM3#<5ZH:&<1+UR]?QW MQ"+=AX,O"\UX.8H293WHF3 P830;=*;E$BD6PP111"=(#G")N2:3L&?M4R M(,>IP#SQL59L'-S;FW"NEE878C8.EX*U.(V*I?$0H_')*F*A=.P)XL3J>3QN M,L^+V60WU?:O;.>R8)VL]D0$V$@PS2:62%R"^%3[D E@#_@./G<^&X\DI^'!-NF74"0"QR8 * M;D4TAB [!4<@HM S6"[M2K@63""DBC:F5 M_4=;5&&_-HW -5P^50 /DAOY!WO?B[D]UV)V#$-<94F MA-A';$ L*4X@L@[.1HI9:EV.3'944R%T3D4J&&R!5#+7!45*+WDS<,"5$"*XI5RG 8(I$-C->S);'!L6 U8 MITX"DA?37J4FW(FQ%,X4I50#[FEW3\!D]+(1\#3O-;5%\#[##7;SV?_;;S.= M/0_PCC\]&V^3L. )6*UV"&GK%]VA4P'C.E*8*C\B]%N>^:1S;V4$)Q\&!DI: M5[Y1FY*[JAR3](/3-VP^$_WDVL<@T25"'0MP[G0<- M[0*!6*+4)\R>'S7YSR"VA;BQ)@&I@'6&0'3731>>2OXYN1]2DH[BCR%Y3 M%#)1IGN_@*KA:*ON/LS;527P*4DDL&^6P,T:>M3X 5TC>@,W"470!N]*43N1 MO"TR%*ST'AFLI$0^F3:6"MY#F' JX)?,*)F*BF >G65-7B7OJN%E!0MK&??D MM$]P]BP-?8!,6_Y1R5+U'FH,1MR\#)';GDYPQGN76014I*20X5Z@F7TK4;I[ MNGD"=FY&UO 6U9'&*+!EZ2!K3-P"?21QBJM9TQ-\N/G4ZP:PQSOY%=O^6.<+ M &XR2/-T_V:S["&5C<89Q'PK.@!Y=:5.T?O9H'! MSY5?*]4+G%?LZF.^V5X,P80R T)0H)U:J>$CVX\/YH=Q'G$@#_> ^.XN4) > MFI.'S)G5-M2&OEF;Y- SKZIRF8>\AQ'T *>%=/!G?3A;)3ZBL" M*?8(V#*5);9V9!*B^0[\"'R]*7Z..H6*[LE5F+$HT8Q% U0%8:QMG%)QK)H77I>$L/[6EI40?-XEDH)<+>MC".71-6VG: M[KS!R(UM@JZ_+@)XU,8%VM"4D#7D?Q+@\;E25NK8UP M:>;DDIPR7XN#R:&XQ>%0@;K5:JZ*IC8=Q-(T&\_P3,BPT39D!$K__T")NL ^ MA^*SG$N7R'T@9@1BA,FKIV/H M;_T>3&J-@QK1Z"EDK83(4"@CO<)&G TRP#QTZ6C??>EJKA:RR-IBWXX^LKU/ M/[FF,?*Y51+,B%B;1N^@R?G2FII?J3G\:8E$GJ/Y^2-/Y]; M^'@I:QD,Z$$ M=UT:2ZP0K,>QQ(?,D!N;MZTK364UC4NM*<7<4&HH0R5QWB1?0Q4=,AU:<][(XGR5+*?N MEL3T7:PV<6(H'8@5CZ,]CKY2FS9!4JX=-IU&/*TPZ>/6P"KRH4 /;]72!QPO M&WK(J84H+2KRACB;JIH9)3)G?U+4TN:$6PB("_.?)LR'%)LD*8P@%7=MD?$_ MAR(?S%Z'^![/SE^=1LYENMUCUF=9OYF&_?=4BD'I<.R".AAFE>R1I'OC.'WV M?-+GNT26=!PNQ2P8V2PVT,LZ%E8><;:M6;!8?%SNL)G>OD$;>C,$K/L6/0W\ MOO']!MF1"TD76<1Q_W7DV5&-QPW;W@ OF;.:?3$+;UEU3KPE?VYD0 MIT:%O9&KM3_9>+ M(-D4-#".Z2EFH_"FY< =TH4X_88Y7$VI-@*<*_K3,P;'.CRHI&\P6$.F-,*@^?/V^0_%FCU$(S>N4#>I1^-W"!Y]$X5^K@C),+ WV;E1%$CO M;&@ _Q ]:-_01-<*^9?\;[7]&8&M:GDC^##**+T .YGQOCF"VW0_KCG\D]02P,$% @ D:2&5T0DAZ3I M!P LQ0 !D !X;"]W;W)K&ULE5AK<^.V%?TK M&&4GVZK+XF">*ZT\;>C,H3Z_73J\Y(JZ2>V)H,W2^LJ&7#K M5E-?.Y)%W%3IZ3S++J>55&9T=Q.?/;J[&]L$K0P].N&;JI)N^T#:;FY'LU'W MX(M:E8$?3.]N:KFB)PJ_U8\.=]->2J$J,EY9(QPM;T?WL_;M'8.C7GC@ZW:S;BO ME$F_\KF-PV##579DP[S=,(]V)T71RI]DD'Z^_VYVF5V?,/"\-_#\E/17Y^'U M4K[_[FH^>W?=RA*/0#LY1X6(B\0_2A(?;%5+LQ6E]$(VH;1._1<+4-#C+/T) M7THX*^Q2-$BM5RLC Y;4O30?I6U4*(44M71B+75#O.%--LFRF:C))2EID>,R M@3K3"2&3DQ\+97+=%,JLQ-H&_DD+QV*@=>EL)0(X002;?A=;$>#(PDI7L,Y" M.92[=7XB[J/5 ))=P((.2V->S[;P/V,'_NT'2'G?X,8Z 2[S 0;#J@G'K *; M?#.(LRZ$>V'\H*7WXE[D24X*'T?C;'QQ9/'#B\63J/45 @]M%IP'59 )*I=Z M+.@YISJTF2%?(W@"0NELLRJ! M@8@TP_HC_'#3& G(,C(1* 35IRMOM2H28)61)E=20Q@>H)DQHANC"19;1N)& M^22TF(A?4N&RJ?^7LV$8 '%2[!Y05Z@UI[/P;'@EMV)!J)A<2_=GZ^7I).HZ MV0D1(1ER&'HA&A;5R10T6\<.#-%\YWQ7[83P!A"5MF8%X-;.(N&\GCN0RG=@ M['B(:8ACO<1+APJO:FVW1.,^UV,VF6&*P46:$(V$E3\!5153Y2Q2Y7DV%IM2 M(3O0S_+#AC%(S//&**8%#'%=#!'I6M,PRY\>?[UF16_5>A !9ABU5,A:B\1R MAWD)C/T.]@R]5/R9(?M^@QG'7>O@$" ^*'[6F?/2B?BY"0W@T5&89PL&VH]# M;T6&7,0<="-F2#-R] X2OX%"W#"5 M;0>',! 'YJK(5U\H4@EWZ=F\:^Z?T$,-C[?B42/Y;UD([YYGUW'9R_?QS>SZ MQT3IK]!B'9RD4)-G=I1TOSH'&XA2@S;VUWT8D5,PP1%VHG(462 M21,L55NO>K;K]W>^)0@XTC'+LK*-B20%]=9%%' U:2472B/WT5(D+#;8!:% M04X&IT.?0%CE0A,?XE1LEWTSZDWB'$]0B&VN#\(,;EQ=CB_? M9=&2V?G5>'[VUPX&\N#0&5?>(^!:G&7='-J.6\BPWH[3/.IWO! C-8!H@FTW ML&A:14)J9U1^/,1DLH*XM6+843:.VAX5R5/&$R+]=PPPRYRO*L:-+!'P_;Y4/*>G1VY62%>M^U#W@W&P]IY0=_8-X0LN96QL:W M<1TX6[=BV8H$SOX5'T1J#M";689Q#D=BK0==9Y_)3C6/O;QVRF97)WISA^%D MO=23 6NW5K_P/8Y-O?'M4&O:\D?M5-)]1>U$U7'.Y+)<0Q.2:VB%=A:K,C8M MF2>0*OZ6P;6)T;(]5,$TI1UVA47NAY<:G*L$P%G'!\,E# XIKZWPX MD@W"[%/G W400PLAHC7W0+&4*7N[TUJD$3"[K%5@N6NI=%N2C/%5 UZQCGLG M2M%U([#4X$9FQC5#C,N-7R FM76A,DKLP\92M8A F#+G/$M9&+G@9 M\YT?J31455&A4E =AA1FQVSRKL?.#A@*)].CX %R]4*+C$0=O%[,[O8X7"_ MYQ0\V^\9M'V-PJ:%%9BJJX8!7RZ5QQ0LMF!8]O^\/1,>JR-ZKJ/30,[?&@S* M3$"30Q\MIH,/216Y5?Q/N\,*^N^4=_\#4$L#!!0 ( M )&DAE&PO=V]R:W-H965T@).3WGL*Y,2(D_:'BXN"(E?2-A2I]N.< .>9C=W9VGM_,4F_NJ_J[WDC9B!_;HM1OSS9-LWMU M=:6SC=RFVJ]VLL2;555OTP:W]?I*[VJ9YCQI6UQ%03"]VJ:J/'OWAI_=U._> M5&U3J%+>U$*WVVU:/[R7177_]BP\;-Z>S<]$+E=I M6S1?JOO_EG8_"='+JD+S_\6]&1M/SD36ZJ;:VLG@8*M*\S?]8>70FS /3DR( M[(2(^38+,9>_I$WZ[DU=W8N:1H,:7?!6>3:84R4IY;:I\59A7O/NMJFR[Y?O ML:]I ^PK$9L[>?;NCW\(I\'K1SB/.\[C MQZC_E)+^/4KB[G8U2.>&'!$6OY89) YW%#=% M6GKB?J.RC5C*+-U*(50\,-\:NZ@ ,\@JSU15N6E;M*FQ68>#E^:6]J#S)2154V>CE=0=%.K M##MWH^XAFK$7;:D:<4XBC(+77VZ_\57X^J*;L9,U!UBP:)^Q+"MLH!;R'ZUJ M'NQSGU1UW:X1&D28&.?@L?999!V&N=@9018/XZK,^A: FZUJ&BG-RFW]I*;) M;/"83"9VBSZA?>BWS-G;0/:$.8BF(ETAQ6C)8Q#NU+;=BK)E\\1,3:ZLZ>I# MD6HMKIE[\&/$W6S2!K,>8%$BA581O%66%@5DF",VT0)$EZD(ZZZ/,03"GT M MI#$RA:4^R+06J[K:FN>\^1A:;E0ASMD)RJQHV:)':]JR$-;-H25]NMS.%!L$9!SB1YX$II:(8% MZHN;6I'3&MFPJ7'BQH+&BC"0>&ZA@J;5K05IJT!M<\U-^86E3)?&PKF .Y+GC Z&,]_3]K)&6: M3BE&"+[@?" ^FV!G[VSH$VM9RIJ]1O[8(0*(,& ]:6-YQ%X.=1)9CK&>@,3P MOE#8B<).($>582_D98VL@5XP//?%?SG"GO&F?L1EL0\VH1!0VN7?$8!(CJFX M0W"E#1$^S=M"&GM@EZ]*"4&OD":L^#AD\@QPL0(/_'2E:MU(CX+KW M&2U=%/0>ZUR(,/3CV0%+1X+!Q2)D/B9^'(&I8(&;21)X<12)OT#=H$,1O$CA@,L=9$ M_.WH/Y[T=1#3G"O?_3P')H-)S1[]L%>!AS1GR8T%(U]\D2O)0?RW"E8SLS'& MP@%KT^*C@33D[-N*(FQIZDMP"X<8Y:@?Z%\L(&>40T5A"H]$,N2'+FCQLZ-B$YA9\M4[JUS7*9XA%^D /RW M&>0O]>4G63CBP['*6@ M(HO!>1%K\0M]MBO%D<\*B G!'%+=<_&*_'1Z2I7M R,^D')(F53?VKH()J(*L;AKY$[R*$8?Z(RA%B7/6W@6\+>%_7Y3^?KD"-L-> M,( 4"8.#E:C)+RP\[BXEZ*LGG)CG79 MMK*><:C&P,+F N*86>2,*,0YZ;AIM[0E6C>9CH %C5#9EC+Q$;&W;. MSIYNMS$("4H/_!O6):CP)\N_I(*9VCP8T\OJB%9:0>M6-M;A 5A9E+^6XL\M M&"&;-67.B<+*;F2DKCKO50.#NOR#F[PO&6U!-2QNTZY*"KU9$"!S!".V-%J8 M#E>G+8EK$G6WH@6['SY^?@X 'N =4F9G.EBUW=EXA3$:8B4TG$L'#FG#RX=3 M,L)-OTS>2MJ*WI,$-%,H?%QU:4([O=AO2=Q7;6%LR">UN9JY4]Q8R>OD/;:X MZ5!D.E?'1KU!?7G0BLSE]8!(C;+H& M"_F\,81QD65(#RG%;*Y)N!(Q>1N&@T*(NK"Z+:CU@1R\156%X@BKKS$'4G2S MC651\E_/E!9)Q8U(?S7(.OT^R!SIM-G75 MKC=[&=HD,F,D0;58;A;"GCI;=/"'BU5;U2,&E-E&'B_AB4^(+;=*+F4AMBT# M"@+Z5OT'B+[S%Q/[._Y2ZM^RB[J!G+2Y6,@E M>%5JAA,5M=$(1;EV7G\%(+HQ^$7#BJI<&U1+=QU>ZYNP-1&'I X-3=CG1S+P MQ9^>"[X&C33FL\X?RS5NXV#[!8J?#K/V$.E0!GX?-_0=O1FJYQA/]N1H\%_* M& O$@.!A5S"]PC#%@&^O@#T\&\"LOA\3^RC>%JCHZA.("$,F_NRE=XC*\#QX M.2P]>E@,;Q-4:R^?40;3]OY/:F!.VN,%,+_:%[\6!!_4NM]< ?1HT1N%7AA3 MT1N%_B0RE%V)._6"<$9%+ I0?F$)GD^\:)Y(YM542S/W%R>+J24OO67:__S38/][)[:ZH'B3%/ J MSRC!'JN[8C]T=1>CL5+N&^-/I=2#]&E/AD"TUYL<4@-,*%LM]6&/G0ND4=NU MS4B>1^41!+'=5T>H.VBYEI"XU2J+*Z.-?,XX@W, M0R#$1? 4S2'24T=]GWI80D81:VK!%@D$U3="#D6 S.:IQXE3X0Y+VT M35HJHUUO5JAJZ<.U7C(\.^UZ$?GL,1+6J_ M;ZH:3JM-S]^)\NDSF[Z][1S7YJ1M-&Q0PC XE1(/U3M<\SRQBK$4%#V*R]Y' MF_T'ZJ?]^0?]M2=6&Y!_C.YAD[L[Q.A.AKIS#!=+BCVP_)D3)X(3W>G"<%^_ MZR&*D<+HT0EU];N3D_!W/BJ7U\VINQ +D01V#N2?#J.(43^H-*X6\0ZWB&O8Q[AHA$)2I:9')PV MAU//Y&%&E![ -+8Q=,R_]X95LQ&D*R)#4SMMMW%=*C<.6-\L7M M@#[\H+S2]%K(W>YZX;\T'93AQKE+-O@2A*T/%2P=*9?R_F0\&.+IEA/P\T]5 MR':[8'IX:D(&XN!:!X)&@<])*#):NAN4TVJ#F+#=C K_L>6MS$S!]TD3#KQ M$7-B?X++F"Y_^9F.PW'=Z=I%MJ1],4'%ZFIL&OTBP%+VP6%=Z:+J,\ONGHT\ MI]Q_Y"3UR56?6;L/OXU@Q=B(LM_H42(>MA,'M?M'N_S0!?APT7:1NA+$U#'Z M41G:6'7\>1R46YK1I:X*E=MS)?RAB*;-$;NL4WL:-V@3O0)W9%LG?>29#K2_ M^D!'V?P!U!)@3)EP\T+,O22,\3?QXCE_9#'UDAEU?!;>+)EWLX!^5DB=I@_> M?9L3SQ;\;S%9 -4G22!NT\)"19-6&8;.O2B:BG#A!?- 3"CC)_1GGBSH]%,R M+*(I.0J6HMIQO M-)X,HKIIX^K3I,?:UL]J\9B&0T-] SH'&KSC+YWLF4D'[1SNM5\O[E)%WV(V ME+F/&R/FZ*"6MH-BFBF/UAK^3X6QT]$K3'KAZSGA:42"6CI1Z-.!"O#2GW8K M4<"JY:HPL<8DJC3+ZO9(8508N-RZA+&M"-M:^#/PYJ5MG_(G]&#D&QTG[CM2 MGNDWV>)L?SYQP,/^A(DT=DGG0NE.-5PZNS6?CB7]#H_[4L9\_.N/?45^U?OL M?ROK-?^X@<(66#6_ .B>=K^?N#8_&]@/-S^^0&&#H@5&IF"4!N#]JJH:=T,+=+\J>?&PO=V]R:W-H965T/*%..XW$DS?C23OV0J2=.VH=.'R!R*2(& 7H!6M+?]P"45#EV MG+8O%"Z[9\\N]J+IRLF];Y@#K5MC_2QK0NC.\]R7#;?*CUS'%C>UDU8%;&69 M^TY854FI-7DQ'I_FK=(VFT_3V:W,IZX/1EN^%?)]VRK97+)QJUEVG.T./NEE M$^)!/I]V:LEW'+YTMX)=OD>I=,O6:V=)N)YE%\?GER=1/@G\KGGE#]84/5DX M=Q\W-]4L&T=";+@,$4'AYY&OV)@(!!H/6\QL;S(J'JYWZ+\DW^'+0GF^A,^N=6OO/7G7<0KG?'I2ZM!=C+)J.Q]<.U6&0Q:;8=?M=[& MX4#A;/P=A6*K4"3>@Z'$\EH%-9^*6Y%$::#%17(U:8.T3^FCLZ'Q]+.MN'JJGX/)GDZQHW-9O KX M6QE&-#D^HF)<3%[!F^S=FR2\R0_=HVOM2^-\+TQ_7BQ\$"3$7R^Y/"">O(P8 MB^3<=ZKD688J\"R/G,W?OCD^'7]XA>_)GN_):^@_?(Y_KTT79>EZ&[1=$FJ7 M]' 7TMUP$%AT2QV^KO*T9,NBC-F@UAYZ#=\H-$R=N$>=2O 92G"T8)0 <)"9 M7-%B0ZKKS";:5);8!XVZ87)U@E+6]LH0US6G6HPP)%$@0D>)NC>&:CP4Q#:L M))K8FH0$7L_#(H3Y"9$C4M57E H81* *^@)2I .WN-0U+&^.]D:$.RX HE'#;&Y6$!Y)H: 'L MT06A\1(!X=()JNG 1>(UFK!//'X:CPHT F-23X.E)P<['T,CS-0.Q>Y;Z=#I/:+>(2N5 M:"0BW'V2<#J91J.U]+47[2N=6GNZ6#4: 0T'@01@U9< 7/0>Z>G]B*Y[CBEU M(/7VS5EQ_/Z#IP:VG22;,<\&:U'PB]4QL^Y"3 M$9TC21V5Z-)%;<9<2OU0B M&[B_4E+Y%$\4"%R.(:X8875=RJT(B/RO=$2,EP[V,;HP&.F1Q?<^B50:62P, MWA!;*4]Q@@<5ZWCT4B/+#V9,R[),DQ2L8H\9QLW^=#^L+X89]8_X,.D_*EEJ MO)KA&JKCT?MW&&ULK5;;CMLV$/T50BF"+*#8DGS-QC9@;U*T0+,UUDW[4/2!EL86 MNY2HD-1Z]^][2,F.G7K=-NF+/1(Y9\Y<-9.=TO9;ON.6SB58[IMUMH#G! MN^JU04Z4+BDKJW$JH&=GM\C[3\H8MB3-5CG7Q.;6:K&N+5]+8E:Q&U44B-_* MJO0^5S(C;29="]L.H9NV=A:-G>09.T/V094V-^Q]F5%VJM\%YP/Q9$]\D5P$ M_#FU'=:+0Y9$2>\"7N\0B)['ZSV#]Y[K4I3;XT#\/E\;JU$W?YSSMX'KGX=S MO71M*I[2-$"S&-(/%,Q>OHB'T=L+9/L'LOU+Z/]CUB[:.>_%UQEG"VY$RDHH M2Z=<0=EXY1TWS.;$#"^(0"-4AA-'JG27UY3RVI _A?6* MET\>6*#Q6Q1EA!\$>Q";:X+!,F-&/+*B*4]RYKC_B]D1P/G$MGQ@]DDZ% A1UH 9 M E$DLPT6@"N8V5-:^W)S^A+S)77D71;%Z2Y1;7=[GG_&[;?L5?#-^%H'%UY<1R.!XT8]_IA MW!LWC,$X&>!Z%X_'@C,&OS- _ /TWU@A/U!F\N6J$ M8:\)6"<>M$(/X735^+F)]B";TW:R.;<((7PXTSZGM?J-_I].Q3-#492.@.\< M['38DVJ9->V=\PQQ\=VV;[9]$WKJW+1M]T4?H.#GWN7S9;PZ&4V])(RBF/6& M83Q,_#QD21+VAQ%#10Q&<3/BXC"!^LL7XR1.WK)S'\GNT9J#YMCZ90[#5]6E M;3:>P]O#OCAOUJ3/UYME\P/76P%JDC90C3HCK&>Z6>":!ZLJOS2ME<4*YL4< M.R]I=P'G&X7\MP_.P&&+GOT%4$L#!!0 ( )&DAE=8!$,>>0D -H; 9 M >&PO=V]R:W-H965TMFB1=+L?#O>!EFB;5XE422J.]Z^_-T-)EA0G;>\*%(TED<.9 MQS=OAM+9UKI/?J-4$/=Y9OSY8!-"\6(\]LE&Y=*/;*$,GJRLRV7 I5N/?>&4 M3'E2GHUGD\G).)?:#"[.^-Y[=W%FRY!IH]X[X M!+HQOC@KY%K=JO!G\=[A:MQ8276NC-?6"*=6YX/+Z8NK8QK/ SYJM?6MWX(B M65K[B2Y>I^>#"3FD,I4$LB#QYTY=JRPC0W#C M7=OL+YV&S?G@="!2M9)E%F[L]G=5Q;,@>XG-//\OMG'L'(.3T@>;5Y/A0:Y- M_"OO*QQ:$TXGCTR851-F['=;L5C@:#6OT@T/EV7!.&]J4V^#P M5&->N+A1F0PJ%>^E"SOQP4GC)>/ES\8!]FG4.*EL745;LT=LG8BWUH2-%[^9 M5*7=^6/XU3@WJYV[FCUI\%T21F(^'8K99#9_PMZ\"7;.]N;?'*SXU^72!X>K M?Q^*.YH]/FR6\N:%+V2BS@=(#*_@^<2A22-A422\# LYV2I"A+ MGSA=<%ICD=*KM@<__G ZFSY_Z86WJ["53HW$AXWV0CJ$MF8GQ%:2\3OMV=$Z ME-F$S*G[H$S*%A%)3K=6<$+0VK""1[E-]6K'(SJ^K!1\3DLL^"='1 -:@3^R MYK ;T.82W)2D\^VA4MJIU( M-; +!]R3')IVZ;."25 ;7"NC'),#2%NX LS_8[&)<,A]4D&;=1?!![N(F#C@ MW)9X#D^.CD]&SQ%*EM'J>+S2/I$9 UE%?K28C^9/#$'N'SU?C"9/#)EAR'3V M])CYD.,^FBXF3XX[)JKLJ2PS;^,&IL2"0NZZ$4OA98:_O!F>ZQ3^M3&/>),D MZ 0#[6JE') $6 '(>YLQ%=0]'OIJ\^J]/[35/?=@NNO/&E6XX5CHDQ[/H*AV MJ2*TA[B^)*M"IJDF[RMDA@+%GU+0!MR!EU[?QVP81AI("J'0H ]!D()%-1G: M^&(A(M%EX70FYA-6]<60O&CETYX][CTB[M_-)U^8>=K MAGR!28LX#JM&F*,(!%T[(MB,=B2NUUL80 M4H@NS1J8JD&E;5@70[5415 M5#:4A4##N&Z3"*JH<^17'2:M57L&1;1KH__&;7:RYT9UM<7CA\B0A4VL3Y0 MO2%%:9O_7$+954V6.N6K/FK:W8FN1#0PPP.QY&QT@3VS=S 1\QQU!3<*")E- MR<=]6+VW&-D6FU3JU)2>90 T^V8X2/QOG2^E#&;V.G&2MMYQL"ISZ4R MR8Y<@V)'@VE-S(Y#%1=KAXE<,D&IC86P5Y?MDABM6DY3KY=AL'#4^OM*&=H( M[$N'LW<@5I I8%H1FY WY+1&] M45L AO:I3T35H>F>E#63(R4/[E,W,[IJ:"S^("A.M.5A_!O5>$REB3P698+H MM0:S5UIEZ:B[;D* ,T&A&5RA* 4:A8@=8D6J!F9N5+A[K2M00_RXW4@W"%%F M/>=(6_:AD2A!R#'KJ!?(=H(/3(9&6(/+6BBCNG ,49%PN5^8+UIW6E),+5(>3\,'93AB%MM70$"B M"AG-=G4;\LMH=L@LGX*>-#Q[% 6DQDIQ%0&9FY:T \>#@!>CTVZ\D\-^_7_A M9M0)H<8:LC_]WG''&LKGMN8D0V7,>-5I2QX$/^D'_[Q5G'_J'+JJ0AG%[>#< MV>BXOM&' .-;-;TN]?[G[P'P]T=E/EI\+0C3%EF^)LAOWN5"ZO3 &6PE3"5\ MW8;JNQ#VB?9I)&Y+E$TJ8IR5=CZ(C]H%:D+_@3-\,12O33+JST7Q0P&K)U/+A[67 MNT4TUQSJCY<'X4G%+\VM/>UM/Q=:6/GN 7G2W;? =&C1-JO?F(6R_ M_O5*O/XHIL>3R;/I8C(1MTH6X+&XRN[0 KYY<\T'6ARZRC5*JZ 3(+?1?";N M0# [G0\GTWD?!!SZJ>9'+#P.@FC*5-@JA8YC:^O'P:*ZU>]RTIJF/2@( INC M K\%U;1:J@P@;K1:B=_N55(21<4[MN>8O]<;J5TN3:^&#UG^%;^1Z@]I]C?" MS3W1_E'$EG(-+387[3VU*V;'>7^] %Q7TNYZ/X1T^'YT.3R:GS?O 6QRO5,-%;F.H=:@^H"AY;-"<=KGU&5BK=(WF=<8?>X(];WUO0:J_Y MJQ*5(#2_\=-+<[?Y<'49O]?LA\>O7F^EPVYYB-8*4R>CYXM!/$[6%\$6_/5F M:0/R@7]N%,)S- #/B1CU!2W0?,Z[^"]02P,$% @ D:2&5R)^49E^ @ MO < !D !X;"]W;W)K&ULK55M;]HP$/XK5E9- MF[36>8,R%B(50K5]Z(;*NGUVDX-83>S,=J#]][.=D%$44-7U"_&=[WG.S]G< M15LN'F0.H-!C63 Y<7*EJC'&,LVA)/*"5\#TSHJ+DBAMBC66E0"265!98-]U MA[@DE#EQ9'T+$4>\5@5EL!!(UF5)Q-,4"KZ=.)ZS<]S2=:Z, \=11=:P!'57 M+82V<,>2T1*8I)PA :N)<^6-YZ&)MP&_*&SEWAH9)?>E)EWLE1" M[U*-4_&"/*&-1 L0]LVQ%%!"95IP60M Y^ANF: /9Q_1&:(,_^U\4U0O%> M.RI!K.T*]U:[3+7XQ6$"=#[*\[5SC )NH$=_P502P,$ M% @ D:2&5^__GQP3!P 6"D !D !X;"]W;W)K&ULM5I=FTW82&X2_TB2><=QV-MU-FXFS[>[L[(,,LLT$ MD"ODN/GW>P4$;%=<'-:\) 9TC^Z1Q#U'P,5&R(=XR;DB/\,@BB];2Z56[SN= MV%WRD,5ML>(17)D+&3(%AW+1B5>2,R\)"H,.M:Q^)V1^U!I=).=NY>A"K%7@ M1_Q6DG@=ADP^7?% ;"Y;=NOYQ)V_6"I]HC.Z6+$%GW+UY^I6PE$G1_'\D$>Q M+R(B^?RR-;;?3YPS'9"T^.;S3;SUFV@J,R$>],&U=]FR=$8\X*[2$ S^/?() M#P*-!'G\R$!;>9\ZM7=M\Z-Q$_$M@. M_V[.OXNACVZ8XM)G ;GG,HR)F)M6H6D$4-B7C@">XX>UU F)M20!BQ69^[$+ M&?]8,PG)GR07/%]"41(R)BSR@,;<=SD$>6*E($# 11@5/V+Z2+=SXZPK?)%Q;RA-:MB/VD\([3^@O5AF>M70VK3<_)Y'3P1FESNPL$2NF'RX0&F5@-$/HSP-X U=OX)YC!R M]3(_K&^G=V)9UE;7$2=TF/4]57RUA$YOVN0[L#XAGV6;?,C6GQ%XF /;/0M! MOO-A?&$<)VWR!W^$I7 H:K>[@_J!NVF;K%YVR3N8SW3I[JS<_84+U^"GIU>[ M@/6J_'C^E*Q'!L.F!1OD7M]/8"&2F\'SL_4_WUZ&;]RR>ZM-8$7J+*EUOK=4 MB[-_$U# #I6D/=C>Z8+]9!NA:GI[^7=8R4REY>*GMH&=I/ M>*M IO-C5-LK''3.@IB;2B(:5E,4^CG3/II4&TIQ^"LS$\+C# MO(F1, I0+ MO3L8/S(_T!L:(\$4I9>@Z =>CR-P_F#\+SJ/.VPJV^WF67@=&SUL)3!9Q MI)?JPK'0=GD7UL<>-"&-]I$L3#8&31@BNW!$-FZ)2L41#]M=,D9>39@>NW ] M-FHJ$''$XUZ\CS9R;\+PT,+P4-RYU-#)"L0RG<3#ZA(M'!#%G4RE3E;$'Z:3 M.$A=DH7KH;A'.50G*V#HP"G523RT+L/"[M *NW.83F8HV_KG]"S+VI/)RF:[ M619^A>)&P_C0"]-*'.^E.G$LM%WVA9>AO2:TDA[I(4XV!DT\$J*%3Z*X3RK3 MRHHPT\(QLFO"#='"#5'\B4VI8E;$/3^A-5)JPMS0PMQ0W*74$4(Y&%2& %8ID$XF%UB1;VQ<%M2*4$5L0?)H$X2%V2A:%Q;PALF%'\4DX',(M=H#Z%RFG_&E!TJLDB_A9D(I$28_EYQY M7.H&<'TNA'H^T!WD'U.._@-02P,$% @ D:2&5[G_5*5X!P &!0 !D M !X;"]W;W)K&ULK5CO;QLW$OU7"!4H6L"19#FQ MB\0V8+M)?QR"&O'E#H=#/W!W1UHF7')+ZN)$-6VUR_V-HE.9QY M?/-FN.=K'S['FBBIA\:Z>#&I4VI?SV:QK*G1<>I;PFL4VD*YD M46-GB_G\=-9HXR:7Y_+N-ER>^RY9X^@VJ-@UC0Z/UV3]^F)R/!E>?#"K.O&+ MV>5YJU=T1^EC>QOP-!NM5*8A%XUW*M#R8G)U_/KZC.?+A'\96L>MWXHC*;S_ MS \_51>3.3M$ELK$%C3^W=,-6Z\?;? MIDKUQ>2[B:IHJ3N;/OCUC]3'\XKME=Y&^:O6_=SY1)5=3+[I%\.#QKC\7S_T M./R9!8M^P4+\SAN)E]_KI"_/@U^KP+-AC7](J+(:SAG'AW*7 D8-UJ7+NWP8 MRB_5=1WY+,$/MC8K M^SVO\YZ+9_8\5>^]2W54;UU%U>[Z&?P?@U@,05PO#AK\I4Q3=7)\I!;SQRV&EG?F?9MXX5[FEQ^_=7QZ?S-@?!> MCN&]/&3]\EI'$]GO[3CV.?D%9GI\#.!H+//1R:YR="#VUU]]MUC,WWR$W)HJL?<.3^QWOWMZ,>\&D M#A7[:URB8)JMZ &:#QS+5#)3IMG'(][W455>.9^PJK1=10HPJ,K$TOK8,=". ME8RA"?1;9P+"9@"=ZV#WC\'NSZO:A_J(UY2/&-+J XE/D;[P:&/M.UNI E"C MVO">6/.IN M .IX_N(?"G')DB50Q91'TD$1ZYBZ K6L.IEG&3I2Z]J4M5KKB+D6XZ/'.&BV M^7/G2"T6>?I4_>2@ZPZ%D)T=/?&M<:)"_P^2M;XGX$AN?4*%D; AW()YW(%EF&Y8@#P*3>6N!3'E#K M;$]#O&!5]7@;\#HAXT?YD#$Y6;AL?#4]4$=>C77DU<$"<$#F]U63P\88V;\F M_)EHPMDL[_$)9>04N+2L:\^:Y]<.UF)71%,9H$T1"@KP!*.R7U-HRZ*6R8[Z M[:(N\PEOLHBL02LFOF55V@1^"-?3$=?3@U!\C'+V;V,R#=>D?6#^-0O"VYS[ M8],R "=A31.2FL$=>"-@.M"]P> M!@+3/6\CF1>?+N(0.K@:K 2P8V.Y9)62()N1')A!O8Y9HPMC"GJC_E/ WP!&$M#JSP 7G,?L*O'',O_WAE M"3=#+,K:NTW$+@J2JL$,YC-B+S^_X(LD>]DP*_HP!T;?:]N-63I&!%< FDKZ M89N'Z(8H),UM# :&@OA,NNSD1Y"ZGSN!/7U'@:5/E@_LFJKWFVRF[&W?PS^_ MG]P,\'?E&:[<Q:?CI_+ M[46T-VRD%ZJ91"<]VJ:_?4ZY>XW-&<3:%'=E=^ D^C(2085$H8WPC.X7I-\X>8>JB@GHT%]>Q@.7R7>_7_H$G:5TO_ M].)M2FSUHSL7 :'Z^:9YYGQRWPGY&=5,:;AN:E;M7 J MK;L;SU-9Q1JJ)J)C+:X40C94XU"6GNHDH[D-:FHO\/W8:RAOG>7@^J:A,;0JQFF38(%#]/;,WJV@ A MC2\'3&=,:0)/[2/ZSU8[:ME2Q=:B_L1S72VJ8&+Q.U MLO^P&WRCQ(&L5UHTAV!DT/!V^-+G0QU. E+_A8#@$!!8WD,BR_(GJNER+L4. MI/%&-&-8J38:R?'6-&6C):YRC-/+!_;$VI[!U2/=UDQ=SSV-J&;-RPX(MP-" M\ )"#.]%JRL%=VW.\N_C/60S4@J.E&Z#BX"_9WH"(7$A\(/P EXX2@PM7O@# MB844#:R1J\2M@&76%:QM@9F$/U=;9>?_.E> 3\ZCV^.S8WJ:,86#IX+Q>03 M!?32RCRZA+S=X#/.^9B *."K9[N$7)DI)NXIGM,;Y$G?X.>:7 ML1\KK(JH\6#RM@1M=@!8":U6>.+&9.5I,FF3P15O05>B5[3-U?4-/%:2L>^V M F CQ1:+:WJYX<\O+YI&F[_@Q/H@)#9HA6"Y20S(\SU'1'54:D"6LBA&+^&[L)T"(FZ8S3.B2 M> J(-9T%L%*,&SP=DEO@^!&X53M&?!%"(W]0,L.P)C6SX)6>?6,XQ" M('&*1'V(\/LHM*W84,G7D(1N$!@!,:+YJ1$033$IL5(2-T%1?__C9Z%-KSZV M7&/I-IIJIB 332>YPHDT?&,%)LD;P\=H7^,B;?=O7Z4!2=Y]ZR9>XW9=VW8U M0T?8^8X82-,+%Z-5Q^S]6>]=.Y]&AY3IOTZI< O\GX03W L@$$&BY!Z/[_Y$ M.O$QOX02'R2-#O])O4GW8U(88CA-SIUE[^3BQ9U:VN=%#32'.WB<'5^PU7!Q M?W,?GK_W5):\55"S D/]23)U0 Y/RC#0HK/7^%9HO+.L6>$KS*1QP/5""'T< MF 3CN[[\"E!+ P04 " "1I(97BR=<6-D# %"@ &0 'AL+W=O.H^(4N9M? F-X'1KQ5^<-BIHSDQD:R$>#+@]V1FN8809!!KXX'AL(4E9)EQ MA#1^MCZM;DMC>#P_>/]2QXZQK)B"I['["FT\0^,O M%IFJ_\FNT1WY%HDKI47>&B.#G!?-R'ZU>3@R&+L]!K0UH#7O9J.:Y6>FV7PJ MQ8Y(HXW>S*0.M;9&!R16U'H5)'?B@224WL'V744Z8'B#;WH\%NL!\3W M;$)=ZE_PYW9>F\SQ^P$Y,J R+69*$4X/&T9Y40ILE1/*;, MR3W$E92\V) ;IK@Z%\W%_N4%[6_(YN4@V0R3O?D?2T4E6)%HCY, M,"%F1ZP1L0+9E4F[O"@ESXCOMHM_U#MX[4C;T2>/0K/LBG3)5$K@9\61D.F0 MB2ESV&,ORB?\=JXKI$/>$L\-;#H3V;,T'-HT\GO46N'WP<. M:%EG<4^4R1C7'%-\T/3L:!SUH+YQ"5+S-8^9;LXJ@5(HKJ_:'49JNZ[[ BU% MGH.,.::I9"4>0R?V[+'G]D'/H_9XZ+W"BRWCF2FPCWCI?%28[S;+3=%U>9A< MSU!@1]3K032T_2A\":_E9Q39PR#LA9[MTN%+6-/N?H:L;4;NH'B"*QJ K=W-+=:O?& M6317^[-Z\T"Z97+#"X7?R36:NH-P:!'9/#H:H$597_0KH?'94$]3?*>!- HH M7PNA#\!LT+W\YO\!4$L#!!0 ( )&DAE<1!Q8>S 4 /L0 9 >&PO M=V]R:W-H965TQ M @U6-&F+8=@'6J8M(9+HDI1=[Z_?D9)E)7[,6+H/B<@C[\G?W9&^7@GYJ%+. M-?I9Y*6ZZ:5:+ZX& Y6DO&#J4BQX"2LS(0NF82KG [60G$TM4Y$/J.,$@X)E M96]X;6F?Y?!:5#K/2OY9(E45!9/K6YZ+U4V/]#:$+]D\U88P&%XOV)S?<_UU M\5G";-!*F68%+U4F2B3Y[*8W(E>W@=EO-WS+^$IUQLAX,A'BT4P^3F]ZCC&( MYSS11@*#SY*/>9X;06#&CT9FKU5I&+OCC?3WUG?P9<(4'XO\>S;5Z4TOZJ$I MG[$JUU_$ZC?>^.,;>8G(E?V/5LU>IX>22FE1-,Q@09&5]9?];.)P"@-M&*BU MNU9DK7S+-!M>2[%"TNP&:69@7;7<8%Q6FD.YUQ)6,^#3PS%3*7KWH\J6+.>E M5HB54W3'Y"/7;))S=,^32F8ZXPKU'PQ%G5\/-"@V[(.D47);*Z$'E 3H3I0Z M5>A=.>73I_P#,+BUFFZLOJ5'!?Z>Z$OD$HRH0]TC\MPV"JZ5YQZ0][%<\- M7[\B@?/FB =>ZX%W3/KP'K)U6L&!B1D:+5F6F[.Z .!>W,/!UCYU'#'NW;*< ME0DH1E2=_MG?8(6&Y;$H M%JQ65_S_$#E^%I\KDUM\W<0#S2IP')TAXGB8^A&,;&3IFR>C M[6KH8QJ[![8UBU\O[R^1!NM4)=?=:!,<1W&[?_/=3WW^'7.(C(4;MX3 MP$4D1OW0H6"A%V,O L?"& =.! [Z< AA<&XI% +Z(#08]K):!/GC 2YC"B,X MA3.(H>.<6S+!+@G-B$28.'8#-?-^0*C=04(,?^A(8_#;QN ?;PSU;>O$OC!9 M0QQ+V^(J", =TV9EO:\='%7[R]K!R=$&RY..Y45C^:_L"(<+>V?E>Z934 DU M&:TYDW"8ON]A8E'@^RY V51;SPMP0.-F1"#S1C,-]K1L.I6BFJ=H!G=62X$4 MC7'DN>83^B&* $,@ #X>B1J\GD'&>]AQ?3MR,0TY<XTR<":3?(H1VY\')Z;+)PYF/(!T M1.CFO-OZGZX>[G[](/!!!=QI: !]W#5]',?$W?1" M"LT1FOJF@O3#P#4MB(8>]H+ 4 S+6<.T[6(THM@-X[W%9-!YD()/<_OLAI00 M5:GKMVE+;5_VH_I!N]U>_RP I61N+LDYGP&K:+&PS]N)T/!8 MML.4LRF79@.LSX30FXE1T/[>,?P'4$L#!!0 ( )&DAE=E8-(O%04 +0, M 9 >&PO=V]R:W-H965TW*))! MB_5N.8T-)%F*#>B+T:S;AV$8:/ED$Z5$E:3RLE^_.TF6W<[QL@_#_$&B2-YS M;\\=Z8M[;3[;#:*#AU)5=C;:.%>?C\C[Z;@4LAK-+]JYA9E?Z,8I6>'"@&W*4IC'*U3Z?C8*1MN)CW*]<3PQ MGE_48HVWZ#[5"T-?XP%E)4NLK-05&"QFH\O@_"KE_>V&7R3>V[TQL"=+K3_S MQT^KV*W5KW+E M-K-1-H(5%J)1[J.^_Q%[?Q+&R[6R[1/N^[W^"/+&.EWVPF1!*:ON+1[Z.#Q' M(.P%PM;N3E%KY0_"B?F%T?=@>#>A\:!UM94FXV3%2;EUAE8ER;GYE5"BRA%N M6P;\@$Y(9>'D9[%4:$\OQHYT\,YQWN-==7CA$W@IO-.5VUBXJ5:X^EI^3+8- M!H9; Z_"HX ?!!Z(?1$;QH<#AJ\:*G\,Q:5/)/P9SPX%I75BNY$AU% MJA4L#%JL7#>A"W@C*PJ0% IN:1*)C\[";Y=+ZPPQZO=#$>H,B \;P%5V;FN1 MXVQ4LRYSAZ/YJQ=!ZK\^XEX\N!HEFR%\K?%D;J2#R M^ZD369&@;BRMV=-S^&2Q:!2\E07"I678?91N9@?!TF7+N-,.KGV\12K4C58K MD&5M]%V?MN_@)4P"+YZD-$A3+PE#8D!9-X[0=SY%*22T:0JQ-_4#^% 4DBJD M:$PE76/PFPBD/@2Q%R<1OZ(X@FM12T=\(40.MDV=K==+E5U(CM=O4K0-T!&.3SA$FD6#$06'G&09S!>^TH_;62 M.;>H(Q63#!63/+MB+O/<-&0GDX(.GEU\;\I:Z4=$N,(*"^GLH0(ZJN=PW6\5 MYM\JQ*W"9:_P/ZBT?ZZN745M#:4#*?_\O47G%'TM==58HDZ8$%]C&D2A%P?Q ML+M;CX($@BP=9N]$WCE*94-2L9?ZX;!8BT=#CH$3#\01]F*(0.A-DXP*:#I) M8"]PI;1\1:"RH6J9TJXLF^[LI?/-2$(*$I\\2>'F=K'@6#HCEXWKY5*?JM>+ MHBE\H,@:2,,$IGM&/2,]Y/O$2^.,!C%UEB""(]Q,!VZF_YJ;K+ZS\KHQACO0 M6RF64DE';AZBY5$5QVG)NG2K*^]UJ9VN_YF16Z\?2:UI>4"Y:>D)^( FEY;9 M9"2W% UWW(3(,,K.=,+'P'3'D37ET%##Q@=.,CE&%(OY#$ABZO[4.H7;M:*] M 'A#5*B%1AD]F4$#D8TNL&4F07-H^[1'ON9VRJH/;7M?E: M<-=^]2(+@_ U"<5$KR[U1-F 2\%/8GA>LE[2J>*%F<^#B>=/_(/\'._=)$LT MZ_:^S)EN*M==*H?9X4I^V=U$=]N[^_P[8=:2/%-8D*A_-J'V:+H[ M2Y?:T2VW'6[H;P4:WD#KA=9N^\$*AC\J\[\ 4$L#!!0 ( )&DAE&PO=V]R:W-H965TO+1) EO4N.4T".%GV\J%M$*?MAV$8:(FVBWUXS/E:J@<]Y]S XZ*L]$5O;LSR;##0^9POF';EDE#R_,EF_$Q-Y^7MPJ?!AU*(1:\TD)6H/CTHC?RSZXR6F\7?!%\ MK7?&0)9,I'R@AU^+BYY'"O&2YX80&/ZL^#4O2P)"-;ZUF+UN2Q+<'6_1?[*V MHRT3IOFU++^*PLPO>ED/"CYE=6GNY/H7WMH3$UXN2VV_8=VLC=(>Y+4V0EXUD,$! MR 0^R,K,-=Q4!2^>RP]0O4['8*OC57 4\%-N7 A]!P(O"(_@A9W-H<4+#]D\ M9XJW-M^R#::8@9%2K)IQ._YM--%&8;[\OL_X!CO:CTTU=*:7+.<7/2P2S=6* M]R[?_> GWOLCFD>=YM$Q],MQ4SH@IV #!Y^6-E@CRFUA-OOT/8XXVI8C89HY MMTG JLV['[+ 3]]KD,NGZL$=H*B5J&9VJ1:/L&A"S2G4@(&2$ZZZ6('0P#1, M98FUK\]:;35\JHTVK"H(Z&.](!'<_:NM((3I!J/93/$9,QQ.1(5;REJCE#Y] M^7C%2E;EG/9"G-%2B1)"K]4AC)QDF, ;\ ,WC2%QHY@>TM@9>FFGT@S#3UOZ M20)!Y/I^-\,?NF"QFUWIUH\A!4$3IB2N.^YG@^QFQ!PB*^] MR'N.M40NQ D(THC6"O%/1QKQ#^>/5GA>XQ*:HNGK)UT.J?:R"J MO*P+CLYGJMP\A<"!NFKAKDNF-8P@EPO,0=!4#B[<\2GB(/I'B5F3NDV9S&59 M<*7;G(:;;S5E,IYHF+Z*XV[-X8;:ND>*-.Z*-#Y>I'AP%C7&"RW[PLJZX=.1 MQD)K/+*O2H]#DF/7VZI@*Z[PO$3?=8CH%C2PW&PK<\J$@A7NS0&])1K; %D/ MEDJN!-6JK2#>UJ:5HQP[@S$6]2Y_[\DWCU*T,VQ'C3.XV0:X$+0-AGPC>%F M=7WP'M[NC+JU*UDB5$DQ20(WQ*D(JW1WA>%J 2<;S :L]L2-[>=.Z(?^5'$* M("Z@=%+$%9&;HFSH9O#V2#23+IK)=T?S#O=0PFK4T._G2IBCY'L4>_]A\;>, M?#?^_-_0,0(=XF([]<3#;<:]H-W/VUH\RK^![_@1\6_@NV'0(&_9-G$\/R4^ M12ZT$RW@2>@$67P*0>P.6Q$LT2D7=M)W(C_#R=!-HT-*[&/)*/%(CEQ7'@^V=UN5OF:TQSJ'5#H#DK\[JDC']1\JB/IA9' MTZH)[[QM2<(N1H]X5KG=_%ER)63QOS- Y'K0A]1S?>2!%*NX#PD>J8?8P$,F MZ$. 0AYR1A]\=WB0&6(+';LQ(B//]/$[/L8169<)V?>V93?3*2JINPYM3VN] M+R&.XN_GB?O7[-TRA_B30H_3_$D9>S[V)U:9?+?/E]5>DLDEAKYJ5E=:EJ)@ MY'JD"F.;9-V<\,@+368^IX8S; 7(_0?3Z#MS[&ET+3&(9$<]T;D235/Z!C(G M]B/\C9THLSU>XL0I5?G02>.LD\)3;\HU7219">0_D:.+(NR:Z#,,A^ [<>S! MF.&5QW8JZ,8';LBS?N8$00+^T/$R#[D*^Z*8?C)D$3P0, OSN14I^ KON$M[ MA4 ]DBQ&BL(F$U>'3NIG$ T='TWYF5?HMM+*L +O=()N&W0Y1:T#;-Y2QTM" M[%"=#,D1D<(X@GMI2/5#4:3&"J-%G@@=/Z%>+29R#6U;&&$G:!M$/W"2*-Q+ M?H.=.^2"JYF]*5,>U)5IKI/=V^XR/FKNH$_+FYO\!Z9F G.BY%,4];#K[H%J M;L?-@Y%+>R.=2(/W6SN<VL?:(/N7Q27?P%02P,$% @ MD:2&5WW'];/7 P P@D !D !X;"]W;W)K&UL MI59M;]LV$/XK!W4H:D"SWBS936T#=I)A ];.B-/MP[ /M'2RB$BB1E*Q]^]W MI!3-:1TOZP!#/K[<<\^]D9P?A'Q0!:*&8U76:N$46C=7GJ?2 BNFQJ+!FE9R M(2NF:2CWGFHDLLPJ5:47^G[B58S7SG)NYS9R.1>M+GF-&PFJK2HF_UIC*0X+ M)W">)N[XOM!FPEO.&[;'+>K/S4;2R!M0,EYAK;BH06*^<%;!U3HV^^V&7SD> MU(D,QI.=$ ]F\%.V<'Q#"$M,M4%@]/>(UUB6!HAH_-EC.H-)HW@J/Z'_8'TG M7W9,X;4H?^.9+A;.S($,<]:6^DX'TLP%:6R7SCT>WT'TE9I4?7*Q*#B M=??/CGT<7J,0]@JAY=T9LBQOF&;+N10'D&8WH1G!NFJUB1RO35*V6M(J)SV] M_$1Y_UDH!1N4L"V81%AI+?FNU6Q7(F@!UZ*J*'Y;+=*'0I092@7O[LVJ<] M320,E)?V!M>=P? %@PE\%+4N%-S6&6;/]3TB/W@0/GFP#B\"_I+J,42!"Z$? M1A?PHB$BD<6+7L"[9;+F]?XT(K^O=DI+*J _SOG;P4W.PYFFNE(-2W'A4- JLSN.%EJS&#KY-[CO]E M"_<%0BY*:EX*"G1%H5 KFI2Z $W+J:@:*A?;9<1C-_#(>AXU\2@-CX9X*!M2 M]D61I5V1J6=%QFO"%ZTB+.4"'E-L] E&1@4_NH+[0B(^JRJ@FA [VF?*8LN/ M+R^:FC&?\$3ZU%8HF1;2QL_R?@W;[^!=\MZ=SOR1%6?N+.[$()JX033KY(GO M3L-@!#=8"VIG:V;]5< .]C#!['OV2%3V"-=G![3,O6U$PN16663NO\6_OM M(K_SYX5IPF8@JP:RISFA5F&:*H=2A\]HGVG1_YEV:GV+2EI<9&!YU@9OAREK M%0*O#0%[8- C@B[FMLR@H&*F3T8AHY_FE@1=R8!Y3G=T1YVI_K3YHOVISU?6 MY?/=VZ5+-,9!!5'H^GX 4>(&20AWV\\*PM"=)#Y0(\33 &ZWFPT$;DCJ;]_, MPB#\ .=*RSNY5^E,V-O7@Z*0M+7NKMAA=GB@K+I[^9_MW>OF(Y-[3M1*S$G5 M'T^I"F3W8N@&6C3VEMX)37>^%0MZ9*$T&V@]%Y3_?F ,#,^VY=]02P,$% M @ D:2&5Y@^;Y*^! G!P !D !X;"]W;W)K&ULM9E;;]LV%,>_"J$50PMDD:B[,MM $FE;@:4+DF9]&/; 2+0E1!)=DHY; MH!^^U"6R+K26K,Q+(M'G_,C#0_[-8R[VA#ZP%&,.OA1YR99:ROGV3-=9G.(" ML5.RQ:7X9$UH@;AXI1N=;2E&2>U4Y+II&*Y>H*S45HNZ[9JN%F3'\ZS$UQ2P M75$@^O4"YV2_U*#VU'"3;5)>->BKQ19M\"WF=]MK*M[TCI)D!2Y91DI \7JI MG<.S" :50VWQ=X;WK/<,JE#N"7FH7MXG2\VH1H1S'/,*@<2_1WR)\[PBB7%\ M;J%:UV?EV']^HO]6!R^"N4<,7Y+\4Y;P=*GY&DCP&NUR?D/V?^ V(*?BQ21G M]5^P;VT-#<0[QDG1.HL1%%G9_$=?VHGH.0B.W,%L'N!!QM%I0L@>TLA:TZJ&>_=I;S%=65@OEEE/Q:2;\^.H& M/^)RA\$O(,P8VFPHWB".$_#4?O\5_([)AJ)MFL6B=5-E]VV(. ),P[0DX[E\OKLI"^?'>H_^=^^#R;"Z M96+5/.L(K[=/80K>/NUN[5-\?C MRK-,,UCHC_W)G5JYIFWX0ZMP:@5MQPG@T"R2F)F>!]W.;!"ITT7JS$;Z@5"> M@O,"TRQ&LDAGW5^ZVE3"0I6P2!%LD .WRX'[2E+@JDR.2EBH$A8I@@V2XW7) M\7Y,"KSI)H?0&TO!U,KV@M[F;69M:@5-TY](P=0L"'S'EBN!WP7JSP9Z5V;5 M,>66B],* ]^Z-?BM?URY)&6,2TZ;E7J3L0?9E,QV]-)EJ1(6JH1%BF"#; 5= MMH)7THQ 97)4PD*5L$@1;) <:!QJ &-V,_6V3#S8,E1LF1.PQ;1J$W6C]%C? ML/W>_C9.?6ND*%(KSQLIBIQECP1%SO+E@@)[E1"4B/^4H:TH)5I4@E+51*BU31 MABDZ%(EPMLSY[]-'ZS\X,ABNX8W%0F(&?3\8J\74S#2@ZXSE0F)F.H%Y1"\. M51><+[O.68; -8JS=19+@YUU?_&R4TD+E=(B5;1A(@Y%(71>2QF4UHM*::%2 M6J2*-DS1H6:$LU7/,Y2A\7<&6]XPQL(PM3)MRQGK@H05F!-9F%K9OG%,%0X% M&)ROP&ZP.#*()?B)T%SV,^;%O/^+UYQ*6JB4%JFB#3-QJ!"A_UJRH+0D5$H+ ME=(B5;1AB@YE(9PM;)XA"\'DN]NR)[7%U BZX]\M)48N-,::,#6RW7%AH?=N M6PI,-_4U%Q.5TZ[DS2_J76MWE79>7R"-VB_@V264M(?5U5M]NW/ -_=V5XAN MLI*!'*]%5Z+H$>I%FZNPYH63;7W7&ULK551;]HP$/XK5E9-K=012 )=&40"LFE[J%:UZO8P[<$D M!['JV)EMH-VOW]D)&;"4M5)?P#[?]]U]9^=NM)'J7N< ACP47.BQEQM3#GU? MISD45'=D"0)/%E(5U.!6+7U=*J"9 Q7<#[K=@5]0)KQXY&S7*A[)E>%,P+4B M>E445#U.@P!K$"\HXDL "E("-;TVD"AC*N MS_#P[C8AIR=GY(0P0:X8YWAG>N0;S,#R^&D=;5I%"YZ(-B!74IAQ4+(@,ZR4PL\"'X3)RX0&M08O?ONF-^A^:*O=:Y(EKT2V5]>HJ6MTC#W>+V5:E_*<<$;GC#/SV%;* MBO+24=KFN8ZC;F[)3H:]Z4E:HEXT;EL(NY)[S?2^T>E;Y^4@E0N!?M] M^-556OMM6B\.M/[K%%YV^OM.R=%L7GK-_DY?PPM;NOF@22I7PE0]HK$V(VCB M.N^!?=H;SJI)\I>FFFM75"V9T(3# BE1- I0U:RH-D:6KGO.I<%7XY8YCE=0 MU@'/%U*:[<8&: 9V_ =02P,$% @ D:2&5PH=#+F= @ #@@ !D !X M;"]W;W)K&ULS59;;],P%/XK1V%"F]0UEZXME#;2 M+B F,:UJ&3Q,>W#3D]::+\%V+_#KL9TT*B(K"'%[27SLZ+0L4=B67BA-C3;4(=:&0S'T09V$21;V0$RJ" M=.CGQBH=RI5A5.!8@5YQ3M3G"V1R,PKB8#"B[_R]PP>*&[TW!J=D)N6C,Z[GHR!RA)!A9AP"L:\U M7B)C#LC2^%1A!O66+G!_O$-_X[5;+3.B\5*RCW1NEJ/@10!SS,F*F8G6;;*MSV M(DB<"DBH@\;S+C3S+*V)( M.E1R \IY6S0W\%)]M"5'A4O*U"B[2FV<22>X1K%".(4)NAQ2L8 Q*I]MD2'< MSAA=$'^ QU=H"&7Z!(Z "KBAC-EI/0R-Y>'0PJS:\Z+<,WEBS]O,M*$3MR") MD@[<3:_@^.CD6YC0RJBU)+66Q.-V#FMI_5!*"UYO"UL6.(?WE#L_F]&K S([M'4.P=@JP/0;> <+D2IDE?R>"E9^#N M]3KM1)UV;QBN&XB?U<3/?H;X;\A/"Z:&* .VY!'NS[=4/PQ\-9W&\6D4-RDZ M2.T7,]:MA7?_E\+L_@&9O5IF[Y\79N^[PHS[43MI+LQ^3;S_EXC;!2KG3<0/ M,X@3X%*8I6Y*0[CW>7>=\H:H!14:&.86+&KW;=)5V7U*P\C"?_%GTMC^X8=+ MV[!1.0>[GDMI=H9K(O4O0/H54$L#!!0 ( )&DAE=)WQ5<4@0 %H? 9 M >&PO=V]R:W-H965T? MP!P"2#/85E;*:$?,3G(1Y<+8!5ACNTEW QMI'S[M P8[Q@NAF(O!-OU_U:YJ M_T#U>$_9&U\#"/(MCA(^4=9";$:JROTUQ![OT TD\ITE9;$GY"E;J7S#P LR M41RIAJ99:NR%B3(=9]>>V71,MR(*$WAFA&_CV&/_/$)$]Q-%5PX7YN%J+=(+ MZG2\\5;P N)U\\SDF5I2@C"&A('^AN=O/R9A8>AQF- M_@@#L9XH X4$L/2VD9C3_:]0W% OY?DTXME_LB_&:@KQMUS0N!#+&<1ADK]Z MWXI$G @DIUE@% *C+NB>$9B%P+PT0K<0="^-T"L$O;K .B.P"D%63#5/5I9I MVQ/>=,SHGK!TM*2E!UFY,K5,<)BD*^M%,/EN*'5B.H<=)%L@G\@L"P:,S&CB M0R*8EY<^"<*9?,(_D@VP])K\&=%4ZAP\ M.'$?K6/T:A;;-,@TJH/L1M*PYIR7#');;_9_IG)0IG* :Y9?][0IKZU1KGV$ M,&$V)LS!A+E(L$K=AV7=AWEFS2_;XU];QHMB.J@Q72Q:M4(G30O]!A=N:E?\^.MK>\AK'U14FHU*[C)G5$[0:@TNZ#5 M7+Q7=W'4)D]C3*.YFZ ?NS=Z>_OF)G,^\W6Y/>35E4/M":'2'%2:BT6K+H5C M9TGOW:@TEPL6K7@QY:2WMK'N,F<4;M*J#2[H-7,6:^;,VK# MJ#GFH.;.ZLG6G\S[*MNDY23SV'QOI;Q:;@0_9-N?M>N/^FBF-URW]9&3;_,> M\?FN\Y/'5F'"201+&4KK].728_E&;GXBZ";;>%Q0(1=%=K@&+P"6#I#O+RD5 MAY,T0+F=/OT74$L#!!0 ( )&DAE>J9LQS=0P (6, 9 >&PO=V]R M:W-H965T>\]?YR^;;=OYO-F><_717-1;?E&_.2VJM=%*Y[6=_-F6_/B M9G?1>C4/?#^9KXMR,UM<[E[[6"\NJX=V56[XQ]IK'M;KHO[^CJ^JIZL9F[V\ M\*F\NV^[%^:+RVUQQS_S]LOV8RV>S0]9;LHUWS1EM?%J?GLU>\O>7+/8[Z[8 MA?Q>\J=&>NQUM7RMJF_=DW_>7,W\KDM\Q9=MEZ,0_SSR:[Y:=:E$1_[89YT= M&NTNE!^_9/]U5[VHYFO1\.MJ]9_RIKV_FF4S[X;?%@^K]E/U] ^^KRCN\BVK M5;/[O_>TC_5GWO*A::OU_F+1@W6Y>?ZW^',_$M(%+!JY(-A?$)A>$.XO"'>% M/O=L5];[HBT6EW7UY-5=M,C6/=B-S>YJ44VYZ>;Q*^]MTW#Q8/]JS=>T7I2<#<#WB>^?*CK3UZY\7Z[KQZ:8G/37,Y;T>FNZ?ERW\%WSQT, M1CKX[V5[X87LE1?X0:BY_!J__.VV%I?[NLOG8J@.XQ4-\6*B]FHOXFZQ6M>TPU(V9:\>:.K]#EUI$_=O6/?--MBR:]FXBW9 M\/J1SQ9__0M+_+_IZB9*IHQ">!B%$,N^^*UJBY6W+)I[C__Q4#Z*8>@6C9AA MKS <(-WX/#>:[!KM-J#'11JQD*67\T>YZA=@>NACBO;QR\7G"Z^M=_OM]XEW M"IK)=F*(DBE%9X>BL].78499+5$RI=K\4&U.L@SSX3+,L[RW"(=!OGX!,A]@ MP'?WVVV?FVB:J+*I(R%A$4-GRG0D7GFWW4P^CLWDOAEYEJ(\8+VIU$0%:9B/ M_$9C "L,I8#%-:_;\K9-6MX-MMU92MMJ.D<$*53:T;\(2%I^\J#&4< MZXJ)LJD5 [PPG%Y,=Y9]&OVNL:]D&"(^%8[M+< ;# >.T_864A*ARJ:.!+ ( MPV&$;&\98DB2QU$?EW5AS _BD0D%7&$XKUQ7ZS6OEZ7X)+ MMKS6=I$45*BR MJ04#JC "5F&DL$*53:T8<(71\ H;LDC ,C;8631B2(LJDC :04X*1$MGI3S:8<#K;D8=38;@SH$Z"@(5BOWE:U( 'Q$?)K.[4' MDR(053:UXBE&\LAX)HFSJD3] 5HBB"]DJWC>CK.(HC[(^+6KB6)H' MTI5 M.(0&K7REB4/TJQ @*<0A2;NNO?]Y9LH6GMQZBEUH6R& 5DB@;H6DM$653:T8 M:"ND4;A"0XE+$X=H7"&P4(BST-@BM5&_\":L)\[%J5((:!42G"J%I$A%E4VM M&) JI#E5"HUD,$W4".Y&@#J1P_.DB/0\B2J;.A+ 2M%YSI,B(QU,$X7H8!&P M3X0?)HUM.A;Z&-Z"]:RZ(* (""@BT,@XTC'1S?#4UO/I@G B M()R(@' B4L*ARJ96#(03T1!.9*:;:<(PW2P&SHD=@<#P%IR M'OTM,=3?-'&8_I8 :R5'Z&]BD?^+/_*5Q[1])E7BJ+*I]0.B)0Z5N(04R*BR MJ2,!0);\$"4N&2IL^MMX-$KM>9E227 #8EQQU4P7*U$>?PQJRGT,7150(\EA < M726DO$653:T8>"NA.;I*,-EM7XFQ,I<"!*4.3ZQ2TA,KJFSJ2 !%I>&J-T#D&^U-!QT2; MPQNQGE$7@),"X*0$@).2 @Y5-K5B )R4!G#2:2R:4A"0]3N R1EQTEQL-RG1#F\ >O9=$%*&9!2YE"4RTA%.:ILZD@ M=&7G$>4R3&[;5VJLR&62/]%QBIS,C!;:'-Z:]=2Z0*D,4"ISJ,UEI-H<53;5 MU@FH+3^/-IDBAQ5-K5^8+7>)IIXJ) _#>RPH&N\E,DN&/6,^?BH"H'#LL) M#JIR4KJBRJ96+'E%$IE%FKE%6MA%RGZ13@TCB1TCG5A&^I)GI'\FTTC?S#52 M$X;91OJ!5,DIAU>!G3HWT9C]/#LQE_0E=TF?PE[2I_67I$K7JUIRF/1I5+J7 M/*C'I"8&,9GT)9=)WZ7-I$_K,TF5KC<:DM.D?R:K2=_0:U(7AYA-^I+;I'\J M&QD94N*MV,^P$TM*7_*D]"E,*7U:5TJJ=+VJ)5]*G\B8TC=TIM3$8;?8,=E3 MVZFI-K&KMB-;;=E7^US&VH9WVND"L5OMF&RO/>&O;?AYS5[CFVC8?MJ=()-L MR#WAR'WBFX 6I=QX=Z_T\4A-^ QV=4;-\LV> M,Z7X3 M+=C/KA/HDNV]F4/MC^'FX?:CX4+]8[)+^(1-.-U:-[HK3Q4*EUO#"30"QP*A(S6E)PL76\T))C#W;Y=B80O MS:('1VA,KR()R";\Q2?6N+$\.-&._52[$ B99%C. @*)D-'ZEI.EZU4M$1QN M"&Y^O!!,ZX1X3*^+$E9->(I/KU@;J7"B-?L9='(L)OF5LX#B6(S6J9PL7:]J MB<)P"W"+=3O]Q^UX3.^+N20T"EV>AN$6Y=831I6N-QH26TU8D9.!8CC]1^YX M3*\$"8UPMVZ#C)=SB3S,/9A'LXW3YD $1H3*\$"8B.-!:7]B$3 M?9#66YPL76]8)!"BL!=GM/[B9.EZ54L@1&0QSE#W\)=JS$%(LAAG+CW&&:W) M.%FZWFA(('0FGW&FL1 ??L&I.0A)'N/L2)/QWB>R(\1 6N]QLG2]D9*@:,)^ M_,2E3PM+3HS)621_<^^9Q$ #[W(\IE>"!%.X([C!TI\4 6D=S,G2]89$(JK( MI0B(.Z3;CX83$5"R0F<37NAT:WSZ+D \IE>"!%*X9[@17]HH@+2&YV3I>N,C M(5?D4@'$#=7M1\.) B@9JS/_;2; %C\8\ES!O[CEOWQ=ML;C<"N[X M4-1WY:;Q5OQ67.-?=,8R=7EW?WC25EM1\4SLV&U;K7\_+A[GXMG\T.639SR;1%G6R?GMY>S*_2*^;1J4$?\ M'O/'XNBQ4TFYR;)/U9.?-YN!KWB25)E$'9^;I+/#>U8- MCQ]_S?ZF%B_$W$0%7V7)'_&FO+^Q MB75GSGI?E%G:-!85I/'VZ7?T3V/$40-$3C3 30/,VG]G[=OIKX'I:(+%QW<3%_.'9$#\,A";$2Q@QA0>!7O>#! MH((<5!"P S!^4QX-F>]-@^NOJYNBS,74^+=));'9.VPF8Y:2M7RE!U\IV#M^ MR\HH<=;*\*JGM:CE<%$YG,KIJSC^7W1VL:YMG1>%\W KT2&K?W@KD,/GF:X9@JGAF",&!8A@H::1AP<&P MX'\P[!?QW&18H+EQ%KJN8IDAR$=J)P-5C?0L/'@63NV9R9S0, J1AY3>LC*$ MH2!0PQ@H8:1!BX-!"]"@=]F6?VF$.[?[$X0$YA@ZY=M,QBPE:WF'7 FQ[O-I MJLEAR3VKV9BM;&W_CCX$H& PAEV :*D/-$!=0O/"4H0;7,U:OA&\$ M NK2N%R9/Y-@38\Z^7:',+BCM#&%S/6+T2K1%( MF,L?BS).HU((?1/%N?-[E.RY42SIV:GU.&.GGH)[D01?!)/OQ_/KA0-"J-J5I@!.+($3#P3.DS,C[N9-0PA2Y4[! MFUCR)H9Y<\#,B'64U/3J(6=$W92&*QJK6+(FAEFS]]RH;X":.K4>A0-OH>[/ MP#6-U2S!$,,;I2LN1O!MO!:R"R>[=39\EQ6Q>2Q;Q4.KV9BM;&T7)1[BP,*% M+TM@U_AG,QNSE:WMGX1.#$-GCX6D&S8-(=A5=Y497,E8I9(W\4#>/+V(=.-F M=PB#RQE[45/BI@?CYH!%Q.MDR55W"(/K&:M7XJ8'[SGV74(\?4=1$ZN'&+HS M7,]8O9( /?B*__/QVK-Z'L!J-F8K6]OHV2 MP>6,E2N!TQL(G">G1J^;-[M#&%S.6+F2-CV8-H=,C3I*:GH[0QA+LHAW/C8*MC!M]EA!=(3$U6$>=;3I80CAD*I[ M%G ](_42B9MD(&Z>7$)(-VUVAS"XG+%R)6T2F#8'+"&D&SB[0QA&N(0R'!GC:&IL!.(K&3#,3.TU-D-W5VAS"XG+%R)742F#J' M3)$Z46IZ.T,87,]8O1(X"0R_44H$@D*!)X [$^)G*7 M/?!\FPI0=*([OEU77]J 3XS 60=/C%;1T5:VMJ,2'7G6H#J%GZD7"E2DH5*\DPC6-U2PQE<*[E7U7'JIO M1M*0^D25K(>)GAT05?04^$@E/E(8'_^,MI\X=VZR$V?;X>9#YT"KV9BM;&WK MCK[21"=>8*C5\YY6LS%;V=KF2NRE,/;V6&!,WT@B*O :HK2U90K@I1)X*0R\ M ]:6SK.7J^X0!I":PLNC7P\_40RJ&&$WP%!Q*)8=2> NS][)B MV,C$GOIQQA"EZ9T"#7V)ACZ,AJLLWV6Y$.QLJ@D2_OP"YQHZ UK-QFQE:_LH MF=.?^N"G;_7@I]5LS%:VMKF2;_WG'OST#5NPU$6^\O62E2$.!0O?5;ZMPN"" MQ@J6<.O;.OOI&PYVJK.0*0:I5R[ABL8JEF3K6SO^Z1O.=@;JU\%7IB@2^*KJ M*:#4EU#JVSD"VJ1IW3^!+$BH H4A3G1OK%[-9G!90V7/CVZ=4MWHYEV4WXGN MZB3\5J1WSP/Q;OG3O6.>GI39KKZ;RDU6EEE:/[SGT8;G58#X^VV6E5^?5#=H M.=S!9_D?4$L#!!0 ( )&DAE?1GW]17 , -T* 9 >&PO=V]R:W-H M965TXT1V1EENQ:-R[EK&(U%H MSG*XED0564;E[@5PL1U;KG4W\8ZM4FTF['BTIBN8@?ZPOI8XLAN6!O%V'),0L AT8:!XF,#4^#<$&$: MWVI.JUG2 /??[]BO2NVH94X53 7_Q!8Z'5L#BRQ@20NNWXGM*ZCUA(8O$5R5 MOV1;QSH620JE15:#,8.,Y=63WM8^[ '[P+\&N"70JO,2EF75--X M),662!.-;.:E]*9$HQJ6FRK.M,2O#'$ZGE*5DI??"K:A''*M",T7Y V5-Z#I MG .905)(IADHTB.3#67<3/=P^Y 9(L@ES/5^T'Q'IB+7$LM34(Y,VGS9D:>7 M2,BX>H8T!YBS/5XL3<_PGI&7MPDO%BQ?D3^>$<_Q_ [X]#1\LI8( M=[K@-A:CJ8C75,0K^?PC?"?<0==[JG1GD@FIV7=8H-M*GY$KIA*T^S-0^=/S M+Y.Y*BOQM%RH-4U@;.'IH$!NP(J?/'(CYWF710]$=L\POS', M/\4>3ZYFU9:JA9>F?6(ZQ6V!6X?LT)1#Q[H,J5:)RE7,X;>)PS!PA][(WNQ+ M;8<%011YPR;LGHB@$1'\N8C)4H-L-!"=2E&L4K+$@Z^<4;\CJUHWW).'!]FUPT*O/PP'W>E%37K1OW?:%662 M?*2\@+_JLN@AN^R!R.Z9U6_,ZC] E_UTJ\N,?KN,H1\ZAWNQ'88=YH9A=[4' MC8#!?^FPTY(&'=W5#_L'BMI1 S=PCVS?82-H^.>"W@N-._1TSL/6"19AKT?. M0=+M,&RZL.\?9&WO73[,Q0__J%1]ER^HR50VT6)?WD;G0>+LI M7U.\?X(T ?A]*82^&Y@K3G.CC7\ 4$L#!!0 ( )&DAE<@BS7<.P4 *\? M 9 >&PO=V]R:W-H965TTS<1")-$E:;O=IQ\E*Z)3B2PMQ\@;6T\\ M_N]$_4ZG&ZP9?Q)S2B7XEB:9&'IS*1>GOB^F\IW/LV&7I KH@F=RMP$47\K>D&3)+>D='PMC7K5G/G [>UGZU>% M\\J9"1'T@B5_Q3,Y'WH]#\SH UDF\C-;_T%+ASJYO2E+1/$+UN6U@0>F2R%9 M6@Y6"M(XV_R3;V4@M@9 :!@ RP&PT+V9J%!Y2209#3A; YY?K:SE&X6KQ6@E M+L[RNS*67)V-U3@YNB!B#G[_NHQ7)*&9%(!D,W!#^!.59))0,*;3)8]E3 4X M!FR"93+. MEFPI?CP);IF(BSOV_E)9CA/Q ;P#<0;NYNIJ94T,?*D\S_7[T]++\XV7T.#E MGU-Y E!X!& $;@?7X+W[SZ\-..KP%71@U7T8&$7&>Q>THE\X??+" D5H2.S M?_]<*W/@DZ2I^+?)I\WG\7$VE 3 ./JJX2,H=(]2IJ3I&W69) M424I:BO)'J&HIJ7;#PUWJUN)Z?YCUX0-&OH51IZKAKL >C5 MET@/HFZ_>?I^-7W?.OW]R?@$2.6[6/+O0%28:%)@M=3R60\#G02"-^18.?DK M.[>5X<)#HJRTOKTX#,LRU&DCM+*[-)40: M]J$#[=O +*SSWB1&LSYT@/T., OK=#=IT' /'>CN K.PCG/+(M$\#^U +VCV MR%:49^JM7 +USIY-\_=".]CL5ML^_#H#A+VW))LU_[1U3N>7T)Y@]B5;OYYS M^X9W$*AS";3BO#7;2K/;:CJP@WL&/1K_T '_>\ -.O,?;I4-#OQO S=83P F M,9K^T('^.\ -UFEO7C::]]"!]RYX@W6^V]:)9CRT,_YODCU1"B;,4&':A[=\ MUJ'&/XS>LM2TYIZVSNG< AV*A?8@@PW%@R'?09TYH$/QT(9C#<4$1(92 FK6 M0P?6[X.Q.NP-Y$ :]<@!]6TPANJL-XG1G$<.G-\!8ZC.==.B01KLR 'L+A1# M=9";5PG:^FIC9_D%2U/*I[&:?T$6E#=.;371]KN2!CW";P@R9,TR;9W3200Y M% I[?#9SKAN03AS(H6YHP3%4+R,@-N5YI%&/'%"_!\=0G?6F$&G4(P?4M^)8 MG?4F,1KTR 'TNW#,&>Q8@QT[@-T%8[@.P5 MIMU6RT<>:^3CM^P!X$,T ;#.)_B@;0#<4"I$4<>P/+8: 0?J!#2T D(((T/: MQQK[^+#- +Q#-P!K\N,#]0/P+@T!K-&/7[Z[L!-,C0M,>OU!4H[40O MWM&"L(M_4.!OM5_S5O8-X8]Q)D!"']3 X*2K/.";[O!F1[)%T9&=,"E96FS. M*9E1GE^@SC\P)I]W\B9OU:,?_0]02P,$% @ D:2&5P&>^\[ @ [@8 M !D !X;"]W;W)K&ULK579;MLP$/R5A1H4"9!$ MLGRT36T!/E(T#SD0(^U#412TM+:(4*1"4G92Y.-+4K(BI[;; GVQ>.S.SNQ: MH_Y*R'N5(FIXS!A7 R_5.C_S?16GF!%U*G+DYF8N9$:TV2%!%EA'Y-$(F5@.OY:T/;NDBU?; C_HY6> 4 M]5U^(\W.KU$2FB%75'"0.!]XP];9N&OC7< 7BBO56(-5,A/BWFXNDH$76$+( M,-86@9C'$L?(F 4R-!XJ3*\N:1.;ZS7Z)Z?=:)D1A6/!OM)$IP/OO0<)SDG! M]*U8?<9*CR,8"Z;<+ZRJV,"#N%!:9%6R89!17C[)8]6'1D(GW)$05@GAJX1V M9T="NTIH.Z$E,R=K0C2)^E*L0-IH@V87KC$)7!)YCYK,&,(4XT)235'!"5P1*8EM.QQ.S#UEZJCO:\/"8OEQ M57%45@QW5.S!I> Z57#.$TPV\WW#OI80KB6,PKV U[$^A7;K&,(@;,/== *' M!T>F1VL-/U2IX6D+U_%^Z&$N#7100?\1H=&:;?PP3 MG&DW CL2_=1L_[?A3&EI_O;?M_6\K-'97L-:P9G*28P#S[SK"N42O>CMFU8O M^+BM*?\);*,=G;H=G7WHT561S5""F#?:#>JE#91#P8U?,?H3$V!"*[5=ZQ3EB4X)/]&8 MY4(:WP2:Y81*._]2S3,<;*-<(O<:=()7A/?6_M>I^0U+R5 NG-,JB$7!=>DN M]6EMYD/G8?Y+>/DE,&ZRH%P!P[E)#4[?&:*R=-=RHT7N#&HFM+$[MTS-!PFE M#3#WF,+U)^XZ!=02P,$% @ D:2&5TN0SX_U P "A, !D !X M;"]W;W)K&ULM5A=CYLX%/TK%EM5K30=,%^!:8+4 MR>QJ*TW;J+.S^U#UP0,F6 5,;9.T^^O7)@R$A+B;$?,R 7+/X=SC>YT[GF\I M^\8SC 7X4>0E7QB9$-65:?(XPP7BE[3"I?PFI:Q 0MZRM%T4B/V\QCG=+@QH/#[X3-:94 _,:%ZA-;[# MXKY:,7EG=BP)*7#)"2T!P^G"> >OEC!4@";B;X*W?.\:J%0>*/VF;MXG"\-2 MBG".8Z$HD/S8X"7.<\4D=7QO28WNG0JX?_W(_D>3O$SF 7&\I/D_)!'9P@@, MD. 4U;GX3+=_XC8A3_'%-.?-7[!M8RT#Q#47M&C!4D%!RMTG^M$:L0> [@F MW0+L_PMP6H#3)+I3UJ1U@P2*YHQN 5/1DDU=--XT:)D-*=4RW@DFOR42)Z)K ME*,RQN"NJ9D;+!#).7@#5DQ6"A,_ 2H3\/OWFE1R[<0%^"BC7K5AKV7<_=T- M>/7B-7@!2 G^RFC-)8#/32&UJ3>8<:OC>J?#/J'C4RPN@0,O@&W9S@A\J8>_ MJYB$6V-P4SK2V6)WMM@-GW."[S']"["2_HBA"^#+K0P'[P4N^->Q5'?<[CBW M:LPK7J$8+PS9>1RS#3:BE[]!WWH[EOA$9 ,;G,X&1\<>#:H ]U6P9I2/+O*. MSF_HU ZRB:!E>Z%T^RNL1B M3*EWI"&T?0\>*#V."EQO=D*IWRGU?^&SW#8SFB> %!6C&ZR$CE:#EN?IUC K4@&UIPO -A/SU _?CP*4V)G"W3FI5$U P/58_*U1*>7883L0W3[^<1Z#YG M1VJGG;.MF(AM:$4_W$#]=/.KCM2C?4O7D5KL4S/KAR&HGX;.[TC_>$9V7>]P M1&[#O$&8XSHG>K*?9*!V0HB6J"("Y>K?-3F\K:4EXRHG'5JF8AOFW(\M,'C. M1M0.16=;,1';T(I^*H+ZL>C\<@V/RQ7"P#LLU^,P![K60;6:>P<5ZI3H V)K M4G*0XU3"K,N9+'>V.WC9W0A:-6<7#U0(6C27&48)9BI ?I]2*AYOU'%(=_P5 M_0=02P,$% @ D:2&5Q2 Y.FV @ ^0< !D !X;"]W;W)K&ULK55M;]HP$/XK5E9-K=012"AK68A4"-7VH1LJZO9AV@>3 M'L3/;O&R_?F% IHY4,[]H-WN^3EEPHLC)YNH.)(KPYF B2)Z ME>=4_1H"EYN!U_%V@CNV6!HK\..HH N8@KDO)@IO?LV2L1R$9E(0!?.!=]WI MC[M6WRE\9;#1>V=B(YE)^6 OG[*!U[8. 8?46 :*KS6,@'-+A&[\K#B]VJ0% M[I]W[#)<>R6!.5]S9D!0 8+'@.XS@+ "A"^UT*T W9=:N*@ +G2_ MC-TE+J&&QI&2&Z*L-K+9@\N^0V.^F+!],C4*OS+$F7A(.14ID*EKR@0,95R3 M=^0S58K:&I+32GB&TOMI0DY/SL@)88+<,LZQUCKR#3IBZ?RT,CHLC0;/& W) MK11FJFVKPF6?*:9.-7(CNH8K>N8O<8>YP DF)57)5@BWM%0U,I2I8KQV*7 MRCH.6I>1O][/\%.==NO]H4[R5.>BU3O4&3_5Z;2N:ITR3']OEN6@%FZ):)+* ME3!E#]?2>D]=N_'\2#[L]$>=!GF">ZU<0W_IRZ5X2]6""4TXS-$4AHBC5I6+ MIKP86;A).I,&Y[([+G$W@[(*^'TNI=E=K(%ZV\=_ %!+ P04 " "1I(97 MG-.$8%4# !X"@ &0 'AL+W=OX$A @JE,BFP?FQA I2:3)KCOS:IUXUIA(?O^^P?[>3U9.98 MPH33'V2AUF-OZ*$%+/&&JJ]\]PG:":4F7\FIM+]HU\8&'BHW4O&J%6N"BK#F MB9]:(PX$87)"$+6"Z%)!W IB.]&&S$[K'BMMNJWFG9P^P>O7WS#KU!A*%O:[Z16B-'OM*H9D"_;+'N&JSH!-:7 M4EVC.'R/HB"*'?+)>?EM+;0\<,E];5#G4M2Y%-E\\2D*\]89)3 MLG@Q92I E--!U^BCX1I5PFF:*8[09>]]NGG[5PJH>OVE\N/!B!Q YC%?"-K M7,+8J\U88@M>\?=?81;\XW+G#R5[Y57<>16?RU[L*T>7;OEX)4$IJEMSSC;. M.FB293:9V7.V192F>3+RMX<3ZD?%41*^1+TB33K2Y"+2DVR-/#T<-4R/R/HQ MX3!S8(RH+(#9=U<-E%<#5^%IQ2I/ 32+L( MYNV&X,+->B11G@Z/A]6!!PP@W[<&EPQ-:/B8(399AW:/E9M ^SZ53[QI0@\XTZ MY5S>A\N"^(C.$13')YP+@Y>C*S@+^$6M03C/EJ W7A8=+UQ'4'YJ<80'QVEX M:;V]/C=A?VZ>6R9M\E?[W"!+CA>*(RS)TC ^@O^PKVM]-01A O3W)>=JWS"7C^ZR6?P&4$L#!!0 M ( )&DAE<(&P@-P0, .H* 9 >&PO=V]R:W-H965T:.EL$Z%$E:3M M9'_]CI2L.A;MY6$OMDC>=_?QX_%XX[V03VH#H,ESR2LU\39:U[>^K_(-E%3= MB!HJ7%D)65*-0[GV52V!%A94Y33L=AJSBIXE$1MRY+* MEWO@8C_Q0N\P\96M-]I,^--Q3=>P /VM?I0X\CLO!2NA4DQ41,)JXMV%M_/0 M JS%GPSVZNB;F*TLA7@R@R_%Q L,(^"0:^."XM\.9L"Y\80\?K1.O2ZF 1Y_ M'[Q_MIO'S2RI@IG@?[%";R9>YI$"5G3+]5>Q_Q7:#:7&7RZXLK]DW]H&'LFW M2HNR!2.#DE7-/WUNA3@"A/$90-0"HE- <@80MX#XK8"D!216F68K5HD\YK7(@"YMD<]"4<45^(7=Y+K=0 M$%H5Y$%O0)+95DJH-/F-T27C3#-0Y$,+^(B(;XLY^7#UD5P15I$_-F*K$*O& MOD:6)I:?MXQF#:/H#*.'7-^0.+PF41#%#OC\,ORNE@@/7' ?M>D$BCJ!(NLO M/D='KFG%_J$F2Z_)3%1*<%;0)FE1G$<)"F5I)L2*?&85"LHH)PN;XWRX]&@*)FX"Y^+>JICE,O-K$DCOPIN_?A8/@DTN=_\G9*ZWB3JOX MDO?I(35>"!8DDHNR1$TPA?,G L\@>TJ/P\2@9 MG'#L&Z5I$KI)IAW)]"+)AQJY&>$(!RQXA/^\C]=8,>PE=1%.>URB09R=$'88 MQ?$950<=X<&;5*VE6($R#P9*:U*/Y6YI!ST289J%)TS[1E&6G6$Z[)@.+S*= M8<8RRU"1FK[0)0>3J!0?.(YW&;= I7YQ41[VV 0G?/L649)D;KY9QS>[G JF M,+OH9'T%!^'I6?>-XB!-W(Q&':/1F\[:5$9AGXTV(X_3U,'X_K+;[Z&S<(YZ M)2 ,HNQ4>8?5,!@&[HV&IBUY/7/TE(;_Q?)+E?-M82XG+<76E/Z5%.5I!IEW MXBJZQO,G5)D!/EJ,-V7X\'3=N.JQ?_30ER#7MF%26&DQ5%.FN]FN*;NWO4MO M/KB=X5Y=*R&N-&W7SQ!-%_@[E6N&=X/#"L,%-T-,'MDT5LU B]JV&DNAL7&Q MGQML1D$: UQ?":$/ Q.@:V^G_P)02P,$% @ D:2&5^SRZZ8M"@ .X M !D !X;"]W;W)K&ULM=UK;^+&'@;PKS+B5%4K M)8!-2$B:("7X?MMHL]WSXNBH*&7D[T449W>=%\:6-[U>%KS0A9]UDR6-^5]F2;KP&7^: MSGO9,J7^M&BTB'IROW_96_AAW!G?%LL>T_%MLF)1&-/'E&2KQ<)/WQ]HE+S= M=:3.>L'7W2G],GROY=>^G&&_3S M!L4KOH?T+=MZ3/)5>4Z2'_D3UEO<&EWBTM[>UEO/;-'DC:?YZ[N4/BAVH:,\_\F&<[^M/+.5_#7D[-IXDBT7(^,[+,N+' M4S))8A;&,IG;:TU\3M!X?:F^+VEX?:VP?&+UJ!'G_/-V^\O'[C'V2AJ-'G M+I&&9T3NRP.RC'@LLW V(\EL%@8T_8MOC+^F8NZ![>?'6ZNW#_$. MC&@UYQ_(4R(S]^B_I:O2'8-\>;$)U4,"#/;"3Q/-S1M,%>5RE03XX4N;5+D0Z6.'\B Y(S[_2D=6 M_"@D)5&^A/S<$UUEF@C-4],$B2E(3$5B&A+3D9B!Q$PD9B$Q&XDY2,Q%8EZ) M#0LLGY1Y'6W)BN,F)X3$Y$:\6SSPCDEEY>)3QG-AWG/0@!$\- MB>&'M:I7J-SSD=VI2$P[.'8=V9WQL;M!LSOSX("L@X:-'++SL;N+9G?NQU?( MS5=XH $U]H[+S=YQ*=P[OBQIZN=3'.7_/<](%/K/812R][8=0VB=NF,@,06) MJ4A,0V)ZB5WN_S 9R.Y,)&8A,1N).4C,16(>"&M$P]4F&JY.BX8T/U%PGLS. M5_PPV\\RRMJF/A^$ZJDA@<04)*8B,0V)Z2663_-O4D+J7NWD!+)'$XE92,Q& M8@X28M?"=$!V:"(Q"XG92,Q!8BX2\T!8(QVD?EUTT1?FP[<72K[2X$?& MOVT0S5^$T3OYEJXR1EZ[9#+H^N$9,>.@2WZ2)\I81*?$"5DX]_/ZJ+8$$?=W M:H1 -06JJ5!-@VHZ5#.@F@G5+*AF0S4'JKE0S4-IS=S9*O:2/K$PH<)1(8/4 M%*BF0C4-JNE0S8!J)E2SH)H-U1RHYD(U#Z4U0T:N0T86'MQXFQ./_G0:YDP,G1@=14J*9!-1VJ&5#-A&H65+.AF@/57*CF MH;1F=-1UDY*P@&HK.H)5FN;')'E->OZ+EF)I41E=UJFO2Z/S.#FR9/JAZEQP M[GHB'M_)R0(MF(1J&E33H9H!U4RH9D$U&ZHY4,V%:AY*:R9+73LI"2NSQD^K M-"3?N^0II,\T(BHC]U'WC'SUG_TL\#_\A=SSC/F>["[G8?-(XVE^BOC ? RR M3FP"U12HID(U#:KI4,V :B94LZ":#=4M^9CB]_49F87Y M&:6?>W_)]R 63TX6:.$K5%.AF@;5=*AF0#43JEE0S:XTP0RB ^W0A6H>2FO& M15T$*XFK8(O3ST3Y9A(]]?/+ CRFR3SUVW,"6OH*U12HID(U#:KI4,V :B94 MLZ":#=451I_Y-0=:/0O5%*BF0C4-JNE0S8!J)E2SH)H- MU1RHYD(U#Z4U0Z8NN97$-;?ET1!#)P<*M. 6JJD' MWK(A>:=^VO:;)@TZ#AVJ&5#-A&H65+.AF@/57*CFH;3FM;CJ@EQ97)"["8^$ M\>P(_8BD-+]28GZF)TABEH;/*[;GTF81J KM4H-J.E0S MH)H)U2RH9D,U!ZJY4,U#:J>2BMN>O619VRN*CS,4UF-,O*']?6$(U!:JI4$V#:CI4,Z":"=4LJ&9#-0>JN5#-0VG-H*G+0>6KSYSWA!:( M0C4%JJE038-J.E0SH)H)U2RH9D,U!ZJY4,U#:>!D4DCLBAN$]EZO $M[81J&E33H9H!U4RH9D$U&ZHY4,V%:AY*:]Z>L2[W M'(C+/?_9Q*<8/35*H)H"U52HIE7:]N'5SFE@'=JA =5,J&9!-1NJ.5#-A6H> M2BL3H[=UQ^P%3>?%W>8SON>O8I9WLK5T\N\3Z"4N6Q7V\GQ/&DD7Q M\(7Z4YKF+^!_GR4)6S_).WA+TA_%:H[_#U!+ P04 " "1I(97C^U>%^<' M #Q2 &0 'AL+W=O!&(F7)CFL+L,6O!9K6B+';BZ(78W)DL2$YVN%(CA?[XSM#TJ1H44,Q M?7>3BUBB>)YWJ'DY'^<(O'[FXDN^9DR2KVF2Y3>CM92;J_$X#]BN>QOE&,!H506DRMB>3^3BE<39:7!?'[L7BFF]E$F?L7I!\FZ94 MO-RQA#_?C*S1ZX'/\=-:Z@/CQ?6&/K$')G_:W OU;EQ3HCAE61[SC BVNAG= M6E>!_5$'%&?\'+/G?.\UT9?RR/D7_>;'Z&8TT2UB"0NE1E#U9\>6+$DT2;7C MEPHZJC5UX/[K5[I77+RZF$>:LR5/_A5'&B"KAX&V =";BL BZ+WBV[H^A+ATJZ MN!;\F0A]MJ+I%X4ABFC5A7&FO?L@A?HT5G%R\2!Y^&7-DXB)_"_$_64;RQ?R MSF&2QDG^_GHLE88^03S^0Z)VX6L:@CWC''3_OB/7/\O"\^ MZ&F_;0",U9=;?\/VZS=\9QN)GZCX0*;6&;$GMDU^>G#(NQ_>DWQ-!QJ3,LUT_J^G!;8Z;'[4H/^JD?EB"QYJJ:JG!:#_:T0-'MB:OJ0 MY/&%[)]W3U^*P[?/5$3DWW]72/*C9&G^GZ[[N-0_[];74^95OJ$ANQFI.3%G M8L=&BS__R9I/_M9E6B3,0<)<),Q#PGPD+ #!6EX]K[UZ;J(O[M5R@PFA')CK MV>3L]\T31^I&8!@+3_-:S_-OVE4BO-\VS\B M&=E#O8.$.?.#H>'M2(24\WKE?*1< (*U''-1.^;BFQRCMORYI%D49T]]MC$* M#+4-$N9<]-H&*>?UROE(N0 $:]GFLK;-I=$VMUNU25>+\Y"$/-NI?;1>IJMI M*N;1&5FI:8L_:^?(-2,1HW)-N"!Q%E+5(+W9YBOR26TA'F+VR)(N3QG5AWH* M"7.0,!<)\\P]-B=ILZ%E;,A0AR)A#A+F(F&>N?-,#D4V(P#!6@ZU)DWR<3+8HV>$ M9EFLWU#Q4ALV7I$P%N$VU3.QLB%)F>S,3AH%AWH12G.@-!=*\WHZRIZ0%Z:V M7UU^A#8D0-':CMQ+AUO&"_T'DWK0"QF+1=:.8#2'"C- MA=(\*,V'T@(4K6W:IBQAF>L2R[UMZ#<4U\WTP8Z$5B6LPSJ!-3E28(P.4 M?:AR@**UW=14*RQS\OMG7N0LBO5:?D:R;?K(A*Y"Z!]6Y63%!6$T7)>.(K\5 MASMM!:U+0&E.16MU[ELW0>L-_8(^5#! T=HF:FH+ECD_W1Z2_N]?:IC5!GL) M6D*H:+T_UH"J>B>J^E#5 $5K_U"V*0?8YBQSF8G;VU1N!'\2-#W;G^UHRK=J M-?9NNU$[T/?';PZZ$!;XD)I'I3F0VD!BM;V7U.$L,U%B,^-RV@6 M*=/)6)2[4;4R>TV8M.I1/:O^2F]_17+1,5XMS>T:.EE":2Z4YD%I/I06H&AM M]S7E"-N8.1[NOK-JO7=L]IT>SI>SKNER:6[88/M!"PM0F@>E^5!:@**U[=<4 M%NR>PL+1R;=*=C0?]68[S%*#9V)HB0%*J?*^E#9 $5K^Z@I M/]A_3/G!+#/84-#R@WU8#9@=> E:?SA!T8]$51^J&J!HI:O&>\]%29EX*IZ1HW_6O!AKGV\@\ ''< 9 >&PO=V]R:W-H965TJ2V,1APTDTC)6&8%VW/B?IR]L-J/U![DJ#:X 6<-*OS MXQ\CR;\6=4B7YOIBGQ?NCN[)Q$EZ='[6/':= MGY]EJW*>I.HZ)\5JL8CSQTLUSQ[>'SE'3P]\3&[OROJ!X_.S97RK/JGRR_(Z MK[X[?E9FR4*E19*E)%W\T MJI=(S=6TK(FX^N=>7:GYO):JY?AWBQX]SUD/W/SZ28^:%U^]F*]QH:ZR^3^2 M67GW_NCDB,S43;R:EQ^S!Z[:%^37WC2;%\W?Y*%][NB(3%=%F2W:P=42+))T M_6_\O7TC-@:,@QT#W': VQTPWC%@W X8=P:X[HX!7CO ZPSP=KT&OQW@=V L^L_;O3T/S=J*FC] M7][42QB7\?E9GCV0O'Y^Y=5?-$77C*_*)$GK_OA4YM5/DVI<>?ZIS*;?WEQ6 M%38C5]FB:KLB;@KW#?DMSO.XKE[R*E1EG,R+7\DOY)@4=W&N"I*DY$N:E,7K MZL'JZ\]WV:J(TUEQ=EQ6RU7KQ]-V&:[6R^#N6(8Q^9"EY5U!:#I3LY[QU#X^ ML(P_KMZ/YS?%?7I3+ETK^%MV_Y:XD]?$';DC\N532%[]\BM9JCS)9NW+[WN5 M=O3W:?F6C)T&'3^C^@WM$E[6Y7I^ MKW_^>AW^KEC&4_7^J%I)%RJ_5T?G?_V+$XS^UM*Z1Z:;O:2^UU^KONZPND.[8XT%#59OW=Z? M^V,G.#T[OM\L^YYG!2-G;#Z+;C_+&7DCKX-%/4]SW,#K: SY,CD2$TA,@C"C M!OWG&O2M-?@Q*;Z]NO<^@R$7B",Q@<0D"#,*=_)K_'E2/O85K1496K1(+$1B=-+W"S5P.]L$4>_3O,#KE"]RT3@2$TA,@C"C M?$^>R_?$6KX7TVF^JJIWO0%;J+*<5]]]S=)5W\[VI14;6L9KS-\H M?W3SM% M$"*GI"=;VZP]4T;(*1D2XTA,;+\98]=S.F^&!$UI5.?I6JNS.",]-'VT0L?J6L7 -1(4"V$ M:A2J15"-034.U014DRC-;*B-^,JQKE>^I+F:9K=I\I_N\;II5I2]#6(%!S>( ML[7IY?&M(NW3FZ>L0\K>NK?..KCND5H(U>B>]]9CO?2>QG0R!.JA5"-0K4(JC&HQJ&:@&H2I9D-I5-9QQ[+_J&*,DEO M;5M7T#@6JH50C>YYJ_SUUE5O\2.7@T$U#M4$5),HS2Q^G>B>]]=K]T><]?Y(M5\RBQ_[&PBY6 RJ<:@FH)I$:68#Z5S9L0?+1@/] MR/EE=G]PJTRVCA[YHY/3[6-6T#SYP%DCZ*P,JG&H)J":1&EFC>OPV;&GSZS: ML:C6 :])FJ5OUC$?>96D[3G.OY(_=Y_W?6FG!Y?JE)?[U=?FOO5>M?[-?EZR*X.[ JF%4(VVFG&"]5NWL\T% MG9)!-0[5!%23*,TL=AV7N_8X=_^Q63LPN,ZAR3=4HWO>*J[^_/N(?L;GQ^RW@:!QN-0+81J%*I%4(U!-0[5!%23*,WL M&AV/NR\=C[O0>!RJA5"-0K4(JC&HQJ&:@&H2I9D-I>-Q]^!XW+J_ UY[K?+FOF3I5*U7$?W%#HVW MH5H(U2A4BZ :@VH[L$6K\J[+&_.(#DT5K=/,+AAH+$Z5*-0+8)J M#*IQJ":@FG2W3VYH3FW8.+G![ 4=J[OV6/W'[\QEAP?W #1)AVJTU8P;(DRV MSBN!SLF@&H=J JI)E&;>WE$GY&-K8-C>/6&9)]4N1_WK?Y;-Y_4IH]4.]WH% M4*\)K+<2O;3/,+036FVRV>ONV^Y-ZJ!STH/FC*!S,JC&H9J :A*EF16N(^NQ M/;(><.,[NS2XDJ&Q-52CK;9U5[ONS>^@LS*HQJ&:@&H2I9DUKY/KL3V.'7"G M/+LTN.:A$394HZUFNUL>=$(&U3A4$U!-HC2SW#=N4FT/JP^\OYY=&5SJV)M- M8^\V/>[[]>YW[]L506=E4(U#-0'5)$HSZUW'S&-KZG;>?'B 2.M$K/X0A>MY MG-;G:NR[$9I='5S_T.P8JE&H%D$U!M4X5!-03:(TLTMT=CSV7S@X&$-C9Z@6 M0C4*U2*HQJ :AVH"JDF49C:4CJ?'>^^_G>3QQL77S1&CYA+COD\LN;1S@]L# M&E1#-;KGC7-&NV]= %T0!M4X5!-03:(TLQ=T*CVV7WE]P"88X'(]^T(,[B!H M,@W5*%2+H!J#:ARJ":@F49K95#J9'I^\]!8;-+F&:B%4HU M@FH,JG&H)J": M1&EF0^EX>VR/MP\\?=:N#.X*:)8-U6BKV2_7@T[)H!J':@*J291F?L::CK(] M>Y2]_W(].S"TSJ%:"-7HGK=J]^5ZT,5@4(U#-0'5)$HS:U^'W)X]Y ;OCNRX MFL^^$(/[!YJ/0S4*U2*HQJ :AVH"JDF49C:53M$]]X5W1SQH^ [50JA&H5H$ MU1A4XU!-0#6)TLR&TCF]9\_I#]P=L2N#NP*:TT,UVFJ=J_FZ^R/0.1E4XU!- M0#6)TLQJW_C09WM*?\#^"#20AVHA5*-[WBIO=SX"70X&U3A4$U!-HC2S^'7X M[MDOW&YV2.AB.<\>E6IW1*Y7^?2NVDIZVCVAGZZO>]L"&JM#M1"J4:@6034& MU3A4$U!-HC2S572L[@4OO9L!#>*A6@C5*%2+H!J#:ARJ":@F49K94#J;]^S9 M_(]?U&>'!S<*-&^':M3;OFGZV-FZJ*_O6=TG,>B"<:@FH)I$:69=ZWC"J#KLTN)"A.3=4HZUFNZIC_U,8=)DX5!-03:(TLX9U(NW9$^F?_L0*NS^X MLK>O;?:W/V,5.B<]:,X(.B>#:ARJ":@F49I1W[X.H7U[LGK]?&B39#=$/>T MJSA/D_2V(,LX+Y-ILES7^:O5DI19[\FS[3SFH4&G_^O?$W=[N M3]B]LH\=W!/07!FJ15"-034.U014DRC-[ F=*_OVJ[-_6RV^JKQ>/RR?CHBN MNZ(^1V-W6M"JFW?!\;JK V@"#-4H5(N@&H-J'*H)J"91FEGZ.@'V[0GPM5GP M>U<#=LWR.>M7]JP$:^T*U"*HQJ,:AFH!J$J69K:#C8=^>>5ZDZ:K:,+K, MTE5!KO/L-H\7Y"*=D8^JK$_CJW8/S)_]279]"+U]IJ'[Q% MA&H4JD50C4$U M#M4$5),HS>POZ[6:V]MUT)P=JH50C4*U"*HQO^]Z]='ZWO?/ M?QQS&Y3W#^I$QP*ZH!*E&4T3Z-@]L,?N!V^__> IZ?;IAW8#5 NA&H5J$51C M4(U#-0'5)$HSVTFG]H'SPAMU ?12^3_?[)19U_*P5T'/=L JE&H%D$U!M5XT'-;^[?=;4(!G5.B-+.;]%D$@3WW M?]K,:S?QUIMR?Y*/JBCSI#E#OGFHMP.@UY9#M1"J4:@6034&U3A4$U!-HC2S M4_1)!H'WTAMRT',/H%H(U2A4BZ :@VHO@C\VTTX-;!7I6 52CK;9YJJH_=D^\[IU->IYWXCB3T^[E6="E MXU!-0#6)TLSRUF<"!/8S 79L6?W4H3/H*0)0+81J%*I%4(U!-0[5!%23*,WL M('TF0?#2'U<>0$\P@&HA5*-0+8)J#*IQJ":@FD1I9D/I$PP"^U7OG_8?)#M\ M"VS[@Z3'(_.#I-NN@)XE -4H5(N@&H-J'*H)J"91FMD5^BR!P'Z60-L53Q>0 MS0YO@=.M%G#][?J'YO50C4*U"*HQJ,:AFH!J$J49]3_1@?]DS^>6=^J_K]1; MPOC@^NX%]/9IAA8Z5*-0+8)J#*IQJ":@FD1I9J'K*'YBO]0]BI.<+.+\FRK) M?3Q?51L[<4'BIUBP][+)EC0CH9.MTH>&YE"-0K4(JC&HQJ&:@&H2I:U+_[BX M4ZH,XS(^/UNH_%9=J?F\(--LE9;U_O3&H]76_DW5&LZ["_?H>.OQ*^==Z/0\ M3IUW4?/XL>;/SY;QK?H0Y[=)6I"YNJFF&KV=5)L_>7)[]_Q-F2W?'U6O]FM6 MEMFB^?).Q3.5UT^H?GZ39>73-_4$#UG^K7DYY_\%4$L#!!0 ( )&DAE=( MJ^M@,@4 *D< 9 >&PO=V]R:W-H965T6=*64) M%K+(9C9?,(+#K%$2V\AQ?#O!46J-AUG=/1L/Z5+$44KN&>#+),'LXYK$]&UD M06M=\1#-YD)5V./A L_((Q%/BWLF2W9I)8P2DO*(IH"1Z> M(_+&-ZZ!0GFA]%45OHD9@$0IG \F]%;D@<*TO2CW\+HU;9IVJX>;VV M_BV#ES OF),;&O^,0C$?67T+A&2*E[%XH&]_D@*HJ^P%-.;9+W@KGG4L$"RY MH$G16'J01&G^C]^+0&PT\'8U0$4#M&\#MVC@9J"Y9QG6+19X/&3T#3#UM+2F M+K+89*TE392J87P43-Z-9#LQ?A0T>+V\EH$(P0U-Y.S@.(OO),58K#VTA'5?= MVT'AY'7N)-KAI ]^T%3,.?B:AB34M+\QMX?(8,"6$2O#AM9ANT9&BW>!Z 7 M?@'(02YX>KP%YV>UB.1_.E?-AB<+)@T[AQFN(;CER+M93^Z.GOY>)B^$ 3JM M#30'=TO!A1RG*)WI1BHWZNF-JDWGBB]P0$:6W%4X82MBC7__#?K.'[I8',E8 MC=\K^3V3]?$UCG$:$( %>"&S*$TEL(K&@K"(AN!<3MD\UA?@O]W#>9UWTLTZ M47OF:NQZ_L ?VJM-4*,K+4&[)6C7"+H>V!G#J2#[DW4;9-#?YC+VW)+++[G\ MO;C(.V%!Q \@\QMDEPAUX1:;L?>6;+V2K;<76Z"F:!P?P-9KLC6GH['SEFC] M$JV_[[HC:=ABQ?6;*PX.8'<+4?-4;5W6?!^4O@^,OC\3KE:0W!W7LPZ_Q+^ M,F@XB9#;&VRA&'UJ.5K0J02"LS_S0JHO61 4K&1U>_"BS]KP2.6YO03-KK5% MW]!&T)@B?V8B4/).5H1)40N^%EL-N&=10+1@\)CY\5C6ZORHXD>_FB)#&L>8 M<565#[<:]TJN:$.4=]K;3"RHT]M>P&;?VK)7Z@@:Q8VL;V/UGK=9Y*'D&S/CHD$;?!ZVGPG$XS M/YU"2,%*24&SE#HX-;<)1;\Y@KJ!-GK:-A*5+H.#PS+U U'?L%2^NI%O_@P' M8HEC\%#\@\@87&AACR2UBIB<0KBA2K@ALW S9V\=_B<&?9!%#D"0J*\I M ($0?^B_<>QGJ)L;DA9UINK8E6A#1E&T[@B<0JZA2JXALUP[9"O41L)L_H"9< HAARHAASSC1CB9 MS1B984' =[GM12F/ O",XZ7V904=2805Y*>0=*B2=,@LZ3YY69%Y3AN"W*A? MDZN.A[;SF^8YV.L.G)Y>R:!*F:&6RFR7P\V/5WJ'_<,&ULQ5A1;]LV$/XKA 8,'=!$ MHB3+3F8;L-T,+;"@1H)U#\,>:(FVA8BB1M)V#.S'EZ04R7(IQMD$Y,4BZ;OO MOCOJCB>.#Y0]\2W& CR3+.<39RM$<>NZ/-YB@O@U+7 N_UE31I"04[9Q><$P M2K02R5S?\R*7H#1WIF.]MF33,=V)+,WQD@&^(P2QXQQG]#!QH/.R\)!NMD(M MN--Q@3;X$8L_BB63,[=&25*"+OP/:6@);ZE^,!/QD"YLJ+T M24V^)!/'4XQPAF.A()!\[/$"9YE"DCS^J4"=VJ92/!V_H/^FG9?.K!#'"YK] MF29B.W%&#DCP&NTR\4 /GW'ET$#AQ33C^A<<2MGAC0/B'1>45,J2 4GS\HF> MJT"<*,!AAX)?*?AG"OZ@0R&H% +M:,E,N_4)"30=,WH 3$E+-#70L=':TILT M5]OX*)C\-Y5Z8OHH:/QT-9>!2,""$OEV<*3C>P6^H6Q7CF=<[G*AAAQ\^(0% M2C/^R]@5TKY"<>/*UKRTY7?8BL ]S<66@[L\P4E;WY6\:_+^"_FY;P7\&HMK M$,"/P/?\P,!G<;FZ;Z$3U+$,-%[0%V'9OLJXV]Y@6(\<61*<\SVV)G^_!.,O%]- MP>D)K!6JL Y5:$.?WCT7,H^E_TFZ3Q.<)^"8XBPQ^5P"C320*DK[J3=V]Z>. MV"1:[ 8UN\%E[/8TDSN8I>)H8E:"0/_4\'6DWL06/:-8&(5FCE'-,;J,H\", M@ ]'C)@Y)^TP$=":( )$YZ;I1?D_""W?AK5O0ROD0\J?KM8,8Y#FTCW,!6!( M8)-W0U-PO7!XM@=FL6!DWH-1S7-DY2GKA@?N2)'1H^2J2RE8[EB\E:D-EAG* MP;_@[G&Y-!&W(K\UE7L":P7AI@["S3M7O9L^0]436"M4T&M.6Z^ONET(P6RC+XTXB.DN%^5=0[U:7TS-]'7,V?HKI=M^-LE MK$ULSC;02OWQM9T0V".P!?6^)'Z;F6?&'GM&&R$?50&@T;>JY&KL%5HOKWU? M90545/7$$KB9F0M946VZ7W"91B,_:PMQVX9XM"VP$_'2WI J:@'Y9WTO3\5DO.*N"*"8XDS,?> M#;Z>X,@*N!5?&&S47AM95V9"/-K.QWSL!98(2LBT54'-;PVW4)96D^'XMU'J MM3:MX'Y[J_V=<]XX,Z,*;D7YE>6Z&'L##^4PIZM2WXO-!V@E)8LTV;&K4(/ MG&ET8\/(]'?T\@UHRDKURBZ=/BBD"BI!(<;1YT*L%.6Y&OG:,%I+?M;P3&H> MU7-0"(Q=V'H"X"LD@[@;IMR#]YT',I3L'=@Y+_Y %1WC0S3)H609G'R'@^06' M9W!X>$B4!-UXPQ9O>#+_OKJ;U^#=K$&:EP2]MP<)F>L0T#O*)/I"RQ6@.Y.C M4TO6!3;\'S(4![L[./AM.9J+LJ12V:$ZT#;BNVNM\\:MK?>?Y&PO)-UAQWM/ M!SXO:R]A:YZG< \NC'OX2/I@LH,C9V7R)6SDD(W$O>&QP.T>#'SRQN]*[DOP MP@Z\L->/CN#M7@Q\_I-QF.^7$$>'!S'JQ*ZKFS: MT;8PO*G+H=WRNJK\1*5)(X5*F!O1H- 9 M>&PO=V]R:W-H965TV'JX^Y%W1_VM M,Z<'0N_8%F,.'HJ\9#-CR_GNTC19LL4%8A_)#I?BSIK0 G%Q2C<&< M3W=H@Y>8?]O=4'%FMI0T*W#),E("BMQC"4#I7%'QD^L)-C($-9$7(G M3SZG,\.2,\(Y3KA$(/%UCQ!',"C&\(/F? M69*7D)Q5G^#0V%H&2/:,DZ)Q%C,HLK+^1@]- M(DX5-FOO$6^LE(NE"6GXFXF_/A\R4ER=W$M4IV"!2G$^F.HJN %>/96_""/ M,7@?88ZRG'T0QM^6$7C_[@-X![(2?-V2/4-ERJ8F%W.4(YE),Y_K>C[V,_-Q MP!=2\BT#<9GB5.$?C?O[(_ZFR$V;(/LI0=?V*/#WA'\$#OP)V);M*.:S>+F[ MK0KG=:/'_WOT3C*<=K4X%<]Y;K5L$<47J^&2N*(4E1LL%(2#U2,XM;M!C]7E MJP.B*?CK-X$$GSDNV-^JU5&/[ZK'EZIYR78HP3-#R"+#]!X;\Q]_@+[ULZHT M.F&13EBL"=8IHML6T1VCS[\2CG+ JJ>[+E%R6DI= M/YR:]Z=95UCY%G2Z5M'0"EJNY?9@L<(,VKY[I'52X+4I\$93L"", [(6OW3W MN-QC\"]8[EM@R-/#?P>](R-(*^-[%ZRC*T"B=>H-:5 MH(T^.%-7;BA98R9?JV5:1+*S!"M?BT;!YZY-G;!()RS6!.M4)VRK$[ZQP(0Z MBZ@3%NF$Q9I@G2)"Z]BQ6-])8AKPZ3/O3OJO+R\QBA1&H=-_=U$80<^SU!(# M3SHV.!K_$N68 =%>B3Z0WF&>E1MEL*.4C5EJDE1;KHG7K81_K8;^QK#03 MT%5*G;1(*RW61>N6\MC>PM'&ZS72X@R?]<"V_;ZX*,Q"*[#Z\C(T6%7IO+3-:FURMM$@K+=9%ZY;RV.C"T1;L-3+C*WH;/_#Z,C,TLYVPKQ^1 MPLQQ)C#HR\S0S VA_$-1*3/'5A&.]XJ_X!)3D0BI,B@MLC)CG"*Y<: ,?11V M]NK428NTTF)=M&Y9CCTL#-Y::+0VNUIID59:K(O6+>6QX86CK=AKA"8<_/$: MVOY 9X96$\OO_]6KL(*3 $[Z,J,P\QW/[;+956"ZJ789F0AL7_)Z)Z.] MVNYD7E7[=[WKU_!R 177([GS66VN'?'UMND71#=9R4".UV(HZ^-$2"*M=R+K M$TYVU5;;BG!.BNIPBU&*J300]]>$\*<3.4"['SS_#U!+ P04 " "1I(97 MLFQ+HH\" "\!P &0 'AL+W=OS#1+47^(#XX";7QIIC!]MIQ[_'=M+0;EF9 M8%\2^_(\S_GNXKMX(^2]*@ T>B@95V.OT+H:8:RR DJB3D4%W'Q9"ED2;;9R MA54E@>2.5#(<# 9#7!+*O21VMKE,8E%K1CG,)5)U61+Y:P),;,:>[VT-UW15 M:&O 25R1%=R OJOFTNQPIY+3$KBB@B,)R[%WX8]FD<4[P%<*&[6S1C:2A1#W M=G.9C[V!/1 PR+15(.:UABDP9H7,,7ZVFE[GTA)WUUOU3RYV$\N"*)@*]HWF MNAA['SR4PY+43%^+S6=HXSFS>IE@RCW1IL%&!IS52HNR)9L3E)0W;_+0YF&' M8'3Z"4%+"!X3HF<(84L(7^HA:@G12SV3BYY)DI M^0!%#I.01/*U EZC^YN4G1\=(*.$.7H MMA"U(CQ7,=;&J:7BK'4P:1P$SS@(T97@NE!HQG/(>_CI8?[P !^;8+N(@VW$ MD^"@X)=,GZ+0?X>"01#VG&?Z9_]L_>]9(1=^4.G%_ZU_"BE*F-" MU1+0]XN%TM+ MS?-3C#\,]S'I4TQX'NUC9CV8*.@P3;!XIQV5(%=N#BB4B9KKYM?LK-VHN7 = M]I%]XH^F?H\]-:.IF21_Y)NY=D7DBG*%&"R-J\'IN>F6LID5S4:+RC7#A="F MM;IE8<8K2 LPWY="Z.W&.N@&=O(;4$L#!!0 ( )&DAE?$)D&7VP, %L0 M 9 >&PO=V]R:W-H965T<\= MC[Q,#I2]\APA ;X4I.13*Q=B]VC;/,U1 ?F([E I9S:4%5#((=O:?,<0S+11 M06S/<4*[@+BT9A,M>V:S":T$P25Z9H!710'97W-$Z&%JN=91\!%O$0.K'#($GH1@>%T)N"8(" H6M"AD M2%>"IJ\Y)1EB'-PKZ4[JZ&C3#9A#CE, RPPDF%0"9<" ?)L@ 3'A=]+^996 MVYL[< -LP-4L![@$+R46_%U'\$=.*RYAI?#F9#RQA71?.6&GC:OSVE7OC*L^ M^$!+D7.P+#.4&>R3R_;A!7M;TMYR[QVYGWL7 7]/Q0CX[CO@.9YOV,_B>G// MY,[WK;[\YM5/R/#;1/0UGG\N$:L",2@H,P6V-AV;354M?>0[F**I)8LE1VR/ MK-F//[BA\Y.)U2'!DB'!E@.!G? _;OD?7T+7A8"HXPI[QS^MCS_O'']3B&KT M4*.KVVD_NP\?HMB9V/LN^2:U. YZ:HE!S?7'KA^?ZBU->F,G\MQ6[X2,H"4C MN)B,"2JI++;GTC$8,AV'!$N&!%L.!'82@;"-0'@Q'>O[Y*#O>93=P[TL#EL$ M%@3*%'W2%TW]/6\3M+XSY&.("SF-RRVXQ4?QG2F,]0Z"3O*X;AP&82]E#6I. M'$<]M<2$%KE>T,M8$UHD3X Y8:.6KN@B7<=+][\E++J.,(.:B3 3FH$P$]IY MPN*6L/CB"7][KV0-=>6Q .[D>T63\*VE,!ZR/ P)E@P)MAP(["1\#VWX'JXH M#RB-1]XIQ1L%#+^>-6J'?2WF#ECMR^QEOU/+-^>XZ M;P]]YZH2\;^0UNSEWU@SJ_V#-I.:@3>S6I\XN],LR2?G5G>I7'I=E:)^KK;2 MMA-^TOU?3SYW'Q>N09ZHSEDW9V_P==O] ;(M+CD@:".7/F%*0\QM*Q7&@%FC_GS#[&U!+ P04 " "1I(97Y25' MEU(# !Z#0 &0 'AL+W=OYGNZDNM8I@"&W&1=ZYJ7&Y,>^K^,4,JH/90X"GVRDRJC!H=KZ M.E= $P?*N!\%P=C/*!/>?.KFEFH^E87A3,!2$5UD&55_3X'+WH!(TL7RRY=K]D5ZT-/!(7VLBL F,$&1/EE=Y61C0 MR-,-B"I ]! P? (PJ #)[2,S,DZHX;.ITKNB+*KD.&\<&M4P8;=Q910^ M98@S\R^8*9=2:[($158I54!.C%%L71BZYD",) N996CXRLCX.I4\ :7).[*4 M!H1AE),%P:?=;SNS1D8RK@^0%)=4E47 M)LBW5!::BD1/?8-J; MPJ^Q.22#\"V)@FC0$<_B_^'1GG &]_;"[=_#LU*AKD_\EM&E> M55C0,BYN&R>P1+DMT1R-TV6)8B66T(,NW\I@1BX8^]FXF0_P*Q)._9NF(1VK MQN$XJE>UE(YKI>.]2J]6WSMS?R_JN5O9$UE+X*06.'D1N3_IT[">R%J&'=6& M';VDW#]ZE-51-!P'#W+_\:IP,IJ$W;G_OE;Z?J_2\]5RV1727M1SM[(GLI; M,+AO3H(7D?U5&#UYUA=;V[1&1Q>^I JHHFDE=V0;I%8%=*P*'J2_W^AB,U!; MU]QK#+ 0INS2ZMGZ ''BVN8'\Z?V8.&ZXWN:\E3RF:HM$YIPV"!E<#C!>%39 MZ)<#(W/7*Z^EP<[;W:9X. )E%^#SC41SJX%]07W&PO=V]R:W-H965T8QS;[D*\X+\FVS3O+;P:HHMM?#83Y; M\4V4OTVW/"G?6:39)BK*I]ERF&\S'LWKI,UZJ&N:-=Q$<3*8WM2O?U JWK$UWQ6 M5(BH_.\KO^/K=44J^_&_!CHXM%DE'C]^HCOUX,O!/$0YOTO7_XGGQ>IV,!Z0 M.5]$NW7Q,7WT>#,@L^+-TG5>_TL>FUAM0&:[O$@W37+9@TV<[/^/OC4?Q%$" M92<2]"9!?Y:@6R<26)/ GB?H)Q*,)L&X-,%L$LSG8S!.)%A-@G5I"Z,F871I MPKA)&%^:,&D2)I7RHJ3JJ0^%5GY;ESF%=./?!T5?$X^1%GQG?R:14D>U6+/R3_(SU&6 M197DR>M[7D3Q.G]S,RS*5JOOWI!%\?>_T='X MG[(/2,W[95:\)6S/HT\\"<968X)=4F*T&J,I,,[%&#J1_;4N'PQ3],*['*,K M,#ZF-P&F-Z$:\VZW+(5C-G_H)\&0=+&(9_R_1?K(,X4\V:&B6=T*ZUO1Y/._ MRE#B%WR3_R[I_=V>:\BYU7?[=;Z-9OQV4'YYYSS[R@?3<@B6)M4\$F8C80X2 MYB)A'A+F(V$!$A:"8$)U&(?J,%3TZ:]I$:W+N>!7GNRXK B4Z7V+ FSD3 ' M"7/W,*N&57/XK],1T_6)IFDWPZ_' N\&6KJAC3N!?C>0&J8YH9W(0!*ICT9E M3Y]'AJ A"[(S#[(SE;+[%*UY3J)D7D[>LB^\B),EX=_*\Z*E9R^QYGD3 ;"7.0,!<)\Y P'PD+ MD+!PU-6]7/+C@^3'2LF_VQ7I)BKB,I8G_+&<"!<\V]2'\^\\RJ2K.W=J)*TS M9<)6YO45-A+F(&$N$N8A83X2%B!A(0@FU,#D4 ,3I6#KQ<#U]WH=OBJ#0J;Y M2>>D8FQIXV4B8CX0%2%@(@@D"IUJ[I*^=F[/GLRS> M5HM^,G6KT_M.8* T&TISH#072O.@-!]*"Z"T$$43R^'(X:(OM"#>@%&%@J39 M4)H#I;E0F@>E^5!: *6%*)I8*'I;*/I?6AM_?R;_LRZO(F56[RI"TFPHS8'2 MW(9V?/YG688A65:71)H34[:N+HFD^FBL21;69:'4,IG17:!$C5O4;6MX4J5C M-/V0I0N>5Q?YE/*M\/%,NJI^I^;T5B+4XH32'"C-A=(\*,V'T@(H+431Q+IH MK4YJO-3$!^J"0FDVE.9 :2Z4YD%I/I060&DABB862FO.4K6?>G[B<\:/9?(J M@AJR4)H-I3E0FMO0A,L$9 ZJ1[L6:GW507?:TPVDH]%$8LK*(BD=ZY))STO8 MLK3U9:G:F!4.[E+U(3VX>RC-AM(<*,V%TCPHS8?2 B@M1-'$>FC=7#IZJVYZ5H=VI<[_* VL)0F@.E MN5":U]"$BZA,UEVV\26!8RJ;Z'3C1IH$&*+&(KVZ]D+3'AWJ D-I-I3F0&DNE.9! M:3Z4%D!I(8HF%DKK NM*\^S\Q@]U?N]Z@)J]4)H#I;E0FM?0A/67BE M^5!: *6%*)I8)ZWAJ[_4%E<=Z@!#:3:4YD!I+I3F06D^E!9 :2&*)A9*ZP#K M2N/L@DD/U.B%TFPHS8'27"C-:VB"CR59VI&$F6.M>SU.( FD9G<-*$2-0E1G M:[OJ:MNTL[23+HK':E/A\1H/>;?,.-_PI"@CWD=?>$:\W7+%872'"C-A=(\*,V'T@(H+431Q$)JO6#=>JGY$-0DAM)L*,V!TEPH MS8/2?"@M@-)"%$TLE-8DUM5[?C_N9T)DEFXV<5%]J5S56R"EI0&UA<]TS-IO MP)26@3K3/)GIG,ED)S-=Z-@]*,V'T@(H+4311'FWUJZNMG9E\E[$^:P\!ZC^ MU/6=P:12AUJ\4)K=T(XO!C.LD>0B+P?:K@NE>5":#Z4%4%J(HHDET-K%^CF[ M^&P)4&D)0&UC*,UN:,)Y'V/2$H!:PE":!Z7Y4%H I84HFGC[O]829NKMOQ>4 M@"XK 36V;PE :79#$ZY6J5%TCPHS8?2 B@M1-'$$FC-7J8V>R\H M 28M :@'W-"$VTA(16LSB9>IG] WU+R%TCPHS8?2 B@M1-%$?;=&,3MG%)_5 MMR'5-]0G9K(=HII*=O>H.]18]=& .K]0F@VE.5":"Z5Y4)H/I0506HBBB85R]#.V M:G/X_&P):OU":3:4YD!I+I3F&1++7#I7ZL:9TH512:!L\A6BAB'*LW)KQ5=: M:\I06U.?Z>]^,EOOYI4GE36'^6U]F,]/NU;5SS.^&E.M?O?5Z$ICE"S2C!0K M3O+X&]E4O^:5$Y[,2]HOLR)]X-E^&(=??:\RJTN>JZLG\BTOOTV^\O7WJSV1 M79E'Q&)53MS.,_6WG_63@VE*LNXXU:[,,6U:,J],:PSM/)U MO!IK1M.2J4%[KO_ 9R[3Y3!?<5[<1T4TO=GP;,GO^'I=K'5\MN M+*J[#5Z_UP?#SNOW]-JADM==>NW)7O?I=2![_9UA7@=EFLWMJ#P3RN+EZO"D2+>W@_+4YR$MBG13/USQ:,ZS M*J!\?Y&FQ=.3JH''-/M2?S33_P-02P,$% @ D:2&5[M^BCU' P RA0 M T !X;"]S='EL97,N>&ULW5AM3]LP$/XK41@32!-I&TB;T5;:*B%-VB8D M^+!OR&VY^\N'D MI/5P?KWK/[/ >1AY2:\.(+UHX;P&PZB3;6H[_=00N/ M)?I38'I8C?86"2/OMKRJ-@H%A@V.ZC89]G,IUMT2A\YAV$E!@T?"!^&(<#96 M#*)R4C"^=.X..":22Q5HTZ8F71L\U9.#V\Z"#JYY"B:DLKE=!O=[7$_? 586 M"&2<-P([H7,,^R71FBIQ8PP[V3J?04$]OE^61N%4D66[PSVD./_(M[@7 M^<:^V5T3S= (JH>.QAG O\GFN#=I+U_$&Y3L4>K/<[,<86UH-7JK:,X6UE[D MC0",O8VSD[+DRT^<345!W>(/3CCLDU5<,).*/9ELT"H3XZ J#!ZITFRRZ?FE M2'E/%WK53HL,ZZ9J*T9RS(JGIVY#+TF8_.'VA:_F9_1G,RYOF_ 0;@>?Z,9 MFQ=I,^L6"E'/6H^_PO+:27.B-KF8R.B"9J/:5-.Q'09F8++6%P3L(C?V\B-8 MC,/\"&!8'DP!%N.BL#S_TWIZZ'H9$>&M-#8UR4#QG9#Y;''Y.:R[_2 M-(WC),$J.AIY%8RPNB4)_/C9,&T0@>6!3']7:WRW\0[9WP?8GN[K$&RE>"=B M*\5K#8B_;A"1IO[=QO) !+8+6.] ?G\>Z"E_3!S#KF+:L"<81](40Z 7_3V: M)$AU$OCX]P=[2N(X3?T(8'X%<8PA\#3B"*8 -&!('-OWX,[[*%J]IZ+U?R^' MOP%02P,$% @ D:2&5Y>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'I>9A#"!R6M'V MH M8DN<))/2O_XD4R[K">ST1?436#;B\PKI6RW^_*KTRTJI%_:]+*09=K;6[FZZ M79-MH>3F+[4#Z_R M&B\@RN-L,ITMIA/FWBT>[^\FHZ4[N!W=CV;C*4.0$0$9M0CY+4*0,0$9MP*Y M6+J7A^D,028$9-(B9".2*0&9M@D9(\@! 3EH$S)!D!\(R ]M0J8(\B,!^;%- MR &"_$1 ?@H+N:C*DNL#4VMV6QDAP1C&9MYKVPF$^P!UD! MQB'E$M@N7[G0[)D7%; 'X*;2X#]@,!ZEE7YHKW"S9=-_*['GA>>J1_2!ZQ=P MB471B"(EEGY@L]SR@LL,6)W9L(F#$T4CAI10^J&-HLI2V/+_\(U=,N?R*I"9 M@ 8D)91^8*,LK,I>MJK(09L_ZA&W!\Q&>:0?6"0UV_4M-^"#5[J>3'T1YJ,4 MT@_LD#N9J1+8DG]OCB=EC'Y@96+^Q%R41:+ %KF0*)PX,2;ED2CTSH1*&)JC3"DE"JR4LPG#V3&GQ!(%%LLE M\?T$Q9B4:Z(V7=,<<\HU47#7'&?VM5_ ^6:C85.[Y_V.(*:$$_^>#8K'A#5H M_4;(KMP/%6-2RHD#*^<-\PE\*=1K!TD28U+6B0-;YPUS7!GKTC3M\^_,?4C[ MBS$F61D+;)U+J_LU&QG3''1*0G'HK0RYNN.Z4TQ)*&Y50KCR%%,2BD,7R$A, M7'N**0O%H4MD)":N/L64A>+ %CJO]&LVUZY7W9A"E(7BP!:ZA#GCVJ](N A. M62@);*%+F*,LTQ7D&).R4!+80B1F(_5(* LEH/*LZ*$_(/FL 2NI@5'R<1QJ0DE/R.BMIY3'\*8U(22EHJKCE,GX]@3$I" M25M;(9]_&KRZ)Y2$DL 2(@>]N1Y1$DH"2PA7+,].\)1R3QK8/?1^$F>9*>6> M-+![:$R<9::4>]+@.Z!+)=9ZP<28E'O2VCW=TZ,?.:R%A'SFOL*X]HP7V5PS M_W+\SRI)?5UY717%V+4]RGO%\].3)*>G8+[\!U!+ P04 " "1I(97?'[I M&]0! #&'P &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^L M\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_--UZ?#^C; MY7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W_-BG0_EE\2:DT MD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I!"D%:/\@@R.H'.01Y_: ( M0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG!$DCK FT%N1:"+P6!%L( MQ!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH; M@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O M)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E M]\G1JW+!. @=!&S:;EL6_0$W>4!$ M$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*]35TU?IPL0K /C/E\0;7V MJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0UDLGHB69Z587>\R:^]J5I MQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7I?4W<4+"3B:T(S\' M[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.;E3D5)E_5<4GJK2-=^ 51 MJ*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y4)[_Q&-B M+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O[$. ]"%!^E @?60@?0Q! M^K@%Z>,.I(][D#[X *41%%$Y"JD&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M )&DAE&PO=V]R:W-H965T&UL4$L! A0# M% @ D:2&5^G1P(!M! $Q, !@ ("!KA4 'AL+W=O M77B/U+ @ ' L M 8 " @5$: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ D:2&5V>78X%9 M P A L !@ ("!SR< 'AL+W=OD7,;#90X &^L 8 " M@5XK !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ D:2&5YK/^)/: P X@P !@ M ("!ED, 'AL+W=O&UL4$L! A0#% @ D:2&5^VNP%&B!P *A4 !D M ("!M% 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ D:2&5RKVI&PO=V]R:W-H965TDZ0< +,4 9 M " @1MW !X;"]W;W)K&UL4$L! A0#% M @ D:2&5P]T!HKO#P 83( !D ("!.W\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D:2&5[G_5*5X!P &!0 !D M ("!SJL 'AL+W=O&PO=V]R M:W-H965T+)UQ8V0, 4* M 9 " @3&W !X;"]W;W)K&UL M4$L! A0#% @ D:2&5Q$'%A[,!0 ^Q !D ("!0;L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD:2&5WW'];/7 P P@D !D ("!&&PO=V]R:W-H965T&UL4$L! A0#% @ D:2&5PH=#+F= @ M#@@ !D ("!^-@ 'AL+W=O&PO=V]R:W-H965TJ M9LQS=0P (6, 9 " @57@ !X;"]W;W)K&UL4$L! A0#% @ D:2&5S3OQ/^," S4< !D M ("! >T 'AL+W=O&UL4$L! M A0#% @ D:2&5P&>^\[ @ [@8 !D ("!R?X 'AL M+W=O&PO=V]R:W-H965TP% 0!X;"]W;W)K&UL4$L! A0#% @ D:2& M5YS3A&!5 P > H !D ("!V0@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D:2&5X_M7A?G!P \4@ M !D ("!P1H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D:2&5Y;BRO$;! TA, !D M ("!<3@! 'AL+W=O&PO=V]R:W-H965T M 9 M " @55 0!X;"]W;W)K&UL4$L! A0# M% @ D:2&5[)L2Z*/ @ O < !D ("!444! 'AL+W=O M&PO=V]R:W-H965T74@, 'H- 9 " @2E, M 0!X;"]W;W)K&UL4$L! A0#% @ D:2&5TD_ ML2BP"P G8< !D ("!LD\! 'AL+W=O&PO7BKL

D%5"<=P0 (DC / " ?1? 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " "1I(97?'[I&]0! #&'P &@ M@ &89 $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "1 MI(97*F32ILH! ";'P $P @ &D9@$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 /0 ] *(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 303 305 1 true 70 0 false 13 false false R1.htm 0000001 - Document - Cover Sheet http://c3.ai/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 0000010 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Sheet http://c3.ai/role/Revenue Revenue Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://c3.ai/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://c3.ai/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Details Sheet http://c3.ai/role/BalanceSheetDetails Balance Sheet Details Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://c3.ai/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders' Equity Sheet http://c3.ai/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Stock-Based Compensation Sheet http://c3.ai/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://c3.ai/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 19 false false R20.htm 0000020 - Disclosure - Related Party Transactions Sheet http://c3.ai/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954471 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://c3.ai/role/RevenueTables Revenue (Tables) Tables http://c3.ai/role/Revenue 24 false false R25.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://c3.ai/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://c3.ai/role/FairValueMeasurements 25 false false R26.htm 9954474 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://c3.ai/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://c3.ai/role/CashEquivalentsandMarketableSecurities 26 false false R27.htm 9954475 - Disclosure - Balance Sheet Details (Tables) Sheet http://c3.ai/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://c3.ai/role/BalanceSheetDetails 27 false false R28.htm 9954476 - Disclosure - Stock-Based Compensation (Tables) Sheet http://c3.ai/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://c3.ai/role/StockBasedCompensation 28 false false R29.htm 9954477 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders 29 false false R30.htm 9954478 - Disclosure - Revenue - Disaggregated Revenue by Geographic Region (Details) Sheet http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails Revenue - Disaggregated Revenue by Geographic Region (Details) Details 30 false false R31.htm 9954479 - Disclosure - Revenue - Deferred Revenue (Details) Sheet http://c3.ai/role/RevenueDeferredRevenueDetails Revenue - Deferred Revenue (Details) Details 31 false false R32.htm 9954480 - Disclosure - Revenue - Remaining Performance Obligation (Details) Sheet http://c3.ai/role/RevenueRemainingPerformanceObligationDetails Revenue - Remaining Performance Obligation (Details) Details 32 false false R33.htm 9954481 - Disclosure - Revenue - Customer Concentration and Accounts Receivable (Details) Sheet http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails Revenue - Customer Concentration and Accounts Receivable (Details) Details 33 false false R34.htm 9954482 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) Details 34 false false R35.htm 9954483 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) Sheet http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details) Details 35 false false R36.htm 9954484 - Disclosure - Cash Equivalents and Marketable Securities - Available-for Sale Debt Securities by Contractual Maturity (Details) Sheet http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails Cash Equivalents and Marketable Securities - Available-for Sale Debt Securities by Contractual Maturity (Details) Details 36 false false R37.htm 9954485 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details) Sheet http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details) Details 37 false false R38.htm 9954486 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://c3.ai/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails Cash Equivalents and Marketable Securities - Narrative (Details) Details 38 false false R39.htm 9954487 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details) Sheet http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails Balance Sheet Details - Property and Equipment, Net (Details) Details 39 false false R40.htm 9954488 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://c3.ai/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 40 false false R41.htm 9954489 - Disclosure - Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) Sheet http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) Details 41 false false R42.htm 9954490 - Disclosure - Balance Sheet Details - Accrued and Other Current Liabilities (Details) Sheet http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails Balance Sheet Details - Accrued and Other Current Liabilities (Details) Details 42 false false R43.htm 9954491 - Disclosure - Commitments and Contingencies (Details) Sheet http://c3.ai/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://c3.ai/role/CommitmentsandContingencies 43 false false R44.htm 9954492 - Disclosure - Stockholders' Equity (Details) Sheet http://c3.ai/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://c3.ai/role/StockholdersEquity 44 false false R45.htm 9954493 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://c3.ai/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 45 false false R46.htm 9954494 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 46 false false R47.htm 9954495 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 47 false false R48.htm 9954496 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 48 false false R49.htm 9954497 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 49 false false R50.htm 9954498 - Disclosure - Income Taxes (Details) Sheet http://c3.ai/role/IncomeTaxesDetails Income Taxes (Details) Details http://c3.ai/role/IncomeTaxes 50 false false R51.htm 9954499 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) Details 51 false false R52.htm 9954500 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Sheet http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Details 52 false false R53.htm 9954501 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 53 false false All Reports Book All Reports ai-20231031.htm ai-20231031.xsd ai-20231031_cal.xml ai-20231031_def.xml ai-20231031_lab.xml ai-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": { "ai-20231031.htm": { "nsprefix": "ai", "nsuri": "http://c3.ai/20231031", "dts": { "inline": { "local": [ "ai-20231031.htm" ] }, "schema": { "local": [ "ai-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": [ "ai-20231031_cal.xml" ] }, "definitionLink": { "local": [ "ai-20231031_def.xml" ] }, "labelLink": { "local": [ "ai-20231031_lab.xml" ] }, "presentationLink": { "local": [ "ai-20231031_pre.xml" ] } }, "keyStandard": 262, "keyCustom": 43, "axisStandard": 25, "axisCustom": 1, "memberStandard": 46, "memberCustom": 21, "hidden": { "total": 19, "http://xbrl.sec.gov/dei/2023": 5, "http://c3.ai/20231031": 4, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 303, "entityCount": 1, "segmentCount": 70, "elementCount": 570, "unitCount": 13, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 28, "http://fasb.org/us-gaap/2023": 856, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://c3.ai/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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R2": { "role": "http://c3.ai/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": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R3": { "role": "http://c3.ai/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": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R4": { "role": "http://c3.ai/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-19", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R5": { "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R7": { "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-73", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R8": { "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "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": "ai-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": "ai-20231031.htm", "unique": true } }, "R9": { "role": "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-28", "name": "us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R10": { "role": "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Business and Significant Accounting Policies", "shortName": "Summary of Business and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R11": { "role": "http://c3.ai/role/Revenue", "longName": "0000011 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R12": { "role": "http://c3.ai/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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R13": { "role": "http://c3.ai/role/CashEquivalentsandMarketableSecurities", "longName": "0000013 - Disclosure - Cash Equivalents and Marketable Securities", "shortName": "Cash Equivalents and Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R14": { "role": "http://c3.ai/role/BalanceSheetDetails", "longName": "0000014 - Disclosure - Balance Sheet Details", "shortName": "Balance Sheet Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R15": { "role": "http://c3.ai/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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R16": { "role": "http://c3.ai/role/StockholdersEquity", "longName": "0000016 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R17": { "role": "http://c3.ai/role/StockBasedCompensation", "longName": "0000017 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R18": { "role": "http://c3.ai/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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R19": { "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "0000019 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R20": { "role": "http://c3.ai/role/RelatedPartyTransactions", "longName": "0000020 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R23": { "role": "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R24": { "role": "http://c3.ai/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R25": { "role": "http://c3.ai/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R26": { "role": "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesTables", "longName": "9954474 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R27": { "role": "http://c3.ai/role/BalanceSheetDetailsTables", "longName": "9954475 - Disclosure - Balance Sheet Details (Tables)", "shortName": "Balance Sheet Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R28": { "role": "http://c3.ai/role/StockBasedCompensationTables", "longName": "9954476 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R29": { "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "9954477 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R30": { "role": "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails", "longName": "9954478 - Disclosure - Revenue - Disaggregated Revenue by Geographic Region (Details)", "shortName": "Revenue - Disaggregated Revenue by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "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": "ai-20231031.htm", "unique": true } }, "R31": { "role": "http://c3.ai/role/RevenueDeferredRevenueDetails", "longName": "9954479 - Disclosure - Revenue - Deferred Revenue (Details)", "shortName": "Revenue - Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R32": { "role": "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails", "longName": "9954480 - Disclosure - Revenue - Remaining Performance Obligation (Details)", "shortName": "Revenue - Remaining Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "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": "ai-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": "ai-20231031.htm", "first": true, "unique": true } }, "R33": { "role": "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "longName": "9954481 - Disclosure - Revenue - Customer Concentration and Accounts Receivable (Details)", "shortName": "Revenue - Customer Concentration and Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R34": { "role": "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954482 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R35": { "role": "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "longName": "9954483 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details)", "shortName": "Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "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": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ai:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R36": { "role": "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "longName": "9954484 - Disclosure - Cash Equivalents and Marketable Securities - Available-for Sale Debt Securities by Contractual Maturity (Details)", "shortName": "Cash Equivalents and Marketable Securities - Available-for Sale Debt Securities by Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-194", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R37": { "role": "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "longName": "9954485 - Disclosure - Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)", "shortName": "Cash Equivalents and Marketable Securities - Available-for-Sale Marketable Securities, Fair Value and Unrealized Losses Continuous Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R38": { "role": "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "longName": "9954486 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details)", "shortName": "Cash Equivalents and Marketable Securities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "unitRef": "marketable_security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "unitRef": "marketable_security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R39": { "role": "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "longName": "9954487 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details)", "shortName": "Balance Sheet Details - Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "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": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "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": "ai-20231031.htm", "first": true, "unique": true } }, "R40": { "role": "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails", "longName": "9954488 - Disclosure - Balance Sheet Details - Narrative (Details)", "shortName": "Balance Sheet Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R41": { "role": "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails", "longName": "9954489 - Disclosure - Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)", "shortName": "Balance Sheet Details - Accrued Compensation and Employee Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "ai:AccruedStockSettledBonusCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ai:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R42": { "role": "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails", "longName": "9954490 - Disclosure - Balance Sheet Details - Accrued and Other Current Liabilities (Details)", "shortName": "Balance Sheet Details - Accrued and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent", "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": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent", "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": "ai-20231031.htm", "first": true, "unique": true } }, "R43": { "role": "http://c3.ai/role/CommitmentsandContingenciesDetails", "longName": "9954491 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-214", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R44": { "role": "http://c3.ai/role/StockholdersEquityDetails", "longName": "9954492 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ai:CommonStockAutomaticConversionPeriodOneIfCircumstancesMet", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R45": { "role": "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "longName": "9954493 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-19", "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": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R46": { "role": "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails", "longName": "9954494 - 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": "46", "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": "ai-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": "ai-20231031.htm", "unique": true } }, "R47": { "role": "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails", "longName": "9954495 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } }, "R48": { "role": "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "longName": "9954496 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-234", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true, "unique": true } }, "R49": { "role": "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954497 - 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": "49", "firstAnchor": { "contextRef": "c-19", "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": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-250", "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": "ai-20231031.htm", "unique": true } }, "R50": { "role": "http://c3.ai/role/IncomeTaxesDetails", "longName": "9954498 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails", "longName": "9954499 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails", "longName": "9954500 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Potential Shares Excluded From Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-274", "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": "ai-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-274", "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": "ai-20231031.htm", "first": true, "unique": true } }, "R53": { "role": "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails", "longName": "9954501 - Disclosure - Related Party Transactions - Narrative (Details)", "shortName": "Related Party Transactions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-294", "name": "ai:LessorOperatingLeaseAreaUnderLease", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ai-20231031.htm", "unique": true } } }, "tag": { "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails", "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r195", "r446", "r482", "r483", "r484", "r485", "r486", "r487", "r612", "r630", "r646", "r739", "r782", "r783", "r787", "r831" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "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": [ "r77" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r387", "r388", "r391" ] }, "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": [ "r666", "r677", "r687", "r712" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-For-Sale Debt Securities and Balance Sheet Classification", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://c3.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails", "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r195", "r446", "r482", "r483", "r484", "r485", "r486", "r487", "r612", "r630", "r646", "r739", "r782", "r783", "r787", "r831" ] }, "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": [ "r671", "r682", "r692", "r717" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (note 6)", "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": [ "r22", "r56", "r469", "r530" ] }, "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": [ "r669", "r680", "r690", "r715" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Business and 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": [ "r78" ] }, "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": [ "r667", "r678", "r688", "r713" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://c3.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://c3.ai/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": [] }, "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": [ "r722" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r198", "r735" ] }, "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": [ "r668", "r679", "r689", "r714" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/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": [ "r116", "r129", "r146", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r371", "r373", "r395", "r645", "r784", "r785", "r821" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://c3.ai/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Effects of Stock-Based Compensation", "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": [ "r46" ] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Contract with Customer, Receivable, 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 to consideration is unconditional." } } }, "auth_ref": [ "r293", "r295", "r306", "r598" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://c3.ai/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets 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": [ "r51", "r88" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r196", "r197", "r518", "r519", "r520", "r583", "r585", "r588", "r590", "r597", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613", "r631", "r650", "r787", "r831" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "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": [ "r670", "r681", "r691", "r716" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "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": [ "r7", "r185" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r150", "r151", "r273", "r279", "r412", "r617", "r618" ] }, "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": [ "r670", "r681", "r691", "r708", "r716" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r70", "r146", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r395", "r784" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://c3.ai/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": [ "r658" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://c3.ai/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": [ "r386" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for common stock exercised prior to vesting", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer)." } } }, "auth_ref": [ "r19" ] }, "ai_SuriVSiebelEtAlRabascaVSiebelEtAlAndVoVSiebelEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "SuriVSiebelEtAlRabascaVSiebelEtAlAndVoVSiebelEtAlMember", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al", "label": "Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al [Member]", "documentation": "Suri V. Siebel Et Al., Rabasca V. Siebel Et Al. And Vo V. Siebel Et Al" } } }, "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": [ "r671", "r682", "r692", "r717" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://c3.ai/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": [] }, "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": [ "r727" ] }, "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": [ "r670", "r681", "r691", "r716" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://c3.ai/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": [ "r660" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r196", "r197", "r518", "r519", "r520", "r583", "r585", "r588", "r590", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613", "r631", "r650", "r787", "r831" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "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": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "ai_RevenueCommitmentYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenueCommitmentYearThree", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, fiscal year 2022", "label": "Revenue Commitment, Year Three", "documentation": "Revenue Commitment, Year Three" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and 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": [ "r89", "r94", "r95", "r113", "r202", "r203", "r393", "r394" ] }, "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": [ "r672", "r683", "r693", "r718" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/Cover", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockholdersEquityDetails" ], "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": [ "r112", "r124", "r125", "r126", "r146", "r168", "r169", "r171", "r173", "r179", "r180", "r235", "r264", "r266", "r267", "r268", "r271", "r272", "r277", "r278", "r281", "r284", "r291", "r395", "r497", "r498", "r499", "r500", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r531", "r552", "r574", "r591", "r592", "r593", "r594", "r595", "r734", "r758", "r763" ] }, "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": [ "r719" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://c3.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r181", "r188", "r192", "r194", "r623" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r80" ] }, "ai_AnnualBonusProgramAndRetentionBonusProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "AnnualBonusProgramAndRetentionBonusProgramMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Bonus Program And Retention Bonus Program", "label": "Annual Bonus Program And Retention Bonus Program [Member]", "documentation": "Annual Bonus Program And Retention Bonus Program" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFS Debt Maturities, Within one year, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing 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": [ "r767" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/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": [ "r71", "r554" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://c3.ai/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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/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": [ "r69", "r146", "r181", "r188", "r192", "r194", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r395", "r623", "r784" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r309", "r317", "r345", "r346", "r347", "r420", "r444", "r488", "r521", "r522", "r582", "r584", "r586", "r587", "r589", "r610", "r611", "r624", "r629", "r640", "r647", "r650", "r777", "r786", "r824", "r825", "r826", "r827", "r828" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://c3.ai/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://c3.ai/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": [ "r694" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/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": [ "r25", "r26", "r65", "r127", "r471", "r493", "r494" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFS Debt Maturities, After one year through five years, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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), with single maturity date and allocated without single maturity date, maturing in second through 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": [ "r768" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r317", "r444", "r488", "r521", "r522", "r582", "r584", "r586", "r587", "r589", "r610", "r611", "r624", "r629", "r640", "r647", "r786", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid liabilities related to intangible purchases", "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r309", "r317", "r345", "r346", "r347", "r420", "r444", "r488", "r521", "r522", "r582", "r584", "r586", "r587", "r589", "r610", "r611", "r624", "r629", "r640", "r647", "r650", "r777", "r786", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r42", "r120", "r474" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFS Debt Maturities, Within one year, Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r212", "r464" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFS Debt Maturities, After one year through five years, Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": [ "r213", "r465" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potential Shares of Common Stock Excluded from Computation of Basic and Diluted Net Loss 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": [ "r33" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r317", "r444", "r488", "r521", "r522", "r582", "r584", "r586", "r587", "r589", "r610", "r611", "r624", "r629", "r640", "r647", "r786", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "ai_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "RestOfWorldMember", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of World", "label": "Rest Of World [Member]", "documentation": "Rest Of World" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "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": [ "r33" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "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://c3.ai/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r111", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r308" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased [Axis]", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "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": [ "r402" ] }, "ai_ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "ProceedsFromShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds common stock exercised prior to vesting", "label": "Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options", "documentation": "Proceeds From Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://c3.ai/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": [ "r733" ] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [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": [ "r246", "r625" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 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": [ "r386", "r392" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r198", "r632", "r787", "r831", "r832" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "ai_CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonStockAutomaticConversionAnniversaryPeriodIfCircumstancesMet", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic conversion, anniversary period, if circumstances met", "label": "Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met", "documentation": "Common Stock, Automatic Conversion, Anniversary Period, If Circumstances Met" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://c3.ai/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": [ "r68" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, at least", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://c3.ai/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": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Geographic concentration risk, percentage", "terseLabel": "Customer concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r34", "r37", "r52", "r53", "r198" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://c3.ai/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": [ "r659" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r641" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://c3.ai/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": [ "r318", "r322", "r350", "r351", "r353", "r641" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Abstract]", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities, fair value", "verboseLabel": "Estimated Fair Value", "totalLabel": "AFS Debt Maturities, Total Fair Value", "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": [ "r206", "r244", "r460", "r765" ] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, weighted-average recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r352" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r36", "r599" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://c3.ai/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": [ "r659" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs, sales commissions, amortization", "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": [ "r254" ] }, "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails_1": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0, "order": 2.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Gain", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://c3.ai/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "ai_RevenueCommitmentYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenueCommitmentYearFive", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, fiscal year 2024", "label": "Revenue Commitment, Year Five", "documentation": "Revenue Commitment, Year Five" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://c3.ai/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": [ "r659" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r60" ] }, "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": [ "r725" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "netLabel": "Related party revenue", "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": [ "r182", "r183", "r187", "r190", "r191", "r195", "r196", "r198", "r304", "r305", "r446" ] }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramPeriodInForce1", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, repurchase period", "label": "Stock Repurchase Program, Period in Force", "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://c3.ai/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": [ "r659" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross 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": [ "r209" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://c3.ai/role/BalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Details", "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": [ "r747" ] }, "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]" } } }, "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": [ "r726" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r165", "r174", "r175", "r176" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs, sales commissions, amortization period", "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": [ "r737" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "verboseLabel": "Related party balances included in other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r766" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "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": [ "r205", "r244", "r467" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "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": [ "r637", "r639", "r833" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross 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": [ "r208" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r128", "r201", "r238" ] }, "ai_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in right-of-use asset", "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset", "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/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": [ "r20", "r117", "r146", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r372", "r373", "r374", "r395", "r645", "r784", "r821", "r822" ] }, "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": [ "r700" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/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": [ "r74" ] }, "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": [ "r700" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://c3.ai/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from issuance of Class A common stock under employee stock purchase plan", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Stock Options Outstanding", "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_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r816" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r816" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r80", "r119", "r475" ] }, "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": [ "r700" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs", "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_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": [ "r700" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, area under lease", "label": "Area of Real Estate Property", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r8", "r466", "r475", "r645" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable, from related party", "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": [ "r17", "r645" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment by Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_DebtSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAbstract", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities:", "label": "Debt Securities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r701" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r239", "r240", "r241", "r242", "r243", "r245", "r251", "r252", "r275", "r289", "r381", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r478", "r625", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r769", "r770", "r771", "r772" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r274", "r310", "r311", "r312", "r313", "r314", "r315", "r417", "r418", "r419", "r627", "r628", "r637", "r638", "r639" ] }, "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": [ "r719" ] }, "ai_SoftwareSubscriptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "SoftwareSubscriptionAgreementMember", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Subscription Agreement", "label": "Software Subscription Agreement [Member]", "documentation": "Software Subscription Agreement" } } }, "auth_ref": [] }, "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": [ "r701" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 1.0 }, "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "totalLabel": "Amortized Cost", "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": [ "r28", "r118", "r614" ] }, "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": [ "r701" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus", "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": [ "r19" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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_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": [ "r719" ] }, "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": [ "r701" ] }, "ai_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "CustomerTwoMember", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "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": [ "r701" ] }, "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": [ "r701" ] }, "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_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": [ "r727" ] }, "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": [ "r701" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r342" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period (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": [ "r342" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders, basic (in dollars per share)", "verboseLabel": "Basic net loss per Class A and Class B common shares outstanding (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": [ "r141", "r157", "r158", "r159", "r160", "r161", "r166", "r168", "r171", "r172", "r173", "r177", "r384", "r385", "r462", "r480", "r621" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://c3.ai/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period (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": [ "r342" ] }, "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": [ "r702" ] }, "ai_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax", "documentation": "Cash And Cash Equivalents Accumulated Gross Unrealized Gain Before Tax" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r23" ] }, "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_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": [ "r704" ] }, "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": [ "r703" ] }, "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_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": [ "r707" ] }, "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": [ "r705" ] }, "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": [ "r706" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://c3.ai/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": [ "r659" ] }, "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": [ "r706" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "verboseLabel": "Accrued and other current liabilities, from related party", "totalLabel": "Accrued 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": [ "r19" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and employee benefits", "totalLabel": "Accrued compensation and employee benefits", "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": [ "r19" ] }, "ai_StephenMWardJrMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "StephenMWardJrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Stephen M. Ward, Jr. [Member]", "documentation": "Stephen M. Ward, Jr." } } }, "auth_ref": [] }, "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": [ "r666", "r677", "r687", "r712" ] }, "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": [ "r708" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "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": [ "r726" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r750" ] }, "ai_RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenuePerformanceObligationDescriptionOfTimingRevenuePerformanceObligationTerm", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, term", "label": "Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term", "documentation": "Revenue, Performance Obligation, Description of Timing Revenue, Performance Obligation, Term" } } }, "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": [] }, "ai_AccruedStockSettledBonusCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "AccruedStockSettledBonusCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails", "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued stock-settled bonus", "label": "Accrued Stock-Settled Bonus, Current", "documentation": "Accrued Stock-Settled Bonus, Current" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ai_ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options", "documentation": "Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "ai_CommonStockSubjectToRepurchaseNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonStockSubjectToRepurchaseNumberOfShares", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to repurchase right (in shares)", "label": "Common Stock Subject To Repurchase, Number Of Shares", "documentation": "Common Stock Subject To Repurchase, Number Of Shares" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "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": [ "r748", "r757" ] }, "ai_AccruedPayrollTaxesAndEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "AccruedPayrollTaxesAndEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll taxes and benefits", "label": "Accrued Payroll Taxes And Employee Benefits, Current", "documentation": "Accrued Payroll Taxes And Employee Benefits, Current" } } }, "auth_ref": [] }, "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": [ "r720" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" ], "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": [ "r19" ] }, "ai_FurnitureAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "FurnitureAndOfficeEquipmentMember", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment", "label": "Furniture And Office Equipment [Member]", "documentation": "Furniture And Office Equipment" } } }, "auth_ref": [] }, "ai_CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonStockAutomaticConversionPeriodTwoIfCircumstancesMet", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic conversion period, following the date Mr. Siebel no longer providing services", "label": "Common Stock, Automatic Conversion Period Two, If Circumstances Met", "documentation": "Common Stock, Automatic Conversion Period Two, If Circumstances Met" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "AFS, Less Than 12 Months, Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on 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": [ "r101", "r250" ] }, "ai_GrantsAgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "GrantsAgreementDomain", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants Agreement [Domain]", "label": "Grants Agreement [Domain]", "documentation": "Grants Agreement" } } }, "auth_ref": [] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettledLitigationMember", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settled Litigation", "label": "Settled Litigation [Member]", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r779" ] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "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": [ "r724" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on available-for-sale marketable securities, 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": [ "r130", "r131", "r234" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "crdr": "debit", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other-than-temporary impairment loss", "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": [ "r96" ] }, "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": [ "r708" ] }, "ai_LossContingencyNumberOfCurrentAndFormerOfficersAndDirectors": { "xbrltype": "integerItemType", "nsuri": "http://c3.ai/20231031", "localname": "LossContingencyNumberOfCurrentAndFormerOfficersAndDirectors", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of current and former officers and directors", "label": "Loss Contingency, Number Of Current And Former Officers And Directors", "documentation": "Loss Contingency, Number Of Current And Former Officers And Directors" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other assets, non-current", "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": [ "r103", "r749", "r757" ] }, "ai_RevenueCommitmentYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenueCommitmentYearOne", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, fiscal year 2020", "label": "Revenue Commitment, Year One", "documentation": "Revenue Commitment, Year One" } } }, "auth_ref": [] }, "ai_TwentyTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "TwentyTwentyEmployeeStockPurchasePlanMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Employee Stock Purchase Plan", "label": "Twenty Twenty Employee Stock Purchase Plan [Member]", "documentation": "Twenty Twenty Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "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": [ "r695" ] }, "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_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r80" ] }, "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": [ "r708" ] }, "ai_LessorOperatingLeaseNumberOfOfficeTowers": { "xbrltype": "integerItemType", "nsuri": "http://c3.ai/20231031", "localname": "LessorOperatingLeaseNumberOfOfficeTowers", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of office towers", "label": "Lessor, Operating Lease, Number Of Office Towers", "documentation": "Lessor, Operating Lease, Number Of Office Towers" } } }, "auth_ref": [] }, "ai_LesseeOperatingLeaseNumberOfPhases": { "xbrltype": "integerItemType", "nsuri": "http://c3.ai/20231031", "localname": "LesseeOperatingLeaseNumberOfPhases", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, number of phases", "label": "Lessee, Operating Lease, Number Of Phases", "documentation": "Lessee, Operating Lease, Number Of Phases" } } }, "auth_ref": [] }, "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": [ "r664", "r675", "r685", "r710" ] }, "ai_ProfessionalServicesOctober2023April2025Member": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "ProfessionalServicesOctober2023April2025Member", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Services, October 2023-April 2025", "label": "Professional Services, October 2023-April 2025 [Member]", "documentation": "Professional Services, October 2023-April 2025" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "AFS, 12 Months or Greater, Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on 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 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r101", "r250" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r275", "r289", "r381", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r478", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r769", "r770", "r771", "r772" ] }, "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": [ "r708" ] }, "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": [ "r719" ] }, "ai_CommonClassAAndCommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonClassAAndCommonClassBMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A and Common Class B", "label": "Common Class A And Common Class B [Member]", "documentation": "Common Class A And Common Class B" } } }, "auth_ref": [] }, "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial offering period (in months)", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period" } } }, "auth_ref": [] }, "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": [ "r673", "r681", "r691", "r708", "r716", "r720", "r728" ] }, "ai_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised Class A common stock options", "label": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised", "documentation": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised" } } }, "auth_ref": [] }, "ai_BakerHughesCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "BakerHughesCompanyMember", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Baker Hughes Company", "label": "Baker Hughes Company [Member]", "documentation": "Baker Hughes Company" } } }, "auth_ref": [] }, "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": [ "r673", "r681", "r691", "r708", "r716", "r720", "r728" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://c3.ai/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": [ "r659" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease 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", "r75" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://c3.ai/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": [ "r445", "r755" ] }, "ai_LessorOperatingLeaseAreaUnderLease": { "xbrltype": "areaItemType", "nsuri": "http://c3.ai/20231031", "localname": "LessorOperatingLeaseAreaUnderLease", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subleased space area (in square feet)", "label": "Lessor, Operating Lease, Area Under Lease", "documentation": "Lessor, Operating Lease, Area Under Lease" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/Cover", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockholdersEquityDetails" ], "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": [ "r112", "r124", "r125", "r126", "r146", "r168", "r169", "r171", "r173", "r179", "r180", "r235", "r264", "r266", "r267", "r268", "r271", "r272", "r277", "r278", "r281", "r284", "r291", "r395", "r497", "r498", "r499", "r500", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r531", "r552", "r574", "r591", "r592", "r593", "r594", "r595", "r734", "r758", "r763" ] }, "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": [ "r663", "r674", "r684", "r709" ] }, "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": [ "r720" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r198", "r632", "r787", "r831", "r832" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/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": [ "r28", "r75", "r144" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term marketable securities", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r750" ] }, "ai_GrantsAgreementPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "GrantsAgreementPaymentPeriod", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants, payment period", "label": "Grants Agreement, Payment Period", "documentation": "Grants Agreement, Payment Period" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails_1": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 1.0 }, "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash equivalents and available-for-sale marketable securities", "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": [ "r51" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r789" ] }, "ai_CloudServicesJuly2022July2025Member": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "CloudServicesJuly2022July2025Member", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Services, July 2022-July 2025", "label": "Cloud Services, July 2022-July 2025 [Member]", "documentation": "Cloud Services, July 2022-July 2025" } } }, "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": [ "r721" ] }, "ai_JuhoParkkinenMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "JuhoParkkinenMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Juho Parkkinen [Member]", "documentation": "Juho Parkkinen" } } }, "auth_ref": [] }, "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": [ "r665", "r676", "r686", "r711" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, non-current", "verboseLabel": "Other assets, non-current, due from related party", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r122" ] }, "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_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": [ "r663", "r674", "r684", "r709" ] }, "ai_CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonStockAutomaticIncreaseToCapitalSharesReservedForFutureIssuancePercentOfTotalSharesOutstanding", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic increase to shares reserved for future issuance, percent of total shares outstanding as of April 30, 2022", "label": "Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding", "documentation": "Common Stock, Automatic Increase To Capital Shares Reserved For Future Issuance, Percent Of Total Shares Outstanding" } } }, "auth_ref": [] }, "ai_RichardCLevinMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "RichardCLevinMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard C. Levin [Member]", "documentation": "Richard C. Levin" } } }, "auth_ref": [] }, "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": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://c3.ai/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r659" ] }, "ai_TwentyTwentyIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "TwentyTwentyIncentivePlanMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Incentive Plan", "label": "Twenty Twenty Incentive Plan [Member]", "documentation": "Twenty Twenty Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://c3.ai/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographical 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_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/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": [ "r57", "r358", "r829" ] }, "ai_CommissionsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommissionsPayableCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions payable to a related party", "label": "Commissions Payable, Current", "documentation": "Commissions Payable, Current" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/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": [ "r18", "r146", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r372", "r373", "r374", "r395", "r529", "r622", "r657", "r784", "r821", "r822" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r330" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase and retirement of Class A common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r12", "r58", "r59", "r84" ] }, "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": [ "r727" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r349", "r357" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r59", "r84" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r316", "r409", "r410", "r524", "r525", "r526", "r527", "r528", "r548", "r550", "r581" ] }, "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails_1": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 3.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total cash equivalents and available-for-sale marketable securities, Gross Unrealized Loss", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://c3.ai/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", "r114", "r137", "r138", "r139", "r152", "r153", "r154", "r156", "r162", "r164", "r178", "r236", "r237", "r292", "r354", "r355", "r356", "r364", "r365", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r396", "r397", "r398", "r399", "r400", "r401", "r405", "r489", "r490", "r491", "r506", "r574" ] }, "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": [ "r728" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "verboseLabel": "Related party sales and marketing", "netLabel": "Sales and marketing expenses", "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "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": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r142" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://c3.ai/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": [ "r256", "r257", "r559" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "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_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": [ "r728" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r338" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r257", "r559" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r779" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r779" ] }, "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": [ "r729" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares)", "verboseLabel": "Diluted weighted-average Class A and Class B common shares outstanding (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": [ "r167", "r173" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "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": [] }, "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": [ "r728" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r73" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r779" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs 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": [ "r339" ] }, "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": [ "r730" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/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": [ "r64", "r91", "r473", "r645", "r759", "r773", "r818" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://c3.ai/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_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "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": [ "r729" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares)", "verboseLabel": "Basic weighted-average Class A and Class B common shares outstanding (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": [ "r166", "r173" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://c3.ai/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": [ "r68" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of Class A common 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share", "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": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://c3.ai/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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease cost", "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": [ "r756" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r620", "r637", "r639", "r830" ] }, "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": [ "r731" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ai_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://c3.ai/20231031", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted net loss per share attributable to common stockholders", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "documentation": "Earnings Per Share, Basic and Diluted EPS" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r54", "r55", "r555", "r556", "r559" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "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": [ "r662", "r732" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://c3.ai/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": [ "r406", "r407", "r408", "r410", "r413", "r503", "r504", "r505", "r557", "r558", "r559", "r578", "r580" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://c3.ai/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_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/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": [ "r152", "r153", "r154", "r178", "r446", "r496", "r517", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r550", "r553", "r554", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r651" ] }, "us-gaap_USGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentDebtSecuritiesMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agencies securities", "label": "US Government Debt Securities [Member]", "documentation": "Debt securities issued by the United States government." } } }, "auth_ref": [ "r830" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://c3.ai/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_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r555", "r556", "r559" ] }, "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": [ "r662", "r732" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://c3.ai/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_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r148", "r149", "r409", "r410", "r411", "r412", "r524", "r525", "r526", "r527", "r528", "r548", "r550", "r581" ] }, "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": [ "r662", "r732" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "RSUs 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": [ "r339" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/Cover", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r835" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://c3.ai/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, non-option (in shares)", "verboseLabel": "RSUs 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": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employee earnings participation (up to)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net 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": [ "r764" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://c3.ai/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs 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": [ "r337" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails", "http://c3.ai/role/StockholdersEquityDetails", "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": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested Balance at beginning of period (in shares)", "periodEndLabel": "Unvested Balance at end of period (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": [ "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested Balance at beginning of period (in dollars per share)", "periodEndLabel": "Unvested Balance at end of period (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": [ "r334", "r335" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders", "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": [ "r67", "r77", "r93", "r115", "r132", "r135", "r139", "r146", "r155", "r157", "r158", "r159", "r160", "r163", "r164", "r170", "r181", "r188", "r192", "r194", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r385", "r395", "r477", "r551", "r572", "r573", "r623", "r656", "r784" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "RSUs vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r338" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r121", "r255", "r459", "r626", "r645", "r775", "r776" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://c3.ai/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": [ "r147", "r359", "r361", "r362", "r363", "r366", "r368", "r369", "r370", "r502" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://c3.ai/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": [ "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r760", "r761", "r817", "r834", "r835" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "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": [ "r305", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r599" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information\u2014cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r34", "r37", "r52", "r53", "r198", "r495", "r599" ] }, "ai_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in lease liability", "label": "Increase (Decrease) In Operating Lease, Liability, Noncurrent", "documentation": "Increase (Decrease) In Operating Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r102", "r110", "r163", "r164", "r186", "r360", "r367", "r481" ] }, "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": [ "r727" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://c3.ai/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": [ "r354", "r355", "r356", "r506", "r760", "r761", "r762", "r817", "r835" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r34", "r37", "r52", "r53", "r198", "r599" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Available-For-Sale Debt Securities by Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "ai_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties", "crdr": "debit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related party balance included in deferred revenue", "label": "Increase (Decrease) In Contract With Customer, Liability, Related Parties", "documentation": "Increase (Decrease) In Contract With Customer, Liability, Related Parties" } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails", "http://c3.ai/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": [ "r788" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "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": [ "r305", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r59", "r470", "r645" ] }, "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "crdr": "credit", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r837", "r838", "r839", "r840" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance, shares (in shares)", "periodEndLabel": "Ending Balance, shares (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", "r59", "r531", "r549", "r835", "r836" ] }, "ai_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "ai_LossContingencyNumberOfAdditionalPlaintiffs": { "xbrltype": "integerItemType", "nsuri": "http://c3.ai/20231031", "localname": "LossContingencyNumberOfAdditionalPlaintiffs", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional plaintiffs", "label": "Loss Contingency, Number Of Additional Plaintiffs", "documentation": "Loss Contingency, Number Of Additional Plaintiffs" } } }, "auth_ref": [] }, "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": [ "r696" ] }, "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods": { "xbrltype": "integerItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of purchase periods", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods" } } }, "auth_ref": [] }, "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": [ "r696" ] }, "ai_RevenueCommitmentYearSix": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenueCommitmentYearSix", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, fiscal year 2025", "label": "Revenue Commitment, Year Six", "documentation": "Revenue Commitment, Year Six" } } }, "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": [ "r700" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r409", "r410", "r820" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r9", "r652", "r653", "r654", "r655" ] }, "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": [ "r699" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r84", "r472", "r492", "r494", "r501", "r532", "r645" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized from remaining performance obligations, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r108" ] }, "ai_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "ProfessionalServicesMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails", "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Services [Member]", "documentation": "Professional Services" } } }, "auth_ref": [] }, "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": [ "r698" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r27", "r134", "r136", "r140", "r461", "r479" ] }, "ai_DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "DebtSecuritiesAvailableForSaleExcludingMoneyMarketAccountsMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-For-Sale, Excluding Money Market Accounts", "label": "Debt Securities, Available-For-Sale, Excluding Money Market Accounts [Member]", "documentation": "Debt Securities, Available-For-Sale, Excluding Money Market Accounts" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://c3.ai/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": [ "r6" ] }, "ai_RevenueCommitmentYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenueCommitmentYearFour", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, fiscal year 2023", "label": "Revenue Commitment, Year Four", "documentation": "Revenue Commitment, Year Four" } } }, "auth_ref": [] }, "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": [ "r697" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "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": [] }, "ai_LongTermPurchaseCommitmentIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "LongTermPurchaseCommitmentIncurredCost", "crdr": "debit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, incurred cost", "label": "Long-Term Purchase Commitment, Incurred Cost", "documentation": "Long-Term Purchase Commitment, Incurred Cost" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r34", "r37", "r52", "r53", "r198", "r599", "r736" ] }, "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": [ "r697" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "ai_TheReckstinFamilyTrustVC3aiIncMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "TheReckstinFamilyTrustVC3aiIncMember", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Reckstin Family Trust v. C3.ai, Inc.", "label": "The Reckstin Family Trust v. C3.ai, Inc. [Member]", "documentation": "The Reckstin Family Trust v. C3.ai, Inc." } } }, "auth_ref": [] }, "ai_LessorOperatingLeaseMonthlyBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "LessorOperatingLeaseMonthlyBaseRent", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly base rent", "label": "Lessor, Operating Lease, Monthly Base Rent", "documentation": "Lessor, Operating Lease, Monthly Base Rent" } } }, "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": [ "r698" ] }, "ai_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://c3.ai/20231031", "localname": "ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Compensation and Employee Benefits", "label": "Schedule Of Employee-Related Liabilities [Table Text Block]", "documentation": "Schedule Of Employee-Related Liabilities" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r837", "r838", "r839", "r840" ] }, "ai_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "CustomerOneMember", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "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": [ "r699" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r72", "r184" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r274", "r310", "r315", "r388", "r418", "r627", "r628", "r637", "r638", "r639" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://c3.ai/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r83", "r145", "r276", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r292", "r382", "r577", "r579", "r596" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r274", "r310", "r315", "r388", "r417", "r637", "r638", "r639" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r87", "r133", "r136" ] }, "ai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase period (in months)", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/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": [ "r90", "r123", "r146", "r181", "r189", "r193", "r235", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r371", "r373", "r395", "r468", "r543", "r645", "r657", "r784", "r785", "r821" ] }, "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": [ "r699" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value (as a percent)", "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_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and employee benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "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": [ "r727" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r24", "r114", "r137", "r138", "r139", "r152", "r153", "r154", "r156", "r162", "r164", "r178", "r236", "r237", "r292", "r354", "r355", "r356", "r364", "r365", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r396", "r397", "r398", "r399", "r400", "r401", "r405", "r489", "r490", "r491", "r506", "r574" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r274", "r310", "r311", "r312", "r313", "r314", "r315", "r388", "r419", "r627", "r628", "r637", "r638", "r639" ] }, "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": [ "r696" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r316", "r409", "r410", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r524", "r525", "r526", "r527", "r528", "r548", "r550", "r581", "r820" ] }, "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": [ "r699" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r152", "r153", "r154", "r156", "r162", "r164", "r236", "r237", "r354", "r355", "r356", "r364", "r365", "r375", "r377", "r378", "r380", "r383", "r489", "r491", "r506", "r835" ] }, "ai_GrantsAgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://c3.ai/20231031", "localname": "GrantsAgreementAxis", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants Agreement [Axis]", "label": "Grants Agreement [Axis]", "documentation": "Grants Agreement" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://c3.ai/role/RevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "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": [ "r307" ] }, "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": [ "r700" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r143" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of actions filed", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r780", "r781" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r143" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders, diluted (in dollars per share)", "verboseLabel": "Diluted net loss per Class A and Class B common shares outstanding (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": [ "r141", "r157", "r158", "r159", "r160", "r161", "r168", "r171", "r172", "r173", "r177", "r384", "r385", "r462", "r480", "r621" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r75", "r76", "r77" ] }, "ai_CommonStockVotingRightsNumberOfVotesForEachShare": { "xbrltype": "integerItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonStockVotingRightsNumberOfVotesForEachShare", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting rights, number of votes for each share", "label": "Common Stock, Voting Rights, Number Of Votes For Each Share", "documentation": "Common Stock, Voting Rights, Number Of Votes For Each Share" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://c3.ai/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", "r26", "r376", "r379", "r405", "r489", "r490", "r752", "r753", "r754", "r760", "r761", "r762" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued 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": [ "r19" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r58", "r277" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r44" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [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), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r246", "r625" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://c3.ai/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions, ESPP", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r86" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r643" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options cancelled (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": [ "r332" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r58", "r531", "r549", "r835", "r836" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" ], "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": [ "r109" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://c3.ai/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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock under employee stock purchase plan", "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", "r58", "r59", "r84" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued 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": [ "r19", "r615" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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": [ "r47", "r48", "r320" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://c3.ai/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary 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", "r45" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://c3.ai/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance at beginning of period", "verboseLabel": "Balance at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (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": [ "r326", "r327" ] }, "ai_C3aiDTIDigitalTransformationInstituteGrantsProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "C3aiDTIDigitalTransformationInstituteGrantsProgramMember", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "C3.ai DTI Grants Program", "label": "C3.ai DTI Digital Transformation Institute Grants Program [Member]", "documentation": "C3.ai DTI Digital Transformation Institute Grants Program" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in dollars per share)", "periodEndLabel": "Balance at end of period (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": [ "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (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": [ "r328" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "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": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon exercise of stock options, net of repurchases", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r24", "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (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": [ "r328" ] }, "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": [ "r723" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r58", "r277" ] }, "ai_AccruedGeneralExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "AccruedGeneralExpensesCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued general expenses", "label": "Accrued General Expenses, Current", "documentation": "Accrued General Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://c3.ai/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": [ "r152", "r153", "r154", "r178", "r446", "r496", "r517", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r550", "r553", "r554", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r651" ] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued vacation", "label": "Accrued Vacation, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r43" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "AFS, Total Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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 unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r98", "r247", "r625" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFS, Less Than 12 Months, 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": [ "r101", "r250", "r625" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r346" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFS, 12 Months or Greater, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "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 more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r101", "r250", "r625" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "AFS, Total Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r99", "r248" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Repurchase and retirement of Class A common stock, value", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r12", "r58", "r59", "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r345" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Available-For-Sale Marketable Securities, Fair Values and Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r97", "r625", "r774" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of marketable securities in unrealized loss position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, 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 unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r100", "r249" ] }, "ai_RevenueCommitmentYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "RevenueCommitmentYearTwo", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue commitment, fiscal year 2021", "label": "Revenue Commitment, Year Two", "documentation": "Revenue Commitment, Year Two" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails", "http://c3.ai/role/StockholdersEquityDetails", "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": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "ai_EmployeeRelatedLiabilitiesEmployeeStockPurchasePlanContributionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "EmployeeRelatedLiabilitiesEmployeeStockPurchasePlanContributionsCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedCompensationandEmployeeBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP contributions", "label": "Employee Related Liabilities, Employee Stock Purchase Plan Contributions, Current", "documentation": "ESPP Contributions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails", "http://c3.ai/role/StockholdersEquityDetails" ], "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": [ "r319", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r331" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails", "http://c3.ai/role/StockholdersEquityDetails" ], "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": [ "r319", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon exercise of stock options, net of repurchases (in shares)", "negatedLabel": "Options 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", "r58", "r59", "r84", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://c3.ai/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://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled (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": [ "r332" ] }, "ai_CommonStockAutomaticConversionPeriodOneIfCircumstancesMet": { "xbrltype": "durationItemType", "nsuri": "http://c3.ai/20231031", "localname": "CommonStockAutomaticConversionPeriodOneIfCircumstancesMet", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic conversion period, following the death or incapacity of Mr. Siebel", "label": "Common Stock, Automatic Conversion Period One, If Circumstances Met", "documentation": "Common Stock, Automatic Conversion Period One, If Circumstances Met" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (including remeasurement of right-of-use assets and lease liabilities due to changes in the timing of receipt of lease incentives)", "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": [ "r404", "r644" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount (up to)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "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": [] }, "ai_GrantsPotentialRemainingContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "GrantsPotentialRemainingContributions", "crdr": "credit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants, potential remaining contributions", "label": "Grants, Potential Remaining Contributions", "documentation": "Grants, Potential Remaining Contributions" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock under employee stock purchase plan (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", "r58", "r59", "r84" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized software development costs", "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": [ "r74" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r58", "r59", "r84" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance, Amount", "periodEndLabel": "Ending Balance, Amount", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r62", "r63", "r79", "r533", "r549", "r575", "r576", "r645", "r657", "r759", "r773", "r818", "r835" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" ], "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_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $337 and $157 as of October\u00a031, 2022 and April\u00a030, 2022, respectively", "verboseLabel": "Accounts receivable, net, from related party", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Yankee bonds", "netLabel": "Yankee bonds", "terseLabel": "Yankee bonds", "label": "Debt Security, Government, Non-US [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r789", "r833" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses, other current assets and other assets", "terseLabel": "Related party balanced included in prepaid expenses, other current assets and other 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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsTables" ], "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": [ "r8" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails", "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesFairValueandUnrealizedLossesContinuousUnrealizedLossPositionDetails", "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r82", "r652", "r653", "r654", "r655" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://c3.ai/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": [ "r81", "r258", "r259", "r600", "r778" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" ], "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": [] }, "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_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales commissions, recognized as deferred costs", "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": [ "r253" ] }, "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": [ "r726" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r642" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of discounts 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": [ "r77" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails", "http://c3.ai/role/StockBasedCompensationNarrativeDetails", "http://c3.ai/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "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_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r49" ] }, "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": [ "r719" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance at beginning of period", "verboseLabel": "Balance at end of period", "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": [ "r85" ] }, "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": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period", "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": [ "r44" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related party balances included in accounts receivable", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r6" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "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": [ "r38", "r39", "r40", "r104", "r105", "r106", "r107" ] }, "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": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r150", "r151", "r273", "r279", "r412", "r616", "r618" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, term", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://c3.ai/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of period", "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": [ "r342" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://c3.ai/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r344" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r387", "r388", "r391" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "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_PaymentsForCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForCommissions", "crdr": "credit", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales commissions paid", "label": "Payments for Commissions", "documentation": "The amount of cash paid for commissions during the current period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails", "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r34", "r37", "r52", "r53", "r198", "r599" ] }, "ai_EdwardYAbboMember": { "xbrltype": "domainItemType", "nsuri": "http://c3.ai/20231031", "localname": "EdwardYAbboMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Edward Y. Abbo [Member]", "documentation": "Edward Y. Abbo" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, the Middle East and Africa", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r837", "r838", "r839", "r840" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://c3.ai/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r50", "r619" ] }, "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": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentages", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r790" ] }, "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_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r274", "r310", "r311", "r312", "r313", "r314", "r315", "r388", "r417", "r418", "r419", "r627", "r628", "r637", "r638", "r639" ] }, "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": [ "r719" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "ai_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://c3.ai/20231031", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://c3.ai/role/CashEquivalentsandMarketableSecuritiesAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash equivalents and available-for-sale marketable securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://c3.ai/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r41" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://c3.ai/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r403" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://c3.ai/role/RevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized from remaining performance obligations, period", "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": [ "r109" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "verboseLabel": "Deferred revenue, current, from related party", "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": [ "r293", "r294", "r306" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://c3.ai/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": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r293", "r294", "r306" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://c3.ai/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://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://c3.ai/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": [ "r6" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://c3.ai/role/RevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r293", "r294", "r306" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://c3.ai/role/RevenueDisaggregatedRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related party balances included in accounts payable", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r6" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://c3.ai/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r387", "r388", "r389", "r390", "r392" ] }, "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": [ "r719" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "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_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "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": [ "r59" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://c3.ai/role/NetLossPerShareAttributabletoCommonStockholdersPotentialSharesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially antidilutive shares excluded from computation of net 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": [ "r174" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://c3.ai/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_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/Cover", "http://c3.ai/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "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": [ "r835" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/BalanceSheetDetailsAccruedandOtherCurrentLiabilitiesDetails" ], "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": [ "r403" ] }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseRenewalTerm", "presentation": [ "http://c3.ai/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic renewal term (in years)", "label": "Lessor, Operating Lease, Renewal Term", "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r819" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://c3.ai/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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "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", "r66", "r92", "r181", "r188", "r192", "r194", "r463", "r476", "r623" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://c3.ai/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": [ "r738", "r755" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://c3.ai/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": [ "r661" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://c3.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets, from related party", "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": [ "r751" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://c3.ai/role/StockholdersEquityDetails" ], "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": [ "r59", "r531" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://c3.ai/role/RevenueCustomerConcentrationandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r35", "r198" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://c3.ai/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "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": [] } } } }, "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": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "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", "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" }, "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-26)", "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.20)", "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.21)", "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.24)", "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.25)", "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.29)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "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": "(l)", "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r583": { "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" }, "r584": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r585": { "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" }, "r586": { "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 A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r587": { "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 A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r588": { "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" }, "r589": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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 0001628280-23-040969-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-040969-xbrl.zip M4$L#!!0 ( )&DAE>@NA@[@W," &(;' / 86DM,C R,S$P,S$N:'1M M[+UK=^)*DC;Z?7Z%#CWO3-5:@'7A)E=MWD.Y7+L]4V6[;=?>T^=++R$E1EU" MHG6QS?SZ$Y$I<3%@)$N@%.1>W2X;"2DSXHG(N&7DY__[,G&D)^('MN?^5E.: M%(:Q@=56^8 M9F]H*"-%UU2]_GBNCWHC,AR11IN8"MS;M1JZUALUY(XU5)2.3!33J%OGLMH; M=C32:RG6L*4/%7UH659+4U2EVVKKO2Z^=AS"_&".;G!N!UX++OU6&X?A]/SL M[/GYN?DR])VFYS^>J;*LG<5WU)(OO&R[5X%[7<=V"5(IN=WT(C?T9_/OT/L# M8C8?O:>S^.(9DB7Y C&MS3?#A94;+6)OOA$NK-P8A?[6Z>EG<'4QM; !#UFY M.7GH8F9GH6^X ;+7" $?./%V0^XU-&7I.9M?^-9#5+DAJPU%G8\Z:#P:QG3^ MH)$1#.E#X@LK4WR!Y_Y:>>>S1F]6=%T_HU?GM\)@K%>4BXG1.6,7DUN-Q6VF MUC08515Y,5&\W7X+.FX0&JY)YO<']J9!PKW*V?_\^'YOCLG$:+S^5N"'ZU2 M#U5\#D2&&U?\\(:$AX5<; MY%^1_?1;[<)S0U %C8?9%)YMLK]^JX7D)3RCCSKK_]N__=OGT X=TC?L1D+! MSV?LH\]G[,%#SYKU/UOVDQ2$,X?\5K/L8.H8LW/7X?@W:R+=-]O:7\(Z,?JN9#6"2:TSP2<0^OXA\'P;VS0Y,P_D[,?Q+U_H* MNJLF,0C^5@/,GEOP26,"3QDW+&-6DVR0Q%%#[=3Z?EO MLIA0#R8$D&MWNVVU\_Z7).O @JK?X)-@_AJ]U@=VMXIZP2W<[EDKK]#D6O]O MZI87?/,-$W6+%+DV>_QT3"5@]8WMFF01TYX !WZK75U_2P9@V.??21 0H:(C@UO%PZX]=T4[O*,N'49 KQ,G9^ M/S9\@JK9@AE-B1O0!7'@P_KX2!#]7V:+6VZ-&7XT>#9\B_[X@P1(\3NTK@*8 MJ0E7C4>R3FX=5M:^W%33HV#;=%0^IJ.].9W-^*&\V##>+[O'^^6M\3*(*3L1 MI2NM6E_)I! IO4L=Z_M?(Y\._ MU0)[,G70 :"?C7T<\Y)%WGP)+'C V>H3V-L7KXQ'$'B13_^B'M!Y3 8Z$URE MD\\)-4.3OVP+_Q[9Q)?H\\E&1_/BZK]7S=/77^XG'ZT^?4H56O(7+/-^B!8^ MFJ!:0P8/54F^M[@V'Z:UN%61&YJR> 6[DOR=O.1L9=Z;R:#NFPSQ;,@CJ@_V MIP4O>YDZMFF'/PAJ+LFRX2J+X\RU4PA3PN]<.$80W(R8#?5B![5^<@LSKNCU M 7O0Y[.-SY^38CZ,%,QA#FX8TUNAKM7JE73T1BU-B1V@,@WF])Z _1GYI!^/ MC%Y,'I%<2_[&9VSFGW8<_/O"+_]6Z=WB0&VLSFQ9$[P3F1%5JJO0BP.*YS_O MOV9'99LW*L6AD?S\[QR'O.U=7[X?E:OT[@IZ'Q3?O>.@]][7DZ+PK0MZ'Q3? MZ*3Q2? [XF">\A;,_MD#YIV8EQQ\F2U?6>7 \I7*<&#OGE=6#@1^>'[K>U9D MAC?^/?&?;).LTOD[?.(&9.!:\>7BB?W:%^P=WA=4N',&^>.,FIXS:H&,T7*S-Z=T.(X8]AX840"O-%PXFO!<:XRW+G0O/&E MI#6&.U>;-[Z4M,)PYY+SQI>2UI>]N^[5T.?JWCWJ:NA/E;N,XJ'D8CF/<$M\ M6C0PIX5E/\$W[^.%7XGH3V]WTV'CV.Q-L*X\X6QW] MSHR'>@*^\\Y7\AO*XF =5T_ AS\6A)1C4:@G$$LX(H2486,JAWVQ ON MPD$9>7%'0L-VB75I^*[M/NXA#;@GPO.W?:&PJ7$7(.!I3>,@FZIQYZ'SN@#R MP"QNW>7"I2GUF^GF<&RT\WHM"$+?-F%9IF_[Z=IA<'?_\SAAP:U;+IC3:''K MA/-LX?+ N*J[X_LWAWG@4M4=^,,%30K;0]BJO-->2M"D./I7W5$O/VA2'"^X MJY#@;I78$^%%9"%U-*>HK;0M$2PHE_Y5]__+5_S%\8);IYM/Q5\8X=M5=Z@/ M&E(NH4JD777'N;208M:E@$+;EW\0IDC-$<.B' ;A1#RVVA7 M/2S!1=:A#,95/:QQ^*Q#&5RJ>B#D4,$GM;A2HG;E@Q\E!)^*I'_5 QYE!Y\* MY$6GZC&0@P:?BB0\#TTW]C2UTXD$Y#4ZRMD?TN'6)^=M >2!6=QZQR*N5B8L MN/7+!7,:G:K[WN4'34IB7-7=\0,'34KB4M4=^,,%30JKDNI4WFDO)6A2W'$R M57?4RP^:%,>+JM&G97"D2^CKU15.7768U:NZ!W@"B8 R M8,&M,RH*;'F!"+<)>2&_C5[5'7\N_2-Z=@V#8=Q!R]?>WXX'DQ@FJ:Q_[+G$IJM]+B+-O#%E7+RJCWNLM]\<:6< M+0(][J(H?'&EI'6%N]#)#JXDJ_[EC\O!4:XI.G?Q$7XX4LYZHG,7FN"'(^6L M)3IWD0!^.%+..J)SY_ZG6-T'@6W<&B:\P#S.I80[UYXKII2TFE31DS^HI)2Q MH%31D3^HI)2QIE3-CS=L&O*_&?WIP8..&+XOUYG]IZ(&Y%OOC>!+\$WS/!/.QQ?1$'H38A_ M) MLY-H,H&Z$ Y\C=$*,(/))/WX&_)H\(+F2_(U/V(9X[B(E O'<(KX<\T61 MN8L="8QRB]&RS#GN0FD"H]QBM"SKMJ3(8@APL[9S+>;%'9D8-A9HW1)_Y/D3 M WAY,W3L1\K-RY"',Q]U^23&W=7F6:QFC5Y;^%Z MM6I*KYQXI")S%R3F SXI1.7AV1,@/0Q(N8R:"TW*)TC+59I6S0P7#)AVHMQ,JH*BZKE $2^O+P^C+#.O[J]-=\N.2NGIP'7 I] M63HNN)>S^9MC^'X83D2^S'ZR2"A_PS2?_B@">LU5LS&]>NA5Q&OF^[3X6 M!=-OMFNXIFTX5VX0^A&^9'48/SR7S'Z X)#P6^1:NYIH=2/(#WE-%4N$T6%<$'=0^@.%8!X0B3W.6&3@@&!Y5/ MK3J8Y"X5=$*8Y <&*K?)EA. P5&9<(7U8E94[G(KPH2KIIXL$)/-Q1$ J% *%P0'Z=M&B$);D9?R=0+DN?QH2"K$Z;3JI!% M$#;=H:2$(V"*O,:Q&G45!V85$AO< //(L2"2"<*LX]+?J$(V09AU5=&8!0)3 MY#:$6<-A99(*!2)!6\R(3[><6M,=S;;.2J#KCA/HU6%7((P MZ/8O'QQ!4N0TCM:4JRHDJY#-X :21XL"D3H0YAMG'D45D@;"?.-?2Q8(29&[ M$.8;9Y"L0M:"&T@>+0I$BJ! %/R\_]U[(KZ+5[Z287B:FR *="ZJD"<0EMQ! M184?=+9%YH('0'!E5W*$SBHD,8X?G1P!0J00> #$49EZQ3DB[2ID$X2I5RG= M62 Z19:#!T ^TJI!^$ MO7=X>>$(HB(WPI?%)2"Z!M$J)$BX@>BIH*(C$A/6A6(5?"#32/'@TB+5$Z&H[*O"O0\ZA".D*8=]71FL5! MLRMR(L*\XQ2:5#2#LL;R7 @T1\SVNY;U :%0AYGHR@MKC-\RX*W#R MPW/)[(?A_R+AM\BUJI,0Z_$;/^.,Y@7BG-\H%8=GVQ:(=7Y#0!S2O4"\\QM? MX?%XF (!SV_T@D?"%XAX?@,5?#5C+1#K_ 8 ^")Y@2CGU['FMD])@8#GUW?E MEOK%85^OKJ]Z+#NU]>JZKL>R6TJOKB=;]4IFO;K.;-6KC/3J^;.&?;Y*[,&3 M83O&T"&@BNX-AUR^F$YD8;1X$54;F*87N6&%9*)Z_B[/C,DA,9%K,ZY,Z(!Q M/O\(V!QGZ_%=D M3_$97V8/LRE9U8_?8<9D[#G6U63J@XE TSG5$4)N'7'NF5#@$L6M:YZ)"1?> M9!J%Q)_?5!TIX-8[YYH!A4F *G/KH*=B *R)WR(?ECI8^N">F]'(-DGEQ$"5 MN?71^>="@;+ K9N>41E1X]D,X1%7+GSUT2=!90PC5>;68^>?"P7* K?.^W?/ M?7P@_N0V\LTQ&)^8%K)#QH8+(R2/GC^[&5V%9'Z'-==2%XX76??$?P+]%/Q7 MY,R :FK\;[MXW@#]_? KC FYHS;D;D.>R\CBVIS,ULJM"W%*KKR/D=PZ^U5E M)(A9+R4C7^G%?(SDUFNO*B/5](Q4BV0DMYY_51D)$MDN0R*YC1Y4E9%J>D86 M*I'<1B'R,!)LSA&8G/ \PTGX>6.&'KP*!6$P]6WG(,()C#J\<"KE MF$ *=V$28,GO/CA9P0#<.[*2K[K0#/OKP]57^]$.#>XJK*-S%5:K$A^(B*\K>(RO9 MYJ:@+E?;[YO;/($=_&L4KF6LH] _QPO)E]/GJ%5E[V&+;%1"S?EN29Q3:8JK M^:;$/KWP'C+M/2BP5U^LN#"7PJ]3;8?V(U5<]Z$11L%JF/B>A*%#K,5->7]#1#!4+27, M6PWEG4;V'),F('FR"83T0B9X/WGAQL4)/W\/?+F-J@R>#=]:3]E=3J:.-R/D M/O3,7S?3%,BM:.!2Y38VP@UG,D0B7SD'^3C#781C;JB HJ<^VH5C!,'-B+)B M?8,>J&>\/MBK.Z8T%+4HMUCE+CS!#<57!(+2/)U O&)//H'@+FK!)WN -UKZ MZ@*M,/9P6R;"%WO*6NBY+?[ &JIK8[+DG#[# V;L)WBC^(8G@G?E=1Y2 (# MCDM8 )=AZ<\O^XXL+@,CWU+&;86(X/92/%]N%<-M;B->A1GQA\=75?4\MY&B M/PB&&Q]?!3W'AD^^8&(;-T[ 5VAP7P^TI6%VV##*8.AI.T2&K?1!K[ L.)-'22XL/+&9/? ?@(-2ZN.W%"4 MAMHM9M6I=-$(UTPN0HJ.)%/2JG1@AFN4\:-*6E4+"!TUDU]M15IA\]M;D59N M?6\Q,+UM8R4PO9)\/T-Y8XO;()BP@HX;U:^!6+6HW^D@HB1OO56UX.3I(*(D ME[U5M>AI=1"Q\^VX>^7.%Y'P>HX"JCPU6; MNYBU@$3)[4+;W,69!21*]GK:W$5\!21*-AC;W(9\"^9/#BANZ9]YI)8$MQ'? M4P=$678$MV'94P=$658$M['34P=$638$MP'.5("X)XZ#6XU=BQW_";]?ON#N MXEVF9E57>&YCA'RSJZ3UM\-=M*\:["II=>QP%XFK!KM*6KLZW$7),K'KC@3$ M\,TQ\.LK>2*.1\^5.^KEJ\-=$*LR'"MK!:MVC*ED&2ME$:MV$*AD&2ME':MV ME.9WXA+?P*;; VMBNW80^@8V.SKNE:S:@91R>5;66E;M6$?IM;E-NJQ5EPV<-W(<+YX;I2<*06LNB,AOLISES\O*G5==N<8'H2ZRVV< MY9VM*V_76^8BW P'EKKC4)PELA]- Q,WZ;VT^#1)S1X7$0QZX47 M :G\*0Y@)9SSQ?A%_+]&CV,2(,@,=U:4][=ESL&7V?*5UTO.XLI^,:KH#;F3 M#J/LUH). .EQ&]T4&.4-HZJ<&J/LUJ(PRFW,4V"4!XRNM&==@5VN[@<];D.I M G8\P&Y%-2KTX,2TIP\79V)R&\X5&.4!HZMGDA?6&*;'772YQ/W] ND\()V' MD$Z/NV"\$ LA%N7'P;C+6PBQ$&)1>H5WC]L43^D8+;+7@1"*2IE0W&;%A% ( MH2C)@-)%(E$(!<]"48;YI(O,I< HY]:,+C*7 J.\&QO)\_**J,1B:GO]XILJR=A;?<38"E[@Q\KS0 M]4)2DT:^-[DCH^"WVJC1[DGPHUN3'-O]=??VX^BS\+Z:%'KQ ]Q&NR9YOD7\ MWVJHUC7)?P]9AV!TYQ[ [90Q;;\&P=0U_J/A#R3&!;BD30+CH7?S1P1_M M'!/HE3$!14'D**I*?\KT9QXNZ&5,0M.0 YK6R3%P12YGY#H=>2_/R)521MY" ML&BM/&!1U')&WJ$CSZ/D%:V=_ 6M>'HT^C<"N;8R,B>W,SO_S 0?]\9B_MRO(G( I)!@$K^O_Y MA-9RPR*FYU-*G$.X3\"?X9>&'J3XYM'VD.):1/CK\RI&AJ M '$<8QJ0\^273Y8=3!UC!KX*G2+]TJ?5%[3A!4_$#VW3<.*7T/>QRPMH-&4& MCQ! &%K)F^/+37KI++36K^F]IBYOORPWE?FU,_IL/[DA9H@V#6OT>S K)-QO M-1"]U8G'4X$[)1Q-XB"G%@8@[5%LFVB>N@4$;B]CG7STSPD@(MHJLT04% M_*I:7Y$;?Z.+SN(I_313_V<4A/9H5OC<[0?@[N'R[OO?Y?N+F]O[AZDVY]W M]S\'UP_2PXT$Z\$#*'U)T:2;.TEI?[ ^2C??I(>_7DI+2\5\F1A!JU;KWYBAAU%W3:E+ M&/!.O0@LF4UT[KQ0^.;N/4,6:\,AUX:8VESH,@J:=]A/6+]HHZ>8:8%HQ0M$ M:_L"\:ZE@3N*/MP-KN^OZ!H@EH?,RT,X1U>R/F T2OK'_#\I]!)*['>9V'3CEO3-AF4&A!\6W_,,Z_XE35SCE]EW$\72QMR[ MTM!0MW"\AJ?S:;.2XXX\T@.=W! KV1.2=(#>6M.PZ]*5:S;?X]WNB0@[?1;F MW%Z^&&9(YXKA1'\^1\D(I&!*3"RJL"3;E>PPD+ B L:ZW1%>-4[TS>O_ST#_;":.E1Q^7I=5K*DJZ<&;Y3U7 +-0[[WKL6]?49E?5"A^L MIC;;:KOXQ\I-34M'@XTVK)[&XF*ZX37N&.2XMV*9VL2#\_QIG/"@Y^?134'^ M[,*SR+I!&^ =4]][PNE52!*UU[SXR:(94C][9?,?-U:40'<'"K.JL8&EN63((C_^0[/4Q(5 MIM?Z"@!0NB<&AEVD+\Z3M=]E9R^<[*3A)(U1' ,C+^#7&__!>YX;#5@I<4>L M9\^S)+Q:+S8I#ZBTIX8CD1=BTB-Q)+:Q M.ZB0V50N.0%1, N+I#&.L))%6$?;)$KIY5X:TL;+2@TB+Z*=_QE((7'(=.RY M1'*IJU=';\:).0&Q=:Y]"&]UL/E> #?7-%S6JW?:9^ZZHGX8?L2U!]-D S,\SY7<.&P(6M>;+5:.E#4"W6HUM=;[ M(K=O!HO;3:U;? Q:ZS3UGK[G&@(.U_('.V2EW\0PQY+I&$&0SXWA<8Z^0=>6 M^]EDZ#D?,MEYU9CA=9QPHTPD+^;82-.7NQB+/2@E>)\%0(:SFOY0NZ P8[-\]_Q># MLI0\8G=4()6EUMJ602]#/6(_!A/3*<.99(X)S':"1?C/8T)S*VB6+4H5P/%0 M/DIC(Y!&M@,6G>$X"E9V-UE#A$]N5X#A_KDN%:T@>5S7$(J(#KPW_"#/!^>BM\"4<1/P=+ M!P,Z"#I((P@E798L8Q8T_^,O2D?^M/XS:[SJ(O)]> LK2T2%$!IA%,S1VJOU M_TZ"U\A<>6&VVJZ=)?KI<#6OFR^OJFT;!ZX]3LC3^I2OMIE[?4'%""1H8HH@ MP<>F5)1F6*(<$BY6%'/-H O-D%XS<*@3RB/,L6LE4 2&Y,!"&8@#K#GE4Y2C5+HIN?6!6@;6AOZ#H::3 .L&QPT(_2 MH^\]A^/D<-,4FE]?$E M-Z)JC6_>,M;D3MME"P5XK@TU,3V7[PPTKI-56X5'W64FVU]#U6?>QQM MMYP-4:7&P=ZS)\&_ !%]]/S9!L>9WD2%UXQO6OC0JESK?]^L"O9?&#(OFRMT M8W*Z\,0KVR;/[F >,318YV8>[A6QRZU(QBWY8\;S)>CYM]1L.U^FR5T M-*S+NC!1BGR) GA0$*1MY*"DVZB;4N0/5N'$(R(O-YO;)XO'A!Z_4W+$9^RL MMFX8V2_$@G$ZP3QOIJH9$/F.9EF3'= %T#5C VA+<.W @EW1MG6MK(5[8/Q,9LO^;H0O/0ES6YU(3C FCI. 2_H MD*'!";:9]FW7_XUH[-])L"%$N^? 8$$K)!(DM2+2=BHB/D*TAPO7IMO0O='7 MXTZ>!C0\=^T]T0;ZC%Z:S)H#U=?5K25Y44B5(&K#&'C??':RFX0G>%'8T3(. M,+Y6H:C60/),&^RSX+?:U?6W#M(M6-)@W+HRT\\8%@ M0X!5 ,^2Y[AMU?J*TJEKG79=E=L)=I.Q]EFI"9U]4I]BLOJ4@";U,8"8<7[: M0>?7KO6U>DO7Z[JN[I[=EY79[0QI[JB#KDQ,LUJ]2>-WMFCG&H\9+7'CX">R MUL-W,0SZ?GGQ%6,8>$X4;O\*#]7NF_61LJEW;N:6R'BF$OO2V%]X%X^D,?2) M\:MAC&""YX;S;,R"VIEHG%S-QLD\;=)X&'SY?HE-JRYNKA\NKQ^VM_!-F>VK MC(;M-7M[*%7OZLV.7/QC>TVUG:Z)WJX"7\/\!5XK@+\10VQ$_\O2F^(@SRBD M;%.3V\I(?8_XI&L =6M@\>2N.%LGUZQW;003BKT(Q0[.XCWVJC(<\"G 2[\C MCX9/?85OGH_GD#8[ #,M,02S:9!V5!9>, M8\D&%VT+^X4*J*@*Z.#^OC@F>V<'O\"S'HTP+@I"?Q/Y4I*:*4;LA7!S*]P MA#8_PET>MT]#['4TX_Q0NFI*W^:9DRN7Q;3@J4+STS,;L]!68[Y+2+%VN!4,+8NA";2]\,^G#3]>(+!N,N8^EM IB_%8@I!#&XN=_#_N%8, ._T:@++1_]8CB@3(AT/R:D MJ!"/4!T\ T&H#H&8](C1E*VJ8\GZ\$;2S92PUP@E<@*0Z DE(A"3'C'=E$H$ MBQU],H;[L(W =T]$GT\!&KI0)@(QJ1'3DE,J$UJ^.?8<>$6 F\B5[B?I\E^1 M',_"-#D!2"BJT"(",NDAH^,&_1#& M%'K2%G6R*7TC5,GQXT+)5$$GLN[5Y;:"W3QIVET5:??CX>@/PS4>J;Z.OW$A9K'=8#M:\=[[D@0.2)D?H+X4?<5-!<+ &_L M[FCQ J")!>!X./HW;!]BAW27+]7E\(&3_(U+@>,%$>[F'@R]*)1^&/XO$M+: M^M)!(/3[_N'1$F6U)\-N/=;O+:'?CX>CN,/=!Z91W7[K>R:Q4)V7SF&AO/?/ M^U8FXUQL@:KR%JBNFNR!NFI*-[0?F=@ =3KBCNQO[:OF1-AJW+&[+?9 '1]' MOY-'PV%&&CWT1UAII\!UH;9/A]U)#DT9"+U]/"S%:*CTS3!#SQ/C MZ _X#ECG(P)&^5(I6ND<%LI[_[P7ROMTV)T4%K>%\CX>CHH:E%/DNE#;I\/N M3JRV.T)M'P]'+U_&]M 6N[=/@MD]CG;OB3+@0KBJU_KW0%HC+-Y3+KF]AU $ M^X-,[\V"!G%FZ#8.U/IJ(6>&:K7D2^+,4![5ZM&=&7I_>WEQ-?@N7=\\7$IW ME[\/[KY>7?\N?;NY^Q-^;7R_N?EO_/O^8?!P^2/WF:+L(QM;!\$ >J4=./XP MM@/FGA]*GHL'!$XD16[\C9ZJ;=AN@ =BKYP9&"PZIAET*W3$ MRD.\R)=@9C!1?R:%8R.$OYX\YXE(033$\[5#[)?AT\/(\/[(-6&M@U=@'K(I M#1QG^=$>C9K 8]R53T<2C#ST?%PBI9%APF?Q0(D%[X,O[)I8'6XSG7CS=AZ2!]?G_3_,I/]'71K&9ZI)>%![2!YG=6GJ ),8 M=8;_Q./7GEB!S63>;03)F[QN\8XZ_0X>_#XD+AG9(7M(:$_H"$?L3'C/<9#^ M\*<+L B).78!/_A> YZVG6]-Z0JHZDV(9!H!@9?-O A^=4%)PV6 Z5L\'Q+3 MB *"(Y@EM)>>/=^">4?F6#(""3NHJ/(GY+AI3^&;=?J)\BFY,B2.39[6/J8' MN4^ 9NO?P$NV&VWX/'*LUQ\2D+7)AH>0ERGPX/6G-FJQM6=,C-GKCY"9:Y]Y MJ (!"&L7?&+9ZR^;^MX_-XPA&&^:1P@:A:S=^VP[3O(18"?Y%!^P]#$"Q 5, MT_8%### -,8GN,S$*P \.0;<3/P)_1@H!)C'EC< D@?ZE3>@P 2)(/)#"CG7 M"R4'GHF=T$*OOGPO,!#$W<4GX-!&B-UG-(0SZ-.5^%57W:UA&R6J6,J+SJ=D M>HA^?1J#B>4>(-@8WQF.CJ\4SB@>)CAJB,3>_1 MA>E;J&/B@:+.C[4G/,SV+&P&K+<^O1=56H?K=9MC4!E#V\&B46"68?XKLE$= MP!M-(""L-#Y;P&"%,$&_C"('%F>?T+6#O,"*CFB8WYJ/A4(Q%,%#$&SPN$#_ M1P%8*HGH7FC2X$JZ]T8AK F@)9['-BSY\3H0+-UR"QH 1;L>_SV83AVPV9AX M(Q+@X]_!M/'9 H7?\#TK F&_CV#Y$ @H'P&&.48C#QPJC<)=Y'G?ZUL+TML.RGP#2'+>G@K&! M#YWV1)C^;4E MD'S+)U29TW>)9?6@S$;;R?2"<&7M3%1Q0#=KX(4);46&?",CT+GA$G.7Q!ED M=P+."L.*#S<(0ZD<%?OH>\_A. D2X.8:# &LKZZ"/]QY1ZL,$KPYN#9,%BMP M 2T+(Q4T%LT4(+BGZ&A&+BH\(5)F0LBS'8X%-TNR)JDDQGETT_>(Z;G>Q#97*PH$ M=TJ7-=.;3$E(5E0G"LY2RH?>86._*"IPF#&*O3F@L&^X86A)BT-5 M/@T/QU4GC#TT[,RR/\\D871S*X=$?61?VUX?*4H=3Z74D3/5\WQB&[%5\:%)*ZS8G_3*L65<;)J.OBJM2@VB8O20,'-)(.N6*_R M:AN*_IAK][HLAI9.P9=#$VOL8KT9O]@B@>G;PV3*NRJLL*B.5@[B>DIK)^NK M9LY2>X44,$I(L-"B5QE7C"TW:TP*QU88$G=1KTMQITXVDYU,P@$1 M)R#/:">G8VQ3^N'YQ'LB?ATYP0A*OVM(\.%L;B;+ M?;)]ST6J-:ET;*DSE8"P/KAN(]^;8#22T!HE^)?YWW:()$=9@"4GL%'Z,9(< M!CZ$UC2B29)"CN7M;J?*&SXCKW8J2X93P:\%L4 M\!]1]1^K,SSN-IU"@#5A;,,3EE0LG2^M%EY^&>CL)QO+B P)2X\\E[X8QF6S M%&GX:MCUI,I\\0C$+V WJ4'UT,='W>&@=2K=1"L$7%KY:'FA8;'")PL+E#=T_5QE%+Z+&CK4K R-7UCXO%2_2GDRI8_! M %(QH\;E/Q;X;2J7>@P9A9.6BB\>C?[WLCS%A>14_P,V3?K4R%VN+F*CP8)A MDTQ#5II+*X8L:3B3'..9DBI96-CR 6-)JLMH?3#NDJC3<)P[WV*Q8M)9K.D1 M6RKH!HVM1&4B,UNU;.$-)N571%;B]&\_BFF,-_AG>;'=S*C':IWC#0'S=7_$ M4,#,3UH:RYQ9&"FU17SX!>:7^+CPUS\]((6$=*4'#E(M-J_WVJ\X;]VW>JC] M6']2JQ$=DPL8U3<8*;4-5_NG'($^NUKH],2 7UZ1%LL/=4=+WR'07S4'OGRAMC@!5WDRL>D6$KH>WE]>L ?$+T #?V@: 0HJ MW6LRS_XSP86%=D28JC%!43"/,MYO!#\G8(*#QEO.MZP\G$4=)Y'+UG Z6GN% MU#2N12N/'6D:@=(V8P>1^I-@*X"TUI?+$U:V0,#,(MRM=D4=A;F30)F%3UYA MP)R#L$(L+*E8[20$CTT6BX!.L>*M#G,VKU@-?Q*6>QBA/ "%X"F8A;(W(8DF MH.#CA<:,I\:T/;51WC7>X[ FXA7)< */@@LG^#_2!Z0%72D? #A P(_2A__W M0OO'X.HCP\!WV_U%++#BX=/&X*IQB52>@B](X*^/H-QI3IX:$P9 U6 1DGCQ MHK44"6-=SVW$Z%NQMU&:/<8L9X;?H C&X5GSOG\K6V6H#0(K^V/$)%GZ]I4Y MALN/?<9U*4"$@FI_'"&J<7#9G:7M>[?IR7*G YQ M',"0IA@&2>GI/*P^8]>@$MG:KH]%2/T-*6X5TG*@(UH.G%P M+K]*=U?W_WTO#;Y]@S^QR<#-SSOIR\_[J^O+^_VV&3B@E?^6]8OK0&R=7#@& MJ/L!-=X\'*=G_DKZ!X BCF!9]J(@B8 OC#\:X**QV!Q1[[=BW>6E9>F1]-L7 MFTT#*YVO3>D+@04>%T_0-=$$P#I#4@9+B9!MH?--L442^QV"'>\:<9V&'CR7 M4I/%LUAH'8NSIR[*;CQ]<)0U6Q+[+@U;#)&EM(^X_0[4:N&/4-WDF2_LMJ?PL!"3I MHR!AVPXI:6.RLL,ZR7[1""&3I&>RDHJ+$S!+.W*Q@\+ZEMS51V61"X&1_!CY MZ[PS$;K(QCP+!=;+$+MGC)::(3 P,3>9,)_?6.F3M-8S@[:[:$I7HPT-$Q:! M:)?%=6RF)'W:((EJV2B@X3@[>5SL9X[M:;"(,3C8< 9P&$%$L;.GK$]V[ Y#3RS;%!PUY)" APC1A/%O> 143B_F$4O+%- M;R\]<>4; A\'7_=&F#JCN;F + IQXF EDWM,S25UN\$8=4:TO@0FR'EM!A03DZ^O/>7HE1DH@^=D. F^F:8WG3<&/7H5?M3C8[HYM4B+EN M>##U(PR/$G#S3.:\1H7@N=3MI:6=BV:6M-$G2RW3(A/LU;@9%#[8+T_$\:;4 M2AD1UOF;82%R369_@#U3?VW";,E*#V!8OI^D^V M2>9-<"[ (1Y)ER_$C"C?;D8CN.Q3-%Q%IK0%R_MAHJ+1\#H<6EM%[6( HH]5M)VR<0S#*A_?"S>=],2C#@H2Y6+P:X0S\IKL _(@<7HB2Z@K7P2^488.QZ MCFW:> N8%Z-&_%T,& ;F-0 N_7:, MU8&SJJL9*TU,!N!CIP"3V%BNCTMJQ-0FJR)A)C>MMEY^2^RYQ57/2^-DQ0CS M^SSZ&OSUDP0K9E+C^F&1@S-I[@Y^VI/@8]R1#$/6_M .F0#!R@R )(Y0O MEBP@L!RC['S"TA8_FLYW%*UHV840?H)!3J,PV50/;N;D$PW!XG>2.)3GQQ'1 M8'%M$9+P8I?BTQ+E$TTP?R.Z%^!I8)F)<"T/O^RS>IBEJK1Y6W,IF 4A88VJ M43#JK#P9;0.6'O0MYFO"&*.IM[0_%4OC65-TSV=&!8J&#PM(@(',Y\3@0Y_$ MMVF!40*+933$#@9BG@:NJ$PMGK2[9*("0&B'RQ@5CJ*S2WL1^01E93!U3) )YA,<@DN +0K.[WEQ_?ZO"!C MI8TO-8H9^O&&-6SAEQT[\:D2H_O9#M9=;1'IJP[4+IC?3:LX6:XJW@"Q9+_$ M9A7=F0G(G"0QO$5?6;SKGY'U&)\?,5OVNI9L';9/ZV7Y3?#]$%71&S'C!7[F MB-EX/(]Q 1_.!:(D_S[? +#GH26V,M;K1:1[U836$*YOM MT0A9LBR$J5!VD.41^SG0C@RL!1Y63-+=S!/Z*XV@>,X*%UFT_75\/FDC9;NO M^NHEP3AZ0@%[+^O4L#!%;1I'3LXFBJ/\\?Y/&A^D#HV7.7)M\JI@(I>"JQ!2DU5^WI?Q M-N[+*-!;RA+/&BS1\!D-[-*5^E7%*@;=XD.#WFBHR0+$2\&DI6AR[.C%D*^C MV@9W#C=_++E]=;'6\X&-*Z#,A+;9IRU;Z'&!B(DGP[=QEXX!*B[ND#!OAP!> M.U6")%ZBEVM=%\OUR-O6E=5V1S1G,TFR-C&&: FV ,#A*\"6\DR9>NKB9[Y- M0H/&P1=Q_J1AU,1V[6"\.*9F>?,]F)+N(]UP;P#;L_7"$'POAN_14KJEP30_ M,-EM!, Q$S>5QS5?C)_)$:2K0;LEX]ZC#<)8:M-Y71X<5Y&^JB9;BCHFG=F2 M/@R+)>58S:-G+"H8VU/DPO(PPNR01;^BI5IJ;!WF^?/6 [-%DP#:X5#P]^#\M7 ]8Y4.0>A' M)CNP>Y14N2_8.S8":=&EG*94\>AC-XR+5)^\N/,U#7\LMD"./<=:*E!CT/FR M\NPZ2R?CUV=KQW6.G(AUQO#\J4?;9\9&M4#+8=%RNV(3,WRX0+DP0M/5\LQH M,N_4^14T.UW3X!^J&*8T-Q_2))8?L1)#W'U#)E.6.Z/%BPB&!"\8(&.=E_#2 M4FH-'C&V:7>8I(!^Z6A>(P&@PS;ALVY!..!HK=HMO4YSO&=L0MGTU&HIBI,3-+[,.FC2N+$S5[L8 MFU[)'=/]EK0,8NV\$"LRV3X39Q:WP#4C*I>+[R_U!)QW;UJ++R_5$8H"\[)Q MM;+Q<# MNP?IJBE]N[H>7%]<#;Y+5]??;NY^#!ZN;J[7Y3T=C%6UEH8()4WYZN'RAZ0L M3_G^80"?75X_W$L??EX/?GZ%6[Y^?/?LVYMFSPO#+[0FUD)>75]L5^?F$1^*"4L5^4 M8TP#2%\>K99.NEF>AM7ZM*S=U7=]Z66XJ6Z^]]5A%;;;;G7<]]NUK6J^[ MG\'V4CWVC-*7T1BXB(#XK:;5%C8-M4K/94FAZT#RO#=N5:/,ZX%]SG3&\ M:#'HH>6<0@YNS-##AC>:4I=465T08@= UKO'F28! MI_?3&Q1 %X>S^=-$70H(;)UNK!%#;WH.LY7 /;(M"4?^*0-J=A(SSS,RCC S MW^.N@9SR?;,S>!&?S&6\G_^OIOTN#NW[&07)L$3_U;AGJA&,V=9G_ 7;L3P9 M#G, 5_F;9?JR5 E _WNN.2[/C19#\#6YS_;+N>NYWWRV#U'";>UW&!&( JM& M@Z8P?/J!V6C5L,^;/3&#6-ZCA@9N!;^<[D R""\,'P? M.]K_83@1J4FL\ .EU6=8_ MGZT.M?\??U$Z\J<\S$GD+P.3BEQIA*PZUZ3^5)5@YM\RRY MW*OA?[7XH%M:X/R@V53F[,\/SWD5-GVM5]1L)-JH'RHN0SO6FP55%R<2Q<9G M5LG1:OV.HM75CIQ703;*3#.E>ZA)W?AX<6&?'IA_]>H.X:) _^YOE? MO6@8CB(G&B >C]=E:=\/ MRL<JVOMNN=CLJ1"R"MWU-QY11&SYAD=.[3D&^CH\(:. M$L+/)3'XN^<^-O"@W+A_@JCXV7_%S[7GFIN\M)']0JS&_Q+?VR C7;8[75$_ M<609"%N3AWJ?;7C:;6WVP-I4ZBWEE*W-\G3O#3NFAH9MP*OWW$;,QDHF]#11 M*9)WL5A*L[Q?IO5:O]6I=]M%!9"%M>#/-*]4 MTFYSLF[7C',D2O@C1/I=.MEF?T0:(55:,JL*P,UL=;FKU!4E]X*2B3,ENR1" MN(1P9S)_82@A M&\47B2C2+C:OPWAP(^^A&QV'&=;F#,CW(GDZGCS0B1 MAL0E(_N=)?(GDJO*3>XA;Q;[[1X2E>*%/BA=7#AL.K0 MC%E;R;VGNMI9<.X#*5&?YIA^.+ M*(!)$3\1_]D[A;\+PB_76USM?A?I\H,WM]L#LGHT>]YK\80LT5=A8?NOMU/8 M$+FMU!+3$3T5"@A^(3CR&Y5ZK:_(=;4GVO,=-9QVQXL*@5-'!CAUZW*7)SB= MB2P#6O. M?,MP04;PLS;]GI>(2DS[8D%5$L"%[6Z_WM&ILX"C!PCU=U*6/,F1%'?9L[VIU MK5-4R0IGX86*&<X/;:0YM/"T]_6Y[4'(XZ,OH5#GG8FU0-6%8P2!-,#2ZXGGLCV4HC)NEP+J[(JC(3&IB,7G<+ZV M&;HT'R8B T>-DFYNE&#BZACWI1RC#OU2E X]D5Q$+[=T:+4^3YL$1+ZJ<(SH MN3'2X@LCA;;LX']?'PP:"6XX$IY@!+I:,HVI'1JBKW>.FM@Y46^!IE?N!:/H MDBQDC%]UV]CXIM?NU#6YRY&M(2S2@]?'%@ZM#D*KVY+K2I>G#I@GM[TZFD1T M>V:RQ<*;3'TR)FY@/Q')\8*3VUC](9=&#F "\-N&^O*$T#3M>[%,YBL7J$Z^ M ZVO27@S>C!>-LA+M];O=M=[[Z\%JH4]6TTDK2G@O2&I!X9OCQ,DG9C5NZ1N M+3*R3?M]]:P5MDGVHEWO2&C FZQ+PW>!(,$2G;\R,F>U3O1:7V^UZEHNC2LL M7J[1E5;C%HZNGHS'.#?><4A4QG(\\1 MB77ZRO%"Q+I5X#D4Q3(UEXER1L])3"IBE@I[)H;_:+OT]1W@W6J=3_=UG8^J M(H<+ATVZP(/R48+_& _6?R*F1IX7TN)RRDRWH2#WV4=W'@YU'(;3\[.SY^?G MYLO0=YJ>_WBFRK)VYL/EL^3>6O_*-9T("2$9$];8?N1[$\F0?-9H4YH:?CB3 MO)'T[UFPK,CI6BK?$9/83\BQ:Q*^K^U"KUWK=UOUSH8-:Y(1X,@'4]]V&.TT MN2ZILJHUZ;T)&?JK951;J\&ZJVKXGU$0VJ,91\!1,P-'K1AP;GV"-1Z7+]C! MF8 B7#KS[IWXP4ZP=;VW7K]S00T\J, MF%;%$%-(\_]>K]97ZS K@9AV9L2T*X:8=&UEUR"BX_D00J5\Z&0&2*=B "FJ M/Z0NHU9I;3@9(3]HEKREU]%:$T9*_*+10=^2(@X[)I)A8F&9XV:[BF33-Y\ '= MTMG<2IMX0"T, :QW[7VVK7 <;P]>_E;L%]U_:$HM^=+87VBK M1](8^L3XU3!&,,%SPWDV9D'M;)4R0)9X0#J..#4%M]-K-"J$7IL.D61L SGV M?'KHS'D$*/19_^;/!C=CD<8^*K"_[.8<:+C^ YI#*&.XWJ' ?#XS^IM@L<2. MP\-W\YF>%UIS<%67KJXOMDLY-V.]N?YZ>7U_^56"W^YOOE]]'3S '_^GFFW1S>WDW>+B"&[B?SX33$-I2D #C%&-@T8V M/NY:ETI5B5OF]3-99=XY^DVFF-*C*HO&-!<+"8VCPKP<8QJ0\^273Y8=3!UC M=FZ[='3T2Y]67]E>SZO2U['+"S7:E)DJC1.^\9OCRTUZZ550F%UK=9KMSO;+ MNVMQRIJLZ5WWO78MZ]IO=:)#U9NMO5V=0;;D=,-*&\5VM;2&7W^C#]I12M^V@8F+X]Q>#67@YTZZ2J_=IVGIO6W."# M+QWGIFPYSBWWGE;N=&#ZFL%-4RRI\"_EW#*EBY2WTT7Q6O'-]R:;4HN7+W$2 M"\L:X'\6W:B;+9&DU/J=3KVU(?U8^3Y'0FZ.5F[4TN5&K?7;>KTM'^%Y-A62 M&_UXQ2;=U#))C5:ZU."&$K5;[\F*$!LA-A41FQV;K@X@-BW:R[?>UD[Y""P. M':IZ#Q#GL\[$/DW/''JT#:($VN&KU;OX3 MQD4_&9YQMJ/S^P%PUL':4GU#Q;K V?$8-3M:QQ\ 9EUZQ'U7%S@[9ISM:,)^ M )SUZ)XMI:=RA+/CZ)25MG"?-E#Q=^0]CZ8KUCZ,@AUMZ@\@17JMW]7JJEI4 MGH"/3A^'Z)IU[.!4=^QYVC\X%5D&UTBMMPJ+Q@MT'HO]43XV\2"N5KO>UHN* M>0MP'@DX50[0J;*,3#?_47$'0>> '=P;K+8CY0'9IXQH&><1QGAN2H MU:OZ@0XE5(BAKK@9Q0M%9N6/Y]O)=7U#__#*9^,%AE)72^7#$.:F];I26#MC M@2$.+=5=I4/Y((2)3:6N=8^P*$A *&T933X(=6 ET^IJFZ>5[#@.)2JB%*;J M>;$2ZDGRB4.7=OC=T*90I%:/"$([2D7R00C3IO5V3YS7R@V$#E\%D@]!V-:P MWFX7U6)<((A'!.VH[\B%(.PUUJ[K^3<+B,J-/)4;9LIX]-%D>DJHX,@G)PIX M/VI=J4@.1V08^2G.R(<[%7MXU+OMW*5U G='9A;L$W5:K=_1ZKHH11.HRU9/ MD0]V+5AD];J2WY^I4J%$->S4WWTO"*2I[XWRG81>#<$IP3RE!+ZE],TL-^U: MOX4G"*Z?LI/KJ#&^SP@4J"O .,V#N@Y%7:>=VR42J#LN(V&'C9 '<]U:OP>8 MZQ2UTTA@[D@PM\LPS0.Z'H"N5V"8G3.S='/XE&MK]&9*\( -]U$B[*S"[7GP M S7E%<\XT#-$3Y3^/2BH0#)<2YH8_B^"\)XZ#FU-N0#RIX--UZ[I:5,B4(\^M&M7,=R0@AF^.J1UKD2?B M>%,\&E3L5,O1HX21%.3CZX*@[Y40K=9ORW5-/\*VY0)3&5J+%(FI%L64W!;; MD+C!5 D-08I$5+O65V2EKG9XVI8D('7P-AY%8JJ#F&J#<;4/#FMBN'80^C2V*_6[OKS!A1 49&:R0]+UBTJ6EJ:HB0H;'C*J=%20% MHPHWQ?7J'4V@BAM4';Y"I&!,87)#KBMR[K,=!*;XQ=3."I!B0:7)M%BY)YH> ME[MUSDM?"G(T=?TE&(_SBIM87(+,\H)-.L%>;,MB4XD 7S8;,S_XL >GHM4[ MJMA'5VGP'=P4S0\]#=QDK5U7"@MZ"^@="?1V6:SYL=="[&GUKI8[S5VE'75< M6ZW?<1_=R/7JN;F:>%5#>%(2YT,^DS6 "N:OE[.]I&O\G^QY^2 $%PW7/<(P0Y 4*GK'0'!JD(PG0F130D>$(#8\K"M MU5N]=0]>(/!D$;ANQ>X1@CUVTHO274\/<0;!4]B&=P4X\$D02C;EJ"C=?'=X M] F?3QO!W R M&G2XZZ:8[ 9'X;MJ5%+2G/20 ,,(MGA]LO&0*>1?;-Y)H?$BZBKW;/DMHN+) M:=2V&P%E;N9E E\HA]A]#\B1RY?0-X"RMFOXLZN03 (01WR][]%&">]VKKI@ M4^KU=GL][I->&$6UTK%!.;4IRA.4>P#E7KVSX90M >5J0+E$VY@G(&-F!VOY M.D(I"R1GM]8Y@G);QBR^7-T^O2P/FQ531)O&8T;([7Y\:+;B3J<-3U[H31TL)^?C46-%J?:TK-KT?,59V MI]M3@P4/WVH=X69VKFVO:Q)*#MCD^[%Z-^*=.QK\^YXFS[?YL)\@,N#I_=75 M[38-^VYJLLR96U90A$%(F9"R]\2W\TE9AT:D>VTA9162LG2FVY$)68F1]WPB MACO5M%9=R547)V1,R!@OD]Y/3B"?D/58%+^KKC=.$8<'U ^^VRW[\ H283 M#P?KF;_&G@/L">K2T ALDQW98#M12*P; M[?5<9J%;E-_"2\GA6"'S0N8W2MJJ0UV$S'>4]\G\>T>R5>95E/D->3@A\U62 M^:(]CFJ(? $NQ]:UM7"!U]ZYR!X-OO7.&+ MEGC=S5BZ,]"?]@U@- T9E M/!(62@JD*""69+L8+YI&M!&_>\B TSNJQ!D9UV0OSQ+&G\.V58+;;6<#ZS5V\(AA',=ZKO*A_[WCE$T1%MEG6.2,NO;PKV4_]3_#C^0;$\-_M%W*593RF),-C'><*[U5 MC?//* CMT6PU#H(W%:UO>NDBHLI'AO/UGRC8(\\+72\D3(#<1AWY^;KX,?:?I^8]GJBQK9SY>FT8#>9DFX]6_GPZM;[6KK<[ZP6E=-=T."928+]($WC_.) ( M8->2;LS0 P7-$*,I=4F558U.'WY1Z\#?8$I,/(/4F=7?0996^63!0EN]KFZH MLYV3)1S[A.PFC-JDCTBDHC]?6]Y0*$K5%(J:2:'TN%$H[?*1UJOUV_7>AB.< MWR$XG3U,9WW$V+!EPR:/\O1%]Q#3[LFU_H:*X+VI@TK)OY9)_O6BY3\ 7@44 M.*!$?Y'E4Y.SZX3>VVBZ)[1'S,"U?B3OVMY2M*?4^CUE@ZQD!_F.K,!;P\JF MD7IJK=^MR]H;6#^TA&L[HJX%3AY;"]3;;TU^G^O^J^2I2; 344FQ_ >8JV%B M]M-P9S3]"=, *<.LIRO9,+)'WW"H!**0 6E VB+7 %%R00.6L@!^AO=]T % M=F2[AFO:\$5PZD."#?.#YE;:Q -J8:/1J1?8R(ES*OL I4_/MA6.83HTAK+T MK=@/EQ=?,88P@BC<_I68"?$W=8[8T%LESO)/'#_BUI;5WK"CD5Y+L88M?:CH M0\NR6IJB*MU66^]U_X%'G,5?&ON+%>:1-(8^,7XUC!%,\-QPGHU94#M;I0R0 M)1Z0CB-.3<'M]!J-"J%7=P.]&-M OCW6_.L\ A3Z>!<,Q^!F+!+H$-!L?]G- M.07,C@=:70 RAN8+"LSG,Z._"19+[#@\?#>1H-:_T)J#J[IT=7VQ7O- M]=?+Z_O+KQ+\=G_S_>KKX '^N'^ ?WY<7C_<2S??X-*/V[O+O\)]5W]<2M]O M[N^YG]>'*Q?4LQ?!,ZS@XZZ%J%0=N&4"/Y-EY9VCC^UE&#ZKU)DO%#0R"]-P MC&E SI-?/B7A0-NE@Z%?^K3ZAO9Z&1-](;N\4)--F:G*.$(;OSF^W*277H69 MV;56I]GN;+\L-Y6MU]YZK*(V6WKG78]]^YK6:YWX8'&O5+LZ@^W(Z0:T([^P M,]>GK]VZ(2?'U,MADG*O?=HUG2,S\Q?-_!_,S+]<-O,EL/"W5NL=/V'NP?E+ M19:\P$F1:$Z]O9IODJ*WG )1.<@@B(Q$5O,069!2X+54O)Y"S^;,?0/SGU+. M'0WR;-/BL!%,=?L&]EH%] T\R*'LA]\,*:3L^*7L,'T#>^T"^@8**1-2QL^L M^>L>@PD'C&@9Y1:(-,C7.T_W1] L/X7V*Q+@6@$8TGPW8P>=D /=; ,KFX0HYE M08D9^79HDZ!.>QM@%8_Q6LK<[^Z= MV"<4\RF2-$>D<5+;\AN4S4)I9(L/Z2K+*.IYE$J!_*S&Z2Y"FH4T%^8F%2G- M&I5F31;2+*192',)#FB1PMQB&=*V6MS9:D*:A30+:4[OVQ-B[WC)>\[WFZ8EZP4[J.@>#RI*4R*;:Q>O[SVO%3\<"R$',%JT MVL%3O35LJP&FTX4QM4/#$63-0U;3C"81:_S(2KM7"P:^IRSM%@1.0>"O9&2; M=BCHF6>=\D#DF3Z-#WZ+G;[/0_^L?_FOR YG*18J1JJ)SGXRC=]@I4/J&4Z R'BPC=MJ6+)\GL=$V MI\1MZM2]0]R6;2%F_VR2HRZ5(R%#0H9.4H9V''.T288R+E2X9;#>D[OUSH;R M""%F0LPJ*F:9RI*TM>.WMI0EI5NT]%J_VQ;=580@G9X@K1W8ED&0,JUV*I>]6U0WB ML7+"FKY>KE,F=*Z"(*+A0BSO M%/FY:/KBDVGDFV,C>".FGN+$[N./)>XX7Y&*'S*%6,L[S%E_6@1!-[ZB?!):ZYE&FQW7&LZ!9I_\-P(I):V+5: MOZWECG0*& EA%UP27*HBE_*U[-B#2F[QII*+;&)9.1_G#Q+0XYS!32&&[\SF M[HRUV>6)?9MC:6*Y3TTG&J()+@DN[<-%,.SSP>W5!77\OQB@JVZ-&>Y6'OB^ MX3[2CYK_G1D0^BW<\P92\V"\_(EL8.UX48SFTH;[MH@;T-86FT2H M6^OW\IR@(H(X55@X!9=XD?9WI#\&%O;#H#V8[IB.??!22WS&HH1>K:_6.ZT" MVFP*K F-(+@DN%0I+N5L:UZ>WM:YTMO'<1A8YK0)&.2A;YOH!,5588">HTF0 M=/=2Z-7+4>AU-ZNHBI?J^@I MY7MV[X'!QMD2F4P=;T9(_&&RWT6:.H9[6BF?0^YYN8RI3F^ZC6E^"R3?*$5: MK=]2=8X*+T5PJFC=_#XP4=V\%4N;H-0J0"$+('$,I!Q[<]X 4L:@3+O6;]?E M=NY2#X$TD?407!)4F:(,; P-=KK7(KDHD1?\ MG1Q+8DI4' LN"2[QNA1EJ&Y[\ 96N?%9#C3&,7Q=)'&'Y<2!'9)[ MXC_9)F%KV!TQO4>7/H4N9YE7K6ZMWVK7VRV>XHP"E4)W""X)+G&IX3/4P?&A MX7L<:OA3RB2Q$X7,E1.%G+=.%#I*?UY$7027!)<$ETZ'2YFJZUMRRE;'=#59 M.9[NRH6UA> 9=;2DY,%XN?5\?.$@#'U[&-'S@1^\6S YW'"3@:#7^AL.Q1!; MH'@%EA#_*G IY^::@XF_*O,C_J>4KP!NO=\-J*RG+>(A@DN"2X)+NXY&+?49 M1XF6;.[(VG%[6^P16,46!DC6T*2JU/H=O=[MR?G/7.$1SP)'J>W:?#A2^<)1 M0=%M/JS7- <*WYBA-R1^OC.%8R+$Y[JPR9V#$2]97@0N##O;Y81/'&[M.+ZQ MP!.'557#DU+U>J>M%53.5@1;2XY7E(9>PKDMH MBTJHD$XAG4(Z"Y7.M=-;BSX+3VW34Y+;G;HF%W4>A!!@(:M4U(<-"AH4,%V$S6HP!_UKV4_\S_$B&/#'\1]M-1J:O"@[6D]NC&3R) M?GT^339>F*)C3 -RGOSRR;*#J6/,SFV7NK; MUU1-+7RL[::F:Q49:[?9?B>WQ%B/:*R=5JJG[DAO[4[1K]^[P5PP":PV_H&Z MQ37;J;)>]_:+] /N&@?2I6L1Z^W$5TRG9)3QDU2=4N6=M-,7AE_:Y8IWHK*\ ME40-AJV)0RW#O-^J#?&]Y[5,Y+$0X?FL9%M, %7/(U$9R#. 6\M:$_"!H>>WWJNP=2W M'4F3Z11UE+<1,B%GI MD\Y6_K!V(E>>"B5-K?6U7I[J!B%(0I!XF70V04J[OZR E4O#L^/ENJKE:98@ M)$U(&B^3SB)H:_5ZA8M7J];75;W>Z11U%ND!ZGE.I(/A[K.PIK3/.O%-.Z!W ML8^]*;(OJ$LN"=F)P^#&>U"NP5EZT#J ) $B(X81&N=0G*#**.JZM;Z8)8KQ?[<:)39>K8 T=1/,$EP:6RN52$0V'8YX/;JPL:Y/B"1Z?<&C,\967@^X;[ M2/#7*]?T"5SZYODK"Q7JN#>=5!V<5+VH=+1 E9!]P27!I4IQJ0#_88\*NB7S MIJ!/*?W#\@K2LQV.Q\2Q))^PO3JA1Q,[-(\\ HD M$7BK IRNCEIFIYOJVF[F].;WC9 MMY*>=@=R-2)V&-$79I2D5JVOU=5>49O]1*BJ;.!M,KC?ASJ:ZTX'NG5)S82JC(L,22Z7>ZN1NDRE05P5/07!)<$EP*9<&3].[^) :O!MK M\-S'^8@,UYXV.+D6\24RF3K>C)#XPV0SDS1U#/>TDER'W-!T&5.=WG0;T_P6 M2+[1^N[5^BVUJ&.Q1#2N;#P5O&UI*Y8V00E[:@D@'3&05Y&(#&P,,9F*?MH\ MFRJ1%_R=G%8F3@2H!)<$E_CS'Y;*0AZ\@94%W&'] M=&"'Y)[X3[9)V!IV1TSOT:5/H_SPU@4JA.P27!)>JR*7] MU/WQH> U#A7\*>61V/%0YLKQ4,Y;QT,=I3NEN MZ5E-5Y.5LP:O7%A;"!XX2$M.'HR76\_'%P["T+>'$3WJ^<&[!9/##3<9"%CS MK*^W71);OGA%EI#_*G IWV:BPXE_FR/Q/Z5\!;#K_7Y 93UM$0\17!)<$EP2 M7!)!%X>.\CHE$_7 MWK&SN\C3M=O8L%S1ZYT-_=/>%YDI@JTE1W1*0RYOSGWZL^.*I$PU97G3$8YI M6C3L.@*UK5,)%=(II%-(9Z'2F:;91:Z#'SLRG@C>:W?JFKQ^LJH08"' 0H!S M'9&\UNP@SUGC':76[W8+Z#XG1%2(J!#16$335H04L-IBV]]6JZX)&18R+&2X M.#MY[V8R-GY5E+J:O[B; ^FE8>$S6J\"_UKV4_\S_$B&''.AU08V3;V %L2? MTU,G["?RZ=FVPO&Y(E,6+7TKGHB\^(HQA&%'X?:O3 S_T783$NBK$FH28+!? M-/04.17V\&S$F)V4.LL_QWXRFJGQ2!I#GQB_&L8(!GMN.,_&+*B=KWIZ;&]KF/1H7,?5,TG;$ !,'SZ5:)<]I[">^"X1C>^NQG:;2WO[-MY[Z]C55 M4PL?:[NIZ5I%QMIMMM_)+3'6(QIKIY7JJ3ORO#OK [3U>S<8S6Q)/HR-"'-/ ME?M]@(6 2#_@OG$@7<+Z8+U. *LKEEE,J5>VCLJ6VW=23U\X0&G--M[)RO*W M$C6XM")R-P%_)R#;M4- SSSKE@[5E+A- M6S=VB%NZ@HGM/;.+6IWI;;]5;O=SU?T+,A)CQ,NELVPSU MPY4 X6E#8!<6L$-,R)F0L](GG4G..FN'Q^Q/SGJU?D?1ZNJ&8[V$I E)JYZD M91*T-.V2DU0MU]H-Z4GM9 ?-,.Z%WL8V^*[ OJDDM" M=M!ZB?50S1A9[.0Y79U>O&&4OXQ98FT0N*X,AF-/G*U7,2B)%H)5X%*F MM37'">2IA5T!ZU4O:D.F@)$0=L$EP:5*<2F+2E9S'$J;6B6KO*GD(GNXJNH& MEX;^;;L6</Q!@A F@6X*,7QG-G=GK,TN3^S;B!ZPJ?UQCD); M@DN"2V5SJ0@7P;#/![=7%]3Q_X*G$MT:,SS :.#[AOM(\--/0IY03>3!>I&<['&/2 M"_T&VM G(70H]D.&MB7 A*&#F4R]2MH8DPRG@W?.K$$R/:L_CLS(/1;N ,. MI 98\>>"$RA&)2)KV]*TER2+W=Y4IOBT0*2Z2 MB1[ZMHEN45PG!G ZL91)5LO!;:5?=W-ZT]L&Z&C2LR5!T$;$#B/ZPHRB MA:=EU#OY"\5$](H3X&TRP=^'.IKO3@>Z=5SIX'H+3%4+4R)N+;@DN"2X=#I< MRK2*KC5^W_LJVI/Y6D5/*0-$&=48HN^*I6%SYU4B+_@[.:T,CPCP""X)+O%3 M&K8A"O?@+;J'8NKTRHU;A]+HP?!U$.X.\]6!'9)[XC_9)F&KU1TQO$H'BK,T@\,K#>3P=89DFFZ8L ;6PX4&UNZF!M87:;ES_PH_)7Y*_)2N MYY2J9=UU2K;.HM)D81K"@P>RA>!(!.JA?+%^__ #?&$_B@)G$--Q5"_^#U Y MO*A(05!105BM?*W<1HMC%J=_?DIU96\=C_ZU!M'_-44LX+AV-P3.UM;F'A%^ M2OR4^"GQ4^*GU*13JF:NK4R_6*.N@8S/]+/*KEN]U>L8HJ%+S4BDYWAT,K5_ M/SSJ- N/KFZ^U\:9M14-X:2/RE?\0"PSI9I*G4. #.Z MK9XL2Z(LK5:K[]4>>Z]C/;$[YV28VS3#?M?^]?M!YCQIN4BYVF$LTBJ%&I1" M.75RZN3462MUK@Q3JGOVA&'2&D>U*YH&)V!.P)R ZS4ZN\<;TV1B08QH2/MT M N 4S"F84_ B!:_,?SH.H"D,1Y8+6AIR&.0US&MY-C>Z6&2JU'^4JK9ZI MJZ+8BY0P) #Z !]%OSW?) ME@L[=*UI2&[37S[;3CAUK=FMX]$3IE_ZO/@"?;7'#WT?N_SYW;&C\:TL26W8 M/>)%XNM.WIQ<;M-+2[!GUS2CK>K&VLM26UY[;=-C.VU97__-34_=?$U1E=K7 MJK=54SV3M7;;^HZGQ==Z06OM:*6>NB7ZM35JJJ[>6Z N,*9W'.D(>R\5%'MV M?@M_P%WC4+CW;&)OCHLE<$I7F3Q),2E4=H2=F2E^9:55TX'*PEH"U1?6QA75 M"OM>CW@M(?#?5P*5EP+(K%9/P&*]FP=/2,KU.%CW >MP&$]BUHV=E<(M9"\+ MWS=EP'( 5P/P5S)RAD[$X;D'/%]\('DA;W_1!+[NY[\.@D\]9HN5$%2RO(^@ MJG)09P)7EG1Q<-2\-+#U)V")EZ'H"L YXJU7E^O5GP:.*ZA2;9E>UYC+U=W2 M1J?.7"Y3;?5DJ2,JRFJ4:B\_V44XLJ_957T]SN@R,\^W95R9&J4C3D.:B-U]0$!@<04.^A/Q+N7"L,A3[VBL20;C*D:TI[V+/!TW@7^]AG8ZE%.MZ8 M#O>:QL%P;(4;7.P766]=U;-8IKALW42OA8'@&V:!FR8(M,ZJ,.,M(,X3E8JX M]FYX1%OXED0C59+ X.=(=,%(5*:6KAH25=(,5$E&EU+7W'N<(,>RXV(9[RG$ M3^EXI[3WR31-ZRYOE!;ML-$X5ZG]T$H=V;'ECX+RQY#V+O-N7G>BLQ\73:S MG2'Y*_)1.?4IUF$N6<]O_\7!'?31?<*K.#VN& M WCZ06!YKP1_??"& 8%+W_Q@07 AC]MH@JNMGJ[7U>2+8Q6G?7Y*%W=*>Y_, M^9I'13ML-,[581X=4MYH39,WUQ2,>[%^"^].-,9H*UI! 6%E59%/PVPTHB2$ M)(I<>LC42J(16<'"">%7%GE;GTZR8^B-?@MK+X%JX"C^-SL))*,YM>5G)A:1 MD-[J**JK= M?7K0<5SC'(&?TJ6>$@]OG8_]5FV\QI;XUC&E4+=14H@'N5B0"PR.*'"&:.0E MZ9: 3E<6SJIHQADK[8,K9%#^G,.;WM9'LYF.K01"&Q$GBND+*Y*6@:2E*WLG M,37/LWBEB%? RG?$.IJJ4 [I5O'*!+SB.'7!.+5'^LLA&)F,^;ZJV.EP3G9F M6'>#[V:B5Y5*8G^#'ED,.UR M[GP0R&_\G5Q7O/%2W(W\E/@IG?J4#A3+>_&S+LH8R'_PDA;*U/LS6':B_L3L MB=")R#,)WIPA8?+L)QGZKQY]"A5ME<46#KY01*U@8@W'RD9C)><=_)1XV(^' M_0Y;U=8X>:4V4%[5&2!LNIG%QA(,%\82N)O&$G#O6(.]8_R4^"GQ4^*G5',N MD;'2(WM-/T0J319FW#QX(%L(#KJA'MD7Z_F?1YHN--*T9V;D\;B9WB!N=DW1)#BNWK(FB=T+JP_FH8QK MU]/W(XMNP\CBZJ9&;IR$7M%=DC3G9YN[!:-$L/T8;#+6H/^*ITIVMC2@J'&J MI"H;0%*R),I27ZH3,>=)R@53<1LAEYE6JLDDIE%,G MITY.G;529YFI!OL,-%(5+)03.VI7- U.P)R .0'7:W5V5XJM#S7[3P4#MZ>( MAK1/7PQ.P9R".04O4G!9OU$-%*RT>AU#$>6"_%5.PYR&.0WO6'95IAIX/\K% MQ'-=%>5.YP*4:.HS_D2S3^!?VWGK_15^I$N>6,&KXZ4K,QO00GD6"NK%-ELKU,QX3P1IB8KOES;#CE>='\'3L8@R+ M<6!EKX'E"E,KH+V,HS$)">"D%=M.1$N.$12L^-BCIT6[(8\^B$MD[BEC96=-_+YW;&C,6R'$D?N6PDPI>PKU@!6$$?K MO]+<8Y#E1>CD?^(&D!P=23$&'948FFP/-',@FP/;MC555N2NIIM&]Q]:IY5^ M:1RD6YA:K^1F$!#KUXTU@AW>6NZ[-0M;GQ9! W!)5F3BDDN#<#W 1J-: %84 M&V'G!FS+#VC5S2WP&1+@7; W^@R@\/-ZM)_/&K/7I\>O]X_/]5P%^>W[Z_O"U_P)_ M/+_ /W_]SX_?SX<$#ONS'\ P[_-AH&;1F W^F M\J3LZKN%PAF63V5[)B&H,@';<*UI2&[37S[;3CAUK=FMX]'%T"]]7GR#OMJ/ MDKZ07<[88UMB+#*)1"=O3BZWZ:4ES8A=ZRIMJ:.NO2RUY;77-CU6AL>J^DZ/ MW7Q-[6B'6:Q1ZK%;HOU;LZ?,ROFZJ]1Q'"NAV]9+$EM?:F U61%'5M7D4M@.!@9F!6JN!HLY-YRN[ZS@K'PLCU MWT-A%/@3P9\2U!C!YD*#^@UL&!+>[H1]BZ9UW=A7MDRK_A765'K1%+2H5G-Q M1@F;9;=ZEBF;93=7R?E^E)Q-11U24O1/KFJ=;<,PJWR7M(*C5Q60O3=Y[JD;S9/.9,.)'W[NAHC<3 MN2[.*8:MA]&E]#L[ 2-^2L'Y':'Y$U_R-/HS)/TP)%&>9.Y9Y^XBXC!:/4W7 M&M1J_:BQ*XSU8JF++M?3T/P$3KF=2HXK%)9(F2EJ3 M^K%R#?CHO+@F=,(A*K(B=K0+U'JK>*268M(W>#^47F:?0U!3U8ES\" M,G'B2?C@O9'$CUB9X)16SQ"[>@T515R);B:>;>WPOB.BK>*2VNKIQNKX*]ZK M\. (01M/T9M+SKG4]6MOHEEA00?$79@K>*.V.LIJ.C_XQ M5O'S0?ZXA^5UQOR[3LL+6'6 #N6OA/W[X*78\7..')7MK [:67IGGT[>7"MH M-%9ML[,.@E:T%Z78Z30DK9%[REH],):GEF.G(8I0%'PV,BL.L,E_7KM@%]@' M9RENE'W$S;4X8"KSA02#OI(1 92Q$Z.A[]G4H*#1S4+_B]'J=3KQB%1= MPI3#I(HRQVSU5%&15I,OSMG1=]8B9VZ]3*W9V9HN*C==ZJN66:]L_F H4I7J M-0FS$4VY(8HF-V!.6&]2/W)A7T-#E,V&F,?7E>:* N$<]4 MS(R5]-6REW.V YEG M!5P0>E5WSJS%KU44HE-@FU1CR!W]2=)5$?<]*[>+=J4N_,.*#D2-C+[W4+1P M!J/8E?:NKN!:_:5J]1MP;16=NJV><6$INF":7O(DGI1#/-723*C]5M^%S]7*W/6F0$_XF X!L4PQ*+_:8"Z0C1CJ0'_BITI M%@+SE(#=_88_K!FMI7[Q^T. 9T!^)"#^X5I>U/?L^Q3*E?FL JIW1^RH/!'@ M8I%K6\#I@-BEMGJJ*9K=?9(!N2.QWD)6:^I$L,Y_@UD7^J/H'>?6V>2-N#X] M8]JSO%!KNB<*I7GT/OBDD[3L:2& MX-(6?IS.'(-UDLWH=ZP[F^(9/&G98E[7YSV]CJ/P_S&'\_,V1$[9@U>4AZ&;S1FUBD'#HB0,JCS$O#_U?S?W9+)>02^]@C\R/$L;\@C M\#M'X,_.N<@7S!?,%\P7?&$+OK1,J,0Z3_+DPC &,4W0[W;G6F$H]+%[RL3' MA?G#7Z @DC+^J>P#Z=)A$4 6.XVQ_6,O=T'\LD])"?Q-+JC\*<#PRHKQDJK MIXM2P1 47F1Y06A5Q0-7 J\V#H/HJ+4-@VA>_.0L>3;Y38*A$Z[GV?X43X>W M4*DI6((P?6(@O4] ;U=FS!I.%Q3E3I.FP?'8R&EC([4@%DV8ZA94PE]&)*3Y MS/G%^DVP7ZV#I>^T'9D0^8)'(B'$29)"2*+()31S%1@VEAM@Y<&[%=B\"V$- M&4A)"[@7'\X!BWW'OHMP^>8']0SR['1:/5/L% PTXBE)%X)I95.2#HYJF*4D MJMV&-+ZO4\<^HX!V/HR=!;>+PAG[*-C7&S;<+6KX+87_'E%# YTC-00-*QWA M&2GGEX631ZTHKP,]L&A;//<9PBB@,[Z2:#W450-(A,0* * M_P:'YR6SCP(21H$S1,4?K_,TIX.F.2'UX7_WV2G\G!\ 7NA[]N('N3M_P$Y\ M>[5;T-"-$;KWOX=TBN9/4//N1R,RK%Q0VI6 B%5=-)0:&DHW0\#P7*FC"IB& MX[?J; M#96]"+4RW>$X#+,KJN;>H5T>0&@RTG6[3<(Z;(^A*Z(N[]VUN7GAA4OB[ 1' ML*[CZ0?4RIH'M_\\T.XOB,5H3>(P&!<'A5(O<'HW,96_)J.)DR0GR06IKS2) M)G74-26Q(^^=K').EMZ9I!O0.AM4 Y9U@SV4._EPRY1WJJ4_F&="A;%88DB@4!3BXFV$H(S_Z7@+2RF1E@%131+VS&@;AA387A$[;>'9M^&0V$)^NRZ[:Q(JG M :'YW>0WYG8F_7X_7LC&)4S[CNOSA)2:F+OC(K>$0]AYA)Y09G=V!M\*'00S77<<: M.&YAT?S>[LSF@:ZR$+E40W"+H$@F/=YC5,5V(F0V#RR"9G^)HT<_^C\2H02I M;/)U6KVNJ!144I]]((!3R^52RS:]ZF#DT@55S!#53EV&38-B(6EC8< M"PH>C:*9/24GF 4[)MBYC+TIQ-=&8_C$F205HP$9$F=*'^HF;1&&\!('-,*] M^A-=')\JVN,%\:DM;(KB\M/HSY#T$=N>$C1^\-+J\V]^\ 3:I(5FQ'=$I.\) M$LZ*F),!LKQ@//?9IUEQ"KE<"MDFR?89=FX^N_$ 9[?@"_-3_.G1 M@%!>DR"NR*;:UFS0]]"M^13\L((H^8..'0X=?/3# M''LHGPZ3B<2V7($+FY>])C K[K5N!.YN/S$#LV# A@]MDE\O.UG SR[G-FGP^GYDX+3B"GE_>'H1"UU=/W#SC4[9?X1"?3 MP[^V\];[*_Q(7YV\X0;Q]U;MI$CM>#: X/9&-BB9U'K&1KDFI/+<]PZ@'/E^ MY/D186#V;F0)M2WVV4\?ES6.HNGMIT_O[^_MWX/ ;?O!ZR=%DM1/ 5S^E-Y[ MBKU\7H"QT>Y0F,Y[E^;C$JF!/[4P)V%@N3C@C"8J_&V)C(M]5'M)TD. M/S$4\H:XDLR$0!UXAY[?ID;K/C5M55;0($VU[9@GWXY.(XF2LAIYIY$KC">% MSF]A NL>A]BU#@[Q:1CY Q(PRE=E45#@^W3W\(LB8CW0E&!Z$7%G[3EGR"%[ M>7)E=/_/&#C6:-88"E8V4K!\;119K06X7BGU3/D@N[>C&"KK7Z%8FM>?47RQ68AHJ:NBN6/G'S7DJ^Z MD7R5:R/?XPC@'RS)<%E>O;D8P[T@MU"4['Z^A8WTC' M&J?C?>C8<@H0_@Z>@4_'D8=W@ W^A 3S?)1M$EB3E%9/*Q)5M=FWAU@T%@WK MJT7\QZ7+B16\.AXK-%86J1(3+TE0-]K*4KD6'@ +/>8P+NQ,Z& ZP\%''8+ MBW%@9:^!Y5)L11P%>(4$3M8"O*9=/7SD(B'[C59/4^1.BHG@BV$$']")FQFD MEF&3+$A#/^C49R''6THG .+/[XX=C6$[U >:^Q9S^=U*V5>L :P@CM9_)3F$ MY)MF@XY!5A:AD_^)&T!<=B3%&'148FBR/=#,@6P.;-L&$T^1NYIN&MU_:&8K M_=(XR"3"*[D9 "G]NK%&L,-;RWVW9F'KTR)H "[)BDQ<\C((UX)E-*H%+$5U M;.QT@$WX 4V.OHT!V0*\"]9D-68MPCA IO8?V\]'EG#$-"8P 2DA5V.]GJW> M6M(X/GX6%Q3>J>W^@R@\/-ZM)^.FK/7QZ>7^67AY$NZ>'K_>/S[??\7?GI^^ M/WSMO\ ?WQX>^X]W#_WOPO,+?/#'_>/+\]I--8%E%&_SPY\I%_Y8Q#O*[J%( M)\RIA+V_#H)/!?A9CB'I2JO4>A;4)WS[X574DE"6VSD5%=2'QQB4#V>X&I!> M-#6^6*$3/HU^@*J 1;C(,?J>_0P =T;.T/*BQ(T F_X!4G,(JLL+/.Z+ZP]_ M99J+QM0FQXN)W8^2S_!E!+2<*9)<$->N[Y9CAXLG)F$,$\N.)W"V,^1N7^(0 MOA*R^I3! ZMF,%@ "B@%F5 MBO3Y3A7Z#_1W^;, ZGGR,6KI=TQ%32Y^%!Q$+8$RX&G@8#T4& " 8ZATHMKJ M E (F%;"A^0A\P=_%$)_%+VCBIO,!P_:PLOB*^3NYU"@JQ%^@!Z*S@!8\73J M!UAR-1P2-_$9"+;SB@_!B-/CO&!D@ VW>P8+ #Z2!V MW(A-?O"]D?,:!U0K8"_L3Z> +TDY&!HI@Y26L.QK2.NX,UC"TVR'&B/"Q,*- MH^9-1&$4@'0 &RLBU-P1!6!$(3S,(]&['_P2QL1RH[%(=^7.YA]C-M7$^;?% MOD,\$KS.X,&>Q3($1%ATY-R N41F@FM1)0A6(;*])+89?.TUN7\!L!D$TSOG ME6E_>M2<>$9K =#A/L8B=?94O(Q]!!/S0X!ENO;B<]\M?! 8 98+6\%#@&?! M9Y;@PF:B7-'Z3$A,'7SQ5S Q*!K >?V/!?PEF#%\-=#DD\ST@##7@*6@6]EW M0!&<)KH@/NM_8H_ EV1E23_:16HLR889^UD@'_0527"FC _WC>>;EY<4^C\ MNX;.U&4>DKNYC0G7+X)+YK&8=B;&)AW('G#8&-/(!QFU>D84H7R+:F M^%4K$\'3#+Y%E#AGGG^VG]O"W_K]'W,>2EM",$Z%K"N(79+V_'R-W81[)21+ MO_U,AG' BCKPMK0\"K<_<<(03_P#WIR\\?G^;OXN>*05,,F!_-Z9Y'8/0 .6 M M?:5+6@M[DS$=\[$VP?_1EI;PL!P+#0#<5#=HV@"0A+:*8 ]( 3N"6 G9R7 M703U.;PHHP+[T ^(N(_W1 C'?NS:P@"9H47?"=_Y9^PQ7QM]*4(O]^@M#\1# M8,Z>?.N/J$ .]AE$?E)(([/\AN)0EF[^O[D/;>2@WTV8$2M(G&A]0"U74"7F M/1.%][$S'%-./7) MWT,U@5(,EH_'04";!65? !UB"%H*&@!SM+"<('M=R@Z6\2M;6>K*PZ7#S>L= ML8E2$+L1O=%G(9Q48:*U[N. L,8UY?R[3*.H]YG4C8H,*(4,X!BJ@U2[>R,I M/-*7@H(!Y(V-Z6G'Y#D08S>A+/@ !07K5C^*L6W$G"/2:_2@V>30)1):MJTJ MZ24+M-M+901MI)-TB(E23NHQ"HL273ELG+>(Z11J4Z^]C'P6._X[=(/(V M$(@OEUDN0:JBSH-#%./1OF"ABSSY$]1P/;HV)A*R@ZH3 _X,R=/H'DYI@FI! M=N;="]% _PPI-!'R!_&8B0>F4"'REW +S/E.-[#PC-$( M!1G=Y&1.AOE&*0N5Q:C.$%M<4 G9,IA;Z34;!K+\;3&1G.P1^;<%N/:828ET MQ@BJIE%,Y2;C]'3F2!QA;T4PAJEB9SNP^( &<1-7&9JR@3\I%)ESD(C"/V/[ M-1'82S!M+SC>,B@F_$H4!K#55$2EEG+DB]1K $?K(7SAU#W;+TR"Q^"ABV%GP8>DFH!8%8A[Z8Q/6 NTZ7 M;&="<0#FS,B)$B%'%V$G>9/S5P*&STL7X<,004.Q)B0@2V&G;\R& =]'5^FB[".N? E^;3O>:(&(?,7Y#T[V&5 M:C<#BU'7!+$BV6:*T6^6&\^I=+ZCK"UR'@]!Z2Z03#.,)8OF0A(MN):;;HJL2'KM^E^]CD,,CBNK4 M891_H("^.?A66[C+MV+R%XZ)<07<(Z7WQ*>]E#="Z:%@VT!>H#?0W5$U/C/C MUG'NA,%"ZRW10G074GE*$"BP+5TD=XSEE#:L&!?!DZ(4/E11['V!KN M,&!^N83#)3S-WX2I=:HNWZAI^H/N-E-V((IGY:B1SSO9"F\J:[/.^$I)!>10I++/&M2^@+/*#FWC)+U@?CS#;GG M,A;*)BE\?)NK[\\+ZCN:7+M'9!(']8YA&1;,RKD?/7\!?U)[!?;" MHAMS+++C(#7B*GOF5U6\596N9#Z:?N[Y:,IN^6@_F5?J&]A>1=GT!=Y\LR"Y MRFQP[EFRP]URRT7E\Q<)XZE98!5#T])8=$][]!3?$L-T6@ M\,OL;\1_#:PI\),^.EJHDKJ*5]C%XG*B1"/?=9E[D#8;06](2/ETZ@4>S(37 M.5RH<^25)CHP+U ,[[?#C[=[Z1:P??;RN7U*Y^< &%QK&I+;])?/:2\QQZ.; MH5_ZO/@&M(27.JO0%[++B45GFFU-UM&H2YJ0)2].[+TVM?>6VKVP:YK6EDUM M[66I+:^]MNFQLM+6NYV='KOYFFH85[Y8N=W9\01$M!99]$:=$ M?];2(TF;#5*%=@[:BE%[@($#&8&L[ -D#DJ.KR?%UV-/8]P4ACBHM?#H!]%8 MZ%,[RSJ,"ZU3JI%D0:0+L>I&;1\DVP.;GJ&_^<7Z7;45BRRW>AU9E+OF6VLM'-&:C&BGCTXK= *VJ7!$NVA$.WW\5<'XJVA(>VO' M=<]EO0:O\L^D7^W_8J_:JU./K\0$/D1P=Y6,U59/U59GL')GR@5ATB'"DZN8 MA/.).ZLCUS@F71 F'2*HM8I).F98[FV3&L;YD3\G<$[@!Y;O MIZ=OC ]KNJC77=W "9P3."=PY?04KDI8O]05NW77$9Z$PJESX1/MO%70[:NP MM]=!NS04NP?^L?*_"@W*UK1.7-_"[2#=%,MM-!?F.OK;%P%EM#L4"B\K$_AP M7 3.-[6%M90+5#0@P:H';X%ZE8*A3M@@A/6B_NF$OWZ0 #^P7HD\)\0;):-$ MN=4S5@-1?Z&E,I77IM2[-@7,_-4JBK^LFSB6MN=;'.Q59J 7[!6;F(@XY@!' MDCAO!*<-[@0#M5X8J' ^J]5E.YZ/5N_:-#B?51NL]/F4';=6>#IMX=%/QHK0 M]K_!+$=4LO07')WV&A <5%$-7RH,@H/OX<*V3"LXTU:CZ;2:P@ZC9]K=L[]E M &%A,^4>YO6,3Y?^LHHDM9DCJ!?2XHGU]3T<>EU.Y.AFQ MZJV>)K57]2T!X.RFDWDK+5\_YO(QI-1MKSI\T^4O@ME\T@(FL$X&566*363T/PE.F*?=\W-SWY[F<]\N@O%GFUPW MW(Y-?Y],G(B._F-S %GC9P$0]V:(WW#==*@=I9D<#E%L&ULAG;HW(Q%KI)]# M;'QB-M0K^SA30PJ&>#WCG+ALYIZ%?:ES0_&@MM/&? M$L]RHUDVG2Z_)3;K$-%_/F\/Q\'!JL+\L.TY$07; 'H9PY[S@^,(=7P@FTCF M0M+D2S82<"U6X6"_D Y:HA/Z G\&9X"C$RC"T-%]@!1SC,OC!9UU3N=T$!QG M2*=!!VMN=W)CHI-)P<++V,%QYL"9Z81B.HDQ9.,L*5N%SQ:6AC,T)DS_'?MA ME$RJ"W*3ZH YSQO/AXB:*>K.4>\R3CW5'>;S*=-)@W-XTW%W6VF BA]K.@W\ MWW0B'D"\3OUP+IV39>3X=\:^*TML$R2VI&Y4%-=KT2)>8=-'JFE=TA9E\B![ MU= -V97:J]GT\[T"":W' O\M&3?IP4Z$S6,7I-VV=)^\_ 4'0K\^C9[ATW#$ M5LFF'\H+NP:4']X"G5(*SS:*]2G*LF6::E?9Z'5<23)"$TQG' IW$2I.JM<* M"QX.9O&ED[U!QR7.&Y6%%\'#^L+$^JZ/%"HW]\#XJ4Q*1 33 H*I M3Z?C(I1>$=.]9'HN26YO"_VE9\R07$"]IH-$@4L0"T>LLBM4WCDA&]GKL@FA MPM2B@U]QG#/^'LWFD@2YZGQJ4;)R?&$ZT)AYN.BXO)5MT$%&R= KPJ8)6X*+ MDHR^9)L[B$XM3=$BR- "R-^F0U^_)?ZB:0PP8B/&\[.54_T,][*$;06/%8$O M)C(]^W!A%OSO1/.:CXTN6EQBPX#4?_>%D$T')P6P601+90=BIU8'HJ:T>@4U M%)V_YC&;[GI!1+Q0TT 96Q>-?]MBV MN%@ XXNNIVV@U'9:G>M75VQM&20]H.@*%RO0$LK;OF?';=]*'Q4ZXW M2*89@ -U\5"YWN"5AHD\JSD\1?A9)-- 85B#E8<]H'JC9#HV(5@MJ]GQ@/1Z MUX9V04$$K_P!%3A+2TUV3+1A/JR[)VM\6'<#UL*'=?-AW:??YH[#NLO.-&VF MIZ) LB3AAC#O[BZRDT7!(\Q_@*$1YG\=T=2_:!2[&^'OBYL=WVSZ-@@QP[K*#^$'"B,Y-SKT8=8UA0.#T!-?'W$AT M=S#?NN\5>APLFD$Y25P@+(8#.QQ&2?AUG=P=)-Y\X%WH<'BS L>/0P'=@GX M,&'02^.H(#GP0=09X\=1&,&&\%JR43%S6$2SM&ERL@[$L;$#5]D(;OJ(]&XQ MN4(GH+X'@+,W_FA$O:6!0SSVX(#Z=Q""'H#N!ITDPL0:!CX W/,GS$UJ.[E@ M"7PQB"R ,?4P(829_W4>>%@"41[&%FK\#F EWL9.8AKX. *;>JSG@3-Q[F;" M>=NX*/;R;"W9VN<+C>!/.V31L]S.I]:,'F"V[[:P :.+T7B32WU=8DKES(8= MLDTRIV@?E8Y^BNO?_.".PO<[('I5K[NN8(-DK;VJ=QXU%>4P>U,Q97%#\&1C M L$^0] [R/*%:UU9'@>M: M@R>?X[8$NB_A#V+AKB9,STP0ILHD=+K1L]4/7@HDY\CQ@%8=X+^.%\+)4=C, MXQ=9T!NYOA6.!?*O&&C=Q;LH!48 -/0/X$5@Z6^60],@;H#:;T*X#X14\(LD M$[@)R +J6!"+'?@+GGV0!_AI6[A;>B^[K>2;$JUDZ@<1TTI * ,^9+P#A#W\ M35,TPE2]0/%%/)2%" BL<:#I"4EH0 C'A$2)3,U"U\607'A]E H**AN"0))/>=L4,"*QB. M9\('QV/:"28>P8;L\./M7F%4@&>RF]3E0RMXALG8^]OTE\^V$TY=:W;K>!0Z M]$N?%]]0T!2-OI!=SIPD;8DY2I(^(F[[4$14B-_!(S MRB\<(M3#(:3.C2KCQ*M,8C_[@>L48M^I3B:7&6Q?R_SZ2X*:PJ&V ]3*,"@. MM:5>?'4P]8N##.==G'=QWM5DJ*WRKK/NGFJ6:JG?ZBW[:V_+H,WNOJHF)> MX'Q*3C&73#%;&ML?0B'#L@NND'%J:<3FJE&+<@)J43BU-(%:N/E2D5;44^EB M:@-UL9K2 N''+II^+%>JLGBZ91U]!9CE_-Q*_#Q(PW,Z\.9U[7@5R'B:^6 M8%Y=SKP:AE^'L>I/$)3LU!>4Y-C5;.PZ3!AO,W:9'+NN [O4PT2\-F)75^+8 MU3CL.H3FI9X@.-2M+SA4(W)=5?KW'2X&!V!%K F.36C/X)V\=V7]^.=.*2<( M#'4O.3#$D2N'7(>)I&Q&+I4CUW4@UPGB#MWZX@X).VQ&+ITC5^.0 MZS"V[PFB#MWZH@X2:Z'.%;L.HGF= MJGBH:S:/>UU5\MV=/YF0@'8GGUI3$O"DN_54HIT@>F+PZ,F5(-=AHB?;6; A M PN614/>FP=S!<@IT@Z%W3@R-5HY#I5^8:AEPMS;;9;WG_!G\&?P9Y_&,JXIL\+8"];<5F(N<;W[P# +G>0[5 MKV0097]545%Y:=N5X-86$WLWW"JAH9JMGB::2I/T4XY>1V\J< #69?+8[)7@ MUA;K^E"LRY0YZVH8>IVDI< A>!>/S%X+ @=C7GH#F1=O*\#;"NS35N 0C)@7N%T);FU)\#L8(^ZV M>AU3U+6]&3''KT;CU_$C#R:O;KL2W#I1Y,$T.>]J&GZ=I+5 _;HAZ1^/X=IRWM4T_#J(-:P?/8BJ2[P$XEJ0ZS115%TRZ9#;3I=S MKPM'L*.'47695T$T#[D.HGJ=)HRJRW(#F=>Q.PS8SEOZ[.01-WC_;8>BZTD8 MT_]9WB]"A('OV9DK#];)/>&%U'/\&+',HRQ7@ELG"A'+6.(A*NK>(V\Y>C4: MO8X?BY#YS)\KP:T3Q2)DG;.NAJ'700SBSO%C$3*OB;@6Y#I(,&(S(0FW'+;")N755*'I_U4]^LGP-0B,(#*5>"6R?* M85%PTH]BB+JTM]7+$:S1"'9\U5'A_:2N!+=.E,*BJ)QY-0[!3C+IYQ#;G8-RKVT3N=5W]\/Q@ MZ@=61 !!M&^5;37XN<^@2K)8RA7@ENGTB1-,(0U4]2,O7DQ1[!&(]CQ%4F5 M=Y6Z$MPZD2*IRIQY-0[!#I.^.(9U MCY__H?*:A^8AUR&4K^Z)\C]4O8GX."%S0JZ+D+V*DEY7-A8G9$[(G)#GA+PM<%F.D#?;F[6W MG>,TS&F8T_"%XNLB M94VBO>X44^64S"F94W+]E+PM\:$V2L;Q69HB:DI=;2LY*7-2YJ2<(^5M&28U MV,A:[66MG(K/@8JYC7PD&WE;(D]MXE@%Q5KNBMV+L)%IS/P3C1#/>RZS33W& M$SBVX4+#Z(D5O#I>NE)SD:;^&8>1,YJQCQS/)AX$*# M[.]PATTB$DS@;;8PL$+X"8@9C9W OIE:0303I@ S.!1X1?#F#$G8%G ARY\* M<>2XL!EXO U@"V8 '&8P'< IX7WL3,<"Y;K"B&<#^QQ:'D1?'T:8\) ) 8X'KP M[$6!.-&8!(+M!&08N3,!O@]K2_X2AZ]^ #M> #/;&1$&Q!N.<2_"S"&N#>L/R-0/\."BP+)Q0X/ _P7K@U?8 M!"@R$/X5^Q%><,(PAC_#:4 L_&;T[@.>V"0%#GYW_OCLX.%3!V_W1R,2P+\( MS8# [W O$6PKLG)P9T^"ZR&Q H#I%,@3H(FG%+:7.I8#]2!KM+\,K]Q T@EW4DQ1AT5&)HLCW0S(%L#FS;UE19D;N:;AK=?W2T5OJE M<9!N86J]DIL!H,&O&VL$.[RUW'=K%K8^+8(&X)*LR,0E+X-P+5A&HUK TBT M"SL=D#E8EX<'#$*"!'@7K,EJS%J$<8#2]C^VGP^.\GBA:4? ;>]04@/__.LG MJ[=X^*L8BV+N-.A:!(M6[TYM]Q]$X>'QKKUVZ4U9Z^/3R_VS\/(DW#T]?KU_ M?+[_BK\]/WU_^-I_@3^^/3SV'^\>^M^%YQ?XX(_[QY?G;>=Q4@Y2O,T/?WH6 ML&40#A^+6,G&/2Q,O$#E9$%;N3F*NE*\*VV.7POJU[*:NZS6/GAO()>I>O+@ M85)GW[/_F"?]W?\K=J)9EN<)%^] &[0<[P7$*@"":<69,OP"K_KB^L-?F;JK M,54;Y!FQ^U'R&2Z$@&H\1?0/8G(2H"V=IH2N :!83(V\7TJ-S$ B/*_F02XI MO R/EN1X!@_<>P%$E%;%HWL&3C9!(3)!!8VHZZ4[N=POTQ8X8.#VKL?PZ+M M\./M;MPP 2+ +'E^JK91PPU@YUK3D-RFOWRVG7#J6K-;QZ,0H%_ZO/@&5!"7 M[#;Z0G8YT5E,LZUW9%1;DJ3GY,6)1M.F&LV2$9I<,]N2W%U[66K+Z[^ZX;'P M5%79Z:F;KZE&_6OMMKOR^JM\K=> ^>TUG/"@7-:*^* 4>JI6\I+MMWX9#;.+#6M#[=^>'40GWP(_#(4_O8!8+H7AW\" 6]^M MB0.Q%!"_P]\;>EYQ*!9!\7X>4,%(FD!#:75(@HL#%&=XG.$U#(BVHWF= MJ3BQ7!VQ6,XZ.AD.XTGLHN5 #;',#D-;]@L!LB$OUN\J!027/*^7DPXGG>VD M@QZ,G4CGDCOI<]*Y.M+9K*+54>-BADGG4;L[52DLZM)HU_RA I..E='.@.:0#H M?-PTQ[4C:^$>$4<5P["*[MK)!=<@46 MQ[5]968-P=>.V3RY>57I?7?^9$(".C-G:DU)P-/Z-E#)EBFP!]$LNQ)0B"P: M\MXDPL,MYXA<1U0MNXV,OG!<:S*N[:I:=FL?K,EQ[:QP[>"J95?E@O,J$&S+ M1._#:&58;"$KHJ'+'+NN$;N.J9;Q<@N.:\=2RWBYQ77CVN'5LFX3)6=-*7[- M]O7U2\[7VZU/>%EW.W\&?P9_QGD\XZI"(;S30?U5F\LS<$=1[Q]$&]7^]S@U7<<\8H0+T.Z M112L*E -F0O4:T"O+<6=A];; +U[2E?4-)WC&<>SO16W5?Q26SW.PLX-M3XT M K>6=+-5W-) 1*YV"_K(\:JI>'50M*I-\]*I2%3-;H/X%F]]P%L?[%/)>7 ] MLM/J=4Q1U_8F&EZ@!SQ3N( Y"5Y'/$.JH::7*)>!7YM*?D\ MM.9F2H!GLB@I>WL .9Y=,)[5KKF9ESR]BB/>X1%O5\W-Y%W[..(=4G,SU09* MU.O+('SU84W>A'B18+T2;P@GR9,)RQ&.<6*55&OU=$/LZ#PHS?'L $%I4P<& MS5'KS%"K8E#Z0+BU+2AM=EJ]@L@A#THW%J\.BE:UZ91=*A+UCL;YUD7CEWEB MU]QZ!R]&HU>\B&ULLV2L;X>@QS'+AC'ZE?) M>-$&1[P3I/YU)%ZTP1%O=Z5M,V[5UXJ*I_WQ&4JG'@=Q:&^@C..4%$/4I;T- M'!ZTN6!$JUWYE/EP)8YXIU ^93YIB2/>(3V&LLI%ZG4@V):9$0?7W3#@86BB MHO(L08YHQ]3=^ 0FCG@GT=WX.":.> ?5W;I-%*G7U770#Z9^ $P#$& 0[5LJ M?"V.]M/.'>G(!M@\NB3*';5!7G<>T6D:HNU:L-*1L6"%Y^"<&VY5S!P\SG21 M%>12I%:O*RD\=_!\$.N@>%67-JG((!4U4]0,GFQ_V0BFGE;]4A20CEU3[$@& M1S2.:/6K7PK.#Y&;U$B+(]8.3\:)0L#Q;L$J.7:_J:1WX@4V" M&[;O6Q5.Q_9C?"1N-[T:^=-;/+C0=QV;7=E*?<>#;DGB^\^3@.9R&-*:5O*6 M 0QUG?>)(&*=T3NF-I/3= M[:L]5Z+!+?:L0:K9XAK3IZ*W>]XN3-R?NBR;L&ZIY[#L*0 M1.$WRPG^;KDQ^>J$0]9W*J"$[[V MR=OCY,W)^QK(NP;JKMWD5E54Q+MB]R),;AK5_T1CV//NUVQ3C_$$#FVXT+I[ M8@6OCI>NU%RDJ'_&8>2,9NPCQ[.!B][*1OW]O4OBSLN8"'?^!-X\0TP)'8!B M*%BN*_@CP8G"XNB]8(59I!\Q0XA#(CB> #<$. S0GY+ PL,.1?AXZ,9X!$(T M]N&V=R<:PV,C?-9,L$$TA,* S'S/%GR/"#-B!2+-)8C&)* "0ABZ5A@Z(WPS M?!@N+ 4?EWNS13$8GH1WPM80PB&Q\3>*%"B)A"^6:WE#(CR/"<&OX&:?AI$_ M( %#3E46!452U/9BR_.%,U].A%FFI0?OC801SD8,[]+UVU]FL) (*2&VW#\2 M('R%1;T@*%_@<5]$(8$O>FS J MQG$ ?*XU#4VO;3$/MDU36EW=7/M9:DMK[VVZ;&RTM;,SDZ/W7Q--32^ MV'-:K"Z56]"6=+BM^97FRJT%2NH0.!L)CJ.2&4N\KEO(Z_IYB2*DPF1MC>NU M *0_#1Q74*4"<.R+*#GCJJPFV'"(I6YP ?W@)5!G^[ZO!WAHP C4@JF#YBX. M/!RWZL>MLT[\+JG"_R\SM5(K;4<+_JK]4-?C:9+-;>D=&PM#$ML8_F)8]^21 M_P.9TR>ER9[J86([45?6$]F^P:3K><;@]-M[O+ M4H/1K*S77(UTR+#J$<@A M72\,^M\ ^$AH>^8:FZ"YFJ*A\:Z(' GW0,*=V;TF403LZDUJ@,$1L+%*QD&X MH":W>H8LJON;"1P)KQD)=^>""D5 36Y2=[QKB ;1+D"\CP_/5&Z(WE5WWTU- MQ0($3914WMN#TS>G[U/3=UV- S4-Z5H5E4Y=8T X77.ZYG2]JZ50N]S&+ ^E M*YKZWA8!IV].WYR^:_4$["&W.XRN]6[-F2)-+2G$OQ'VCA?36KJ%DJ7D_#0L M)9KZH8,WW ;$A3O?2%9!])?%@K%DJU+V%6L &XNC]5_96!O%TG-/A+5R9[&@ M*_]S'&3IW:_D9A 0Z]>-A;ZG6\M]MV9AZ]/B+F&+R<--?/LR--;N<#2J98=% MN<8,T$ 0/JNEO 4,)@'>!6NR&K,681P@9_@/1U*,04IM*\Q#&CP-YA7G@-^I[?Z#*#P\ MWK77+KTI:WU\>KE_%EZ>A+NGQZ_WC\_W7_&WYZ?O#U_[+_#'MX?'_N/=0_^[ M\/P"'_QQ__CRO%NAY$FW^>%/SXIM)R+VQR*N4*ER=TDC79)GBRTL?B2,=.Z_ M7E/(JW57"GF7V'MRIZYI-PH3NG"%V/TH_52]Z.+?$=95O"$$62?Y> YFP04X M$UI!ME>5\+R*W,:"89=XK]&8/A1V"D^V(OKXW!?&UAL1!H1X6-INI4?BQ^'R MXH14G J#.!+>24 $SP=M@I )W!'Y\!#!QW+V&W@-L#,RP2F8 Y3B<'6EMC#A2N=<7EBB M=+R^HOH+*%"- G MC(/9_E,0KSH.>T615F/+:/O-?NJ[N;NRV&.-5A,:3;+"5/])IJ*S"F44RBGT -0 M:$J93\%WWWLEP>[R5)>X/.74RJGUF-1:A3QE3IZQ42YA\A4.$UR MFN0T63]-5C4T=?6<#,TMWN7F*7W7T&SGS@^P MNW)$ ,&T;XY[N?K^*KH33UMKYE5ZE%:O4YG=?(>][0V%N$:C&^5>;<*O%M6 M1*535QD;1\-KY'M;;?95S--:/76?9$^.;]?+]C9;Y"78GM[J=453KFO %D?" M2V1ZNX;.NQW +DGAO.U\T.KD6%69@V&D19%$N:LUB(==0_A\M?]]"9\&'SMZ M6- TF[M4$EI;IH4?W3]A@##KK"I*E:NRSF&X\!;/,Z=R3N7UZ!!')?+*NH4) MND57$[5.IR:7/J=]3OL73?O-D?#5/7&&M*5SRK\&RC^>>-_5YVPHK9XA25R*#+=H M;$7".PG(5@B^Y, $^PT=(/90&,$[?/@WC(=CP0HI,.TXH&C+0#NQ7@%VL4W@ M\3;]!*<\ DB!F[';R1!) !?PAK,OV=>F?@14B*6F 1EB8^:9, 5J\FU1& ;$ M=J)W/XC&\+V0GBQ^Q0G#&->4_)G;);[9B1!+\*%"Y,-%UVT+ /)B?!+A=@'. MS\]M]7U,X+&!\,'YB%>=4)CX #?7^47<&0+2$SP_8A#-X]2[X[K" +?]K]B! MI:>O3S:_D( +]XWPH?,]L[TX@6#!RR)Z+D,_C(2!%3JP2MS8!P<6A,\JND48 M6AZN:C!_)ER&<[+@SS!V(WP!@R<];Q*VA4=8'C!%9P2\&("%)TR'G@^= '3) M,+*\(2QT;+W!&P,G)!YN")@FW!Z1^?9A$V,+]T,0KV8+C[1)A$<9),S-HZNO M?JICXMK"8)8'=EOX8H6P0]_+?TH+&KJ?0]CSFP,LFCTJ7#IP;^C&**88+!$6 M(>T%GKPXQ6H*\Y )('TTXM+9).@7-$2K('CXAR[=D(M150: R6X M<"VB_$9,X$O)ME+^P1;&](3/1?__"YE@@G@P>X#%.P&" 9G19L:UM8KUM>3I!>]46F5TTZ,HHO2)MPX TAF60)T?@0]B..%?]R#0 MIG@*(KPP6@%)^?-,G_H#(!_U/7O^X()3-);/ZURU_ 50DG3'3.$((Q1B3+:, M?-?UWU$PK>-N] D%NBVH!A[[)!K[,:S5#C_>KK ],/T8&TVL/V;& 11<:QJ2 MV_27S^EL$,>C>Z%?^KP(<*#E92N. IM=_OSNV-$8P".U ;)HYR0)7\F;D\MM M>FG))F77]$[;U-9?EMKRVFN;'BLK;I2N0/;D@&X-;UT M]=8"/]L0*(P$Q_$J&:5D\9\A&<6N\-T9D;75=Q<-!8H>"SX- ?C:=<)"R6!! MV;D G'P!$E=*)"#'P-C&P.5*5.(ZH$")!$7Z=6Y?*=S^-91J?R=62*AW ,S@ MP'^C1L_Z.NT2NR_MIC\5-I2$S/^S#Q#XM% ^+;1,O37'-V78WDNL. VE(9$AI'I&S82J= M)FHZ[_-SV5@E'Q6K.A2K5*U)6'45-J4UQ0P73#6E2L,EH]592UU4) ;LL=/PM0%%[Q M$ ]J5!Q)A=PC?G/>!+RE!+!F\C5!*$B*J)MUZ9:-"AYN7PQ'T1U05#\BBG;! M@N\9AFA*YQ'>O@:["/M]W0I6UB, T&$:P EFE4Y)41G]X*!V!-<:C]%#(M^.5 H&DV'SR&U?=(JK,V%62J(G;TNB;PG$,' M)T[(G) ;;1OO0L@:6,::J'=7E93S(^2"1DVY NTU31'6%V@?I$_"#AA H+G 2K"#?SP;[UK#N+V/X"'Y/2N,) '9" M_18Q*Z-UG3>2=8[)/S!I-A20B>5X6$SOXHL%>-BDO?982S?U:.1!/_:%_U=X M]".A/YVZ0*] D8L[O9!V:071??@%$". =RWV4\#&2-@&B#F[(E]X@YO\.&38 ML(J&\$CXOD>8N'AWHC&[$UCPU!HFW8ZPSQ'V6)J1B/4[FKIPC;;WP4Y/P9LS M)%5PK+F0_KK).RB0WU/BA20/WFEQCXMW@-A_5DML79#&^FI+M6QAY:1O)Y.^ M>JNGM%=%KP =-.-5EJM(AUPM9U63VJO-EV?KS9MJQ:- T*2JFF! .K8&YJ' MP"^*B"W!IHCJ;\2=B=6W+1]PUUWL6E34#7#G,SKD:HU63VZOIMJOG%'H_-[] MA-JKS'RQ&V:.R214K&&#EK2EWRVE4WA4UI?E+XO==!*>)&5?L0:@+<;1^J]L MY&8L.>I$O$ON+L$K]W,<9(K<*[D9!,3Z=6.-8+&WEOMNS<+6I\5=PA:3AYOX M]F5HK-WA:%3+#@L;:U% U(F??5NP2P@ =X%:[(:LQ8!V!(0X']L[[,F2ZW> M"^U,!((;&]NSRG>KMTV4HF%S&LPK;EQPI[;[#Z+P\'BW7@MHREH?GU[NGX67 M)^'NZ?'K_>/S_5?\[?GI^\/7_@O\\>WAL?]X]]#_+CR_P =_W#^^/.^FVIQT MFQ_^]*S8=D!+^5C$%=;W+;.J"E<5V[+BG+U?=8TT^!]UGB'L?*PX!W&>&^MJ^ZM ME0KK, )E!!X212[\-?"]>"7Q^H 9I(T#"V]2LV.,'Y3@!*6>$:.>&4)]07RZ MBX-@A^0E-($57=3-ND:U7U(,GQ/;51#;FCC\ 8@-V^ HHB:?![%=0WYZ*J$+ M9?*%)]_6F_2-8*3$03+R6*4 !2A YF6EEXPJV].TRZ&*VNK)1EU3WGEF=35^ M^&8--Q?D\-8>Y5CBWQ- [JHR:%A>H5)%E[HM*.J)21ZJK$2E7 M,:NQU*DU"WP( MIKYWNC375!N,7%L-_P,A5Q<;H9C=)IE!Q]9M-Z4P'2M^/G'"$ ?=+N5G;82YPMM@C"JG\-:$42;*IP1I76D_&.K?ABHQ)&=R_>MR3OG_^\8,>:. , MXFA!^^1:0GGC?WT"<'J%QFQ_Q,%P;(4$2ZCO\D#?4950%%1..U*3NBMSY?1X M;H%3H1V&PD15Y1KL<9'F*1J3@*NMNZJM%'SK26:#:H+S+Y0FN<>X&GMD-79W MW-%;/7/_&!=7:P]4E722GD$7G:C)VRF5DD8EF$E%K:S3ZJE=L:-=0D\EWAR- M4W.CJ'F+?E _-7=;/:TCZG+-W>V;TB&M>B>F)I>8HVI!540A.6XAAP$[5)>G M:)65F"=OVEY:KAB75EJ.P/4I<(<)<-T,"KRJG%>5\ZKR.JB25Y7SJG)>5J]7FF]N725);!2 MS;Z3KV1$0!.T\YV=GL=60+Y@I])^$%C>*^MG.L?-#1Y:$RPM<[6_9!-+8'F] M.:\W/[9KHU9B4Z56KVO6%3CF]>9UV=BOQ".!Y:8=C7ERY!XE0']CL+Q/0+FC M U"5:56&UJ2,.!YV/GK)3TW(I+1ZNJAK>\_-X7'H:AD[4X+]@.?#%W*.2S'U M9O*$RYT3>E+HTI$:J]I'11I1L2ZCH]85/FV0OG^Y*%79LMR6YU,O2FF(4CQ1 M\F0E[H$_(K16"U3;9"X)5VWWK?OYD8/J-[*[3J)C%K%N-$DGX0KN:Q[8B-.(=^8(U'XPTM8)HQA7='7P*.=#^8) MI(V1\YO8 M-_\F@5]$%MT6$("AR,KG!BDB7+<]GC.A)!:5X+ &3>F2T:I,A5!M:&4)J&W7]+W[JO(-=?Z?4?!]TJ\(:#=5R<< MNGX8!P5E0YK*L!I@3>Q^E'R&CU\J)CH^*);.2&KK>":Y?5+M;6&G!4U-JQ5[&=$_PYIE JP) MIW<\ZH/VEF!@91F+PKL3C>$6H(K8G@<(,6SXY@#K@R<(_Q.[,SJ*O"W\B2.= M:8E9[A$B_2!]->WB&J''&UX=3HF'EH5@O;X&Y-6*Z%QG*Z*Y(%'%X>W2HJJX M,KW]N^^]OI!@DIYP=L#]"7#^DK(FF^BN::@Q2NUUHB8_V-T2IG!J/JW V\BL MZ"Y6UQT5KOL'?>;"N@$[AK=V'+R#9 J)ERU6;_6B<4"(,"-6$"Z3O3 @@,@> MIN',CU,4L$@A/7&*!]'8"84W.#,_: MYA()U 2I0PQ!5SQ X3N0C"<(#*YZB M7GR*EK/A !^25]_!FRL?8Z?5,]JK.81">G[(.BONH7/L/70!%=NK==#S/0!& MX%$@(3(LF,"*QR$P AL.;'T)*,.#@ "APA/?B#L3=X%']]CPP);$>GO5^[C/ MH1K'W@3Z4#XP5.9@0428.%\]W6>95 M.B59JI6#% 2TI6Q[H)%[_LKY1)F49KB(DAI/HY2 $.:,I S#*+9-$_)/:%3# MDOVI'SIXPRW-A0"6E%7J_V71KD@XCI1]Q1J T1U'Z[^RD5>Q\M@3<2;$O@5X MY7Z.@ZRX]Y7<# )B_;JQ1K#86\M]MV9AZ]/B+F&+R<--?/LR--;N<#0ZG%%* M 0T([P?T_&\ITN!=L":K,6L1 -V!/O]CN\,$)^_2EB+(LM"89K:AU=LF*-$_ M=!K,*[9Y[]1V_T$4'A[OULOXIJSU\>GE_EEX>1+NGAZ_WC\^WW_%WYZ?OC]\ M[;_ ']\>'ON/=P_][\+S"WSPQ_WCR_-NBLM)M_GA3\^*;0?4@H]%7&&]/T8I M],>H9^N/ =RT'.&K\XK?$%Y N(1,Z.&V'SS0+2-@]\+?X,*%.&8>/.$;&02Q M%5"[6UI4%Q=U5M0203I3%96$Z!IVPG$JN$N"[@,FNBG2Y^3VEP?ZM_SYH\@4 MWM? FF0/9WJJ%46H0@@37%+21>C=#UR;)LUU/X?HL4$/)!H6Q (E!A;,7DA3 M'N$1__1!6X;_6X"O?@#WTK1'M$A T_+?J. 7R A6'-$WVF^HFM,WV/7?2. Q=1L?&OI#AT2SMM /:6YENNHY_!;!C,H!V;:+H.72\U'(8DB"S8JP\@?*6+ M#9GNF#PR'%NN"THFK,RQA<%L82FXD2T:L2SG=$=&"OUT7S^L647?D [<8H30 M+W8-P3Y8TZA@@D <6N%8!,,%MC9T9W@FJ"'"HT %5;H$ZR1 % )M#Q(XHQ MY%^Q\P9**B"N1R(!?HT)/9RL5TZY%E3LW*AW29CZ*(,=^"T@$P X(N!"JWYZ M4-5L*5E9JZ4S2/](7_HS?>="Q_ B@V8!@]BJ,X M2! ;,YN3< -\! NVJ9(.QP,X!/2.-U+:S"B'_ ;$2:D9#S9E0/ -9)6,GO"E MS@CH($ T"E@M?67_1!/%'2VBN@PY]N2A,%#-S_WX%5:6_*'H8OJ;I,B;9!OP MA?>D"!3_'-*3%JPI8,1O0/,(4&Z]O1W^:Q2MTLA"1$!:B3J#5?4T^DDL]QZD M741^).RJG#,Q# BA(H@?P1H#+)C:L%/!_WK;[2K MP!2M?O2A"S^)_>[[MG#G1#-1N(.CAM5XCL7(C<$'?4@$I W5 ^S$9429M!.$ MT7HHT;>L@FG!Y?[P^"WOF #A2LABS1](!N#63Z,?=,VK(@8@-A6I0 =C1UX)EWS;DM> M&@F V'?LF"YU.$8?49A"(G(FN%A\(QD29TI?SK[@>&B&P:Y#JAS@(L/8392U MQ77,Z#8 .O&0K:22 %77Q)FVE+D^^MZP2FI*3KIB74"!RW1!!QCZ 8I8E)RH M2Z^O>ZTUE;8"^+WQ!135S)909@NH!O^5DQ(,W#' 97PG[]\&KG7@Z M4K5\LUK6O2<%=.3B^-UZ#C#G@AF+0R.2VE*N[[W>("XM\.%2/&/^#,;211;X M2I*X$R1$91W;I]BT6S#FL5'^/K!<:M6&8X+"8(GMYY$]S_:W4DIB-*0BWV'& M<(Y6UJ)]R(SX*9C;0^J*W40 EV$@O()Z"*KID! \X,JVPFDW56PJ/,^]!<)W M^(>Y2"[$"!+^H.XO+57K+&$:1\R[E3E)A*$+Q"@DG(RZC\!&CX0/0VN*'P%& MI^!HQHDA0?\DPU_8F53X1M\IO 0 >^&MS=QCH@#\M"T O['<]H$7OW&I 'CE M9OAV(\F:K-[\]_/?/E))/'+<3.;^V7X&G=D)H\ 91L O0,V@85"\]N@'R"V] M[#J&>^9VF&"]6NC;S',:YG),O7XI:\7/4&0 YV5F7\ 8M@UV+6C_ :BX@"X@ M?0C:4X*LI"C#&#*N"1B=#WB!CE+J8148GCBC4:J8(\..@7&[]&%S1[*LY[UE M!5]=;R.FMZW*U.X&.]$/PRR_=)::B'T[=0']2!];U6#L*$GFVJK@IP2+XX&N*0U6AB;Y>0*U58);&6H92-(#Z#MP,KR=4E4!J'A-P M $#HG&7.8GPI0!7B>7?Z 9B'DQT8L\[-E@#/XX*MXBA M!7A5.':FS%6YL 7<4]&W_'=GP6-"N-JP9&9'O>83A M:I*^N;H4. .\]X^XPQRJ;*7/4#$KT3DN-G M)N5 $KTX_Y#Q.#!OP-!WXQ"DHKCA]=*'P<V#];%@$?>_F6LAMQIM'3A' M<<"TX#Q84YZ= R_Q7JU7)BJ S],\+PQR(.*N62DLKU]Z<1DC!'V _ )"2KS; M\$K;FL"K0P0)>D;#2$3'8:KFAQ$Z14!7SBV66I2>_RY,_#>FF-M.B#B0>T]R MU@4@\5%; 6$A)NE-3YC-[9&K4D]GR-)Y>5"V]R.3I10U8"T\OXNE% MI]_FSNE%Y1*)&FF*KU77P?9V)JOZN;%&/\^2CA>5=/)^AP\*OZ&EP53VJLJX MAH9UH6F3^0RPC_S8=VTJ6P,G292Q$A6)RO\!ZEW4X+D5/L@?&^8Z> 9]"+T$ MSPX9$+Z>1.(XG<),E =1P':M$?U*8=R=_]1IZ&IA@KAR&;Y4\C?PA?0?%^!S;6 M%AZ\Q' =HN>?>1)R3AL,4, S*(,.\;U%%NN C"UW-'?#S7/M1H5WEW9KT)6C M)CP*_=+TN#!1\0PDJ;[629C#M-2CY(2)OY"F07@^F#=6 MSJIFAFM.V,X-YDTF.]BTKW[P.D^FP,HG!ZMK G\B#'PT:B?,!\(&?U'_CT@] ME._4XATEY3AT"'LRS"#QDR29M5;H>ZQ2#=2OP".SN6F/7@(QC08F2,8R8FGX M#DP0@";S-S^3:<36T4W]SXT$S++734\/Q)F)&)^ M[:3DBY6A>N%[TG?B+K/)&R>;&ZOO-,T42_A>0V%%T^0:!:^&6B:7T2FJ/W>N M9@4=#N:\3\'\7G0@VCYA7&I 7(>\$<&)T*DX#?P!F^R3))NECFZ6XLY*F6@- M//I01]:;'[!X?QP-_0GY+(S]=ZP'% 5GM.8>X1WKMX 5TBJ2Q(&;^=.3=?AA MZ.37(3BP[F&$J:(N9FIE26^+&?/_%2:+I*#P635$DDQ&K2%:5/XA_(@?))7P M (XP1B]XLL !P7]RP*#^3#CI"?[5%OIY1R;[/"N?L6@[*MH$$IX[WX>+WG0_ M$&BK(5HF@1\,+8^= H44$TZR(0(#+89+1AD]A#1F"&4T[9C&)M+4"G!CMG\#> MSQH!D%NB3_..$_Y\A^QV?/:^%+);&5 MZ]]LZ.?>O[G;9JT=5G]6:^C\C $5EB,1WH.VB)5F$=G4R[ECKK;-Z9BKO9SS M3TYC+>P-PFKGY/S!KLFH8>\H>//Y-E#^$9#$DTV!=1&,=]D@L>)H[ ?P@ UU M$S11)]PXOJ(@%#J''@7>,WU&?_ZVJIT(NE*KITB2*+'_"KH1T!<@I\4,12R) M9,,'YV?(8I-I]TLK8(U:MG:D_$$"NO;]MO_#"IZ"9\QGM_^.K\V>NKI3N=63 MVI*T.AH5E12V3[8-6A#)HJILFUB-N!!8??.C>>4D!G(SN*S(W+17#XOG E1R MM3P;>MG,Z^[QQQ$PZ"F.PLBBHPJZU(+>UENPNXE MIL0:.MFT0"(#35LX%V95M8>:/YG V7%^O(JPG2T(RT!7#S/&_O I*][&CN]H MWDV?EDMCVW6*M1OK](KWMRWUIL[]8;LH42^[MR\+>V,Y-B7V7_1E6C?B(%+B M[!11(+^'9)KT;$XZ5"'#9GP=\ZX\U.RS.$ 2?4\X?ENXQRPN)C+6+<7!NJ#( MB9(ZE;6G N]<$8+K<"Z9.IH0%(7++-[WE_KVO0X7=]KWZMZZK9Y>@'>X$CC3]!37XE!B_NVOXU0@N2H* MCK&YX\6ZU51@<%568ZY3MS;I7S19,J#I9_-<%^#>"\<0C0,_?AVG]94>GEYJ MT<=IT<*Z]A29@9U506(2I4O"Q/7Q[H3LH79;^&]FQ[%,NR5NDD=RVI0(D0,] M?>A#()Y-HUT3:\;Z5 Q=*ZBH'EZ$''[>R--3^#!^F_0)*6;L$04N!5GBH?2G M^>RZ,+.[2[&IM(4(* 8^=@<=TMK?;"&TPQQPPBU9VG7(QX^NG:[V;RR?6M//)(P^C.R<8QA-45<%: M^6.I^\RZ3IX&V'_9*(B53I[S722%T!;(2Q^=R$-K:@T=UJCSCR#-1O\,>SWX M9E_>_5TW*U?9['P#V?Z8RY)VUF'-2M]8CO=\3,&B8Y%F"WMI]CAH'9.IZ\\( M$>=43IU^R*!B%[824?@! +,.#]0='\J1'VU\F90ENT-3&U MD6G"=$A :.([:;)X6_C&NOFD:E6(*\B]?3W!9E7Z66B$):8GRTD(F!YB,2OA M1<&5&+@B\:+@!JR%%P7SHN#3;W.WHN"S#E;D/6/"<]:&^B=))S%=A)Z>C:%: M#E_VDQX@:)K])-1JPNXJLI*&M1[2!JS8^L,3/N!#D@8\]+;%ZVD?GK6=;M:\ M3Y%*O0]N*WZ?F)7]4;LA53>HU8EZ'S,^R&\2#-$"9$H'NS=<&+Q%E0KFK5\R M!J:@GM):N3?,4D!W\;(;$M=*?4C,:LR&>24F#5RCE67S"_#((;,K8P^?BMH: M&+[%BEB!94)CW_/N,XF>FNIT>4BPM:(JBOUKV#<2L]9FT[<\:N/,,A!1/3$/ M)U1/TR?,N[-88#9012A]Z_S[Z=X8'J2=(I.$#II'DS0@I3KDO,,E72F<6E;( M7J7/IVRN]S$E/1/#;V"E4\/U"]9$)N,1^MG8JK^SXWT:W2- [I/]L(C%TS1I MEE\Z6&%L"J(4=BIMW [4BCN0&K<#K=H.FG<$>KF(5PEO' [;2!)_PBR'9Y7V M60Y7PB!7IL'1J0W59DPF36"S3K:4!2"W968J=UD<54I#Z+D!(A1O<[*7R>/4 M\TP3W]Q9&O^E)8@Y8%;>2L7M&PWC'4CW?,]V@L[>F[PI2[)IA00FT=\*4JY;3$O^H/W#3N)RB4& MWQKFIL&W!5[S5#E@AVRY^2G'R>$N9NQB&&A^QDD8.?6#V<*T*A'LT@C[<5!;UJ$J#&L5,L7Z D3XM*$_RY1.P#3/'+Z0$.)# MVB ]:W6=C:A(SR*9"SB9$-MAB!&0B!:!5=:&UHQ)6T-4=M^S?[)7L8DZC+RJ M:$09-S$E#)JOCD!9')*=<0OL%K.68RP,"/__V7O3YK:-+6'XKZ#T)/4Z52#- M7:1]1U.*EUS-Q);'CL9 B)4HB*4S5Y%HD MV.@^??8UP^0M.>=.H$') E7G;:^8"IZ?^9)Y4.YQG;WU!_@6T42CI9G@Q(/$ MMDDX'*T:GIW'T.4F=ZOAR&KS(/6XY+6J5#!4_%IZ<'$-] M>JEK[^XJ"D:]0Z\H&.ZHHB"K';BB MSJ!2H[]'D0&_H.*UF_GM]U)L7 ;69] P62GEQE7Y0;E9@4Z%>NJ&"[@USOY# M2C722S+EE9>K<#JKN#6(I7MEB_^'+)=%RQEDPS$+%6 WER)K(0 M_6#.Z<'C>M!SGI)24?A2)M3 &8 M2D>O3&3'!N+8+4BG]5.CL:HOD.WJ/OM? MK_[(W/KR%V =$_=$[8L_,S05Z<3ASX]#2\F:6*E!&NR?X,\Z[6K?1&7_08.: M23)X22(=:F$:W8FM\",U*5#WI;D#@ZG-N^I"MP*E:8 MFGB^]8K'1DM]_)?LB6X++8\X19*2.Y!8C^GVJ/Z1R@W/BE7CHGYR5!Y7^_ MYTP!,P0/..MBWLPY.SLH*^,]Z ME 2/D:Y"^BI:WBY)W70)9/UL6VIQT[I!YDV%N:9"V+2^J @DD;4KPW)DT4I; M/#/.%='G1GP&&6EB;EE*DY@EU>=G/R@+O00*2;H<-91SVSQY(25:JR(A+G>7 M%@N("BXZ/S::.EU!4T^,9^S0S@^]/(HQ>.QQE9&THU QKG*1K2P5DFV\N[R# MIR73'3&*NOZ:]H,1H?QUF3VBXI>HL7W ]]'#;-U7NA"1'V7(3E[2HFG"9A8^ M:,09E0.1E%Q*C^7,Z@B+^76>+:H(*K[[_?7XOW2?V1XFF^XVDM<3*\> MC7A2&,FB4GJU;<):;&TLL[+O2,OMUWGY>[!7NJ\W#HO]_F/>;^\ M7/+O57G]LG2N3=NI2,$I,T%*0L=,:CI'YX>7+(D62O[/8:M5]'0>JKIV#@)O M/C<*A^WA?&<1BS?J M'V]=+U[XSO*-%]"1Z4=O\V] L4Q5.&#UR+?0"_GK3+PT6RQBD@C^WU5OEE\W MZ:O7B5O^KM]J=@?ME5^WFJN_6[=LN]7LC_KW6G;]=]UAK][L(6UVT.ILM.QK MPES&7B 0)+__..F>9-H71;W>M*PV<2&UGGX4\U(*SW86/_#ILF@I4A03TZYY MVW C>2-9N67X.#3SV05PZA?L5%X.GL(2[ M$>[M%$0;+'+0[SMT%+B#7,HML2<3(:;3=>?';*:G.?W=)B=94K\Z/B=<5 1U M5M)#9SL8M*P*2% "R;Z 8OTLW^H\P5QXL-'=F2]=*GF&?E[Y9H39?:VOQ*U[&2NUY99$ M$=::%F/5P?='("ZELTIU5=D I/Z7TW:'K<[)6;O3/"T'X@^>J'8DXO86_U:% M04<["W/?B5W:#C),H&\BFG?N#(@/6]V3LT&SUU^9K5NSUYJ]WEF=\71*B[9% M927'ELH+]K4][=NCUJK2EN=@M!O:S^8KVMW]I8R6Z9BE[!GAWDOGEZ. CE_G M;S\N^?R&=Q!?R"2IWW"^>Q5M]($V!@_6ZBLN[;$5D,(K5PRC+*G!M2VF&90/M=K/W8,_9'J/CH:_Q\E(+ M5(-O/[.YXL,=MG\AY2\%7=<0#I;EG MLRH,NMO6JAA@^Z5FQ2SF%^E#/"2>_T16Q6K<6F555+>$REL5V.*N.=A-DG/- M7%\(<[V/-K,;S,];%>VMU1K,.P"]IM4K][-_/C[[U+&)=>W"GLZVP!;+W%(8 MF^S=86#L=+>#9G^#[59TK4/MM=%M5O3.0=3EQF>OVL7^3B\\2^E9#"#&M/, M&V$2GGT+\:.'!UM&R$#LUL/UM/WS_M9>OV.1S\]C_-Q-\P#,W02A&Q@]+$#3Z6" IFUW3[M[Q)W)DGI-_2[/ MUG:\S3IJ/D,'G/\K_=_*MJ KAG+E#O'X<[HV;.S3_L5:-:CK6VX*A3GY>2-[ ML-A3E8;$B+@P\=JU@?3,*=*%:0M-"XA0T.P-&KI[*H?NRHD[LNFK]8$G'VTP M^K8H"79U<6?43NPH!B**?,8T%,;_'<7" )O\KX+63\#K (;.K)[_?.3ARV.F>G(WNFD*;!I%^67'* M5(RC"GU'$DE^ACK/,O/B'!V-<32!7HW&%0 "X-" .:UR*W6CAL/*D1J7G$[(]A)#_"YS91UGHG9YUFR:W-8P^.8YK9-S5FKD'S.*:. M%UDW*,I5+VN%&W),NAI-MWG?Z@Q3PJ \^,-*8]4*^U6E6R+J^]^I$6W?V?]K^Z*-VL]^Y;WOT0?_T$;IM M][K#G7?;[G2:W>%FW;;W9+.;]3'?77?6.Q\='5P3<0K87(&L^,2RXH,I*S ^ M\VR-;H^Q56IUL^&U*78UR%: K/.2>LK2H;7J8RHG;Q[#,;G-&KM!RSW:X4NI MB"><4@Y$"W0PT%P#UUIZPE]=%U_7/&_M'JZ>@YHK=[[X_'%G+N*/8)V0K]

7_!4LO+QC8^K]$&[C;Q&%%2-2AYW!R1GYS3IO]R.AYCDN^.>:*!Z; M*#J'116G-544J.*E]$7+R\Z;$#/'?"]9/JHR]L(RRC:0F[L+K*[C#__2U\L< MHH(3#$_.!IWFGL1(GY\-U)C_Z,)Q;U!_='+6&S3WI,7;\Z/^R[0><0+\-J/& MZN*BITVD6T?C&R;&=5N8&/X]'X\8X_PA5?R!M>I?1T.Z#T-/=DA,;SZSPUVA^XNK\QWG=/ MSKK-88WW*_.0RPDP^YMW1BN^\1)X_V2#F.M70 Q0 5#=Y['9?P "QT>39(=D MY 1+F1X<6U^O_HA5"K*5P-L:I&;QYYC+O! 1*5'!)/?5K9?,+#C\=Y$@1;L> MYY"]PH4[K;=?\"'Z=_OM+P>3HK@255; ,P^N0SGEG3A20H,(/ELND#OY2RM. MQ_\&%9O2=CE!5CZ+Z;"8/&B@ [+K>.JIA-VUAD&_MS/F3__Y%V^'=#@-C4F^*_.#/5P9?IPSO31'!JZM2+XJ2! M*P$=!;!J%#O1DF@*UTAN8;>>6+7.7ZD3)9B.R7GEM&S3PMM1:=.4,RU!GTNN M]N)["5"W:=,G:ZH#UC)\R4.]3#3 ML%QJ+A/=* O+_)6DB%;V$V<N@5[@ M0K\WZ$[?./ZMLXQ/7N=/"4>4BX_P[45HK#SA=+J3$U:)1@8TZ&IA1/?_AO.% MJ4_ /YR]V8LUBY"?_#^OU1F.!UTQ[+7=<6\T;H_&KNOVNFV0>[W^:'CZ?]CI MG'*JD0*QA!+[J__CM7-GK0JFV#P/YE6K+.^ZS?,+V[KX_&ZUI-V7O7Z^_/;A MROIV:;V[_/S^P^>K#^_Q7U>7OU^\/_\&?WR\^'S^^=W%^>_6U3?XX-.'S]^N M[B=8G_68K_X(G!2DH'"+#336)(J?CGI81%E(B,=/>ULPP;U7F[XRN@B>B4&O@M\!C#%NY 5\ MK^/E*E2 /XP367.!1XFS)9W)S!,W!'A\EJOD\(OL2-9MF/JL1#9AV]9Y>@T4 M8^!GQ6LU6E6]W$,LA@\62>[8TS1"M=22F";/5(V_M)'W8B*H8#;;2O73;ZQ7 MSB\:9+*>-H?Y%=NT)3#04&%$J ;91$2)@T5+6*QG$5EPN2P@3I)& >)/ZB>P MGA/#VDZ<1KB#:_@-0%']FC$+2\&$-4LCUQ=Y#/O$5O$[A18*S][265Z-?[& M"+E:#7^E-/ZL7K%PI\DL"M/K609#6=9VVK3.T4:WT,&$+X(S:5Q4I<>X,BPI M',05(-S)3)1?85N?P+BX\L18^-8\I=I,;"TAKQ^E49C&VCQ0],*N!+T_X$1> M0)Q(/4@E=LG,2? &?0_@A$9C:FXELBUO:J%%$]E961[='?YD0OI9^%Q4BQ9O$4J>[U=5X^)C?@B2(5*@U>6[)AE*-%<%G$5BL>3GI7ML6A^W MJOFTAFC!8S(E\8$[ OWQ&"*KQS2A M%[GFRE)RPN NU%G5R:K3[=[=RVI57ZGN*>A(G>:HK!_95E0=S#5JXC<.T^2Q M?$_B--@ LX(&?K8+=1X//_#S)&E7''ETR1-U]O^G-$_!ZK9.S M?KLB >_G C^[9TG^'[*;0Q;^(3E)P9^O0/H@?/ 0*VKP>Z5J^T/EJ^>@G\WG MZ*B6#+,B8$1J_PVBETN3G;?LQ !:%C-38)\/DD5/7B+?;K6:K=:]:N0'K>9I M[WYEY^N6;9\V!^WN(U2S=X>]Q]CLZ6"S#3VT!/OP2M0Y^(SA-J._V;.5I1\$ MM#[K'EPYCV)=6[X)\%0O24LVDZ0N7;^1ZOP>=404UQ;):XN^ N75(L%>X^3: MOG'4$R=,80EWHR3QQ^LF<>3- D@.*[7-RH^+/0>#S+>ZK8?8E.XV\S)Y!=KG0/M?OU+^]U3LXZ;;O=*T]-/_B>R@_& MRWTBU1?=-'>UU^>1.IAO3G:%?M(D_5'X:U.]PM_4ZR+1-;O[U,?\I52CM;2- M0#Y.L;J!R0OKLU MV?K/)MB(DN*+@),/MY9KO9.S@=UJ/[CR8H_'I[TP!%TC M!_K/)0;R2'HO6=#'ONG-=G^/$/6E5.MELH!E^0LS47 XDN"C MNJ%["X,AYL/VVN72U,V%06T3U,+@3A1-@6[N)0E&( FZS=,']TG:/X-@KP7 MBC#(J@&T]U'#9/!)IDN 1+3<,,7D"PI ;1:].W2*715 Z1]H *7?PK)%NS=X M\ #I'2))'7BI R^/''CI'V+@I=\&8NTU^Z-]L[+*K4%6C)$[J#S(1QGUUG^N M46]Z)?Y1$3&WK3[H=T[.^JUALXR+*^>_W5EX810LA%D&G&6&N_ [(6$4B%:9!.T$00I+T>]P'!K@YSR;AA;-Z74I M=DN1>CEA\03Q$7&:]4AJ.U QV3.'Y5RVIBI=Y/2[K174P6/5,CQ*)-20>3W@ M,]V./:P8FT[7MS4D3@\5$OV3LV&[;9]6%/K2R7%P M&:Y45_2%1;XB27Q=.%RF9261%(\ J.:YP2VJ"&I:913.5Y63$U@CX:83R;'D M93HWCN=3=0.62N)"9-AG/*EBK;ICSW8=>[I5O3GJCCUUQY[=85[=L6?OF,&. M._;T*COV]/>Z!'!EQYYJV"BS1W;$_))&DQGH/R1SCD+\7P;69U#.N=/#*>D[ M+;M2\Z]JH.+'H>6XX0)PQR9QCCUG2/7B[B+J$6F7V)GX7@?87%L+?OKJRQ?5 MSD*U/!F+">BOEIA.62&SO/EH W#.Y3V=[0U@N$[9X%HS?K<5X&= M2 3:U1]3#&I=R!-NK7U3%DYK52.B.X#%JB :]=1 ,Y*[(L5N2OM:J=_A-?&M M!;K8[8ZWY99?MR[Z3LQ61BG0*3"WB27 3+V.A,#^+Q-0?&*A+%X_Z_;RBA"= M&L>"2?N+]G4L(6:K MI020M7"M;.S$4 CH[?,PA6_%7_AF=$$%Y"9"D62MSC!854(_JG0P.YZ)J>?J MO!?RG-_"S9#W"V_K)7[8J!FMJI[O8Y.(PLTF7,\Y@[DSUUF$,*%_I@(0>_> M]A)[K<>)$GSB=FW:E9B.XTGDD8]@5?.#/N9]E#, ?Y87Y$66<*( #AF;%?E@ MS(D;[A(W9;^3[.M*,-I9 9D_4BUZ#'D!%&6VYDJX8Y,'!Q")=/IN M)C2/PVOPX0=V1M. DBR^".\JWJO$-R*O""; MQ I*NT]?]^S"[:!VX;GRXM;/8.FU#9YT;TP&"RP6DQ35CDMYY KGUJIFRWW, M%>DUR/%4<,/;PV=^ZAOXOW <"(/=T: M;25?6,BS5,"N4AMY""A5QT2E 3( %;5V?XV.*^4+T=6^(E5W+5+)V%^T9>PV M?XE9DL]##K=&%3@G%6;K^^MA)G:UD0)@XF;SK"FAD*!;Q#4"UXDDVU3Z_<)9 M1J'OPYG=E%:(4=YSHS. (>-#IB]OK5UU[M:N[C,33.,+;O1R:NC;4FVNTJ\& M&%Q9K5]9OHCCK*TA-963HR]RO>4VTI/A'Z^\7[() =@*TV4]3/=<,EI?%F47 MM1#UY *P?NGW=*<%SJE,IM7K-JT+?G7Q@K<\&@8IG7Q'&![ O,FM<@) M'OQFV7^/%Q(!(BZ%;K)>Y)#;8K]T7=+4T?"EJ5B3'609_.,),";FJ:/S@U MKE4V'AO^2$]>@+:V%8 &NO\ZVF"PN8YV'"J]&6U/R?%A_>H[D^^-J\DL!#[0 M^"2B!"T=XM*$> @";A8)-ZO-HXQ5:!ZA])/,AU;I-ZMR >VDQ]V*P+62/L0D M%?OTG0 3T1C-LH9]*_K?#4Z/I?_=MU6M/MF+E\;LV 2"GF"CT*IKEER!LY'6 M7*IIJS,)O7E@W.1IN^&-VLU^YU[-\/JMYJ!_^@A=ZWK=X[P?IW[ MGFFS_2=IL7?4W?@H;G_E_:#FP+/8^F#FQ6 ]Q;-U03O&5FK54<>U%2LUR%: MK+,-9AYZ\1,=6NLIN<[[3#EU)1+3W[,J<\WTC\4[S]UTWG6Y3[X=P&W^+**ST' U/SL@UT7F['R6OSW'%]QN379/%5F31 M.RBR&-5D435%^P7TIY4';)V>GK69%%E8AW;BFCV<5K?M&'YV3L]YI ML]SQYS[T\?P'74,?76 $E0-^*NCC9=JB&%FR7E%M[R:3!>ZOY_V3LY:S7XI%-NX*Y8\V*M3]'%V8:O4*N+^W4*3+//FF*L0>P790U^K1Y#65N$+\$BK!KFN4[? M'9Z<]0_/'*P\Y1IE=X2GK,@XK&W!EV,+;DD9PQ;V^ND>FB&X)64,VWC*S2CC M>+N/O=]ZKFJY,Y(:>RY[86V9[=Y=WZGL<8::#SLXT+GL(M--Q?"46QZD]RP' MZ:(Z6T&K\B#%3E,J*W_#_FA&">VC]*GKC8ZD3]VPMT*;N'>7N@V;SG']Y=SQ MJ&2-'#[*5NWU.W[WG^8]Z[?<]1->JY,L17 MKCNFU&-V4D:RD?27>A7\ZW):;'.*DC\N%Y$,^\=91"*K,M(Y'$'WVN&&/?%: MS4_6LQ4KX."B7+Q,+F3'K$W2"^,$_H@4#A>NO/("5@RSN=3W+#21 M8'[R2A.0P\U6ZUZE)KU!LS/8?9U%N]T/4!32'?;JS1[49CO=)RFW.= : MFF\S]/MO5$7SL@"SE\5%!P&YNB[H/B#K[(+6CA$P-2X]$)=>0HT9FBRDJQLM M6NXY'.D^,[+V#AY;SQ3:\/#[G=&_E1.]WUH_%6R7D8=LI-=P<'(VM/OM!T_@ MV^K>]GQF5TUY+XORVL]">:ON"A#7IW4UZW6"SLZ8!\[M;8<]S8<_H\_V.C:(7*]A%#$%=P#SVOA M'N2P[WNI=15'/TKB&#X+.1YJ[#*P:_0LV-4'[!K9K>&N M'%XU=NTE=@V>)80XPF&'.$2D7(578]SA,E&IX1=P_Z#C9(=8M=+< SB M/$F:E(:JHRMNA!\N,%V\]@FN(9%GB6>-.)XUJ!A)5-OMQX1=SQ*R&>'KAXK[%KK[%K1_&,K;!KU&J!>._:I^T'1P1K[-IK[-I1O&-+[,)@R,AN8P;R MWF#72W Z_B8"$3D^#[5SYU[@Q4E$O09JW^,:(ME16&=+(L&8CPT4ND<&5FV^ M[QZYGB/J,VIU3\Y.[=:@W-NF1JYC0J[GB)J,6A@U.;6'[=,:NXX:NYXC:@(& M+[E5NOU=U<;4GL<-VV%@ZR_KKM9:VZKN,E54]I'H OS=,,6N%)0N^C*SGW<) MFN/A-^WG83>#D[-^UVX/=I5]M8M;?68/2DW3-4WO2(=XCM#XJ(4U?@.[U7ZP M^5/3=$W3-4V7>LX] TECL+75LUN]6D[7-%W3]*[E]/,0]0B(NMVQ![UC$-3' MV^?^6Z%7?>3&J_T$3AR'$X]Z7=YZR:RR-Z83!*GC6^,P2&,L@;R.G#D%K2*! MW89QF?QW@%?6!(#O>($E9&/3V+9N9]YD9LV=)3;W7CAPFV&:6/#,-/7]I<6- MS:VO5W_$W!$<<->*19+X\"D\%2,R4Q_.=SYLVSK'D\S#@ _7M+;N[[^CMOZG MK6?HAC_"OL_M_KJ^_IOTOZ^X?OA4WF-\1R?\K<"T8F2 X[TYGTRB%*"#>[WB MZ_X5T>E=&D6 7EL#IGURUNDWRS4"&C#8NS\24Y][S5/3;Y/K$CAW?"2: >#,A$H#;'PO$2SH,I@,BIGE 2'-@@@E VO>Y MOWUA#\#5$JXM1NH 5F)-G 7V*3;>>7>76KKT6>C#DK&D84O\E7K)^ C& M3=J.=T_.-NET*WEU Y40XHHY-MEX$CY9W==YU&2$+O]WNR;.%P$@C?CF_'CO MQ1,_C--(E/HPC]I#)@B M7#/$_D9+I;OSLR+6; :%I:O&WE6W7V;%SU8V06\ M $D$^3@*$8^AD2 TY <)+#Q7PQVL:TZA\)%] XI'LA$T,+ ;#\OTRZOP: E7 MX/@(>#V0[M)R%@M_B>^$ X,0 L:2"#5:0@H_;BV- R9@&9JT1DOC$RB]K*F' MC,C"R77X"OE*> (0(H8WPL,BMQ$;R!V!#SO A5SX/8I3RP-*AB^]*;QY:>N7 M1&(11DDVUZ)IF6(^72 C -8$'&#S P@'Q/%?J1,ER'RH]NT[5L%9DW2>\M + MN4GD+22"4_B%W,"#NEWO"[Z5=272-=0U:3D)L-Q*VK7O&/:B>8:4_K^R<-E: MUHUP)$XY;^L!LWWN4&9VM'%XS?J-*[Q/J-7Q5K.:\E. MH9 ^VD T,[-YMS% MS3W1QCOKIS#IF]MZQI9Y;TWKHDR$J/-X<8)VAH=M_X'K UWFN+M'[P<*#ZQ_ M@SD0N]Z$^_7#%VQ^F"H_JE,I#@P8IS&PACA&(T(@_ZXR@T"#2\*(WHE,76A- M\(\ 1V185ZB%(5]GB7#C^%(R.SBT@-1#5 K3,:AK(.)(:L%_%)\NOLX54P$* ML$L@ #T=]$H;#^NGJ$]9@4C4/ +XBZ3,Q(FB)1R?ICP1/"MK4VA!$#:@;,9, M'R%.A (;+OP.1E@4@R6'C[@>CE(2L&^TW4!GQLE+:-.)(O-_F"(Y.'1%LMW: MD2;YP8EPM%7\141D*Y;5R$ZWK$9VNF4U\C-@Q^^($["416M9YTD2>>.4ATP MBK]CX_G*L!;NI7#RZRLVU3E<-12,=+@M)#$B+" S]CX0&1!S@WL#H@0:P3E? M;M6CB@\J576!]!B0L2@F3DICSS)6A L#.W'D*G*26$$,(JUNR5:;UD=88I%& ML"0[3\@2!:X^(14/Q^:1P0C,A#BE30X8N]+'8GEQG!+^H&D:!H%@L:0]1WJ& M'IO.3@0L3OP0T<2+U1PX]1YDA/^&WR,J@G*; J-RT"$123X/^*@'P2U"\C.! M%IO;#6K\P&7)[@7$MF;.#9KI MT;R"91M8[".5O.V8$1"&ONS2G0B?E*22<6 M8X$72:T:9]U[-(SLG]Y\- M51 +Q)W. _<](S%-?ZL0%;VCGOP$ZA!R1\EXT&T')*O(>TS\F_2>AQ'Z*U+Q MY(0G&_F*6"3&&F!V.R]K\%-_L/KK>T_\Z31[H\&AC"_%0/Z]F/83TU+M6X5 ]^VF)\,EI 3A)&FR#+_;N:;X)%]ZXX MJW>XCSO<4>479U%V]X:,JNWBS\JFW<"2?4@/AR--*CV@Y-!7#ZO,BN$ \*^B MAPGPAZ-L&"G8-ANTTS\Y&XSLTXIVF;\\Y";V/$F[IHM].MM6=%&N;GH4NA@ M70SM844+[YHN]@EW:KI852'T*&1Q>G+6[O;L=K?!.'<"Q[J@M@7([E>8X,UGKHIC!$&SJ6N=?0B M*G5M],QY3F:Z4V_G6A'+)=)9&1BH M+-S10K:5"=G3]?V_=KT/J[DFT'U" MXII USJ>=D*AZSS%C["3E22*#N!FMYRBN1\DND%OVGNV$C@/$D\UJ;@2DS3R M$D_$'V2[C(]1.'^75=*7.P^4NPST^L?492!K-)(UF\VU'*&^M+2#?/J:B>TS6"@H>FUNW8>J[W )EYKC8R= Q[EHU*J&M.[%LIU#H;_"" M&AF<@H#N=%YX;P#<[+ NMU]=G)GK?ER7DM?EOW7Y[RXD[979!^PAHXX?,!-C M_U3T;:/"IW>-HG^8JG=.O\W#G(_)KOL< SIR\;9 MNP;!]Q]B4,-\46E/<2#"\GC>ETL(^D- 25IF/W!F7/ M2IU&=V3X=[J/^#>B6>?]TP>K'W5NVE;8@SU_'Z+)OP2"&>XAP?2QNL;N=!X\ MT6V'T]N?02E_">AWU[SNW:/?U/LAW,;?(@HK0C#]]LD9S3KHO-TCW-L@\O*P M80>81G+8PP[:.QIV\!5;G OWBQ,ERV\1[(@O/UXW1:O?*4\:Z'?*XP_DVA8M M;IFKWVO$ ;^BXL6;C3AXDM@6K?@&A\5YDPVN\:NX$7"6'&RXC_^OSG<16?], MKV?P?CF>X"AF/5T$UG^E 0XI:(_RHQ_)+4R#GY+0FJ=^XBU\83G7D9!3]1W 38F!!A-Q.088$A:^!]R.O 7S M78 (\(5UCW\3T3S'AP%>DS=N&MWB)% 19,34/3FCN1(-G%I6) P:5*/>BT'* MPL0*/:$6L&/\ MZ YXM9\;7KV3LRG&4A%<)4;" ]1"%Q">)X28X)L*P PW!1C]07A#<]DR]%H! M)CN/67/'%1:!+?IZ!K) D:8\D>#6Q3XX)BW#,/&?)PT%R$ M@>#R]ARZ#2]R&POBFFI!'K&'W!20)82M &;_.P12@0U%WP6-'\I=>HE6Y)@D M.?URVU%JG6%GY>A0>:_O])G_%Z[F,MAZF&J_?W+6&S1/5T^UPL%2QH@_OI[' M/<>WVW#K!-*TID*'/V,\R]QZEGH$Q_%81UQK,:K2<99 MQ2>/;Y0E@B(\.XSB_!!Z^0,!VA52G";19=#T[&]B"T G*NJ!)B)UH(JP*SS1>3Y5K=% M4[?Z-@+.T $RB6=>AIK)+ >S&HB(/]^2YE>/U=X9!QN I3ZL8F!L]:WE8H]\ MFGMPL %F9[>K.-A=Q^G=BREO>:0K[\?6)^JNDC!WG:C/)Z();,@96'$%$WJ2 M@/FM!P@;C (>C;WYPM=:+G'J1102JT5F8&)ZT_I5 /]$1]$*&@)FE".AKKTI MJ5 F(QAMZ43.< XRE=6T[93Z&G.BYD1$.,+2F@#S#H'N88__'82WGJWUB1]"_(2:$Y5HH"#"\0P7?C1!ZMIT;:R8E[;#>B>60,HG820AZ\/%3< MQ4+/H%?'Y$'0O#.<5GP=@'PP,E"-?11$[N0['-(7[C6M F_*20=,&)V+A,9' M*SDI05X6E]GJM[4;0E'NHG?.@IP;L/([":5W89Q\%EM/L!U@\O?@ M3G*!ZROI(8XQEG42XBA:$#(R!5?!0PW4%L4Y-"Q:4 M$"C#&YK039-P)_AKF15\M\3M;0C'<76GPS@=I?9Q/78Q"W&X,X./(Q MB!M[3 ]=P29A\@.>="77-IP]Z.%Q ##1D@1>T_J21G'JL' EEJ!7,5D#<9A( M_)6*8$(SJ,%NX@5=):=R&\H/L299XTPFPF=?3L&U%(YYKG.V:2PW\.%ABX(F MU*IC8#8%[Y'C5R1"6?5&]5RMU1W<9?.X*[4&;[EM/O\6PJ0GX-]JT_I MY4T!LE&%&^M7H#\VQA*0N,)FEH N8!Y!37MI#;,M[\!%&RY=(#09;W#?#IP^ M$+< L*D01404.33-D%)A,J-DY3WE*2.O' 4A_ \]/+YF]DX3$X7VX MZ?,X!@,.9PEO;WY2A[!FN>6D]@C>PVH>//^Q,"NXO^Y8ANJ_Y5!V&X4@:O*@ MVOK+>[D53I\?0.C8'C7+2=-5 .+Y]7>"J).7>@9Y@>R;"C+"L#A3>7YS=/9 M2AH^/T1')V?]9GD^QD,(:?3LISJE?B6;H>'5!LA M54Y=?1!!';7,)?\,!=YU*!I=)$$L4\QBGZ M)V>=9F_E*8HL%1L99!Y/Y0B-?]D9UUXI\9^(N+M/1A]8&MDL=P5Z'/JXXUB/ M@5DXX6N=G-\$E>ZG)RX>7 M(;1[SK')7C>XTM%&D9+=*7!K@B,'H\ALF8A[E8Y]<@V>9V<]E*.NU=DN ^NC M&$?L06RKZ.[*M%L''20,">UBM%[AXQ@$[K3>*D#1G^VWOW"VQD9BG&;^[^]@,X31Y8)\R,'U[_CN\T@XE"Y*?VU&NUE]Q1#, MKJ[=KNAQ9<48HA3H@R(O,"#'1%A^."'2\P+KJW!OP]"UWGD)T.0[=#R&4> Y ME=?A6E?X>P78 F-&KW&8QG[ILAFZYH*7D0>X#9?X>_F6W__YT;KXE]4&3&NT M^ZV6=267@,56)C90-%62D]ZP(VUG_+&P/SK M#+MVJUV1OUFXLW Z15\[7UV\\+W$&HOD5HA@]0'Y-_^7A+(FWK/' _3QPI>7)@)9B( !G3$H1OICHV!KERV!:GGD#MI4N%+,NIN_)R\HS&+X4 MTE4 F&.\F,C,;M'7!6J(P.B+6AT#@]S+39)D&":L@1:E20PB5_'4S3>0A\K" M6<:44Y1C8ELJB_UMF-@GWM&OC <;9M<85 UF\M >M"H,954_<"46B9A35HS. M^I(14BHFH,PC?VE@3!-$NHXOXT5H<-D%>"E:0;T2 U$8Z<4K12R"1:60XS9\ M%+F-*10]2GCQY!LUJB$VGCU:8R1<'9!DR4KZA C5\"K;C[,U>++#O@2G] MOTU*94_.OE&B!M 3^BC0G/W':ZW#)ZO3M#Z=?S[_[<.G M#Y^_R?S6*^O]Q=6[/ZZN+BX_6^>?W\/_G__^OU<75];E1^OCQ>?SS^\NSG^W MWEU^?G_Q33WS]HY?7%F'8CJNM))7!P"X9RE*"$Q?2&5& M9H!OS"-K"D(V6#B4<)P(&4&YZ9RYA$^II@WR.@9=4XEF>&0K(9? M_3L-6+"2^8&+IH$#2FA"OBL$4,S_HN9.G"JDWTI27U;V!5F*!2@X@@0Y:$GD MS/1C058H2Q38__]PZBB(OJ^"S!M4)C&5N-UJ_ ^MA3LQ]K'!VSEG.+<#^:D! MQ517)^,US1SLJ>?CY&.\:1+'#C\D,'3-6YDBS+7C+ MU8=W-KZ;RS4[F:KOQ09H;4I]\2:I[^"]>@%K4QJUI/\+=1I"W90R[ZLQ-:Q$ M;=L:IZ WH4(=)ZB<7G-ZXL('"N28:#C^-_O8:$5#54%HR5=F[U$6EZ"$_ELG M F],'HB+SX.T,+Z(:3M1A^F"^-62]CX:Y&LBN ![I M,Z G7.JU0\E'>*GT\M_ERZ_TRQ4";40W3>M_PU11.?HC@$A[DG#F/>, 8(;K886; MA'F,ZG'XQE8?WXKB"@") MXD=IK#]!F]<#R0/4C?9@S#O%7?%VV 6("(F*/Z9>>:X';%=4%?MMJ$MVVIOU M[C"%:'?P;(TZ+F\P2T;<'HI&L%;^$SZ1'1Q8'] L 6:./O,+E*>@0C!'5:T( MJ!4[8-G!Q S6GOU/P6W=QZGG)UA<1"\ASZTZKP$$R53 &A[[-*XN,M)FL=++ M67@N_-P5-\(/%S;\8^&',GF&A8"P@*[ 1"+;?C6X@96\TRM/ "Z\DL5W198G MBZT .->_@6(78!&C2\H/4V15T\C1M6; ;^ 5-_AN_AH>GRW'D0?V>'#C16$@ M.QJ$JH,!0B"0/0W(=Q>Q )*U:"%F:0/D5'(Z!Q;A'7-TS!$(/1:'&HAZQUHW M0$3R?16>RGB,PW#E@U[)W[_91O?.]?=!)G$7_CU-RY]J!"2F.]#]F/;!(B@T M2.HU^P@=OI OH.RBEF4_\H;7PHP)+XS07SR9!?#6:Z Q*@Y$YA2)&9@0@%8V M:J>-)&Q@UK[)RR1]DII&5D0*.<[4&2Z4Z# [NO[TKG+F"[< M&J'W :%_XSHK#%LA[G#1F'65>HEX3MRVB7VBRR1&$S<(;V39-G#N,5K:A/"@ M*_@>E]^0N@3_#:Y3L*RQ X3P08NX-H^'R2UD_4_8]/8%=U"TK< !#0@,/OU[ MJ<+0E[KL+D=>)D?GF 8NGX!]@Q*%U2"JVS$=#C::HPN'%#S72= I'+*E9S(5 MCH%D-&9Z+.)E#%;D\?1+B7-*G_*OH2E-%4]TCPT7]%(16$XTF0%>DK9J2_4: MM-%K)Y#Y2\TL7YW[2"B^7XY-:!9TFA1?&-S!#,?E)) ML3, 1SVG4S3,\6>H8?CBAY<5AY%"+O5<$< =">J8@Z@&YY@?VHU66[SH)/YP M(R^4P@9(- =VM&ID_=W[+M!QIR_T-HQ\5_?@\Z7;*M,UI0GL(7TS[YB!U<*> MS$)],GI(QA&/-%'E/6N .). MJS6RT0"<8J-9 -*[+OF4,B_Q(HT6(=0X=28^Q=TVL'O8>?M."P?7( MHN6X"?QN#4.O(]%GG>$>=&6H8\K['E/>%S[VYPR4E1SC(N43/AD+'QDXZY.2 MBV.88B7W()Z1L9!5W"-C8MS0"!:3OHBQ]"1B5 RX&OKB\(L(&Z'^$YC7C8C0 M_B-N:^X*UPF<>*+U($HMU^:A:?)E#%>VA$H#;'444,80K#OD!*%K/QQC7PK3 M VF\S"@:[+3@R)37_C@VU "MGPU,IA*SQ7%"C6ZS8C(F)D,Q5;:?U25 -TG) M7.25TLV*4'G ]#70(*R?,'M7 KA9 W@[ )LHC>2&_\E0MZW@BH2+2@F52).B M"')&'" Z=_8#G4DE"RCAN8C7W+_%ZO[^X'3IHDJ!T-@H.46K5LO^&XY MXS#%%G4 =M=9ZD=OU#9DN]9[W"/[5N MP:0BNS'&"0AG)W)5ED, BD&2)M3U"(P8RE:_CL+;9'8<%J32O%0#'&LNKIV& M1#O#S0/J!EKSB)\>VC6!D%G,,3R;+&9A('UXJ+>Q*,7,D9B3F:EMEH+0N8_*6N>E[I"_^5_RC^^_>L_+>];&HB8'D$ 9."/%0#P M;6E@+HU6VI'@7X$,\SY'BL>8&(G]+(!AGL>$)/8F4:/71"^6->9FK^0=CRO>1SCNNI'*4D([H9'](ER@ M8PHK'@XNP:/:;_FN^X9-H ;.)NDB4T_V%L1X4%0#.^\/N>Y&84$M!5IH!E^R?%<(=O$%TY WEH,)8CH>FED9=K6[Q\^O*>F=^3HY]@-49"S8',XPK*4 MF[@)GT1C\G5/8^!R;SEHP"WB,'N0['ZLU7%9VYF&<&29(XUPPI3#"75?#,K[ M*%CM9,X[UC56AN*2L:DJ'32ND@K:;B&L0.OBFIT,1M(S2[SP \,HRXH^#@!@ M4R,&@8'P'4(>V28P%M274T8ZBY.1'/FY]++(B#YG*U:$+_"6 >3(3 M<]1MS0@]TZBZE"_ [MT3' M,EQ7^@;1N3EW?GAS[V]DNFQK&%P8NZ;.,R35^H<*Y."\BS@.)QZWL(Q 9RQ$ MR%3"/7D;,_&#> LLTG&%'C_2:2.. XS3"*A!Y0YDH9U;70>BX_]FA4M;J\2".;+B?2^*2:YF<:A&/&X4V-E) .4)A# M=2H!75=HH&D,YLI2:;XEH2O3+^A3@77K'O5[SK)I\<[UO3A\55R%2QV5C1K9 MF%L7T5:T*7!P;+#ZPLX1"Q4&ZYLK, #F)6:8NV!H8-(,1;X%:4V:M]I2(\R! M$W]/QK:9,Y+I!&3K4,_;++J[(EJBKE*YL%2V,17^^!YA%.AC4T(?"H][,NB7(Q3P6[:V?J*APRG2_DP_ET&V:^<..%6FJ=367D ML:A75S WV6Y$WX+:?#FNGK5C#U5]$YD1GRZ,RC2Z4#4:\TL4)MQV@#[^DEWF MN;K,XO/X*GU\^@JNDTV!XZ"[3R@GL\1B:DON@U )E,Y,QAM"2V>J2<:YE+Z= ME)OJ*'\,RRT@!G[7PC;#AUP2\U'

MO(M^BW>%+X7N+! M$<]L$Y$1WBXB:@*ZON:KP-6!O@V/T#8K12U]E(TP3K&1L M8,\X+): _QV\_OKAJGTZ[+;;^TW71QPA->\3*TQ! W#H.N4?0/NO3P<]O"P. MGS;":<.C]C%DB0#8&R /&CI&_?H%7^7SAF'-J_3<"=WBM4C<<-+\=[SX3_3= MXX28Z,+]CS^N>J-!M]WM[+FG^H@CKEO>5O^TW>ET5I>\U%F>9YU1G>599WD^ M/]/:$%W?5ZG_F>8_%M<.J??DE9"N"Y5@SFWLS/%)J@3/T.SQ)U23I=7Y3]C4 M YNL37+UYN3PPL468.IC@?9T&L_0",3/(N\:/OK]\V_J]?0#9Z*=^2*9L FO M=BZ#Q&RG5^R>$E8W=)II5YGI:!US>">@%G[*DLTY=_/^LNP'.FV(/2/R)\=A M55+:%+E(R#"D)JT:S)Q!(>. LM7D-/71999#.M#0A7MXR5/]9Q7EA<:.PZXY M2%W-@U6-I++9JH-N%^$W"GH-S"CE\,!.MV+HVY(. M1A%7\@/'0E#;'B/(8%(GTUT^7U\YMU6^/*"5[TT-ORJ&@&(18&L,\"BEUA;D:R7'#4K;(X_%;0 ML..,B5%+!*X)1[B:C)_\4SK4DHG&E6*1[V=G)?X2+,*SF6#"LR;L96DF+,@C7B6EVK7%AOWEKLTQ%/9_0FK453[)^J* M+!C[X+:8=V:Q'%,J<5P'<9]"Q_-Y&N#JNK.[I!J%'83B/,S5R#A+HW)*&[7@ MXH8R%.X)A*5$C'KX%8O07RC$@CF5#MP)+DB=_KD7&PG7X[CPBT"UW15Z@H.: M?(HY0_ "U\Y=#EBIL#7IHZ;009YD0VLN!#NU YJ32@[^D,K2,\YTCAV^,)6J M$+&3H8"L)\6MT&$ZZ5C41478/XCC4E/J?+;&Z;V>_M?1.GQ=HG7=L5"JJCEV M:-/$E""6"<$5;-2$@]$C.0]FV"'ISYHT:+H\'K6'WM3V .Y5?-=9#92Z0\W[ MD.?JS ":KR)S$XX#8;\9B:]F6@<^:FKTJG6XJ MT[/RBL^A7<%*O>[\@M2ZD3[=%^Y=<6#G6R$$XV*YY7V+M/.F,0LGVUPJ@"KT'=D+I9<+R/D^\"U?&1UW8PBVF>941HBYFM82>?R2#[ M"X"R./-\07M =2_H+[1T4602+;*YF:BHVW.<^'X1'& M5"(QUXI5*1B,D,FT%8D$.B^)V\(:RKL) )FJ33/=%** OMQ0/.BK'5I=QVBCM952CBI ME#& !A"^QY,8Q$*GW"!U&:JXU!.5E,Y4<2[0#&]U8@](ZLCJM7 !P_&8H]1* MM8OS3$GQ*NM:=IY$;&P6["NDT8"U1:66\==DPTI=3I<;@*"_)I87"VH' M#.R!;6_SU[?"5-\<58=:,G +'42H)29IL@6CQ-1D&<0??H ZBGD<3C$5S-"Y MN52/S'JXZ;]%D$\I4;R)5WSW]9/ZYWM\ZE]>;%SIAZO?M.F;ZP!V'.1PCAAK MY]A*IDJ6E$@C&9>A@W46H$@R"O_4;G9T5;=AW;"DKM(CK9]&_7:SO4Z-'!EJ M9*=['$!GV-U2O3#@O(-]O-7P(&J;Z64)9FI4(>7,2N0V,WAS;J!R)TPJL\/P MRBW6>Z[K6N'D=+]<95VN Y/-;JD;D?$Y-#]S/9DJ71#*/L[03*MD=0[5D<8+ M_E!S*.IH_FHHX=3#.II?1_-7]N7?JQ&P_P3-%:2*U(6$2B@_"L$,Y[I6YU** M2&:&RC$6[%PDRS\=X[B01:X/NS.9A"EUY$2E?=3^F23BJ/^S&OB3A D-S.#E MI=FUX2CIU<.(\?/A4+ZLO?YE#QR!?IE*OU C8&58FXI&"3TU]DY9ZI/[&&<> MNM3[E4K@0M!>I%&C?Q[1-!5?FOB@L6 )4_X1\D9D$3#J@&JVR3(:CMOJ >UZ MD(676<?"N7-W)O]CRO]3)'S7:BC;_# \3%4QM-U(8A;&[( P:$_2]^S[Q M" 0$?@;.8R,D,*Y,HTIW]3 Z8B&)= PK6? AH^!?/!\*M MF<.HY/ I1-4@3 -IU(O;"OBJI"3J0VS#K8J_4D%M?\$ \0**),KZZX7GXQ32 M&EQUAYF-)AP"N]" M>98 0JB4:VQYT_S[ MR3/T-WQQ#2HB[QDK@@WDRWPQ-^^^_(%GOOD-_G<&V!$S^".U,D#R% MT^W 3)Y[ "9JW]3 F7C+TH\M->1V0+AE/WS.;H MA"2 V=L[N^DO5>_56XN$;!8/OQ^QNK-*M5).TYWH5NV.U*T>7;6JA+LERT-O MJ#D*8!=@:X*+(BS]G+M7+AM?C9Z!5VB MQ--I%?H3:?5:U=56K6N.@Y'4:.=35PNM0A!@E PEG0)+ M@4/<"76=YH;S#H*,3*W?%E#K,(@21A].@*SH]IC]F=<199\R.Q"#RWF6^TAQQABL112M* M,M.:6G[3JWG(=PZA& +'PL\N2U2)7LZ?3KO-#M.?\C,C^']J]_K-0?[S/,<@ M0;01/1<9AF92'-AMGS+O:/=^UBE&'%:2F*CS >6=88]CV1:J9%RHHX&?Y'J,;4A($WF4(Z^ M>1L_89R.V91C* HF%E?9#*Q3WF%88%XBJ'+8#(SS_BG[B1AM-II)M?)DF\?H MKL +J>\I1OJ=ZT7B*U+%U#B*Q?[/Y(W?Y47:8C$^#_FH _=;H2(E3 M9*.$C [AHHY,!G,@KMEI P(117^ZR/$4:CJ$+_KZY5*%A!QI>JB<.A ?Q%BK MAKNX6G)F3A" /\ " S9D/J(1W9!S=ZUYZB>>Y'IL6AQ/2O&?A2[V=Z$V7YZ) M,X;-9K2Q" H/.7-T.))#DG4WXT6RM1XA'3E51))&@6PK(K.,"M=OFU]I^U)] MYPK]70XW9/L>P@XRJ,^OOJAY?2JI%G&*U1, LTJ[0N<"UA DV/FUW%,*6V7P MR]B&*W 9*5V01 L."%Y'9LY$2SVA&-/+4'Q\K;,,[G>FD<[BQ_X<%E[*"5W$2_=M4XQ M+&6A5;LVSD&?\ZUNBUQ#65.=N\]W?*#XKQ248NDD>]F0D&[#&AB$%G)X@'*? MOFA@Y-C%RP:%R2Y>-B0*["(/C#LDZ]B9?+^.<%I'0^YW,A$"[+'[]NK4IQV[VS[EN-SC "_VA(0:SC2G61:Y&HU"A\[ M"@_Z=K&.W:M1N$;A0T;A@3T8C&H4KE'X8%$8=.%>NU6C<(W" MAXS"W4&G1N$:A0\7A;MVI[.7BL36'L0I_=\1>1!_5LE;^>RV:N?ACD#TE([F M31.@AC]OX&>_\[ ;.."/!&"=?@VP[9A@#:^MX/6J]TL-L:T@)KLXUE#;"FKM M=@VP[0!6X&12AU+;4,_V"!P[LA'J->HUZC6><(W:,#JOJE=Z6(I%!8R.S6U1 M=<3]=DYT[%%GVVR):F1_5"?:'>I&C7.'A'-MN]<9U#A7X]P3GFW8Z=<85V/< MDW*YX6A;KW^-_7XM66N,>]K,O&?$N-K?6Z]1KW%D M:]3^WHH&0B\M":;3WJ0-N5 MJ9DOV*K7HDF.K6+I)/_8G7V_"^WGY6A0=>E(G=A?)_;O'\ &-%+&.\6P+L&$-L*T UAW4 *L!]JAAU[T)BNWE M&G7,Z]%C7H=!*+U[]LUYL2[ZSCW[P+Q8@-W7R?)B 593Y';P&NT-O/9RC9WX MZ Y!IZG7J-=X*6O4^CO.$-[%O)QC+HRK.N)^%\;U3D_M7J=]OU:S3UF.^<"> MR#76[=/9>OVAW6G=L\%QC74UUMT/Z]JG=K=SS^$&-=;56'?/ZH>NW>[7O*[& MNJ<\6W?8MGO=>PXUK+&NQKK[EL;9_4$M86NL>U*L PG;[]]SXL\NL(Z<0Z\3 M9^P+Y0TQ_#=S)[KV@@;_Y,U((8H7N"* (PP?TZ-#*[[Q$MCU) ?)ZN'1OX6- M)&Q\)-ET]XUK4XB$GBW0CXS 5(1!X<)8RL13J&F[!B^#*$'R0S M)[&<2%A.DHCY(@%$M)(09_; +R?A? $/PRY=:YS&<*0XMA91"%@VARTO+=>[ MQIN%W<)9@G@:1G-:@+80+D3$FVU:WV8B%E7GL'%//H()G7KP2IF'!U]XP<1/ M7=X%_ "V[P2NVK]S+8()?G;K)3,^M15Z/CUR[<"O%^&MB.C/-/%\+X%G;"H\!#MQX M\+D!7'AD'L+A0]A*1$?V8KI:N(K41Q#"-M]UK?,+WAL"*H:C6N&4=D_ B1-Z MT3R$?Q#TQ0_K X;?%I$'T('?.@N^DAQ<*^!'6Q2(&W D>,4B]((D!JR*>(?P M00(4@8?)?K,>?9K6.=R!/(]MW0HX'KY"+V"-G9C.@P_Y#OX<4".> X9803K' MH?#P914V$QK"E2+&P+)P'LN1S;P3FI<>I^-X$GD+?!P@$P"^31+KQO%3N+]Q MFN!NQ _<,ZT%: 4_MQ(@8!MA, \C$S:.&P*C#8$B$S&9!< !@ QQ\T1N>!LY MH,$?-YZ+1+#$+U= W*8?JL'ND5@ H#!T>L?/ (,!/*Z81 *AYR"(@7(PZHK' M1^PP)\;3)>#.&96^ )B1[!AMTLD,?X!?\R7S0U?A-+DE(H_T?2Z!A ) ,V]" M-^GX<:@!2/_"!>'TH5S)0(.C8,<7?,_ !T,XJ*PN1.!-O1@8,.4(69U6I\O@ M"0*0W!-DMM9DY@2$EP3G:I;.O M)W+%NG26170 ;SVX=F2SC]%@P5<)BBOL M-V:R(//NRQ_T^YO? MX!^ CLBNWNF=,1DB4Q\+N$[BL'",,* S)[>AJL5L^,CO%IX? OG-/, ]R;)C M FT@8$NQ Y@&A OP0U&XJ_4BV"/L)(K%GY(E%&!RZ]#A;SG!L.C78/D$\B8 MLO4!+@ EEEPL=9C!S^'CQ)'2(59$ ']+.",\@!:;UL?0]\-;*;KDB6 =+W1M MX\H0W(X&ZE3P2TS@ FH@$[=05EY7P9F%D13:^*ZY )J:X,8!Z2:ICUN']V K MJ^.@L_,)WCB"(X__"!?F,O@=(K_6, CA\!/Q Q0B_-J04 RV11HM0I8U)2($ MG3J,6(ZZ$2 *LTM._6M:GYSO:C.\A=(KXG2"B#5-?7P;$"BIW8K>$><;@/QS M]1PPY"FR#A2'PE_00\9BI$@Q.2I*)O8/E,H2 S )J0*N"9#*P^N"VT-*BJBA M&3P?+A9PH#0@)<90>'(ZE@%0^5V:P4?Q%5(8>&WB%$+W3<.CSN'#-&)YY:#Z M,09]1S&-[$>(UJ\)I=,8?FT;7Q7$C2FT>8/Y3Y"=E*D?.1I@-XO)O,8#/ -4 MBG!Q/.2!]X'/,W3"!9H ZK#R\C0R44WQZ5M-*+ +5P [8JE#H)R"PNB-4=]= MVA:H<,)ES15%6@D;;,DD?WASW '1E58*2;522*^W @4@EA ] !$\< 0 &X5 M)0'J6H5'06[.X".@C2"O=TA;A>2JE $ =]0](E*V7=H6ZH! $ )V2O9'(IPY M'D!JT+! & 3"EW*0M@"[^U-J,JP[$V(SVBW4G[C'&(!!JC 8 E*Z9>IICI?H ME;= MERV1'=P-_HUGA'_$*&HG0-6F\@!L]YI]A,Z%0I\OQ2MY#K A MHI'Q(QD2(2V@GN^!@4C6PW4$^ HTHSV&V4,C-4%GYUOL,J_TRO M9\H:_>HLX9=A8+,R1?NP+49<2?4"+ N00*EA9"$I!LHT&Z>>GZ"^&**M!,=# M$00FRW5$-$=[+G/HIK62&B20>GVD@S#V\,5OE"WX]M9SDQF &"%H_DH23RO[ MB3.F;:_^R5H>SQFKS^4+[!2RDHS_SG1.Y@(D9V,,8O-[PT'UX8WC@YT0G[S. MGQ+E("\^PK=O#(W59Y].=W+V*N\=7P%8LB'K)&]2X&\1/@7;:-P>C5W7[77;(&1[_='P]/_:+1#0Z%,EP0-O!+R* M__':.:NZX5HF/+E,^.<2]0!2;=[Y8V]&U@E<3@&4A8)%",H=>MK_"EE!FX5O!RG6E M*6W"VM@A223?0Q\<*5S*(@A!\Y^3_$,MGP5?YH)3_DRE=6D7\#_%K2^2!&3_ MY#N\VW2)\I4GPB_]F)2^97&/6AS:ENLD8,X[@3*!2)6,0C3JR#EK E0?&1\* M1'(;1F1'@MPES\LKT;QNVM9%^,VZ!N A+_^%?3QDO"FUE35ORU/:J6&[&2HK M/2RU_3@SWFH=])GYS3MT]?CD+L ;4Q2W/RII3MDTC9IX&2<8LU'*'89^4-T$ M2\_[&\\#:F@^SE! T1KYGAOYP 2"T$ RSPL_X(/PGU#O'4[):? :F/%]/4\ M@N&RKPL? R-29&\"CO&2)]K!P MP"X6_"?AA_0,(W^>LQ<](G\/1B,1/95"I\WP4_G(2BL[$$,IU-,'; (QA$%^S 6K&-SQ*R4;LB! M+XZ)DS?'T8%[=C,FSD*@XVJ-U^20R/*2XNHS1- TRB(,G+JRS(P()#8O2#G4 MYP5!>(-$:;B?&

@"BC%O@M](8BI"^63"(&XJAY$)$=%NX\AC, A')9 >. M.@J7[TB'6=0>!79\P#A0+MZ#+FW7@9WC(^RJ MR8>0N)0D;(UOF.S&B^C#S' MQ45=#X^ 7 :E"YP#D047GT;A',,ZL"7,*HFEX_HW3G! %Q]()9EI *::Q?E. M"]^9@)7V4Z=O@2C U)0X\WA_^ %/369>X#! D6#=%*Q)LF(H3R6!.XC)&V@P M"A]E+:PW]\B+#JB@]D38CZ%._@UQAP9@C _G;[BA[SMFM&L-[YFNC-6^9B.O MY#_$J$>FG)J'$5D*X"FVI,)>9HB!TTTXUHJ?.Q5OSWU&T3;"SDQ_0(14 MD2>%LW&6 L%[G8O@Q0A+AJS M>A]^*9QZG]7"(];U6_!E\R)+F/$ M$X.E*8284A25+Y$F8!""IENR'T"IE*+T/ M DUOS0N.@D4K9,"0KK.$TXLY #J,7 SG"LH'(0$%X">U":YEBHDE0"M1"%>7 M>ZAIH4PVXHITFPH%G8CD(]\.&)3.]UBAJ7.M'U?.$AW8SZ^C*. 43KA])&1[ 2.BUD'F$\#'+ M?L.PGPL'$[@PYR;AZ#U^2FH4HJ!*SY,)(P%<(^ FO BDI 4_ BQT,#N>\Z?H M4(!:,]H?!MG<9*;2;#.M4&T^8SIE'-2,1R+^D>!?R*E*::STYP+T)(.KU+=R MJC6Q"C"P0+1C.M$/6"O@7$6TAQQDNG!G&/:>SU'2.L1)&@LRPR>BR#OF@".A MR^FXRJB7"HMRT ,R4B9[('V:K/^231A3TBU>'R:FY+*5^?8=M"MN/'%+VU[@ MO\%V!.1!D]!E4T5F=^*YR?W@*=5+0BH2( LGS,ZD"HLO9S4;G0T8PD=B*F;O M*%,1WAR$M]JW$6NKW9AB^>:^WE9$JGWVMK:?T5-9@%2+W:H?PU5R)]--%\"D MI9)L(S]JL)0TD]ELI.J2#0;LSLB8SIG4AG+&;R.M.'N;CGAB M4K1PZ]2A]<6K=>I0G3ITR/RRNY?\4ELL7,4G7*QOR6EFBM\E.<>D]BGEG$3: M<,@>5$N:[DNN]"@QU^.P("Z53P#^G\-MB.9EU<"Z!;VAU^H1S#J=+JH1\.3E M) D!=%POW6W;5&C%S[0Z'=O(A?67%0#SW/\XV8 $.ZRT MT5?38L_-H#& PJHF_?KFTV0N5%5@L:^LW)EP_$073"I'N9T5 MX201$#XL! H\Z]19(9$L"(8]L-5\':J02CC^-Z-NW,2MH.:#7@I5K>91IH)+ M"M0-DRBQ16DWH4RA?+*EPTG;BS#%-Z=*T(K [%I M?0HC@16QMMJ2%TS]E*LMQN@BOB'^A6[@,"KYY3%G#T\_UZCDFTSGLNF53G@]$ MCJM_IP%KJ-)-)8T=O!-R/67EVXP8,86'_9 JH?Q8W+(7+F#7^?]H!^=702E\ ML/!'C!*U6XW_X:M%YO93M]5M#IB3R> 9O?*G[K#=[!4^OX/YG#JPZ=P6YRC6M9AC*F\^% MBY$$&3TD$F(O#"9J9%O"B%,4%[&?R_.YK"QFBK[%>)KO"1GGQ>73>8.=+QBE MM,P727==+ ^+*(/WCBYG7U#^F\0@XZ7'(9D1+W7M.:?$.'/2;91#2A(@YN#F M.0]9D]BQ +D-!B&I*456LV*R!8#%C!HH1%@P:-): .@R0<;L^\2KC/?Q1J39 M2F7O8Z2WF]!355_YKA:&TT-NE7T4,0>E\*CK2(JJTBI+)ED M.7+%87[J#+K-5OXWZ&P/YW-/ZGE$4ZL.7=II!8E7[/.T.=IRG]UNM]E_T#Z/ M!OO%#YD;I-#- -X*O4$ZMX\[L>745;3^,G>1B>. 07PN.\,E,+D.3^\ MMHF+R#PMZGW"7!Q%9ID."8?AX\ZN!>918/5YG$NZ* CU380UZWV91(7K4+H4 M-L.QOHNED5Q%VM'][:YN:R.[Z^FA6VV(?60=TSK7:CZR["\&IS@*)/K3U)\< M+H26K$$JCX4>1R:OY(1N5('-J@*IG?-Z4N4@GN!-P5!!E2/7N:"4^(1]>XA? M42\'D'_?92G,#%N?!-?%#"%\"E7V-$8$A].$MS(;5/5R41SR;@T>?X2FJG5Q M85L7&$ALGX-!DR"/IYJ UMNOL"%+8@=]U'ZKHB.83!LG>:T;S)X(3T55/S%E M.YGV(M!;%,H\1I4NBBJ9[N @LQUC[.+FQ;-\!Y-<$LIQY;%3AY!8UJ!]%=2 M0 74/JB,L&,A04IKR#J[29XN>]<@JI0C[K8,L.-#%>U*\HU42LTB2,U0NG^A M/\=8(ZUJB6)D1W",4.>,K\S,I*1%RB6/=4Z(+/!0A5+&02O?#!->,(UOON!H#EO_P S5>03##/,#+ M#W;!Y5_L:*+K[C\D5%L-1GR$$?:KI08#4)UPSSRDSI8A[WGU2;'&.ZJ/+1&HY5.G3B)"D) M.G0QFL'BB8JX<$:G9C0R@<;+"W\ BD]I%^I%E(KL.FA=X7MNA?CN8Z(OL/XXJLU*.A=421@&C/2=CK6FC"56#R1JM0=H:J1%!5 M/V#DZ;&^1YA&Y1-+JMI06B!=-G=ZE!4=>5U0M35) $/1)$T#A6NVM0#+=^Y, M1$J-M[ '2J)PV ^11*[1E1WPU<9SI/>)1!@RB\BNRA621T>Q'7 MZ"]G LJPTH19Y]A0A?- XC*?&35.]D01RBH $^K:,NS%B,#HFA7FJ?>:@O8X M5)G?0JJJ#",P[ES;N*);P7&D:O4&>PT GDRY*=MY4-\*7W*>=.9^>5]%UU-G-Z M'0PV;.M+*M36'LHQ[^A0?2/8V0.W?9TK'58:)B;5EMO_FRP!RX:PX7T3\ 3; M.86W]!OTCU"5NZS,QG6-_%_MJU3.2>"8P)0\LBV7VI%K9-!109=D50Y7'PE= MS*U):%TK^W/F\/"YC[,])\XB"WEP02[5@9,UP+XDEFBP&3&-0@YPY\&D.TNA MQ4&]?%/R;./^4_9'2T^M<,W,@\R[) &J>I<>#/ULTOI\ZD5QLJ;S>:_0^9R' M%,"_=2U5J:3]*@4KT;#:.T/BR&Z(?NP&.4"FV/8L7P>O_#*@%H ]KQ*<3,U" MIK-S;3]7C.L&F>9@"G8Z24>Z(1>Y^Y'R-.&6LI=RGV/5O%AWW7*%6)AK\!ED MN$&V(B4/3X+?:K\1);HEFJR01(O4>U1(!#(G6M<^OPJ)"AT/0'-C-J>JUL/& M! 0JRDU_VE!5-'F<,3UC -_"BLT29DKA6GSS!_9&,S90LA Y-_-OCD62+F0> M@&*@4FWF!OE.3-7-@*&Q5(K'89I()[)TU8'Z'J2)4'-!J/VX>0;#4\K-N_!< M"9 3<68 YF2F0F,)N76B*1Z@O"O,OP.%B.K1F&V":BN=9&!@3-!+-O4(B[52 M+AL.PNVBNL3=46P5_U,%=HZ_C#WEWX=+I@$;7A C3LCL$C>=R%H5.2,!G^X;XC>.2,''S\HC:=,S86C)[W1OL$.\;K UB MJ64QS9>/W;%U82R)2([E2$Y95@=8)A]%"/%;-KSE0C/<8\&XS'=KVI\2^V1L M&6U@S1J," 'EW8[EV"-N9D*+E2-EMC'M1;98R1IOL(M>U7F'UC5*P$+*)^9* M\*:8\KU@]:YD AG\1AS=S)9*>NU53 R*W,+%=;2Z\C<:M!BV%I^,@.E@YM[ M4L\&P5JQ/&[.S1$Y"\\UC.I\R'/,?>5 YMACR$F+:3-82?AN$8^S">3G0A]YU M&53)NI53KJY2RF5XK?+G9GMS%4^ZATBY?R# M9><@^_L0_D(?(![+#W>E[[HX_^XN&3TFB#L*XJKAJ9QJPLY!(_G6<\F_ZZC&*A@83Y1S M9^8M;$IN6%U43L6>=Z(3+_Q W#"%[M12P.9!LE M[+OATO!1=)&_M6Z\B!LNX=RF?OBD(H@V8\O C&NX77_WT+WC8.,$C^\,\ZD!0,+![NG\#LE%,M9N.*%DDVV9Q&P;2[.E3MK) M^84M.^D)ZW= DH R">#^/_U>3J.HZ]77!HG[=9"X#A(?DJ@P-(-\ZB4IWF;J MY)C$VI3=2%:@I;(\4)3!/U!8U%1*7$C%1E"[#FD>D6=R@AK)#1_F#= M4':DNR:-2Z>F:7:H_9=2]) W>Z$Z2#JL\E2H5$>AX/R&^;-H(>:":-0A6\H$ M$*+6!Q5J/0K]QYC@H;Q 60:=&[%6%I6QJ G/R'KLQ$]P\JA%)Y2*VJ M J &CT:*9-:_-PMD8Z%2N;*HW#Q!FPQJPKGT;%%=%37V9;/_SK$I-TZ,QJ;A MZZ NPG+L"E;/7LEYRQ2 1PLV"&EF>GGB" U0R<_&(UI*CREP2Q0]8(8YVD+-Y\"GGD?8E3N-"^Q^4Y5%;5L7)4EEZIB M!4Q)R9R2H5(+U:]R&1/!TJB#%MB[TX?S_1$;2ETN:A[+?GN&:851(.)]^IWA M6K<-ISQ0=#&1S?W98J3TQ$8VL=@(OF31I'P_(I5EHXKX.7F4ILY*US3G/)8; MVYFHJ *JC*VL,8=IE#V0C1PT4'/)5UJ!]5Y^ M'O@['TTUDQ:TZIL/STF$F_K.-7'"K!54P/WT]?&P::OJ5LS8RM"+H&+_);FE/;"5+LLV4>OZH&<1I+GT4F&LJ]FI]_.L*8]$D:5 M AZQOACJ0WIOIL*2Q@@]+5D]ZJS,^!N8\/P6ZPJ$?7N#-,6.P M4/IO%\P,LRX<=L(U&S_U6X7N![;U$]CDI0^I?KM]6OX" 4C\008()J==5I&[)*R3=#3/Z9YT48E87(;,D(QNCD2LRD9!6Y>?J72 M*D ">;*5@LNA]2HXE_"RIR0;J+'4&VHFE$LSZZ]2A9L%POJIWVUVBR1UVJ\@ MLT[Y0R:S"J+43HD[Z8O;)W14LP1)9;UC;)OP)RO4.=Q42):4)93J,T%0V@CQ M$,HEG(N]'SM"N;Y=Q+>UB":QL8AO0T C2W&S#=_<1?QKM[;_84_A:.<>;^WK M1 .^)4Z:UI,[58C9N#3,ZL:,+04@YJ4R$; DO$%V8+Y6(%-J-^"NW&5$-4/) M#]Q"\:*RO4W6Y< M@,7#OZ:T+DHZE_T*[$VOCM:/,%#$)0[8R44Q]MN2T-'C M5;(NTB*YQ?9-.:3&TY@;9$U[\CT(;WT!5H3+'H,U5+'4 M/+)]2:,XE=W[Z&F]GGD'=)7HLJ%<*G!<"28Z9X2-F5M$&F2G6:_R IG.Q, M=)=&ZL @L+8VD&9M2-TO')\&@*@.73'.5)8._ 3T_W&:Z"3I[;B"K+[28B2_ M>!FT.#Y(G\K+BQUL,D59ANHM:&;&L]!WC=%,$J!N44'D2=!L !IB-F\;HLQ- M%P@K1@".XLM2-]39ZPK>=<'901VI'N":,[V$F+/C0K1E6-""L73L2V=>2R98V?DEYB\BFC2R5[ MD1"6U#D%N&OH>RXQ9.IAH+B8X2P^AKCK14!S?Z3$/*Z>3=]F[ ?/SE?J9\'I MBWEO9:PZ$8&:D.6=R>&CVE5O-+3E1YT5[=.6Q1PSW2HJO[=<1(O$<*[G&T?J MYK)U=57C)%*#](O4L%0G+KQ'I[0IJVP,?TT]=LE79\]Q/Z]J(.%[6&O D$CQ MK)P4;>1C9!'G:X%=AQ8SKOQ'=4JJ*RI:J7Q;/#H- S5>4'F?4L$#3L+-C911 MD5M 3*?(9U9%^<@<-6O^C;@XAZ*S^(]%!3386,JB2=<8%G5Y!.,/ZJ@//V^? M_LP.FN[/RI>8=]HJ:XL\_-Q9-,[;/1NUV&=\; _DVSIWO T]' ]X%['P:K2M M;$.[:=?)P3YW^[^8+QQN@/T)0XL@4X)P#K@#TIQ-C?@HN.6EF5F4;R]$YX(-(?W)N4=1V@U&J]V;N11!*HJLS*>SYY#XUT4A+,XR)?KU37 M<[I(N"P&:ND%"U>HY<7Y68SYGT \2C5BY#!7-RK-9-1HA;*/A8J**("0 SQ_ M%[K/3DM;Z )0D\NE\?\6;GH7(3GB$G\007(9,EL&Z>IL(A"N&L+F;VMP0QII M1#IT'DNEA6)]R\@33IJ9AHN8%+,>BMY0@Q%:@])@08P>BM.PJQ2PV\&!?6C-HC/P1[^C11F6RYCX^[JK^)=!NY M3NAW@D^4\F4;RUZ)M(31\'<;%V^L$@&H%:.DLFK@%#'*+.JDXX*(&50E4C4A MED;J:@FVNQ*IA/,Y.2CI(H]TED5NP8JHVP.V89W5RAP8]"R6\7JIAUWR_!"K M9$X>9V7'#YR/C03:M.NZ1?(*-YC!A:QGQ2#YH3H+ =O4Y+_E8K%.YU0CP7Z: M3E1HSK*:YZRW$T"VE&2,A%_$!8YL4?'DT*+J2IH]4>T4@(403>X90I90R9:8 M6\U^UU*;2,81 -'(.1K+H-@\E(*HJ$Z: *FPW(L X=D5VO)7 M>R3P)\5K2FT>4VOBA:F;6&PJB(SRY%M?&/1G8FE;0?(]=OT4:,^6Y!/(AE8" M[7>A=8@:5^6,J]^_P?U MY!B(8#5-G+^"38!X,QAH> -PN>:Y;A$\=]7;[82,DV7]U+0H:AD?S4&$8W@) M3Y@>U E^K245EJXAF+N-+ZG'D7/$BF^:/0.'Y*K6)66DIB^@L+Y?<4@MDB[\ M5S&_ *4DK+F.,)&RIT.[@*H#BK!T0V7D.A8!%.Z0+)#'TC)@06?U(D1)Q)AK6;K&.ZO"_N!!9;,O;,C:#R @ M%JX>H5> B8'.CC(I+&P0D=[&>::PO2W@?_3*RFBQ"/6$K-K1#_:"=>$(IOY* M*'5@STCI%*Y/T B&"0",EUSPW&_$G(?"W&_)-DO]Y!3T7411%!L)301MF#6X'&*9%EJ;@C"*J%()C MWRO+W+*^*Q ?3RFU6V1J_8@=BK_B8##J2,9_^!EWT!;#:SOL-VZ(1I]1"ZV= MCB:W O])U>7DZD;2+VFO\,MK^TG2_@#T!#%_$!Z>@DK7]L,0=XQ3@/()-];@ M@=ILIOXN^2Y<-TQN&/Q)NVTU@_4:YG#C:^*O*G:D? RK&0T13.4U@L,&YX@3 M9A;JO_ILH0,R84V;FBZOP%$$CW6O]\$UMG33AFH"L,[YP?F8R4A< MY\JQ/HSMX1S4&A RQ%2R8HU4^37#/BLGD=<TDP *:7)X*:W YTM0.("H,AZ\,.2^[G(,HX_2=Y^SW[!F-B(64?W4F6V4?-9H:);H=]@#_W(ZM?PX& ,>RA( MXW6T"]&L"V@#X5Q4@7"HX-*\FLJF:+3EOX42/?)^ @P"3H??@*Q94OCE7$/& MGS13_*R8XK@VYJ<:[((Z;L9_F\<$\F@%%"S\N% AW%G\+H7U,E-3!AA(KH*< MYTR%TWS@W(WJ7$'6%0!F!]IW91" = :V84=.:DPL$?-47#A&[:.M937*1W4V MF>FXZH4%AUNQC*0./<(^DA]&6!X_ M[=@(RTOY*LIH13' ?@+&?69#]=F9F1PS4 ^$@7D^\08$\5+Z30E7BZJ:<1>6 M&.L$5@*Z"K'8T$'\7A?:<:G@/&S!K]Y0FTY YI'*!I?;%)[9U"_5P$PC4739 M@]8XN^S04:.J(,FN-=K,/&S%M&?6.%C9-2_9-/OPXN?4\8"%&//62(<=M63S M ;,(M77.IH[:W]2:/*6**\?+3_WK>/G M'M<9^O%!_[LAVOY,GL3./S%86A26UU2&I13H"GBP !\*I.O#(:8#=$1-H$B!22I-RU:6=HY<%2._$]JNDAO+(BP&J[F6 MVA8C52R)@VU3ITA,/R 5$# G JN?K" $X-\K9R-7%RO$X4R2!J"81CHX<"N M,,M,Q_-5>ULA+U9.["R^TFA??J!3OW,0-;FER2F^L E-C8X90?UE ,=*\[W6>825:Z3CLUPW5.N6I)I0NSMV M6*J['5AJ;\_-CC RP[&X-$ALW/I#Q>><+>"8_2W6@1MV])4<6RHY)KZ2PU=R MM"6=]$&U;7Y(8?K566AHO:<8]]1@8\:5;\%\$Z$1VZ%E-*3&4:@'OI724(]W MT[-7+Z1BN$#X2@JN(:L8#<:#A&UKC6&R=+TO]P1Q*?!,6@GJ$YP;N;8B"NSS M[_'RR@9OT6 FB%&C-*NY=7H'A4VOI)'-:=6G. ^[$XE?:\4QW0;BLR@[^8BV M]'>#$RD:Y!D M-)F8_I,;8$@#WYI^=3QWV'*JIZXUE;JRN MXB>8>AL%\4@!*"[\[AH 2A[.!X9L+RDSXNQG+F@NO=Y9\U<@5M@9T%Z(@K3XZ,#$PT!U9PR:@E27GRUCG#0"G-FK>C#X8N MO20 @R"@^T?U>VE6TE" )/X"^#8H . ?+7"BS:XF$>".7@28(.3 MO'"?L0$4N -M'NKX*FB (H?F'\(_*UP --,$@L83J%;LJA7S-QLG]L-_L"Y3 M'G8NN?)B!HIC58@WZ@_?2S-SE43W;^(4=X _^MX]9O#E5;:#;TS(!I/C;[I!#X6*>I[^ZG3C MJ_W55_CR9FRJ>J'H+CVUI)KL)((_(R+:S]AL&KRO(D%KR5+=[?D?S*?XZV[' M\EC&,5]E.5UFJS?RNP'JA V^GVK3@Y [79@G(=WN_N1L;*J/.=\SK/_%!?1 M,YIGM/T8[>ETXIF\&]]?J7X:3;\USGN>XEN:XW#D>#X?&X[HE\K7;8 MI;6(CXTN6'^_4ZB]3*?'<>/P2"=.I-YE M>#GU5#IU*O7"WJ1_/"H]4>!G9[UJ%<+P(R[@^V_ZP^,5N=B-)Y6J^'V8D$]F MMP!X2]CS_VA&LC/ZX%GP.,:=T0XKJ>G( M!H%V,>C4E'A#2P>U[G[7^\OC+?L6*HQ!-YP.+EN?-3AS*O6F86\\\E0Z;2J- M>^'@LOT9N#.GTF 0]D='E'@O;0>?H*U0/[GLM1D-+8Y)A[W+?6-^/G'PXD0: M3?85C?4L /&5;0-GQ()SZ[/DY4G8P#7M[6W9MRL/AN_NC$T_(V1,# M'U,H>U:\.93^>V]PF$%[&E+G"?V1+2O#>@IVP+*3B1EQP>6@7K*GC1E M)X?'@$[,4GADX.$8I_]Q8Q3F044[NYK!_AFG\PR?B*L=Y.G3<&W1',-I.)GN M6Q7BLPMQ?VQ[Z _N3)-)*6PQ$QN7RP8=N@ MW-=F.[37 N]WPW[/QQQ.G$J]23@>>"J=.)6&W;#7W1<[S5/IY2MY)F< P-.. M>ATJ],UV3\J]MKHR^=]PU/4E@^=(VMX@'/=]G>\9DK8_&(6]0X,YGK2G3=I! M>#G8-R?1IDK??6(.QZ'!3U#DBR.4LX;QFJ^^RNR[RVDXF(XW9OGXVL%V4[47 M3L>>JF=&U=YH$ XG4T_6,R/K4%J!EZ,3(^MKJ/+] -/C1%'R0/?'1!-:R'B] MKI0F^]8V^13E2T>#PW[_B(,T/)%V3'^-NP>&:#R57HI*X_!R[UZI%N?ZC](W M4]Z(//B.X_-_8<4:!JEX5)]M"YGMN_%@LK=)UU)[O(WDF0[WM[@]>5Z,/)/+ M2T^>TR7/8?&E-OJE)PA[A7'M*['(<@$8%K$^D^QX3, M=^-I.!H-=^=9GV9K!54GX7BRAZKP5&T#57N0/1W[RWIN9!UVP\'E'@F,L\R' M'^/H?WW83'@=EFN_[WNN3YQ$O?$16WD]B78J?K[T]>FG3J)A^XO33[_$[!=1 M!HETQ^N=[1WM&MK&FX$\['FVODH$V3:/L/U.SO[X]D"3[W%'<]HW%"(2EY/N MH=;PHX[FR"Z0OQC^8FP/ZDQ&_F+XB^$O1C4N-@Q[^^25_\D:[Y270EE[TN MFW^RC/+K.%5','6Y?R:@1O9H/=85O\KZ[TUNTK+7XN(J%]&7BV@A%_LF2NZB M^^*;O[J[E%ODAT_A[3N?1O/>%XLGV?MES=Z)!',QRZAOZ8WD7)$3QLA_1">S MEN F%XN_??.GN-N?7(T'8C+LS:^&TZO>]&H^GP\'O7[OF=?*/D*^DU1S_44;@1I6:BF#.62TC+-Q?P+T_-G).=>/-_C_Q_[KD] M?&)TG?]8%V6\N#^50[3@N_VSP63XRA?;ZXQ;M=C^;H]](&;\8!A_NO'5&F.>S)F7 M,5VK0JA.MTJE*%6H"'Z6W[LI@O=2(L^#C[,RNQ)Y,.B%.TP=>)J#V;4&[@C& MXF[G^"G^^O IFNC\8[G-\F1W]1%.FP_[W?Y@EQD7#^YV]R-C)JH\YWS.L_\4 MM]T_1CMZ13IF9S0=W$:E#?96CYB7FQ$B/P1;3^BUU >]XY'2!?KJV*6 MQRMP]!Y3-W%N@>2Z+9YV0'@2CGKMKU'R/-PE'EXZ:<2 M>1)Y$CUVE*$GT8F3J!>.1D<$9'L-D9Z:T<:OK .R-PE]$^3I4VD:=OW@V5.G MTF 4=KM^H-+I4VDRVM?X\?[JD\S_?66N:F\FFQ/0@O>T>JIM%/D9QKV#IU.Y9W6QX[(?66^ZS3LC[VY?>)$N@R['L'G MU(G4NPPGO7WGTWLJO;P[,1@=L8SI*8?,]@8GKF5IR.Q#?5]':;X^LXJ'U].7 M/AJ$O?'CQO)ZT 9_.<[T-A"W;$=\V=K=W4==H<%W?'#?USE?_VA$1;D,8]^<4_L1C"VACSN@*$T M1 F &WEY$V3K7(H86"4Y:2G2*"H%D%[^#^0="RB>-6._ _EQ!"Y<+@KX450$ M42 _A4Z\Z!I!:7)Q*]*U0(#T4BY ?AIG\R*0QR&I*1^^"?.QS]D"-$=K,$$& MG?%@_,IA-EJU6/GAX+#''F>QP^://2;(J6""G-[![ 3RX>$]/.J"A_?PC'8V MYUD+[Z&6H;^,A_4">!8[T.7YWO<:JCU^(T=DETMT<+K4/^-TGO&JDJR?MB"L MG'FEW+1WE"JY8VSUSP<)K]==2#D]3D&R9X]VL,?D.)70GCW:P1ZO5KD\D4?0 M#NOIUR=# VEO3>01&_E\T>I.93V>0*=-H-X1)X-Z"IVXC#O"Z-9*V) &K)ZLGJR>K+X5>SLN M9]4Z.*6$DG^&3]+Y)-V!Z=8&&.$^GV%/)WZ&PHM#?^YQ-2R"=L M7EG"QD>;/8$\@3R!SIA 1X33]OD:SM?,&B(S/F^#-OF^*%(^$-P"J@X>UP'O MJ7J25/5W]1RI>FCJ[HT+^B)4?0W#:CX2+E1ZK4!]FT/R3V'I^F> M5?;)#SL<'W%,M0^=[S0MPBDY+\H3LQ78H5#_E\#!^\P5> M+TRAO4<'>PJ]M-WC*73B%)H.CA_J4=[;7Q^MZ3 M/7$*#?:5Z)Y"_@YY"KEWZ(C1H*?T9/NC$_=DJ68RVST1\MK*=7I[#QKV55AM M(.NA5KTGZTF3=>^)TYZL;2#KY"1+88_@G1_G_'^"PLE%GBVM45J/][[/BD6_ MZW4G?SFM$AY?F/58DO;&GJ1G1M*N)^FYD;0W/#&2OH;:R0\P($D491"GLVS9 M#(!UGCFAWH'V:$N=B192:-\&"$\@?X4\A1X%X-[NO/>16A#*&Y$'WW'8_2^L M3<,@%>6K3&]_U]O;EFNI$=Y&XO0]<4Z7./[FG#!QCG-S/"@0A:ZOQ"++!;3^ MW\8 PA?(O[*J#[\ZO/H+6!HKW>'OK!D[0-))T./$7/ MBZ*][O3$2/H:<(%^?=@L>!U6ZO_YTZ3?ZW_OBV,]F3R9/)D\F<[523_.2?\B MRB"1[OB3.=NTI3<#>?#S;'V5"+)[SLLF/-P5?]3Q',#-QSB>H\^(?TVL^(@8 M@N=%SXLG$OSPK.A9\52B-J^/%]':_6L9R;TJ"]#*&O$/A] VN7DC7PM/M7_%I]@U/XFNY)FMR^:?+*/\.D[5^4]='IL)*&X\TG$- MNQ7[V/KO36[2:]?BXBH7T9>+:"$7^R9*[J+[XIN_NKN46^2'3^'M.Y]&\]X7 MBR?9^V7-WHD$5$)[.6X"87B[]]\Z>XVY]]?N]R.)I.+O^WU_WFA\_ Z3"/Y)U\H^0KZ?U$/]11^&'F MC.424KF\R7,F4_&);^)2WH39@Z<$G^&OP MLWS"31&\ETN?!Q]G978E\F#0"X-^MS_ ;\D_] /W0$[]*)I P6H&SCQPR5 . M&C&&4E_N((E6A7BC_O#]/"Y6273_)D[QK?BC[]W'@<"L"'T\*/K87/Q.ERX_ MQQOXS?QQ!S^JJ##ZK-_K3*?3QH^[G5[C9]L>.^G(>W+04[=_-I@,7_E:^Z-Q M2]8ZZEQ>'KH>SP/GLM96\>NDO]-3.;);,6Y[Y%75.V4/^E[3C:_6.$EDP+Z, M%W"Y@S4ES2"T"IJL@1V\U5V0P//L;L-!=?RL[<[4:9_@M\&[FRB];NZT>O19 MM>HX_OR$Q]'2.[7-OO8WRM^HI[A1SZ'"!E5>>CC.==HG![[L+@'7!W>[^Y'5 M7[_S.<_^$UW*9_WJ^1RW9]_VL>\#=2,//KXW.C=&_BY.@_(F6\M'S(N-E,QS MW_6GD"V>)L](DU;7,D]W2AY58]#/40;HG^&?X9_1CF>W63?I_55,:Y%/-<;AZ-!^V$@/<^UB>?"_MACPYZXW76*$'1BFC=KWFV M$ 6@KD1)(!]Q&\_.!V]E5Q?PXF5IU ^G74^CTZ;1()SX>W3B-.KM M;><_#86.KM,]=^S"'9?AY=1?X1,G4B_L38XXE]<3:2>;<6AA@[U#CDYS,25^:RT'8[Q]8_W(D6)F7 MC*;[J_%ZK\:X'PX/K=/Q5\-?C3.^&KUN..D?F+\_@ZMQY@FQXV0LC^XQ>+GI MY>9S7ZWA*!Q-7Z_@]'?#WXUM18&7O;&_&_YN^+NQF;*:7!XX(?D,KL:9V]O' M*4H]NKV]'9QY*V;R'^NBC!?W+PC/NG,SJ K%!]%L)HE6BCD.^IKV_HP M-/1 MGP&[-EOG06E'[O%+@&A;(G;=,D.D+6$C;1&7;,#9AO(1Q4K, +0ZN>\$M8N) MTUDNHD(^[.H^^';Z\BE'<3,'GEYV6&ORRBI0A6 M\ARS>9!$11G7NZ@( MHK+,XZLU(=K*-^M3S+-ED$JJSB2'9$N1%R&^"!Z9BV44I_+&!)=C>OUDN/'Z M!Q\NOL:2]^1#]!N>C'3[XA*W]2Y,)GP7>@_Z"KLM MXL"+T..CZ/6.]"(^CVUE<@]J*XP8F'-2*X\'P^>1Q&*SD5[)E MG$9I*=EPOD;ZRF-2*Y-_D-^)LSPNY:[G\IWRZ(5\C"2XWHYDT6^'G4EU\8M% M(4K8613,A?VXNB.!9_0Z7><9 ? >,,4Z*>$+[G-@5^EZ"=B3\C-^$#S]#\E" MQ(3O!L';#\&O253*ORV1T>B?Y.U+I#$$UZ@PC/OZ6&[<&6^RW&CZ7&+O"?EM MM+%RH.[&DPYF-?=!)\!KISA]X%U6X&GM/86@YOH M*1GLN0@M:=_5$P\?>\!IXRQZ?,*QA8H,+6U6[)YV@F M]L_PS_#/:,@A.,@N1^]@<'+HU MT/!\+T64+49TJC MT61?"\73Z&5I]-VP.]G(,7OJG IU^N.7)L[1%;EGC%U,\7 T\A#KITVC43C= M>YBEI]$+"]A!.!@.O (\6?J,+E^= GQ=(PIF#<5W?E2!!\';+1#>#WL>'])? M#7\U:OHKPLO1@642_FKXJW'&5Z/7"P?C W-99W USCL'-GJE.3 O-[W6A][!E#UVEM MG\^@@L\WPH&W53'Y6GCQO6'M=X("1F#Q51[+8XL-$O"-7*3(X/*R0D'LGG=Y6Y%X#<'PCHCGBS2,8;R;Y*DH2?I)\5[%>K;*\Q"5*?KTK M;^ H (7^:EW((RL8*MT\L"BSV9>+*_PS;%*D!<+Z6OM0ZP548\GM)97LB7^M MX_(^B.ZB?%[(ET4I?V>VSG/!"P24=K%<)=F]$/+5YK6S)%O/#7RQ.8I>Y[*" M@6Q^5-[$^?Q"TD&^-UN7A=S7+ :4=OWK[@;4!F M'W0?=D2W?\+;$&S>AMZT,_37@^%881.H_?^/\BF]/U_PDNI(FS[IL_LG6>T?@-T>Z9<->)=EK_?=& MP^FMHFMQ<24/_>^+Q9/LO0[C MAT@P%[,LQQOR1AI'(H=OR>5$)[.60&KXQ=^^^5/<[4^NQ@,Q&?;F5\/I56]Z M-9_/AX->OW584 ?3.Q&12T#_\C#MX/;,JI P8CIX<]UW: MG?VV8-2W::TMP_YOS:R*-O% F];:,GZ=-'_J9U4T&$Y^5H6?5>%G59S]K(K6 MW"@_J,(/JO P_Z=]I'Y0Q>OC8,^^>WW53ZDX^5D(ST@93Y;#R?(*1E10J'J% ML>O']$.WLX#RT![WRU94E0U[8:^WD\;>%QO -*BZ[H=GC07 M?#?R""4G3)W>JP,H\3+(:R= FI7::;R+9^PYX[5QQ@3@Z3QGO'*[91Q.IB^. M7^DMEYWI\^+ KT>W7%X:6NUHD:*E6]3X'+V,_AG^&?X9[7C&:QJ.L&V2Z7DK M]-&^C=AGHM6]M;?#D8V/ Q=^=LSAG_$*+LO>H)G^LKP>YM@;R,8SQTE+L$.? M\43!A%88U4\W<:RU,$>35PIS]-0^[%DRQ] CSK8^2'**SSC+RS(Y<%J#ORRO M@#F&QYEI?7;,T?9G/&7(NC\Z;>N:)B%=[Y*Y.TN/>K2O0O >]>L)MXR/,T+X M[)C#/^,57!8O23US-$O2?>=V>.8X:0GVJ,#UV0"7.\B5&X9T\9P(G/,\OA5I M<'5/ )JP/EB% Q--RPB#;+$H1(G?31UPZ3K$2?Y5)X -UCQN_TVI4YHK@$F# M9-P$,EE!C@9.8L#F=D-'[T1?.OHMM-F?!-:)5]$^X3G+^&LS *G\U]M8/AHQ MK),UW.E-/HJS7)[+O^4+1"I7*.26Y-?4,\+@[B:>W037(D5ZW0TBWRY\/+E /FR(P&>1KK M=NH1B%WB[;K+<\ -_BAW);E%BM+W7X%SK,3WV8,%]SK3Z?090$*GD\N6@(2V M:ZVM E]M#5APNWB@36MM%;].^AXL6&E3#Q;LP8*/+-B#!7NP8 \6? HG M=RI0JUV/MOK27SV?XSX)#O;LN]=7/5CPR:/2/B-E/%D.)\LK LV 6M1#5B? M4AF"?X9_AG^&[UE]+C'X*4KDLR"CN8SR+P($XF.:2LX,3K!NAR==TS>FV7AYYEFL/RTTNPVG_.%@[GN5>)\N-PLGH.+ 3WNC:&77O M==IV#\2^(^GTNY4&DEWW/KO3QX]B.^-*E!\)<@/]VFB^C-.X**%"[[:Y ^4L8SC] M;MCOM;^$X[R)U)N$XX$GTHD3*1R=05KNO&FTKU%\)A%KSQN[E/ETPUYWZ"_P M21-I, TGDWTG@7DBO;!-V?<4.FT*O=)JN=V#B^RF.Y\@13G\W_-UHKC@?A..]#1U_-_S= M./^[,99.VH%9XC.X&>>=%_/33+S4]%+S6<(F@U'8.[2"\0SDIK\;_FXTWXU! M>#G8MP7)WPU_-\[_;O3"8>_ :K\SN!GG;6V_TFKL5HU#PR?N/KO$8"#]K#"0 M]$R69UKAUO7@U!M[-E&Q"=*DL@?/.;EM8T:.&9]CUD$#A[)%\&V_PQ$&>21) MG*7A#N.-X'>]3M_Y75!W]HT9L)=4U/XFNI$Y=E\T_ MV2KI"%;T^>3:]FJ9OGLZ]G]O-$3Y*KH6%U?RU+]<1 NYV#=1^6#S)WNO04XD$;'S[C^"MY"][) M-TJ^DMKAA^<%[BOCGORN8%[:KA19]BHX4#N@R9P%%NW\G57Z&U3 MBE71]PJ5XM&F$QY7,4K6+6, ,]P9'M]EF3KN9EE:>3,L#.ID5$S''52P(;>#3I1'/S]\P?YH[3,XZLU MW"ME\5>$%(*8-RQQ&V=ODX27G4$[^7NO<;D[\\WSZ\"'2=+K=WH5KJFC+4]- MOI&_<_7HN#.N83K^>HTBW=T/.#$6V%/$V2UP;YT6N-,2-K7I'%G/;F+;O MPPS>HJKH'>FEKQKMQ5JZ9Q7QXV+W?;8Z>=?O>P>;D/3>%M M?N=K6.NDTYM,6K+64>>R_SS3N)_C7*>]]O! F];:*GX=[+8>/XW;,H_\-&X_ MC=M/X_;3N$_J_/R-\M.XSVJ6\5[EC"=_I'X:]^OC8,^^>WW53^,^^;'/ST@9 M3Y;#R?(*IG'K<'6,X>K'5->?9]-,BYI?NN%P;]C%T\-2]BS7'I8;AOW^OCB! MGN,\QST&3Z,_.@[N@N_4VUD1'6FRS=%[];P\>G7RJ-\-Q]T#H:].2"!YEFL/ MRXW#R['G.,]Q+ZC0!^%DV'[/\KRMKGYWW[$89V)UM0HA8:\*X=@-SKU,;3]\ MS]3!W49Q -XE>%-3U%D%&M>[4M4FUJF*VSN,REA]"8?PB2^+L/"NX MF^CSC.7:IT&=4RR\_EC"47SWGDKG_\+UUZ%\8;G[]MI6<#V=/D=1Z.3R60HM M#RLU/9^U]D>'E<>__%I'GL^H+K5G.P9U]?<'U>E;V^X/HDR?(*"JXY3"U4F#KF M,'5JA:E]BKQU*?+OQH/)QO5I46[<\UJ+>&TZ''E>.R&"G#&O#;H'3B\\(7X[ M[[J?P7%J 8]>]N.%T:L31M]-+B^]XCLA@IPSK_7"Z7CLN>V$2'+&W-8+NY.I M-[1.FD8C7U]]!O6[-O9_UAR+>U$<=2[CE:^4JTT9S7L&(,I%046\5/:[E M? MP_^D6/W[?IUG%_),LV6<$N9Z5- <@VB&@.6%_,U,Q+=8T7H5)8"_C$//'MA9 MP)OJGT_9]KYD?W[$[>,0O6E?.Y#/>O.CWDZW(^+7/+N- <@? MI1KCT7^.OIJQ$.B6,?A^^1\#T2OD?"]TB9^QZ)5G.P9U_?(W%>Q?B^1^(D MR?(*>B3W]O!;;SSP_.;Y[>5P>=O/;N== MP#T%^&WI$>L]O+\AO[6>W\[:U7JFI=5Z] M$C/,JD+I^*HQ(E=IE(!"]'UKY^_B\F;GZGDL.*>">U4ZC^\LY;_"B@(NZ]^C M=>'93[@^K/Q+EE[\^/;MK\$_XC1*9W&4!#]3K;]:^C'H'IQ%R\<'R152DD!U M.' *8. O]"D3?GX1S$4I\J7\[1Q8'-HG\CET2Q!#7HM4Y%$B64Y^(E; <]QA M 3C[DB'EPU:)7#)W5OPSC>$[GX 1BS"0MP*(&P9W(K@222QN1;" &X+]&HLD MNPN#*$@5#YC5<;]'&,1%L"[$8IW &\1ME*PC?'42_VL=R[W=(^/CS9SC,N1] M6$9JR_((HVOJ&H&OQ>FM*,HL+X+H*EN7>"+159S 8^ J25$L_U/*%P>9O('T MIE2(><'7"^8)7,6FBHP7^0^\ S-H^. M9O(1-(9 GJ&\X.M<2AML?%G GN07>8-"[G:E]S&+5EC__F_YP");E'=2@DA" MWHHDHR_-LJ*4*_N'NQCY:'EN2_E3.)\"%A>!X(B2>U0D\@RR)*23*H/B)ELG M$Q0K*\D[Y?KD@9 X$.+&#="G4;U!)8\ M4JQG-SN?4R?X?".?VLPQDN3WL-YYO%C(U(2Y M6,FWT7J@\TF2STS1D ?FM&9)ML1GJ\8E.M+@6O);RJH!#@*..I&OAR.B9@1Y MQ^1J]&V(H LJD^>3Q$RMC95SRQ8>ICI"^:W=F%9I/5H2*"CMJ[SL>?3HC*FW4[.ES$] M^7GVGY3CIN?&<5NJ6EZZQ 0UY0N[":@&?]E%UU<:0ML7+=S19VIEN'#'O7TW M'(;CT=##^9P24GD< MZ.^GE/,G+QS>[13X/4@^U!Q+6[BO'UZ.NKLSWQ8&>"[QL*N&/%,"]4+Y@J,0 MJ-5](CL*!3?+LZ\,WBV0<_*^5/<@7VK'S9_L]>K2U(UAV!WL[V7M',([98?? MLV_KV;)[,J39C@=^?V.0[]_4;EC3(E3N41#''A')7XF]W// M4-U^FS_9^\E!/.E^3_=P[O;:_)$M;\^^Y\Z^@VXXVKM0^D58^#7X)EK#V'K% M:!LNWSI,P[AFP&,2^>=V?Y_P9$[[-2/* -5?5GFB'8^I9[]%+?;.ARB>=_^V8'X/7AZ)L3[LKXR:FNYZQ#\)LH MLG4.]7.N;X(B M@KX':I" @N]%GBVI=%MN,UN*G)L&\&O9 M.W\D +,5OG7,O^%C^H;PR"W[Z5 M;TWXW[OT[[S*>?!M;SCM=.E#>3@)E'?#;[[M3X:=B?OO\B5Z0 ;^ =9R*Q<& M@S+P1^/>H#.H>=BH?]D9;SQ,GL07P57;>CLAM)2L!-AQ BKF[V[BV8U<;2[7 M*Y(Y%HO?9?D7L/:X@0$:'E99 4?Q41Y<<9/EY06TH^#+DRR]IK_5OL_J3<'F MA (G@\! D8OK/)J+X)^=3YV@S+&H_=Y9Z P$T4**HI)(,Q_,5(913'D=3SG1G&/Q M6P033!:)/$ZNR8-6E=ELO5Q3Y]=5G_M8[R$BX$ M3WV!#RFXM$06O(._EB*=4\_.%]T%<;4NY+4M"FI*B:BC ?J6X"?0Z9$#)TL. M4WU.DBJ*M^2CQ%=)"+GFC)Y6V[\#WY.Z\ X7I=[GY[]LD9O#H9__XN>_M$;- M_VY:#\N;J)1"(::@]G:56*]S(JF4H#4R2:#)K%@O0 IC5UC].K1JJ<.T/E MCM=Q8+-DK5^>R^,%A0A:H93'*'4&]?^5\1+/ ?24 M_&NTA#Y8O3<:.*8,06T$TD_E8B4+\Q&326B8S#WU^NZZ"$@D2 M7O1,HL$[=I]58/O)WVERSKG,J&;0HX*30 M-%JA2&BZ;'2\9!K"OZ79;:2]I)JM 2E$B9N#MRS6B>4#8"/Q390O*T:=ZD$' M)M&+()*9QEZY"MKA^G]9!#=UV+[9PP?W+;:^Q=:W MV&X[GU9LNC[/X;N!?3>P[P;VW<"^&_@4,HMM2A'Z;F#/<+X;^'FJ>8\AOON/ M+>G=39C[RL@SJ8STA;V>?5O,OKZP]W24S0'5O7MY#J_SMIY)E]<35>J>13&N MY^#6(GBU6:M9,/I@H8*-XH\*,V8 M2V\HC[%T K[P*%>(@\>#%<#^KB'?]HHK[9_R:$Y=+@Q&X:2_/[[%4YQ-.[PL M?S->Y\T8]\)I=]RJB]&JV27XQ#>("#7;@1X?=2;GK06H?\PY&SLEF[#&?3CL M7+HE[JHT9L=!*S! A:6J5?YV4FE+@3DB MVNB3CYF+AMHGO]IGYG^M"/\G65T%BWN5PEV;V M\M94+&*J7003>&RV8T#KQQ3@G^P3YGV.ZEA MFLI/,QY;X?ZT5[ENYU%\M[N\F7:K351[R9M^AL/R: M1VYL%R^]*H?M(E[ZE08BXA3]=JLE"-D&8 :937H;W"PEQWA4N32.Y'@FP;'# M59YL2M&'I49O4A6#6"]>0!.4_+QRG=3>X#+?FPDN\*#N ^*G_A)7&:3ZJ_K[ MV]V46IM7OTFX]C:4[8$[ED?7?1)IY^Q8,O,JBN>ZRCU4PWO6.4[\L=B'/N!_ M@!4-:O6HO2,L-M]+I-==@N<2Z55N:(UGJK:";"VENPC$K=5&6W26_9VH9F:PWS[Y]%:V2N0;>JC0XP3*K, M=0 Q1J/*.NK)C,T+N['N8%)UC+:S[K!7_?J3LZ[O ][6!SSR?<"^#_B4Q.R> M-L8_='W"R=D8MBJH*Z- 5B5P-++S+&I[*"HV+>];L4VY@D4,QR BEVMU,H* M\!>%T(&N@%H]R3=]ETBY&KQ%F(PLY2\0E$@UQ%;[]+@HUCA^%ABQ[EG(WOC5 M]Y]^_36T5,VWTZK9)9]!XYG17;#4 OC@Q0VT4\K?EM1":F&T1'=1/M\" G%B M;+^?V=K(3KTJTLN^[-1WV&E0-2SK+E9C#N"ECN=Q+%)O\QQ3@D@J;H+_/,4E MKKD-NT)=34X9Z@JT72YOPEJ:F!\M@ 0$OI+[CQFCYBR$ : DS*P-9Y4-SZP- M;R0WK#9M*Q!H?@"<@S/&HYF*6)@@HA3I":%%*&_ ^:UCLL?Y_(*"2;,D6\^# MFXP\(;GIVQ@@)LZ"%O^ ]G[3O&]-+H?&^ 4HN>RY1!M,O62F"<<>Y%W1/ MXTQ5C'V=1NLYCN$&] ($N*?,%=,8&T:7J" 4?6T%8(!D9^* MI!!W-X!\,/I;E MA[$>5LV-1@[G6"3X*^_C9-UPB$6.6! M_]%1F)V>J)$QY#DLXL0.07QZ_PX>_-_K5 3]OOKZHE%82%EQ'>4:O*;AP [7 MWJ/A26MOB!_!>;^E5 8S!._(Y>G'(UC^^??LK)0;I6P9K:H\-,-Y. M < X"B50*.(R/&"Q7JX4O!4@YRP6"')X V@]L&PQ9] F='@H*Q3:*990)?Y" MFJ3&^$LJS405HPS 2(*>T*< 8PQ,&KB!9E%RD_+PRBQ'#H7'Y+& 4XD(A.I6 MFE?9NC!)*G?Y=Q9P649P15&1$?R/\8)G<3Y;+^5!$?C66[KZ"EEGAM [\W@! M]D0A.1IA+]-24E*C3NH%2QIE[!T@XA2N@@0VSIG#IPA,[EV)\@[DM[MAI(*S M@)"D+ %SU=!5 =JPW5.#^K,5))U5Q66^S.N4Y MN$6R!L-"XTM+Q2)/*>6:G]F]? A[CKDV11#H$K ,^;WR*.<9 A=B-AB@)*7- M9=LE<5J4^=J$LZ0KA9Z5QBG?EZ6.F_9JN%CJ6'X#@,C?) 7.XJ)L =/7H/G; M6L&:"Q,NQ_W.(-#%7?2B;=C\A[UFTNMWAN8UBDP7TF9*"?O6,.*YOA+615&WC=YG$H+%W)%9&1I%D>%XT&*#P'DTB G2OU47Q+ MWZR_/BBH4FDH&,Q99W7ZUF\=@P#%CC?W*_"0R#SM=?\<*$/.BA6Y5YT11_&F MP\J!)I$QG)5H(]$IJ;/6 G,#"CK+&R@&MNY"&LB97'\*-2<1C>6^CN0IP,\8 M/)]$&!PP.EP(_NJ>AA*>M.@,*EBR&0#QQPCZ6H"L@H4VK$/ZD+E5PW-_%C+J M'RS>WRGQ_EZ)][.15X18G*_::4Q:&4=1S &9->^ 0T6HT#=PVW?(Z\.E MA8RLO#^K59Y]1==-,M;HS_B1O$75<1T(NKM?F>(#+YENO(,O&967X600281L M">CCY$V*=9X97&EIZ6:YL#&YP[J292L4P(,\"C29BO75'SSD8L-:(/F()."/ M3&;+@&=O+A#KR;*9H1<+;T+!E@O+8S*#U/03?JZ@ES4$O&HC'-4 1Y2+T)Q* MZ&S/-H[8-+--LAUL)4;$9H,.RNLYCJ)VS3&[#Y52<5-P&WG]T))HM@<: M?Q!0K)/=!^=Y,,PU1U1W-?&'- 4H"8RK)\&-F%^CX9=GUWFTI$ $,W,-0V'H M\&JMQY)(K5MDE9.+B?FUL5O[%)B! UK@2OI^2[CIP,Z<@/#W6(: *T/ M]7 >[@+1 \+R'[@*!FXL)'D4%=-LWN0T$6HPD0?'SK#J+IR$@F^6UJ.V 74^9J:)DJ8_A;&1P2XA9 M;&Z6!2XM.*L89[<'-<"<)VG1ZH8,IU4#7]6$5(_0]*I:!\TQ?A8M4 W&0+=5 M-V2PURJWAZD"G NPB.*$+S+=]UD3SGUM6#O+ZP_R7"_5;^(:?(M,4O2<;A7K M=U)3Z7H)*.22GG](6[R8QS.^&P)D+2H1;!JZ@_:>:YX-DYN# ?=IAMJ";FC=D$; M,V3FT1*4!><<90WG@GB-N1SXSGMZ7Q+=H0#!%]#1Y.N$$F^45Y/& MQ^+"6D&67T>I:E6$--<<"N^X &!.UA?<*GEN]FYX@3KE'UD5OO]H6%O= 5@' M]MS7VR/DW28NJ3%CYI<;2DQ; 3O/OXR^??/O[T"1,6O_[V\=W[OT.. MHBU*;T_5_AYB:+JJX^^Z,@(IF&<)B>M?H0IY#H9<6X[AP?@-N4Z@':M#Q-[= MQ&(1O,\T@?,\S_Q"5!KLK"&",G?2!^?6DMVJ6V$NAV]T7?B+Q2(&LWY;U9?APH%O)W)8UT*22/W350O M8^T6BGD"KFOBTA\,W8!+03DSZ1H8J\HIGC,3P*Z$5;UY=6\]DAUY*B+B'%E< M8HT"AGJE%[,$NZY^#V#&Y2 6YV(>TK*A>B(T8Y_FJK2(BY3 '.%WEI)E]?0G M"#](%\D$93Z]?P=GW;O\OB [2H7QEM+,^?O#;,)V8HAOS-9ED,1R(UR,T_2C M4SI7>R2NJ@F5)O/,[O_DM^F#JK^T,96\\]1"H2\N;5[]NS'U,KJTY/=* A4X M)5KD< 98K"Y/,HE,B!?"F@7%7>3CP&. _"G, 4,: T:()&Z!@193TJG/T=PZ M')Y'-- 3 EG^LNS9X8;B]\Q!('_*Y_U;,!5V>035(D%>Z49NXDY0O(F'(.(] M)==H#JFP5+6T48+#*F6#NK<<#6Q5;Q9D&!3 Z;PLNG81>?*SI2@[P7]B_RYX M"^#<"ZV;JIM^ I&-&Z:B25A\^'1R-]Q5TF- 1:N)(%+UCC7GF\"HR',-+[PS M$>D/%!Q-M/G1EBWO4 J(Y$Y=W!P3#TX4FP3 :Y:T(A&+<@[VH96(_'HJ:-BG MKK4S-\:('\FSH+Z5]IX[VEO^C3G=$<]XG3&3B0+,-!,>M];%H^7W5Z#RW>[1I5H,U M4MP7I5CJ6HI=.*.B0B!"7=@Q[5B=L+&KG"AVM17SC_7\&O5Q;*GX$))>U("* M?].9RK"J_-4LWEIU?;.61Q>(/,]R,[G7!+3!F(-50JHS6$J]PS$UFK$+>=T. M-EF@70+)W'B+%;*;R@ZW62!/1I$:,T5;L)M6"EHGRE0Q6C3$+(**K%DZ%7AG M)HV#6[UM^>R5K=)IWT/3+-52,B$6BFAI@?G6U2%]^ M46X;HY50C!/%IOD#"_OT><>%8Z1#Z/0>C6";!RLDM5&O5EE1Q#C]NV&YNDJ' MS/"8$RR=X.[!AZ7_Q*MZ=I9RE1'<,FPUR:I*;2JAM!1HZE*^O9FD'.6.QZ%ZL UH6G(24NV M1N;%)%IPGZUI5U2)9"/BU(^U5Y=A7=!^C:WY! K4Q[Q_&$Z>).9]V? M\SX"2]<;EK^^_>US\.%#)_CX^;_>_Q9\^.4?'W_[^>WG#Q]_.;@-]7)TRFVH M&/;O=8*?WO_X]B>*][__^X=??FQ-P'\[4@&FFR$0"3I6_J\NK=!:]39+;LFC MI"PJ(XY(V:\, :HGFB51O 2]'1>Z)/:!;FW5+Z M%RY@*:JF#\-_)O?H'].+ M0$&R@8'H<6"J8H4NE#*3#0;5N> A@@FF^QOD^ZF"3R5](;1B*F-4WX-;(=-0 M%U.3'H9UF=*^UOB7!^)9P/ELL$6[02XPF-S__B?7&X M)#]I.""2Y&\[V$ 6_./MN\\??VN-%-^3T_]_Z0IPO2E"_$"2928E*57(*6>* MN'^=\A $;#J0?NLLCZ\@>"<2*#@MLVN!63FJ*DH2%1&D7)TM#';BKVJ0I. @ M91F7T!?,J<@/$!WH0W.;4@XZR?-W:E)6(*)OI4BZ+V*4S2:*_T[+8_C.;T9\ M?]3B6Z"?Z8)AO2 [>YB1-*>4SJ0%0[A%U3+PZX$%I72 M05):LN!8 D19LIR]8Y:75 56>4@8O!L$;S\$G[)%>04N%:Q;RV"#X4:1X2O+XX1=YAN&X3^NX%'\)K3G\B?[@R?H M \; %"?+,"]FNHVX#)8+#VH!&1EB0LQ P-"3(<9 _PQ)7Q('.4+EP9/N*;"A MNM#:9OTT5+?B#?C-P)C!3?]/77TH#P7^X4,ZE\O.[UN#)K=G1N%WH4QE CZY M5WW%@LJQ(RF.()%>4G2KIN=FHVW!AL0WW13$9_4%WA2/%=2Z)P5@A",#LH7< M!<>ZG4>UC?\:*Y'E25&J34T8H8@FEAYSRLT"O@+,3>HJ#?K=[A1CD]_Z=CRM8DPBP.MX4D6>7QS>MK;9G%8[I0G_?7.&RD.-;,$#;\0^&U7. MK-MZH]2I-X'2IEE,)'F?'LP*8!0Z-*"DIR/12X@ M\B%/A5VNEB93RHZ;\*R=S*':(%O5?%=N_R9.A.Z^,LA(9O *]#%!M7R*C7X M%$0A?R0&=[* ^2+==#(\Y3')/Z:Z]4GQLAW-5@^';A.Y-1 , *@) RLE-^+ M<8/]Q C0%"TR)JSI>;%!I*HBS4UHA$[4(177$?&C@K*RP)3J>P:YR4QM=)[) M-\)1J5>BJD?,6FCTSO$TZS,2!+?O=.4LI,C@+$R.9]Y,8MRS,8RT,?]F#V'K M#)@=C!\6OQ='E+_H)XR_/Y[_[QY7;]@9P5G8ESS642H1Y9+)L)V#*(AQM5)$ M2\;-X)27^0S:1^0J%R*B^0O(TND-9,$8@'%1*Q1<+^XFSGE"GA4HLE\C[^1B MP;W(0H$R*TQ8XEL6BN8S(7MG6'[#CH\@0%VFOS@I0M4:KK[J@= M7!)5(>.!X&3-HWZ.S!DJ,:;!+M6W 'S/^92]%T#I=DJGZY16#9^78G:3RI.] MENSFN>IEN ZPBB17T\9WR*D+'"F2;EG]2)-E=S0^:_6G'/E;/%"EV24,(C#JI M*:BC#FK3LT?[&('%T,.Q[4KCJUIP"8AX;#744BU6$5*@*BJLZ#)%'TU,&M(8 M<1H&ZY2=IM3"<(4N6C!^">Z5"*HB;QF8M$ETSP$R>OHZI3 IQL8*C'S>441T MG59##JCPV+-P?(5P$VKHR@X.U4;6X+1= 3H J]K<*G2%,EE,P M$S3$3%J4#ZU6SS9!Z &Y$]5(U.(T1,:5(CQL50'DE:0VURG##V@ N0B1;0H M['] S0L6A_['QCS> DIV*35G!\VN[O%U0 .R(!B$*I9B@Y6;;C63-:MY6&@PL=8T9G>51%5HF0@+$*3,R#'%Q[$_:GSG6!%NOE#N"PEA,7[O91UW:2AF^+&F\>H M.;4=0#A?7UL=TN5$#<&I\;3QR D08_&NN54L+) %Q->81O*8QS%=P-V^T_7> M=#6Y<'A=*#+2XQ@!Y"9>\1?@GQ,<H0#!'KH>E1 MP=_;B*_AV(HK<9^E2.8EZ$TC+7!/-I^ #< ;-=_"7]E;/X\K]-&^-YQ/@M(3 M1@RTQNL0O)[DWE U;Z"DX_/>PM$!NAYTZZ184\W#<6XDK/L[^M!!Q"".I"?W_/MAS*EA,J+ MLI1R;P@!6I%B@<"4)BQ0'?WVMQB]8Y[QX,_P!AZKZF;$X]0] SA*])->DV1IM4SA#5]$8U6*75-=;&W!0>LWGCY%GEP<"F*V MA"M7E]O^2TE*P]1E:\4<\NELU#?*H];087M' M<'V,D[H1N@NF2>;?%_ MI8!. *+E^L;V5.=1&3F(%C__!%9!E-Q+BXBCF/(A*RXWY"(1N]@0;"GP'5.K MU *F]!1.%2 7HK M3HRM"HV,(.Z51U-FH>V0*RP_45K-W2"YN-DC2A@O]Q:%$T0>"&%&9R$9:Z.O,HK,)%O7&*V@SE<+ MW*5.!A!NY^:*J(RI&%%1C:40";%4'%#&R8%EB;C.O MZR=9[F]JGXZ)_2/<'_(568I9%Q$%@[Z)N,4HT5<-A+@26VY515,-K(YP*A^V M^FQ[&H_>&O=/Z.]PZ1KG,>V)J]3;CL$6!$-FH'!1!8+='C,.:P4[DU$2O%A$ M%CI-0YV96S"B9!CZ[!0OG=WSH4GQ@N#-TF>U'Z#Q-8C%$",#U0/G%X4:$7E/ M$X-8.4)M/-&S/(/YM> ED^Q#PE\GV158 M#/(F9$O,#AML@HW+J"AGR4A[,F2E%"MV)(6N;]RX2:II$J,>U"@ .':Y%2.Q M?\QP MNZ(6.,M\@O2B)%:LADG6.VD_]HT,6K@4@]9KQ) IJ,0MW=+6Q7;1<' M\V%$X&:7BQ,O#P:G?7+WAU'7)W=]Y)Q>,&L1U<&5TLY 9YT6?DPFVTK>*K=:D-/I4SY;3E%3@?)5H< M;-]C]UD&"/38U$]]G@'5$LE%X9P&*-1<93$XHBJ[",].LPN :M>_9AW^_FOP M,Q3.I%$G^"_Y'(0$DB^^RC-IUJ6U19Z!F5.MP\X0)(SG2!;;7%6- %<(E*0* MM"A3J*<J]-@R"V4?Z!XN0U9+XGSGP9H MJ,'V@^+9@ZEO@3$$Z]3XCZK>VRXC U>>W8=JS-X$4K2GP4S4(D3VGTBOHVMA%5]CX$(:4"L0=@S% M2\U!!10NF!@*\[SA4/M66M.?+ ,.?EN#HX:-/M"\C/G!2JI \S*'4%2A=XTW M83G3-7Z+-C:M*V7EU!HRVFXF&[9F[NB3VHUMX9$XU:KN*)\\GLC=.5OM2L'K,E1"RUC*H^/[5XK M4A3@TEJ1.(KE%AQP4V6DIM1)]3%(AEF5A#E'K?^5W,PC>^U9ZYN.\+;PTH,S MKXAC5 =>I=^RN;>20CLOQ&V8? 45ZL3<+9KOQ(3A3EQ()58S&!X*1B@O5)W( M7,DF/3#:786D8?U"M.3DEX$$K>O!<5 D4=Z[SW. P@%-$'"#9OCX+ ABT# MCU)$L%C$PH*B0(1!SU5X8)5$:$1+:Q+\;[S?#C92Y*Q%95@ZP=^WE216A ND M9=7$1L38-]J+@E@Z]E; *C6^%3R)RS\4(^19HEJ+5=)&F=R&3VJ9M"[33<5 M,TL]UR0G>7JN80T-#&89SC6WB2J(+#W\H(:/9CF-.0>CU A,KGOB:)[=$<8I M'$H.4G>8CL3*@Z9#HWI4/%[3.H930KE\T0XA4B@2!_C>UYZ/9D:>?' M95%\ M#0H34E%IH9EGHW\-[Q\F!5* 0L'8!% MJO6MH5J'TJOUW1H.\"H\[0%UC'Z&E:D]4$ '.]SC2I5&O?)F[5ZONK73^S!8 M3EN4_ %%% QAM-GO61 "-(WBT$G44'Q[E;1-#6]V84=-?E6 M.W4/OR[%1K9^*Z.%@3QCP+R@5U"=/ZW'1E=S"&ZUU2G&M&MU5;:IFM:MR*#, M8#G0$:EGX?JQDA]E>%K9C)53LCJF:9FZVI\#H&69X(O2C&?6.WW753 @BHPI M.Z2VZ&&]FNM9T>"N'4APOFP $P)F$A@>271-@0>JR.D@=SKOIQ./V2FP?VOK M,WB[*KZ@Q*$5XS#@'FJF];J2E",M@]9"DG!$U5X$U$TS?39M*AK M85G*G9H]8.8)[*2MZB;0<,<0APFU85JGSD&+*U Y^!:75;F!N,W+&[HP)O6Z MOD'/HP #%Z#N5:J]62>5@V@)W35J:H">3VV?"(J_.^Q8V$ ZZ01O)3]IP!\] MBM=!+5)#U+!(6"$X[G3Z=PS1I^P#ZE@^U$SPR>D?1CV?G/;)Z5.2X?OC-S+B M10EP"7:G+:=P-*@GFR?%C54UZ 1";"2S!\+5^]5UGH7^_.P65[/XI; 2U$<1 M 9)[0P(.8TM##:HB!8N-)!=ENM<7 MC$D:IQ5QK$,U?)MD= 6$;]OK8']0N1"1.%S)?%"DVHY;J&_9D*O#'*-R23)_PO88'?ZO4J_UGJ&EQ9BPI\,R&_IQ.,NF";*9I[4KTPJ:1J4&*TAAKDO3P,XF=D(HG\\N2F8>F@CZ\ MEJ9OOR%*L&[NI:B$W-Q MVKLV;;S@I$+L%SU/E*?5<(CJSK)^K5(-B/B@XLEJHNRR,L"N],*H4 MJA6Q/)[(- 4'5%U$Y49Z87I>DKLP94PCY"2*#>'L' 5*7#B>K"IX/1/'\6=. MY;C=L%9D M*:#''-%548Q-GP)^&[9HI@Z( !.,&=^:W\UPC"$]P\X3W-E[WH MUYBSSX,T6@HUCYP27) [%7:*FOMX5!J_@OV$=\WKT)?6H42$.HP&:K#5P2X. M!:FV@%FTBF:<=4^$ N/B'F1XF*KW=Q]*$S)BSB1276'$W4LYXMDLLB3.<%@Z MAW8]2[PL2S Q0JG%Q K^UU&Z6-2T BV1U Z82MO#-,%:OA'M$L!FJ6<\+[=/0N8M, MT@&+:E9B!M5KAHZB()-40==^OT\%C:?1$RA6K!!)HBO$/)XW3Q#"F0C^!AW% M[$';!!3:$FN;T(5+ "61&V*D^I,6CK9*?"3A&)$$QT/7HD]5/W#S"#2.V ,H MC,%JH7IIF)ME]$70T+Y"8Y5AZLNZMI5U]7U9ER_K M:DWDZI,5CE(V;B5N58D5*I]5ZQ"YBJ%ZCNAT![*ACQ Y)?\L P M_&;%\ R8M]7D>\70''65\A9BY;V&\9#/_[?(,RH>YFX?KK(% +1TCM^B "H- M,U7'2QZKRM#-H/+.#4$K.,Y.\&O-JG50>H6SSU&!*%PLU6+I(N$!C;$C,\*% M(*Q&1-B7_!G/>TBXHU>S"!B'%H%SNYI60KY#+P(NAPS><>8'K90=^V%&Q'$HWG@1K@),3 MT%.N4?D@I%M -UC,5T1CNLVSNU3N.K7@YNS^'3TDA6KE:<*(@66[NK<;/NH* MUDS; W=C8 %=K"9PFV(9W7&K$H<$HX+<*>;6]5MLEGHJL)^K>\.KNK.CTN)4 MX0OLL]!=&X7@$C==VEX9RV)=C#WJ2TW2]#.&4X.(RBBQB M&912UG(9U'IEAL6X46P]0D9C(4DC$\6#Q9F57I@FGS"L-*<9D0S/QBNG+E)5 M8KA\ \L ?!F28AJQ,4 <0D94M]2"VX:-N969VI'J28/;>2]**\5%$(;T9&KT MY^7?XG1:3JEEN19$;M\;%UT2#+')AP5V1VI]T6%F"VL=DI0?,^O>BHH:C989 M(3DN)=O?4HADLSO0M)LIY"^^EEHUL^PZ#[ZW+9\-DP<'G",J)TB,#;<)?JBQ-@G%U+KD"=V_T-T_%:^MD:C ?Y%;B8[;0'_ MU@V+(?=%4H4TL"36E[N3A1 ISAGC5>E =0#(E"ZV@&\M Q0)(D]T]D7!@-'T M"J7OG6IKV#[:&%P^S4K=G>[5!"9./=D*EFHAL&\*\$2*4,^C4?77W)J/DSK9 MT*,F3+*:[.Z)*D@)9M;U,!I*M:M:?9B3EB7QG&PLQE*/+'1?76D@Y08:',S: M.'Y20U!80UN@C!WG-L1S51\+2!RZ)&@1*WK#N_7XL8WW06^TI$?*P777S$2^ MQR>=2?OC[P9U67&*T_ZM<.=WN=U-(!6;CU5S0RQ@8?NEW.-1,&! "2*.0=SBX7MB%K,)AS MUZE<9G,!4-2/W"M)S0W!^<]R."^VRM M;28%++*-0]UNV=98%0<@C- IS^YG^#]R5?)DH$Q$PR5@KSN<5>BVQ%?!0PDS MM )-K:"\W/H#!0@"DAARG42)>&D SM)MLX%/[- ?[-MI!CW4:/.A@L\)Y?EK MF%6:.J 0B6R + EY*$M"X,[7@TSD(W$N))L";%FI*X\!&VA)(L""[>I1+^$ M?J^2O*';*+<5+WQJ,4_CQ%$-6JD@%/!R*4\,W%^@&L/2;LS$(:T(Z0SKZ#(K:X.51$AI[5-K1+.&F1#O M# X)!J$PJ(V:&S"\,BP\F]LGR]AV*OYA383E5=,PPRQ-[NO8&\X6G4Q"T-+P M<%H%UZ"KHD$(H;Z&F%L"H%@@R:A*SI:,4ONA8TY3"$)"5@"=9CD9U&>W!4+9 M!">J#6#W*YIUZAR;':6P#@X>HL:I60>I9AN3JZ%"UR%NVD7Z@\!;F8/@8?0Y M9.!;!.1RFFL)(I+C4U'*]X='?UBGH[%[D"#8>+U.-8:Q!65G=:ZB]J@[B\QR M31-&W7T(#:\3_%3S))KLL230,&V*&-RB3;!4:BD@0PRQ#XM"K4FI+!O$E['O M[$+W3$,/6I%B*G9VP]?4\J(^5%='L[-M.MO& MESL51.M9^W=1#=-KLM+ 4]NTH]&J)&8XVY**>TARN *HX1X \4'R0&ERS4!& M]6LTU%8<<(/O,I9*KF'_;/QPC6H%TZ5J) :CF8D4AX\Y^(GVZJI8.?:VURLI MMYV8824-0#YOG0:2\EPZ*& VW0@*$W#*P "\+_G:1QPSJ)#F79+= MZ?0C!!J<+";$!3T/P-'!.%O4!F02@Z!FQ(]2F85W M-GH'Y4%TQD0_S9[5ZQHVVN(I LOX;]8&UL0(%9+9A&O; L865OP=Y3CN'H$" MS2K?*B))'SXB=4(-VBG[ _QW''('&4NY+\+,A10]$HE2P+6_G@L:8B_@]P3L M2.&_2,]E@ WQ0A)LR8I2A+8F\Y#M@;4\4,#9C0B>#_T>L?0>7I0 MBBAS:,=6Z?D4J[&5A<5D.)GI.5\D,75'D8C*B])E%7$%A MSZ;<@"INS8EOCTE1>885Q^!S+ Q4M0IDDS.J*FS-+Z1$!+50XIDD6?;%P!6IY45%A:KF$D,6C$JLP,1&C897 MW4J:6D.?"FNF$W"&@K2=\67&]),5GKF1YWQ!H)O::%<30"FD9J^R(E J:]:* MF^)V+I"UC3T*#O^<)N!2.72 M-'<7J#@;R'0;BSM7AI8W.?I?SB,8MSZ/YE3M%EL8ZHET$(.W.+(3W,LRFWW1 M:>17 P7^SJ"B54.0F([CF 4FBY2Y4%M+M&%;M.;$ML^!*JR)(T5#J!8@QD*2 M67=.54)]*;D]5KNA(@8-2H1B)] ?"@%2K1+/Z<8(#*_+G7"V=:9TP&,-"FCA MY0N1FU)2YR-->5[*ID,@;[,T%']SZQV=7\(W0C;&W: H1]! :HB!3T9 <&:\V^^NX#+O M4#-X'M>[.GVR.G+2RD(JEX2+?6"\=;Q4I3J<-]EA?CBZ58JI0WVKK@1H4N8Y M!\';>GY=$@S2%MI1+.K(*HL MRYLIH%QW;CPI:6+(FRQ/!QRJH-_M#P@#.TWE[48T\PJ>^G5V4687JBR H#SN MP8D"# WZ)H_8@3MR!QE.!IIVYC.NP93XMSHX-0Z\5.84"M*8RTOXGF#N!F\C M/U2+9ELHQCGEWA*J,%HO=3W9[;M?_QG2GZPC-293_DTD]W4F MLOJ^0M3_9YK$7VR927O3<">;3Z!?8G"#KK&R[^)"@34 (JITH JJGO M.N]J/3:D*5 -"R!=IX^B=AI)AC5$<<<-Y$B, M"(>LLH(RQULHT;)YK%R^J(8.R4^9QU5OP<:DSSLUR<@$ B)J=52QGVH -U3 M^9B9%$P%7SUMM.AC:1V$VLN5ZF%$-H-WTJ(:MS]?5)DV/U4&^^I(,A$N]$EPLZT:# MLJJ34W=&I(FRM87*=>R>)_NYLV[$8P=#$?4V&@-U)J-1ZYLJW>T:V1ANT#@X<^]N$9\?_&$T]/E!GQ\\ M)?%X0)6GLI<89KUFRBF9E00JHRKD-%9?':"0.Z[-:!]&%]+ML!S'K2D--_U! ME!B4NCZB<43* :I]+X *'MH7MS65=A;J\7=P\P2&Q'&XO#U02-X>1E6-E']F M?\V,=G*G'CB%T_;0R08"/LPM*L"^R2N0H@8/4/[QX_N?X:L;,+"A/5G.Y"QX MS,\<_R*Y?9XIWG.ZO[F&BMMO-" I%?B)KQ'XV^B<_?=:FF'];F\:ZO@>II[1 M03178P;)CRN62K39_XR^R,/^K_7U#12Z@3MQ=>_^(S&LP#P%69KR]A0\8\$^ M$8U30STNM0W%[&5E,VC/IA7F%?ERL>M(-)A$[%%&>@^%! M,YW0E\!*QQD5:$IA$A>4AO]O&%0LWP.Q ]5<@^RADKIOI=V2!(-N"%\9A6R" MF?'2:#^9<1?4U+]-[KS]_5,8_..#_,^/60;YC'= T##X&2">@1F(YK]%]W)K M8/&?RZW&NHK*U-J.45*0QRE71C$%@"7TZX'#R)!Z[ER M:VF\-$^-5CXH))NPJRO+P8_A42>*A8VHT=DUR@@U+9DG]H!-[Q2#&-0],U FR2OF_ M*="WX'N3),8VX% +#C@*E&4%=V-:^( TR3C+OU!1AVK=D'\"@K"DI-@II/S< ML>$*QHP*B[COTAFXO.64J:>9RG=4:0J=D_X.>DE(T.M<4.4Q+V\3*)@BNVIF MS==5G(OZE H*%7+)8&BY8-ZR7I'1J.>(6T_D@SF90[5 9R$S/II"!C;[K)H* M5 RF:$N-B*8.UP()2F/TU)=J3,9*X5<,&Y;[#XU84FUU5;MN@[B; @IX[)\I M>O"?2M*5A/ID\FIPHW@Z*U@F6#9O)ZUUI;,+;:&Z(AQ\BKCX(G5?QMJXY&&& M<[,KLEF,H7)7F0ZN2O*%#M;B[4"0:C491#.@,64I?L;;H(0#(VA3.$CU HK: M),7ONL]-\K^ZB$U];F:%9DEPJ2EUACUTN&I<&Y9;5ZF$-5*Z7,ZN.X/ V89: M6$(5U!4F]B5SXBD]L)\/5K-?31LU%F#8W9$:R12D +S-00CC>>V<99A1;<\OD+HC@ +5IZ&-V=+G0!HMBLK?@WC"-B==-!\D\N8] DI M9ZR_M:I>-RP.JNK5WZA&!YI'J6T1.(RL8$X?>S?B# +1_Q94I4*0?]%<_ MZ M'EU\!H4Q52<6=%K"1JBONVR8)C&]UUMP'D#7@\.!=I&)"]O=[!7,"]H@4 L= MRR6GXE6/)I7+;6,Z;;;9:6""&"A (UMI?P?YPD$^M&L#FG<7&W;#U"WZ>DDL MUO4NI-38,>%UJ2QJ=I?RKVK\6^3+HCK9P3F[WQL;L!M(MW$'%62,4!WT58W# M[?Z@]7&MF70-2M(RH'/PGZ\LM1WSP6_42\"C'>&"N5^V;^I\'Q[[WG$%@['2VMBWNJ39[+4UP MFKI)+?4PE-V&':A3S22/\'J9+E$EF4A>)"A*E !SP2# MCA]1&U0#*[&RQ@;">TV6"B4RN8!K@_FR?A[%&[QG7+@[A?O6> ZV V^0:AX^ MBF:H@_HG)"JUC%:,@950.FE=0--&?:3)&M=M3>C,D(W/PL9P)(RC;%2'W35( MB11M># 4:J8TB# 9E)URW9<@CF$/H8BWUQ@,Z"JAJV[XIW@QYIW:1@1R3OE M&I*=HLZY&WR)<%=;)*$L<*>9X;C*%+9!%A3A.C M*,Y.0P6":#4664=FWJPAV8KUU1]QY"QU69"X*"5"@*QM/2=*SI4G(JAA7XHR$*<<5Y!&05E'=FN 5#2'(CV4WE3GR/Z9&L$' MK?"+Z#:C T]L0IW4T__7"RX1D<%@@"VP*GJ;, \C0Q&CE5CA%=J@?"9<"?B MVQC5I7P8D#J1FEC'(KEG"1>[3F>PM(+1&F6+3_X419]"DT#2O^*NDT[PUFE;7D9_9#EC.&56:U-QS_'W3):"O ]N\:]/U2@47?EE M46K\5=TD8QW0>S/,7"Z@,+82B*DD404,:J=S.X:(0=*"K:D[SDI>VNM[YU&URKJ@H(F(T:% [X@%!\WE*(!H*@7$G$##P6_/9C%&3[0_MF&:FN-^"+&4F":R ML"41WPF"U!#:AHM%]G(FUSI(2L(#H>QH2]"K#1&>^BB]3FQ6\(7$[7 M6H0Q-H^O$?$=G0H\#O*1WGZ@E_[\DY4IUW7=Z8;4 MIB"256V(2^= [VWX)"8]8!6O$/U+QZ.7"!O0A"9FP)JWP(WSO&0CU$0S$V5+/L380_Q]Q!FHZ$[A*&D"3N/@C/P%3 MI#61IOUMQ3NA#]6".LVC53RO ,%SOU>H80+K3M] 40.+Z+$4>.@N*'U%/>0" M(I&.,:,I L$1J%X_#Y/P\X/6.76V0?1"4-#\ZGX+1>AP&TCOC9HB\#'NNX&FW"B?,[PF$Y2VQIP4J-%Q?(JFV,J>P-V M'7#&%"@Y I29H31;DFL02-$S_H"9>5$M;-OQ1BV,MV$MGO!3>RT(#:[FM^8ZB<*^?JL!2&5 U+=JN M^@PHKBV972Z#>]^UYF>K1J$"F_I*]]9\=&!J:5X!W6!G<39,K/$I&V;?7&?P<0,*AV4NR#[&") MJXJT:HJCRT<81%O)& X^5\H WW95GD)2,ZP;:JF! S94M7C5%=DW0;"X[0 MO>ZJ^TFK8R,=45QY5-&T/7L&>Y-&-*K'[E-*L%4[6W6+LCA6U742I6XR3,3' - M1DMX&$!=R(K8-U(5(**.T8Y+YMQM<$ BQ /?\+),JVZ]GJ[!W;,Z-:W^E0K_ MJZBJ96TK#JEW.MT)>U2TA;:1 6,7Z&K/5.X-.W"!54CA4G%&45[H*2PZ+Y)BE#-J0UBP@.3 MMKW,'6M(LVT@6UU: @4M9XP$0(D0QF0MX'&.4&\*#^KT<7J.Z#I3\3VT"XF[ M0K6(, YS="M9GGR"3PZ0/05/1!&7&(J3ZXJO<_YCS2;GJEQ,TA7&#])41Q." MLZ1M-FA/0=*6C,<6R>&F%@N*;2WATR;NBEC5KB4QP(80*QH!S.L9H\4=$>5A77U)HH5TC]8H1,J MN^.HE_'O=$YV2X7H61AJ=?%&T%+;5=S5O3N].&?J&Q,?P$O5K+3-B9"9[N_3 MVM>,4[3&8]:Y/"I"">I_^]#=/:%4U- ,R]K4%0>Z0T!G>9RP /5?\K16'H6F M\!$)&XA,0/ WJ.QPG;M/L&D0.E-@(YLLE<-P';TF=\XD"RV\1^NWO#YMA7.K M'L0 H'4YQ9+AA'P7K*W@Q31&=/3HJ%RHP62;+F[-=LS\[09_E)*+^^DGR,KK!"V;7PC#><63K,)(J7A3/K&L9T2RN[ MU',6UQMS=^H1?NR.!0M.DQJ!]0$TI#3L>)I=&6(<:ETNRFCYU5/'8E?;_U9' M:PK<44Z;C;*#KHQ_G3+<1K]-AJC'9Y(F$\()0OTFS"!7P5-[3$N=TM"Q)DE* MB$Y1!_",#F8K:S8%4K8K&T9\I^@#'J$3G-$Q# HJU3&1K5-T1@Z8HTV:Y*"\ MZ)T@LP.=+<*RY$XY9:&\_VAJWY<"2C-,_9)(8[R6>DY3*:)E$SN)KV*FNF!, M594"NVS+*3^8NU!9*:NQ.[*KAM8K1D4PM3UF:''P!6*@NYPR^LRF;"-D $-J M>X9+(@D72@=5;JH(?NX$GV)Q!1V]X+!"[R#D5M4@0)U0,NE#BMCJ M5Y;OGF/%Q*DSZ'TI>E6UGW' MD#$$>LF]%AGT 2Y ARN!OLI DZFABDJ;P6^(OMO):]M9T/ P2.GPG+K;:(. MDM*$[&L475LNW)YB#0[;FM-MNU$-G>_&)L3H%8VIL952Q5:PH1GLSN3-!*52 M.=(:0=;>3.=IUR P.,RW9;N#6@A>J,&,<;7R O*V>?-GLLPD*2^D8)G"84"9@I5 M!:ZC/9=Y>QVYA?U U26S?!TC53 UNXB%HHT>NH71SL(!EZ# .Z1_H4R%0&W- M(RDW&NA1O=H;NK=M%AI6K0 V.%E*G@"WECGL9O*-\$[*L]?4.UFC-U% 1S02 M):SE!HO]ZLIL= V.E=U<$!K "G%?\.Q(F6?I54;!^] ]*9T_U9,=JIQ/Y<1F M\]5N\;HA#7HL U\P5-).SJ3V,IM6Z$WGQ=B4# NCX6,L1G&&B.)&3,H$QQSS M_$N%O83>*;@+YN+ITFJBH35O4RK_(E,!)P>+JXZG7-:C4U?" \?1V@Z= FF; M"YQ2LU%.98$YU.Q*TN8ZCY9.01+)!T[S9PQ!@'DY=+3+N$ 0EK<;:-94Y36_ ME6^VVI5K@,X9-3=3 \DS2O_9D/3RH'#R%G4--M6Q<@=VQ M>L%,#RY$K9;AM1&_:4-.^?WD@ZJF?+4/-D1U_1.DP7(.U1)/NJ71;*28G"Q! ME^%Q6Y[Q%N@2-2.M07O5H9#>((R8C@70/25<$_G+M-2RG,QGA!OB?0(753ZK M/%PM&4)[N9B[<1JN&$''"W:>T<_VA9/U@5F@#$ZUGAFP814)F+YUGE11A=O1=2N[O%K3*JS0UQY7AY6%&_7Y M>KXV^F34[HZ^P_]C[UN;W#B2:_\*PM>^(4;TT*2TDE9FQ$;,4H^EO;(4HF1] M;@"-F5X"W7 W,$/LK[^5)Q^555W S$B[HF8N_&%-#8!^U",K'R?/ :[A> TB MA:E)[NAU>2D=I M+GM]R&SQL4Z>)TY*][-K:*23(8(VXP";8\UCC!.!_$H;-P;5NY;V@.U'!90PQ:+V\.TN!FR:7:M:-M:HI3Z1TB;@.ORYE+BH)T.?C M! 9=N4U\GN)[P_WSPC96=^=!B6>M=7)*@+-"5O-M/-X92-Q&)1F^H6N>0!ML MGC-)3W,YPR=-4T9O1_7%EFE+&&9/M\Z'>C?+.R\:Z4[.VT./,+9E=T]()BF1Y)>$UMT&X8;#J_?/9GX>(_ 9@SQA3 M+/UQ:)MU)%TTGTG;HQ@PBH3)LJ^$LSDGK])K"8I357\ 50?6=($Z8K!S[7I9 MHNDZMFQCM)RPR2491>SHFWIH&][ZY# D[3H]M%XI#%R%:'->+][IA-#J\+,GME\^Z/]1KFNY-K[Q^NI@<;IK'Q=>.;=10;T@IWX+E:$(( M?/>33>#01[0QNV5"L'H:-)U\>^(5/_S< CQ *34C$$"(UB+&W=5E'+FK5"C' M2==WY,]$I=MD,W?UT!'!.PI@MYVWC&,+AKOYP2ZFT%:N\!N@*C$D&&EJQ-O4 M4=BO:'GY*@I]X.O=08P=Y7&Q-Z11('GUN(EDZ)-8B;CFMQ^*$/-#E^SE:MF2S<_&.>X\X8=(/G/VG MZ4SH21[-T)STS]ZVZM2BY"RYY(]?O/@BBGIZ"!-W]LH(H"!ZC,\BL2) H8WP MSW"D]GO1B'/IK1'9;#7@OH9M:6PFK%NFNO.:U!/2 9LX?H0T!:Z,G).SIA+K MJ(DQWWJ7,$16@IPI%K:3[CV/\6*&MU[$(T#FM@1PQL,KM*DT>TY?B_J61D6/ M57E19D+ADW1:7DB:=6$4UNM^86@W="^0*^;*UC:F$[Z.:TKI #8*M3]I=27W MW?OUL";!*[EAHEA^.^7IC*6[!8.\#_Z'J$N.V#1:4\]%6#Q<%L@L(*T"PGN40L2H*T>LU-!U7< MZ 34-<8ICD-?IOE\4IV]%S97KZ&=+JQ>+)I;@R#]UC#,SH\VHF#?#4_!O:,ZP+ M6K:B?F3(S\I.5?M"3@5*IS]ORN0)C1]A?4AL[SSNH$BH38Z';"\C1/!R1:GC MJ^EV[KY2OG;DV8$EIFFBNQTT<.06V;^+YS329((/Q?FZFJLMJ$':Y"5#=RQ+ M_?\%3B]3>.LB'4^QMS+VDJONA ^((@%:D?-)C#(OG3(I>:+7D2/Z?>AY+%U^ M5X+\=S9G=R)=8L*X?RZ13LBI:^?7YQ MVDQ2+VN.#UW;1OG.O@-@ BU4CRXNC/+M/-BS'EMTJ2=#0&BY8^P$N=>0,I^L M$F8\UI93##\+4PGQNZ?T\BN5$P>#;Z%W9E\Y7LJL[TI#;'?64YM9G'MA"61 Q67#G)RH'Q/P4']_]%'^ MXR%&=$NG>'=UL6Y6N__XY+.[M^C%!]RCE+'[^+-7^GJ__2.DP_7R#\\_I;$( MJR8R(?8BO2S"70PC)J#"+O*7O3K/T&\[0["U\)AV8Y2@,,2V(N,5[>NM&'8] MD5Q=P88[#GE*P RM4%0%#VGO4EC'F:W4_ [C>17\QJM ST^*S7P03QAV[%-V MEO:CDGY8GO0\5;_Q5)GZ1R/HMDAW7U#]Z#ON+.L'AW:SS.DK^NP\?[_MD,PWDTP?:/+GQ,5/V4,!TQ M%,&#=PS%4T)/"ZD+K8D24!\)HD=)MK#6U68;)DB2?Q%Y3&>'$,LX&2FA\3X4 M(0'$240ENY.+(4,O>Q$F3Q:@]5EMY6W'8;_E M K[+F?;Y0)2!+TXCS&:G'VS:*M8;;@84<:@N;O%K\+'6>Q9(REMXI(6!/?'. MV/$K8\XH'0!OKY$M%&W!R4OS]!>>5*E?IW1E2\IK+)M19LY#.HZ*?%VA5T59 MS5#?WQ&EH"?]RY@;4C1+E 3@LH2CKXS+T[XNAQ-T=H3@5,,/ D4K=D-SA?>: MRC$^AK$G*(0H2_4]E.)AFM%]DR2*F59+H+FZ0+,$DPA2&WC_6+(I3ZG_8Y_[ ML60U'YB)SDHLD-!*^=+*[?M91SUSNM5K(<<24)9BK4D%K9'MUPP#G+XB-N>Q M#/*=!"^N$,R'_J'<+T/!YI2DV&]XC_F MW771+:(ZG.$H([&4$(WBG"&D=U.J!";UMDUT*B.V $]N5\?W,B9GP!-V+:-X MF)XK@P/)L2:HF1-D9_=4M5TB#&$.:,).<"K,-W84WE7 MJ/BK89T.#0*RD955F=Z+ACD<>=)?R/)2L- "P1J/:-HHT"CI89<=9UBQD9IW MK_OU,C8/Z(B$,XT[QL*QLS7)YZUQ*3B+L EA M9+^$[UGIUF))*]]K3\.[9J 2, 6@Z"=0IBFIZ#"$H>G7FHT)4]$8;5\V3=:^ M[[GT^*@O,4Q*"N-)'![?2A)":9399F(SF-*?VMB5+GN!T$GJWT/TR]? M1-/*>)W>;2=B=OQ@X1S:=_'!3/FY2"R9R"P)'<3DT%5#;YOJ^>P_^WF^C0&* MG5.$@?'M-'B)&L-4LF6BK3 %C5+U6;++(A*Y#\6PG,J('1NTF\%44B5.NFAD MBWD5F?OQ! 8/ZI>L(TL:#4O?N0RC$M05>LUT5>'? M!(C'<;2?A/7I0XBSP4(B9:>*+9V(Z2S;,/R#Z4S<-L'5N'9M%S0?CQ6-*T4\%UMN9)+G>ZJ0Z9BX7^ MOVPN0$FGZ_:2/0T1^+"C"H25P.BOS$E+?B*G^=?M.W*^*=I>TW&>499EC:'< M(1E6[!J@9F)1C%4.G[K.FO^>1K1WYP"GS4CY<-,@WE"OS40%SP$&%&20D\AG M]1[J0J@8MLM?LT8=8)S9 4=1TP6&>=3TB$J@7JC+,C7 7N_Y"6N+@ MK@WM*+AY=@?N^ZJ2)=@T->4#08YWJ5SR%,S0F[FKP6WJ&FC0TQZ7T26!'=J^ M,J]']-V#'CMN@YHYC1&QT0/ZE@\3#E5W+T+^ M^_V.), =WQY%6Y*2B9>L?OVFFGTMS^I8/F1]Q@%TRY/S0%RHHC7$X>FD<5P* M50BHON;WY$ $&<6:""Y6\<;C?>Y\>M@YAT9Q1 B[20D=J[>.U'QHD9J"P7C/SZ-A2 MG+$2M:%1A$D3S9WS9/\.)]NSXM]!T(HB'Z U_S :5BT6@>*+;\<*-I =^^@-1(_+^ MF9(NG[L6/^1&)(XD9J 2$9K#0L^UD<]/JJ4,P<*.XEIY%OPM%9>'F'4YS^6' MG$M1!!' K#J_G,\ EZM86@=T!4BB!O(.J9N3U&C5I#,A+[ F-L"5X]TUF4 $ MD+_.I&?I\0#C/B^1>Z4(7.\O-R%;K*3DB: M2@]SSDE_T"2$[XI='KKP% MSD[7KP<.RR:T.-GPI_4E $YWW]^]B.DMP5JXT M2FG2.\GGB?J-)XJ,(.W$&GY_!Y^?#Z!]NHQA%MYZ970KG2(AS^^ 85"ZE[&BO MGS3HW6-D!5,J% LAL&2M](AY;KHK.X@)OR"2(B*L'55F^ **+1T:M$YFE-[N M)&?F$\.M:F9?^LA5]JXS980,M^R4+:1->,'*S<#//AWX?'&J8K+F[DGSS!>3 MV:+Q;COB"&S,E]*T7[!TU!NM4Z)P:V;GWA%RV3V;5N%N(*XU*@B=Q'E@0)FW2Q%_$SIOW3)HQ\W3C4.1Z[7S&$/?;W*R\'8??? M"<6^>QS M)EL'B2JK&KC&Y-C&_*^L[6F3JP$]87905%3;G+;R)[(^ DF8X;U M3])/A&K?,X*_ECZ%]+D3/'\_W&-;I,V+V1"PUJ)T4X8!YL:)7;NCIG']XC9< MBN%Q\RGW22:)QMT0"I?#)/(OY&+HC.94%F/?;]KFUBY2+VD[2FT)Q!DRBWYE MN($'0&1#ED,;.MET+ Y1/=OU\;#VN]B6,#/\7E%QP:?2PJGVQ1]>21L[6.MI MF1C76-O)G=I8#I-;R2\=$8!?#JSA2-7O 3*,V7X7.:62,=PT-?%R*CU*5APO MRM9Q,Y?3+/&&F;O[(7N(S&(_'*37WPESQ1+Y1$\,30N+X]+IC\8@/_ T#0M8 M? LL8(#&_MZD /W[L 2RW0$?GI+L0Z+"_Y08DKI158XJ)R5/+$"-TY6/Y7*W M&]L-UVN:V#O#EO9TEY*LE:1%G;9 ,W2/9E+O8@_X)TTAF]AL#B]]1U,]HQ-! M7!KN[^*[VFE!$T1E-&[S CB"_DN;O5JB&QG 2,*J*+A&@ETD]KAA-?"Q M=&OIXJL9DF?IHRX9&J5)B5/%L/MZ)T_Y?/:7_K;!(<0%$W^D3CD6XO+D.O\H'-.2)U\*RI(ZBI?9XA9-.RE#1KQE MJKN[4$?1L:*HLR5T"GXU4U=F8P]"KF"8ZV3Z,$/!H6@;6[;6J)=NQ:];H8G) M/[N8IWK.4+(#>PNQ4(\I90?S0N#!15/.4*=^82F)BV,D]+>4%2/;A)^[8I*: MK-I3BA!2B(?R;=K$L1>)$;\"?:='Q&%PVF);JYEE8T+K\XHI%N>!O1I MB(U"T QF122Z$YI$"@K 19MT^!@K$3, CQ-U[YRX/>..+PQ M2M+!*NG^VTU9Y94XHII!3KCR[5 EVE2L*R?P2@<>WS"U0OA>E%F3^ERXM[J6 M4?(>;7/UADF/W6&1SM)U^#D=*UV!<@$F[[I6>L7U.CE40C3D32^%>Q VZ+OD M%J=GW@C]YEZ/DCL E\:UV'0P]*SJV6_"Z8'^W>MPF0NRFLYQISR'WME)H,=5 M);=G_3X^@+*[1_K^68A+MXT04:V)+,UXE?Q;);H1DSLQ]9$C.AU9 MEF;H$_'U-R;;7GK1N\Q=['!?$%DSQIE6BQR*E?+&Z4$7W8*REQ D]GS #.:!=\-=/F%C#[E'',O9 &:UX"^VK= MS\GK3!6[G:JFH]=*=DJT,M"UW26OZ94UXMSQ.S7-;DPW+)4#7G[^"K<)A^4.UASV"X)-4VR MYUUHW,0&EDGM]=X(U:IOXN]P.[V,37; ?'&H4]HMEG*:]6I+97ZUJK;Y3Q M''><>?,L3=5,R#QP_#9")V5PP]E')^&&SZK@;W7O8C\$<_QV(:8B/C-^M!"D MKW8I(3^1AX)2WM^F$PRN;P . M'_;3.>R;2D02<;*ZPJH5G?V1_+40(RWYP:Z'5;$E&K7^:]]_637Q[O[(R M.EE]<95(QOJR*]#$19]TVA"K6)1#DKI#IICHL^5._=&78ZTRYIY1C:I,URW\ M>?]$LCP_]K(_Z;@[92F2V2WRIT>S7I XTW1(419MXPCM15\.R=!@P19#.^>$ M/! Q@$:]>/4#4;,)2QS^]/*5$;%9 =6E3[V9FX= F#QG)2LD/4!E(3*T^IV< M";;?:]&(9]6B6X,,+PAGFB?B^ MNBL%UJ@@Y^RGYV^?S\0HA@LHZWQ"5#_LU\SMSGEQL 7.PSCHYU%W/2SHU86K MW8^+ZP:")Q%3[6! \1I^X0 1I)V"S+O '802_\H#>%DP%X("?2VBH SU<'?A MA:WJ7NXY&?UBW^L'11V\FM$ZX;_//G+=:>LZ' ?A?]O-^$P6'[D3P[S=#:H4 M#_V55[27-0,; LHU=]=XBYXA)]S&?N4B]7J-T/*5G41:DD%C9;]JB6AI1F_K-;#/AS[]]V*Q5S"Q6Q.Z:IX("+U M(EC&;F1'$P\#X!PT1TG9+M[2JP'R%>1]PS:3QI?DJ5((#OV"MZGL8KPJS&]T MM-4H<;6RVX=EVN_'X_L^-3;J[Q*I*_VL8*^N]NV2$Z FIV7VI\)!#:TFA@K* M?Q1O' V;MWVB$X6&C^J(/4..Z8JJEUWDY^>1(/<]F7GNAJYCV6?>7-?KU=/8 MAV_X_7_JX"F\W5'!B3KZEX1TP;FP$]3FNJ=T/H\9-].P1%97+X01^:YUPDLA M0Z5R^S?Y*[$1DK^8SH)>D3]C4A^.4W;B%J'M]:/F^=7S:O96_O:I.EU?\QO- M?L1^>QTB[I8#J,O%[IE?)0)I3*YVVU*5:[OE&/)V?/9\]C5PDS6U$C':0X9L M]A?>A&\ZU>#\GJ)-<;3H-I?<=Z1_NF2(R,LOOO@,8<9?WGQ_>8E@K]YPX#;G MLHU=V';W[,>HBDHQTU<^A'X=YAH%&/G=)9E$7/_'KU[_I:*$14^U)8KR:.23 M;9.4'"6VH-&OXF0BD<'6=%3R'<*8WK3+/9+M(E_5(N$T-4V6"7E-A<-^Z-H: MJ"',ZOX MBT##.,$2(@07CQ0*%>VO5QMX%E+BIG9(M[1OQ:3S.3R"TDES>93Q[V \/:[&]'?M)= M(^XC+7G%H-+BTO=Q%JJ1@CZ#>CWX*3[4LMZ(#IBO%F*EAK4GA)R-+'M9:2\_ M?S5F1Y:+Y XS[E.9U0BP,*YXZVPF%BQ2FP]SOM\:ZK);M^-UO&1A#WT?;>IE M\,#"7^(6BMM#@-3KV//1T-U8)X?,9' TV*+*H:*S_3\M'8]MF/_7=,C5RY[^ MU75TR\6>+_73KKZNT@.&)GEHKLD3(HJ*_$S@H\8;;]ID\T:Y*JB_@,/LD4!_ M%**XI^.EL4LL.;A9W=''7*V5@NAX"'<#X4%V/6FZL4I<#.3L\9JK=EP;G?SD MO%5\%!XEOLPNVP+)G'/179:I;+?PFH2W%9S$D760-Q[PDF(4 GQN64H5PX5) M_C%N[^+U&-*RNZ#Z.UE$OW>*'J;;^ 0ZH8% Q+-K1U@RUD7$/S$M87-M8$>6 MP8;167,1G'Y(./Z(Q(X8(8/2RG @038EO.!K3N$RTD' ^2_V6[B4J--#NP63 MPV&J8MC8^"QHZIP=$FI=<6(EM\+P>;#N*\>K?)UK_HP19(N1L#VP,$,X.3;: M$1#A]J[<>ZYCGJAC?GRN8Y[KF(\F+OM.U$X*P1F:N6!1R*Q&#%PATF;KD\?8 M\&L/=^3R@@OSNN[J9SO\93%3=X??GVKRS^ M8J^7%E\C.HZ/'8_)"9[.V'*2!TZ' TR%S_ZSIA5 '[X-0UYO>Z'^GS9(==*9 M%IRBXQWV58 M&!B/K[ZZ-*EM]X3)K[Z1AN?\%C_8(L*EOOGR^Q]T,?D5^5_AH9?]!M_YZ;^. MW>VG_S)?0*_/ R&_P^59UYW[ QDF1F!SGRVF2]$WM> J/YRBY^Q0]?$3:C/A MX/5C#G=MZ.=T)Y=L%C=6F^:FS^Y]=3R:A1AC[.,PE1XF(*5=VP]+SEA^M\)OH]@)WS*P0W]2F6-PQ_#BOGDLS^\"I'NAHIZW 3RAW^SKEG6 M#V(0W ?LN,\M/[X@[0[_\J?9AWNR?_F39.JU&\N'E#LGSIKNG; 'U/LM3LLW M?_Y^]O+SYY_>8U9F]@"ZO_[KE?$Q6I JJ\]"ZI,Y2PSK#K$LE4+XW?"1[,XQ MV-R0)!XB%V9*+5\J-4IY: M-6.)8%HL)$Q[ZZYE9[G HB)[D^ MV/&_:0A+VHX;AW8FT/HH*:,30XN=^-6EQV3:^DWWY34(9CC/T1WWF2Q4]__?+95C.R_TF8K_PI7JW#M8E M'-B:=?EZJ#<-)(0_$M$[SE0)(P$NR_\5;$!S0Z:)BL/2A);N6LHQHM9+P3CA M_MT@H- )>:)VRX09G"#7VS^+3?\V/=FISG%L^'1-D!P%I/!4MV,PGZ!J&"+F MFW#IM(W#XXVK S[W*KFC"2T&FZY6?$!BS#X0VABV8<-0#VCU_VM?#D. M'"T;6Z'Y M!]4EQ$Z!*9*P?!KC$W:$VDI]2K8>@>?0]ME:-^$DJ<@*@!N*8. MF2)[KDH 60V7J :D<*>+1!RT?*7@R:SQ'\_#O2,(TUMF#0!%&AF%%=;3Y*QX MR(9Z&D6O2Y[_BD&6@X=*5=/6F9CDM.D=]]9]<(\5"W6G#:'FP_0"N4>'2I9Z M,N ZF2S-ZP4W&=M9NENX@Q;I?)=_IMP17H,T[==K;9L(G]%:WL9IQ:NA7B8D/1XL%9WYYOT6 MI8H,#F*4$]1JNJNYL%Z <6C,\C>A) \?7Q$8;Y?X3M&\T90Y!T.N=E79L(C_N2B?-J'>BY M+PT\K7N_(@4F^7SV-@3WT7FR]2.%ZW2PU2TB1@+ZF;E#VIMT C#!!M2OH4G" M'+^6!+FZA>'PO&JH$5S"1^>VF8MQ8O0=N9$>/]36J'0SMF(D)DY>QJ4W-/0( M/IMA3BF]O$C#\2.FS8GR3D_2@M.;R2V7LEOI&HRV8%P,X4CK4.K>N-FL7%W$ ME_,HRX\Y"MN=.@^V3R4Z^>YH!& Q:G*0YW56.Q%TQ37J6'S9#EP1K](P02@! M%GW_3O>F5MIV"D$ -47GL,>WS7QL=R9>2'45>'W/-;O4"Q0Y)C/7-+D+^/_] MU'%/ KRIGT'Q@YC[&K"87@8=XUXVRIA;TXZC]+= Y!IN,/Y@Q-GOM]7/Z$Z MZ_*MLW<=M1R+4VG7]+DT:>T@KRT7*Q<+F=2U+^(0:#$U>K!NZXE%20:RV"C?S)_JD/E8G1"GA M(P>K86 ]5HBG7-NQOJ*TQ@+QH8TTJ2D[[MF>BV=_^NR3<_'L7#Q[-">D@]^< MK'))VDS*%DB/9;4+(^GZA:C498.27$(;6,TX*Q,%E$HENF6_%3"2?3'"A M]O.TL6*E"8'C70#\0@Y2D& >R?=RP#_-+POFSZ.(]"VENRIUBA%ZIVX,ZL M=DPA=QI4;FD@A""B1&>8M!542>%'0DP:?Q7F\+KJS$5^"CMWCDV@NXA['GQ@:88TKFAZ./?I]6 MD(A.41S,7:T?CJI,9,=6^W4&L\U1AKQ[?2;/4MZ*G:K,)T@98B0X)]"5 B-3 M"#E[OPJ]E(8^Z=:3M,U)Q,UC,I??[8WUJV;#Q'2EU(K07ED#Y.4;;3Q<7)/3 M39G6#BBM\.&W?ZW26*",K[U\\^_?_C7YHL$)4;GW)I@=PGS2DX7[HZ:<'2!B MTC%5J]AZJPR!YK&'-[Y\4P!_[Z5@9@_*@ AV=JN8Z<8&HV7DM9;\#@E7I_ 9 ME#%BTHV-AM=?WS%L_L@6<^'7Y9L+_8!CG-%@ %D,K0A'AVWD1$WL;5=4I:4T MC]T3OPYSABDHHN.$[ B7I0D3BF0?09@AOLL.9#L>%L20TYS;4W8I>D+I#R*3 M3R/MUQ]CMI$KX-U+YR/WONP5+-B.;H8G_="N!S>/1*K9\>8T33P8 ,>*K&2O M]BW8A K$-I/WJ8A D!\*34[)B.*8B!PXL?542UZFY=:.X; *$14CDQ4"0W>+ MDYN,G!%/%F?[]S& 7X(Z!P%IAVH/>QWAC8KB9YQF"'[(EL@Q([NQKEF,;T;4 M75B\+I61)%Q+S>IW+G0&E>9G()ZD)88RI/PB:R3U&>_S_.\>%@]&M2KU30IP M9/ I<3T0@;\"D1NN*1T,OS@6V67X2CL"YNJY'E.VI&^ M_O$UTL'VA#D).]EY8F) .\-'5)1IQZM^N&J>49EH#ZO4=B-/']=(0,$W6E/F MTLA*DP.##OA;')#ASP=)B[.>0/[%]W'8UU=64F+;1?=1QE]Z2]0 MD] D?IFG*S6:6.QQ+JG^<=1R/HVZIYS4[.=/<(M8\MS?%[%IXG3%1B=MY>(. MGF@#*0*#9>1&WN8]=X&W&O:R*;]JL,NX-XQBY:1A*%O'/]=H5-GUG=5#OCUH M/UOX%XKBU.FE[2G?_N7;+\V?G ]]O03+&EO!\@L@J3M.''Y?EBK\SK>:PX]C M73)M_$@RU2N-U\)_/-.6+/<\8][&(-?%!K*FVRJK9&8KD^W"2UK@-,W@)8.= ?U$@?/:LR4L2'"4HF^-^RR^H8\R#12(TD)QV9_3]H+ M\2,)*8&-2'X\W.IYXXAPA#D0GS;+9^;E>\4E(K6CNKG+GE8..$.ICSX3@YZV M!PI6*SS#'7%H*F!U;[A1WK\8)INF*W/@:D<_BV*Y9R^1"2M,0!Q\8'63CJ8^ M\O_GB>ECD1+;@F2])BBM?D@!:NV$]USX%J=MI'B'9LF45P(MVZ-H$'DRB-N0 MG-W6H;LMHJ'18>S><'R=5$Q(MARD&.\'Z_[+4[I6<_Q>&D=R4B(I+PC/7!BY MADD&5!;+$PW$URU6481'(TWT5)R>J!*\7I@?GBJXOS$'))[FL].$3^+XWH_W MR:6G6$1'*0_,=9?V&WHW!,*OB*TQCP\2@_.*FWQ&MF_A\.H/"NJ=( Y>*=E# M,/]]I^U&&B3W*\[#SLDR=3JB""1:;VEMD>/H4@65GF*V*%,)WB*T.\_IDQBKZ8LDN&3 M[;9V8D)%"K,3/]-AB:R9H$ZW_@PUE>NK$.GOKC>X6MI;7SJ4!V]47 MV>L6? :V@AOJ_"?\:=*]_XH1H&$8A;&<3F3-D+-+Q)=:48*2]AH6*I\#M/M) M@EKFCTOM4*4FW<$HL:2P5.F^2B', H*]!ZGI\]DWCE#))3G[83PZ,GYI:$EJ M J0;F^:=$/A8WG1QF--;>08?SMQY:K68]$P;S*C&7"06^6CESWQ.HTX[Y2R% MHUF;9\R?')[8H5=WARV1%JW);VYXAZH'3GN1[(:N"IA53U^D7@*=8BUU%]5" M],75M\YJ6T(%"EWS< YZ:'?M*-4A=B<.VF/4K[==?:*[A\\:+W2:=/]8%[+WS-#Y=,C MIOQNJ@<5=66+JB4YW6,D:Y04LVL)=R2112Z=A"HR^>0TS6-*\7B41U)(VR+C M)-=SI_I7\WW+&IY4&+D)40@GO#IIYTGZ,G3/:5R'(S.-*V&V'!W^?/; M:O9M2XT-X7ZSR[^#HY,>[)N^)]''U_3#M% ] =X@0&K66PJV1,0HHI+%I#I> M'*%7FER%S/'$17G J#O4HJ4A1')^RKTN[E+9?/7>LKTHH%\<*IM27*@BS @QD'_4AI[W'-0H] M5IC0^9Q,*HQ2!R)(>.EWL]MZU&XQS M)>=4)>?3A+&'*])0SJGADHE+U6VOF8 R!(#2OH6C M8K7"O\-)M5^ZPV-#$0/H(AAUW^SD4#-8)[MH(6I;TVDD*0D#S4]H\J*YQC>L MH0W^";]XH@2AK5F2W6))AF"E;^G]PC;G0TBTCA?BXR="(?PUBN;3R8A#,CW9 MI67M@CDAY:84:%\U/6'K62&4'BS6H.BNVNK,YGU#YQZD6(9U,DEB4 MR:E8* 7CU]+"":$=YYVN^GY9 ,6R^[IKD9\J^VGDQJ)[/_+2JT]Y2Y26ZLPT MD5E-&046PIAJ)WE2FW 3^W.341S@22.Z4?W15/)&]O"%W\.Z.S[RW?V, %LV MS7:V(M7K:>TSRTI'26S:7$P2C=(M_5QJC-=*4J3YC*\ECK\XX[H(,A# M=W\,3AAB>_KSOHLQE!53PQ\=MQ):'F8,PQ-^YME2[(?ZX!9NA/]9[:3S!=F[ M$\\Y]C2:<.[!X<13.#]D!H9R3/X/HJ?(=A9=UJ7S@??-!8MGN5M*(#G?7P&- M/MRP(;= P'TGO 5A7?%OE<&*:DZ:+^;W/I(.(GXK<&64(/Z:@4A:7CJ4? MZNP_+Z8C3\\B"+?K<#ON:1\KE05BGN/PPES9=/LMGHILG&X:(2XD,AZ%"_MB M8%H*D*,TD:^[@S>WCW%X-HE\1%&EJIJFI%2K"X4V#IO#6J&*TE?O=U29HY); M?> L.4,8U\U-2PL5U1HI6UO1>D6[/9\FKE[>.FEF%<$BD'542B8$-LR+W9$W M8C5+$MUIF7KD@"LFDSW-7W*UX$?PBJ)49&D#$.DZ)KAD_+'=N-9U/IQHX%S!@ M$7,EOP@*4.^#36MWC+!H5LI'1P;#'^.NF*]"$911&5SR\R1\)::*/TK!*K)@ MGRF9I'_?.ZZ$QU.Y614&<5WQQ&^PZ8E?A1B:H#3.>%M4:7$$0NZ;9QJ M+AS<[XVT_Q)LJ;ALGFPRYR,XS7B8Z#,X_UU=0M'D558!#%(#7Q^E%KY$XK2& M_^9#.C@QM*W#P;]NK&FSW:E;*AE!I'.0!GH2B>*O&5A&N?.:R+[4H<++&_!! M_91Z\;_[EK,?HR).K@9%PUG5@6H8W._AFV>2LETL+JE#+9PY6 C>RS6=N(G* M.9]SV>]G2NI(VVVA;0/Q48F/28 L9@K<6O28,6NKV$#/26PNN3:LGJ#OTH[C M7@%<*,>0C>"FX"7'(V1ZEZVT(9H.Q1V/)[Q/QBB8NISZ?=<,$?YV'1SKPA66,+(D@,-CI.;+=HEP)W5-_- M0:R*)MX[Q.0>,ZT:HZ,6?#FJAL:-%#S]?FE]]!4#;O8+_@]R/L(Z6._$>?%9 M[\I[V20+QK? [NW%F!+!\K'L>J&?<0Q>+T[ M6OB,=WPV<=J"JT+OQK@6I]MG>!I[0'?V%I">B9-(/[,QH;M<'T;D*L3)QO:4 M4]?5<>.GUKQOPL?R[5PBON\:')_] C0_UEA[NE8(FU89\G?ENN(A?I/T4@K)!LF'H ME!NWA(4@AX]QS7Y584KB/080+#;#=$2 NI+VLOC(\$$)6 ::7J7NL,<\B+VI MF5DV?,9WSG1Z,K2J7X.G(:JYZY\OPU^,$A5Z<54:L2)OY;>;ZLZZD>()?S[[ M&0Y9G"#<8:U8?D;7QKULG1 MW%#*H\G.00]U0L'K)1UZ,48S&29L9;IF,I?(FGAMZL+)5!5*;^&!T0IJPI1P M+U;'-!^#&::D[5X8.L3--=2]$G&_4R,FJ53#)0%_085.UW4(Y);A!YH0+(7/ M^3XPLX[F5P!&XN,I:S(*(1O*I"/K[?H9K9F1U:Q)>'>F%;ESR>]4R>^S<\GO M7/)[-&[\C\84!$M)Y^Z2*RZY/R?X=DIZL9O2P$C;U_( T;.TN[# ;)!+)58Y M^X_V+P@]U! ."'+]BKP_'B!AWYR&"U9P2]*6% >LP\8C5.8X&@Q'#K4J)@L- MV^M])S@9.0.$U1"=-37+R9@6&0%/"$ 9S)K/=FURRUM((H=LTEHU _\R\,8CM'B+6.4S5NX88R 0[EJTVRN=\ M&]XAHUU.>(20 H^\SPG/A-S.0;N2R$JB_HR4KOP@%'')>E#,]>ZPC9T*463! M1_@,B8O"7H8ZKR1ADT6J&A;Y(>:^D+3] M+9B9G>P5/@&2)A%W?%+0:E6G>"IQ4"F"Q"Z)8K%PX=!U+\T/)A_9X.OD"#[W M[K4U74Z@1!%;?*&VN!+$"+=064@B312>#@S!WJJADI)'-)=ED(\#8 5,D>:7 M;&B.)0"DY9 9D<%+04S,[77?,S(HEL,<4%UZ!Z4!)=V2>@8"@ZFDSLD=A%HQ M6)&>8?MZ$%YV]YK5=*%+YYMD$1PHUH:\;'M5+,4U?Q;-E5CUH[VP&:_SK?-0 M)C(NM*/BHH$R%AHGR"TV]8ZJ'3J'Q-DL! MTE9[%8%#4@.UI9[,I;Z+Y.38GQ\B8):R!OA.@J39":D@CGJ7(ZN2=(-,G6,] MX(3$/=ILGT85P))&V+FN$_)N"!%/FK*K^UUB6YMKC62!3<0,\Z)YL4F>9E2Z MQ:-+;)=*"*E:CQT3\!!WJ.KOFJWT_NV4"%PSLDVAG$9.: G),P9"?=FT1AN'L17+K1,%)RJWB8FH^W(B.-;Q95OY%;5INV#P M_MY,O=>T2G3G?JIL+9MEPZV-GD]NJOE:'P8K:X=YO9@S1N0(@,SG)/.^Y=39 M_>\^OHLJ2U5$S1)^1ETB_1#'?H'@DF-]6BM" ^)&0TN'A/=8]XMW^-JF">.R M%'6JKMF)#D%MJR#%13;#UGUG8C18BT=1I0G2;M$.B_WFAJLF1[W'R405\9MA MUZ];Z]QU9G!D-(Q#N!+]!8,.390.X&GL;\7"311PN-O*J&T=ED\>GO!@=$L2 M?&/KM\6PG>&"#$Q)$7F"Q$T>S[[J;.3>#F[#OM&MB_)D@G:?8)7H?UIIBO! M3D7_W?@]Y8T YJ6U0QY>K,I,LB260<'89=O! M,F]2P>%_I_# :>*2&OG%^4Y(7;@NYY/_EHDT9.?191XA\.,4[E:+'@/YA@/G MUH^P*A:VG8?H96OE:>038U(JIS70-!ZR0?3^JWXH9 "1*;!@+UI/.9?^ME]> M268X[N_TO!*H9=C/_4!68:5R(H*V1=N0B>"VV.8HO!6?(9.?X-JBUH,YOT % M%]%FXB.X2X!G34PYVU,*G&O<.>!^(K0L=2/)[F',5"!,!Q(5 6XE(/O(59"( M52R,./( HPIWV4BD-4?OK_ @1 BO@38$\:E9E8YA9M27$@ZLJR:G&MS+JS]0Y;'$2Z!.EOW&K+@FP82\71^:'W39@,9> MB@J+_B)>VSLRSYP^RR]"5<3&+91E!DF0 C?SOD7K:&G&>)FX#1.<#4TA4N<5 MO!#.'/HN])S(AX[W+3=@B85MF4C MU"/_A6N8TK:2R*K:H5J+/J=KFG^_5=1-;I.OAOXV,?E$$2GH$V0^?#NU;?*D MGSKIDN19KS>40N($Y$E"IZ=AE1^,EIT&'.8H)Q$'O,]<9@6>GE7[F.!4FL-. M2 V]+3K_TE_Q6GE2RW5+J'T$QW%IO1X0!1D$<\N'MF\)!]2WV%5O_73B(%:1 MB5E=1EQ90A:Y1=J)>5IKYFC99"V"QX%%S]2 M"N;DV6B:M"4D'T37F"XU4<&G.TKEU9%7:6-RE!E#)]TQ.F+\#,&3;=8Y/[O@ MPCK_G1D1P]-Q.975H1[>T;<[BE(2SF+&"7%V/Q&^8A %+0\EP-0+]\<0X%$+ M1Q @\O21SML],-^!=3MFJW5]2TN2-8I(^DC@YC5YS,PVO0OSAEYY9JB-Q KA M3&]JVDH#Z54KX24$K<(G'4T&EP[H K'NQL,6(JN6%;;AI,<[^H=!3PX>,=$Z M(;=@7DMKNF7[>R(P5B4_W"GN>GQ='@0'PE6[>,:O*IHC]!?=U?R[\#)Z[V"+ M^@MB!&U<#_QZO0^&"C.@UFON>-?F6/XQG//F( PBCR@^ZC9U)"MNA2 M6MT%FP'E&*5KX_@V8S')Y*F"W5B@8A/US&+C/KEY86&OVI0U'?VI@J!+,B+\ M^A$;R[U+=CQ+*YZA$2WL>C1'Z0/92RW$ES8F1]5)8,&=GPRPXP_[>+]LX15F1!9B M3/0ISA+HGPBW3.@R5TJ5XB4>=J)')K SDAE1 AI)/N4%1>7&6G"(F<$@3.KG(M58(?4&L ]YR'!^T/")"J)'Q54< !&[U*@TF$YN MW+3'"Z5OY3H"'X#RK_EJ.L@#A*S^_O5PAPW-._LL)?(TC(75AZ41,@?0\RB8 M.2F@(!'!E$EO86+0CEMF M#8ZA;"+9;Q$1G;CAJ&<6!C$%A<8;^ ;Q;&=&)\?3A+D,E=33A>DG[8$ ]'KT M["#A[QYPSAD%$5D"^*(TI.'HTM<&)S$[1E\3K92':$N7 MC(LCJ8$\EOFXJZ8)SAG"2S*_99:$CJ3J,C$LHP3O /.!^F4$22C5?:DYMII= MCJUT-K*F#E=4'*1$?;J6E<(JW4#^">1N#KZL>=>4U!&0C"@0LJ9[$CTNI4?E3K82 [ M++8K<[PMW2C=Q6A+JK>29]-=TP^.*TXZWRYM,A>Q9%-.]T?/94]DX!J"-C1CYJ9\H=NVX]@<\;=2S2 LX@(8P2UTU#,+5MW_'8[T>:>Y:$XV7H>H97/73LY(FM3\4>-IS, M0Y,2HOGV6[H"Q!XC4 O)WSN7#Y>)3IAE1SZ)0@D+]*35+6\(\-Z5-97+?Q8V MKP=CQ(R#W2%RLL&U6J_!W*#GN]C](_Y.VA4=1TL5B="CI<5A 0RB+BX;)>%E MOUR/?37IF2Y;JNH86D"A%0I/67,G1;@=U6+VH[%643;;]1A)K^I^T)25Y*+P M//M!V=N4PXD=./^NE;5D%/P)8H?ACKQ^##)()6IJ9P-H4=R]6! MKUU15UA!V":U M='QWO?@4=(^?GK]]/EN&SU13Y+KQEH\.,'P#B!>D5 M5G-/G[Q\2=XS/"/CZO9I_^&_WCYXM]TS,R.$;*4VTFUBTA%7\?V_2^Z MRQ=WW005[&R0_ )77Z=SM4_8@ ^LT>+8?8_?@ ^O?,NOW0$_MSPZ>%6B24I M[G4)=!PSQE]FJ!!^3W?)K92K8&L)2H>^*NY,\);W?MLY0RRWD?O!QS0-;0[\ M60IA^JRHKM1#Q]2,EM]VQZ&302_G%Y@ 8=7[U(N1'-W4Z[TQPKIQD&C\V+>G MAF*2" *&E*]%F$2A^4\W2["Q7! M&#LG/DE8LY,)<(I.6B"+><.(;IFF(B21"87'!4(NFWU<*,[[ R=U]K9AA8G) ME:2>+>^0H/K8TN.?:)N@;A0J(.\W .R$L+#I'-66K\#MM\%CH02)=K!HV4UQ M#0!>EN@SE*D/'IK6%WF1=-^0)A2+EVKTRI#5!D M\WTP-ZQ2=5BL9?RH&X9;QV(-7X/>6/^DPCN).=.)*FO-[]?Q>K];AAC7:Q)- MXIOT83*U[B/(5#<>FN^?]+D!Z\='E62GT>26GT[8+\!FDDGW#X\'NN_83R5< M/=/_ P9<.\#,"V<&XN.S,1E1 .Y/#6J>WSC7=$_4=+\XUW3/-=U'XP 8FB8] MUDONDAV%D 9A"Z'&5%I2<#XQ(B3V%2B779;P[XQ6'*UXJ_JF%ZU!"ESX>B 1 M6TH6$E&-$XE^TUF ZZ=Y-KXOGR'!/=\U:@RC#R/Z M;FR.Q1976@#HP] >".2=7I7\]WW' D+)V? 0WW1WV%(&?'W@;,ZZ#\,X1'H/ MD2>0YR'T.:M"ZDM+ZU"G=4:/;W;"8C4?$%RVYH"$B)^"MR+<,>&[N+]J(H&V MYLV/TA"YJ[WLRA@QC4S[.[L"CGZ()V'X=2OG*A:+]&,\D%.^Q<&R7>UIB M((L=T^>2F,_ "F;,GQZM0\U0T^E;83,'#W[M"-G8>;_N;Y6J M,&D*7_8QFY7M%PXRN?\J4P4M\'QV?>>8I/-+>>>_,(X906<<1J^:XA8]95EZ MXIEFR5ZHF0BK:00I&4HGPG!B=$.W4/;=G NI0'F 0%%VUJ:=Q":6LA\EC#T> MY&5[ M3U&\CZ*/&'=;!&3%:4&>#(A M&^TJ#Q::&$027-6BO6G7PGW%R A/OD)) <$V".@WW4R,,AZ%U779S.N!3TAZ MQB.K%]5-6O=MOT3"DC(()W:.,EY-^]A]:T%<6M(+V.5+;+)1$V/&+*YYTY,: MJ'L!R:IL"16SN$< 9A+%.N$INC'U'X<'#?L >?BGXF!\\S"/'0-/:;T]$8!7 MWM Y8DEN^.+V-!P9BLEQ2U:HA+63UVSXBLUG\#08A);H9/[9-RB M-HJ:AA=[JD*(N:I%.#*LB36HBUI1B%-S1H20Q%:0VX(CJ-*B@2CM_-A X0$4 M29NF9N$>C;/YP#))TFMGPS%]?VVOB>*TPGTA?:DO1 M\V:4?EO'7QOB<7H9518SS3OG#S,K>IT]O."63NUO!%$/5*5G[Z2)D^C-$K=,T:=+L2VK#, M<]N9)'2Z!J2LRODEP754CENMO%PJQP5>YLE)-'^4B)33(1*OAAJ?T"'%=3V 66') M![_'.\;O@(Z38N?@>K2#L._]*, QJAI:[@JXSW1PJ9,W'BDG3Y(RZSYEH#@ MNPV7H(=S+^H4+R( +'_'C[0E0TF5HL?,=Z3,L+(VRW,__+5'NBJ,VUQUD^^N&X;T?P8PPNPN5L3'3I+]01CLH0% M291ZS==)VY 81[!>$88$'_F<5AIZR:^ *8A8O!B0&2W?B9CB:3C5/S=,[(HC MFQ4!Q6?IE!*44,D58Y,CV$]KGJ3C6SN!#<"?>@Z W:S%J21LB!&>"/%L:2:E M0MH/VQY@H.U^H#QM;,;B<\EWG&+AC.G*$8?.4]VZ'HL3*ZFE0B$.&!'#<#*E M&?@[1J 1A16&<4\>:C.2%$="RPD/ZUY[@5G]3[U?%4]C9G,HT7#')+,V\,9& MVW+73Q7]2^'M;=Z'^=UI%CZ*Q:SKSF\\_<*D3Y>GT[O.<; XC<8XU;%1.02O MAGBR+>3^V_G1;-E?UD#2$;S QV'<5FV2&I'OT]0K03D;?R%#!J46T?[QK)T. MUL!%7'/N'\W(GC2&?VF)P9/!"5'4E"Q44[11VK?.RHXMLYW$)A25/R'; \LW M[B6NP6^GO1YYHX0UB]SZCE^GJ#6E;'VPL;9G65%_(3]&?$M=!ND!O&F:76Q8 MZ<"@J[T&8O-P&S718J,,P5%8<$"(-X1!1VN3K<,>!GK?\<-R8S,5ARB;WVJ? M9)9;ER J6\S:I5R'8^[*V@H(>V\-R\[R*"2U2FU=8FQ<>=FJUDNC\T4T* N$ MAWZ<"1,BE[=H&IIW?@B^YE"+4]8XA&S)6(<07S"LTP7D:6)Q(QR0P:0J1WSR MO1R^3Z';KN9)BR;!KT_7E MK;_L [?XZ/!Q5,W@YE%5B%HJEGH/S71EZ"F+)S:)G/3> M,81-;JT:%/U@^&&78<> 4;A*1B=^48_K(]>4.;A"@EGX$A4>8PE(PFJUZX;\ MA['I6M9N,B$P)Y&,$[LP"WR2+IOYSJU^WRN*][?JLH7V3%"/O%/4P[AAVN=P MF=U4$%H7V%"WK B8J@/PA,<36 C,[/#?D+C!D( '0%C9[G@EQ/06V15.Q6J^ M?7+ J7\6=@"UJ-J&36R'%P4$!KV9'?K]@TY Z-H6SD%J2HYE W\J%CT]>P]A MHG?&;O#_H;A!4I$?N21VD&? #6_-K9VUHGA?0D]D 9.-#I>3JI+1TP%U^L,E M'[=$%"]EO.-Z,91-3U9SCDC=,6,:4XOSC N$QVSA\#W"+V:,;_KKA717X59Q/&9]D< M(Z\DZU3Q6',LP798@E21F_=\MHR3\7S;>DL%"CH^#S('[M)VW&99W;!/*#AL MV8ESOR##MFR7W),HWG[A]T:OG+Y'P;$GJF4Q89?=(?W^;1,OI#>A0'$C,?5N M0-FBB83KRLP;U0X&BW<9MP6PI4-1W[0-$3 [[9)YTI@E1DN)(NP8GHH<%(;! M-%EM[_A]%J&::Z "3*66BQK@9V$2D'D+\BJA@F>&#J[Y^ '30T"Y$9+KQT>! M^7;#;!H7VZ;?LAA$0A<>SC#2M'38!W(3TBN8XJP\8R7ZMZ566?58\]^7% MX*94G][/4"Y*E!-*'5UOR31;8$/.S*XEG CCCW7].?%EU%V$$WU]0#RU(.L$ M8Q1U4*4S>)6M-N]T>GBAB)0B1+PFR8FG AP32PG+2CX@];TA!F824/*%V42 MOF0:@LAOE%^%8>EQ/*L9!*4RQA*7A2KY+K)SK:-Z$I$Q"(#B//I8'HH-O% + M3I]DVH6=AVYIQ,96QX]"JY#&>(F87%RU[YL$!^I@C@!&I#PQ,3)PH#@GI,=! MAW*T-<+IZOQ3;I@@$[MMS ^=::7-[0(1P1-4;3!I$J\UL&W?WV6IF:_5W$, MSJ1$2L8,?,"85Y,Q\[K5=V112ROY\3,;GH8L5WU+R#[ MDDR%MZ_RZ3>)WLKW[ T*;H,0';FD%@5A$#<0:>/LX&+V&CK>-S4">Q,*]KX MR7Q0,F%$JD^DCKJE#]6<_(/,/4$3%%?I0D!JI.BW$4"Z5VVCG1)-Y _X)IB' M*Z*QN=Y8NH3U,Y[/OJQWP;@PGWGXXKG ?Z+ __)CY[2\<\36$X!>JA[4<]46?- M[AJ,G8@@1CL-Q6W8V!/',)@7@T7?<3H%-^?\:(+F4>L!-EO3-4L%G$;X=Z5/ MX.;)%\^?A">6A-&\Q@S^OAKJ30-T)D5IM)["#'S[5Q\TDQ>G(&'V60D_.5*S M.I>ZP]H%;C:X"F,KC?D[C'ZQ,="2_^0,'6%&=H6.A ,/TV1EM*-]A[+WPQYL MY [T-+=@F''1D[AK2'6HJ4W)URTRT(5YR]E+X^%C43(9-60LF!NQ$DIB>*9D M;T%N&)]SIJ(K89V2>F!X*,X,\J!4T2"B0A4\WY[J(TFS@ET@B71,SD5,Z_/9 M][9S':S?/8I,0%B:9FRQ*]*N\\$X>N?[8=ET$L..<*QI.]<#Y'"72=4#UVX! M-ZXY,L=/,O0_JU73;,* Q,D\JI=[J\+/4;L[UC\BHUZ26/A'AFB/QC(\,(I^ M+>*[R)I;6DN9.;0+%5:6C@:J]FV4?I8ZES>V>TV\F6(_EV1TZU:9(=R=I'AY M:LKB1-G4%%-%3R.,_N;R\GM9ASQN;K""7>EZ,L/:\9SR?%SM6](%Z*S,+Q;1 M['#8>=SRQ*0>MX2Z'UB=?F4S(=+94"5H;FI&J:1;1_DFBF0@[--I!$[ ^^ 2 MHL8R4OA:"?EW@FIC@@^JD?2WTD"RJ]_;(]';>,*(VK&,\)MRN7W#N;X'K=;G ML[NV &<@VR$;4/C2\:<)Z,H;P98'NS!2+::<6W=-ZQ%A$4V28'2Q5I"S2[[\"E*N(=DR-'C#4( 1[- M7GUH4M)RP.-B((SGP349.A(<J'!X=XL3?1/JF!NM@A@5]% M+'780>\:@Q-U'F6MA/3!&0\GU_BKEL!S:#"\N-PG M[]5;3R9%QJ#XYG11KFW:;AIBQ)]2&,:@$9F7(/*.6J@5DT2-L/:;/PN$N8 MXD8&W3WA)5&Y$=YHNC0R.!+^I& M(2[T[$L5=W 2Z-<;I$?C0=R'97'#I.,K YA0*JZ/ND[.)/8:"6W#T"E+GO<' M*3%C^XIA;?-FMU/B=^*B\LF]7BG =QE2MUG+#N<_.\67^'R4G]XU]3*#;K0E M:KE(U-PXQ?2T,0C@)7?2?/7V&P=OU=PEJ^\0_6V3OBI_H-1$#(K20$3Z?^+] M>L-*,8&$;8<%H1D6H!\QTO]%\%]/7F6"3(*U/TB+LCM&$1/9 >@:P\O&5JAT MDH&2/F=N(R);SGCZ#GC97T6+\H_E0SE7(O_T^L/P#O\ M$#-V1 KT)M'U^!D;1I.)DCC_/<[T;*H4W*&?!VAJ;,@A)Q M8N8'HE0:[MAO@N_.H!.72'FZTIM &KX61_GB*V6E(_%$]#"1P_+RTQG258-U M0+V,BCV:@7R@.L]M.#*S?L'HKNNLAEO\=_" KV>7X<_!;P& */RQ>$EI<23T M:9" 5ZU0DI#"<14IDHY,9R%CZ.Y+]W49 ^KVV)+;P8)1S?N:8M]CH'89 M+1U]2H%"MTP>L[5&)$\WHQZ?^K:Q]G8A26IHFAPNR,.BI&]"2Y5YT%G0Z1@$ M$IM15@5+IW@];;^([:/4VTX*LGB)4D]+"C!7\)VS9IS',"(_W[:_TJ7,'#9# MO6V7X6D4I^=%JH@:*"9N4(Z@-@@"Z]MZJ6;4Q"8ZL]BM*"84.-XL85VO92!N M&J6?=A]R8!LV-SQDF5WK'$WW"98$B%@3/+YK_J?7=45+ZG3V7KV-X7,]0@&I M22=*QG5T@(8(092-R3EU=T@D#=)_TTG/V>8= MD7EZMI1@3=Z&'T%5(1<[JK<';9+%H5)$)]3?#7K.JF/-,/D \#"B B9LJ1)_ M2V>T>"UM\.R(]'[3D$+:R%@!\Q12OL555K1@,&+XIJ8B"3\)FG,=F[,M^HV7 MI9\[=+SI],WFY%@$9RQU[^%CJ)-\19X4.2=HN=HD#)%RLFFOH1-QJ4G&H1FG MQ]AY\G_CR>^=ZUF:9V%1%BL!.X5C1$0OPJ^)BS>2P-LR8!;.HQ-MMD9, Z1N M0M"^R//S)^[GXO+S0OK0"VDJ^LF'FD#E8[6H/*58;.'T"O-Y>F(CV,R?5 YW MI0^"0](ES8ZI-.X%D%1\KO,R^HV7$2'1F2"&V/A5+^*\TW]'4\3]W1)B(D\9 M&XT-=&[T-/ ^U=AS?TR&P^!\H4XU\Z<#'XHT+'9[ MII/'84WP]RX6_2!"0:*>17B.@7U"DA\?1%>@7\OGNSH\\(K^,0"[4P]#BRJ_ ME4'">RTL81YNL>F[AL AJ-TE89$FV"S_%W6*3'DJ49&G7'5S)%,=H0F%7/O9 M^'P@-Z-Y+^!H644:ED 0H41ZP@)?Q) "?OT=?-[]-LV2QUQ]0\(&V^NP[,*L M#X1M4?8UOL5V8#"+ D2'9EOO" &I/)&SIAXZ,%L>R=B=E\YOGG.CEH&%5 ?, MK!!BR1H98XYE0W\AZANC3#0%;)K*;]OE,AQ17T%"[H=].+'J:O;3.^KD!0?/ MOZ/! Y?@R:%^5?GP^MWLAI=E+ILM^N>>L$7[!S#Z6$H7# 3U^UVS E0 M (@U EQ(HLB/(C.0>D\QJ3O;A&7%)5+QP+B!B/Z5JF7R+YM-\+RN^I1;-G7) M3BR;,\#O3Y]_<@;XG0%^9^/Y#S>>HK"V/FC=LU#C5.%X8SCFPUDJGY&IS]=* MSZ?@;SR1RWX/A%3]/N%;R. U(7HB^GA.#KEJN8IP4#MP(L2Q9&";.V-Q:I+& M=^//LO [)AHHY!*U#RE]EK0LXLD?).OU"M<_+Z/?=!F1H"R: T=N75CV&88L M05)Y;RKB;6/C,_R?FP;=(JLA1'7#?L%M2D!: %3F$F'+V.HR-,DNQW/+J^AY72U)]R@+'[>347/ MF0&#$8G'R/@31"MX+-$ZX-:D2T)#$#8E\>"4\P]8R-!L'86S3.X5?*>UZ['E M=TBQV+4RP-&?752D7";"[5N9VQ*C'2R^\#O15 MS/WZT[0X:",<=QJ6HNW0X'BV\4UT-EA:^W),=]0G$NG*K>M7B@[ M('SSW:Y>O,/AL-VN#Q?!DR,C8W_593O?\[X=;OB"RDWNOT.L;_6PQ+^I Y.M MQ;KG3FREZ9O2\GFJ<&&G<;O^,&^&"WL@Q__-?_*9PT33)FI )-51UVG!KSS# M*XM>=G+:$#EAI7([X&@/>VN^WY6.(.4>T*>*Q ULW='6GAK)I[%[W@J9<+DV MB0YYD:4H-[SPN*?*VPHR(>M._25SI&A[ZAOYZH8Z>ZSUP]H^/#>](\#GJS # MTI%^F^3!CVJT**BR\(IY!TKY4;1;X&G,^NL,55L$QSJHK1PQ5^M^GLZ^$^Y: MQ\:*45PUIKF;!!FG0D4C9YA[A:)W3;.U#GL\L0M9RP\/K-.!-VXJ7*>^E])V M.(X9;L):-$LX6F'UAKEC Z#]9#D>F9=&&7S,9(9"J]KUK/*$GVK+"=I@.(T9 M];7=+1!:L^Z);E+'F:&^,)K@(UD)=N05LW+0]9EW@AO%;MH^90F,U1H/);2@ M9D5S%NY$,F#L+0XMR6.O(\Z9P-(;;BUJN[_%!4WYU='4FNAE.E!(<).Q*P4ECBJUB65LCLFR9/A8[\,L:=YTUCY$H=W I M(D6BSQ1+D# 23P3 B/*B.5I:\_R^W+H590/2;L%TD^1] ;1XGHB9EB58#D72 M%L(;X@C>CVD@A@P^)Q>R<# 6T,JQ_YW]% ASZ<)?-F1Z%('\6J(\(5T99U_Q M?2^7P6RTX%8BG_$'?]$P[U]=_L"&2U\C5HSM0>.S)89>+MP,4<"B\%STYQ\' MQ, '>[;OT,E%'W\MF_P2#BP*%V&4\&C??7WY^OG1,;SGR%DSV_ZE(DV$^4G\ )2J00EHCXQ:(BL-SQN M=SI4.-15&O*=YDHTY/*C!&GQS12-DPG3K5SE?I/ MG__A7*4^5ZD?C_,0(Z3"YJ])>;I=>9'8N?53!QO9->0Y4[),S;NF134%-#70 MM4_#TB%69?2^"LI*4,GF23*F.563 @ ^6!D((6DJBKMZDU1F)=^20B13&FKI M167-[D-W<38X YKH?CU!Z]""*9%J,13TV[B8JYL'*IT?A M<,@G=DJ^(H?9G8=YDKA>[_HK< JZ8QW][PP5MED37LE)F:G@ "'RX\((S^EX MW:YL.I.6M2&RPAD6+XOYXH-PV'?WRZ6N#VD+[M@W1 5MRI1?0BP>'_([ (AQ MM.Z).XPL@O=<5:JI?:]'C2C^ HC_[F>]%6?C'273GBB%4LJZ*(TVUS6J+98F M5$I"U)&C92*4U[:0KE3_'(:)Z<3*>:8[2,>2#*KBWIO=C_,R'Z(63CMS9E, MND],U2"L$3+_Q )":Y?K)=+L(WR3D^MEN:Y?&U/:48Q/E>;LIKE[1126U>E% MXO*\)Y.!LX^:YU?/+6\8[E@'6S]$'\$X5Q.*%BYI4VY/$YAHS^K]U1DY2W%HUN(U-X[-OC?*B,L%&Z*O7W]_*<7,,%7DEV6= M9M(7-J19]RB_ QEN#,Q5ET8='YCN<14'D?)V4GR_Z78 M9WEF>MA/F,3CRI!)VG9&C2 MJ-$RP]STBG[5\&5A>>9-8Y4$JD)<@;.?L0@= *3!OAR:>HB%0Z\YA331&KY) MA/]HBLS+VK.6R)0_'#IX4>=N6NX38;1ATRS;FOW(8 Q96(VI@9,""AQKC70 M>>N)>(C_-43&OA!_A"AJL5N+8JO^%T!:Z(M7Z*TSV_/PBJN622"<^06_5$L< MSOI-FS/PTQ#]6D-5'_BA V5X08BY6L/0V^]G*KK-#Q,' T'#05SF8/GAT'2' M^*C!(0GS&X: !078Y8'QQK]2,=AFEFB4E&@;/>)'N.%1V.7TM"OY>':VI['' M?\$(6D9"^57/?(B@@R\G!YRO&U,! MYL"J5^OMCFL=AG=\PX3>F1J]N$8/W*1145W6LMMD_%6%]#!EANT@N%.1"6[E M]QEM<<9?@BY\UUSTMQUG;1V<*V:]?[9:[G6#H @)),U,BWUT$)FUT"J:)=4H M[<$6*JO[3@Q64@B.UJL">;S4SH24)KA05.PF0Z5FK5%E]VCQG\36^]&5DKTB MD[K] !6HJN=LWO?OU,4.<[E,V0%UTZYCO=,D'5H10"GB!C2APZ):$7\8EM-U M\%P-CW ,@\#4MG2*3DJ>YH!5OVQ5_8(5A7V(B"I"Z"*FP!1%_+NDA5DHLT9O M0X$>:Y;WHAQ#PPD9#1*>R%K\LMEQ-TWEHRNH! DUK$B%"K(9,FXAKEEZQ :8 MQJ8\$;!*IE62-/"'T2*)8IX::N2OO(()ILY%#9[8>VNR.?#X;9JFOP,"*'$I':?AR3]4/ O1>PMB3/"0AIWZV:^[F\; M 2/3AAVK+(9-4LY$9+#6TB.)-9 "!.Y["@)C(!?!-2*JH?!F&@-CKQD2)FP= M4GZE1ZX5H-''BCON1Y#E;ELQ;-O.:U0$Y\RN[U4B M+$+T;J4>3)8J+267!#H/,Q&N&_X+;J"'<:\IM3NP*;3L@@D#A0G:]F$H9!C2 M3,+0@'MD<8V"PY!B2^P!'0P^BMIPY[<_RLBT4E9.O%?+%A2FANQIPWYZKDSD M!!EW! $G/M'FB.A'5/8X&IE&S0\:4!(;.I=43Y14/SV75,\EU=_A*7Y/98\? MZ_?-$Y;PF,IN:!H/QUP7W,MPKG&HBCB(AH/.JF%Q364W\3'@!3R64;HK8Q=9 MXJ5%6LX"@N,X7U?B]_K]E"-454TJJ_)D3@"W9LW8)9>&*9-"X2BX(5>^A5C5 M'$5 \@41;E*IHUG"69>DD;^[*+E+!;U8-(1NR[H.ARET%M%P^+Z&*_ZSG;VG M1L$$N';\Z"S+T;Q?M&-XY^!J,6W0?N12,\EAS6[J,('-1E?0JI&PW%929-"M M 8J3ZKT3)OR9LH]K4BN+A1W!B^*);MO1+V6ITS'Z@2LS>!&NY[BFNN./Y.3V M\K=-9WQ.U:>Q<;Z+3/&X1Z8"/.;7AQ%=2S;MX69H(W[QJFO>[P'O^OCE*YW5 M*"Q=OR>_S]^1GS.$6.[9J^SAY4%L-$\MB7O<\OGL+\$'OZ$IW:DL;-)_)?XZ MP&_!&VYW>VJ-O&L \.8"+N$Q[H?"$,,T-3>'](6EATO?>-4K(3R4+EGQQ1K7 MFYTED?GID3,HO0(K,$J!C]SNQE P1W;4B*&6;>2QY9EA(+3^G($?VUUY82U3#2+33G"RB!7GCCI)GV,\9Q\INT"L M1^R9,<3/0BPAT=^9/89J\V"&V>):S_S^T7-[-X2'A]AZMT9[K=Z-A53)VFI# M#Z?LM2\W+)::ZMSK-J>-].1=[ MB":0D?0REKZ@KCYH])BIE5SZ5:+;Z?QGW*QPJOOF-6JT'D>QUHH?9'H?5:R) M5]PAU>J-H4U95'Q/9@P95^TG6%+&;]!&'.QC/AS"4)#"KI3&^BB45X>'/OR] M$4WY+:M:KQ*G5/HH[)'0@)W;*'TZXC2XA0LB- 9<]=")+3D+5O#P=#9'C?R/ M!C=/QM>:PW!%(%3?7:&U55+@FH#W'76 M/Y9A.YVB0%F1&HE@^UPP *5[LCJ^C"-<7[PG">5AVB8I/.MV@E7*?UGFO=$E MGT8ZI[0)GD,OE[E[R$1CCT#OG'7+UT0R1?]=)B\C" NI)<9H+*%%(R@A?SGB MG[ _65&,7IR,^!XX!KVU/!/])Y%"<-D+3$>"X&6>%8[8W/,0;"Y$(M2* +PC M_Y;*J[XG8B$.5<0#4:\"%2,NQ$X/D4*'KB"5B^S%^;CC][;24JK94:%JAS5 M]V.VCMP2,[Y,4UG\=1\\1AKGXLI!_D@2\H(;AA'PF:2WXI]-$@3+=JRO*#)@7R9\PT960?;2 MRZ55X.Q"A_"U84JP$A,/]BN]<$;M,JFK_IPV4;@A29.WB>,[/3/(1LM1-M?$ M 1J&1^R;*ZFP.ZVD\K@>W9C5/W&-5^DBKWQ-FD^K>B-[/P<^A.?]6U@OL%WN MRO>W4)*!=WQZD93'T3RY(R'!DJ 5S)]9H.=.>*5$W@HOA"R3M(*!1,NO0:R_ MCK\3'I5;;=I^>=RC.]?>__3Y9^?:^[GV_GLZ^1X8#GY7UJ3K"--L48SX^YZ" M,W(:USNA6F!KMEH%"ZDIAEBMP=E@CM^T)J[7=8))3R.4O,0YKS(.3W'5"X!E&XHOGL\MPOB] WUA>,]P\FW=W3N(R M*HC_74GF:,3"O[R5P^\]^CFXO>HJ/7[S\O%(Z M;OH6=P:%-=LON9@O_#BO+W_XZBU_JE."^UJ&@#V5R9OC!)A]&:(&$C&>??*R MPCUU"A;@!89[24N TEPAGJ4( M7 _4[:^3D@ML@27E_V'/>__<I MT3^^^#=Q?]Q/'FNQXHTCR'P@9OJ?:!6="7G[QQ\\P711;+07QB%N$+U2HD'!, M9\X1[D'"(R[U3CT, XFAB+>DN?>/2%:6IH,ZQOVSC7@X&HM/_OB)/B2>*8-O M*WV2)V]ZEK%09:)QE,PH+'7Z<_!L+\2?PYP_P$('B['3WQXQTQ8>4,XE+$K M:(P$-QNBXW.%87",/:=W,/T9[Q(?E?M]> 4*O<*FAXQ1^1+XN4A[H]7-:K", M&%D(7@48[8/^=VK9BK"M>#2ER[3>QHS@T7C<$@'']0L2$VW8"0#>M-S^+7F&B5(&/AZ+K_F501N0=+YZ. MT:_0\ ]9BRDD^['Y6?>$E9)G^\9+*W\OTLJ/Y75_68N[)0^KF7+&S-EOT$9*$O=1 M%$.^107.2NS!]H#94]Z!F"LB#ZQ=LK%1"@'EHT):D[950A>_4\I07E?3DA1%KP!_/BRR89TH-0A^5?$.T5TWK9&[E1:0$>D,M M\B#YE&#MI.%JTXZ17D;[H7@5I\U@Y8>U+^M3<@ORJEY8'S)GYHF--?(L2!>X M^PIUXX5+\!&P%F4+[K(QW_T>F[!2Y0=8;OF3HRL(\?F0-TH1K.B6G3AA'^>; M$]P\%NC)0*SR*5 MMS9/NAX''&B=6R+C34M]WX:XH[WJJ>!/AL<]G_0;$\! MBA>$8MZ([0#-Z0D M@9*=M?))X3-V\>&G[YJ#TY' P!U-X,K C'LHV108JD1G'(1J<]0$2W1JZC#< M'@->)#XQ]J^$^#/VU6AP3C%IBW^\JF]Z%ECH]SN:\ BFY29V5S!0" UGPX^N M!@@;#!NY 1-6Q]O C<'&O"WYV^%!_;?_%OS,#=.Z"8A=W#=J#AZX:PWR$6'? M-_6:L3!\=\$9Q=2]).[Y>DR6QS& ,*^P]RRQD(/:NA8UZ*4<$BA+O6&)-XEQ MI5&0=DP6+R!NR4QN7!6BQ,)D1X>M (^5!%;#.ZNG,BJ33L--%PY' ?AMS!#X MRDU[!)G.EI.06=&R1X;?4_8IE;>*BA[20QV^2]Q\U"L;-3+(:O:=0'7P5DME M@RNO?'TY0S4YS2(%K_KY U#:J$*F70Y?DN):-*G(8R\L%;Q02/L%&C'-*PYM:7,+G&@$"@1#9LH3S8+ M\G'"'L],"&A-[CRC;)APV, V-._"BE(?PSM$9O+#VMVS/6< ZMXP/D-$Y2: F2DH6GYLJJ/7KQ(20T T#?L/9B MVWRCC$P\44=RN1/X(JJB8B]B145)&+#DZ'UY94;G\MJ-)UL]MZJPLN,]JOO> M)-U6'NS4K%;*7B\#QL">8T5FC_@\-_*>+"9^?BXFGHN)OZ?P]X$IB#=\3N\. MWCMQ12#G\_B\%V"H>G9[ARIFO%;]L;#2AWT^58&2Y=/(,WQWTEUT33V)E%KD M?E/7,7>CW"1Q\C[B[:^D@<'<2O8I5[V.+%J8&LFB6\DK _=+ NEHB)N&[)&) MTWFL? )(:!2&86A'PQ.A[CY:J^XI%\58() MRD.\4DHUT4KJ"(W#S8/V/*0F;>H#<9WGT1M<,$A, M:%FT>9*"FG!B[OV+B*<2UOYZS7-Z9#32VY!<@0)1Y M]UZ)/''Z\WR>1YWQ7"Y;8/$XG3@?F/'214!U<$%I.3*$^M&,[SW@'M\M=OV\ M&?[O_WGYV8M74F+_1!C&HL/=CCK:C"JH1>%%4L%4>UKUZ[:7I,[++V:43&KT M"^6&@6KV\F/]'J"'S4 G@O]-3:TQ5/R?: (FD,J*N[O_\*D^D!?*(:8F'_07 MFHP__^*.'R:-11Q$9"\H.)(,-O+))];M_/&+/[SPG5-21P.:E]GE8R3$@RFLT2&;LKX#!.U#J_ARFPCG95^ MD)F,U9E^2$8D*>DH3A8([5@/ M([*>E-_#<4U,Y15C5BNNE$ MTO%6XD^M>.E!U *YPV3FN&6MO+XGE+Y 4'G514XRH1;,SBI=Q*P T"_IS55_ M43N:*3F&P# MASSH=',NLB7$M.:&QHHP7SW9=_]-8Y!44Y;E[/)128PL^ZA<: ,M'V)=VDS& M9'W,Y$^N8[^O3'&;J@OD,I"=]4;*]!,FI>1?4SXVU>AX$9V>U,3P;"0;A?*@ M:VYA!=XK/E;BCFH6F D/P6Q")D-W+C5X-\N#'K2B4+3Z);?*"SU,/,Z,W,L& M4"AX TC@WD@_?7(V5K%-FF7Z:3+Q[[GBAYSQIC"0*"<%WH^S-\7@I_%Q>.%%>^..Y MO' N+_R>,BF_(%,E@.E[8 QP9DHU_&C?"(1(A(F',J+W$#=D0CQ/H!TEENQ< M>"+)K!S_G(;Z#%\G9+ZTR8]WSDOB@;M?WCVA$DC!^FI=*4+4GL^^*_[(ET&D MI(]4&WHJX-PY*9DT2N$DMW\6Q686,8M9LP%XO^YZ)X0(A"E<:JE$PR)%E,AR MYV1YZ1(<"OSOOI%\=\8*#QQ2Z7>&;R"81#AD%R37@&BN*J.Q "*CH=/QP1,C M8K9.$/1_U4D^AI,3Q4<@-R6U)FW\'FC"6"AHWY 5M->2ZRVH.>W>4+O(,3\1-TMVMSV71)=, MPN8FT=?2>"A !WQ92NFKI*0(\$3<7C*%!!*R>FF>+JR*#-$ MR]J/F?[23.4XA>!R8.^@0EZI9=-WY/,SX*ZPGZ.2YSW.<(E3+8]17'ON):MX ML*""N)/,^WU,,4HN E60./0W,$?)A@ M>,; W6OP:Q\LEL[NXSM("MXN=\U/J:A R1 B)2E)0JF NSZ$V).5G9Y>]$5% M4)KN;SWJ(XQF4.HL41+69'3T>*2'4JLJQXQC94Y!9.6.>JGPF<*24=8]02R, MI\"*=GQ0E8B24@9"=IW?>8[";4RIT'E")W]YC'":'H5OI:H^EB)KX9NFBQ(7I*KT2.TQ8IE_R?";)0D'YW_>*?YBSCSU.XI*R!+#8(;\,AE M77^*756YJZ<;D?SNZ)F;%@V;C?#;@=8!'U*F%=:KP\_"-IQZIK,FV,W60I2X M%GX22>_2^YJW) 5:7WP4"/9!7EI?8A MO#N%UT(-0E.%U_VM;ER7QCR>&INL]C*P13YKUEL[H35)IQEC+9@EPF/._J Q M2[/*P&3-FYT11Q*:_O'LI0?F'_ZLRYF'/!+7D[SLT1,U:P5?-:2RY7S^.0@? M!M'4IJ3V_,!()3<[: '81=N\UK1&6&",CNR$ORQ"G]S/8?EM+T>32E.F5459 M;HUBM_9/!)'S7??0&2._V K0K*[%67\7,COK51.O=OAT#NZ-+ 21&RL3A$6: M3#\1U@5]@ZBX;N$P#?U^FU(72*1#;+?!..ZA!YIP-TN-B;/]#5&TWDZ[]ZG!3?OWZ;^U8HO#@=IGEPW0K33Y86JOFYJKWVOZ!_P. M\TT@1%^YX)"*HS*C!B.4PXOK**CD@@05M<%C]9O8 :6<*I9#_%5[FMF"Y7VBT3G5Y)D<4;J#]3LGO%@R' MXA*J=,&=Q(-P,B(I)+T[E@^PO :-'^C7E^&UU[U,KA3$R'X:WYU<^=@R!I89 ME$RT,II!M6MILJ_V-7DH35SL)CMBU*&\7Q*B1HT;I$??0QO\:ZKF@VV%&S=R MFOFX;OY?>U_:W+9V;/M74'J56_:Y%"V2DBS9-Z[2D>5$N9YBR3G)IU<@ 8J( M08#!((GOU[^>]@2"%"EK(&FD*LDY(@GLH7?O'E:OGC%#:J=! \,Q&W8)WHN, M*82$\1#^F8,4$H)A#6_H?O'Y4DV6C\3)P()VRS64WI(A8?VQ[GGYJO\F._?N M]7&3G6NR<^MD5:U:_#-' 8D=P7UBQA*@N1FE8[NA-L44->$V7EBZ5[3U>]TX MS2+6T(64>%\F(PXW6>.P4U9V:J-,#/++&$ONMRUHGWYT:547..DPO%["T"I' M<'H2< %3DEX+&P4\5[-PD#[>#F/[#X&0D4GK=CIFH\M%G]\M,!0 &&/_#>4[ M4SP 36AJJSU' JP2\SG(4S>B/R8V/,M>S[A]-H7[3B;^ /ZH,\ ?L&:9;;NO M;(5ZGPQ+Q*D,5RJ1OGXZK6,]11&OR4 M=GH6W8R^+^%U XAU%Z-J2,-,?)OE G1?/LV+<*RQ2(N^/="SG=D]9J[)HZ,[IE6RRG0&P4>6YA:5B M$)-_&XV%<5*7V6N*#QV7E- MQ0 2@^53#K=B!3)4$6J^!O87.D%2*TYE-2&? MIP?KJ%0$E#H&Q2'(5!L(:45;%VIBR@BS?\=.AM+)@8-DM4:CD:USMUFHS\VU M$&!R;(97 .QE*0"PPV=22"$TA0'8CE/:51F-!-9Y+%6;WQZ&;>9/D'2.>.VX M1TY%>L>Z^,*:H@+TYE6TA,H*6*X*AOU!!"+.,UM, +(+Y ^%$9>T71/TV4 G M$,ABA,$I=%$9"U6C/[,H5OA)A?3)2YI<(9BS[;VO6;Z6-!?C7D*46XV1-X>2 M2UANHU8W#&R-4P^B85]!PFG"N/BXZ56SD!@]1"'X$8_9@?!!T!3.DC'I" MN([.\O-CH\)@MBNX"16J;)D(-(R)CY(3UN2"!&D=2C$,R12:1",7AX7%3.2+ MA\K99'5/IC%5"^0V'PL9[Q71XH;,($@8D9!,(P/D5?9XF-9#J+G= 5UL5F%- M=5)JA3CGDI64G:6231ZNA(NM@@98>J%6!HA=2:%T4#FDV'EM'GP1'B"LU MZN';S-15.<%<%VG'H=.L6GU"E%=4W>9V@;+49)4 EX)U-=QQ4LGU@Y*@;-T MU95UGUHP*<[052D[7EF M$KN6[-IS$-%EBYR4QE$@Y6V MP-[N63"+P"-S2E&-5"H=I*82SR5X-DYQV,R]4P_Y1?1C9:L7$$!5.^1Z'&^6 M##EY=RY3%2D'11NU51WVEJ7KM5&D7RR>LE/F*;M GK)-F?J*MADQ%8+E;1(E M=W&U@UKE0+M4[48'0)4Y#OU?:ATN0\Y9&*9FR^'XX3:76 M5I MJ@#2>;#M(.'>(M+U[HW55V'-"K2]#SPJE5PR+ZA.J5AI914TF&K%X5BK MV7O4" :N\A$_$_GM55==MX754+6F?K.*]S5!^R.YVHW#8?&F=WBWK.X^H[!2 M!XG#M\_7I=I=KLY^^P#7@G<711VC9N-Z4< X&_$%B?JA8-<,9_#;9N^>=N^( M5UJV#4&T&!250ZO*-+"'+]-:)8DJN<7 ?$HX/2EH>+L5M\&:;I)<)U$QK56L M'*-3?^+-9&?'1.CHV.7-\7KBG;.:.!I8!/P#U?HKOB!')>I&C!S188RGV4># MZ;*8VU+%HR8W-^P';$^F21@8=]1L_A-O?N['? X)[)(OM'\H>Z<\/OH3AJW MF5FP:PW@Y=W17@-X:0 OC>YZ<-VER!S3>C9Y2EXSJY5''#3^%7VW=!L7&U93 M+"T>4S*A/ZU](M;1L@NGJPK\Q*!Y+')) L@(DX=^JF ;F!7&;LPBC/=5 "XV M"24.-0FN6BB32KA:9?DHFZ'JK'S=Y]#@4'2RC"Y=H#\. M"S":":^*/1 H24S!%4[/WW!3E\B0T\H/,,X@7=LPHZ70,H+"Y2YYQ&P,H\-H M+*863(VV'7SE8!M5Y] +%%,LR;RT9I\Y(8YHVP6A:N#NLQ2\9FNE"WW<&2;\VZ2@4DJ.\$KY.W%&A,2A)M65"\Y#$A:G39[\79:;.O3[RO M63E6]7NJ? *4LW3^11LGC:_Q*B@M'AH3**@$!>SV-RKJGH\0@X<%XP0Y1B7> MG-XGU\328P"II#CJBE=DQ;:I994G@H=*S'WNEYM]78M]=>"?LE_&0*Q,PV.7=\6@(/*!/PE-;+#9["?>;(O5T];+K8H*QHIWT-.,2BPZ".N M@]JZH\[7=:[N:1=DU[ J*,U^/]OAAOTAJADJQ;GV!T0K0>4"F@L"KEOB^VV< MG"?>)4?9FJ:,E-,<2&5^.I?+5]M4L]#/YKP]D[L:2%$7UA(@U';PGS+*(QWW M,Q=EU5,U'JS3Z\DILYCG!3>[_<2[C2$'8NRFJHNK,C8WH.JIXE)_F[+*NI]9 M1)"5#B7-SCY?R-8?$!$[M4$HP(3ULX#((6"K"'9+57GX5 I[.CO>XA8+>*^" M(FAV\>FUL=NHA7=5N3.F3++9F"?>&'$ Z1052,K&97Q@[J3C:. 4TB A;)N MF2Y30 JAFV)DNM=CS E.%WRWV<>GC>BB64+[I_"P @"3B*T"?2D\I0T@\72/ M>U4=Q$#-<7JMBDS5%ZPZ!"J7R;A'#?QQD*4M@R=*=6)V%R.0>.R12B_P\7E^ M;.>E6IHSR7249#I!I,J+5)&08 Y-9_(7)K/EZZX/X2W%K4,JZ#!)935[PX8G MH,1Q&$1('0 F_DM^J3_&.T;@5GY1"BX'9TIW"KQ=LX/K9%B+"D1S27>C?'M! MV)?>0=))+IV8]--)QVHC\7=IW=7/5!V>3NP]54^<"F(]IF#" 'I MDD",([#> R$@PIXZG&)UA;O%.'6+=Y_8]NF/2P"LJ)$:L@QGD@CE!BF&=AO' M0V>A3Z@&/$I+/AOK^9 NF$:!:%F03BPJJ;S21G VRW2R:8R%RG25=MOTY.EV9C2_'!?* :6 (20;S2B:J:.G5Q'6Q9L MA+C#!W>NC KF22:8_"FH79.K5!I2KN,00%-O,Q$OH+52,L]+44U6MS M3IGE6H#\HN >GBY=LNX)T.?"G ([7G-MKR&-L$;';+XYD8-7*GBE6*=A;UL$ M9NTT8-8&S+I.M]^*):@7%HR ;?Q/Z]TGT"(6+$ MN%E[ \ZS=]Q*9S*YC%)4#2YU1HW)TIB/EYT6+Q]D)9A>4[> 7]K&;X>A8C:& MO)9#N2/D-M*^'IE4#NQED4D]M/T%)LH:X"K#JY@8A=LWY3/R3VYZSGE> M(J2_,CQL[,*KFQ.QJE&BHMN&9/K_57G3[2,C37!TW$;Y'BF*=HGD:]@*'='/ M6*=,>>@;RAQ;JT@,,7!KP^$0]OZ1'VB$IO+!^ L4 5 %9D(B:QAF\C)'.J5( MXNL6P;BJ,E3F;XSYN)Q8EK%:NHPQ6B4_8QY\>V? .O$'/] F!>JRI/ M/#SO!NE56 K"0*LJU7Y#&27&\6KPA9[RQ^T_!Q:)"#4XD D8M2_&9JQ1_K]R[I"/PY]7 3)0,8Z*^ M\0QA^]@G]LV-V97%[0#FK FM]\$>+BN\#)L4:9[K8#&K!%).$8VB_A$Q]".- M"7C)?51=G<.]M[V.TC:?X)Z[B,)^&#N=O/&:)+7>#Y,0W&TFBL'N>@&S3]Y2 MP0S\[>AU^^A/BS984?U;O^EVVOOZ-^ <4[X.):#>,.-S*8%2,R"WV9^*@?$[ MD?G#0[OY).?LBN!,R$FH&Y#R5R#' =*QA8IYR(2^#PKG)R MM=V"RYB'S)K&WCW)=XL'J#I*K&+"&XH44?:ZU6H8; Z7XD*-<>:35<,=$.J/ MFV;_+V$Z?B'&&&P:=:$+! J8A-7'5-92.G& SO?!:Q5;]T7G)7=6X#:I/MG$ M>72+O?:*46[%*[G_@H_9/[3EX1SY XG,FY/3\EYT5WJ@_I9U^HCZR"7^Q;HY8,%E,G5RX]M#_^G68R<8I]8?[ UC FVEU_.XJ&HD.1H^&$[Z0[ M&[ONT8U-AWR(KX016&^?+QZF88PQMQ@+*L,1<:&%3Q?ZR_0\IL/5!D*+51Q[ M,U0^J5O_$3&/6/0SVI>'<.<,1BGG^Q*A^Y4QBV^&DD \9L@9W2)UHT/.EMCP M$_(*-;A5=X9Z#X="=2OSQD)!X01>(,X4A^EI+C3Y4:A8_9PX9DLKT5D)@>?W MR:BONYO43J 4U@U(^O'T4Q]\9"82=V8-S\+/AQ&V2<'43%!*\^D*7P"G?Y"7 M&6D&8?!7*>E_3U'B]PHC-O::X+V=X$T\5F,"4 M##''(A%3"KIYC(;<+KLY^HM#^*7&WX6U MTHF1"YK 5S"G07FK?_D4!:?^Q-N7[ZD_7X!7'.,'A_AE%I BO>+"6$ISEA/G MH<2;B_@ KP//A^%1IC:!$71>@X1>G)ZC/X\]>[3XXLC#6ZN++M*(HN90B\I,1Y.KA MAFD7GPC:ZBH2JW4 (\-(0=O[KHF-S&Q;O^.2(.28R,^I_)J <;L83<,J:/RSE3:TN/>N0Q#>6',N M%R@+Q!@X@4%S, T[]_Y01*2RM+I!4U]E]!4\12G "MFNRE>*8--#4*52,E*U M9A3_H^W])4*=3L%@4'\%:FL3,0L)* MR3([@NV.DS=*F!?!7619M<;1G^I>&;Q,9L&M39[KC1 E "Q]IG HJ;-/:5;M MGC=+=6B1X=W7[VDRI0LRI=TF4]ID2M?)2%LU4VJ!-00AL0I;V#PO C6?KH!0 M)J^+&)68C,WVXP7IG?J(S@(7_67MGE58 M6%A>8,.9BE]"BGB%@K4F%#6,MVJI!F%8)J%BHB(=!@J)Y8L3:2GK*P@8OV3, M;"\#L )5MB<(F4EB%=G9#H%9&)6G%A>,:+-C10HDC(91F8$Q2+UR//_J"DF( M"D;X.<'N7K<%T\#_+B& K;I0_2H/L*FIT7>&G41?30**">+N;K LAP!A%#." M<8.:"=$W(39I80*JQ,2J),]Y7I*JIQ@E"&HVB%09\^QB<3,AYXL(SBZ*6+>! M(B-OHFO"!+G!3DM$D6]"84NKC"MLMUK!I5%'#SYE,'(,IIOV*!8$[V105& % MV^1*@8=HXHE8S[7..5 M5BC O0;V+X&[WQ196-$X_(HAIMPF.PR1JU%X'_DUH? M:O)&:)&L9/=;Q1&TN>"<8]0/7+=727\BN"H'W "O74-3FE8I MRYN5@C)FT)<52MF8/;ZKRP0N&?XMVH(8]F(SP#2Y5W#L_I1@[+I82YT? M]^BX^#JS4=(31L>1])]UXMN0B!#A)H7O([2'336GSAQ;=1QX"_G7*>.V:N1* MZ0\52S0S?],4$3YI$2&<2Y\ :)2/Y/BG)#XIW>1 $O*4)4T2!7936\)=S?Z" MC)28H_M^01GJII7#,VPS>'#815=QF=3L%': 5;+ ;<.TE^MB4H81W=53[]H? M8*VE!.\Y6\2@4ZN"9Q1-FM+[IV^ZH@ 3=%S-_E$-8Q)+AT4L]F5W@ M?IM&49]ADF"WE2Z 8IA:H9MF;YYX;RST7@G*G9B6A[K2,7R!$"(:=I,>SY*_[L9_\ ,W'/Q0R6IPG(8A)=LM]H0Y%RE[ MPR7W:XM4Q;0+A%'1D F\JA&!IS9Y$=Z:,,:= $21L%X?M7WI:YDB#T@XHBP M4+BQ);NP-!OXV/>F@ZUF%#7XFS>@JK&&G3KM4E=[@OU(Q#'W=+,YYY<*JH0X MAX0C8++G=3%.HKQIMOYIM[X*U''R%!JMXR-B*1]D41_=SCZ8N5L2&_Z49F%* MJ*U^R*'6FU *_S0FGQ!V*O374E_@"C"#9[8L%I#M"RE Z.[U5+I&!P__(G11 MIY8!\]&_46=*'48,%\.I@ \1RIO>P(,[!W_BQM.F ,G.Y6AH&&%N$=*#!0S2 MCX,!L]3#@N!D0M5@8W%'61AZT]!'OY12J1J]K6#9IDX"UT2@?YS/Q(%*N(L6 M#)M=<+,/&O7BT;:\,HEUAE-77?"8A> WEU(/35V1:8EDE"T7\.E]6,IPE#(. MB?K!OSDA7K)*9JNZ OC.5)8U"&&A,HGUS(3PI+\O57\0!MJ1:OUN:*!POIA5$SM\XIO1 MU5/P-'"I!7"I7@.7:N!2ZW0#KI@1PWI+"WX)+VA9I4F3[NDJH/1@J MFU-0'J0L3T?H#6:Z<..BD)]K34OE;&Z&/DQ _PRHZJWET T%$>,E4,5EA68C M;^NPRX.I/&(Z$I>;FZGT4#6V@CS>F$U3I2F[5% M1;ZK"YW4!W"^3AL1TE5,NJNCZR(7FQ!LF.)0A 7%H'T3#A329@AO8BH-Y2NB M8Q5FZIJ[Z41 ;0,-CH&!8:\O\FX9XZ+%G1@1%;V#7*OPT1LJ&\0T@*$T5 Z8 M\T"O3U@$4YP?COQXR$6"^'-?-6S/!?=&2:AH3$S=V*%HQ "\2G43,8KTIYY MN>=(7LM"_B@!E-K!&G.&RP,7#LKBV/*SB(K?>+U\QY9;VH96G3KN,/J8I;)& MW(PEB.6+M!@TV[D34.6857^ DO0(#E$US4$Z -7%%:5<>[JBGGR!Y9?1<,[/ M-&,,(87^7<)B@HHQ1*#U&E2+\WOU9^N-+ZF6!0<[P/Y5-L:)2_#P ? Z7 [[ MA5S7B 4$^20$AP$O4$)3X@AAU0/V)X>P_-CK7*JGS68SFHERHI-)S.R3)5:B M*,G'U!K?$$BY5G+7@#CR=9%**'M)XSR3@A#&E3F(*S1V!<(A\\"2&>98"WF# M*0!-U4"3V%W77 ,OT'/R"R5H28ZX*X9TD"- '0Q*;NT%8T(H04AT?7R)N51( M#G.C5-*LKAB'\."1KO2U"8:(6V3>=:JJHFON3)(4)*OC+BMX,@CHAHU)W6-! M;K16AY5C70?U^\"#'1-C@/:5J>Z$]=(0/QZGFIQAH0VTO*%*! M^0*53.\6J85@1>PU(V^E]*Z,148PV_MC%,6AJ_CLIY#O M.:;Z(/;JZ+>C5. _O&U67 )_/_2%I>(:S "6J#R\9BK'@KD0HLI@964"?K[] MO$1C#O4(<%6--%2WC@\4"-@PBMF/=U9'07JY6/VJ]!%#&HK/:BP^T JA+\P* MH%VCC ETM-%HHL\U W;3!E38BO.'!Y#MH$JF^IFMY"G@P,TUA4P8-(H48FO# M5].)5D^.&0&I'QH57GJHN2F>Q J/FX!2:6YTE8)DYFB6TEHR"P?N&.%5T2R9 MF>SB-ZL[?655(MH9%TKA2^U2< L%*3R8.=%"XV/)D#4J@WDU=/2(%[)6H6:A M8JL",2 &8\HH:1UF34MI+"VD:,+(U:3+]6M>A67O^HL$(4?49(0K&[%Y,V\I M55QI=:6LZG8M0# HF3*QO!TAT/+EXA8L=82:3NOTE99?$8;./8Q4\*Y&'T*C RFBSMLQ1P>V5(G'DN=L8P[+/:)0<\#+%LJ9+@P! MQDL)L"J9HK(Y])E1*7:SODXM MOV95A2D,059FV])S.E@(RM!'N!+V,^ZD63?SW)K[ -E!*[^D2@GL04+%>>K ML32D%&]EVLP,':D@' NA?74B^HP3 ZF^H*ARTE3,S%412Y;<-FFN16FN_2;- MU:2YUND:6]' ^(-SWDXO&+;Q3$,'UD YWQPV5Z6IF6*:5[!HIQI;0?QJ&$7F MN\YJB4C)>"KBJY) U=5?VH;WYMI]=]5W^^YB3(ENR013JBLB)=$1!_\"R=%, M=.UM=3/G&.K( !VWK':(+=M!N<6X=3A3GXMAY$C:7;;LG6VI2",W5!3N/@XG M&VY/3A%0*(/\79XVNE1QFA/?G:$PM<5&8UZM .39J8X^XU;\*\U^P!KA!:;" MW2WEM= =R1.6>A/CE^M*92/S5/%& !%I'(#B25<\<4<3]18H["M5$!]OP.#8TB_AYYKK"))-KWB2. MJ"E>2<.FKKH)TGH$L-)2\GT=:KFL:S:SB.O;=)PADY8R'F6XRV_BL+W9:K>" MW7S 1)'@*>'D#7] J0M6Z7 JX\Y>*-58=O$:V9O#F'*6/!)B^&<\02S$=G*U M)OB@V66D(1 C]M:#ZFTD"I/^:8A[0J6Q8 M4PZZVCI)175XI3FN8^5(K-\0^5X H=+W=SI[$V305.AM%"-2?%:B/D&U!$&\WNW/YNM8ZR(J7W;:UH] M)M)81*:W9ONW4-'^$58M%PYCR>JJ9)BLU$RFV@8=$ CZN+?/I.THJ)/9(*$LM4.H7;"F&^K!4K7;[C(E *I"Z@2"(R"X5&4QDU-4\Y MD646:&[=I745B9\O3P,)$MN4N;+SH5:+O$, M#!['T5589S&0XFEQK]%4*1/*IP6*!=T0W!D*//=(J\2?WEOF,W(V&*X,K.B@ M)ZX@+.>(X:/1._=HH)]GZC602U?J4!:)SGT%UP0DR#<+U+ZBN8K+HSHQW-0$ MF_@7+4<]:<7CM(O2:G-7=9XQ[KK]:YM.B%Q#T !;HL&^6%UNG9W#B!$ZF/J/ M:KV5\F O<, 5+WZ +-I%J,N],'I'PB\-F06HH,O.399I-A3$OS&[HPY%K%)9 M3H3#8?5""&BH6*"JTN8@J_1\#)D(3E<[N4JYY)4KS*P'.5V8XN!&' P2H^$; MAD'5@0YE,HM"S5VG0T\J>2WO<%^1A#@$A#FB=B!81\BQ'#>TUU*=:>G# ,D$ MD:GA'FN)85D;D ?G(KSF V1W7:.PQ8F.^E&'0F7'X"KJ%5-3(;/,BEV)V64E M]&6]]:@E>WR%"C"+N$B]H'8.V(')NBG$ND(\!O_$6BC59I :*(J<5$BJ25)J M-)"S(Y8PW,OXUZFXK%Z%KJ"C367E_)@,;H:LC @=#!/,U[% 5=39KA4Z6E<3 M0*.B/'5-8S,$W5I=8;Y-B$T'#^"&1E>;P>;PQ]W*KZB1H<4&AEC6)B^X."]X MT.0%F[S@QM@5@CU'.\[_D9#N5%?_3T=@E+(CT-QUF)FD%O."2Q5!]0!]!*8M%3]%42]-0!JS#D M2\C,#W1U=&4E?=R4AJ\0>8I V+W!K$ 3D=%F&-<4MV=F92S:%WK/S.(LORGB MAM3>L8)44@A5'@W1"&O#&LR,N+3F["=)25UB&?@4L@VBZ)K%_K'L&H*K8T(F M+Y2OQGIC [TNVQG4/%#1CK^P1-4@V!([_ M+-6MJ4K'4IR4$$3)$%M2#_2PM==LGFCW=]%^L.Z^9N.>I.6M;N-L6MVNQ+); M<0C8DL'E+A/57-EV]NCT2 #-"JMI=*FTD_%U.V>4<94*E['-B]UMA8/WARNL M+>1N1R8I"KVJHJ#]O7TJVAJ664*80-7XF9O0:.2=;1$+)TW579OENHM[IJA%CA !;Q7F$T7^CKJZ@>'#V>-ELK<*=K5(.D MEW0Q]D\NU1=ANK7)T*V=-.Q!2EO-Y/OLT4OR6P,^YL<^)!]-WJW$#/2YYRZ$ M7)A9PN'UKK*TY BC]&8G4(D!BE@C<.-;,,;AD-[!142\E".B:U[VYSJQHGC MJU@8RS7B9F6#$0;BG.?^2-(;T-I7_)5R(OT_PSK/4!-:\]WC..[P)A0$WGI] MR]',>&YV,LC:QYG+>H6 \:H7A=K$Q7W*:VM/5&!_MOS$XDSA.\@W\''6O%O7 M=&-UK)S8LG ](^:&C,Q9-(80YK@7K$J\)UN(7_N >!H*V*/.I&:FFD!JT4*1 MQ'$!EB0IHEQ+&Y62XJ'$PAB.41K)5MVI52VE5+#*93* Y4G'THAH@*DM/J9T M9@G-G7%PGA5YC%P()8\-CD,Q-;5"FF*"?05^VQC!Z_I5'(U%1#>H#;>NYZ.4 MG2%LDD @QBVPU;N-.ILRGJFH0S(9 ).3G7.!WZL7H\W5"&CE" [ M4A\U2']5,[MA=RW2_H6I3,Y59^Z:-OL#:,=I#V1]_,J95;+25!X4VL,'-['ZY<[C=!.;(QJ MO4=)F(Y2:-@):*RLG$@N8. 7?@Z&Q 3T@B"\-F8U%N>_!JQO!]J[F)VJG3,, M_:P8_:?T?X1X.!!;/(S3%(F659B:/U(A/N=)6MY@VDPHIPZQ]$E5:6$J MKQA-V9I%8;0SB @&!+.1E([I*<=I$2+C&(5^ #N5%:%0\<7IP*83N !I^X#* M!\.(WN]P49Z ^F[1DE^ASD8'@'DO\C#*Q^3T$62&\SR@.X*AP#P$(ENCSE00 M HU\)&TI0L41B1MF)T&H-9WF.KC6W<$LF3/"9;MHB0\ZBEE'?'12*WH8!LTP M(UGOL6.3RS%7K+*&8B':U*XBB/A9+-\PJ!X0?V8I MK+)K/LF5]%T0QF@/1\T[.O0MU2 2082R_FRH@CZ3X1LV(8VJ9B#\XBS[- M:B9ZI<$W*F6.W-IY%4'C1([U 75N/)7G#,I,N<'2J=%,WV?(/6-)R 1"QW18 MXHV?*AH''L",X#F+&!)[:#*85O*.>E$$#=ZD\!:D\ [GI_!P E'PYYTELD=' M^SM-XN_73OP]$YK\_/+LD]=M>]\_?SO[R_G%Y=FWL_?>Q?WWO?+\[PPZ_?OIR>G;V_V JC\7.ZJ'&PRP=^M!I] M^KO_Z6>OWCWMLY?5.Z]WUETV>VWO_=F'D^\?+R^\[U^_? 9A_'S^Y9LEDULB M?X4%2G\<1^PGA>5X;^V%9;_M?3K_? 8*[,,9Z*WWYQ>G'[]?_F\*>(Q-PPTIYA!4O0GENOF3C6Z?9.D MR>>22*#)%X&Y?$/C9[#;V2$.TC_OA(/@S:)D%\,!+^.+OX'__ MV"'9&.X>'QWL>&$^\"?PDR(KPQ6,^#4[:._9_Z)Z'/"7O&&4HP62]QE MUWCFW@LF;"6J2?"_OI5@&G8._=W.B^'+.84$+[W%VW!L[P,8*OC,SE[_H .[ M<(+0X##X$/M7.YR<+N"/]1 M7&;CI%AV$&AS+/^F>[_F:.<=QO:W?N^5GO:/]>OUPTV*-VIS/_T_4::V>_ M?7ATO"&#/6SW#@XW9*ROVP?=@PT9ZW'[Z/!^3WV.PW5X?+]U77@,>NV]X^7. M["O27:R_0$6B3OWS3F^GXF2_Z4YNO8YK>J#?7=62K"!=^^710XY'V&9L"2/V MLR]<)5\E@%H)-&.QB$X7#X5AS1 M(IV\@17 KD]1X.%,H"&()#CWP^APO%=U9&'WH'A_:X0>.=9TG 5I= M)KAP#&N,8)O ^U?;.^GWT]D PXQ;_S@S73$B>*^Y7T9%;":/>8"O<+BH/H,, MT=-1% Z]2T3:;R6=6;0LJ?[-?W9UW%R%L+S+D>=WCEM?=Z_;F M[MPF[=F&GGM[2S@CQV C%.%D%";>I[;WAY\%+>]O67LK7))Y*^"X)!T8\XP#5^1JP(6Z^YF@]\S6-L_%("_KPMF D]S;>=F/>=.O^AH'C^)K-)'RN[?D M_KY&D]=X+OTQQ]=X_6B^1I/8:!(;VQ>&7MG7Z#V5KW$$OL;^?I/:V#R9:E(; MC[BX[\,!7VZ]SCQ_XQ5Q*,Q8R7?P=[F4"[U:7I.'GO*2-":_$2,=GGZ'T:)* M:*%[ZE%#=K^(\B&W"O2'V >#J>F#<$@]):R^C^G0LPK\7@SF\9LL2U2T7FOW MFX?GL;OWME+(J/O>6'RH],W.6\_E?CG'_N3[>T>X,KA6N@>T=['[O\NM5=4 M:]@W'?;-UP_"OHDHJT=FWX09#G9AU? LON'.QM.WFT3)Z4P@O!U%_:AX^^P# M?'R>SI_=N,>G,SML>V?__.OY[^>7VT%R]\)_"1J1!.QG>\KO;!"7TG&[>[0I M]$3[A^W7>YO"^W38/M[?E(4];A^\[F[(6 _;A_M'&S+63J?=Z_4>DDAH!5*% M)_YJM[-VK 7+768)7/ 3O..Y/\DW<#BHB\?0).CV=8BO=A/LBBB0*\Z!Z]? M'W0/7\%X.X?=(_#;NO!/K_?W7K^2*?4ZNT>W/]JC H2QU^[4Q!F>[WIK)&=3 M).=DS%%YK./]%N8%6<:GN'/8):R@4):QFJ4E)0:4OU%KZ\S'[EC8_U0W=M:- MAMMK)9+UVIR%\EGBRKO_N[9VZ/.M"DCJ;N_X]?Y^LS8S:T-*_ME79;YJ?XXU MT1G7#F=<]Q[1D6\NL.>\P Z/#H_T!;:_F]]V_*XR?KJ/==,T$K(5$E)KY/P^ MC?V;? W,F0VZ@BYV.Z].GBR$N&ZS[_5ZN]V#O;VC[J^[!.T'MLPVQM+XG%X+ MMFNOL336_!X);SO@1PQZ?G3KL^K'#0O_4T9\'W3VVIW?_GM-C :;Z/S)]WMO MW?=[\0"7W._37MN/6AC':-/1]<[@HV**?P#]BLC#K[&?T,4OO^?>[ B+ID[V M64CO?'03H/FJ\]5&JZZ;5NWNIF ,9W%8@%G2G\(AZ8?%C=:JW=\:I;I-2G71 M=G_!3[R/]!%B*5!AXJ=AF%0\*OJ(!&,[9OZ7 M_A9-Z:2\*O/"ZQYMT9Q4_><636B+)H,Z6XQA[V*+YA5.BFV:#84D7O-1:MR3 MQCWY==V3X;2[O_N?;F^O.]#P!?CB[2!,)4_4:7<:_V1K_),[]_O4_C.59!%/ M_=EM."@IZ",\]=AB/2_13RE2ITZ2*D]SK]/S=SO[6#*$=V+G(.!_XW 1,Y(X MC[@(N0(61J:R2Q=^UO>3,-_]79VMTV=N!NEO55*>_Z&W\O0[AQY MW]L7[=.VUKV=WL'>G0H:1M$HZ'7[:J.@-T)!#XV"[C8*^A=0T#]E53<*>GN^ M^A@*^CE F)V]3OO\\\5O6\ABL)0NV'GWS]^_??3.D[R DQMZ[]-!B=QPWBX= MN$C]/5!_#U)X=9(6GC^9A'Z&:';\XCFBBI&P$XRS]W[ANO?IHO M_=LT2<=3<)B*,,F)NW$P"L>^/M[-L6J.U6K'ZO3D8W.L9H[5J1\/%#WJQRCY MT??SL#EDS2&[YR%[?_:A.60SA^P]DA-'S1EKSMA#G+&/)[\W9VSFC'WT^V'< M'*_F>/WL\?KZ[:PY7C/'ZVL6YG"<&D.Q.64/<,KV?_N%C]AI"J/QOOI7\X*. M+[CW$*83_-R+K* B(G>PPY&O>ETHQG8/--?+YA0^V2F[,^G/X?V?^,Y?V__'[PRPWY-^X2]/B_\5#%'A8HHZQ^?EM<#9I MK_[;H_^<)P%Q$.8>/-#G+CBD$5"+8(.A03J>P)7M%VDVI2Y#L]-_GHV;NW.7 MH]!SDK2Y![K/'XQ8_8F&\Q!"1?K/^D/7*T9^X?D#G+6?8/>D*/?^7OH9J-48 MN6$\[-GI_02]:TB]?J81'(Y MTC/%D8XMG%(/WSQD'EI)\V:FT-?T&S*-YC#OV_)N1B'R*,!.!IAH J4?X@Y2 MVQOZ02!DDW?/JN5%&1AHDY"O$O@-CNDJ3.!VB:WAH_$&,G%5XN7C7"1Y.1C) M));M&X7-/W[J"*W4X6O-NZ?T7UK8@0NDTZ*CB5F+ .&WJRSJ^D[S)(Y!2-0T M;X(/PQ/#X4&I,B MG;\W3];L:[E^1^O3 >SH83J '>^\>^0.8)O4[.O9Q_+X?;W60:3G="XX_\OG MD\OOW\ZVHYW75PN'QA8)Z5Q1@L.J0>+4B\#'G>/>?JMJRHRPSV()%@BI]8#M MDHRM$5'EL!+P >AX]$G[XYY?%*,U@=L%].X\] MJ^A87%H/+CL;TTAM_[C=Z]VO,=6BQW;;Q\?+=9!::;#[[=[A\4,VIEKGH%OG M &FAP01ZXVERZ$-%-;)TQ.C!H.J/.LW?IV]6!M%NQLQ>Y:^\RQ$\)_<^M;V+ M*.R'<^B0IXWV")Y7WQ-8O MM9V ;SNSQB_G+W+%K>WTV,18BXAZ<\6ND3C^PE?LW\I1ZGWULQ\_X.-D7136 M%EVPZ[G &Z-D+L(D2C/O'Z#J"901H;=(.8LY%6SW(65?@[5=S]O6K"ZN^,E@ MD)9)@8F?NR[?N0GC)PLQKT/\9$XT^7A^-/E5/PVF\'^C8AR_^_]02P,$% M @ D:2&5T$6A$79$ 'K$ \ !A:2TR,#(S,3 S,2YX7[3UG:4+2M$E.TSV$D#9[D\ %VNX^]0A;!MT8BY7D)-R__DJR#09_ M2.9C\5[3AP9LS8PTOQE),QKCC[^^3ESPC"C#Q+NJ-=X>UP#R+&)C;W15^SJX MK9_7?OWTTT\?_U&O_W[=NPVT/[M/[N]-U)_=W0.:W#]R<7 M=7G[UIJ_3JD;M3^]$C>'D*&HN80SQM;IV\A/I(C;!R?-J(&DASG,,0>X]"S MY@QM3NM\-D6LD4XD[A_)^U+0+]_#L*+A9 M Y!SBH<^1[<"VAOD0-\5)+[WIP]=[&!D"[MQD;2,I0:QVQS2$>*/<(+8%%HH M2W.??@) 8H@G4T(Y\!+M']\2"7)FQ;,FBH23:'R&7,_FM M+K^]?65V[@]2;4VUK\N/ M]<:)@+^ V"RC-9&)Q?H0T6W8AU0_S+(%':7ZSC;MQMRI"W80K>GDEO#:=8L\AP05Q2?K*9>0P/>1$RT5BD4R9 ME=2?2T@M2ES-%'8TI62**,>(Q1=8Q6!,D7-5@X'6Y/+PPX7#MZ(?48,$^V6? ME[>/! ER[Q?CB&BEO5_5F%"_BP+-E'?84XJ*#EN0,+$<*Y#_YJ.WH%MT](+$ M\MW_A\';R"DZ>$&"/;S&V"7U0-P'V+ZJM8B("VI 7OO:NUO9KRDY08N(1<1D M(?W3L?K7 /5%W% 'BNKCT6K;%2X^0W;'^Z0^KYIR2!PVR2%FQ\WC3?NRW;\2'?N?^[J8Y:-]<-^^;CZUV_TN[/>CG*UE/KD7@1*B] M+_2'(@@BGB#.%(1<0<#V %%,QUU(Q?#&B&/1X0WQ6N:E!>]T'?# FR4I_ZPZ MF/V!^/^A_3CH=VX[W7:O.;@3=XL#F<%'"^([,Q 7[$'G%BP$'.!+4_N&3FG" M5 OLV6; 'OPT&Y-6YZ';:W\1;>Z^M>\[_0W=-S_^7VOO-] M4R^=L]'">+Z6=PK^0 DX@)>B]2TNJ1D\M;!>; 9KA5?4OC^90#HCSK7/L(<8 M@Y[=QR,/.T(3'F]:*O&)O5&7N-C"B.4"7)R;#MK&LO M]B2)5O4?4E5?5YQ G%6%U'_G662"!O!5,]_$VVD5?;ZJZ( :*/(**?<1\7O" M6!?1_EC$JT@/W@0< MJJ3DU*R'@[*=$G%7$I&!$8P#6>ARU*";R!NM%2E7$ M.-Q4">W!T8BBD8Q?PFO#V6=$1A1.Q]CJH9&09Y)U7HNA%N%$PB+:#*K+"TGS MZ\,96 @#@33P)I1718"1@RB=0U$$R71*+62)]$4,LI#E8DM?76!Z: (%4Q&X M(BJ?U)7;@<[0Q2/5O0(XF3'2P7:>DM2(8)M+ #$18"'C *-&^S\:6P/R1^, MY8Z@;/F,DPFB+2)TXG&J>B7BIC#EPWK(0B*>$CN% MY9G*D6WJSZ$1GVA=+ MDC@5_$4"P4)B)<%.38TT&4.-!%8]&2I3X3(B.,#,!/HMB= :@FEQ MB[@32(^NV@#R>&-I(F#>":!Z44GC,,O*-)^%7N0E,8'V1]@/W\W^[E!0[ZX.YS) B$*+>Y# M]P%R>7FVNZFH@'"M96V2PEZQ+* L2W8NWF@X ['^@:B#!UO;:.Z8;V,$CZ\> M1=#%_T6VS,$A%A2K^<1GRW>ZA&'3(+='B&5H=.S4:2W)DNM+27.* K9TEQ>)6%..:OK!K_W,1-* MDSJV*:@TW+;B)HXOT$\$ZB 0IL.>B?E%''0=DU? +>:L)O1:]Q+%$ M%GH'+US1==.RJ+]\9BM=:#)UR0RA:^0)^=PH>MZ8N1;EQ$E&%LJAW.6#8^6O MH6@0R3Z8P1)20D<=/D:TY5/YM.@]AD/L&N=/-N&K _\BD437@2_Q5D)!*!7$ MQ%82]YQ'88SV57IR+8J)7'GN S651"GYK(P).-E46DP2:>NT!VVJ"T6BIJG0 M]L:0A1:D1*(OLT"JZIN<=(VKJYVI_-BTA&Z*N%419EH@$WFU'"#5+1 ( I&D M ZAS%96J+ *(Y(5N+"4>G#AC,DU<;;_*CQLLL49LM8@;/PF;=RL4 M6DG,8X_#FF"9TER+4>Y#M)54>L'R;FFL?C!6XLAB$TM$8C?8]<7DM<+*!,/= M2]>:Q)8>V0WBTZAWZCE$V3\5J(8]3.-\,#DMZ%W"Q5@Q=%5KUGZU7-]&]BTE MDR5[^,NL<#L=TACFV7$BB[6V8T"3H?SM?CADJNKDJL:I_ TY^8Z1JYJ6S,.NJ@6(R-1KK"ZGB&)B#]3K M VP_J.^M >8+&9C[\MMG2OSI52UHCCF:U$#PMH'%>ZTN;2++P._$3>1TA'LIT[[W\WI/O0^LX M7QE2U;'QL3G09?/!%>939.C!O6%PMB!NH"'FA@H)KHBI6C@EG6G5(:L'5DH5 MFIX]+SFY32OI:EJ6/_'5W""ZP6+5,9\% M>RW$9NGC-5MU.9>C4'+[OB"2T+ M'.U=J5DM^9=W8^O^'ER120UOI#?NQ0:KZ7,Q/W!LB:Z&[U1L>AZ6'P5^ M7=6A.Z>%J3"SX%UH["''^[? >4>JB8BTRNE28B%D,[E12X*^,(EOB,E)K>.T M(75G[5=$+B.LK^N3ZVQ,%NY"UL:5WB@GZFF8C^ZND/=PJ9W Z[E5%6?.%QL#U%?\+8H#LZB1Q2I1OG+H1%I M"1;(Z.%98;#Y TII6(;N+^;4;T3NL51T'<9SNKQ>M(V?/1+/TNSOUN*U09B[TZ5>.,"W/D9#Y+9YT^W!(606 MC%T1AO"-Q+YKEO]UV>T_@]R&5,:X\V,W=1K;G)\6M[M]71JN"(<]9]"VFJHU MGU5V)K.4KYO%.>S_Q4GU;YO\7-!CP@HRND0?8ZF8^0]?!<1TF]4LW=(;5L: MF#)^J&V>Y>@X SR1 71.W+V'8*&>5"57.@CSEUD*T=9012E+BNJLMN)I\#-YQS3+F45I.V-4J%AAC=J7 ), M91R_>"Q[%DTMH:,)D49)FVW$XFIYOQ"M%,^L) MS(M-M2Q*8 *I04W'*Q@%*8)R3LOWB#%"EW/$D5$&1C@@+RC/H(T9[/=P3D38 MCNBJ8 C=/J+/HF.L(_Q*=/3D^.2T.:78%1_.\NVW*)?]1X@2'X32\>E*C\N' M5D>Z7U"#-;+E0L::\E1H\?5:DZ[4$Y9@]ED['! K#$.6+ROYA0\B&OR6^T[. MEG-$[7L;TNS>M?("U.BL3"8H8T'I2!L#7\ G1+_YHC-1SBM"; MY3M4=OL2^%':&M44X'SU;$35MT++VRKIMN? V "%><&BV^W0%#4.GT^T;]=M MN<2WHP7V-]^=B47U)/RK6:*-2$M@E+_Y8]*%].D)>TBS:TYMNO^M15J$&LUZ M ]*"4WD4&"1B>H@)1)",;FY]&;+64P8G'SDK.,,R+QQQ^?2762)2Z'H M>.NR=^C8TT"V/@#!(BP2J^P]>L8:*TEM6@XKP6K+S,0D(_NBRW?E4)0SB$H6 MW41/)WW'?!Q5:&7,OY[$I&_J-IV^HY6>AV76%4'#M.X1Q* M.H\]YTS6WE<_P%<\\2?S)$F\9GDB:_VVOY4W$%G2W>K:0YZ'LTL5LB;G7=L2 MM&?[3,U7]7%VJ50V03GGYK2,3?$<3XGVC>EU%L2GQ2 +*,J)V3WQ1K),('*6 M1<_O@J+5_'HD4_*2KI I$>>#6.W&[DS.*KV\G9,1;4GG\,%8],]ZDC4#MW"" MW=F BBW.-UE8*'"L8T9; >?O6&-F^BSI.]J.:ZAW _3*KUT1W60O16NP MVJ4&>"3&^/FFCH?,GF^*-?QK,50_O,*$HB?PTT__ U!+ P04 " "1I(97 MTC[D&# = "E(P$ $P &%I+3(P,C,Q,#,Q7V-A;"YX;6S=?5MS4TFR[OO\ M"@[G]613]TO'].PP8&:(H#$!S,S>3XJZ9&%%RQ)G2:9A?OW.DFQC&]F6I5KR M,A$=;E_$6E]5?I6WRLKZZW]]/9D\^8+=?#R;_O:4_\*>/L%IFN7Q]--O3__Y M\16XI__UM[_\Y:__!^"_G[]_\^3E+)V>X'3QY$6'88'YR9_CQ?&3Q3$^^?>L M^V/\)3QY-PF+,NM. /ZV_&-/QXLG@@EY_K'SOW:_NAQ"E*\!,CIP;ACRM'CH93__X MM7Z)88Y/:'C3^?+'WYX>+Q:??WWV[,\___SE:^PFO\RZ3\\$8_+9^:>?GGW\ MZP^?_U,N/\V]]\^6?[WXZ'R\[H/T6/[LOW]_\R$=XTF \72^"--47S ?_SI? M_O+-+(7%>G?_O+DR>KZ>AF$WR/Y4G] M_S_?O[YX99*_A/&S^MMG+X[>OCQ\^^'P)7WSX>C-ZY<''P]?/C]X<_#VQ>&' M?QP>?OQ X)T,]G3Z[@6N#%KPN<9ES-RODK)[-TY4.3*I-9=_XO)R'B9/G;T>D< M/H7P>70PG^-B_N*TZV@1C QGSAEK0$MO0"7EP*L0@7'CDLP^%)&O3E$=R)Q& MLA1C"?.XE.79TY_5V7N&D\7\_#?+^5S.Y5H J^G;?C0OPOSX8)KK_P[__RDM MRPD]='ZP>!&Z[ANI@'^%R2F.O!%."\4@ADRC=#Y R#)"EM(HPR/#YJ/<"-C5 MT5^BST&7GLRZC!UIM*=/_L2J?G*R?":,%WAR M_N]+-SMIQ8O%K&^9K-A (]J5+K^'[@]$Q%0"]A87 MYXA2,A89R\!S(.N.@1%%68% ,(77OHC0FA&WX=F$$O+14:*9!)IQXEV'G\,X M'W[]C-,YDB8[(N^PNSKB+!3/)FCPGOPX%9, YW(&4EY2DOI"IDQC:FP :Q.& MJ$?'D-;R:$:4-^,0QY.E$ALQ%8P77H#PA@!D%B%:35]<$B(9[3)OK2LNO;[A M2,YG5#/KF& (J Q%-<(G<)H%X$$SB5)K:75_ [H'H??E(&TK[>MTWG&NF['W MQ6RZZ$):_)OBWQ>G\\7L!+MS;-_>SJ;I#%Q SS GBLLRCZ"LI[@U"@8^18-2 M>>ZU:NT\;P9M2#Y2*W;T(95FE%DJWDLCO81'*5^C"$*%QJX=4%9 MEX+0,39FR8@ 5K)=) M6$MH&S/B3E #M8@MR-%6(/OQHLZ1232!<\G +K<)7$%PV5D0SO'$BQ#9BGVZ M4 -,*#1F2W.QM,PX=:=K^:L$*;,4%!3DBE@;!3D&Y"=8%8OQV4:=2GL3LQ[, MD#()[:U, P&TX\,RCS'2.D23"KF&.5I0JOIP"K/3MG64M7IS&_SG M4^BR<:9$#9XIG(;9D-G MG[%;?'LW"=/%P337+9W/=0/]+2Y&PC)MBW(@:KI""1O!"54H_%#<&:.E$ZVS M7K?A&9+[TT#ZS::^&1G^/IOE/\>3R4@7KD*)'B)J4L Y!7"&T2AIO,12:;UK M;:O.WSTDKZ6!D+>:TK89G=4H+B443$2EBJ 0B[-,B@8-!*LLI""RL=E:C:RQ M=-<"&9(7TD#4NT]VKQOAES!QE((79, Q1O*O)'$Q<4>$+.0S9XS8/)-S.Z)- MF* ?#Q,:3G\?"3VR-1\6L_3'\6Q",SNO=F?Q;11D5 :U!E>#;"6CA"C)/49C M!*DG*YWT_:7WUF)JNH,GO/1)&. I,5 ^%PC<&K""9QE0>A9:!^DW[N -)JVW M.Q-NV?ZZUY0WS-B^5$*Y$TX\B:\47$DE4IX$URQ%6BJ>-&068ARU(2C;]U M9'N7OAM,QJX](W840)]$T(DEHTL&7@PIK5PL.$5C0QZ=*](Y95J'/NT-7UUQ ML^GRN:MRS!RD$(RD$V(BER,K =XZ!]S4"AI'ZICQ'C3?90Q#,H$[RGV=@MMZ MNMNE&G,>U[&'R;LPSJ^G+\+G\2),+H$;%>8\K=H(.M2=$\P*HE$%;'')2?3) MAN;;G'>B&I(=;$R,QB)IN4MQ>G*ZW&E;1JT$Z'.'QSB=C[_@ZVF:G>";V7S^ M%A='Y6/X.DI><&98@9RL)^6L-$3++ 2=,&@G3(H]E,K>!^*03&=K$O4HK&:, M>D_Q[GB*^3!T4_+NYI= O\0R3N/%J*2H2T0!Y.]E4"E;8GK.Y.KEZ!,O4976 M$=C=J(:4@VK,F\8BN4:5OSZ[/F-OZ.?=CW1]^$A??S]\^_'#T:NC=X?O#SZ^ MIK]>!;'UV:X;'M[VD-9&X*PPHOJ:(RC$/ 8DR MUL@8T0B=3>L\SAH8.V]%=/20=]VL$$MSX#P$9&"S)A.I52"^I@(\HV9%4,"1 M6CNOEUX_)+]U5WG_L#NQY2RWVZ X']!9^?]\%)ASW.5(,%0M]2=7B$+#1 &F M9S$YZRQO+>P?0-S3(X5')?/=IKR9Y+^/YA4->944.B549_!FT_ES++/NS,$A MOP;GAU\77:#I'T]#]^TU3=HRJ5Y+@6:3R7*"%MCA?#%R.AEIHX#$C 3%&(,@ M),V1U-S8XF5PK6OW>AQ.LS5VB4 JE!"Y96"8=S5Y$X%^4Z @_44LMZ7"OHW$ MPZK6H?#QQN6ZI?0:+M@O-)::Q5TAN1A=9C%XC#0<2YXD.:0>G) 94+$46) 8 M0^O:IINP#"F5,%1"-9%CVPH%&N7L*LW/;-.H1"V\IUC6:%[JV8= \8^Q4*2Q M4MM47'1]E"K8:A,JRA3)OQ["TN+BG0PJ-@L@@H+',*JP6%U8(@*),% MK8 <5?-T^!4 0W:>'=3&VY^"/ M.GP8\F\<#1#0,R7Q'*=8@U*I)))KHRG0R:'6\ OPW"FP%)%F1:I)Y=:M76Z M,JB8L#63=IOX=O6GE](1VGC#%2?;4^I^<"V$#B9K2,DF;J-4T;4N4KPQZ;-- M.OP+3D_Q?'5>/ZMR^#5-3FL/LUIL1O_EFKLY3.9-X M1K12M=YYW@+FD!3JMGSY,5/>K[0:%C?-%T?E#.X(ML9!S9)Q\#)=K$1C#N@U% 0(C*0I?O%#- MBZ]N1#,D!;<;$WZHNFHC@89[QG.DQ]1N IK@0*+A.Y0H5< M7Z<=.)D\1HG"8 ]E]#?!:9L9=,DJ[RG:M8I4GDJR'CT7#G2(V7I>I-2M@[!; M,H,/ZWVTXL!UA;+]C+?==E@SOG]..PR3\7\P_V,VJ2'?W\-X6F$>3;\?Y3KH MQG/ZTTOZR^&0BR(3UC)O+$%Q&$K;+P29C?6H=NFZ. M;N?F$.';\M3665.FCS-B=DV,':_6Q*M9]^$X=/@\$("ZB&@%+24\V0W@EJ2-9S M7[1J*JA>^/-Z/C^M%YT'' 7P V2NI<>?*GK16)6Q&(#<)]J'M'4;@"8(:$1JJ 2 M[8MR;\(RJ"![;^Q:D_;=75)-5]G=U\I(%9P5B1P04=5+5@P\IX#/^I!R;TZ4!7W3FQR#1T>@RR@@JR@#1>PW&*NM$"9;I MUN5%:X$,R=@/12%M(Z.6Y:+K/)Z+C95+'@^+6A=7:ZY8J-I2*? N.@B^8 S% M*N5:GZG?'-VN\_ 2/W>8QDO>T/<37))RF@].9MUB_)]55"B=4.C)R6,EU&X' MB4'D])U@A5.\R*47K7/FF^ :DI7OB4_75U!S<;4L\.PPS/$EKO[_>GISQ^]1 M]MH&21$B)W5!"'/=MR2#$4R]2).TB ZMTT?WP33^M3 MFX%[+WR]=T)8MZJ I3%\]9Q^O8)Z7UUI-@30QJ(I$=#M>3OQ9 O M*SKK.4O!)BB\7OC#D5S3H 5(IK@V/G%R=WNW4S?"&U)3U0-P6U" M+_=ST:L?P?5T%EL%KC-C!?CR>L-$_G]P*A'3M;'<:RY=Z_/&]ZZX]#\7/[87 M0(^ZY>P>Z)=8L.MP_7W0HQ)-3+4K%?.6$U^5!Y>#AZS(]/*D,.[!.]H$Z4;) M1_:31?I[$.H>//'O5]6/C&>&12E(/097+X$0$"@J!:<=,I^*C;;U=N,FN#8B MUT,7K>W/(]]28#U2Z=;["4>&R\)KO%E(]=9[@@-XGQ-(7:(V2I2(K?=+[@EQ M(X+]]"GN=E)L>KWD:E/G4I!P5%Z.YZNE0)J55.[)^/1D_KW/TWR49>VU$S5H MPVA9I&+ &:>@UDNE&L5JWKK ;3ND&Q'O9TN0[T&HPRB&6YV1^'&AG;57./R: MCL/T$[X/"SPL!=-BI)/UR=>H1-;#08(I"+8XT)*FU&O+F6V=OMCO"/=8J% K M;7TV'$PBEB@K. 1%MM$;)Y%'58@P RE4>,0E>?UR?$TDUX?X^ZZC6:FQJ_B$ MX;6VD $+FH%B)4%4*B]+Q5$IJ8IOG4/:'-V0MOP?/SUW%7_?]%Q7V.ZCTC(; M62]NK"V7I8$@4Z0ORD2+R2%O'0IN>]#K$=NXK_(;0G"Z8$QPT4&3RH M0M^YR"1HFJ28D^7<[XF>=VK/[<\A?IP=).)*AS=>G3R2R2:T7$)P5M7.Z*1! MC*B-+HKB2OH@>.MJS,W1/8:SAKN2ZZ:SAHUEU^YTV'5\ZRYO'858;-0Q@^5: MUFL**1?[XEBO@NQ!>9TU[OHP M*XL_0U<;NC&,S"A@Q1>"(U*]=CR#(?UJI=1UT[Y#W?VFQP6%Q^:3Y&W496*"[>7=.^DUE%--*9JN&W4T'KFA*(O;B*!"X;6PSH(M11CTF2*P/G*^&X$; M4IJR#6\V.\.YJYS:;8!]H75836]M4A(N6^"7&!>7[+%)7L>H%$ADI+SK&<1 MXP>OK-996H?->\INBFU(R<1^2-2+E'IHDW65Y.&\,>Y5U^YB,&4UF'6?V=HN MMH>P?=.M?F=C1VL9QNLRB_5LXS6N7678I4M/EQW"OS=VJQW=5K=D+-NY9_08 MLR$B2@'*HJQ$-*"35:PX%C"&VR79+\#6>G/K69)1"0].U7)1%PJX0#%/UN0. MTSKV2K>NU>QA]A[&; ^(P'>IZ_[)L;,_<#:;:[I-;(@6-;>"# Q(%B4H3D%[ MD,&!]63V')<4MY>-%OS6$(;@!@R0E'N5;"L>WGL"5Y4^]<#CO#;*7YC6/]\3XF"U ,\[U*M@]MR>C:+64>F%F\I&!4K& -S0C9(B*M%YF M65K?T[.%>WL6-?.: M[B.IA_#>ZU&U[VA+(JSH); @"*UU"-%3U*$3AB@]9R:(YKRZ F$(NGN0M-I> M4#TKZW5)3N>XX,E*,('5*H$0P=5XQ0F'UNBDDVGM)#3=:]AG45\_#.M79@\6 MWVVX/%)0.DCE07I',Q9Y;:A>FQLRG8I@%#Z+.Q+(_0)\J+3CU5ER4I@8A0/O M>*B7.M8[ZD.!%+/76G$92NO6P3W,WN.**7L@<*NTX_;D>'C'12;N"9<[ZV#. MC:M]O\AR<-!E,$A0E.6&"_1FVNOJ-=WNE9S^[ M6/>1^[Z6\88:2!K$GM]QO%"(] MZ&[XS865D<>4"N-@ BU:Q0,M6@P:LHI"N"ASX*W;_VQ8U?VX,A1;D^8'==A$ M5,-+-5YU;$OQW"::$I;J6&RRX%GAP&AR9 I%&*OZ65:]E$/U$[@\&!<')/SA M$?E:HD4:$Y6TM68]X*M'S/1/YWN%,WV[ES\/C[64_%(?T MZDCCM_.VHHWJ:!$9&?QY(0BA<%OZ%OLN+MLLJFT]!V=2H)]J5\3Q]&B*_X.ANW">1BED#/5D:[2!XE)1 MD&:&*&!6+C*KYCOINB(?@ O?*O_M%_TT%O*=TTW?,!V6!'4'^>-S-3C\= MOQI_6:+_[MR/2N:RN!*AB)HM4Y9F+OH,7$-2'4AKO6]:,/O3NWD?:YZI=*S7,VQ8/@ M%,(H'Q1X(AW(.S>SNZSUP85GK&U5@=YS5F M&T]/9Z?7HOAWL_EX=3'M@Y^5;P%_ )LXS:70*(R^MB"OK:#U>"YE@):WTJ#S M+D'I)P223 .#.LQPA017/$>DM1.&965-,-:#'<, M:$@>VN->#"V9LZ?%L'X@H^)X#EX1-,5-7;::EBTC%S@R*9.+M(1;5_MN@W-8 M5G.D56#,% 5"+R]%+/5$@;2 %$-H95T6O'46INT('KM=O!=O^S6$]R+#0"W? MB!>5"S<*(E-*ND*+(I+0,SV:_OO1]1_#8;=L#$GHG,K1/03P/DS!- M^.$8<7$6@IXWA ^7>L&_O?CK_=,$]W_%UJ'\CJ-I%&[?V%&?WCOR25HM26%I MGQ"4C+5;AJ ?5^DS>5?-&T+?@:=!A??VSEV4CHRR49$5'*#8K4,@=^&"6 M!\^-45IXP5O?#WL[HB&9XF8\6=,MO9506MZ4>.ZTO\3/':9Q6*6]2'\LYW^: M+U^W=_.M%(&<_:2# 5-(:2H5%46]T8#5R7#A,IKFWF K[(,HJ>R=?0\BZ;U8 MQGHQY&G=.3BIUR8O'UO-"IG V3?$YSC%,EYLWWMVYS>VM)L[C+61&3U_UWM< MA?IG-[V2S_7BM.LJ07Q,+"46(")15;G5/F0 FSG-:W0FY]:WP-P)JL6-LC3O M_PII.>?G0[5"QIAUZPOJ-D,VA'+] M_9"G!TFU5CC/9]/3^7IZB5?TD(L5AF;"Q]"3HKD*Y)XW M&#UBCNPNAQYL4.@NC2X&Y4KMLX(YU_9?]29.[R*84 A.YLGH'N*Q-4@V(87^ MF4BQBR1:'"J[>9#G?_FPF*4_WIUVZ3C,L09XR_,CXWA:I_ "MY6HLI :C*Z= M>E(2$$T,X+25!:7VB-=,T9H#9(W ;$(B\ZA)]$"":T&X<]Y76(I"@,^,X 4K$F.A2'UWW_8[7K()0>QC)TC+B6XH^'?A&\W/ MY&/XBO4(X_5DQ(4>=,F3PN,@0R3K6'WOH'*$@$XCC5CIZX?!;J;!9J_6EZ>LC;W?VR'E)V]QQAJZ.:JY>OH1LRC,Z: ++4 M T?,(P09)5 @$Q(6*3&USM+="&;GX/HS=J%>2_H&R3">/__;^5"5=58QG4!X MI)4E,((/W !SV:LD*.#/K3?V;T4@VY>R M;8MV2)FX?I3'GB39.@7SKIL57*Z','F%WZ>B9*Y\$8Z<+/+I5#3UQC=%\5@* MW@I!'KIJWLGJ5D1#RM/UPZ"&$FD8*/V=G/$N3 Z_5E9_1\,M<\O[ !2O#61D MO4 ]5]M(%+8EG5GL"]* M0[T2C!E6G&:M3V;?CFA(Z;6>_-%V$MDP+#[[??T2R6S][2__"U!+ P04 M" "1I(97T_,6!D9F !=K00 $P &%I+3(P,C,Q,#,Q7V1E9BYX;6SLO6F7 M6SF2)?B]?D5,]->Q#.Q+GLKJXZ$E2].1DEI29G7-%QXL!HF5=%)%TA7A\^O' M0-)WTIT+'DG15=FMD%P4WX7=^P SP,SPK__SC_/!3]]P/.F/AG_YF?^)_?P3 M#M,H]X>?__+SWS^]!O?S__RW?_F7?_V_ /[/KQ]^^^GE*%V7WWW__TQ]Q M//C3:/SY%\&8_.7JTS\O/O['@\__+F>?YM[[7V9_>_W127_9!^EK^2__YV^_ M?4Q?\#Q ?SB9AF&Z>0 ]/D^O_^%M-/J7^5_21R?]/T]F__ZW40K3&4%/#N&G ME9^H?X*KCT']$7 !DO_ICTG^^=_^Y:>?YI8+XS0>#? #EI\6O_W[ASC'ZM@Z6T(SWKA:'-\.Z (0%%GPSQ?-)+Q6CL]();/8)E$H1?+$&BM?%NJ2\ M9_ZA^2=7=$XP_>GSZ-LO])Q?JB'J;V86F1/PQ-/GAMIM5)_HLSW&7'#2>XC: M>5":>:!/!W!<6V;1)VM4DU'4I]U%?4/PV?@*_T+86RJ_C$?G'; W'34PWIP9 M@O_S3Z-QQO%??F8M2/S?%V$\Q?'@\@-^'8VG/5VTE,PD2,:06R%$@5"71L>X M499[H]2226$+/N\]^(2HW<6D#UGF+5A^C^/^*+\:YI?DH_:<*=GX$,$$21ZF M4PBDN@#:E5 2>$,/;F_,AOZ+)5#P.Y!G402XT9YDWHB0!#CF" M0I,A1D>NF1*8BO3&*]EF6K[WY!-B>2>C/B1:[D+TJ^&T/[U\W1_@VXMJCAYZ MM#SP !18%5"Y*'#&&<*2C=#.>1_#3@3??^()$+N3$1\2JG8G] -^[D^FI+/I MVW"./0+OM, ("2/Y R4H\,%%B#8X9S&72.[H[J3>?>K)$+N#,1^2JWR5%+[BP2L0& M7#\*XF2H;V?JATHPNROA4_CC3::1]TM_OG&UF'^<*LPQ4\ :5OU_28/6%D$$ M7T+25CFK&VA@Q>-/AOT6YGW(N]V=][./& N4Y+R3J( M62L("54(Z&4*NP7,*Q]],GSO:M:'7+MF7+^@W[X;?QK]/NPA"RDB2DBNU$&B M!I\4 QVYM#9%BCR;3,/A_^U]G M7H4T%#S(&C<('4"%8L 5*2&P%#!:$R(7[3B_\^Q38WQ[PR[A>Z<-LSK7G(TQ MS(!D[5E2@J+\E"/YC9J!"SX "4XC)]="J=V6ZMM/.P%.MS;>$A9WVA:KY\.# M]U]&PZM WV"0*B #)@I% ,K2NJ$3AU(21VVUR'RW^?G^$T^ S9V,N(31G?:_ M/F*Z&).\N(B?^M,!]C0W,<80P(9(HRK>@G8Z"E$DL[C;['O_B2? Z$Y& M7,+H3AM@G\:A)M5\O#R/HT$OLV23Y_7\2]">@*T[FS,)>PVV,!Z<3$>TU#GYR!5=N2B7TQZ+KM,TDH@BR+/W)/B MO)5\BWV-Y4\_&=8;&'<)ZPTVLNKYV/@%A>"?1^/+ M'HW#B6(+I.!H97%!01298O&"TEC.K?,MCBGN//1D.-[>E$NH;;![]?$\# :_ M7DQH>)-)S\>".94$)JAZ+"+(:;">]!:T3#:+PIJ\QW<>>C+4;F_*)2D@#;:H M7IWC^#,M'G\=CWZ??GDQ.O\:AI>]XH,KVD4P*M2M%!*?+YX!)[S"V,),:+% M+WWXR5"]NVF74+[3+M5"@E]P,+B"$XQGW.52=T5=364@1T&S0K&Z"YSEE)CF M+5[F6\\\&8*W-N027G?:MUKX@Z/S\WJ*/4K__/@EC''R[F):RR5JO-?#X)GR M28"UIH"RUM6440%!%9O(+0QH6 N7^Q$,)\-[,T,OT<%.NUT+9_!U?Y+"X#\Q MC*]2#7W)EA?/P48K06&FF$!'A.B=S5QZ9^1N:7VKGGP"G#D%0QF'P9ICQC_^%E[V8;8R%QN55$.07TB3BN')@L= LPD,PHD5"W[W'G@"Q MNYMS"<$[;81=#?-F_GA-/YGTG$4E=85##Z=U0M8]=&G .9&C3MX6L=O1THH' MGP#)+4RZA.:==K[N8IHG^L]1<:<%R^0)&E,=?LLD>*PI9879D#5J(7<+EU<^ M^N2HWM:L2\C>:<-KR5 _A3C GE,,BP@6C*OQO,&:Z9\HJ&>)ABFB+W*W7:]5 M3VY(]:T*Y#T2O),IEU4__32O+?US&HPFF/_R\W1\@3<_' VG^,?TU0#KL__R M\P0_GS_8)%Y?$Q<3^!S"U]XL ZE^T8M!F$S>E5F(E[.99 MM]2+**7,W@'Z9(!0$389'!1CHL&"RK#'@KFM2'^ 8G^^8"MN[E.]FV$;EL$O M0?3K E'6(MNZKU\D5Z R:HBTN@$+D4>1 OE%KCNJ?ST]JK_O7EY]NG5RU_/?CM[^^+5QW]_]>K3Q[L@ MUFI \O1W;MV=9$.X.[8N>3#7WX0'D6FN>)0@*"P#E92#$$@.0G#K"J>?QL>. M'W;R?Z]1[/K"GTTF.)V_?=%_UL8$+C)V?1%&(\O M^\//_PB#"^REF TF@5!B[<)2+ .ON0$M9,D^%B-884O*1"<"C52K.G"*8H/6-$\& MDXWF%KUX+(]FJV7B$3RG((5F]F[84^<*V_LQ?@W]_.J/KSB<(,UA[Z9?<'S' M!KVK10]QM)+$&K%-01FOK-^S1LW30/:9C M00KXP$=!8+CPX-%9D,()4JL+_M&"AYV=R%,@?7N+-NS2K"R,?$VEH"$T1=9Y[L8C2M-X&6 OFNB=_=M!TLY',\ M/2M+WEF$MAVKO'6MMN[Z!]UXQN8;R&??*N4/S6#[$_ MF,TCY"#,#J&^C ;TW9/J+$PO;[Q/6Q1&H\ 8$IA"PVEJH?5&T.]"()SYT4R\ M;4A>%]MWOY7?"0D=[.;=PGD_.-'62[VT5*H M'>5Q\.W^;AA<+9-=S-^!,*YVF]Z'R^J;7,69(:NLE2C@5*XA1@J$2F'=2\B: M<72Y^8G^C_(_^],N+B\ET=([C M*Y27UYO2FF/(Y$%EQFD!C>C!4^P*UN9Z%5?=DFCM1:Z#ZV14TIR$#O82:'H; M7RQ5<$(F?% T\E!3HFKE8+1U^*I>YD(.=.*/7=RSY5*R',S)2**-N3O82%B" M2,6HW:P5DT_D.%F*L@@?AQ1RS(2(5K\.XX]38WY' W>PE_#H]'1KR\-J$97F M#'2POG8C-E"WL<&EZ&@94\S@8TW.FB\3A]Q?VDO4T04Q'?@8LPVR6P:YC2RZ M8!T-'+/25=ZU_8\@>-FQ6-\@X4H7&Y!+T9RH2AJ9OP.?XA:HVA\W"92UV682 MM=#.TQQG#<3H":"+2?$.%Y$3I7Y; W?@-]3D]_[T?)8(-\QUYNH//^,P56B6 ML&GO:7W+O"9 ^7HA2?8@%6.*2^>RZ:*\8 6<$]5"*P(Z<# >&7$2R3@O-#". MK.[!)PB%YBKRJU 70;^RUKL3Q[2;O1=E-#)_!T<@MSH2S7-FI0Y.D]=;;Q1T MH%B]6["V:>::E90D>F:;9RW?PW"((XTV_"PM1]K2N%WL5.<\,V08O _]_&;X M(GSM3\/@%LQ>LN2H&*>!G!1#@5"2]?HR#L4)%920)C2G_VE4)R.(Q@1TDZI\ M<7XQVTJ=>;6U2=T8O]1:W6]8+ST[Q]]&D\E;G+XKG\(?O2RY2$4%0&LR6:/F M2<;$P0B=BK':J- ZO-@0XNF(IT-J.@@]/N"4C(7Y51@/R0^:W(+_DDA(_6E/ M9Q\%DQDL9U7KJEZAQ3VPQ*)GJ&60K;/?GD9U,GII3$ '$60A_(1?+D M(CD;:> Z)NV,\/A8(Z0N4FU.-"AI2D7#VRP?Y!G-^_V0MZPL0PM114Z0E(%0 M(VA1##+Z$P_-RVGO(NBZ4U9'^54[F/'XNV-YIZ3V6@*7=7M5, U.. FRE!RY MR QCZ]GB:+ICM2!X[;Y8FQAZ/QV1UD'T;/MB;437TZV1MK'U?E3 F*: 62 X M7@MY$@7.GE',[ Q*4KUG5C??V#[VOEB-R=_$Q/OIBR6B-\:+ C%%16%+O?PB M>@%8N"Z8I,BJ]4G6D?;%VHB;I_MB;6+8_?3%BM+9[!+%/+%N8ICD2,O>DK^; M;90\L-S\=.)(^V(UHGH;PQZT+];[4 _2O^"TG\+@+J(V3;+N/J"[CEF/#*2[ M]EG%HJ8(,8&F6(&\P5(HW,^,HD3GI(KU7K?6%8@=M,\:#$:_AV'"UZ/QR]%% MG):+P<,>#U>Y7!3X"@I="]AD/ VYW@-<[\D15A670I <6Z\.&P$\BHJ=373Q M8".Z,SJZZ,WU6"^0K$M1'@W0%%JO5&*FWGT7:^Z6=\Z*C*F#Q-HCZKW26AFM MC-V!'[E.ZX^DL@G*!"B6T]AS0 @N>C*%]BQF$9EL??IYE(U7&LNBM>F[RJ!\ M4&+,3<@V1 DZ900EZT4]R@B0J(R2AMNH3K1ZN[$"=C=O-P47R^K)D@JF%&G M1D[SE.<.8JT<$CY(DJ(LW+3>4SR6PKV.EH,=#-Q)GN0:M4!U5J@ MK$+M&$=C-RI:I;-WMO6;?YP%68TET=SX771V6%D95#)/,00.M%K9VC$N5F T M:Q5AK-<827G\9A.*G7IX^&DU\O;__-;-,]65L* MSQYXT0I420:<1PDVH)(^VI!CZ]*L]=$=R='D1A)XD,W4"14=!)JW\2SV;M=! MU-%9Y4,TASFK[(J_1V2R@_'W(PNT(@:1'*3@:Z=1[2&D>M6%LBXJ71>Z+N>, M QY>'DX-F]B\8Q4L3F*X<,P%$4 *46H?+0DQQ@+:Q%RX4ZS8UD?8#U'LWYO< ME9M'J-["L"MWGCLZXOKXB7[]VZNWGSZ^>_WN_:L/9Y_>T-\V.MY:\>5-C[;6 M&4!WQUK96Y$RB83%VOM/YP@^Y !&FYR],B5\!\=:'_ ;#B_PIJ.>-I(G%A0D M74RM%(S@I-#@O3"*)>\\;]WL^3Z&HX@J-V'WX3RP@U$[.']:X'E-XUZV]_'J MCS2XR/WAY[HY2O\OU\H-I[65,@40V@D@KSA ,*E.82+2M*52PO9U$1O#/,22 ML0NWRX72&3&=I$)-IN_* OBU$41V-E,H#J%P@I)K_[-B$(I.R:H8#9.M#S&7 M OGNIX[=S=LUYSTNO;6RNC0SP2L:F>>H@0 RQQW/,K5/A[H%X "94+N3\AC- M&UFT WK_.AY-)N_'H]*?]F3**AHK(=O$"8IQ-)M9#]HJ;>O%)-*T3ERY]?CO M_O7=UI1=G"9_Q7&HW1\61]XW*Q9W-)":]1!2K$D02, *Q22"$"=;3'*Y-<];?0.S5$EQE2(K"\WK=/7((M@3 3"&=2HBR M>2OIU6CVKX!&E-T_:FAC[T[V>R9(7U@OJWM)*\Y@-+N"Y JLO) EZ@:QW&/@KH5/30SNI=7/Z"0QKS@+"=Y7,RC7UF[ XY!.118M+=_!JO%@T#TF96#.(4@Y M:RNH%'BTU>LM2)XO$PE;MP5^ .)4R-_-NEU<&',%Z*9W1\]9ASIF!S8&7[>L M#7@A#&C-C.!:Q_)+8)R.8[BE:3M@^\WP&TYFS>'FF-X,ISBFG_2*L(HG MK<''FNQ"_@C$:.M5]>2F:(LDP];3_2HLWSWO38S<04;9+/WU[6@XNJO+JW6G M:"6TU0:LR#1DF00XBPJEJ][D_O""0 MBVFKGH-C&8T739T^A3]P\NH/6@'I^?UA&%_.[%/SJ.N^]6@6^EPKO>;1FU(; M1*@Z-"\R:9XF/!NYU9[F.L=;)ZYV.)SO7HC'0G4'_5FN(2_>JE_)NZY[;X4Y MYITRX%AQY%9%!D&06V489S(X[A2V+J)9 >5$U+.;B1\R[W9E_BU.;SE6&&2) MWFG(LAZ%R:+!85*0N'*N!..$;GU:>0? =\_R]N9\R*W?^3JC1;>X]SC^^"6, M\=1TP%709MBYQ?DN!J?VOEHDXJNN!#ZW=Z*9#OGNO=S;MDDW+G)(7[ MJ%[V!Q=3S+U,K$0=R#-8*QH";:$#% MA."R](!1"LO)/LRTWM[:$.*I"J@))4LDM/M1Z=T2$:NE(3P4BIM<.TT&0=,A M+[7+C5<V \Q2).8 "V9 M R6< )=2H FP=JXWUABQUMG'<;&^HO9ICZ1O8M=.KDI/BT8O"UR+@AP6HPQ2 M) C].LZ"D\GL M@I.K@2Y !6^DD9H6P5S3L)*0$#/Y-M(HD8MV,LI[@>/]2J='O_][YK.=X?;= MIW%Y#5@7#1O7>=(>RML.T\(Q)90Z>_ 6:YJ*B!!RIC"M2*9=\BJ*UOOKG=6Z M;51M8S0)G)NZ+B9ZF72],R_0E)8\HDG1LEQ:[Q9\%V50.VJD12'4)M1T4%3W M2+XO0R%*,0Y,TK[VM4W@C=6@48N0@LU)M4ZG.:;\ZL;::&3H#GS,>Y&R<3[' MPB7(5"OS(E8T0D#PL:1B4]"L]5QQ-/M&.Q&\O1F/=M\HE(2)E0@L,*S][STX MXRFR2IKI$ 22F4Y[WV@C&I_:-]K$G/O;.5@#U#/:-]J(H_6V$+8P\/[8]\DY M@0&$D:&N/0HB&IKV=(@QYE+B>HT2CHOU3?>-.B!] [ON<=\(B^*QR (J!$W# M\Q%\P0R\!.-C4B4+UGAQ/_9]HTV(6G/?:!,K[VW?R&<;;&()]*SB@Y%O$T7A MM60C&&ER<.5>P?OWN6^T!9_M#-=QGZLG&GPQZ84Q@8,QWE L:2TXC1:D,$Q' M+43["^B_N\Z)VSAT'5/1067DDI9@ZR#ZT3EQ*_Z>[I6WC?'WTSDQ!G16D=?C M8MUG+S;0JT!O!@NI<,N,$\WS4;^_SHF-U;")S??3.5%E%(X)#D7'F@9?RT&5 MXR (38@R<-.\E\*1=D[_GJP\=7__OO M;S[]9P?G34L>TME1TU,#ZO"4R1LM0_:0ZJTKRK L>0(27OM4JR7L+3VPMJ? M,KT9IC&&";[$^7_?#!]>:_UA-!B\'HU_#^/<8XS>CDP>&=:J?V6Y J]IKD3M MH]5<)MO\_J<-(1['"<(&VEA2PM09)9U=03F#^#!7UIC$'5,%*"(C;,9+<'77 M1>J8T*AD5&R=O_(8GOUKHU,RE]Y9V8")3@Z?[H^ZIPHMD-EYR$9R4*Z0LY63 M /I9$)Y3O)U:>Z0/49RV(G:T>@V?OW[RX*D>MD>!E]?_.QN,P_(R+;BHS>Y%=[D /X\'EK983VA8X3U-Y M>V.N@V8[9_F_+N8]H2:+G:Y/H[6A^_JF\ +68.TO;SPXQA0D%HUTRF??O!IQ M![BGK;U]\=A!IYQ''CF1GQF, MI7E:BGIW=H9@C 2)V>7 G#'-+R+>&?1IRW&_G';0Q.(\='I_,4Y? MR)KO!V$XZ7D7BLA.@]$ED<8.40=HRH9K7"MN]1L"?59ZJ\I?UUT/WKL MO5D)NT?H4!E96XJBHY?%(WAI(UBEBBC!)F3[G/Y6 GV6FFO(71=-EV[YLI]& M9SG/" F#&EB]&;X(7_O3,)B]-O&^*_L!R7R3_A07Z7[SX7[ -/H\IW4V\IX6 M*DA9S^Y%;6QO:^.(8"TP)07/Q972?$KL>DRGK>.C4D07K:)F'7DK[C%^J:E. MW_"FY^',$:%8[OUH/&-T2JY*O)C6S,=/HWG-;:^0-\R%S)"M4U!/^,"+E"%I MIZ.*.9O4.@=\1\BG+=A]\ME%WZF[33>+D$I:7[OHUG/$$"5$5DOM#;3_7O#LE9.YCQT-6_#X8P%U9=D4;# MZD;-2^1DD%I&"XXF*9IP0@#Z403O;1$4=2;;P=; (X".I)QD(Z)7:69G@W>0 MF'4/TU5UU1J@.BHB60KH,'4D#8F[W]NXF=7W)@DI$A?,(40A:K&CXA#J=5*> MUD,D)X SV;JISAZE\$0-R;Z5L(FQ.[E"^=K!NJIOT!K);24$5DM0CM-,Z+T' M$4-Q7BHN0^M@\@&(_;O\#L7.R !>5%%(3+E8DN4K("P3E M'!A18QM94A"M:QP>!70*$FAG\0[>_+.4+LXO9LD"J_8K%D!=K;DV'B%P+2CN M"QFJ^A@4JGFQA-D60"F=C M1W"LWL^2G.&A!"-MZQ5C.9)3$$,#&W>09#T[$_]$'YYY027JE*2)M022@XI* M4(BD'01MC!4Y>YF:3PBW 9Q I+B]0;LHU5B:&78K=7;RZ^7#S-HZ@IMA#',] M/7P;SG'Q$JPSIHX"RR[&9+$M//0:.NR@YZV)LT1N6;*")@69Q\M9= MK?..&1C-P,9X985O??'H]Z/;)X+H(Y?M)M1VTJWA3K[9WXF0R8>/?[]J:NV2 M-CY8$#E94$5Y"*Q88.AMX,YXH]M[4X\ .D"5]<$Y?^"3M2+LD TA7IQ]_/?7 MO[W[C\Z;D*]X4&>-(=896'?-(7),,C/C0+NLZR51!J+,&8K4*CB7>6R^<;*/ MYA 4E(XN9O4$"?O?JK][JQ=*'R<]FX)P9M8"I;Y0*2GP12E@,0OILBE,M@X" M-D=Y%"TB-E'(TRTBFA+3P3;C0\3OQ_@U]/-++#@>4V0[;Y)-4_1LMZ.V3I\2 M:L?I?UF!+C6_.GD&7E%$E1G'8I*W3K9^C;9#>H*2:DY0!T[3ZA>!'( E;T%) M&-BL"X8OH:9R:/"2@(M";X<7Q4C7NO_5AA!/4$CM*.E@E^,AW)F\%[?-#S__ MU@^Q/^C/H H>N4R,@V0FUXS06#/N/43F)69MM&K>B6(#>">HG#94--SY#/TE M*)?= 7*%]?*>VF,L6G&K@&N70/&H"3)SD.C_,E+,X# _[FCO"N&[E;=^P M6\2*?>)25);.>[#U_F$*/36$PCSXH&Q!4XJ0YE0S\':9)78PX[%DX&W0D91; M+HV(&7PL-#P5)3A),Y[ >IA #GU1K?<;O[M6SQM)8/M6SYM0L9^>ONL@^M'J M>2O^GF[NNXWQ]R,+ J5%<@JBJG<36$GO0^(:"JL9SMP;6NN^4SFT:_7<6 V; MV'P_K9ZM#-HR:2&:(FB @;!9EB&+A&@,_0VV[L1RI*V>-^+FZ5;/FQBVPYW] MQ26$+_N3\/GS&#]7F(N?Q6KX: MSXFII9GI._!:5@Q\'M75 8?D!6!*$92ON8VUV9-FAA9S8:3,K;W8Q_#L:[>D M4S$T,_BA=U+JW6#7NP WGD$8S'Q[D7DA*VG@IE[SER5"T%&!(+^>%;)6\6N5 M*CUQV>%* (?:%VE'[ZBUF1M?=/EQ+I_;D*Z<_35 -;SF="60_5]SVHBH45=6 MWIL$O$=N:W,BQ\C%4]OW_L22MD9LH!2S0B93"#1YDAV1)E=-[AH]>03S#]Z?/H MVR^+;YP3NOC##9\WS]LOA[M:?+23N;HH$__;J[/%0)C3)NCLR G%VE'#D&\A M7*'U2B;T.3O%F]>&7S_]>WX5=[1EXPGV;-(/[T/JEWZZON&8(^J@0 I1;PT* M"/,+CXV*7H MOYM8#TPM<^"*,R T$Y$S1I'DO6V[)4DH#[[V>^9L9S-U4%WY8.?FU\M?<9B^ MG(?Q/V?.70I>H'," 5GR1F%R3'>^<78/T\E$OIV0T$'ZXD-\ M5^@6;\,Z^#K*$7@*VV$R!MHR^J1<&M#128.7)W!&5U*(F0%Y';1(15L@QJQK M8P'%&(V"YL"3D,L3&06'5GE=\(O!!3S34]G*]/OP9"NPQ2NQ#K1]^2DL:/] M]^&0W()HF(W2%@>BMC92QA@(Q5,DG:4S@5X2FM>^=VEL[H9TKHQ-S-Z!(FXB M^P<@KQ/Q:%:,SM)L&>MLF2TX3E"UX5GZK.H)1V-=/ GJ")R.;2D<=6G_[A,A M/V =\OP^DS(:GP<"_2X.^O.%=M<$R/6^?H6OZVMR&D&UR;I5$S[HIXU@!TB6_L@NEL16S6DK8/8 M:F=;S>^YX3UME!0A)(H]E:F7&0?P)M,,'HR/3$L7,1[;&[K _D.A^R2_NRVE M[<,IDS&PPPZ\F5YY*!\]Y!X(X%+>E_KG40W'8$A]IP.X0$ M6[\%VTMAY12^W[BKQ[N-O'I\+['7_6'\B+Y^1%\_HJ\?T=>/Z.N'0G]$7S^B MKU.3[:&CKV9.ZE66Q)VCC##,#]NF[GI0L/F3=G1<=QS:OCHF\&2\-DZ!=5*! MPB# ,\TATG>%S!5WJ76)0-<=$QXMK58>@RY%@Q7TBRI1@TO&@$IDO?DXB:-$*S*-(XHDL\L*]M!HL-V8$]/4'L@;=\]% 2+M#B3'4*] M44Y%)\$'6KFQJ.*0:>'4L^RAL(M2FAG\6#:J'\TM,BYK62R$4LCUX\X#Q2F6 MPI.M!^Y&QN2.$F.9M;V'_/$J&0 M4:++'F2J'7XS3^"8MN!ULD8XE,:UOR_X.\K9[$@9FYB]"T4LBT5O9PSF9(IA M@IRC>E%V5+SV9!00L\E*9Q6$:=TV[PE(QY6ON1%]]V71T/;[J0RY6TBE0Z(9 MRQ&@4MMJ.L8@^+K+Q)E!'X)U; _E(<=?S=K8W]B>A$-4LZZ#[T;^*BPGIHLF)F_<%NEOX;]&XRME3F;S M9,Q1:%8R.>JQ]H O')SP!:P.AG&ER)UNT1?IX9-/QB5M8-B&E1*<$6@XD9%@E18S=@I- ,E#CX; M:U3R/O&UIOKCXOR19J)[H7P3JS:D.O2OMTG>#:]6%FE]E +IX=$0%I<G5Y.YO<' M+WZ2P_3Z0Z-A(.?O8CSN#S__&B;]R=8968V>NVU^5A?#;I2M=?W4.9RS8;YU MM^H5N'?#:T#T@;>CX?@.OM^N3],#&B]8D36I58&2DI:'X#CDC+SH(!W'UC=9 M-AW KF'BZ_XP#%,_#-X,)]/QQ8SGZY_- ?X:!C5SY.,7Q.E?QZ.+KP1B[^^N=D):%PEI&*S&OQT[^AC"9*S"T/(,228!3 M-?E*JU20&_2^==75>9JP$T'BCG[1HY.W4AZ/1I_)%W?(+R+ET*0(H3V M!B2],+7PBX&O=U85%[#DP&@JY8YCZTGHV;@]Y6(?3R"/ SOQY+B?3WZ7R]O;4:\'N-_ M7^ P+2[$1A.,X@R$X;Q>B*UJ?74"YVR65DN=4^E*SZMA'>J\ZT!Z6:7:1KQU ML!8OV^6Z!KC8T%P'8D=96VO .TSB5G-J5TFG,2\'DI!43GO',P@K BC/$P3O M:"G0-BD1,V/&GHITGDCB.@;E;$+'GA0SN9Z+KY*'ZB:(306*"C69NB XKB)D MI5,(A>N26B?IK(/K@&%!*T+7$,Q.;'2PYWGKI;G^[;_W<4P/^7+Y&W[#^7V9 MP07.O"H@G,J@DN$0L+;6#I+BYAB2;]X;:#UD/_R@QNQU&5O>?@\>XEV\<>N MW:-3M!+HP=VC9HRO,VTUI6M?*]]*T,QA2H)9L%R4V@DA0,PV@> B&_(,5)9[ M60+WJZWU_:?CD-8F+'4IJ3?#KQ?3R-&Z6=DC<([#=6I$Y"K)[,A"E[[3+6CBJJK01ZXD_ M2/ 1.,]-(-NPT(5G_#!S8K;&,A:TDX6#5#G7A A;^[ D8"5I6T(V+.\A\>E' M?-6"GP[NC?LT#L-)J5GHP_P1Q]_Z:=:A<%D>3BVBGRS_JZM7:XVQ=!1OM1S' M@<*Q%@(9'1F[':R$3N+89Y<50IP:S I3W&%DN1 F@1!E@+)BJRX M1B9#ZWW/Y4CV[Z =CMU1.:&7-[D?UU%'3QDA?0ZE9),O?^/ M0_2:PE*6F92Q2&M;>V^KT3QCX32BJ(O&'#B>]DN?/E:'_Q*_CB;]Z0):E%+Q M'",(Z1R%)%J S['>8EI<<:+6G/' M>:'1*&]I1K0,5$('WEM#8\?BU%/87K&&FI*UT,YJ9TW MK49C['\>/@%2>%3%F=D^W6)G+1BA*+KP(J*LAT?-$Y/6 ?:,A=6>N(?JTKLO M;>.OHS&MN4O!6,J_O6?:9K:OMVT/8MO"^8V,TJL'_F+Y@ MOAC@N[*Z[.JWZ]H'7SB/IC"00490V4O2,@5RUGCFN+!,Y-8;-!L![*8F^;JJ M36DMBBT2LJVE'TKE>GY5(/$H#,_9"-^Z..%Q1/N?$+O3RWJEQEMQL;?J];/I MBS >7](:,3M-ZR&FB*XHD"(84$+6'G3%07;2%IJA+:T(^Q',76 ':-?7D,WU MA+(#%8U[/2W'E]+%^<6 5O3\U_%H,OG[<(QAT/__Z(]DSU_K>H"?PA^]NKFJ M74U6+HG"#Q3D(.9 (6U0/&8G?'!K-!G:!<))B&6O/#3<@]H"=[T/Z 8W1IX- M1@7%U#:8WD6(W&G(Q>@B>8B2F>;ZN0/AN>IG>QXZV)5:OW$'Y\JZ:&B1KJ4Z M*AI%:S8KD!%C9$XF%YH'?04?)$Y+$K6I]I<;3J$[9.V[,R1[ZJ=SK%'(^&D_K+/EB-)G.\L=Z-NGD MG4(()=,*FSA")*C "H\E:>=S;AU=;8IQ_XIJS?,3,FI*TOY%M:8OYZ-*J$TF MZ)CFK2V]Y19J@UD10E#HFC=.;P'\N=A!W_4/C5%1:9& I"5!! M!(B%1L(]_4@7="O@/3>Y,9P?N_MH]M(+G$5G1H)6M=Y Z T%(!=)Y M+FW*,N:NI\+C:6:V9V4U(:6AO[^(<>_'.L.\@9?08R@$HO-@.79 :<,%M/FH[KH%EGLA.)=@I44:541P.9&A$XNH M=!$VKK>;WQ' 'T+ME-(N-N=6]K@,1F*FMP2X*X&F^AP@<,LADX\2T9B@V^_) M'4\7TCUNQ35AH(/DKGMZOF>&>;UF8"Z'D#5DF4B]2=' ;8A@O")PQ9 KFAN+ M9 U8^^H,NC^1M.;B:'IZKJATR_50U/D R=EZZ4NBL>AH(&<9D#N5&;;6U9'5 M5#=G?,UJZ4TL?^RUI^N,Y4>U] H!-A%(ET6HV[![[(HEM*IH:0"=K&.J.;Y( M;[2R-KI,O[#F*=/'K]0MJZ6/1JB;D+J_:FD>7:3_'T!;[4 %:R"HP,!8;9W2 MMF!N?>'5259+;\3N>M72FU"SWVIIABZJ'#AP19XK>1P% NI$5*/4LN0BF_ME M)ULMO8MP&E&TYVII)SF)-Q?@T<::[A3!994A)F.50>NB:U[S>K+5TKO(IQ5) M>ZN6-O6N]&0",&]HL&CK8&T![Q*W,EJE9.L"Q5.LEMY),SL3&GJ0;JRX+#0>LJ-#$QQRWQKX9QXM?1NRU9#N@Y6+>VB23)28"&A=AM2=N[]72+CAA,WK0*M'P"]92;B;GQW>.U;]N M[5J?S=EK:?7CR6\+/NZG*UVGW5GI M9&V5 2)Z!HK93-8Q#(IV1>=@ L?6/7-V GSLY]V;J&VS-,:63':P-;8N^/_H M3[_TA^^&^)\8QG=3Z$26C'FR&"H*FY3PJ3HA"#'7ZQD\\\FF VEQ->IC2J9M M+I,M!=J(XSV4N:RT79GBF ;PZ>W$R! MX\Q#\"Q:P;7*;G_%>5L,X(=V]\'\_BMC'E:7"4[O%UD((B>HBG,&OD9Z)0H? MO+487-=7JW]/)8#[%F-3_O9>]7)CJ9OK#JZM)*2@X#)!2JR DJK4Q@X*O-*H M4U211G6@*?(!V!^^Y:X,'G#%ON-S7(^BY[A@V=0+@]^XLE!2:X^ZEM5&7JO9C(K@!1I D;)32EG-N_87OX?J MU<.);DNN.O -UTG']LI(':T';Y'5'G$, KI,CDP6SEE=E&@MI^^V&&(7+Z\U M%\=>#!$$TLR)&E@R>I'1Y1SY RB%M59@E#^*(39C?,UBB$TL?^RIY>N,Y49*;KWQ?/Q*W;(8 MXFB$N@FI;1OI/KZ(O/HC#2XR#>Q63OY92J,+@G[=)A^%%Y:!I=6E-N6)X)R/ M(&V4C,S+4#U=?;\KBN\\+6'X6[EN?$Q77%P'8;1=]SM+8"3FJG2'UZ, M+NYU'7A?T[P)]A%'FR>E]@0?K=Q_U-P?L/)Y-.7,.2"9J;IE]M-0>K'>B$[ZVW2 M()6PH'(*-"]:"T&P+'THB976#?X['= Q[5IUJ_3-]B3VJ9,.LI[:#JYGI)JU M80):5V@THIHX60DNNA"CML6HUIUZVX[@A\P/H(0.HM7=1G,UBG?CWT;#SSB^ M_](6)I.1U<<4CM%+RQF-JWC 5#>CG.+8O):_TP']4/WA==+!:5G;P?5R_59 M*!0?%,<=DYZ7UOE?V^#\(0>NO7835GKB]=;64GHEHM '+Z@ZY+4@!N_# B\K28]8NME;3*7:U MW$4]NQ/3P='%X_W'9%32ZVR %3M+!J'8FHD,]6(_F;DIV;=N9G3*C>)V4T\K MHE:>).R><_IK&-#8\>,7Q.DBZ?#]>$1BGUZ&8:Z)D%^K/=Y>_^WF>:&;/V+; MW,T=!],HO_+JD>\)S/3LUG-_NRYP8SDPG;2&Q#2"XH9#$)'^F$LL65#PSUJG M]CV-:M>):>43_C[!:\B"Z*P?0W\ M!M;^)ZG&&KD_];2FHH,(;27$V85X/>3.::3I5C!E0#%:;@/Y:)"T,0:CDRGL M[0V9(7H^&MF<@"ZZ2]P%T_+S= %B.QJ&3)B]S7S$5X3DY$S8S?06QVT^9@)U%1,E$ZZY*:\ Z5-I"-W)8=VK:DI8._*K5HZ =)JV@.;7K2F='7@XD(2F$..<_!N5L0D<'BOD-PP2_C ;YS?G7\>C;;"V\OC##^4S_TX GYH@G+O.KA,P[3K/OGMBUJGO[.K?O&; BWT6%C+:?\A./S]Q?C M](56^AL8-]LH)1!U=5I//H::/$6$"L4A*\=29)KIY%N[6$_#VMFI7/F(L_/: MW*F',GE:U3((I!$K'RF2IP">9,VD8"Y*&UKOL3V%:?\S26M]/' O6[+0@8]9 M\4V7XGN/X_XH]YQTS%LTH&.BT"O+ C%S!3JQR+R/3*K6:\U3F$Y3)4)GA0'.R;-2*17P"B64&"3F&(SBYDG6 M'WO"27'=S)0-3^:N8;T?D;\U[8?!!ZQV(N=L=F5G/UY4>T]ZPFGT+G.P2250 MP7!P(DC@*6C/R-..I:Q)]1./.D'.6QJW@[8)9V,,[\H'#(-7DVF8XE5XU3,4 M-H7H,TAAZP$C33M.D8=2?%1%)B6";NTBKL)R.JIH:O6&K0OJ:D11+N([@A%J M>#;;&WU[4I5%5QZ<-X$:XM0NMBG%_HGGW,Z M=+$8*G_8T+XA>1V#<$3C' M*4Q)+$/D@JOB98J)=RJ2>X!.72"[V/^A.-P.*P=%*[74%5_B_+]OAH\C#=PI MYDV&'&M X[.#(+D%9H0P]32%\?SD,K+A0T]'#1T;_*$T?(?26#;+!1X9EHS@ M"J=HR 8'SN@,QFMKO!/6A2>VLK=[\+.2R*Z&7[+1M/5^Y&PK9#*Y.1>XO'*0 MSG*>41 &[P=DT&F_E$G/"%KIE'(@I:A]O^P/, M\Y'T3/'">^N!>TMFR45"L"J"BMRZ8EEVO/WYWY.P3D="77&Q1"\[5RBLML$\ M_3GS$K.FH0=6'*C GG8L5[&X[+USH:4NS@.>P32ONH1#G=2NKGECZ4.8?68 M?KU\$:;X>32^?%>J[:X^D6?YKBI&49!FS6PIOE=2&XA61DB\B"AYLM'O[VC^ M4:B'JE=HJI:UE=B.M2ZRB%?"7@%ZD2BU#NR.RAFVA'R8$H>]R&)M*;;G](@D MF9V,@OD(@5:-6GLOP7OD8'WF@D7E??/:K*.2XA,E$]^3$C>ALFWFRHO!Z&+1 MX08G_\_%X)(X%XO_ZD4N9W(,LW (&HTDB^0"SB6"B$I$RTSMG?9DG+C&@X[) MF6_(UZ@S8S=,=2-T[\>C@I/);'/C"N0["E )527S[.NX/[@-U$J%R15Z.RP! MU?1+"&0-D:.)1HJBN7Q2%9L]\^0%TB$%;:>->UDZ\PN 4_2%"U% M0!)X*06+<"7HC?.<3LU[;F"Z3C/7KN[Z7@//P6:OOQ7^T9]N0K_E3SZE-;F!;1OF&C]$ M?QA>3Z3_J MHO1FF*Y6&F\]<\J S?5&;N+MZ!AU9\NV MFRH?+\;]?WSL(_WLU?1L\"'$,$GAUD_.AOD?HUM_7B#V5H>0DP*,CB_NK::@ M'K)C@:,@P/+I2I(M'_Y]"V(?%N_B%.#:#!^G87HQF+.C#TA M@1W,O8<)X6IG&0UW3B)8DPTIW2L(VGB:JY+26JN47/-65WL4P5.'>GO2P"96 M[H#[CSB=#C#?@+OJJB(E2S(ZT#P74#YPB(([X%PYR65&55JO!RN@'. HI@%3 M]]N[-C!S%UWM<9AK^OE]6 QMR-'9>BC-ZX8G Z\]@C)&.\-%;I_PM +*2;#? MPLPKW_W=6Q=]G([2/VO//1Q/:NNFZ>76'8M6?]6VC8K6!->H/]''+V&,O];C MU=IYCI:*,!?;. P_XSRCX^8CBXX!9[^',;W9-UV@6;1<1$!C$RA>O7LI. B' MFCGMA&_>QV=WU+LW6<6"M3W&C*[9PR9G%],OHW&]7+D7M??&B0Q6TB^*:P]> M14ESG4O%!_JWV+[)_&.(]C^M[%E9#]NN-B.HD]M5;J-['\;OQG7RQ3R[AOL] MCF> >Z70%,EI^L60!<7I*8.SSM=.@!@4$R7SUK=@KH?LFGDKI2'R-Y= M3"?3,'/A>KPXYE)2H+UUH)35X$G,=0-/)OHCRW8?*]DM2#_$LP-%'5RJ4K<. M:^RP;)EUQDMN18$H:Q-4BQR\]QR8%5+$X%GDK2^>?P3.LU-.*VH:;LC6#)$; M5/\8U6J\6:^ R55=)_T,)Z]'XUI<52SU-*+T? ;CNN>^;PUXCLR0WG1'Z>+\[KDIGI% M\+3GG1#.)0:Y=LU2+&)MR&] 1+2>.Y=5>#J'8.O'/QL9[8VCAKVJUL3\Z??1 M$LRUKX5FRM<#^5HC%0(XC0&$%U$'Z:RX'_)OJ:NEC_^AJ]8'#YZ@\/8B_A>FZ:?1!_RZ MR&&Z"E?FH6Y/8C(VUF0%YP,H9PKX&".D&#G7VCOK-XH:GWSB#!AA1TD3&TWNM<$]JS MD5:7E'71WVLYSL5*/GP]&B?DO6*D-JI(,-:HVEY=0!3%0$E94(QBO,76O8O7 MP?5#5+N2U44'L'L@\]DP?\!I?XSYY<68UN8YW*N9-?HBK*HUFH[D3U$(..83 M9*U\Y$;3FMPZ97$3?,]=8>W(6Z*TG7.BUP,[VZJC>38(BZRV60AD%,]B;>JL M@#G%E%).LM#Z^'@#>#]TUHBZ)3+;>;/^4VW^>S&^O'T,E?[[HH+M19X\ULL+ MDRRZQA()/,V_4'+V)J?L3&S6^6@0)A.RP6RO<';Q? [6"%??.C*G*J[6Z-)+&*WQM?:B&-7Z$',E MF$.5JAU(&P]6W!8<=9#S=QO/57GG&H@ZJFI[B.8P%6V-Z+I_F-W&UOM1 2MH MDF>G!"&CLK(4SJ7X3ME_HI1M;^1O8N(N2)]MPLYPG5V5XZ.- M2C@.S&0)2C'RVE)1@,D;EXRV(K2^ >DABOW[T;MRLS1I96O#=E P< O1KPM$ MO*!+/A9 5S)I&1W)N#8[YRHQ'XTWS2L6'Z(X):JW,6P';_7<8:$/S[NP&6>Q M\ ">9J?:M!3!NQP@A<)4)O>%J]9G$G< /&^O;WLN.DC5W]X0-\,8YO>#,'P; MSJ]:@:PSIHY\Q2[&9W \SCH7C+DKONQA;Y"DI# %,M(S&)C(XEA)D MDWSAALMD\[/5[1-^\I'+=A-J.Y#KJ_.O@]$EXJWDERL'(9!U)'*0LO:Q9[EF MP%0O@5LFK4V%Z]:>UTHP1[AGW3G7HRZ(6NFT-^HW\,!B;\.X7H;X#7=K/O#T M]^[4B6!#V,?3EL ;7[N<69K$'+E] 0W]KGC@SB?/?MKY5[7!M"5:DF5[= MP/EI]")\K>UXYV<\'W""XV]8[\U[?3&]&&,M1:W9IN_)/R=,[\JGT?6'[U0: MNJR+\!D,O9R@8C#@$!-0;*PE\[:H^VU2UDP>;@ST""?%MH)](KWXD+QWL/DQ M Q2?-FZ\;]Q7?WSMCV M2D6#;KV_W\E ?NAZ[W(XQ.;4HT'!8E#SUY7WHD,FDXD@L3:,S30J5W]G;69* M:U.DW'M0OP'^YZGH0Y#?03N+ZVAR?DG4\J&]K?5;DRG.!S"9N4VW__[%:#)] M.YK^)TX_8!I]'M:4]3M%-)+SHK0B&]M42U.%@*!0U3Z(+%BE"U>MS^GV,K!G M)_WCDTL'W9,[&^3\G:=X9/&C^CG>DPQ]RAQ!E%)/Z66= 6)M'VXE6DFT8.NL MT/V.\,=;B@,*,]'Y,ZT*O'M:PG!T(DTC@205P3FD@]\9Y M@]%EU\G^W.SISTX>6QJ^84N3G0WQ.O3'LS*GL\GDXGSN+7_H3_[Y>HSX9CA% MFC^G'^@-Z.F(+O,B0+F$H"R7$')0D(PK29J@LE+'LH*N.ZCG*=BCD4G#5BN= M#+!.[XDF_Y?];_V,PSP;8'#",.L1T) ?H20S$$V1H"URD[CTRC8OANIZ4#_> M@X/*I&63ETY'^(_1@+YFT)]>SL982D@B.@F)U]LHG&<0A+!@O+8IJ^!4/IJ+ M"]8?UH^7X[C-??-/]'[Z9?[3PJKXS@4@-*XVGD-3^0 M)@9PDB=1\ZAM:IU&<[#!/KM7Y_N052=]>[8U_/Q*GGJ1^?ABENQX?VCSJ\W? M7*<><%N*CX$"JTH/HQ KUILW2XB!HJR43&K>4VI/8WMVK\M1BJ:+'D2WNZ6QDY9$VQKL;^&/ M_OG%^?6"=A$G:=R?O5PS!\X&GI,3#M"1!94+"%$P!,V-+,BDT[SU>7M78WEV M,CX*4;3LC%2OTMYV3"]HM>H4B]FBL U=2O7O*>PC%A9JS MRU61C*GT='_=]KB>C5P/SVK+-DR[C.;J_/+JK7".[F;[$&#NG)7>D8Q8;5(P'QM MM,Y*?Y#J(+3WS>R;LG%*.8TPKP MI28@2$X>3\!:"DQCD^AHF+F[:?A)?,]&O\?#\I(BE<-5$EXO.C5;YEVYM;.R M*,'IL;IOK6* R!PYZB;7)D1*02X1A\56-GHWDVJ^-YRADCU_YVA5A0F$%BF&:]@[*Z"F]DCPV@>=T'T8I6O>]&U7?QX%UL?Q@LD\JR<\R!$2J"*D!!D M)&3<"Q,+1H?-6W^/7?FZ,?E]3-R0]&]Z1[?:S!?3O$*_UTE*,EP*8)14->&J M0[46LN3><$_@;-?6W!M>,PKEXUXT/-6,:F7#8>6N[P6XHU%1!]JSC"]5N8? M!,-9%:+B)6LM76K=ZNPYBI,EO9%A!UB_[X4@;U2$GLB#=D$S4%PW!GWIW9E90_$>9AUP";A# M95&QK&G;B2I0J$*K'-">4\ R7OM+TP(76JL_C4",>2B.^UBS;:3VX7=:F[[> M_OQY6L_")U^PHKO;>+RT(;M4524E;3S*>%JF@H"4A4S>,U]8V!JG;7G)X3?L M?.S)\@>*2]_^Q+R':65L4A+08KE0M!N1(-W%#B"-J5(HI% ^EX, M;WGA.;#=TJ9MY_/%='H3KI9'Y??]N)=M1ZMSSJ8/?_\.:K#1B2 L<$X E:?$ MTREG0".74GKK?4A;Z>_[UE/U@4&M.T"$]KAY0);69Z1M"DNLRC2"0[1.@[:: M)9$C;6BM[RJ=69N:?2+WW;D80$!Q=T-LZ _094RO;6IZM:GIY2:'Z/>Q"\>G MTJ9&%XE.APA&%DMC"P5"J<E#U "'[>_P>C&?5-6+ M);2_$S/7[][__0Z<,B8SB5AE\R.!,[I><_ 0E$'#,7+Z5V,OV@CHU9,:$C;$ M81[.RVS^N983W]Y=OX-5N HRN Q5CY[2%9N!DI=:R!:"=<9+SENW*U@#Y=6# MFI T0$[YQ+'O0,DZ'IDS<%F_=\F:&05%"74RJ+B5-C1O@;H2R*O?-"!H2,7^ M!Y 89B>="Y#K5VOE/ >OL@24+@>-Q?+FC7Y6P'CUF+W)&4#-_J[?Q&W32UZJ M>E>A;,(:&AH/$+0F9"68F%0H*K;.RQZ\_F6?6NW*PW N<=\OMP.8@0Z;'@$Y MSBG1SK2LIGL-6FL2E)@HW+',U!3,@\L\AZ1EL,U580Y \);C ME&'X[6/*PQW:+1X6.&/8CL=KZV-PM#]93<"/7#[[/[C)H5K@UMK2[5K(BCI7C%*=#: M*HISBR[\0*UD5\$[;X?9C86U*\Q0S9RKCNPM]N]:LHW[.F]Z1=L6SYT',Z)N MSY&[Z+R!PDM=31)"S+6=>,HI29FT'X]6QB_[=GO>&T%G&7##& 4!7$"4-=_C MQ8"/1D.N5]*D$*K8T9CUO-7B>_CWX=7B^[C)X?;RI@K@- ;::+BG_(E^*)5H ME[.L $?%4PJ<8?.>= <8UNM<.+*K'./^POY#_"NYR>>;SY=66AM-BF"*SZ!R MDA!2U% ,I9)\ QLYUBHS#<8:ZQ;F+(-*FD7[ ^6=^Z6TH)6L%0;$: M+=+6&+.4M%-:QDHP*K%!=HU!1O,RI\#Q'6. CT!-)_?*[G*)8L&4H;F;83@A8#$+7>BMB(JS=LU MOT3EPGV<^BADCT6Y\)%< W.2.U\B;4(NU72%!E OQ3GI?4&C4.C6WGI>LC6] M/&"3;$T?)H97,NF"YJ7(UO1B9K.DR2YF'9[L4#C&PLA]L3#Z826XK#2E;EIF M'IC5K'69P@B*,X?BN(\UAY.MV2;&H9(RIC;J+,K73WW90S 4>N,!)+UIV$SCI8],!+A,\KC8V(K @=0)=! <5BZM',0B6XFR3M2A9ME8= M/#-=BWVV]MVY.,9'PUU*:[J,Z577HI>N12\W.81 P"XY3EID*'V M^;#:@0]"@=(V1X8YR]*Z[_/I^&TO78O1N6T?:H?6M;@/#;)7/%-44(JOY2K) M072TH22>=11<&*U:"WN?;U5G+WX[5'7V(:=AW'8]7UR^JW:X+6AR(16M#4C) M:%",GOK .^B_OGO&HQ>^S/AL=YLWO*GR#<2]'EX' M&'U"J2XNT'Y!V![U[&'\I_3M8;F&*_Y3.,Z+G)FAY8-E6DATI/22?@L<+SR: MH)1(S>;PD 2NV?[;\]?'8(UYN_OP=+\%%">X-)YR=:5!%68@*B%!LAR8+[5' M4J=S\"W,/7KIX7;CO0]?.D)DK>SS0Y>D[A")NHB+29?)HNOC4L3.[RI;85BWZ&-IU#1 M2I=JN2P(%QW0"J\HZJ;U/AFM=41C97/!D1,N5/SI_V\F50"=V+Y9QK)/VVY^ M:^7Y;G9U]:?9O/ZE2\Y4L (-E"AH)[7UD)IE#I%LG#!$YG+K0]O#CG"$&6A; MSV]V@69X!QI3/6/WT=ZVE[_D:#U7U@%CK(!26H/7*H-$;P2/)>;Q5*?T'=P) M39(#>.GA)]0.+C:F:LBM _TS/6)Q_?/T+/\OR4?W\:IO7*L& 6%.T:9F?3@ M7$SD_H65$#ACLGG3Z@.-[74B'64B[>%@Q^B/L?,XB86"DX=#339GKG."@(5B M[N05.)$$<.V%6^W2E M$G65A!>4_Y= T5:@CT_SS'"[#;BP,A1B MT"I5Y5J4 6^Y NUM(8:=]_% C26.F!OOP%VSX@>=A3*I%"C<2U L.(A(H6$L MY(OTXNSYJ\S,D<_TCD+V6&1F'M<((N?6QVQ 2X^T7G #41@'*:!2V43IFG=T M/K-J]%X^L+$:O0\7IU+-VV5,K]7HO:K1>[G)(9.U7L0MO:"_U!U6ZM_MTJE3Z^Q<>56 MIW>UK=WJ/[SQ5&]EHZ4K*$&8&CX*(<%)RMI9*,+K*!#'7:!(RC@]BQ1:4_8 M$%5.S9*ZA,(ZR3P(-&0K73\'I%#;@^H@'(NYN.92V2_P%&68 0%,N$J2"Y2\X+@#7!. M_X2GEW_,AN%I@ 1D#;1[B;D.X 8ZN-D([#@G,,UH[.8>>W!P<$=10;N4I #- M<"FN*H"@6> \%2Q:9-G\ OL1'&3+4<=Q_*./Z0?PBQ]GUPM:7<,57M]+H&AE M4Q(:BA2!ABH31"L0#%,Z6RN28:V+@YZ!.'QLWI"D64L+#Q%AXQ7]KX\7T_S7 M,/\5%_3KN]C_#A_*R*W3"4PHJ=YPC>"2\*"]25%&:XUH?EZZ!=,Y.413^P]S MJ(GTP$\$\(_X!:]FOU4#/(:HL^,<>0$MIL%>0)7).VD M7LI0''J=6L<6G8"=D[.T9Z*Q(N?;^2S?I,6;^7NY%#$8N.!DPQD?!( M!2[2KZ*0.5F&3 GLXAE;I.56O?ME)K1-F&BXD#S X?H^EZ)N .HALJM M:X$<7L=U?XZ>$][(P(V%0M>#T\5P+3P#C=&""HI5$<8"(7$1@^5HL=,ER'&Q MOD'\]4"D]['K ,'E+P2%=J3ON.[V)N8EHZ#%@C3:@!*ZW@6TOMY^Q2BR%TG* MQE'"&BB'%1]M1-2LO94;9IYA4L=9\+I.@G!U/] [4%):O[SI3)Y. \U&@,^1 M0T+KN$;F2MKR$7OC\T^9SW:&&U!F]F](H>SU]5N<+^.5B\5B/HDWBQJE+&84 MW'R^^[C_:79%+[Y^.UM0)#.AT=0_??W3O]+53<;\)S)CC83H+U84L_+'R=5- M5:%X_/2=+SH6N5R2.;])&ERLN"%:N;Z5DY#VFFSE98"W -^6G,)].IA^_ M0?O^E9%))YS/%B@YP[G M-N7-!;F,'L&E6%LAU'H1QA)0%)PE/0:C:2Y;UG0$A[K5,0H//B+Y8[G@L>? M?_BZ^@'+S%!JGZ2('H33%,!'1(@)7;V9S:1F1HJDQ[6>;QK.\<_C#N^D;5?\ M9LXR0-*_&MF#*]U=\ UT464;MB-5"XW%&3HYZ9Y,'L/C&+/.2RZ!B3C3J3$./ MS"$45JPTR:6L6ROIK 4SEN1I5]XV]9?@#)#J;RXH$=])'8T 65GNX1@-. M^ B!<2^2HDA:M]8Z'%D=V*!>T<[X!^I7RRDE-\IDD)&7FI63L^8B@1%.9W7( MWK3^UC&*?K6'6QMV,/3:S]K['Y"_PZM:=O,VS!=?/\S#]#JD6VF4,+^]IK'S MH7;G)^]Z$+T;]$:'QVM>_OUX(@=9>Q(3JS(E4$P&\,(58%%QF;BQ4;2>2-LP M[?&)[!U^P>D-4FA59O//89KP3;R:?+R](X37:3[Y[38(^S#Y3#'8IC_^ >>? M+SWC(3M+>7"LX5=V!I:J0D%;C389YY^VGEGQ7:TQJ,,O.DV=Z,%WN6.RU?;3 M[!VT^EEILJC'7O_$,'\SQ4L66"R6*4AD EJ.$P(%\@A6!L^+44D&V=6!GCW] M[#QA/_LU##W60?KP^^Q2)UEXM E0U+:RM-]"2"$!;92!TR^BMIW7A&=//W-* M^]JOX46YM9"(([Q,)@@I*,1%+BC$Y3Q!X(I!0,U]XB8R,>2JWW#1:&5P]=*P<04UJ^GVNQ&*CW]S#GM:[_GE)J]JR##;Y-% MN)K\N][&GR[F--Q:MO>X];O_/ 4W/E+:!1MCH\JV*X'E ESHL7H@33V(]V@'EF'C4T4<]]RP]7O7V) M0CH1T8$RD=9,IAPX1C9AUB>*?X4WMKEL]5HT9^8IC#+HF_O':B1GYA(-S+W""_8Y1_R% M-K+9_,UO6+_?33_^@N$:+^88_CZE9R__ZU))K1ER!6YYF4(P1T.OEQHS!568 MH_>XO2!K^WO.A.KV-EW!^#X'C*O0W?;V?5/>E#))^&'V.\ZO+Y-4,8K(P#)* MMQ1/&6**%.@DVM^$<#2$[8<87=]VWNSO;=\5/K!W;JZ#]E8*83U=? M?[A%N;C,3,8L%0===%7Z= %<"0Y,=$X(:3 ]O;?4<7UX\J(S87T JZX@?>^S MS^\E$.LN^_SP]='_658ZV*A8"AE!Q$*HR3C@'"7%24E6LE#)YM;EA#L!/53) MU;#)Y^ 4C:5BJMOXEK?+M>48 RI0A2];MU(FI8H%'JT(0A7F8_ON"EW1';^> M:3!/>7:$-@AC@^C:?<=SK\G0 =% =4?/T1RGTF@H_C:XR1[&/XQ;R&R9,FAK MUTF"IRA1]T)SB#X$QPN%\:7U-[]#N<.64,?FP_L!?>WQU&78"2O?3=I MQXX^U0IZ#U-&88(,'%+46*4M!<"4#@RPG1&NT&'(W.9"#[!9>#.P? M?4S?]A[^^UE9_![F^/XF?JL(N?@XQV72?%^ZZIUQ.7/PIMYT4C3N:-$!2BME M1.6E>!)LKCA5Z_"BT9RJ[<+*;#"3-@PPJO[?CU5W">>_U3'7RL:E:[,DM;0I M@0R, AZ*H@B/LR!D#EH)9K/N-/>W:)FN>O?YAQ!-K-Y8[OH=_G8S3Y_J9\![ MUWP*\;[DM0/(AB+'G8$=7O1X?PYGAR*@L0AR=[ B"N:5U^"CR[2PZ0(1"X,< MHBB2&2]SIY9VX_:2#2+)1W*2/G9O&T'\$'[%^?_>?/R$UU6()4SODVBI=(XQ MT5+I;*1PB5EP' E2[87+G!/Z:7?#%6'#NJ-/GF> M:-?SG'XHD1D$&C -TJ,5JNI5=#I^.,F."(<(%/:V>L,JLQZP&[ M'X0H&0:;@&-:UA10ZHH8():"CD>I>6JM&3;R[@>]B.K8_:"/E0_6_2"4(+B( M"81W%(($:R'JVIQ!1955%B7A]N+]\7<_V(7/=H9KW?U@::-K3/_]S]^%S;B=NRM_GZ^,G]])QZH.RD633[EVMOF$C MWWE[%:8/DLRV"]\@$(?4#VS^56!4TH!#>DPOI< !(OQO52#?59]N.W0,0NRZ MMYPUI5M,VU#^88T3'6*.O@0B-YIU ,F'58J8;4D;F(2G<8-*U$@VM K"E M37Z>YLF72;X)5]?-X["GS]XO$ML.=\^ C%YR>7%U]> 56WU\\_C7/G#WK.BG M7%WLGQ*,"5XG;I:*&9*FM^?4O MP$L5I:HB 19(T1^Z;4LD\.0#(@%D)C+_^7]_OU^#1YX7:;;YE[^X/SM_ 7Q# M,Y9N;O_E+[_=?(#Q7_[WO_ZW__;/_P^$_^?-UT_@74:W]WQ3@KX%%E^#^&_5J^]S1Z>\O3VK@2>X_GM8^UO\[_%#,>, M,!\B'WD0$>%#''H)I#0FV!5NXGO)Q>W?$A$+3@2' :>N?#9B,/%C 9V0$=<- M'>[2NM%UNOGC;^I_!!<<2/$V1?7/?_G+75D^_.V77_[\\\^?OY-\_7.6W_[B M.8[_2_OT7YK'OQ\\_Z=?/>TF2?)+]=O=HT5Z[$'9K/O+__G\Z1N]X_<8IINB MQ!NJ.BC2OQ75#S]E%)<5ZX.XP,DGU+]@^QA4/X*N!WWWY^\%^\N__C< :CKR M;,V_<@'4G[]]_7BRR^07]<0O&WZKQO::YVG&OI4X+S]APM<2?=5:^?3 _^4O M17K_L.;MS^YR+HXWN\[S9ZTJE(E"Z88*Y3^=ZNR7,^!;PEL>8K4 KA+WBRV, M?9Q^L0;W1FH(/CW@3C=G0ZX_J/<;-M>WN^OJ;.C3([;U660E7L_P6>R[Z4!> MJQ]\DG]KNE$-]2C3JI]&=7>@\N\EWS!>:\MG38.4_8ORP^E9F M](_+AX>X:-_<5 K/+$ M],QYD6USNE_8[M?'5BNY4*FE+?YE@^]Y\8";%R1LM0NH)?G7"C#H(@8U9/"3 M!%W\]9]_V8MJ@\OU_#2N7Y=!\'L-^?\[265&GX%;JRU$EK^D)Z/F].SG:"$E MJ[@1N""5<$UCOZC]VR]\71;M3Z#Z2351]?O[Y>#;N,Q;J7!.!X:I>>(7FLG= MU$,)GXV8R+/[D>*7VLO(,L9S^4>^HB(!Y__E=PQY^^EDLR>N-2[ MZTHGIYBDZ[1,>?%VF^=RD[T* Q100D-(?8PA: MK2QH0DBTX+$ ';Q@#QC\KB"#"K.%I=>0G2,3H>#TY]OL\1?94C,'*-M_^KKM MS_+-&PK;?NRFKYE]Y3A=75*:;^7!##])*=8W^#LO+C>LG59O^(:+M-PM ZZ+ M X$=# G#'D0^\R!!\G\^"8DO4.Q%B:NSS)IVO+2%M@$/'FKTH%3P =XP0!K@ M>JNP\0#TZYLI:9U8\;2,-L!!A1Q(Z+O5&;3@AY?D\SAFC>6VVLZ^"M?/$/P@ MG&NK_;'$U?H?IY6"=YW:=/M/QJW-HNW'RMBJ_='OCSMD*>,[VZ[YE6AZ[>RC M;C!9\QO^O7PC!?MC);C+'(X<&/"(R8-6$$.,O 1R%".'.V&$HL3(NJ/=]=+6 M@!8YR 1H9Y): >HS13,PW:.$H=U'?TPT#4"3,#VU)>@(R1W"^)[_K&,8>Q1"Y%=\^ M@3YU>"RP%T=QO'KD.D!Y^63+?8I0I'G!!YDL>]# MQ,(8)C24'SHB#A,)">7'OBIWOJ*9OO$3+K ?]AO76W:M<#?3X6M:N^<@$Y:6 MS]/]S+I:#HK[YQN3F\0>\GKG^QG M4#*Y*W4D&]K3^X3L?9-9OM*9R/)?^TG\LK59INP)$=H)>NK7X[:F7WG!Y4MW M\C3_CC_R=?:@!N3]]P>^*?B*^PGS1("@/$S+2&J<^/FYH+O4X?\?K/S]NKAYX+I7\YO8M?DCE'ON2%&6.:;D* M.7:Y[\@3 KD49?[$<3R^ 6#*/&XE\1NA*F)+M'O>FF*Y>V=4M\%2#<@:R$# M7!2\K+TVHT\'!J.AIWBFX7AB+=2"!C^UL/^JJ-XA!PUT\'L+WJ*9SIPQ2UK* MH.-9598Y(2_UUX@6S,,K?MNP?/UT^XW+(WI:/GW^H[S.4\K?WFUNK^5TT=!+ MPZTL30])M%S"55.B10P^X_P/7H(*-J@5E9X.TB"Q7^?8Y6]B':-)W86*7:%6 M[!;Z](P*31EH>K:H%#T1NP$IFF^,/1Y5!M%K90^]R?&FD%HFS3:?=B%7;LS# MD*L+30F-(0J% XF'$NB*. D9P6X0&H5Z#G6X-!W2X 458-!!K!>>-8YTW5.3 M/2HG/SB=Q>*(XY,>-=9.4 /=S7R(TA/^\!RE^=[(L(<[G'-U'Y"]S>[5V:R* MM[G,<[60J!/;FZ?](]?X2?WH\D^<,WF22_/JX?I"TPH%H>,(AT"64"Y/6LB# M,>41=# .',]SJ @BHZ@(6\B6IKSV^,!#!1#\) \*3_*T;'POQMK@Z>FV5QF2 MJ8W#"C!\HQ"#KE2@(Q8@3Z#[7",:J&2[ )T!K<6S&']AFW%;X1G6<,T;O6&; MSH/@#NL=&$R4=H>9F^RYNQ:@2B4C2Y_Y.Q#EG_8EMN< M?RR*K0JO;LX/5Z*Z3%D_?+4MU;UT==E_%6&/<")<&#.$(<(1@W'D1=!-0L2C M0 0\UK*JS0-W:0O 3DZ0MD:C,@-%!1ODC9! 9#D0E9@@;>2\4 N&DE2%@E6Q M!.U;V5Y:@(LJ4NPA3]? =RY4)@5/.TQXCJ^G?[%9WCP$X<_9ZQEGV#<]FZZBV76]>;GKJOYW(WN] MW+!K.>F^R&E8!X6L6)2X82PX9#P1$'G8@;$?N! %2"2,1"2(C6)DIP"YN(V- M0@H45,-(HTE'TN!L^XKC,_$FPV1HQIU2)^+.YH'5-L3YSZX3D7ST&#M57^9N MTJK17V7GY3M<\@\XS?^.UUNNZQ\]\?K2M*<"!BIDS1&N@@P49GUGZ"FJAKV@ M%EB:18?M60%[QNQX.@7'1^"=,_:B6AEO7WSK_($[NEZU$N@ [H9XE(]F+5;D>ZB&N)5.K M1E>V"^L."=MT6_/U6H(ULT_8+IF'OF/+[4]T/C^UF7S_G]NT?/JX*I) ',0<>B3V$>=. M& 1X]? B>>SY1T-;^$UTT$LIIHPZJS&"-WA=*2!"213[, F9$[# =4@DFN^C3=#Z(W\=Q_/93OUM M<'7Q]$?Z*BP9B%YCG'^ X(A*>M 1O\D.4DH"0,/ !=AQ(/]:L3"C=UEV+-O#86SJ=%J:TF*I\5; MG6@ZB/]GJU"FN$9CQ)*U),@Z?3P MPIEQ"V=GNGO$Z5JEG/J0Y=_PFN^[^LJ5W.FZSF?^(M<:9D(E+V+0#Z(0(A<3 M2(3O02>F+F)QXF!F=#__7$!+L[\^2]C62@2E2%#)5$_5SOQ4L[8]/GV[X[P$ M;]>X*%*1UC5_1N?,&S>ZFAN*&<=LZKW&T>$2[7!U1NJY0',EWCN+7_OI^,;! M>:TD?6>1UY.Z[[QVS5W@GS5_%5ZNCR=[S^L,:WNF[PGB:6ID$_ M?[G^V$VZ7D&N(J*?62'Z7;]&' [[QRW1-[$R,V$._*[ 6\IBKT'/*/]Y7[NS M^= UA.OZT74>'[=WZWAPZBC*)C57C!V1^$X,DYAQB(0G8$*)"PD)N(M\YO)0 M*UQFH)^EZ8FN6[3&:;99.D6GWA[( DD3:X-#?B8H&S5 @Z4=R*E>9MU8#(CZ M='_B5H/N,@#!P<$P)1 M$$BM$.($8M_!,(Q<1 B-:42ULAT:][PX/=%!#UKX%Z 1H*HU"^L+4TH&[<9R=O*!CV-Q<=VW& M2=FY-C.R@=&IWK/MIBRN\9,Z<+;9F1''##/'A=0C6.X*0PHQ12Z4BM^-N.\0 MC+7T?W\W2U/V+4I5F4C!-,YU?8Q*CSD)\8D'G4A$*G+$A=B-$YA$GA/+W34B MH6>"O%CGGCE!3A,3\/X[SVE:*$#_X*HN+&>7ELJ$^Q(%4.T& " HI23SBSY)*9[P,2UL4_EZ'J2E? M"]]+)IR%#B,X-DHH=Z*?I:U4+4S 6YQFB](I.O46#@LD3:S< M=_SL($Y@TQZ@P9)>/-7+K+IK0-27^F7H<7/7]E>Y-6MB!M6UT\OO::'KTC[R MZM*F,=EC_?IIMZ,*,1_T_=>'Z-IV&M])D,3S^5^]M/XFQD4<)2[D/$[D.NU1B#T> MPC#T8M\CF 5F%[1[>UO:1-^!!4P%^!4[N*;+=Q_#NHNX)=XF7\I;RE[&1$ZQ MHFMP8FU=[^MKYM5=0^S#-5[G)6/O];>2/]SQS>=_R-/&O^>Z3M%C;RWH&V[@ M@<\_@W]4EH-_SW\V=W >I4;;C7DN13,Y*X]19<4EV2?_2XX M$7L?&WW:OD_K:P:7&Z:.\O)$SS=4SN\5.ZB5D9AVP8*?-IE1-CE6^SNMLG:H&K_.,?M*L MCZ+9RH(^ZP8M:.""%F_UC2O0G&VKB,I/-HNE&/(TZNRJT_YL9UD#8;MG6Y/7 M9DY;*+ .*8?%7&BR]9^56%%N9Z 4=,0@>; MK 1Y#1ZTZ,?%9 U0JW&BF835J4\YW0@N1:B$#;Z^(!3\;C5'TCBRSH[R&NCF M58*_]$0_%1.F^?;8]*4OLS_*OO@^-MQ MY/HD] .C:ZK:/2]-.QU+=&IHS]8F7=-./065$ZND-D'L-'G93 FQEB96M]^9 M4\4:TG&8+M:T@==QYM6>*)64LRV7D:D?=8I87C;G0_YQ4^;IIDAI77F+T$B@ MT,'0J8)B28PAB:)0_M-#/O6(@Y$[I]-OM"1+TY;/G(/[2DYVO\K', MXSV=+4C^^Z%9%EF?EEA>P(\96 ;K%#.Y"O)?CY?BAO)QG M#Y=M;^CY@$:F-E0159P5'R3%;=WH*]&I/KV*.?(3ZG,8>8)#%#,!L4I#C6/7 MPXD?Q;%#S7*P#/9IHO#F2^*\^>%#:P9\D$T;9DP<'"6])W.7ZX2RE>5_>=A<]8@@F!3A3Y\BSM^##&U(/4QPY6F=BHKU5YHK>7I9US MN_B&KD0;<-FOOJPQ-+$6,R%'>YYJ"=^W^,H&.@NO_-=^T>UO>Y9IK25>.[OU M'C9>4.M5N=JR7E;W5';_?-.F?PF%$P@GAH0Y 40.51O]1$5 $.I%PO7]@&HF M+Q[L;&E3OME7MCOZ^E)5YT=OM%?I89X'MS%6V9M8';P@[O* ./-]SC"#VKL> MJTS.M <:9-3*MDB;F9.;I.$6YMHR:BG5,X+8(FIB MI;KGJ%M99AK_J@XEUDH)]G0U<_' 8:$/RP5JO#-:6>0<%_P=K__\N&DS_OTC M+>_>;HM2]IQ_2C%)UVGYM$*^RX/0$3"@00(1I@@2/PDA32BF(N NBXVN-1KV MOS25\HX+GN><@;P.$C96*T;D:VN:J2B=7OE4B,%/+?:_@G2S2[<*_I3X02O M!=B)8%4EC>'.GI8RZGUNQ36&FB.Z;%0S,X>"?,!I7GFZ+HMB>]_>':R=9._2 MQY3Q#?LJ3\HKC@EFB,30"1&#*"($)BZ5JC%Q"$6,(R\T"VB;&O'25.C."\\: MD. IY>NYHCBTQUE/]RYJ]";6UA:B,I3437W"CMP7^\B,5G2@9%] W(7I,+UV M?(4VWA\CCL*4?FOQ$L8=GQ%'K=R9LM5MKG*=5!%M=4$Y% M7HD/62YX6JH$-2L2!2+R*8-)B"E$<>1!@J(0,AS%89Q$V#$K#GDVHJ4M-RJ^ M167XR834BPUC!W!+,=^V^#89DSX67CFCQ6W0=_1&'(K#=N^O?M6JO_;+'^Z M$NJ6SX$ 5A '$2.]#A02*X0P3VC8X)(W$L31M7 MUU7+D]=56UG4-%?2[)YBX/=:(,.4 V.'3T\QSS H$ZOC@>O#YXR'Q;O%6FQ. M?N6X'\5";B)K4:5_05FO.?,PH,_X_V9Y:_PIJIB5**8)1@C!) @$1*[HE42YGCS2U.$+3CCH)\CS/4KJ_/YF-JOKTF%48C/:8G/B.TY MTNAL03VG!>I&\_0\-7+_TQAF4UXT-1.)SR7*5^R&T<0>91"$JE" M3C[!'@Z\*'#-MC@GNUK>Y*W@@?4>L>&VY#2KFCL/*UQ-O;G8@]P52I63O %J M<^[6G<8E61[!KG%_E54@AJ\QG\K16'=56 M+!1,4!Q")W Y1,*E,*$QAUX4.SA)7#\)F8FRT.MV:8ICA[HV0%VH"LO@L;*' M*RL4R]9KG!?J7FMMD3(T2&F.A9Z*L<_PQ.IF3^ZWFER)67[*H$;=N!TD[MK. M9/-*CPE1UN[U:'4Z\^4>$R(.;_@8O3VS?[C.7_!Q(W5F%9E97)5W/+^YPYOF M:N67;/-8W:Y\45GS5]ET5:%KYU+X*F?YARQ7K:Y<'CJN+SP88A)(M2AEAH?(M3?\>U/BMT-<%Z3J^R6$E\4-\7!.[L%__DUF^P[O) M5],A"50L@5+2M$]2L&/J2!GJXY_H%-OHA7X)K^U3GTBZ'\,#/^W06O/73PQS MW&:C&T3 JY(]G5/89XY57"^[VGQ51?B4:TL^(&'F[3^ED&EQHS+7KZCKDP!3 M'^(8JRQJ7@!)%'LP"+W(C0F. V*49\@:LJ4M\'L-J=S(#=SJCE47/_B] F_H M2[(WG'H+\ZL,TL1+JJ7Q,5[:K'-I:5&RAVO6Y<0ZG2\7 OL=C%/A[W&^D>T5 M[?'S7;K>RL5CY?$@=GG"8)SX0I[6J/Q;S"+H4AS$#HM]US6Z5G6BGZ6I5Q6! ML\Z*CH4*X++,4[(MJ^)-9?;\7FMS+[.;M:;)!W@!6"VB%KQF3Q^L(<)H,\*@3SPF0I0(/S*RUIWH9VE:_]N6 M%#1/JX.4J9_S.)&Z3LZSZ9GFVR"] A;U.>]RB'V?VTAX/37?3!"Q/'EAP#JGF;AA#AFSY1W2[G==Q M84C&@4?!]/UQ2NN24K5N%%\YY>EC56V6ETV@U2J.W4 0IL*>1 P1%P3&%"?0 M"Q//Q0S' 3,R%O5UMC3EU&(%^0[L1663D,H*K]?9GVVZW?_N^U$UL_Z[&\B_ M%.IG5[3,Y';N?_R3&SK_RWJARX<\73<_=^J?7ZC[?>J&9OK(UX:E M57J'SXE0F CLPR FGAR^Q(.)%PHYAIPEKH.(ZWIF1B1; SB/)>G4$%[4.9-S MOJ[BJQYP;EK1II=VO>7$%I43+R$[#K]V.,1"SD!PN9L%(LO!VYRSM 2?LF(? M,VMO:=%AR])RTMO5K$N(CM OEPVM=Y9:K>:%B[LI@>0<.9[/ BIXQLE='I=<9:VW)G4K;%B7W_EKTESS__#?",3+P.O M4]CF(*2LI0=4_"P@@,SJ.+]VO)@=87Z,\#"K S=_M1LM5.9&Y)L<5[5T\OS- MT\<-J\TCFI;D8^\N;95K,':UEE1(1,6Y5DF]MGBM;U0^2M:P9?E"WZCO6( ML>5#'NAM7E^RGN@'/F7-U\Z,"?^X>9#[D$_\D:_])BHB]-T$^XX+<> )B'Q$ M(1$L@5$8>(P&"#E)/"K*^["OI2F5"AOP1P9D'^%23VU88FABE=$-FJZ!7H"& ML FB330XL1W\?*2GUPEG/BWRR0#EGE=>QS[8.=Y\V59S(?%&&,A%P^$A63[E*(:>C!B K'9_2,KVM^G\K>ZOSY4D%+Y\3,!)2YR-5.9-PWX,8!Y'P<4RC6"NC MSO'F%W= V"$$"J)QVKPC!/:KU/-IF=J08,:(4?:\TX*?D3WO2*.S9<\[+5 W M>U[/4U;SNU<'A^IW5VUJ^=KQP%:>S^5^+>(P"3F#R(E"B",/08(CEU+NQS[S M+.1S/XU@:1/_64GVYOI:]SXAV#[(O_+6HRF?JG^ZEAKC[S M,=3&BOJ11H:=Q]GBI;C1_$V;H;VG_R5D9!^F1S,#NT9# M9CJ3\;3UYGQ[NB?9>A4P(1CS HA"'T%$70:)AR-(D2,X#8B@>CG4#UI>FHYK MG84U.CWU=$A7O]HYBX29G*4#\FNKB).R]CA"Y3OUK)=_V4_VPY9FF<0G!6@G MY^D'S*,5OF2;:YY]X=GEXVUUA8>66[Q>/UWCE!E<@1MH9FES3L*%Z@[8%_E? M&Q?UW*S0X =* ..K]J6IO'8S?JLDL)1Y9 '6\4+7/%XSH$KQMH>ZY800VQ^] MN03*MQ@, MA(N((,+G)%R5ZNZ\WN+UK'6CY677QX3;P";3E-D"\IPPX=(@# B%1/8&D>MB M&$>,0I\DCB $\Y@E)JO]>,)FS*9V#F%>1)"@-((XBBE$"9&$$8%A$KB(A8[' M>>"874X=3=D\MU%W*>A>)IX[DF3N'&+U-ANCR9KZ2"99JH&!GQ2TT[LZXQ7Z MJ,B6UM#G;<^ZRAT5Z^4Z=/PA6Y655B1R8T0C#A%S(HAP0B!!@0\C',A33D1B MUXE-EHO#+I:V9M09>*C]>DJCZR@M:!(?JY\T9=$DRY/Y2 >O7"3IU+3N>?+, M*.]W:4'E:J4*T1I6^.IK8D'?:*U.YNI7T.XKIE? MY_$1$SW[QM?5A>DFT_H7.?K:4_S8RXN;W-G] ]X\@18J:+ "!=9@=A\E2F-> MG\O1U#-Z%#UFL[B/@G'S]VB+\\WS=G>!T>FGWO$Z5H90CYD^3>\YM]4 M(81J/_N.D_(S+IM_7:J,4U<;?G,GM<7MW8?TD?^'NK-[>9_E9?I?RKQ:E*L8 M"\H]H=)I1@*B!(60N'X" R_P!4H"Y JS?'4VT2U-E5Q^^ :4&& OQP6H) '9 MAE=7HD%9"P2$E*B^)'T!=D(!)95AWC2KPZUW'GFU09Q8UU5CMQ=&#DPK*!19 M#I6H+P?KHAWKIXLJ>QO%;2*>;^GF=LUWOZZJMK5YWA0+0!(#&F: HL9B:K !@\BE M+B21'T$J7$I]UW5KCV;GAXS^J:BGL5X/C4$9$+?>620"X. M84P2(O>'L>M0AJ4:$&;%3_0Z7II6Z."NUORNP_%__%/LN='_ KR28+0/HW\@ MC#T;UNB=S]^QR[$N-U%3:!=3=NR[1/J[?2U'B189/>X3O?='UN*[?UAG3[R^ M=-*D>8E\(A@1'O035^7FQ@AB+//I:F?]Y_N[XVK,%V MA#@])7(F'1/KBQ9=<]?,?BJ<'O%MU5P[TL.\]=9.BWA0:ZWGT7$S^F-5D[F* MW_NX44<=J3X^X_P/7@7UU,IC?Q:2OWS+\Q*GFS;I7U4;=._DVKM6(AX)SI(8 MNDPJ Q0$#B0Q@*&"=1 M#'T1R8UDX$64&)UO?YP3[3=+)]BSSZP_Q"FU!G8!+E_$'U_C*H9QBM/J;.?3 MI9Q(S<^@DYTZ7]KFE2[K*"Y*M_?;J@#2KWE6%+]MRJT((]W*H2DNEVT\Z8C?.+3C<.2_*'[L4"1T?L I!*-B"%F\['>1;7$_DV MQV%Z59_F630.^3+/:WRL#U/RL"GSZI;@U[3XXPW?T+M[N?U\E]W+3>8JI#[Q MD>M+)8Q"B# +8!+['HP)"6,>!;X?(#-W9G^'2]OQ/<,+%&"P0PQ^KS$;EHD= MY%S7]6F/R0.,(AJL>,-=_H0'+;L9UI;M]CA;WK%TJ'N[8ZZ3X/4C5$JPY38TR@]?4\T $81##('(H1$S$,"'4@\0-HMCGW!.Q8V8DF&A,9[4( MM%F+VG$[)RV_^9@8&"XGFSL3+S\56#Y6E3OO8!6$+.5PV" M-).^ZK0T<@&D=YQMU_Q*O,>YJK%2R![;E#XIO=RP=^EZJVIX*MO"W@&,O1![ M@DLE&4<11$3^+7$IA6[D\BCD81!AK:MK9^)8VE+8BJ&6LPIXY0QNH .5'439 M6]0,K:>UH1X=.5B:RG3Z(9A:HW;8;V78^N'(XXHU4D%8LAXIX#Y==/8>PDL1?'0>*9 M!5C:!+K95QJ*Y6]GJS] .YS6M[$3\/[:I:&.05M6 MDLH1I%HK"-77AYF.Q^GJXX;FJB;M.U[_^7'3:YCZRBMOVS7.E?]MY?F!EPB4 M0"JPLDF3$!*"!411[ L<.B(2KHX^/Q?(TG1W@PX\2'A/@#05 =,-76^9_+'* ME,P%SW/Y=Z/K@&*8%%#- S1#_R0&DOJ;;8K9=/7!?^<(%7OG' ^51.O'"-8&G%AM(\$:]=#CW8R\V70/D$/ MKW[V/FV>>^S]=TZW9?K(WTJ5FMQ2@<=S!R<=$K PXBDDT_.[#JHK]Q\W!1E M7AU!BZORCN,%9L[;6>$O32/51>:KO$S??C,MWA>*5*F+N .:T*B)3'B1OB&GV25A:2E]MH!>PE&K7Q3P2W?HCE<8<-89+J8YI!GY9Z^8D V.] M1N8X%&<62/JX>=B6Q2?^R-=N8P3!)"ZB4,(AR'$#/7A3'!G&$O"I@P MJ@'9T]?25J0*&W#-%IP^+O56!TL,3:S*]Z6F+D -] (TA$U@9M+@Q':QJ2,] MO4ZMJ=,BGRPUU?.*N1-H1-F9!1>;,:LI8U9)9IGU8^R7B[%5).952L,,%(2Q M5P9FGV!MGW&CK8=)*2.1(_E(6.1 )$^+$/N)#[W 3X@71''H8I-5M:>OI4W M3@[$8F0"RSYF]=982WQ-/7./Y?J^GF9=735$?KFZZKQBOKI^ MD!)D&_Z5TTQN[)\^;IC)0GO\[:5->;,U]P0CP\OO^61,O6>N 8(6H=HYL_0Q M95N\MK@\]_,P:J4^T>1LBW:_2-WU>^#)<4OYKUG&_DS7ZQ5R \HHX=!W5&%P MZA(8,Q3 )'$"-_1C'T7$9-UN&U[:C&UQF:W+.YKT%N$QPD\\0P?E-EY;7PII M:2'=-3OKJOE2F)=+Y,'OQTVWZSQ[X'GY="W'1J4J5KZD!V4@VU]>#CD->.#& M4/A1#!'B$<1.B"!AC":V73XGGO4MV M0P7W.XJ2WP?5ILJ0W-#J<5:/H$_!2UQB\.38+%"XK4WWM MRE9V?+FQV)1%%>5+'3?F"0TA]Q.I@#SF0!(X$20^=QAG3H!=([MX;V]+TSU- M/,L>Y%!\\ B"-5VIMFB;6,48,S8B'X\&$]92[_3U-7.6'0VQ#Q/JZ+PT3FW< MY'A3"#D)5?4MGC^F--W<7HD/Z09O:(K7G9"8&]E##$..0R:/.RX3L8F6L0EN:4IIA_19G-VX*UI6!U%/D[W6T$QM\Q@W M*L;J;PKZ+&E+J]!F5:Y3D/I2%T_2A[D=]I*Q5 5>X#5RO,=CU:TT3;*##2U- M;^X! XGXI\=NL2E]J^TP?\,&7*O43:S7^EBS7*++B)I1YMWAUF>S]&H+VC7Z MZK\T\HZ=/&BF(I4#I/3/._Z0%6G9!/4('G/F1AS&C'IRB^8X$,<(R2T:B3TF M?QD'1I6J>OI:FN;H0E5F*%:#-;QXU\.MWL[)$F,3*XR79#4XI[B3-\R'KTMO6.2#ZWH:K\Q\;Z\)_?Q5/ECNXCZKRBPK'+/0"9$+:<@11$+52$D2 M^<^8^5'LR]\*(\?3!!B7IIW:"P6W"NI9B:HG&$]-Z];KCM+$&M%FJNM:TNY- M@$K:!=R3&QZ*U[X,UX-P69'[XRFV=JU-HZL19T_5\F\;EJ^?;CO5N>Y+[3/G MJ0:6II,E1BY!JD2>IM6K^XG2.%S:X&CJ0V65ZO0H2>#R/MO:"/K3XF+<*?)D MJ_.='H<$>W9J''S8;"HSGJ[>;TI52_D>K]=OMD6ZX7*MCUS/Y2[CT(TC#%&L MLJ5AXD"6!(&;1&Z$8JU8A1/M+VV.UQ!!A1&T(/7F^"D&^V>W!5ZF]OX94:(] ME0<$[YG$\LUZ$LN_["?QJ?9FF;X#PK03=^@Q\RG[2?*[OK[+-KQ.NK!R/(*0 M*P@422#/6LAQ8(Q# I.0\=!QP\AEVO/U9>-+FZP5/E !;').Z,_4 ^*&I^DY M=$P\1PV8,)J@IT0>-3L/&IMM:IX2HSLO3SXSSHYRF/CTDE*U"2J^X<6[WH&#<OE[6ZW0#=HQ^'6;4V+!@0I$E2X%6E[,>_4U(>'F6 M-WK7_'#>WB2X$N_S7%D+]NZE3W+K\;'D]SHY/W6:6=!,:.%619/R7*KT;%NL MGVJ[VTM[7=?SJ80!E326/)\FQ(TZMFIU,-L)UD3<[F'6Z+UQZ_'AM&K<= XE MW L\ ;''J4J$%$+"(PJ#T(LCDA#?(T;Y1D]UM+3-L\FZ8,:HWNIJ@Z>I+5J' M%$W@\1PBPM*Z>;*;6=?*(6%?KH^#SX_3!E4^-Z5H+7I&-GR5)[;;[O5++_P\DK@X UOE8;I MT*Z,=18M,U6[>DZ/E9)5)\4^68;J\(VY2DN=Q-HI%W7ZF3.3 [YY:G(CJ7'^ MD//_W/(-K4N>,#\4B7 3R%' Y &0>C!F$8+4BR@F42A0;)0)5Z//I>V^.CC! M#NBH:Y$ZA.OMCBS3.+'J&\7@^$R"PYS8SBC8T^/K9!8*Q]X MCE5IUD_*EKNK:O=%BM9D^'("D7AN0B%Q!84(!P22D&(HJ$M]-\;<\8T"[@=[ M7)JJV0$&:X7X JQ;S(9GMT&J-0]A-@F<^C2UX^Y3S5VG(.8>L,73D"XWMHXU M@_W->S[1%?_@H*']XEC?LBH^4%T=K"KVI"+E[,U36UESB]>?<:G.+4_O<,FK M#"#[FVQ2W02A[_F0&' J8D("$PUT#IBE*:=OV_M[7/N- M]C:*#XV-XJ4=0T5W=Z0$K9BF_NHSQE+7CSW/"$WNW]Z) ?9RG!H%H&29-/V- M#5JM^<3/@#*SK_Q\T@Y]Z!;:'*>)O\J.\Y26G%55^W[;I&7Q]=MOC?7"YV[@ M()5F3ZCPG@1SF 1"0#^)2.*' >6N:Z)J>WM;FBXUKQS63Z:>KK-&T>0A"BW. MNMXCJ)""GQ1K?YW R:C%BR5MU-_7K.I&2^R7^D3OI;.SY;[;\IOL[VFVKLR. M5^+?LGO^5CD[\Z=/^$^#"S2F[2Y-4[S,+ O8EH,R SL9U'Y,20$:,8"4XV+H M3LGY]/=KG*F9GU@!34/Z.:E^M=FSD01XN+/72@^L34-/XF#]-L9M>][QAYS3 MM/;*$$P"S"(7^H['(>)^(/<[",% A!'C*JUPZ)OLLVY)A0+W<=1Y\Q]BA_Y8]\L^6J MG'-:'8G^@^/\YL]L12/,'81CZ#$U2]7_$E0P)(\'\2&>6]O2QM,G: MX 1T!_0"B+10-V6>)&(@/Q#-^EA]Q/;/84MT37X:J9EZVV%*H002YOD,:3OQ M;3 UDR]_%&,FGOTA+DXZ^$^^.)>??PAYQ]T_^.CHNU=RP[/+DZIN=E49$I3S M6;)%0C>)(,4\D;L53]V/=!+HNCQBGALEH6>4BZ:GKZ7IPQHJV&$%+=A1GOX^ MDG7MTE:HF]SL/)*U,9>IAOBP=X?J9$]S7YT:$OG(C:G!5T8&"QU)S;G[V651 M\+)X@^6W0?FW.\[+7_-L^Y!N;HM+4E2&YE7@">%%+(*,^.HD1 .(!?>A/ =1 MY"+L^,2HKL.Y@):F@-[BX@[P_]RFCWBM9/F;86S1N>.CIY;F9'UJ(\^Q_,47 M8/_C6IP+T @$*HG 3B2IXAJA; 8Q6>+75H33N7#F#7^R1-Y!;)2M=HU/K)>; MS1:OWV2;;7&=9[A&&/@M^TSW+&@S)X"IZ2ZHFUJ"G+ MYH'OYG- ]T@])>TS';6M?>0FQ^^QO)T\EALW.-=Q?:RDG6/\Z"9&7N7>W0$K MOO)UE9DDN\'?_Y&6=W?U!9X/67X\2>(J=A,:$ 8X"B$(70[EJ!-!QN1MZ MB1/&23 BX\H9D+1FW/R)6"JP!?A32<#7#.2U6,I%J*Y;5KEH@=P6E.OZ5)R) M:F>ORKBI*QR&H1_G#*G>KG[J$9H_Z^PNF^P^\:>Z:]DD@1%9=342= 0$5V2= MWEKVUUC@U=8%]S.0S'L'_GS*#J[)6VC2>.5%6 M95'>XWS]]/X[SVE:-,$U34K:%0EQ[ J?0(=Q'R*:A,HL2R&F3ARX./(=HG5O MWBZLI>WWOTC-^]"(5[FUY-ZGJ,+'> M?_CZ54U^JZ<=:/NU-J,WA'#P.O-(@ M3:R>6ZF $NMXZN^NLFZ$ U<"5.*!G7Q-4& CX:L,H?81XY6&*UHW7X$^\*#A_?N&HSE]Y):[OY#^*581]UX\2 M>=I1H>@H\>32RAP?$B>(" EB[,58!W M<*VSR]K$2U@-5A6G>''7L$:L%-NU=0JUUQJ[5,ZTA)Q/J)1"GV,*4:ANA_N4 MP##T @]' 78=K9"42= M3:%_W*2E\EQF#4KP4,&L"B3)XU!YIUL@:9JQ'%P, M7G>$9C1/G2R*]*8MBD2.%47JB E:.9NR2*\YKMHKU.N.[TPKVBN-L\DR.-TX MG%PV)^ARKF5V.K8ZR_*$G8RL=4CO.-NN9:.7FS)EZ;KJ8G_#__UWNMXRSM0) M3T'>ELU]&GF2VZCH!XFB0KR_D8]\[* $^="G@D/D,[F6,R>"H8M#5\0T#I%9 MJ4/K$)>VH+<2JL/9=5;Y#.7RWKB?Y,_>UF;.VGK2B@O4UPLZ JLGY7>34H W M#+Q3/,FGE+U4)?)3BJ5NTK!XHOT/1,];];K#/O4NH3/B7?&ZN35Z![H5>/Z:4%^^R M>YQN5C@681AY'F0D]NNB:S$C"+J^AUPG(((0K@^; MIX&HTA!+/2*:)(0&F1Z.O+JT65Q!5 NSR/+[*J:\P6J>L.$84?V3V )'$T_? M\?08I5;H(6%4]H1C[3%LTQ;)I6T%);2\6F'VR53U-W]]5 UO BVQ-+'VOLEQ M%9?]+(*L8P0[0J#57:(&2Z-VBWWMSK9KU!"NNWO4>=Q.-IX/\OM9J3+<%(<, M.C&)U"5&"F/!71A1'OD^I4E,M))F]76R-'V@D8_'/R_;3$7MX);/"F$3JX:3 M^6443@LDG9>3QY2LUT[*TTO:V5EYNFR8I>6IWGS5O#Q=[$.)>9X].SI?LFR( MWEUNV#O9Q3I[4(V_KQ/I-7=;O9!L/7>D90HGUYT=]CIX00-XFO3*N@392[(\V./< MJ99U*3B2<%G[U7%ZYPLO5?*9ZSQ[3)E*#O];P=G'39TY7F[!+VF9/M;[OC99 M#(D]3GSL0"_PI?*)"(6)B&,88$=PY+LAT0N;'P]A:5JI2M\CUMF?1>V53UOH M .^P&Z;T&3$N>AIK6K8G5F J;*4BNX6OBES\I"20G"N[4LO[7HI),O6,)]&2 MDAL!8%:=-YZ@ERKPC);,S5 ?-X7L))='WNMLG5+9J+K+]"4K+UGV4#D$VF@E M3:.4=H-+4VD-<-!:8EKXU=:ANN#%MBH.38H"&EGT35CZ- \;M"9A>'+GA#&Y MX'>K$5RCF!ME\M+O938#F+'@77.8^8R!V,_%+%1 MJ:!GK2]- 5?@@$(W:BOWG#E-]3>6CZG5F#85YHKHF,BV%,JSMN=5#,?$.IC@ M1Q\:>1=R[.7,]U76QT[:Z"H.]^8.;YKD-K_*)LKBXZ:Y21V&413@)(:!X!Y$ MCL\A\1UYN$L"YE,B7-^[U$$ M.>$8HBAP(':]"+J"NYR'$ M+7$X)UX=M;(ID*?CR>?J; JU\-TJ#Z"^:5)*^=N<@ID#%X-O*M/!:PV;K MYNQ]3SOS8!S=G<#W4(CP-! [DQP:HR6(1A$@<1 MQ!&6@^!$@2>,-B;/FU_:]D&A PJ>X1W;$^3I*??QE$RL@@W8,%:-QX6VI,!> M-#ZKFCDNV$ME<.(ILRG+>+IZUP21_K];G,L9LG[ZRA^RO%Q1$?G"#X7<2*J4 M*Y1Y$#N$P(1[- G\B#FQHS-O>_I8VN1M88(=3E #U9O#?6SV3V1+'$T\F\WI MT9[4&@3T^(_EV_6DEG_9S^6^-F>9T!I"M;-:Y]&1(7H2(R[N]A$O&]84H-K< M?BSY?2 I05=9\6V29NDK )*JFZ4WH8!T0IV1LR>]D#I;0HFH7]B#=-@[H3B*7)W ML$&%>YJ8/%.V;(7B:?<[;P2>*1T'@7?Q3;^_O'];9$^=-&I'C1R0)1L'@ MK#H-%3>9G-C=W[_-BO)+5OX'+[]RFMUNTO_B;-]2_=++(].*>EX8N1Z'+)"[ M(A0B#(E* AZRP*=>C!,<&'G+7TV2I:G?WS;Y#GM=AJ-)=4F[1AQ>A[&;Z=C7 M^UKT=/8/\0W,:+8[6@MB)__.2E>Y7JOR$)4T*@MJ45;QCT^\!'L6[/OK7WW M+"U#KR?'K,O:JP_7RV7R]0&-6W;?XH=4HJCN$K&T5+OCCW4B!_9FVX"YQBE; M)=AU&&,(Q@&.(>*"0.P3%SH\CFCH>*$PU:-E2ER*^*9>39 \]5 M33^YNU7E_>I[=.FFB3Y*-_(8096F*L #?JH2%*A'Y0_SK?Q]F^,GU2T783QL M>LO5%(,Q\>K20 9=S* %#4Y^IVY5-CJ@^$+P0E F(42DT7\A#&H>]"3@(G M",*$XDC+7CJJ]Z6I.X435$#!#FFEPKY<_GVD9\1L-/04V&0<3ZS%SJ/76'F- MHLF2!C/K>U8U-HJ6E[IL7"/C%-JO?".;6U]NV"6[3S>ILL"H*-;GN0L((1'V M$@^RD*EHT@C#.&$.]*@3!KX;!I@+$T6FU>O2%%@#NMYV/8-MIK7T*-?35M:) MG%A+=3E\CGC"E!%&)%G247I]SJJ;C&AXJ9/,7IXY,+:M.%:7LKC]_>7,([ MH*\0]7AR5/54XZN.U8P&T9%QC%]V=3J; C![01<0JS@T!J\=E'@2WX\1?3A$ MK[4PP\&.1L83-M8R%?%4RC7I?6LP^S7/BF(51J'//,^'GBNHNOB (0Z# '** M@R .,?9<(S]SG64\1VV-O8JW: KT %=2*O_=[ M_G[MY<\\6%&+%EO!B_V=S1O,J"7X07"CWEMG[#S)L'XC+_5;XSJYVI9%*3^7 M='/[#Y[>WBG'S*/<+]_RKUP=TN7/WV:;*KAAB]7FA]^F&X6Y?EGH=VMK0X3%Z#E C1D@!T;H$,'4'Q8/C&]SEC:/%/-+,'\IZ[7&:*C MY[)7@C(R+;7JY4K\5O#+HN#E%2EE-RK_XOOO]$ZA_I#E)^J"K*A/7!HF(8Q% MPB'"+((Q9AZ,G2!A(8U8X'&C=-7CL2QMYU.) C,!MX553L"&\D M B++FZI0&5DW.:<*9=QKX^64NVGG=5)K97ZD:74R>EY;2J7*85L.R@S4/55W M7\L[^9/TOMF&Y9SR]*%J=-U4J*(J<=*CL4WQG*](;TV=Z=N8>&WT:3-VWEJ9UCU05TKSAY#7.RR?9L-P8TFJE?[>[NK9/B2P$HG&B/H,Q:P5#]'N>N7"(,26'!43,FQBGPN3^Y$J\+^3Q0798K/PX%MA/ M,'2X$!#Q ,&8LP22.$8^$=2)S'QZSYM?FB)2^W657[3%9Z9^7E"GIV'&$S*Q M$GG)Q46=WOX)_-[\.8GZ.$Z')0WQHO%9E_[KWEV65F/UD\J M_E[9J0QJL!Y_>VFS]?K]%6AA5I=$7ABB^V\8ZE(V?$ XGZVI/>QG$65T9NCG M8M39X423LYTA^D7JGB4&GC2NKOIV6Y39/<]O_LR:\&3$1))PGT/LX@ BBGT8 M$Q1 $F".(X)D.[ M*NI9I,Q4#57K S$I?GI2Z)-%3P_?F*O8Z4FLG2*GIY\9F>N\+=+]((!?&1G/2^\XVZ[YE3BS,LN-4ATKET7,<^01!S%5H#B,.(PQ3V 4TX#&B 4B M,O*0V(6W-,702J>,=I:J*H'?*TD--RF6OP*]#W$6NXUAM4\?'(2]FU% M1MH%-V_0XR3$'L0S3M/+N$7D1 S,6Y549E.N(C_&"8HIC-U$0!0)"HGP71@G M(4M$Y!.&/9-%H;^[I2GY?;3801S@!: U9C-M/4"WGO:U1^+$VO1%M-W%/MSN M KP=H,]8*^JQ8DG+#70VJ];2$_RE%M)\:^365&4O_5@46\[>2:VVN:T+;-07 M9'>Y_]1#;7XX=>.M6&&781[+/2BE00Q1$D<0^YXO]Z!^1&,28>)I'2W/Q+$T M/:0DJ"[WR W&VS4N"G"IDL+>RRU'E2<6;#>J,#IO!&I^^-"(!!Y4-8KQJ0U& MCJ7F3G+Z$9IZRUB178L :AF:2::M'>!( M%/-N]2P^:4IQ<8@54$$#493X]PS^G3-?,HXJN*QSUS:II9I,4D6[X0^XXX8\B* ?X0@B%G*8\%A MRH( "]\/$S_4C##H[6AID[(@Y8,G7 'O>?-H[#6V98U M:>&+?]^NGR1;7O-GT&;JC#V7$Q*H2L\(JB@'B(74GXD(?8X#G_I4RRJEU]W2 M=&<%&;28+X!""Q1LV/XMT(]9TF![4)E:YG!BE:I!WXC8+PT>]:/![/(Y5WS8 M&9^E4=B8/CNG \DTVI@MM$Q?GFZPF<%;,RK(P;"6875L_\:G#Q7\VHF> M?!%7N2NX]CG;\*?/./^#EY=-P:)FDY=XH8,2XD,G\N31Q!,1)$F H,^(ZW#A M"A(2S:/)N5B6MC[U!!9_: *+NS7M*KE +1AH)=/>D)\]D(.GGCF'9^*5QL;( MF)^9SAXB[0/5G$,UTVEKTLEDW)L]K9'49ZU)RQG(/Z4; M7E4S7D4)BQ'V'!C%#H'(#1U(:"#D\N?@V!-R.4R,JG\-=[FT9:TWH3;X7>&N MZW<;!O9JD*]W=+)+Z<1+D04V[24I/R!HZD3E^PZ7D:S\@ #MA.6';YIG5?@J M=_5R4Z^:>\?E5+Y/-]6J^D[^4#>W0E\;2],D':S@&5B@T.JG5NCEK5]GV*1L M8DTQDBVC_ HZ5(S*LM#;\&RY%G3$ZV9;)X7>2F;;4,5+V_E@5XU_U9M M8GC^H#(P?9$?05/=TO43&B"&H1&:E0J9B/=Y2GRTB29KK47J@A\J!7ES'S'=@&R^P=$[?$Y$^,3+0XL: M_-3B_JMBM_[T.[>:-'@V/HV.8,S2L=2DYUG/IR,H>7E0'=/$B!/K=LU=1^HF ME>"890]RMGY8XUOMP^KQUY>V BB80.&$[C-?= /9X*!Z@BZ-,^KY3$U]/.TG M"?RN\%I*'3[ QK@3ZHDVYSN<]@OU[%PZ\.BX_>%;7-RI_Y1-ZQ&OY> 5Z@"< MIU2VKWYQN6'/?]!YG3>JW"$QC@(/ M!A'UY(Z41# )D0<3P44HQ]1"Y,5R&'W?@[Y+(A$EE+K87Y59B=<+&\<]ING&\$;U48V1WDC..7!Z)X_9 MAF-J4U4U!NK_H /P NRQ@_H1-2HO?MA]P]X)Q0JSELXLYV&9]11CA;:7YQH[ MC8XUH#W*EM6N5IZNLOM=)-Y*".+2P(D@B1VI7F.Y0))$[H*"B IH:0>C73!M6L$TM;V<8%/7T'(^1Y-;55J(H,9XL0L_MFD^Z>?!FJWD1#DC]RB5GX.;;5[#'#FKP^A81+3:'S2.VB9Q8,>AP:+F DBE+HVPH6AW,9E Q M$;=K73%Z;]Q.XD5=WCH]ZI6HTZ=TZO>^4\GR.-O78:I"C';9N!-,$HHFC(@(3+BA,/,Q)Z$2N[-QDWV$'UM(TUCN^R:K(C4PSF;'E4=+;S\S/_<1* M[J#2>BV2LGW40G4+L\N#G)K1Z3JM=> 4"=?M,FQI7V4)U*R[,+M$OMRS66Y] MG(+N#T17Y=/3S3;;%K]MP&!DA"T(KX8Y5I.>PI_&OXM M*7[+X&9= *8A]N5",%$O,V>'4.;'\NGC1BY+U3VYHHK#N+G#FZOZ7N_?>5&J M0NUU!D6YI^?4=UD(0\&$7"IB!Y(X$1#3&'/N"QZ@>+7AMRHRZF:&)!&&^+6T M5%)KJ0,I)HQ.^/9; 1XKI&=DAIWK&]!;7A8UI#],BHA:>-"1O@ES*Z7\X*K- M&%%3H(+@KOL=M?-EB!@Y;*^=(<(4]H^1(6+D8%C+$#&V_W&KWZ^Y6EGS3*3E MBOJ(N $+8$ %AHAX+B1AZ,*812(,1$2(FYB$$73:7EI00 4-/%38S):*+F%Z MVGPD#1,KW)J!ZWX&C%7@$5DM::ENR[,JDB,BO9SKQQX9&:DG=[;*R/&/M+QK MJW >U-8(!7']!,F-)"&.W$AZ0FXD*89QC+ ;(@_[(C*Q.>ATNC1+PCLNN 2F MHG<>^6;+1U8QT>+;02JX*I$$(Q)!Y' ')DD2J>+)$:;8X=1US"YOV&9\GEL; M)SF_J M(Y=U;'1.,@YZZM,E$3%2+JTE:7;O&\'?INXL&QE0VMC*6F$>'51FAJ4T%G<'K, M 74HQO[8?VP8FXJ&P&I QK0#8+VXH15PKU3O^= MWBGC@;HVOHH=[$4^C:!P0PY1(O5YDC!Y5G==%G/$>!QJ!8BV"D+J!@*Y4#A.#!'&"":^<"'Q M'!QQ>80.L)&'Y&1/2_.7["]1'ER?Q,]F=2%_ ^ZK!*[5R:K8C:29TCT]!GJJ MU JS$RO(&N.SV@9[G/;4W2 5EI38Z7YF54V#XKY4.,,OC%0C>Z54N7"5'SCG M=WQ3I(^\OK6DE-477EZ)&_Q]13#RPM!GT.."0.0GZC)^PB$.<"@BBGC,F8F) MSK#_I9WXNNM_G0R*=@4 Z[X]@94!T=0TT]$\M?[I,%Q'RCS#WEQM!#\I^'^] M %("97*3,EC43>/(LZ6Q#'N?5X^-H^9 NXULYHQ@2C(<]4)>6M.J_ZG(EG1S M^U5=$RBNN?S,-R6^Y2L4\8 C%8[" @P1"AP8RW,O=+GOR)U7X@:QD6:BTF&4M-Y\5KC]#4AKOSPQVK/T [RK6L%V OK>6XQJD&PV80 MHW6,\TUJ:$J^=F-D8I_-I-O54L!6.)E:C+<9GSM[A^DW&&G"0 M"TM:['0_LVJB07%?:I/A%XSKUUU>?WQ[Z'C=ZZ]QOGYZ_UVJ MI%2^MO(<1@)""93'9PH1YB'$GLL@B1+DAPF-(KV*K+8 +4V_M-L'>:[C"BC@ M+5+P=HV+ ERJ4_>]G%2%N2:R-HK]"NLUQF;JD[F4Y^+XYF\OE,HYU"1WEG(] MCWN M8S72>I:9!JJ+T=69O:A\N-W?O\V*\DM6_@VXWRJM>7"J52 M:GY47;A?.2CFV'=\R".,(?+" )+$Q;X2]-(*H:A!5PY MM7;6/RI%N@!_-GER(&[R*^5[849EEY[Y:S&T+RSN&YC1]GMT5[@3NC7U*BGE M3TOPQ$NP%_2BN<$.A-P]=H2=P.XQZQC9-J;, _YU+#2S#LQ)L\^\*,SK,G[& MW]/[[7UK34;,XP[Q81QZ"40H(3 1G@-91!/Y*B*8:AF%#EI>VD+3@-,OIOB< MIWX]?I;T$ZO8!I?%3>U):<\H=_B\O=E*&AX5HUNV\/@#HX^@+\,-=O$U,>:Q MYT8^1$XH_\<(ES-2((B=)"(8QU[@.$9E*T[WM;1XRN>!-N:A3'VT:I]-;9 U M_2%5)R#I ER699Z2;1UT6F9R8V7[RO0@7?9.M2=[FOMX.R3RD7/NX"O&GJ!/ MO"BR3GT[935K"2$W'C?9GW(U7=&$!#3R'>@[/()(< ?BT LA#UR>A)P' M8: 5)F30Y])6_'TFWJQ"*:>"@JEM_M?F>M E,P6#$RN;&O)%MRRF0GW1YC>^ M$J!&#FXF8E7;;S(%NS.Y1JRQ;.+Y,.7KI'-#NZ&Y_!>FDG5<%,:O&JONFSLN M3W!_*!_S!WR?KI]N\FU1_OVMCU.Y.C3'#!\%/!&"PBBH\F*J;2!W8BA$1"@* M"!-^HJFV=?I;FLJ6F$$+&M2H004;//X,WOH_X[3R$_ZLK6VT2!_4W[:IG%AW MZ[(X?"0<1:>VXK9-ZTQ*^^R/U$19FW!T4E%K-3*7DC:1J*.@C5XS3RSQKOEV M;N2KJXB(1% G@LP5H=3"K@\Q=R-(/88BC)@3!9YN0HENPTM3MRTVH,#IYX]X MQE6_\CR'@8FUI)[P1FDBCDDZ*CW$LX9F2PMQ#'XW'<31WX],M(@8)LF*=UD&T].YE5#B>>WKWT31#AHT*%^DC=,L77BR@:4IBP8H4$@O0(55OSSA:9KZU8(UAJ8^ M#W7(F23+G181HVH-GFYUM@*#@X)UJPH./VQL-SE2"_ERPU[F0GF1*65_T;?* M1[W/E/(K3C=ON,ARKMQ#U$VB)%(9!B*YVT>ND-N-.";08PZ+N!=X,:4Z7K=I M82[-86*9&U#1%3?A2#YJ"%#/74[L:C%>J!E+23O.I#D[P* M'":XZB14.#K6%Z"6NC>)PISCKFVW6LCXSV3N6L1W8&(RFV%X3EK:INQ[+@/= M#/QU['IS]#8RKOSS^_:* W$8QRZ.(?9"!R*Y;8#$57$ZCH=Y&%*&A3"*^=XU MO;2#Q/MMGCWP"U#>"Q31FZ 029&^01.MSJ;@V!0L*ZW8/CA<>V^-O8MVP!_KL_++':F_=U^/$TEY@H+-9]P=Z@K_<,VB^-3(SJ513+%UO MR_2QV[S\4-YE]_(TL2(,A3CR8\A"X:AJ0:'<^P<^#(.(1"AR?3\PJFH_U.'2 M5$H7[_.9(5\"O]>@-4.(M$G7TRTVJ9Q8NYS)HGDR44UJ;&4/'>INWG2AFL(? MY ?5?6]D[8M=-N4KT;WU][6N%:@N_Q4':3**O3Q(1Z M,$8^XG'( HRHB28Z$\_2%%65S>)('DG#"A=G#I*>YIJ1^HD5V\ -;O#[)/7$ M+/%GJV3%F6CF+5=AA[J#4A66FAUYM1(_I&5M F[K459WJ7FYX$OU29Q7+,L/R>[6IQ"Q&M>5#GKTJ*H*_]UDFW@ K"VB*W* MM6%ZZ_(TXWHJT Z/DSM!=R#!KCKMVRHSB01J\4KE(!FV;E2>[FC>"Y6# A_< MIQQ^8YSND HI+:[$):79=J,N_UQGZY0^U?_?+^PBCIF+!(*>2Y@\!XH DB!) M(/$CQ+@O!(V,=E]ZW2Y-IU2HU9W*:]EJZWPVTQR:?.MI$?LL3JQ1=@3N(5^ M&B[XO?ESDBV3&5.6U(UFI[.J'C,B7JHAP[?'J:2J.H4R<>'BKKXZ_OZ[VE'Q ME<<(1?5KX33K!"R"R]3K[ M4]W&5U$P3.HT\#G_&7Q+N1J330;6V>96SK.'/'M,F7JNJ)-^Z6=!&#^:_C3?CN$.E[%LFRC]QSK]M24'SM$KV?7F;\\I@ MW 0+QG)32T+N0M>-N3QM8P=B'+DP]E@<)"Y'H=YI6Z^[I2U/+630Q0QVH+5U MFP[3@PN*9?ZF]D?T4V>>\T*'0^V5P#*7,^G\L9^CB3XW8.:DYM9I8RX=;2!/ M1QN;O'5&5E6I0V6J;H@Q7VU*M 6K;^X\F-_=EG9J[K=1PGYAQ99KEYM#"QLT MN'>U44"%?$1MRWF_"#V+R[+'>4:_^LBJF T-\B][(B[ P+<#?K\D1>5=L6A[ M?KV1M%E2- M:^FBKX*($W&N*R*Q+P=P.OU+MN5J1]B60I9K1]_ZD8&),GNG2#7)5%G[Z2_ M(9/*@028(,4Z';W+MD0"W_I +BXLK&'3G X4=YSRY%E&KGYH@J;%'@9;(?9@ M3'W9OMDAD/# @@[S<.#[,;%=HA5-JC/[TCYC+5 9EM @70'<2J094JJU#&H? MH,G(G?C;L>/UKL/K3IBJ1<:'G+.D!+)Z] I\,!W@/HHX4Z&H6G//&YXY&LW"EGL>1Y$S'9EG=,01BAD,(YC[M(8>2S& MLVP)!H N36/N^TM7;4K;EK\=E0I.GVE1\MWT"97;^W&_>-9_8 MZ#>XDLLW[=NF'ONFSUW/C)1W <:[XHJ\M8D^!//O88@KDFW,W%:=;V0\[[8H MLT>>GZT.Z1 :!)1#/PS%]R.6J1#(]J'G$]=R/,I8H)7E.3#?TCX#+=R+*T,. M\:RFLPVR-_7!\GGBINCZJ<:+J=#>@=GFC>]5$_THR%?QMG%:Y8X7I=C\RW0$ M7/SLI#+;D)#=Q G2>YX^WXBGY*8QV&=^3E%79=ND76F.? M!:[O4\B1'0K+F7&(0V)!%D81Q@P%#E/J;: XW]*^>-^W3T^;%[!'V10$UBQ@ M,,2RFHHPR-W$JJ*J*R.A@A:K#H7:2D.1&$/*8VBV696(HNB'RD3UMK<)&OF4 MY3%/RJUX)#\W,85KVW5QU5]%[.,91!%'$,<(08:%BD(\B'Q,VTR6>>)"3J!4 M>@5?I[],K, :K,)>%X_39B.,SG?"6"^D7,559TGLF/L2OUM_+N[T(V. MI')35LNZ -_N\$*\M5NW!^'?PZ,[3+'IV(F^J?2K=#85=%YLA]PGI3"*O(A' M7A0B2#PG@,B). PQHC#TB&U29S:/!9JNN>4Z,;E'-L]?H-\?YG!:)N/(^ M9U7N?K?^.LJ#=/CSJ-XVM MMU3\O$K90>'^3SC)_\";+=\7@UK[ON<@9(M]G6<3B)"LF,*H REV0V2[P@!@ MFN67%&=>FM:Y+LKDL6J#(<&""JUNR255TA6/;:>@D.8+0TW-5CEI?)OZL=4N.[(#Z+7![% M,&:N+PLE8)ENRJ!OXYA;F,DZX@8JQ1W/O#15]?%57;@5*(X+R>&.$$WA!"/U MXTXLBZHRFX#LR979V>IR7=S&O3[:7$U;?.[$O$NH17>>#L72=#T#C(U?J6II MWN*\?&D*9;.0AMCS;1A&S((HIA;$R',@"AS+\[C+;6SK1:X<3K$TY=0@!!7$ MD?7'3Q"IIF4NHV=B=?**F575UWR"RN+G*3 6@W(TP%#%B0=N7Y>@\BT#L^SZTG-#BGN\3%GCK>D?QO12:=>*S?X.BZ;SYAP). MIP1^-/#!>[RITC]Q"0A_2%*9,2:/9&HH51@!RS8;G!?R1W5(P5P1!48?,.XQ M'$46#*G'Q /FB6T\I@Z,F$=)B(@7>K1YP*[3J4-+WO3Q:L6;]^'B*?N_\;%2 MVR L >J"+! #H3 U,:###*C+W):"FWV@S(Z>$Q5.*HJ Y$C%]SY?$,T$:_[6 M43ZUG^4@3Q8\TZ8U757QDJE0"A72CMWYJU M[+O?IF:M( MZ'*?(JTZI&^SD.=KFLZ,9[;ZJ&_#<[?6ZALAN"09]1[_V@=&C$I(/3G"@CY& M35*J@-F)XIDP,[67#Z/9J:=G>H,,U5Z13V>I]M^B?]CU24B0I>*=H9EX>UX^ M;OE]UK1(N8FOTS@33U/UOCV6JF=>&D,NSK$#W2#TK,!U?<=73C/LG6EI M9D0-MC*=7\,%-5[UY,-^@OLUG5':)E9BHQG3RD]48F-4LF+_R+-E+BH)V$UC M5+MALGC_-6/?[CE[YR.$YEZ8L-&/\C0?W MFPOK7Y ^40SHGS62W[#9HS+CTJ+WSQDP.K=J'WN>K\CSN:Y/5QE(:]='EA=% M%++ EZ>5W(;81ACZ* Y\SXZY;UF*IY5J,RY-$>T*2M$=W)4L1+G=:2?ETR%% MR@>/ LT3.;'>Z2W/M0(MZDH5F693^8C,/*LSG6P985?G#$J/J;-'1XK#S'7B MHR=5YZ!&\\9Q9F.[/;W/KNC_;).W7[46ERI3?C=2VR^QGU=R%=J(\[W*#8 =>S M'=460LUZ-,?K/'J\Q2L=TPUBL(<,O@]3JFU!:E%DR(94FW-6*U*+AD,[4N]F M/?U4Y.7Z3GI5KWXE0O]X-K/]T(7<<6R(*!+6HN-;,+8]BY.(!S&)5*S%5Z,N MS2*4)7&3HDPHWH"O'$L'8^-2%F 58X5>T]:O+4:3,;6+?1P/RBK@I-Q]K[BX MH?-ZBW_M7^W78\WRZIZ$W[Z:IW\YSC3XE*0XI0G>[ -IJZ?*9PX)',^&Q T0 M1'[(8.3$$;3BT":^[V*7^CI>I#/S+.WUW,'LQ.1KO9M#O*I]VPVP-?61\PBB MM+_? S08^F*?FV76;_2 J(=?Y:'+QYX[?4[%6X9IF3SSC[C$;4O)"'/.L1=! MYH>1V!HX%&+;=Z$K-@:1Q['M(B5'SM!$2U,'S1E*!ZS,M,ŇUV%4]<[J< MLWF.G+3I&G'BU,_%!0=.9P:>^;RI7[SCXZ:!ZT<'C> FRS[)TIOXCC_S=,OK M+@ \#AT7S'7T_]Q^\*)/TX2:^QOGFY?H7SVDB+OQ>9O1? M3>+6.@A<:CO/\H-CU(T(81$AL_!".8XBI9JF.P]<.?;,6H;,9FEEF52# M%S?;LBAQ*MMVK2UBAZ$=$TA9),R(D%LP=#T+>IZ'+2L,'18HQ;&H3;>TU[XY MD*TAU[;YJG[$"]"!K=]F5Y%]U9-M4YS.<[X]1*?)X=?N8S;Q51 MCT^^E>X:T;& _?=]=LLSZ07\E.HW*3A]^]+T@X"Y+>H^]_<9N+V^>>7\EAV: MLS+-2L5>;GV\#1L(!BB;^/5796N*/@/]Y(QK+7!FS/FZ"?0+]:J!P,"EH^N. MY1P7_".O__R<7E$JC;WBCE.>/,N-1:F0MC//4]6SB-2UTF5#=[K9,O%S85K@1B20[V32\U6, M6"@UU\6T]$^LCUKPX%T+_S?)=BL!V(NP MW^249S;,8S:*X G2Z N>O2C23H M1+FZL2/-W%/E2Y+RSR5_%/K2MQBFCM"20DW*:A0AQ)9#(*9N$-&8HC#6\N!> M#FEI^O/BVK+@3RD;J(33] $;6& U/3OOLLUXF#FJ\8/:BLW7J^&(Y+?NM+ ' M]/?HDW!$H+$N!\9GH1C.[8=/X:Q MCR.(9'QWY 8ROCL*(\?&ELVTU+7:M$M3R9UNVSNP56/N;U=_C,L&4V-?39>: MYW1B?7D)G?HY8UKLF$HA4YMTWHPR+2*.$LST[A[;\[?$L@?@-QTFG!@A8M>-=EL@%\_KAC1.]@57:,]1(>G'#FWL*J M!!SW&E:^4]^3WU07J#ZPBM[[SBU+TP8-M/^C[I'ORC_LA1\I^L0O:>MT+F&%J.:F6.&D3_4]0YFFYK_G].V3?QR*E^ MFV[-RQ:]S.HP!58/GTO M@8P0N*I:[&Y>;G'"_BA.),YH1Z3KC;HTC? ZS*81 T@YP'/Q#W N=TO= :%) M^K!38CJ^I_=RCJ%Z@J#W<12.\FUH3C6;OV,%W$A *8PA!%NAJ]2,[-P$R]-3>XR51T^[L/M) M&OO5C0ER)E)/]50"YL"!KH0.\PZYXC'_!NJAY.Z9E>V+=(L"# MBNP6OHR]?B6;'5 M8\EF*PML[RN17/^J<]P^"5&EG;4MFQJZ;2#3+<\K0^O++ET"\1#YR*M[($+D ML@A& 6>0NLCR_!!3BVIU9S4%;&G:LRM7IUH/:"6K=6I'-EG6;Q?J)\2KMR@7 MY,886W)%A_,;+.34/NHYUU#?NVV8<%,.<5.PYO6A&R;SR.UN>OR1"9'T)V?; M#9=5TG=YEB_W.4X+:=1E:?'^Y=5OZBIVEFRMB'U(;=>!R,%B$\Q("$-DTX"( M77"@EU0S"L72%'PK1-T$8)^<_ *Z@JRD+??ZUZ.*W8U;.#7-/?ER3*RF)UL) M_03&2Y@TE;,X"L.\:8J7T'24F7C18-KEK:79+O]W_3_;Y!EOFI#+PY)^!P7_ M]ND O^=94?Q(QUG.[_&O-7,]$L4XA Z/N+"M(P=B86W#.'(# MQ+E/77_?P%8Z0?O5[;1HE13 0;IE$'MWJ=R.\WW0E?ASOBX\.C)EK@K M4,D-]H(#*;ERY>8I'Y%^C;Z %9_)'2LD7-5.DXZ@0$C:J8;ZJ:V&>EPQM9-( M=7*M5Z"6&@BQ%['NRM6\%[+^,U7Z7L1SH%,,?(;E.5LH?,JYYRHB/@-_G0+C M<\QFI/AXZRV//#=PG,B"U$&VV*G9%HP(C6%$@\"-?3<@@5+SC/YIEK85.U%1 M_.2'7?.TX@S':INJRYF;^!-ZH PG.5'H)V&:0N%O.K9A MX%J1Y5'HAI8,O48>#&W&H!L'OA-YU(O]:%WW7_M>BEV2FG8P5?7V<.+I'OKW M_"%)I6<-O*_K_*V:LL'Z%825>,?$=C E/N38BR&R/*&/J2M;D1-L1;['XBAN M>+].V5NPWDX[96PGFX]P->7\-RG7?*I.\\ILH68=1@PFX[YMR68=H4^EVDY0 MKOF69U_Y(^&Y:CCL[H:E&6.WUS?J4:M[L?M?W-$23_R&RAK*?]:H#,6,'DDY M*AQT/\ILD9Y'P+M!G,>_O-C(N<7Y35X%K;.JN%-[5+8F)+*03QT8>+%LO.2[ M,+)"'_I>Z-F.'070+MK[ )8F?]& O ,CVEAMS4AML=^$_R61ZBR/S7^>R,;_61'J*@ MYUL]>*O10-//Z7/=?FX?Q[7FC#FAQ4)H(0N+K0"F,"21#RTKCMW0]7SD.^MR M^%1'?VHM[33#$8V,=ZP.:-YMVQC'IT[D8])*T(DS-1)F>FI5U#35-%Q/K+ & MPDIWX#MAI9/'DO8P-FT,Z:F)EQ [VD.(8LQHWP@CC:P-+HJ;N-*;'[-'G*1K MF_A.Y& ;NGY (,)6",4_7F.2O@D0ES_LIY0E<>L[R4AU&2+O13UB0S^YA"['$.,:>BY7L0"F<\_761*%\S2K!HC@2<["8$4 M<=K(@U:I&F#0(9NUA+"O6X>-$FC^4XQ;+9 MB(U7,RPZ+N,4%Y=&7YP<4S\97":BWL1?\7]G^8=M46://&\,.,HQ)IZ%(.,< M063'/L2QL(QMQ.R0<1>%CE(5J]Y9%F<--^@T[>!^)ON_.<;XF?ICHDR-5DKX MH.@7Y(6?'WNVY/!!\;H9XL,7S]P>[.:I"BSOEN?,-ANAD.0OUZ%C\PB%'O1B M'PL-P5V(;M/!_:;RL;\$K'W7.NKMH&_NW7 M;&*U=W$/L56[PJ\B&L"?4ES0R+N$WF)*"_+6_<;Z0?X]>I I$6VL+YG:;$:" M8&,7(=)_0] MI;+K1E$M]ZMQTJ,BV\EN]R']&QGB_]3(8%: 59@?T:[X2;+$3Y,JZGB6@>B>DM Z OHW$@7OK"P4?N%:11>L>? MQ#OQ4WY+KE)VQ\LDY^RCP)4^W%;1M%5LP=IAF%'Q_]"2I_PHCBT84N9"1#B- MXPAQYH7K9YZ33'D+H#Z[SGO?Q3#=Z[_'77G#\PIX90B*5[H^3+H"]%7(4A6N MI&GN:RR0H@T_#>E3&^;5[JD#NR*] 0YJY*"&OJH#EPP:V?J,F;*<-6:>UQS6 MI^3(QATQQ$6]?:X>'LKK/*\J;SZ6(UK[O!Y@:39C=[LID.95+.49]OB M8#O[*,L3CFH$=$!CO](QQN#$ZL4D>6.; ITFY]*>0 >COD5+H-."G>D(=.9B M[;" ._[,TRW?]Q#[+X[S[\FO-:41\@CRH,U1!%'DBPVH3VUH>8Y%4!1C1Y@Q M"LJA9XZEJ88&9V6-U$!7($X*BC?@12 &XMGQE ]\SQ+;KPD,T36Q'FB9^M!A M2J($ N;E#"F?=)M@:J8#[%&,Z9Q'#W%Q]ICY[(USG1X/(>\<"@]>.FY[]R7! M)-G4,<$QBR(K9#Z,8L>'"'&91.]0B!'%KFX!Z>ZXN M:VI[JI%<3*S,OB@0H+T9.B&JHVTZS>\D]PI=Q-\EM'\A78/1-[X8&4 M?@''N?I+]=9GNQJ(_QX'O?I+8.S4=\34^IZT$_UI_BAN.<]_S[/MDW;C*\7A MEO9=.-MGZ0]9&EO\LX*O[EA39778S38!H1.K:C4N)^A@I4G5*!>0T MA>ZZYW1O'6<9_U$G_+4!R:'GAY&/8>0'\HS1C6&$K BZ#O<(1P'QB9*;[N3H M2],J#;B1^7BOB5,S"D?3,;%.4&9"V[8Z*;$A*^CUV+/:*R?%.K0L3E\T[C7] MG-*<"POD(Z___)S>YOP))^PCCWF>9ZCR% -'? :L]AR9!(S MH*^Z;5J8O!R4H$32N5) 5/"UY4M6_%]$LU\4>E%0"\:T7X3:Y,^[HU M\*LEJ 0 5_U+H/WMN8Q!0Q^ID2!F_9I=1M3A9^_"T4;V)-M72JX&E7MY83B+ M>9)G@8!FC[PI#N$%@Z9V)9A#$.7>] /Q7X["AT2199.5,<8$$L+ M_[CZ]'T%:N?R_BAO^KRH"=.@%J1$+LIZ>ML$)\.6QR@(BT]?.F>/7#36.(78 M!,7=<>FUK#,"Q"/V*%TL-V23/%0?K?:<\SYY%)?$NSHQKI5F G'^@( M"/82=N(B:B&K8@<=,5>@$A1(2<&?4E;-\PW#SX&:FGZ[U9U8@;_-PFHK^&GX M-Z3Z#8.;]:,P#;&'GXN)9KFXOOX'_)2TA]G%'2]X_LR9^(A]VI;;G'\NBJV$ MN/9"9&/L69#X00"1[5LPBCT"7-XKKHZ;#)V5]8C7]NC!_ [_IE@/NNLM0BP!:&28ITZ]'G_FB_8KS MOU4)?SUZ>@KZ:PXT3AWNP@6_+XKL,HBJ!OX1@B M+Z*0A)S (.94_-P-.24Z"E!ASJ6IO Y2L(,Z,D1'A7(UG6:8R(FUV$@.M565 M!BN&E)/*C+.J(PT*#A60SJTC3ADVF^M?G&[+Y)E_$ ;=0Y8GO-#K"]8WQM+T MAL *=F#!'JW&D4,?8PH'$(;(FOHXX@Q/AEN/J; Q[EBB;^#Y#BD4Q'MU9*%R M_V,BV".5!##V/6!#%Q(,AHQA& ?,9MD(>4%LK'>WT M/$O3 PU,L,>IF4%VADXU.\$ 21.__\?\3!"6,$"#J2RH,[/,F[G4+^I1MM' MY6-=+6G5]OF?2?FSK6K<)L^^?!."U%&/:TJY0SW&8!PX'")*9#$QE\ P<%F*>06!N,!O+6,YMF*6S@ZCI2U-A7=9\89W1RITF-&/PE M((,6\PKL4*_ 'K=)1XD64<;<(VJSSNP4T:+BV!6B=_OH$,U\R]G[+-T6O/C0 MO!0V=1D6I@A$KA-"Y-A(@#I!F.>3S+THR4!B0@$J5VC.4) M%M54R\7<3+TW:6AI *[ !],ZHY@"?TK,AKP0PZ2,\D'T##N;!V)8M*[_0>'J<1_U6[&^LJ5*%>-A MXX PRXLA(;[,5O,9)'$40HJY9<=A'$>>5JQ/=_"EO?D2&Y#@1@77O*)-[>,] MEHR)7VEE'K2_U:<$-O2)?C7TK%_F4T(=?I!/7J-=BO/[-D_^^)YP\>/K\FIS MAPDN*.[\Y"IE?V2=?S>.KL"S7D:QC&VV; HQBSE$R+8<*XAI$'F*E3I' M0EC:JR[% '_\ ]0XP;7X5FW^L0*-.$>_J=H(_I$=_ERYD.78A>M7(_,LQ]3. M2R,K,>SP-+4DRJ5'9UB:F2J33ORRZ-0PO9#4LR5.QXX[5P74"^7N%$B]="3M MC]9MGL6\*,03BC??>?Z !%'(0QYZ,$HMH/8L:CC^53Q MNW1^EJ5]>KI(0=% 559;/6P.?BS,<#2U\=FEIT6IK]Y[>%+6X&;XFDE)G^3- MB,X=IN&L6NVY=2[-.8R^HQP5+A[1*SC+RY]7CSQ/*&X>082#T&4.@P&1AW:R M;9O8Q7/HQ[$5VIC[41PH-PD^&GYI&J]""!J(&IV!CWGK5W&7LS&YKZQ#A,$S M^G[!+^D$?#SH?"V SPKTJO?O^:O&YLI5I0)N91VB^QRG19U%T826DCC$MF5Y M$,>4"(LE%B]NP(39XF*'Q,2)74NK=V_O;$M[C]L:315:T($[,I:WGVHU%YHQ M B=^]2_@;D3&EP(GQA*X^N::.1]+0>SC]"J5FT8ZTO/LB8MQI?.O%-NJZ__9 M)D_2%+P7XS5/.;+=P(W<" 8!0Q!%#H;8<3FT;.HYCN_;L>]K^=>'YUR:6FDA MKT %NJH>MH.] A+X2 6CL@"*GGJSM$ZL;+YDZ0/\DLB\IGOQ\T26+*I*7I5YAQW@, =0J.S@4T;AVGA*YQ+M-&BUN>5\E05Z2H H,4'_QSMR_H M:6\ARNSK.J\/_-G"-/B@#S%AZ.D^.\VLC_20L(?/\>#U8P/A-QO9RBYE7ZOV MW>+O3:7!=> QQ*W(AF'$0XA8%,$0B7TT]BB+ X)"CVJ5M3X_U=*^E[),2%WF M]+%%JAL/?Y959&/?\ZC@TN<^1+9-8.BQ 'J^9X4T]K@7.YJMB8WP.E%"(.1$[H081M#XHB/&XK=*+8]QV=$R\-T.,'2OF8?.HW=1Q>[T&G; M?@DA$[_OKTM55.A653F*GI#32XI13-%I_6CXMRHET=LS_>QUX][B']]_SX2) MDLJ=V^OZ;LW!A>T[R'/$IS[P?6%7!<2#XF%@T'<\3AQB\8@X.F_UT(1+>\M_ M_./[/\###C+ #SRE,D6YV '7>_D'&5=3!B9YG%@Y_/@.]EC!0?7("1(^5:DQ MI#<&IYM5CZ@*?ZA7E.^;HK*MS/E*TFVV+4Y7D?S"B^+^)TYMYZNX\F>QIG$8 M8-="D-HN@\B/F6Q*XL+88['03*XC_M312F;A+4V'5=5P)4@@40+; 37.U43% M<;674TWEO=TB3:P@E0KJ[N4[6UNW6>3RU2+/57!W+/^SE.+5!K>@(KUCB=4K MWSMZEG'?@]]YRG,L0S:OV&.2)M+I*NN1[-QYW*?$C GA MV/8HI0[64? #\RU-8S=P*_\)?@583T\/T:RF> V2-[$F[?+V&JMYYY,B*X;T MV]!LLRHL1=$/-9#J;2-3^@\TVE[72MYHO%&WR3\ON?>;9]^/E) /@O MCO-B5P)M31&F5AA%C^W MET$8+U(*D*4Y.%6X*QN5^@5;NV+^+* M3:45A=DI]>OW)'W8\-VOJQK@*X"KU9?2 T$(:!@!G_H^7?J5$TROBZEJ"\9P MS5NAP32=1U4=C$\P[A-QDS_@-/EWE= @#-XBVR2L^H?X)-W*PM9-LL--_"E) M<4H3O/DN?E+5!"@TXT^,S+4@O=&5I]J-[B6JU$%7)MDF8"<5V(LU27B+4:(- M*0(SF&95 D9I/%0 9@>_J.13-U/F$]]7+0IZ6HCK!2Q 'G18(#:5/D$0NUX(:1112DA :* 5'J$+8&D:1Y9?HKCX";)6 M$+"I.G33K-"L>:F]%HH6W(0,3VVL[3BML*] A1YF,13XZXCZE8PZ3C*64'#' MV9::;'4\:S.L;;^R7=:*3:R6*S$@D7(@4;F%3B[\"J;[+F? ?7:0\MY%N:J4;249T*KFM$\RW2^ZM'$ M\\]6'6D>'KM5E&::<423(#E+\6&3%?P^^YH^)1^3@MY+K_$]_U6^%XS]2[E7 MT/!0B_N.5Y!!A1DDJ>RWRD&9@:_?;C\#"5_\8IM+MT(EAT8G(05:^S_1$S Z MM5-&D4SP9R4"D#* 2@A3'8?4Z1K7>$AA_/GZ#ZD+^ZH-D<9MYCJ1W''*DV8.EF6.(LLEC 1Z MC<)'(UF:FOJ1DF2SJ3J5M.@UWI1GFLI5N!Z16I^%C8A0< A=R,O4WZS4=YAL*GQ5^;"/A MXP'G;"!\5IR#QL'GK],O+[SO._H!%[Q3V2YF' M[TX;,HL+6M"P$L=A^0V+Y M,@[+0[Y+5(L,GYMD:>]OIP6N!*I9-["7SOZ7V11)$[_0VOQHU2 >(N""2L1G MAYZM'O&0<-VJQ(/7CHR6*G_R_%N6[F)]/J=4?-C;>!R["K'TQ1N.D&SSX\HV M/QZ"A-G4)9SBF.G%1O5.M[17OT(+WC7UI'X#205V!5*N&P?5S[*:^6^.NXDU M0DU;%RFHH8)W#=C?#,8S*;%B*GJI?[)Y8Y64!#^*3%*[2T^9,)ZLK],R*5\^ M)1N>?\ E?\CRE[7E>SB,:0@Y\6W9C,43>L3VH,4CYE/'\IW(5M$>9\9?FKJH M(8(*(VA!JBF*SJ^:%RK,K @ZO'4J,![\G[E_9>RH#FV^L;\$W\[^I9 MZ+T'#FI'\NNPGL=LV^-$5:=O>(]N@KF)WUPSI.GVX>UE96P7WM.#SMF#MU>L M@PZ\_=>.+'K:T<$1A$1VW@:QE#8\A;T8MN/L>,ZW-OJ4%!1O9);U=T@L1D/.8R\R(<103CV@P % MMF(E[;YI=![6>6IH-TA!#;4N82# 5G4-U,WKL[0.V]@FJ)KXO1[%D9:]/43" M**/[[*"S6=Y#8G7-[\%KM=-WWN-_\?P_MP\_>2&_]#A]:N MV#I[+@P=+X8N"RAF7AAX1"GIN6>.I7VG*YR@!@H:I,IY$F>)['^[#=$S\0P:W+<%[U,8\'"-I,K9_4IMUYHV5%A7'.RZ]V_4]I-(7(YX? M58=H<_G2]$CEQA._5W=MMG(/>S)'B#SQ2STHK99/\D"^42[(=HS9/(X'H+L. MQL-?C?R0C\U5W-6+NRJ*[6.=N"C/'FG)V1_91@RS2/V<1W9 MA&!N!]!RN0>1'5 86:X'P\ -(L8YCSVE]W-^Z$M3 RU8\+Q#NP*/-59-NV&^ MY5^7O%_/3WI_+3]]5$08> %=@]*GL.P%U51?3KP/.B;P[- MOG2F+*KY@,]KE,V^($=VW?P(1J>Q4IY6M;*S]"XI_G7+<_D#_,#MM6YO-SS4\V=>CLH](GLVN%[QNGM6\$O MSW/.*@]"]2TI]FZ#M6]%LI.N"[GO<8CD 4Q(&8(^QDX4Q8B'EI86Z9]N:7ID MA[9NH+D"106XZW-\EZ3-3S4=C@/$JRD4>T M+N#[3RX+OW+6A,]6OY3A(OMF-]QW*8]861+*<:11X M/I1G%KZ/$780U=H%7(9G:7JG%4?VKNN\-'7PGA0%7-$R>19?#4T3_L)E4S2\ MYUN,JD )(>4 CT"2UG W3:\H:O1#-O#:D&>J.+#]#PVKGT@A# M\S%+:X?NEOPWI^5]MH\._;:5GJ.;N/;UKI$73&,78Y" MG]N6%ROI7,UY%Z=;ZQ.)HL8M*[%WPLUS:5KK'_;H+D6_'IV0X,E/E"7L1BTV MP,%]UHDW7X$:/+B)F[.A:1A63O"9BNF9DGZ,,JZ3%#2&M[.)0EJ#S94\-$;" M3D+1J-O-'>[?;,NB%%O2)'U84]=AQ'9M:"'7@\CQ'$@XQA#[;D!MVW5XH-5! M8&"^I6G\<\?[V1ZRV?/]+O?C#_A',OI&)_P=M-,>\9^@9<(S_NYL;W[(?T)T ME5/^4[>-4S1?LO1!O+&/MXT6DSHN*>5GKG9-KHD7!G[ &<2G:EI#DNZ KH 40$^I#/*LIE5,LC>Q6I%0X;W "G84 M?NA06.,UIUA4F3&D60:GFU6UJ I_J%N4[]/>Q]XE8L"SG:B M[ZIQ'_-OO)0' K=Y]IPPSMZ__"@X^YSN&CDW+N9$[*:=P Y\)Y;E" B'R+5C MB-TH@'Z(.,.,>LQR=!KNJ$^M]8&?H1N/0%X?!6Z+^AAP7_ 7[T#K?>PUUD'M MLS\-NQ/K2TFL1 U:V#(,Y=V/FN7?P+Z)_-4PS=KF@#YCA@P#C8EG-1'T"3DT M%D:,<$%H(QD.NR!GFLA>_^(Y30KID7_=1M86NYDHMK!KPQBA""(?.9#X,8;4 MQ@&FS+(#[&O'*DX"=6G[H#_JHS(9$L'WH $N 9=1$K$,0NPSZ.=>:<6#S46L MW]1GGI>'"-[LDZIW J\.VX ;#O2;=%E,1NY- W3^4+Q)"3\96S?MC!>6&?ZP MP45Q$U=NMZM?2;'F 2:6;Q,8!2B R.,V)"RVH.=&#K&0@\)(*V#N[$Q+T_T5 M/JGCZT.I/R7&L06(CUA55-0FN)KZK%2+IO&EB<]18+I*\=$\;U.P^)RX9VL7 MG[U!VXLE^]S*CH'"NN4I?6F/^*X82Z02PIO;#4[$K^.X6#/&+-?&/L2^+[L, MV1X,71=#QPW\@+D1]QU',1A#8]JEJ8KF9%J\!'B'%CSMX"J[RG28'_0K3L3G MY [TH@ =V-UC_SUT<#LMN_2-++ F*4\VQ:;EWHW=[@+;-&K M5U8\25F_%C;!UL3Z5IDH"Y,7-A+/0F1'%HPPA;#N0X"(/0(<2WM2JB]$^W-#50 MH1W1\/$\GVH;-W,L3?SZURFO#5+0@3I!4I,:*2;[/9Z?;/Y^CX."G^SW.'S7 M.*W1C/L=;W#>>;JIAX,H]CGD*(J%MD 41F&,(1,JA'L\LG"$=;3%Z6F6IB7: MQ[]H8.HIC#-4JBF*RPF:6$&TW+0()] +_1P8T@=G)IE5#_0+>OC^#UP][KW_ MR)]R3I/*M!-_W_#*_YS*@NMYF?R[WN]BY@8Q=0@,"4$0.1:&Q T8C!T?8=LA MEDT#'2V@,NG2=$(7T2'A4.MHW3M6!]6AW=UMYKZB1.[(<4QMBS?((BC"VM#)#Q4):FKW;X0)SE5=BV>,^J/)$VG( MT4!FUIR7$G:L3R\><60R71T]4-QG'_DSWV1/W[.X_$M,O XM'%-J>Y!$3@ 1 MBCB,<"!LO(B[8>1Z7H#(.N4/N.3L7B.;[MR$2B]G5+^<1]-.>'"-GY(2;ZJR MN$4#%; :>A4%1+-"M^K->=+5-.!E',Z4.==@E-^1!B5H81I,F1MBPE2RW-EY MYDV3&Q+W*$%N\ ;]0Z'*_W__^/"?V5]?TZ?D0UHP\>]=U13%XZ'^499F-U5H MP7WR*,RA%1"8P==OMY_EH6B1"-9Z"CWKTC=\5&2.N:F=0D.D@3^-EHQ1)V?4 MV=' T+.=(JF)V#U/4KQ#/Y%-Z)1TV\F,DRV3/R7/?.TB1I##9:R/CR"*&($8 M4P=ZU*'$(S;W;:4&GWV3+$U'-$!?)N'@ MM>-V4Y]3FG.Q8_O(ZS\_I]>/3YOLA?,[OI$[ELX)W3KRHL!V20PMQJC0D4CH MR)!C:/L6LAW&;)N&.EXJG)[DY+:T'4-E]3 MT3RQQFUA@W+'33@NX?[YK9I8S@SM'/3FGK6S=P84@[W=Z/&N##W MXR;^E*0XI0G>W&9%%6YX18HRQU35@ZLRU()>G1U<&;J] PQ:Q.#/%O,4"0T* M%)G.;>B;\FW2'!1(.)OQH'+OV#="[)Y^9AMQ1U%7-5]C!SN>2SV(7->%"!,; MXMBC," !CL1'G6#+URD=<#R%UI=[AA(!]W*.^@BIP?F__U?HV,%_ %[AU4V% M.J;4XSQ +H)$T"G##"B,'(*@8S,?!;YOD]A9UPFV8LWS<@YB#Z>;CM[W_"%) M4UD)X#T6OZ!\!>JN]Q?S:@>(! Z592T8EJTT9;HWMJ#EA#:R+-NS[+#A]3IE M\[':3C8=I]=U$3S3A*I^^RZA:.(O70U(,%*6>4*V997&7F;@%IL]<3Q/@K%O MV=$$,W^YS@EX_)TZ>^78GL6/C_(D7WSNL'BCFE)*MN/;U'<"&+N.T*+$8Y#( MPSU$?%=L-8.(4ZWB#B=G6=JN<@\2/$F4NJUQ3Q&I]I9?3,_$+WJ'F0J@P29V M2A08:X![:HZ9.]_VB'G<\K;OXI&%K01.7/R\R862+IM_7%&A26I;]W-:BH5/ MA"*_JOJS5+_*.;/742C>?(O9D&.7"8.5<$@0-\X1\2E,=F* MKJQ;@6LL0NFIGKF6(:)M5.#6KP&TO(H0?OO MCAA5@95V(6I)0"N*P4I9%W)IJF[66!CS5M&ZD*RCFEJ7CG=I0[#*-&OM)^)3 MQXU#Z$>AV"U1+-M)N.(_CNN&S+*P%6F%E)Z<96F:\+#WR]C>7ETBU938Q?1, M?GYYT!7'O/W42X'QYE[=.=ZHN=<),<\W]SIU\:7-O09;&A;G>AK66=Z>S2(K ML.7.2EA5"+,(AK[G0LIBS%',/)J7;:*H.>2:]!=B*?04VN9*!TS&N?$N8I?B>J-^8H;H/-]9 MS-0$8UUH:74^],^D_/EA6Y29V+3OXNZ;V!%9G.$AE6'A:V:[#G$)@@R'8ON, MD26_ ++KC(=(;-N8V9J^-9WIEZ;GV4?;1H;SXRLNU[R(OY#:&=BQ3*IV 0F(A M'V+Q;V(1*XC4S@],@%F:QMM) >A.C!7 >T&:^L\KD,2 =H4!CUSQW-'((O;K MRKF79H8CCK97X KLU^A#9XTZ$C5-=U;@206^SKI&8UHY3K]6;]#?<;(U M&]GW\3*259I!CISA#3I$7L;%Z;:1%XXYVM*G7'Z#Y7-]EQ3_>O]R+T:J2UK; MU'6!RR.(XIA#[%LQ#$)J1U[HVSQ$FF;]N;F6]D5[!15(K$!"'57=NH]B M9>/=!''36^IC.!MCD@^Q8<[^/CO3W,;VD,@G+.O!6V;NP/())WE5A?^J*+:/ M;:7^)T[K3/9'>^VX7NP1/Q)6=6!!%) 08A+;T/.I95/Q"\JL63JP#$)=FL)J MP57=)\$[F6^GV]IVPG55]! O8K6F=AE?WF]%BELW50$=@67[E>89N._K0#I? MOQ7E97GK?BO#0/\>_5:4"3?6;T5]QE$NFZ205G A9I1.[;9*DD4\#_DQA3B. M8X@B*X($Q1:T8V9'U';BB*DV4S@[R=+T>P*J1RF LO(O,>L*Y:JY!+[E* M+I*+*9O!]=&RU8 <+ANESI&6B^)BKF9T/6ASINM*Z"6CUT5P^LXYM_Z]V ^V M]/W7CLZMSAZY['OP24"K>Q]LD_2AZ;$HIGO/XRSG]77W^!<7JEAL ,0<28KS ME\\E?RQD&)GTN6<;,=/#YU3H+EZ4:^3$* YC'S)/[/)13*D\O/,AYX$3!1ZR M6.#JI&U-B%5+,\^0_U4U!R&5-.!)MK^4*U]5%TPJX4 II=/.VIYLJ=5L\84L MX,3?B1H]>"?E_ W(-Q[L105[6=OU;:ZOQ%V!U^*!5CZC6>-3+X*Y)//)D,Z= MDSXUY2=2V">?\M+J][S8?]5:*P@A[MN8$V@[@0^1*_X6(H]#S#TG8)[O.%PK M(KAWMJ79XYUZ'>W'?FPY_%/>DV@+-ML6/-.=UY6=IG;;%8_8^ MW[;H4>C&7HBX"QT7NQ#9/H*$>@Q&MAL)4S",?$>K][5!;$M3^Q\Y*<%>GA78 MR0J%C0\+++UN>]E Y5W8%UKZDJ1B%RH-?LT@!)/+K6BO"L$8C[C5X,54NQF%&>=M/*-.P5$+&HU;QZJ@IGM6E4=0 M16H5GXMBR]D:64R8<&$ /2P/:6+/AA&B%#+*J(=\R\=AK*=YSDVU/(73=I@K MZFR:H@(+D@HM>)>DS4\TPV1[R%;5,B8HG%BY[-EK\IZK_G 4_KRC?_U88.3Q^)3LN'LV[;> "+'J79\ MKNTYC>7"J N#B-FQS;T@YEJ6B\*<2U,D-2I9XD-LM:MHD%B"U=,:*ERKJ0_# M#$YNI!0%Z,!= 0$8U(A!!5G\I )M3J=H,&1(N:C,.*N6T:#@4-WHW#I.[^S\ M5Y_3IVU9?)&-^9QFAQ_ZKF];G@4];G&(0A[!B#,.B>^XW+,=.W*T>JKWS+4T M/5-A XZ>7NGC4DV?&&)H8CVRSWF1A2\ET!5H")N@])P")X8T1]],LVH,!9$/ M-87*+=H>Z2^\*+*\B7U+'[[(IBY?A3KZN7F1R5!W,CJ*^R$6#TPHMC)V"&5= M#A@Z6%@FU(^:. !F8P#M#(:5+@=]$T;9FQJ^Z-"NP([ MO* "O (MBQ(SN#/-HK*CVC";,SFK#;"JX[K6(.FL^UIEC+E- M#-J[>LAYE>_W,9,A)VL[Q@Q;.(2AAX@,[" PM!D5_XQBYI#("K%28,>Y"9:F M6FN08(<2_%GC5#_!.LWCH%*]F)V)U>A4Q&@&T5U T*Q!:V.:*U<9+TNQ9WV?I=NB#:RGD8\)#62RL&U#Y%=M M8'P&J6,%V"$L<#VE_>7P5$O3;6T0?N4-AT4-&!")6/DE'F)W4,\9Y&QBC;?+ M6:CH:K"""JQ^*O$0;\IJT"!_,RG$BWC449**U)Q5ET/WSZ4X%>7HJ%#5._24 M*>/)^CHMD_+E^I'G#\+B_#W/_BI_R@H1.'U9!P[U+!HZT&-$:-*0"$WJ!1$, M>&R'B"+N$*7N.0/S+$V-UE!!BQ748$DTC#%';KT8-$C:Q#AW)E?);K\C$ M"5==P>D_'K+G_U>,4'OIQ%_VSKFA<6=1!8K"M7I ]?*Q/6&:4KQ-)L(MS^,L M?Y1%"&_()GFH/B*[PB_)HTQ?C;^+GQ9Q?6A6=PI@E! GP$)3A,2!R/,M&$5. M+-MN<89<:B&J=9IH!M;25$PCU:J3;],1#.PEZY9\JH2K^A!TQ!O7&<+08JL= M/\R_A!,KO1E7;T1+'9-D&^O!8P34S$U[3!)YW.7'Z.BF$\1D#LQ77#;_.LX/ MXHX;B^TT@MR1];FXBV%$;*'EL<\#$MO48H;2P0:0+$VQ*R5_=4\Z/R4%Q1OP M7QSGH)'S!?S9BF-<*\!M(F@+[C0S_#ZBE ']*.4 CB*9R MU5TF-94Z(?D3*]()>!]3/FL,>^9*8FG-/G>9JS'4G"A=-6H8/57(*5M_$\\: MN_XEE*Y,WKJ)XX2*&3ZE]_Q7^5Y(]B\5G:8TT-(T6 48[!"#%K*P/;*L3+.2 MJVDJ-1;[]9)Q B?60L/56A8(V:'G/HV1!:B$+D6@Q@+HPIC%]DVI2AVR:S>RAVT MI>DHDSZO+V-+G!A<^9EL+\6/N0?V]_)E'A%JW)]Y M/(/^6?;')MZA]MC4[;0^B9\5:QR$ 0O<$/J(61!Q*X 1\F+( MOV+*'I?5LI M1[9WEJ6I[!9HZ\&JH8(*J_HI]GE2A\^PC5 UM3]P#$M:Y]>#+(PZO3X_ZFQG MUX."=4^NAR_6C@0<[*!]KH%VG>-V$]^*A^BG^&6-IEC;/(R0+2Q!ZOM"35#N M0>RX/G2HAUV7H0@3U=!!T]B6IESV*;-/#="F ZQZJ*'QY>M72&^\*!.K,:6F M4^_;IE/D5-.I9DEO8M"*V2C#-UQ2Y;#)MUS:F>(LWV:)=0(TIUJ$LQ&=QB>< M*P1T*J8Z,:.33:'OVKU]?JKB%;1=N4!LLF*;BQUV M!5[=>7O,T["S]B**)OXHG6"G#G@"QEVR9VD8Y8(]'FTVE^M90;HNUO,7C8P$ M2LN$)9O*8;L_]K[^13=;QEG=M.3Q:5M_X6[B:YS+37XA%K96(2^G!Z@*LS&" M:> X"'HQBJ'8?S-(8M>#8LMM1RCVD<6U.KY.B'5IVJ6+M!.S,JJ&WI1+K.9, M7:$.F\$4?34WX4DS3#E/KVW'W.A!WY.67W2;GA MJL;.DG5ECW.6;R;*>S,Y %>%CRG+ MWH!^8K2, MM-,$!C!S.82B-M(!1RPZ"=>W@^U[B MO%0SU69"K_,R'$/29HV!Z@U@JHZ*NE?7_*2]O(+OZREWX%6OE!0P!H&0 5!>9V%C.OF:%= MQERH9]UQS+P4A[N/N:OKF0O70A*9)7\GU+_$*IGCS85N4V:-X&]^__,ZSAQP__4SH MES'>@VP+\"R.$5#?W*VW7!I MOC9B2;-F+T/53?1!K-^H&-]1RZ6FEV9:A(F55\NY?.= *P?8"?)Z+4 ERR2' M;P99-1NE.PK)6X3E7D+9F3C_&L3@YKBI.[!!$<^@0RXO@0A2&# MH="FT/&"P O"* PBI1K.9V=8FDJL =89D'I*[Y@\-55V$243*Z@N&Q,4<#\K MNB$M?,O%TV&OF>=B- M+0X=%+D0\3""A' $8VZY+J>$$]?1VELI3+JTM[U^L'.^CW^M4:]>_:P207/3 MI;("BELPP[Q.O2&K*-WC!;3P'$[_EG;-E4T$QY^4= M=;A\,-1LA\NG1>@>+I^Y0C]7[D-2OLA-P(>,\;4;NW%$$8=A;-D0N9$/,?5B MB DF"',:$ELI1.]PX*6]>!);M14&$IUZ#MPKLOK?O$LHF-H@5Y->*[?ME*BC MTME>#31;!MLI^-VDM9._'UMD^8HQL9S%;5:4>//_)4_5T^38 ;/=.("AY5H0 M^78 ,;9MZ"+!#G,]YJB_>N>G6=J+V)0-;J *\ZX""P1:S3>SA]GA]]0,7Q._ MM6.I&E%BN8^)"RHLGQQVY@++?:(=UU?NO7K,V[9H?A=[%,M-]G9F9:F!+[Q$E3-0P72.AP"7)5EGI!M6;FIRPQT M?4A-R2F]O?1YVM4VT$;(G%I#-!@[/)HM>:1,AJ$-\OEY9MT5#XI[N!4>OD%/ M=Q1Y*5O+LRTM;_+O/'].:-5+?HTI#6PKX-#V40@1)C8,0]^"CN/;812)7[I, M166]O%O9TW7?QK M_Y:?'7:6EWM(J/:='KQN=*W7[)%_+W%9A9A\D>0G6=KT2O,M'&"$ NA;(87( MLSP8(I=#SFT_X@'S'8MJ5G8]/]O27O(:+-BA!2UQ#1,1> M@N 808Y#W[.9';LX'%?G:C?'TM3&8?VFJD[[136N]G0.NQ ,D#2Q:AC!SP75 MK8X8,%#;:C_F&U6V.A+J?%VKXTOU3?[O_$$.V(VD:YOUAK:'?,N!GAL3F:6% M(799"".?NI[/D4</EO$_*/X% M.X#S8\^V#1@4K[L7&+Y8OWQ=$T%[$U\_/FVR%\[O^$98"NQ+@DFRJ1*U#P)< M/1I;@1>[D'(:" 7@((AYX$$>HBB.0\H=AE0+U&G/OC3%T(U ;GN0OLJXDIOB M5CCPGJ<\3DJ-6F;ZR].O428G?6)-L^/[)M[1"AO\H". 3IBQ =+52\1-2OY< M1> 4%\%,/;?1C)VOV*8_Y&PUV49+VZVZ-GZ0D:6;:LWW!ZZWEFV_:9\P9H7, MAK$CR]L32N4),Q&?"\_!$:,$A4H[P?YIEO9):#\#SPU,S1))IZE4W&@>FR@F=GF3>2D"]@AX5\>F_6G^'^#5)D\?M8Y,J0*,@#A%S MH4\BVL*5[/=YLV[B38G2W;JUO,C&D'F41^*5T^626$(TCBPQ)^N&ZFY9U0F6]J[V6*M-EV\!;H"*3__ M?=%G6.YS'>)@:%F80H0PAB'W(J'T",>!%P:>;:_+K,2;F1G>3?EW9UC-V#'% MV\1ZLX6Y A70VB&P9^Y;#W/:MH\*)88LH-ZI9K6#5(0^M(:4[AF9N[;;?)VN M)%#%D36U2:YHF3PGYQ"C Q"'(XY[6ONER M2$O3]-^WCX\X?ZEZ057Y6C5ZT*+73':[?,G45-:\"S&U*VZH6 YLV_,T;@47:>N9'U<_>J4E#7OW):5XQ3S-U[?=?2M)]BT;4A M+OIUUF4T3.U'DL",%Y\[+_*H#+Z#H6;+X#LM0C>#[\P5(YV_.<,8HLA&U/+:UH:**EO9Y?9(_J%< R MRVV;"B+!1OY$TP]\CE5%3[ !KJ9^AR4_5>$FO $U2M#"-.@.'B#"E$/XW#3S MNH0'A#UR"@]=KQU/('-I/F1IF0@K,*4O;1N?QMTL=EJ?LOQ1_J1NR"Q^\#') M.15K6*P#RZ6AYUO00[8C PMB2.(PAK;K1MAVXYC$KF)@P04PEJ9-]DWN:(V^ M\B#$%7[QTUJ ZF>L%4'YI/N2U>K70_.MP<1:JDH.ZXC1[5_6B ($=% +LVO] M7OWLXZP+HAR#,-/"S!2,,.T"Z40J&.#U;,C")6//%;M@0/Y.$(.)T<96GVI" MY<5LN/CY:9/]55R1HLPQ5?5-]PVQ(.6VS]40GQ<)%%1(P9\M5I,.&@5*C!4W MZIEJYJ)&PT(?%S-2N&?D5JTH>+E_EMV0$A9S"S*7BPU:'(<0TRB2+14\PCPG M"D.M5*_7PR_-D*K1:>["7A.FN/<:3S4NIFL71>9HEPQ46E"@9[P@].>J\/M$^P8[__DY MO7GB.98F;N4S;,-S7]96$/' LAUH8RJ^S+X;P)!B66:!13*$Q^:64HZ%]LQ+ MTQ([F+4/%6P4HLLOY%[M(S\)HQ,KDQ8S>->B_DU6,]US7"'?1? ;],)JLV4N M=UMQWKGSN/7H.)'3K3G R%##^ER_:/('[K-[_.N?2?E3UD$2*'3H;>R:^3IO8;O8YJRG#299FM M37P=M2*@@P[VU>DF:?LX%X/1>Q>R:"JR;RR,>:/^+B3K*"+PTO'&*=@Z8[^N M5+UF*,9VX'-(G$C8>E%(8,@""T:>%9$HIC9VM*KP=0=?FF'7J02AI\I>,::F MGL;R,+'*:2BH<,>V6_ M9.F#, X>;YMJ\[(^9%)6I762E'\N^6.QQIR$U/-"8>_8&"+'\6%HB_V;YX0H M=B.?.4@I%DUCSJ6]X!(R%!,]@A8TV*,&?TKN46:1$." M7&H8.HT Z^#2.'4.B%H1U0QW<0\_2+?':G6)I6^+Y]>JI= M*<+D9OLS%!E7)P,?XDWV%TA2&5=7[>O^]_\*'=OYC^IWE8-&_$;\OBIQ64HY MQQ0"?;4&RG[F"YB=WJ$L^:C=6!*>X7S&\\(;K>WY:H(W*.AY2L#353Q/7CE. M*X@19'C);9X])XRS]R\_"BZ;924I3FF2/C29.$()K3'B-J.Q#7GDAQ"%O@,Q M9S%D'N.^'=JNZVIE/*M/K:5%9LA_ENT":I708)UPDQ3Y*!-DNCZB#H!L$ M-D21);9)E-@P"(0%Y$5^1'FLY7+5!+ X,ZE;S[ .%VME +@$4CQ0R0=D;4.P MDPI48FEZ',<(QCB.(;+\"$9AB" E$6(^ M0X1%1#'QJF^>I>FZ&NM*;._J0UV=/LE#E/:K*H-$3:R1:IA@AW.U.P*_-]BUXF%.W3CX1E MNH^[W1LD;F@[MN,)38EQE>%N0\)X "WN,MNR_< -M=QH>M,O39]VT%?YJ*_P MZYF&FNN@9AA.Q^[$2KB7V.D"PB_CS9 AJ#GYK&;@.&(.C<"1HXQ3<'>\Q$G* M6=LFL#G2BB+"0\=C,'"0V :CT(81<1Q(0L<)$0I8X 0ZBNST-$M36%=46 '; M.N[R(X\3FFA6,3S#IIHZNIRCB=5."Q#LFGN:/Q?L)\&0#CDSR:RZHE_00YTP M:<$0",_OO^^Q;EM[R[!O/Y/2?4OTDYKY!EJ;#!=AM M44=AEAD0J.'M]0WX)O[WJA'4IRPKTZS4R6WNI;)?"1ME<6(EJDG@%&G/*DR- M2WWN'7F^]&<5 5^E0"O=,+Y;$*\4TF.6E\F_&Y4D-[ORDRAWP;[(43,$4:F+_Z)F.]0'F$6$C(BI7 <&J779_Z$PITP MTHQDK0CR[%"8F?\2FPII:XP-B1VY;FK6XH3+,%]KHYKZ=UT1?I,KL9.B,@-; M.5:@(XG9!DCCF338(&D$B-D;*(TGZE2#I0M&&YF+M"^'(,:O]HTR85%HFNLJ M67C-'48\E_N0>[);+^C0*'<)=1G="]H0F7%K!W+^?H5HVHWL"B M@[L*] W^H\FNULQ%&J)?3?>9)'5B+??E@,GK?M;T,XX4J3"5;C0TW;RY1HK" M'R4:J=ZG'3;R:9NG2;G-N1BWKK2XZY32^+H9#NW 8@X,0N9#Y%H4ADPF+G,> M4O%B,2NP%6-'!B=;VLZO!@GB%O?KKDC*H1'#)/>K$=/43:Q"=EBK$JP-ASNX MPV<,(YY1U? 2HS3.%&/23Z>1"!-E6LZ&F0R/,%>LB;(LG8 3]7M&;HB?<;*1 M6S-990)O^$=.RGT.6&-/\LI'5\4#KAT>>2ZQ8LA""T&$70N& 0DA%[_@*+)# MAWLZ5ITN@*59>3N$0$+4W-7JDJ^XGYV0THD5M(3:R09=@9TL,,YR**6ICB]4 M*-??O8[DS=2^57?Z>7>L(\DYVJN.'6>3$YW&719C%B ;,_&6C4R3LZR.)-1@@2X0KD":99".M 6X?1 #L! MQP%TN$\%H]B".&0,!D' ,'-]*W+\]3//238;I]W9WH#5%6!;8:"+%VE78.T) M]_67T6!;[3MP,8,3*_N:NJN&NCU$_Y]GVJ?)W5<>_M0?@KDRO'DO5<]>!89:F3"5<4.$%M9^O@QC<<6&QITV8 MA?JAZQ"3_6^]81(G?O<-\*=US*K(S*B#UJ&Q9SMJ512R>]BJ>LO(L+_3P2#[ M**7W+_M+FB"FJ@)V-SMM^UCWY[Q+BG]]RCG_G(H7G!?EG?BFKI%MNQ9E&&)' MF!S(CQC$,:70"7E,"<5A&"OY &=#O#1%)C'"6( $28,2Y%@U5&2^=5:S>!:U M>A-KT&[\WZM@E8ZXLG;!R3A!*?.JFU+=D7L%I.1 B@Y:V<%=WS.A'QTXUSJ9 MBA*<'.^\T8)ST7\4-3C;Q".]!:\JF=\E#S_+F_A'4>=(KXDOOB]V$$),?":C M@! DXOL#0\]#/G%#YMM:!1MZ9UO:=^*@&\(*Y!(OS&*X+7BS_]78>]1?0=-R\_I+! MM/,3[H3^OHG_F>4;UL1ZN\0*;>K94/S7@^YW/*G3"R+27]>&KP MI:D]"5"JO JBNE2)B96-Q4)-PT)^MD#QVPH9PM!Y]M6'$!65A']JN9VL= MMLT%?&F:]$R4V H\UG@7%B[6+K_BKG>!BSJC+W6>X+$5^#KPJ"POBNQ@W?XN MP60M[/^[8LH.%F/VT++#^4>8Z'DNL5VE>//RJKF,JC%^YOZE?2P$SBSEV;8X M4"T-;@TK^QQA"O:T :ZFMIS[:9K"4!X@99Q)?&[0^8S? ;%>F;E#UR[ H)6% M6VG)V1_91@RS$69YUZ9QO-B.'4I@%",?(I]0&%DNAB'"8>2'3NP&6C$!\T%? MG)YJP(+G'=HE&+3]R_\&)JVQ1?W[&K6[1V7/P=_"JE5:NB7:M?W _[Z6K=*" M3&K;JB$8<1SVS-,MO^5YU<=:,'M#-LE#A?0C+VB>/-55">^3QR1]Z+O\GN?B M,Q>@_[^[+VMN',?2?;^_ H_5$<($%W";AXEP;A6.FYEV9+JZHZ,>%%C3G)8E M#REGI>?77X"+1$D4!5 S;X/7>VT2>"<#\3!P5F#P.<41B(+(4K2%!*6R)^" M*$0)%;%(D;8SS2IIL M$YP.G+MN9C"W.ST43.H*'UZ*>@-K6IL.WYK;H==5Z5L:]0U+1XA<-B>-!\/Q M@?-0X"KUQ@@/(Z-1/^NC3$5'0TUF(.IGH6L6.O/$.&/044FSHX)G*AVA;L3S M>5.6]YLR5U/N-/6J)\_>TDFY3^/0CR''+("(),K:DW(8L0A%<9R2S*Q)O$7: MYB82.@VM]E4#/S55 ^4]?=>$H%M?<'_AKXM*[Q$ "@+3/@4VEU[/TO-&"^I8 MK&G5@3Q:*]"R=V#&<=GDR@'VEFPQ-BF;U-CB -)C:XJ+*Z:3-#0N0"*4HDC4+3JB=\A0(?%J"687+L*QR"D+A>:ZU!Q;M_O .*D)_DYYJWU(S^98.)>Y.<8 M/.U#?O;)<3OZGE=5:CY+A;XVJ[9I>X@)RF,,&55]RH(D@SB-(TA2G GL48R$ M43'X,_/,;6\W9((]G68;_!R<>KO< DB.M_HI/@[V^P48+&WZ<[-,NO,OL'J\ M_2\]?D6<'KD<24&.(RF:N@M_KXLVK%D;1?&P4;^ZVQ?!^@=7->3D,S]Y@7_P M;_P)YZKZD%3\M@6FVQ>\4NX)"YP%P3.2 M]!;B!N_:0,'.M_:Q\ZVI7\NG]C M0 L4:) ".ZA !RM+D0'S77^;P8?S8&SZ MX,1Y\#T4O#@O"L?I#LITLUGEK*+_7OY$7_?..APS&O#8@X)1#!$1&.(LQ#"B MH6!Q$$6$AR:G^=!D@><+=P<'SD'9"Y M32CXL_E_)\Y*'60L">/!J285CSI,'PLLK7=&7C]>GN4VJ>(45^_P2D5Y?7_D M?*LZM:\VY8O\Q/8??!KA-%89ZX@' 40B\&%:V1R%ET6>H"'+ J,+@L'D([87L0F#K*JS+.*4QIWX* X0CB&(A8!H*"DGB MLP11Y%$6:V9\N*-R;H+Q>UV%O:TGJ5^*S>%"#@O/V2S/)%8%HFE5('U6A8;= M3LW*#L-&[07=+KAV@L@\%GZB7)&W_@!,TD;<+\S9#!*'4T^53.(>O4Y>R023 MF4?'1_1>%]PMBV>UJ,"&@]>GMO./8C74Y1RE4B=K\=$,QZB-+QMK0#D M>,^>Q\9))&,O#%<%,AZ..'D<8R]#?6&,_0^.3?M\J!:ISCI5C72-LC^/7I[; M=NV0!SYH-RT^C\WE37HU+(XW:5\ZJ#9*(])"SR!Q17;H\8@3)XF>8>@T5_3< M@V-]BZIC2-6=H+;HW+QL'S>%2D-:)@$C'L,"!C3V(TIM>AX9#@@410BF&$60T3#%*9>ZD$1RM_2-.)>8I3-8$S!W(1-0VW> M9(*7N EH>-IGCI<[X@UCI8U71T\(.<7DU#NT0.-DX6W:UJH;MX?>/W_M^L;2I6!L[S'KVJF M)28T\T,_4CH4AB@AJGQJ0F',_3".PC0*,Z.V !=GG)NL:\D#SS5]9N+L,L!Z MXLLJ;([%54LK^*VE]F] :I\[(.\O &DLG;3!L22-+L\WJ?319O]8VNB_.$ZZ M'!>,V(NMP\(22XY"&@>>#VF*(H@832'Q> :Q'W/5UQEER"A^2W?BV:2])#%#7L12#KV(9A#%4N<0B(:*$H20SC4LXGF1N!_'.Z]XAM*F/IMFT=!#280EC"RC7TF0,1J-B M$\Z!<%5LPLF@D\<<$]611)+PA6.5LL+NUM\4646^_B$?^+J1E#3_ M?(?+O/RV28\+)[ >'QMN)C%.0FQ3&)H2<1T:=LD-*L3BODF* MNY>[I*H%D9.7JJ3$>TF.O'XL@\B/?19CF&8>A\B+D53UY<%! Q;ZW/=#CVL% M3-HC:6X'Q =@G5SC>SM4C#,OUMH':^N89.I9!NQL6IZM>:;*P;.,2R?A MSO;((XU;[+]?RJJ[7_FPD0>L!"1?\:]\>[NFFR>NFA4\;-[C\O&^V/S,&6?O M7O\H.;M=WSUSU=5&'L9TF_^L[W>DK HC+=,H83[F/DP]'$,4)AAF,6+0BZ), M""_&(=5J-N"2R+D=B1T>566WHN42K/D6K)251?Y6_4PEG^!%9?7F:[!I&01X MQZ&AN7_!GR['%.Y3+!;%E<7-!XK0&.(<@G]CC7,YU?0'\*HE4"2YYG!G* MCDO#S$@.'!9W[Q+K9!/K(N.@\GOO=&]6!WZ(^:&J\(/OC4AO7JV:]+E.]ES9 M5#77S7(>&&-VBLQJ!7KR!375DHN(#8L'FV"Y5@_.X&2Q'+PN&N/RGX<&GBX- M6H.]@VQHG>==1/#N8_/^D6\?\_7=FO^3X^+F:5-LE0OL_:;<+BGE@4 1@UFD MO$UAF$""4PZ%P.K>Y"-,B;W87AV29B==^F(=:_+!9LW!JV1@ 78L ,6#S=!' MK64<%SS@=G%F$3EPL"R+75*6_,NJDF)-B?/O.AYM2"3O#RI'J=>ZI\46C5!G: MSYJ!&F??F],WV"V'=% V^;/-J(F+4%Q5$NEPQ,E+(O4RU%<2J?]!\X^QTS1" M&=E^\N)5?>0W3UO=<^/\"',[/PY+CAK4BKT U.6M:P-TTH)&*K>#Y5@GWHTXSO\O!M^K.LXN+6E(:^LSW0HA(ED'D,0(S+TEA[&<8 M"QRP"!EY5.?!UMQDV[?O?Y1 U PT9:#89K7"1:G:N-4EH0PK0LT#:),V;F]. M[(RDN846;C4TH(,-J, !6XG.OL%;!Z">'FX52)491">C=US[MMFLN\W6;6_/ MU/1MV]Z>YS,VG9E19R7M=W_W3%(4<)P%4"240L2S%&89BV'*TI3PD 91IM6J M[=)$T%S*LJ4(>"!U=GG-8D$,4<0%3.5_88)\%H4B\DB0C"Z* MV#?CW(3$854^WI!9]75]\;U>Z<(C]P5*%@R^.M%)LI8:CI-N=J"/[;M:5CE7P M1ZEFY3]Y\UNS&#O#46>T+7:4UYUC.R2W@;:3WV>LJC/9^4W=#V5TSZN(UC,1QXOD>#&D:0L0\"@GS4QAG MA- T)DGL&U4$O9ZDN6D&%P)'RBIPI%-@0G$&6M86'7.(6K4SG2[ON=%OF%' M]J96H[LOJVL4P<+8ZQ;\05'6--GOP9Y^SC+T6JNH55'IFZ?$M;K"'#@5"6A_570MT%:1=FZ#KB%NR*T0KD,<;AID+Y6+&6&'U@;(FB7Z\HP3VZ*U M(3BU1NN_.M.H.96C7A]R2Y]G)(@2 GGL1Q"E*(99G 8P(I&?9B@@L8>7:_Y# M;>N'&47([5G0VLM9O9=/&)DT&FY44\0I/P9+-ZN)UW8^ERJKP6QUB9H:AW^C M8+73Q?MWB4CK4#ZO2Y3])9D\MJR'!/-$$3E-+I_<9Z!_-DA=.O_RC(1,0^29 MR@:?;>;V/,-=J;G(Z]-SN[74@S;,BS9Z%V=CV.TNKK!/KJ#.[Y5M9%"_; M^FQ8XN9>!;U MSF\565OI8)#ZV0V3Z0!2B(&?<0$1%0@F'H1A9F( MO2")4X\GWB3)D)X=7RG$.L+SG\Q_Y>JTT](U0:LW0%7WBY46QCTE" M"$Q1*)0B&<8)Q@+V,1HF9YV(6"SR-OZ.SQ%QY.N:VN(X-=#87;/[F MN)W!K4PGV M9 )%IWYN92^0P]+8!CB.A:@A*D8)E$.LCTJ<[!UPLH3)(7:ZB9*#SYF;O+]L MB]4#+Y[*._%0,"E,'OBO[3M)U+]T:R.='V%N^O47>7\JHQ@^M7 M2QJ [K*WP YJCK>O%F#@3T4ZJ&BWY#:X#,XHM\' L).Y#2ZSUG4;:#P]OC;? M%[Y]W##C_7[F];EM]H-*?36M!L4SST!T>5];0,?QINX!QL$6OH##5?4+C\>< MO(+A&:;Z:AB>>W3$MFV+R^,[L-NBOE>ES)=6%F*:X<9!Y.,WG? MI7X40.2''LR\ $$<(.2CA*8T8!:LWGUSSVUG]YK$]@KC C0, ,F!%<-G[X)< M9X!#CY)JJOW\G5%9OV[:' M1()XV$55&$ MNZ*J*I,FW[YLZ\K+Y7VQ^5'@I_86(+ 7XQ1!#Z4>1!Y5C>$3 1DA,8Y]Y(61 MT!%!5] P.ZD4_@?.@>2D+O)>@H9:/2%TS6(,RZ6)('8MJG;H-ER 0S; CH\C M^"]?4*RM VO.^>K)MUZ/ V)FN"[7GR(6@*P/%ESKE;X7^M7I<<%[\7FY?GV[)\D;+YT]I8<1T88FXG@R(55+2"AEB56;W9KC>Z MM\Y+F%W63"W!Y5C*#R'E0 ?5 &64ZCDT[F0:IP9S7453YW'SC5['HMRPN@Y\ M92?1W-^G;\YM6[>T&5B/SD!R>?M>AX;C7=L7ZJ4'CM%N/8_!J$W:,]QD>_,\ M*]TM.?#4R,;V5.J$+U5RV ?^7'":5X>\_'G%*P_2FC6=EZO?R]/^F1?;UWNY MVEOY-U5AX5FM[C+AD0A(DL$XB0E$A"80(\P@"Y,L8 G'42S:4CUZ;B!;I&EM MB\,2/([%Q&=>EO\)\)X_P#H,5D6V<(M+JW/?[8'B)2 M9ZNT./;AI9 '<^UWJ!)XOO%R6^144E@]584,?.7;.]&I.KHD:4:2P./04YU) MD1]'D$2I@)0'?L+BU&?4K-CUE03-3?'[NZ2Y2;@M=N0W#8]>UKEI$="KUTM/ M=D^Y"HYE=EW5I>8%U,SLJD%7_"S GJ.FF5*3::E\&G+=.GS9;!MC!V%K?62N M)&?BQC)VP#OM-&-IW+&57:JH(=4OZOUF736S^4>^?7S_(L7%$R\:RW&\35]?,+%OQP$:AGA9:V>B\Z<$Y=R,8#AM(J+RO^K8,=L/(B.!AE"#H"\H@\OP08HP"*+5(ZE'!26I6FFHBNNPY."H&\;5=[PT]#4T6=WX*[UF0MU@[I<#^GIBAVUVPFE45TJ9Y#9H&K MI;!==<1T>N-HI^:LE=0]Y57RW#\Y+N[6?!EF<4A)PF%5C R%G,"4^C[T/(^F M&8HH"0+-:*9S<\SMD&EU1[HC= %$7E*\ J^28B!WC*<=,7,6V&&Q;PFNB;3L M]QVD%)5 DGD]0MHQ0S:0FB@F:!1B)F$_E[ X&]9S]L6IPG8N4=X)R[GXZ-@: M3.^YNF>L;M>,__J__'49AFD:A'$$ ^'%$/EI #'/$&2(8!\E) I"K9[V9V>8 MF^QK:@TU5(**3"#I-*W!= SDL+2S H]C66>,S(@Z3&>XOZ(0T_&($U=B.L/0 M:2FF'\XX4<^ M4S%D=K4V71^]*[)#U!W+EI9R\%M+^]\4R"WYH*%?N6[V]:ASF_Z9D=A9NG*: MSC[IU7$D-,=7P+'#C). \B*9EW?B7GZEK5)[LV;?\Q_K7.14.=7KR9739[/* MJ9QQ'S(;!T$_-(4XS2@4C"4\%H3AV*@'QC7$S$TV?G]Y>L+% MJ[(UOGLI\S4OZW:+'6[ GAW0\F,F'Z]:/3UA.=6:.):<%1MJ,;J,Z"R(Y9!I MF[!:$JI7D3*IA+4!VK&XM3+FR%#25?6=<-9O]6M:4BX]SGV:2'TSR3(/(IY( MI9-A 4,F2,@#GWD4FTA9O6GG)D\?-BHQJ@H0@J2RX=.NK;]I:6L8^:FW 'J" MTCZL$_I->LL:?;R J7DDIA%$MN(L]2:=-HK2"(B3&$FSM\TS3KYNUM]>5MSW M2.2K,JC%TWK+/JWP#]W$D[,#S$VJ2$*AHA0H4J%_X#)4I6#SM<)9/S'E/'+# M0L0::(YEAAY>X$]%MJ4$LXNPC,I<.3_J9 DL%QGKYK%$*60D23N.MW_UE!Y/GIFC+%I" =[ M1J7>6:8V'@VQVF,D&GQ\G##X^/2\VKSRUL+T.<>X)<&QI+(OWR?),*=VWVC\6\_HOC!'Z3A55U9TU] M+_*%QZ4L3P.(D/ @]J3:[.. ^4+9F6*MP@,]8\]-B+?)9V/ZW78ATY,+(X%P M+ $T,3#>ZCW<6MK4W9$GW;X]+!UOU+Y'QFW)3S@OJL2J#WE)5YM2Y4_M?38A MI3@680;#.)";-!-2"MBKJ[V%SCVL[8(@CIJ0OBP,, M$4$^) GV8$#CC(HL2OU4*]7 $CUSDT(5.Y6-<,S]PLOW.Z4M1V5!O?N)\I4;_M"E4BR!5/")?OVQ>RC_6!<>K_'\Y M4W3=;\I<$>0'7^03C^5=\7DCM?*B4ZM,/;9,4!#CA$0P37$FU3_F0\R\$,:! M5/]8P.,PX6U%QP=] >V4:"T9B6G?P\=,0;GQN3+)"E4\4MK9.>.9/ ?GPB33/IR( ,>?O8OAK>@0]?FI$X MJ ESJ*/G+VLN)WXG@S[+?)YWS-;[?\ MJ5R2(,2A"$*(,*,0I5X LT1PB#&A/ M%3+C1==1H]KE=/B\<>*7D ORIJ <5 M^8:N9[.%T1,6SN!^>]5"#VGS8DUC$+-5\(, I@%G,/0"'@E!,M\W56B8L,#:)E09N;)BO0.03A-R=Y>"N94P'<((L-ROH-# MV6@$_7[SG:^XJFC>1)E9: A]?LRYR; +_8S5G_'Z%;3LM)%XU[2)'@!\6,2Y MQ-JQ7!L)\R1-I"\#:*F9],!$;]A4^C+[P\VE-=XW+SMX\\373,6!5!C%- TA]RGR,*$W24+?7-2N; M;A@4LY@3DD$_2D*($H)@YHL0I@2Q*/.#*&1&MY_^:>:V'2LJP5-%)A"*3K-; MSADP]2XRUT/D>+/6Z-04@HI$!PU#AE&P=-TX,\FD-XIA1H\O#1>>-JYS?EJ% M[^Z9%U@E^7Q6__ZFBJO?B3]*KJXAVR7UD>^Q2,!,4 (10P'$+/6A_%V0!LQ' M),@,8C_,*9AI($=+O2I362B*X4; %_EOK(C6KOUMNAS#$L41NF]7 _1V#7;D M@XK^!:@X@'<"2AXJNX@[M+4+L#M$?:*Z[ [0-ZG:/A+ L\7<3<>;JL;[2#X[ MI=_'CG"MS[R_/4>;R%WUR+N7'^.C?$(U+5598'71P;)\>:J;>#Q4$8\[&PA/ M. Y59XTT]*6JF6:9_,F+81;BF&<^2E*D==F;@-:YZ:LMJRKP>$<]Z)"_ !^_ MW]^/=Z=6HBG%7I -%^S[$^8U#W"]] 7I'U-LOZ&SB MT#1#W*LO87OT)%\6KO*Q5 M93*6<2R82!&"GL=CB%@20CW@J K/ .ZUYYQ=JM\L;IT?9]E:2 M[8]09U$8)!G+8,R$/.P]QF%&$GG84X;\*(HC#U$+]0S&8SY968.I$$=>&'** M&>0D"2"*XP3B.,X@0@113IC4KD*3(H_V$9^BT..32@#]WZJ=;ZEIM32#64^' ML0Z>8UWD;$V)A6I\W5)=%X1R7ENB'R6W)2:.YIQ#I8E^�+3IQY^8H.]J4* M49'G_@/^I6+J'C5@)+GWFQEW($*<,8HC22YVX:42C_%?-,9")E M8ZY[8VB9Z2VN9J6*2'WD*P;:@JK;#5CS;=U0'I1\NUW55?(WHCI#MJ\ *SM! M6;6@KYXJQ_2=-UU030.CJ_6926>39M'^T2Z:*O:N:IEW^ 1W9)7_J#BSW.A] M)*XVN[:;DC!]"_:1(/7V4Q\[EG'00!NB?+?F362+GRB#6,AA&.%$-0P-819& M0E763;%'&$="JTY?W^"S4Y0; HV:>I]"=M%U?Q40KE6P#@:7@W\N@Z'M6;\* ME(E\YUH?B(DW_"S39_W=IV],Y=$^2VO'9WW^F2M4OA/YUCD)W[WV>R^^X%_Y MT\O3UQ=%1./B*.]YT7HUEIA1Y*=9*!5!E8*71 $D7-Y3PTR*.#_.PM#,,N", MTKD)R4;S>&X\0NQ*]<_)XAKHB&^]9!,JDH<9&YV^5^1UR#W=< MJ=G>^[!)( MCG>^:\L:ILM5L:F&.J%S>EW5)=R]"JW3":^H:JF\! _\Z7E3X.+U]ND9YX6: M7WD)AET0RS2FG'.56$\XD^<)2B$140I94)41P9C$R+BHY6ARYG9H5-Q Y1N$ MVY8?D.\8&EO?C:W-PI;CB9F^ MKN75P/66M;Q^U)%]I,_62E'3?L';YE_*^)&OY>7BGQP7NQ8$2X9)R&,/0\Y] M+&5O*"!.0@(]A.5*2[E,B5%\Z77DS$WVWGSZ7N_L/>$+4),.-O*2_RJ)7X!] MIPW##M37+9V>')YN01S+8:U@F_U2+-HU>Y5/MCV3*P?9]WS]8\5W?P8?Y%\6 M0+%MQS9A%WE;C;"O(V;:!ME6@#MIG&UG5&.[\$=B#0-QOJSSDWF5I16 M&Y75M%:N-*7E@F=Y:ZY]:OBH=CC=/#W)FWFI FZ5B5_2J6UX-5B@B^9I-[ [ MEJPMT955HB)[ ?:KT) .).TZU3NO0%?;WNT&Y8D,X=IH6[&2FT-UUGQN,-14 M=G5S[CH&]Q$OC[3$*ZGTC>_,OG*.;WR;%YQ]D&?.^HUXJ0F%D7#>8?&Y'P9[L:F\4%=UM(,7[%99'PLV! MZ+_"H&ZR1IHVF@IKV-I;!HP1Z!F2VCM,G4T]J9 M1X!R8CH>,\8X5I]SP95+080',L8DU=MU(*M_#KVRL#V#C-7/<^5^5TJ1D!74Y:4[:+-E]7XFE)H1I+Q:1* MUI50'2M>UPYG[#-MN@"H\?.MTO"4+_9!KB!?^M@3GB<"R&/J0<0"#^(@E%<] MCQ,_\JC\DY9]?'"6N$=%:$V<-+V5-K!:R+/Y$C<3-R1E_$XZWX<>'4J=^-EZCON18V' MQ^F.505+)6]OGYZ+S<_*(=86TPYIQDGDAF&B<_"T(?(4QT2HB2&A.$0LB@.O"A)$/:-[%:&\\]-ZK3D M0US3WX8 O"C??[Y6][SGEVI;:<2^MH%05?&GZN=W??&PBUT\[>C@ M-5QPD7 MB*4(\HAP>5>7_TG36'X$<1)0/^*<),RL<)_#=9^FA%\;W_G7\1TRW.<4D7^7;5V-_\JC!YW;N M-4R E@O5O7?'A]ISQYSHNYC'@3\LWB;!W;& ,X;<@0_Z*@Q'>:3'S3B9?_HJ M0+K>ZNL&,O;+//S%UW*@ZK]GFQRTU:M$RE(A/)@E2OE#202S&'DPX8F(/*'Z MV6A9%LRFG9O$DU^E-]BE1-L=88+]13^.(T0=R[*:7M#\WQ"JYN77C#YM7?>/ M(Y@G\@?IPVW%-S0"K+/.(I.QIO(>C>"OXTX:\_;(:CYMJ[3&8%3NXEY"3Q < MAPBF82!O\1QG$(O4@VF B)\$ 4Y]HV(19V>:FQ3?=_CC#:6&%7?.0JIWO[8" ME&/AO,>H)=))%-!%*&R5M3D[S[05:RZQ>U*,YN(+XZ1"X\[^)"E4/4/4B*I2 M0ENU9H-!& M64]NN,#.L1AI@U#45@ MT56%=; K(6OWACH6+$N"1GO:2>6.*1C'8LCX_9') M8761P_)ATV2;G19Z0RDN6(-7/IF[2G4+.O"C)*,EH8M*DVYP"K4TV M?0^#5G\LE3'HN2&^>@:LL%1RMGB,.?, M8IJ9,6"VLLWT)YXVZ MG<.TKH'G1E;>9*QJD8A7*D_L=OT>/^=;O.HD12PCY*4HX@R&/)0Z!XT(S%*2 M0JEQL#B,4XX"H\K&EZ>)UV-84)%U>)QH5?3[MDVU.E/U>'.[2D;= MX6Q >[Z3W%6C3]9US@8&W0YU5L8;J?N6)=^6RRRD">$I@FF:88B"F$!,102# M("/$PQ%&6632(KT>UNA,F: '^H.: ^"*-D/]M89)4U$U9MZU1CK,L;G2><"@ M+>VR'G1:-?* D1-]\?"OYG;GJD=8^7ZU*?G#YLOZ.?^0E_1VS;[*M=*U/P^- M,3>=3=&D;VP>1.>RT=D6,*[W7MV0O*)3V9D>\J;T8 M%S=Q!*B>+G<]3(ZW["X>0MX'0(=$^U$/_1!8CG XFN1-HAGZ&3T7N7#FZ9$U MB#;K'P^\>&J#A_95CMZ]OI=7P1^;XO5.W&[Y[@EV\RLOEZD7)E[(5&_7,(,H M%B$D#/G0#SR!O 2GU#.J_S^2CKF)CY;4*A]/$KO+KF#RD)/T:J:Q7+LZ>J)F M LR=6Q/'PFU> .DZL&P51QI)Q;2%DZZ#ZJ2HTI7#.?>OJ&*:'?\*]^,880)) MH"JW8?D?''(.61B0%#'BD0P;A*=>2X_6;IT^6/7$=JR(ULW&N7J-K+M;S"%_ M8W?+8MB27_?"GL#A?J%XD[T:0I6D"4:C.!YP*&(@(HX FE'F9SB&Q'W)N8OP/B9?<^]^ELJA[D^G@ M,RQ5QW'M6.[]\?7VX>,'\/WAYN&CA2[7ISP.^&R:AVL)T_QC+UPZ0TVR_4]) M;S=HSU^,#1*?>5ENBEU!@*K*](T\2OY8R]>K?RTQ3[E( @'CF/@082)@YL6J MP ?*O"P+!*6Z49V79YO;QOO^0E:\.G>K)X 4<[BNK/D_+ZK0JN!\JUE>4P_M MB_8#NQ@ZWL8UL0NP+_Q142BOG@K'BN3Z-S8AU+[JVX5RHOO\]9":7-CU(3I[ M*]<88JJKMSXWG?NUP4OC+M&?<%Y4FE"3=EBI6E)+>BE4U^TFKR1CR(N#P(,1 M9P2B+ @@\8A4=)(P%00E@H;,Y"*L,^GK=0VP@Z M%L6]X#G(XC&!Q=(]3VO*2>]J)B ,WAU9ODVUJ_RO^T<:NV05E:K\$-O7VW6Y+2J5N.Z/^_"(UW?/:HCR M[[S<]A >2UWTNAL%F &AW0@:=I:KZ5 ($&H06H,5*I!35*"W#2>Z-""BBH MP%ZCM=A(:F[K;ZMCU6SXFK8UUFS8/G-VSX] \]0PJ6]\Y9NV!Z9F+MC!2W,[ M!25Q\.O'.TV]_Q2#X;/F*O8=R_J6WW0#"05'[F%4<6U4DN&B94HILRQ78[-B2 MN@94QLL>V0#/8T+ZS5)AP%E=T2S!?F?(OZRWHP MG"F^K/GR.#GV?E.I)U0-)1618O-#?H#M&1D$&/LB(Y#YG$$4HP!F-& PY5F8 M^5DLXHB:B*^AR>8FM=H:6O*B\]P0:B9X!I'5DS>V\'(L9KID5A?#AE 'G@L= M1"Q)D\&I)A4B.DP?RPZM=RPUEEGB)(RE8. P#5(*42#E1,J3%%*,A$=IQ+-( MF)1S.9G!2#A,5MEE8[N=S-@V,C.2!:?M8QSVC+'M7C@9_VU[Q)QU)IQ]<&1P MPZ;@^8_U[ZJJP%H9*CYPLOVNO)F5KZ(YLC#W28;DZ2]"7_7^)A$D3!#(49P( M*0!"PA*S+M!:\YI\V]/T?OXG7O^+X!]E"5)"'GD2;4V2'V8)3&!<2RR@"4T M$-0L3L?V=SR%?NL:9+VCS#ITCH\W11YHZ'M=@#W=E6==/N(B6L<$(UOA.EIS M3ANO8P+#2<".T*Z-7DP%X^(O.D[4+H,T1^L#K_Y?_ M7KVPZJ2GC\K=\ UO^4;GSGC[-WK'Z7RE'_*UWA- MY80W=)O_K,[N71W$(! BB[P0Q@%5I5?B$)(HS2#R0Q9A3KU4"!.UWIR$N>GX ME9@2J\U?9>UB$RWI .]H_T^S\VO$NNB=06[1=NV2E]I#!79+OHJU^DUQ('6) MOX$=$V#/A9.NRN-!M"3%1Q PJ20>#]"Q-+UBI%'A._=\\Y5OC -XNJ_-33RI M&_/]QSOP]>.=413/ 13#TN5*%%R+C3T ]H-Y^G@>&\YS,-:4 3U]3!R%]/0^ M,D[IJ /V5)3?9JUL!!OE>%]BD="(>JH*KD@@2CP.<4@"B'T:$10+A'AHHE?T MSC*WO=E$ ^^H!'_6=!J6L.Q'5$\CN!HGQ[O7'"+C\WP0 DM'=O\ M'[S##X_HFL#^^V&CAJMJI^JV2>B^-+>]NZ\&HT+MND'+FLK^*2R73]G1B#C> MI>?!L%8D]BS[XSH='(PT76N#/@8.>AGT/G!%UMI)+:+3D'IR'%+?UGB]+W+* M[T2G*><]EQ_,>KL4/(W3F'(8BBB5=W_NP30E,>2A,HI3E.! J]"0>U+G)C:J M7)TG7/Q+7F9_JGP#\!LN 5;AN(K<,5EE;I983WV8Q\(YEFX6\KY:=D'%KZJE MW6U)7%FVJ=5T8?<+8S,ARPVATV=8.06\-V7*[8RCC"B_2^*:D@T?>$F+O,K# M>N"_MN]6JO>XOEWEPDASD^W*TO#[S&G-.YHLGID[]%]:YQF>I2$^?5%F97N1"6MRKN7 M;;G%:^7PDD=I3I=1'(8A3RD,N*IYD(88919(9S3XW&=,2 M#W&3!UX5(RC!2^T&J6H;OU2AP6NI8:Y4+?-=R0* M]LB)R];3%95O[KW*RS_ M?E,YWNN?WU5]F>2V*]5Q\+A9R44M%X H*.IR?]5TAFJJV7HS/_98Y'$H").7 MBS@)($XB#K-((,;D>JON#D8QL,Y6?)I8V(HL\-?QR@^M7OU1;/:L3;5X>M<& M9POB^*0ZJ<)04Z[T^9IVT"%^ 2KR[>GTHU"SI*:;S3VIYCT*EF-E>MP@YETE M/ZZWRK!:ER7ZQI\WA1+6JI[Q2[E$OI=X6&YQ@2(*D4 QS'R6P S[F*5>'',> MZYQTER::VZ%6TPH:8L&.6E"3JR>O+J([+)IL8N;:)S(2+J,&GSI8C.KW.3CP M9.T_==CK=@/5>GYT=K"Z=!=UJ?B\_->#'*=QXE$_23@1L=1X4Z1Z $K=EU,. M@X@B/^-IQ)A1N-7 7',3"@>D D4K4,2.])$.@:RGLUB"SK%L&(W:F"SA2WC8 M2Q(^.]/4.<*76.Y)$;[XBGGWO+W%[N9E*P?;YE1.)%47U:^TCB*]6_-;\3XO MZ,N3TEVHRK_8+GT1>GX0)Y"&*("(*N7""SR8H<"+&$Z2.- J-G -$7,3-#OJ MY>VI)5]=FJNZ:V*S6FW^4H?K]I$#QO'V4:Z2O&E3+(=3Q[#4_;\4_P&^YUQ2 MJ=_$;?02#DNKJ1;&N1CK>D?V*[3GHTT&D)PLP*T !\P R>;+6>=?RWFV;=_58UYQ??]\H/?J;NGR7[:5;_HZK M%MP?,7VL+N!+S\-^%"8"BIADJON=@(2%"4S#C#/FB0!G6FKPB+GG=EK51(.B MHGH!UCL#U$]%>=7WC$O::UO?&!FHMR(FIY!UG"<]?!K OS6 -Q:_.P$J%H#D M 2@F:@.@.\#'G#76@7^3(\;. HP\6HP@U#E1] 9\@X/$B-/^\\-LB"L+(]VN MZ>:)JR:N2R_R*/9\ 5.!&41AE,*,(@*%\$4B2(03SRA+NV<.HV-@@E1J15.= M;]842-JLQQ9&Z@"I9PFY$A['TGM?'*DF#_RF"#SO]!I?(>F4?=LUDCHSO$V5 MI%,6S]9)ZGG4DCWTW>L[OJ:/*FJRBI-.L,<9C;#*%:&J8B*!&2,$LBQ,LS#S MO(@:]4*^-.'<5, >&]^.WDOQUN,0'VDAO0+'Z;RD]@XLK<^GQ=&]K M,SW#_$7#Z;GWKBHMO4^@3DF097Y"8!)S A%795BY$#!$:8 #SY=*A);O]=P$ MR\7RNV= M: 9=$NZGE!,.PY1(?2#A*<0>HC#QDS1$-$1R1YNI IW1Y[9EZX*H5'6UWPA0 MC-G A^CI'NLC,7%^AM= 7))D(\[K'H:M'<[=L2<^B7O8.CUV^QX:>\:N\%:E M'A3;UX<"KTM<54JN-,HT2+V,L0#&(8OE<9M2F%(D( E%1H2'Y7XV"FP8F&MN MV[@A%52T@@ZQHW3W(9!U3VB-N+4OHB'M0/\_$P3G^4763X]UB^_ M8IX^=/_S^4%%I^LF";7/SVV/W^-7\+,\: 3R(2_I:J,R*O1S@79P#._DL4@X MWK*#(( _*W(MY?0<I\ME\SM?\5OY8 M+D,_] +&" PP22"B$87$1QPF/*8B2OQ >(%1]O;)%'/;CCL*P9^*1E 1:7C0 M]@"I=[Y>!X_C/6J(C'D>\EGF;>4/GTXP;=[O609/\G7//WE%]W*5^UOP1[XN M\Y]\;X/_RJ4:_X!_]9>4W-EO(A]E.%+)51E2O=,"# D7"0PC$B&$6!SXD7&7 M\ZM(FIOHJ-NSTBY+55K=B%;HURV5IF]NT@5P[/3AM=F>_CJ#IN[A; ;"WV[N=D2?N"G_0F/9FS3XV/1L?-NI7G62S.H9B MR?PTH$E H,]I"A'F BI([\'I\O.]EGH:E]SG"Q7>NTU]?K.>[$KKZ9CYUO1OUZ<9CL6\,P M@P[L(Q?NK1NLFY+][]$_?>1B6&N//G9^XYCNJI-Z>?.CX!4]E?TY]@(NCRRJ M'',!1"A0E1P"'X9I&C**TB3,=+.->H:?V_%2DPAV-!J9\\\@."SCK\?%L21V M 8EV(/25T$P4ZWP,D94 Y@'6S\8H][TS51CR +V=2..AI\Q=#9\DG9LU_\:I MZE?U^N&%/VP^Y.7_O.!5+G):+7MUB7C'UUSD5BFW,[*W'9(^)Z$1S+3F?X&SE6K@%QE!-FU(23.6RN@:/K MW+EJG!'EMY4J6+Y?;4HYSY?UTA?ZKVS9>O M][<=_Z.F ?<">I>ED!W@',L:7?'F>B MO/F)\Y4:1\J;[WC%]\TX56O.+WC;_$N>&,4V_U]UNRRW.X^#1Q#'@&UL[+U9=QM)DB[XWK\BI^9UK-+WI4]WWT-M53HW,ZDK*KMNSPN.KQ)N@8 * M )5B__HQ!\ =) &$!\*IFEHHD80B;/G#;]]S_1 M/Y,__92F81;'T\___J??/[T#\Z?_\1__\B__]G\!_.]7'W_YZ6GY9?TT]]F\[^/O[F?/DS<,L_FYP#_L?IGKV=?+^?CSU^6 M/S'"^-7'KGX[_U<3G8D^$K;?__3E^7RZ[_^_/,? M?_SQY^]^/OGS;/[Y9T8(__GJTW_:?/S[@\__P5>?IM;:GU>_O?[H8KSM@_A8 M^O/__O67L_ EG3L83Q=+-PWE!8OQORY6/_QE%MQR)?5GZ?KIT4^4[^#J8U!^ M!)0!IW_^OHA_^H]_^>FGM3CFLTGZF/)/Y<_?/[Z_?F7@?W;CG\M/?WX]0Q0@ M?:O/+R^_IG__TV)\_G62KG[V99[RO__)C:&HD9+U._[O]3_[^>957^=I@?A8 ML?8+_F#SK\L[=GQM^KY,TYC6]%\]=C(+=SXT*=*;7?_+B?-ILOKI**;Q:/74 M$[]8SEU8CE@TBKE,@$N!T-'4@A>!H*2D%SPXEK2^RV6AO6POC,+JO5M?[:5E!*QE^=6'CLS7>YN:W?^/FK MF^.#('P93^+5O\[SV7D-'2YGE26Z5AV2_J>?4 (YS>BHJ+!7QV[NOH#(6>"B.O)VZQ.,UGRUGX^\GW\6+$;[ 9Q9*MQ)TY"&N)K>W37K]]&)!4 M]U2J"KD1L'S"SXX(,&2DTT&DBM1!5PE+J+LM M@-A;D(T X']=N#D^<7+Y,7V=S9W)2-J >++N)M!"$?TGP\BV^G\0UZ\".C5".,Q"XRP(BW($TV>60 MJ%195<''G=?NA [^XM!QN&@/QL:W-/>SFAO(W$T7XR*6#<(UL8KEP, DB@Y8 M4F5G-0FB8"ED;I45O,YF,3C'[]-19QZZ N/O6G4"A7A@H M.@AV\,UDS<'[:9C-T<2MQ+(Z+WP]NY@NYY>O9S&-@C/"T8@;(PT8L>48BP%$ MI.?@+:-,"];M5F8'(G8"CGYAP*DG]B8,S"?W_7U$28WS>'WGN[&41F1BB,J@ M%2FQ&4I] MW>&1%^]VBD9>)D@.E&]+$%GMHZ?S M#_/9M_$TI%%*TD8>)&Z>28 @/(&-*"8EE;:>1B]LJ(>3>V_?#2POY\RUFJ1; M0LR'V6+I)O_O^.O*[>(*XSI>0CHF'0B7%9C,.3@27/):.4]9/;S<>?=N:'DY M1[&5I#PP5HI-/)DGMZ([2DN"8!%\B!Z=VW[8:' MEW/X>K D!T9 R6&=?/@RFUZ=_:CDN'") &$90S.A<6^4@4+.@2:I)8NTVYYR M_XV[(>'E'+%VDNC :#A+X6*.2*;,?QHO)VDDJ?+>.P?:>11"MAJL$0$BE9ZQ MS(E.W7:,^V_<#0TOYVRUDT0'1L.GN2M5!&>7YWXV&442=+"T7#XSW-9BN9 6 MS."VYG!'H]PIW0T*=UZW&PY>SG'JX;)LQ"2\_1Z^N.GGM#H'1ON5LTH,<@@: MA.(,;$*AF$BB==Q;3KNY"MO>NALD7LY!:6?)-A%HO+Z8%^FMKQ$+PE$E%XN1 MB28BB@/P+#!@L@AN:[DI^;?9%/]8VQJAQO:W[X:4EW8P6D'232#F_12?YL)R M_"V]<4NW86M$;'3!! Y*&U60+\"AG80HA4-GF@MC:QQZ;7_[;HAY:<>C%23= M!&+*U?3\M5NFS[/YY0C9-BSK#,$9W#R-$^!9E!AD)ZXTI=K8&G=V=UZZ6R+9 M2SL9/5RN3<#B[-Q-)J\N%BB-Q6)D?4XQY #*E>3;S-"GTA:A[20/.K),JMB/ M.R_=#18O[0ST<+DV 8NWYVG^&??'O\QG?RR_O)Z=?W73RU&VSF1I/*B2>"\< MXMQF2X B>TSI3)2KX9!L??EN,'EIAY_=Y=P$7,Z^I,GDBGJG+*$FYG*P;TKF M$_I1DF0@S#A*8@A$TAI&Y-8[=P/'RSD)[2C5)C"QKME950"=?4$Q+DXOEJ7^ MOX3PH^0L$38PT%IE$%J;DH_/P(FL WK<+BE2 2-/T; ;9E[.F6EEJ0]]J[+V ML]^-%\%-_BNY^54NMLU1TVPI:*\YB!0Q5),^@;=&1\JM4;Q;%O-C;]X-+R_G M5+6*A =/4#Q!N<0BFW<3]WFDK:-9\032<5GRFS)@:&_ "^4<"3Q2UPT<=UZW M&R)>SOGJX;)L8\-!RN=N\GX:T_?_F2Y'/FKO,XK!"L?0Z49K9Z@PH%-&= M4ZQ&!O.]U^X&BI=SPMI=MHU42]T8NG?XD\7(Z"2X+-0CK;@9\G*)Q!48PZ*7 MP>K,NEW2/O+BW0#R<@Y6:\BW*8BL:[_63% C&8GH9BM5(C%-.-A4LF8ST2[* M)!GO=B#RZ*MW@\G+.4VM(^-J0/FWGQ_(%7G\^W[-PDY_>_/VM[.W;_ O9Z>_ MO']S\NGMFU-+H17F*OK50X%*TP+)*!+^CCCWEH';B5?N+ MNX%>,H^W8K(&]U(K.5 NT!EG1()AA@//.7K*(DG^J?N:'Z"]60T-[]S8;!]Q M-X";+=UV")$Z19;0+7?H?04CP6+0!D8ECO*Q1,OJ/8A>3&.SO=3[?&.S?63= M EH>]MQBWBIE608?O$ 7K-Q/>EJ"-[8)1YI#Y3*FO'0'_N-B_,U-D)G%R?*UF\\OQ]//_^DF%VD4?%0IX&ZGCEC4! M*ZD"R7B.UF?%2/6.SKL0U@*6.@'@ON=271N#WB5?L?6KF_\]+[K\DN9W9#:*(=KH1 #!BJPR]6!M]. , M2DO$Y,2360Z'P&D'LH9I^=@?JFIKH@%PW26>2)\3X12L9T@\919L,AHX,PQ7 MAG'VR5JSSB[W,.T@>S1#!TOW<&C,EFY2R>[,OJ;Y\O+#Q*$XIK$X>%]+R(JF M=!11)%1D"]&4XRY)&7@K);!(I?$Q1D=K>T%/T=."&U0E1JLF] 9LRU]FL_C' M>#(9<9E,$H04(Z@*\!5XXSQPR1)NO$$)77MWNGIW"XY-%6 <),P&0+#-H?]M M-@T;FVBRT5Q2"L%G# V-#8 @+MS(J&S**MJG^MG7BJ9N*&K!9ZD"F(J";P!& MMSRM6TSXX)/6RD"2F:#_GDJ#J!3 RV(AH_%>U3XBW$I("WY+%=!T%W,#6%G3 M/](\!V.U!L.T1(1K [8DH9:NVS%G(JUY:A3"X<[L,/VK>SLPWDN0#?BMOXR= M'T]6]@X=J-4=[9?9!(6^*,[4\O+&L]=9)*\$*(5@%DE1-(&XIS+\FW/(5WPR MK?<0@.Q*6R/WEG4NIWI12 -VYA9?]X-&J2TUC&? ?;1,!_C*8Q MZR>K7SM"JZD+K'ZT_SC$NJBB 5!=G5Q^<)?%=[LZ.W!11"E8!B-B"?V"0RY$ M*F=+41*:3*P^37 [)'SDN[B#T!J#S]OSK9':9TL/H'\IJE"P1 MSAH&5)4.1R9;\)$9B$KC)DX3-[&V67J6J&&WNIX 55<5#6#K]6RZDLK?QLLO MKR\6R]EYFE]Q=7E]L2)IUO.S'# MGA#UMP-6$'T#&-K"@?!>FE432!O0L=08_2(_%(*+/B('N,/W&.BM(S MF1>2$I!.VS+H0D&YB@$3O,&M6A"5GNK36GUKV_/L\1C^ M4W_171]*:B+/;'7<>DN$MWGQQFF#HDJQ5"?9,C$C,V0H&N++>F4F]W&TO96: M9CRH_C!6215M[8!E?D)@B9>FZ(&5.GV+UEBK4G*$#!D?!.UQZVO&4SK*P=-> MPFYBZSL_'R_/5PF[TUAL['CZ.4U#844C+]):W,4C+:F6MHP5C!:X($10;DQ4 MU0M''R>G&=^ISRVNCC(:L#]/2"BPH(QE$@A-I-PD!7 9;2IZGDEFAE^KEPYV MO&/I[9KN**BJI(H&0'6KH^&ZIH!+9R3&%&4&NP%!RC3V,@*$2I)#X,D27;W" MXQX-0U>0U='MUEK4 P7= %!.8EPU$G&3#VX^O8"ILC):@%<(%^<7JT/]5<10&O/. MTYY(X;&S7%_!Z5%,#*/R8EFX\3?&MFT_13US<8O=-RN,P7HYDM)X1'D%3 M4M:5*,-[J042B+YX[9S;YZD:-B#L"6N5E=$ O!X*:A23L"I& PSW??1" M:2HU4Q&8,\&P0 VSM>W80RJ&C0-[@D]'83=PD/!<*#,R01%?NGZ*9!VZD!9= M2*,]"DKZ((UB-M7N6_8<33M!J7I_WJ&.IKJKI1K,CM-R\\-*#5_2UDL>(&O%C O.LEP[:!J@,R>Q M6=O@=#'D)5N:$3"&"J"JU$-D*XSJK?_H2^G,N0\2GNG,N8^X&_"+-ME:29MZQ8 "7V&H6N@47-+(AM/%E&?HGI\IWA50+ MS3S[TO<3L#I ^(W!9]-1D#)#C&,.S3;+I1"(@_<^@U0^9FH$R;KVE=Y#*MJ! MSR%Z?0(F!PBY 9AL*?3).DD,.0)(QDJ3PIPQ]HP$PPYCN/!E$&[M@MS&VS9V MV: Z"K@!B)Q,)K,_T!-,[V;S-[,+O\P7DX?==:ZR_S H91A69M!!661.HJS* MS$*F13;!.4Y3[7R3O0ALQ/,Y$ WW#[E[4TT+N'NJ@U.4.0N;%"2>RFA,HLK< M95^R_:PQFL44>D@'[]8]ZYC5FIU054OP3618[M*R*8BHG% .(UB*THHN@3/> MHO"D)3XR3WCMHXU:S;-ZO)>K"JK::F@"6]N;)5#EHG:>@PP1W05>!B<*Q8 G MH0175'O13D^*'N_:JN*GNZB;0,PC=:9!.)4S5Z ]1:MJJ0%?J@*9=1RASS-5 MM>]'.A3W]GC!ULM&UD'838!FITH_*KD7V3$PJE3Z1>%*;U24EA)>"QFMT;6M M3K72R]YR+"L#JKHBFH#7XY5_.=+@G:. .[,NW5%]805M;&9*VW(T8GOH4=NA MZ+*W^]KZEJF"R"NBI[=+V;-/^/77M[]].CM]=_KA[<>33^_QMY4N9!]Y>.7+ MV%U8J'01NTY,NP;;]8U;3M($9C2@->$@C+%EMDP"S3U5U&3I3.VVK(^04OFZ M54NNM&8"C64L>0=H-KVBN0S-L8*B%R>K]YMMZ;JUAKZ?N6'=1\(#GOHLYLO2 M^C1>A.7I_"S-OXU#6EWC1$^4S9:#SF@5A56I9%9E"(;+;&/0(>[DU^ +;J$# MO[M!QF/O;N2L\ ]SBH*M0U0K#*8UAPL-C.*)CS+7WF$=(&1PQ797\(,&PN\0'!(X;%[GDM%BL*E2N!+-A MPEG%%9<)(KKDY=:/@X_1 5>"Q2P-]SP_[;,^^?QAK@SJ8Z&>$!LP(5O"O&@U M"]%Z%$)I?2MQ\[4..5!2Q6B%RNZ?[3K\$$^DDH ;@,C']"U-+])-?UVI. W$ M"0@RJU*A[<%P)L%:I@0)UEA:>WNY3T,CCNJ!.GV05--!P.T Y!W*:=MYX=OO M87(1Q]//Y3(#_Q=+]9F14G..EI9)M+G"* =.A9(_Q+P11(20ZM=J[4WFT+E; M77"Q'62]*:F)@]W7L\7R-&]8O18;BT9'GPU&!VBT12P]33,&"UF&H(7WBO#: MJ1-;"6ED3ZMCM+J+N@'+=8>)$>56:UXR&5?+2Z D+$T2D"%BJ*&1A_I3OF\1 M,/ <^.X*?0HB>TFW 6C\93Y;+(J?/UZ.>(C"*\TAZD"1=&70[FH+4@NIR_ \ M= \K ^/6ZYO+BNEB-@X5:P,UGZ=?T]R5'D6;E)Z;?9EB7!!+3I@+OJ2()60D M^PP,.0PZJV!B;7P\2DQS.3!=T%)'Y U8D[,TF13G:AK7,XIN6!J5I@M"(>R9 M+0<&(E%P.CM(D7 J0DJ\^DB.QZD9=@NJI.[[$7@=V3> HH^H#B2@C)]^@[OJ M9+8:DW?%C-:XKB*-X+CGI<#98& 0BK0T18E9EDSMT'2_4TT "< M_I*F**,)\G(2S\?3<9'/9JD85VA?B!54PL-@.J!D$:$,2<#YJD6Q$&"3+A%%3AA5$!92[1$)#X@8 MUBOJ!SC=)-V20WW3G6IDM$G21P/:.UNJ"158QA1(292E)!AG:I_5;"&CN:3@ M*D[T@6)N "GOI]_28M4J=LW#^RD:+/S)*#,M:) 2K"_)@^BO@?=:@(CHQDF= M$/*UMZC':&DN[[<+9JH(O(7=J!11_#:;SNZN@:N]-4O!I)8*-(LH(AX8&)T$ M&..+0?;!I=HN\],4-9?SV\GPU!-^ U"ZL9Y7=RCCZ04RM3&OI25#RK/YIM7B M)_<]+=Y^QUT>E3:>NOGE2IZEDJ?GUJBIU8"J7 9.BB,*RB.L+#;/V M5$N+-MG0VJ4,/;*S$XC-"P%Q*VIO8A?>L+A9P:\P";'L[=&0N3E(IEG M"28% 8$*8[)3ALG:]_YW"-CM@).\$(@<+ML&S,E5\]@/:7[V!:7WRBW&8413 M"CF9"%)GOIZH9NEBZ:+NR\VR!E]ZATJ)NVM!/JG>>.X14G8#S4M)\:@A[P9@\[0Y MTQ3%253ML\\]2=P-?"\ENZ!/_52#WY'KE/OH(KW+FXY2P=Q_7^G'REL#92H2 MHD%;'4'$,FR#$_2Y5&;6."]<]5WE..7,RMCH,^7 0TD1]N@&6,48..MSR#HX M26K;K)=0SKR/OI\I9]Y'PFU4KMZMTG0YI$ R6FA'<--FQ()1EH((DDCG6-)I M)X2\]'+FO?3X7#GS/D)M Q3;BN]L,(8E!TQQATLC"/!)X4J1SGL?<_:[U1'] M(.7,>^ETMW+F/03<@+_\6'%MRH+ZS#,(YR2* [T]FU,$FIVR/HB, 6GE/>8E ME3/OH^0=RYGWD7BSY? LTY(F@-1J8RXD,1Z25C]0?S5AY7<:SRYT,\EYX5 MTAC4-LO/NV2TP,W;^-)-(&N',D*1$?3VJ2;*L.IW%R]X7,5>^GY^7,4^PF\, M/AM;*V)BAC *6?IRL5N2086AP)!ZY[FCJGHER L85[&77I\?5[&/D!N R;8V MC"$D+J,%BP$!2&,M9&5!!VA*7E 6J)<@DF0M.QR!JIVEWK'$\ZNB*#JBJ)/27UECW]>FO M'SZ^_2M^YOU_OOWE]*R/_KH/W]'C)=4S#-4?>[J^N4#<;)D3?WV-D;(6VI2! MS$0&$!CLHXMN(L1@A%?H-T716[/:W4BLFYTHDLHJ$EDRH-"18)8 NI<>M$*G M@M*$*Z-V)M$!V8F]FZ8>T/%TYN(^,Z=^GR-9D_-\I_G4V*?[I7S H+V(XG9ZE<#%?#UN?CQ?XJS?X[?3S6BY7 M4AI)K[4U 7U8FW&!ZZ# H[L#2=&LM&&9IV,AO2LO W?'.#(F=UP21P5( PME MBPBN6?$T>)Z-0M==E'@M:_"49) RZ$@C\<'4OJE\@IQ&SFB.8*YKZ:1:5<11 M@J"S3Z>O_^=?3W]Y\_;CV=O_]?O[3__50Q2TY24]AD'/L50_#CI;SL+?OZ#E M0@/Q]A\7X^7E31(76I_DBHUDI= JL0S640S3O<#@V6C!<^VJS)T(JYS"1[@5 M(1D)R*HLN6H4;"CVEUH2G$>_W-;.36PIA:\^%IY)Z-M'W@WL=]?4KR523.UL MBM\NUDE+W'')O0:#+@0(ZQS@CSQ8JS-SF05M:D?,3Q+4")8.T/1CH.DL]@8P M=(^'S9X$R8A)XQDJ6D:#@2@<<*YU*-BKX4B;K-5*L2Q!C**XO:RTP[[*Q7%#N>G"R[Q(Q+&0J*/:A M ]U!R@W Y"3&\7*5P/;!C3$ ?NV^CM$EWS#C!6=<(A\D\S((GF9PPAA0+%,= M>0Z.51_K^!1!PQZDU8=//>FW *40+LXO5HDCCYUY;!@S)<-2V02.RG)L[2*& MK-Z#%,Q3YG'#E[(VK'8E;MC@OP>(]:*5!N#V,2U1-BE>55MON*!!9Z*#!R[2 M2E8)#%G-7C"*NNP4U[5WN>V4#-LZL3Z0*LB[ =2<_.'F\1-^>.4E9B]#X,J7 MI#8*P@N&@88TX*12FL5H>:ANB&X3T,C%4/>HZW"Q-H")J\X>:77.BI9QHX&Y MFWY>R6?QZO+F,Q_T6,['H=3HEX#E]^EXN?AX M]OO5 #X3I+). XM!@\C"@B-9 TE6.VJ45;+^QOD$00.?+@R.EX<=U"LIKP$D M;DOF0Q*YBQ:"\27KCCCP.7H(TDH3O+3$UPXU&\_.KG(*>IB &X#(_;OX]].' MMPP?9Y/)N]F\++@1(24H]@E2Z?DN-!7HU5H%25JO)>5!A]J9V7N2V,AQZ8&( M>-ADL3?U-("^6^=Z#_O9*!6H(2*#CV4BE[(<3*DZY]*'I$10PM?.[GR*GL$[ M>?0'A,=/6[MIY6"$?5VEX.!:FE?*_7\@JQ%NWH9&8R$JCEZNP5W)ZM?GGY=592^_9[F88Q. MZXA*S@(A$D*1F+"Y]!"W'IR0R6BI/:L^,V)_*H=UR8Z.Q/XTV,"N^@B'_^DF M%VD[@QJC&D:E L:SQ[BFE+-FJ<%2ZZ,4)(7J([/W)G+8@]X&$%I)?\,V1#GY M\/[UPX#^)MZ_DC/*\0ZK;CZYO+4@0\QZE)$.AMWTO: MWM([I0HIPX[B.08J!U%:"U9TM2&4"V-DZY/[7JIAOZQ3R N?6P^N1DY&ZY40 MH*PLAPDNHX C 4E$2%%%:6)U0WH G<,. SJJ+>U;BQWJFC^7V^)/%7-,_L_% M>BC28M-8XM-L9XYM69PT@U8)11R5!4.(@$"\XD;8:&UMW'8@=]@Q1,>$[[%T MV@Z*GW3/[YW.K^X 5I44*(6,*;WXE?)IB((:&T=;8@J SHW(< F@87(JYM MKZMWI^A(\["#CAJ SBY$U+K-H M)"B9 \I8"3#)4_#2>Y%CTJR'0HR#2!UX!%,#X*VJS'8QNUJCCW(Y0F:24+R, M$DT&%Z9-8+GVH(7(+#L=$CFFV7V4T($G036 UXJ*; "MMUS^3[-',M=7*]3? M]_@_)I3V8KQ,FR:Y:^E\3&'V>;IZRDI0(\F$X[QT%V3!H08< ^^T!B(XHS&; MG*N;XKYY&GBPU4 1X?#P:&"Y[-1V8C9?86&)[IB_6):TGT^S];254<9H@3(> M(6HCH-Q?@V4A0I!&>N%C5*%V/EY'D@<>L75,L!]3N0U@^6[7JB>1/6B[\NJJZ5C[LO;:>PKATHEE$@2'B3+&81T"EPL MAE8IP9Q&5YOU$M3OGT-%?XS+K&XJJ JDX_11/3G[Z[M?3O_62__4ZV?WV3=U M.P/U^P2]=HLO[R:S/Q;7+6%LDAJ19D%Q7SI7!@46-RX0R4?G@W+>]=;Z9 L] M%7RC\LP/\]FW,4KNU>7O&-Z\GYXB-EUI*WP2EN-OZV9N5Q*(1,9<5AE&,QR$ M,!$\*_<&.68:K)&1U';M]Z>RD73UK@C:XE'UJ:X&W*Z[/F.P66JK)&@=> F= M/3AE# 8>1 M%>8JD]G",AEKS]JWM)]WU?43? &[N'."4TY=I&$_2'98^S?:5 M)A4^X*)D0$S"N 4Y!T-X26"QQ(60(U,]YF]4XV/8?/@CHWAP(#2P&-XD?',8 MKU2,?Y^DE:ZG\>2\G.K\]SJ1)3G)K!,:K) 1>?(>?(@!O%;14%K5KO'>A M:^":[<'1,^M9E0W \UI6OY30[F.9QWZ:48QE",KR-F-70RTX(8%2DP 7/RWC MFR+8DI)-#+.9>RZL]+5/D_>D<5@;VQQL>U5Q Q!^)#DP4:&M\Q82+UV(7$A@ M-6$@-8]":6.9YFXHK9V$'48I<Z[4S?L[G_D@+\GI36PWS_D#+>$E>G'Q9_&WU:-=IQ*WH:($1^U M 41DJ4S02$!%24,\V"#K6KA ZCM+4>(4?"9W4E MMHS8J\7XP5VN5B+G7I&D"%#-'(@4'7A/.'"14Y39,E=]U/JS1+76(>3(=O(0 MU32Y,U\ERF_J27\9.S^>K)R<4:EL+N-\P7"A4'*4@K5ETF]22DC&J,^U1^WL M0U]K'4".A,!*"FL2C'=/7Z]8NQSA$J->2@O.9(SUI,=5I@T#'S#(LPH%F?IO M,_@(<:VU_#@2#&NHJDT,%H?BAKM;RTL;SV*R!C#DRX"QG@9CB0?"&;=).$E$ M[02B/.A=8F5/BT=A; M0)]R'(3Z@*8 MTLK1.Z6/B#E(1%JEDJ?:!]_Y4-C*2Y$AIO[74U8!]W'2_*\6WX1\7XWE"7G&9 M+2]+K?GR9!I+8<;7\I%1HH%GH1Q()E(YG7)H^8,!#-.42(+$6#W'8G?JFDP8 MKH:3V5&4ULZ1X@V#;]*W-)E]/9OEY1^HBA$A:/%96;XNX1<>([HZ,H 3C-EL MT-4$F,+8?QT09T M+S2*#>,N]#$H#8H)Q0ROW35E)\*:O&@^FKGKK*J&8#B?A93BXAT*^+H\S5OYM")%2K0$XQ(#(;4&GZF%9 WU.C'.JV>5[4UDD]%*;_#L584- M^(B[RW-DI+:Y'%RAGW)/*1L:('2F&KJ6N M!NSC[0V@M'-#OA)*\:9AQHCFJ) #!IJB1R(4%^ U8Z""9Y12E&6N[D8^1U23 M$7,U5#RQ1W=7T<&8^Y;F?M:'Y[A]C ;5@@51THE*=9I1#KR3# *Z'8JX:)RM M?=_W+%%-QLS'0%UW%;5@Z3:1V/[-VPVN(*)P=:%# <(; B88#UPE&TI2>HZU M#[$/I;7)T+HWA!Y#H>U$V[M+=Q238%DG5]JRE\9&N#RM5!(2DTX%:836M:NT M=Z>NR?BZ+XSVI+0&(IG"5OE_.:[_YB;KA7C59+W\XF0:[_[@UB?7_4X?7M^' MR459NF^_AR]EH-%'7$%O")HI7;YYW M5 Z'71:]15 -P^2E+Z*1"8YZ8Q5X5=Q^RRTX3AU([CRS)CDM:D=FG0@>]@RK M38COI<1F1J]V8UDS;Z7 K4V0@!NJTA:%S0QPAXO81L&\JGVBU3]N>\ON;!2W M^RBQD;:I&Y[N<7*"'MI\?HG[R;KINK.<)64-E(MA9 Q#!&.$@&R"<%JC*U9] M;N!.A U[YG5$L&R!:5VM-7 8<5=4I1K^8KYJDQX9D\8&!ZK(!R4EP3E/@ 9% MLBEL5,\1>8R688^[A@-<%=TTA['7&R:H9TQ%FT'%2$%PEDN3!?0W5(JLU"DI M6=MIW$K(L$=5K:#K$*TT *UNXN-221J,A"!+WG-949:Y"(F(C&X+$535[LS6 MO__76RU%H_[?/DIL(-)>=YKYY+ZO)Q#_EI8CGI06PC)P)"40$OT&YWB"D%(F M/BLCJP]?>DC%L--&>\-61W$W8.*N.Q1=Y9Q,X_6I[7L4VJUF2%Y+[R)RDBW' MW8"(4BCB(7*>A4:W-/OJOICENUV(CKL:3OU_YG M?'6Q_&VV_*^T+ MJ9(T43J4 :G4#J_3J\C4 =3J$P 3+-%;?0W>C;>#DC'Z@ M\6#O[$%/#>#O7M/54[]TXVFYL;HZ:W\WFS]6??7%[G6MU.P!H9Q6V01A7])R'-SD M+B]U9X+=?=$Q!H0]P=HQIH6AJ6(N$PK2V-)@/ LP4NKR1?#H,&Y2U?O!]S@M M[/K9GU9-VW(6D1MK05.&Z\,8B2N26"BC*')2.3->^X+C+@4-3_G:1_,/!Q(> M+.8&W+=-#F?9]"\_H:E=H#B*)7UU>?LW)]_'BQ'5E"OF(UB?2Y=HS\%P%8$E M$IPWRMP<(Z(1$B]9, *\X!G0+T!!!2HA MDR"MI%8E4[OR[R$5PT*G+WT_ :L#A-\8?'Y-YS[-1YH[J0G7X%5FI8]/*;\A M$2(+*2F%OTFU,T8>4M$.? [1ZQ,P.4#(#<#DVA2C9YI6,%$YE(X8R+UK#>_[IJ*1IH===^@.@JX 8CLT@C^UD)8M54,CJ&!-8A_ MAHL@!(%QI1! ?&3<1)5)]2SX_:ELQ VNKC.<35 N@T@00 MU$MDDA@(^)^($98TZ5X>R);+H$XD-%+5U0UD1]5#4S<^9Q?GYVY^./9^/-TG,>A-.1<6W9<7Q]FDW$H^M[[KF?_5QQ^R].1G4KW.Z?SSVZZ M&;Z)*%K@NZ+;#.'^<(NAT[RYMW23:R#?7 >(8 PAI?\I)0H$D1A(^(1>FR+> MQ6B29[43"ZL0WG4#?N46X\5IOOV^DV>T^ D5]VI2>N'$Q+BV/D#VY0XE1@M6 M"P+*">*Y"4E7]P6[T#MLL'Q\G-[?U8^FZZ:,[L?T+4TOTOZF].H?'FX@M[ZZ MDMG;/+NT#-JV=UX#1ONU&V] W"?4Q]/!ZH0W]QL?\SAQF<'LBJ9HNLWE?8-AYVB2&/M %,BBL)0#AB,) MF0W!!I9=9K6-[9,$#6M>JN'BODVIIX2F#,F]LC]7^D-OZ9F]?_[?;L_MD.YW M .&5;,\Z+W5EV]XD?S738GEY\]H;UUD;DA-EP"-!7!"GP25$B/.9NR ,E;EV M&<_NU'4_2+U^T_OIYETW2GCPUFE\G>:E0N'3W)7V3NN[BYOE=+.:4##2X,8, M1!)?>I#'TO19 &<^VEA.^$S]88#]\#+TR/->D/KPZ+8!(#1E5E^Y26GC>_8E MI>4;%,-X]* MW<39V-G%5\1%>:2;W-'8-J^#)JVT.IA'7S%74FL9 )O MO>_DWOMN='^K4%ZIF#4'G\M49T$">(Y[,,$@14F2.*F>7KH7@9UKWG=YV[8',_"@=NU-8;MA[4P/>GMZ8,V*JR MKS05QV>O?=4#KD ?/J/#'>K98+E;EUOY6N?6-?YVYHHX8#3Z6_BE1XE95YMM$KB*-0J'WRRLOQ6X4=[52 M.[_]=GGZK3A!.,TMDPFLE[D(+(/19C6I+YA@90JQ=HE 1Y*'M6A'Q.=]"WA, M53=E%V]UA]O?&-[^QX=;P$=)J'8'L'G^%J>;&1HSC0&"NV5C@><'G0U:FQCQH<=18H)X)&231GM!Q./-EOLJH&FC,1O:?G+;%%F@*QLX,ER.1_[B]6-P7)V:_K=QH7 MHZ6K*;K_W)M58&2I.(D1"%,E/9M*L)%PB 87EG99&E>[PO]18@:.X&K@X+X% MJB/XILS/8PT1#LG9?.1)79(X=R&N6E;G]I?=M*T)!/WQ@ER+8B.P;/:?:3W M(&_H;,Z*V-FU1TU7)35EA_8N:#EBGIK(3=C47ZZZU%]]%,D3] S;JV)X!%;350.X^WV13O/;Q7)\CB):C%+*5EM!(7J-#DA) MG339.U N&B#N*-#$L]8"G*;H M-"N#8@BX'*1@W*$99K;Z5?SM]P_;5F)X)!VLBZ8"BTT1W*H3VT&G&K?_>>=Z MU&UD'+DJU2Y>L7B MU>5?TNSSW'W],@XGI?'%2A.W[@\8#9(;"5ZR ()$#- U1L])$I\]<3I7KZ?O M0.[0IQWUD?9$[6JONFS*5FVM&SW4:J3V>GK?5;(] MFK$]*A!QF^3*607$KX[PA0!O#8',A,WE<)]5KV8Z7JWL6?B2XL4$0]23;VX\ M*0)_-YN?N=MJP"4TPWAF,EYI]][>SITS*(Z,T8?PZ%-@*.N(4!!MLED27%S5 M"^*ZTCQT-DXOR'N0YGQ,Q39P4'%+K*\G;K$8YW&*KRZO_.$+-_G5+0O?EV\P M*+_'J^;$8EAN@5AN<#/ +[Y4]GH=/$VX[P1;N]2I"[W#'M<>"POV]RG&5)/Q?R-9)9MKMAY)=^WQW%^WBF@I-09;RJ%C$RDM\VU]2?!+ M-CH7=:Y]M5"1_&%/BX\$[:'4W90?NZ7N_U"G]?%'56U+T*,[6N=P.;(8."FS MK&F9 6ALPG F:W!,6AH?EA4E(WUHOVZVK M8H#L2 2A8@1;VN9&[3+7-&67:B=B/D_5CW#QOP_F[MO!RGH;>+SJMQ)CTVY@-O+@0_U I]\6NV:Y1Y]P8Z5H9QI'ZGU&)A07U@MN NC]J[HI9&]?UU?1ZHKU#Q?S\ 4_48Y-=ECD MRDV5BHS,^R O"96RI#P:.JD9<].((<>P1SVFJ,U..GQT.;1]A:6>!U$ M00LI%Q@L,'"<&*"*.VE3%HGWW0&D_D'+_3>4W,IP,HUOQI,+7-SW=A M@^TWW\/D I?YND;B_.O%U?G]XRUDE!%*4DI+BPATBB+!$$)1!XE3@=\Q MBQ:_O^N12EP,>U+2,Z('4753^_JF*@>=+??Y\SQ]=JM >?4S?ZLHYV/ZC$\_ M>.#'06_I7)K7@:DC5_ E&;*E-H/UB!Q!C2\UO1J4=L:KZ#7QM6NLCU3!=TL' M&__XIFIR9+V)+E@&I08>A!4)5XWB((EBP3#%>:SMVCQ%S\NHP=L'*UL:M];1 MQH ;]F*^O!F>?K.8W>3D^W@Q8I%FR9S$C8 D-,1EYJ4L89\WBF2K;+8[N8KX MEEMPPN]NH/0D 8/?J572[ZRVL(=&3/I\GX4WLW,WGHZL351SC:N(.(/NA"WI M%67,H5)"&V=CCE40\Q@!PR"FHF)GM:4\,%1^F\V77T[0Y"+YOZ9SG^8CKX2) M.7E(EJ'-)?C%1S2\-#J.OS&)J9TZY3V#D8=O'A <=50YJR;7 5&Q:BLUOQS] M?C;BFO$R]P5(0 D(E2+8Q$L1:/;<&VM2>BJF6Z3PY\^S;S]OGK@&P^:;&RS< MO&\X_7?5UJR3Z!HX$'C[Z]N3#>/$2.5D-!!\&=FM%.ZWP1TE.O F\+)8NP^N%"Z.VZ(3YFF)%Q3-[PH,7#W.CW\^6T$VJPZ;KEW2"T_RWV7P2-[0[Q@PARH#RK%PY$8.1 MF5' )&&>$N*%O'?WMR4;_\%CA[FOKJ_OSB)K8$_ P#RD$INO+B+'B[^_NGR5 MIN'+N9O_?>4X!V=9,H9!]+@QBM(/PCL:(9%@E4C!$%F[@^IS- V>ZE8W(NU% M%4U"ZXJ;S9KS)@?G(P'<'-$>EN9_WJ\R];T@!+G%)=,[M.[2-/3 R)H(>!9> M'=31 +R>.5WX,(DT@I?OR'^#H2U!K0N6'B\ M+5HEQ32 MBU+\Q/^T]6J3,XXDX4 4GJ#""(L26_S*>IO?+=+X8:F@D[4@HN=@%4HK8)!K22#, MF-K--9ZC:?!<^'YVOZJJ: !:S_B(ZWRE\?1S:5V)_XN?W/<158(E@L$/%ZF4 MCG,/GCJ#7[@./$M/]9%=^6UD-GE=?B!.]G/L.RNM 5P^L-P?TKS\P'U.=*2S MI-Q2!UE) H)Z BXD#HY%3R7W$G_=MV]VBYXFC\'J(*V:&@Z&U+,I.JNS!D4A+F_I4CF(L9)(%58X;+VI[6D\2]#(2"_=!RQ83 M5$D?;6QKCS.SD>9-G=?(99^R09'1$-%T,XX6EDHTN&C$E?)&LNJ#)O:C<-BM M;W#X==-8B]GZ'U,)O\NF=]\L#F#CR]AFS M,$'R!(%B'"I"5&!]:8_JE>7E3M.D;70G*=3 8FM$$!"0_E.!$RXS+I$!A3/0FH(^4O8T/>!W^/1)_' MU' #.W=GKL^6;KXL[<#7%\@J4J*= J)MQ"T)]PECK<'-PA G.?[7U+Y>J,M! M$S@_*@9K+X/# ?$C+(>;\PD6- W29TBE>X'(Y5"*BPS&B!RS0>I9[5O;>M0W MX0"_Z&5P&!!>RA(8$>FI\I* IJL6O24166. *H@U4@49LNKIH.1IPEZX_3X0 M-8> =R\5OA1V-+[0N,ME1J5-N./M5'I]Q'3A8=H[[*7S?=*%]U! MBUBZE:^($31/F_56YES0 (9(C8LN:,5,XLK4MLTO,UUX'Y7OD2Z\C_Q;@-(V MQ^-V@FH,*BO"0#-=FGFBY?;H@X./*@H9A6.J>IK!TR0U!JE#57\?4A7UT *L MGJM;DRXDC"&1@9P9"$,(.%M.^BA1R3JG#3E"AA03IM(Q2I1!$_]!Z446D>R%@WR+2?=31 +QVJU6,2A$2 M:(3,2X,Z30TXPP/0;&R4-"8=:QBTS!,)M!2Z=(:=8K7(VV/0_?W'"E\2$N5 7Q#MWGSYVG MTWR'A\VRR2P)JH1'TC,I5RD9L1XHV*BT$L':0'(?M\71%^.GTROAQ;3UG:96$A[2;8)#LY, 8F:/7(2I[#QI;>CP]>.R ;?[J M:&E6261MJ/O3'[,-[4%D*36/D$3I3R690RZ8!2XM?D-,#IGMK.[KQP[7TJ\W M=1\FL@:\S&^7CZN0R86AR*5LINNWWDQ9O!F=6#H%2.\M M1"M**JT)X(E'5Y![JH-W5+#:6]-3]'2UF=?/7HO^9!JO2D/'Z5H1I]-KX>,' M?IM-YW=TL79NLA3,V6P@.Y5*)./!J=*@B);^>YH8FVJGB5[MO3 M893;@"=PS?BKRUOFY=T\_>,B3,O'7D6G(9 M0^VQ4CN0U0@2CPN8QV!;27LM 7(;0YM#!BZ,M(9&8)HY$)8&!5N]AG WRH:-IIO;;VOIL"5DWEYM#_F[2@8P*01& M-&C*NV&C M\H& R0Q=5:XI&$$9N$@<#<0Z6WWHSA/D#)M"-BRX#M%("^ :3]TTC-WD_72Q MG%\4F:W\"$*<-#Q3X"*B'Y&U+G=( 4@.4F<7%8G5K=9V4AH!U;#A004M-0"V M3W,W7>22N#>-9VG^;1Q6W2*V<+YB&A=7N694JQ2$ M1>=5Y/"O[ MS&8K6KNVU$61<.GF'%2924/!6UDZ64?"N<]F63#2M%-]7S!1\G M9UBGL1GHU5)8"]B;G9^G>1'1!_?U9NYD1NZ%U6BY-0$1D@%KM4)9I6QC9M:' M^EF#6P@9-N.Y';QU5E(#2/O]["^S;VD^+4)YD_SR@=4.S(NXFF[*R^1WDBU8 M@8X#D])'(95QK/:ARW,T[80_^%#65V+%.5A=-N3YU]DM8X6SVE^NJ"9>4 M923STI\6Q,,A1@3S=)Q0Y.J;45K,C"L"]K(.?E@B&AA.6PQ&=<_6POD ME9N4PIVS+RDM_S*?77Q%IF_RW(,-4I*0P3)AR^$O!Q>H!!D3_C@9W)V.<.>S M%\V-Y$H<'V[/7Q#UI_L&L/[:+;Z@-,L?;_]Q,?[F)GV^J.$9H1'3)YX2P MZA4I,0+U1!F(.2E-I'=)UIZ8OC-QS=T!]8B9^XY(+PIL )EW':N;Z8&($A6I M $5P70L6&!A1JC.E"#E1E:RM?1.TG9)&$H &MY@5]-0 VDZ^N?&DN$T89)[A M&KKAZ"Y_(ZXS8](JX+@XR] 1 K;,6L[&I1P=0;YKXV]7V@8N[:^ @_N=R?I0 M2@M@6ZW9;39:>QH23QH#4>-!T&@Q.$7AI1@$#5$(Y*TVNAXCYN7G"]4Q<'6T M=3CL9DLWJ5RI?\];<-.XOLLO:^W6&KY:?GF]_+9]YN"B_?HD'%Z_W[,X*I7R MOY]^2XOE^@ +S1\"OM"\O-QB=(GB:/>"0U>OC"\TR8)7/H/Q+";M")>Z]L7* M[M15=@SO[1'KLP]'3'0N2H@\I#)#CX/1SH.RN.^8K)REU7LY/4_6L!MT3_AY MQA_LK)X&]NO'DOPB]=$8BV(RNG1 "[R,NU>XJW"7J!&1I-HHZY+;>RS7K[O* M=\S:W4?^#<"HZN5%RDYDR14DPPOOY?(BH3R%UMY$_$*JWPO]^%F[>P&JSZS= M?;3; +(?20>EWGC\OP.II0'AM (G' &EI39"ZIQB[9N@'SYK=R]D[):UNX^: M&@#;$VF@)!DOHJ- A;1ED\G@D@P(D\0ESS'SZAOR/T76;A?055)7 \![*@G4 M<(H+)6:@7J-<1.FO&T4$'Y06*FGC3?7\R7^*K-TNT*NEL!:PMS4A5)6A#$$Y M(%:A<)(NPM$9K E4.NLI :0]FSJIQ2<)ZT#6*X8N@ME M+$C*Z#-0Q1T15!-;&W3_1%F[W;;:BJIK (J[)7P:KP(O4]"9L>A%,.7!!5Q? MZ+ZRB(03EVM/9_QGR]KM LKZ2MP?F7:-S&E:'B%CUSC#=$P6I @HK)Q* C+A MZ^L/0\JO:P*1JC8K9V8^*G*1KV)+!'*.R4%GB07MI%V?*UF\\O<3]9)6:, M4@H^F2R ,Z?0A^!E"&(V$'&SR-9Z324_#MCN$C;P/-**2-@-9!W44BU+YK"Q M8-OY">'B_&*"GD/\RWRV6/P^G2M$N59B%GV(IW-BNI(P\)#2^D [JDX&'DFW)Y]E5,P-G\G3J)(7 MD%69_VJ-!T\-NBM9RV)X,*YZ96K5@I#>#J2/ON5V54\#+M[C#O%-F8P* M,O+D0 M7SHB0&6^H!^DY#0E7E1:U#_J>IVK8/?=X 45E_32(N'OG .>S^;(8 M]=>SQ7*533[2009K1 )7[@U%H D\L@8D4Y^#-#;&VL'LOC0.&VK4QL@S$*RJ ML $CCQWYV]'EM5Z$)%5$5E-8S_>UFFHHT[V9 8%\"-I5R'R'WLVPAWJA+M+30Z,BZK*&C0+E&;8XC[ ML>0T[N$-C4AB+"5C0<72C9JP@-PR#$ 9QU TB"CD/1OZR/%0)S*&M8C]ATI' M5]7PI^5[\[JCIQ-MXJ84UF(P2!1PI+B N7B^@%L16>U-R/:+I1[ M4.^/!/*[[H^FEC%*.6BN$TK!)S QH&("\4G(S+3?[<*H)P*'S:I\@2 _7+V= MS__K'4(\VNW *9XB+DR@)CO1&:-E%JSGSG,ONJ?(/O@YI*?(/NIIX'#\L18$CJ5@ M?9) @I*;FEAC&(C$F=::)<___YXBAZA\QYXB^\B_ 1A5+:_P.E$=A4%YNM*A MCS$PI3^Z3,9XH8G)L;:'_^/W%-D+4'WV%-E'N\/F0CZ]]M]^#Y.+B(*XUKKVU#4WO$S1 >8MBA7]=616$"75-.U%Y#V MNMRNJ=47!.&_C9=?QM/3:?JOY.9WKU)9Y(18E' 2RJ%YL*'4E"?P4024-;%! MAX%P_#C5K69P5H?8@>"NI.\7A/"3C.]$AC]]F<\N/G]Y-_ZVXOU>W@ RFC3) M&CBG9=H/$6 HL> L\9I1*:(Y7G+\ 0RTFO[9"N[KHZ#!)?!L1C>CN)91HN I MLB8H)6!+PY#LF756Z^1,W],7JJ3@#Y#W>6P@5]5E@]GYCTGV9G#!M5099\GY M "&0#(*+7.I/!5@ADPQ>>)3"0*;Y ;$OJ9SI&+YT-VTV:&)W\JNNN1X9RDA4 M!I>F+2G:V60P6F?P.6?'K4R)-^%#7U/\,OSGCK"JX3L?IN,7A.C'/*8;QJ,I MU;:) R\CUX3P$JQ$;RF@&;$N1$ED[::MU8A_&?[R,#BOJ_GF(7^KK$%*FV0I MH?&T9(\KX<&RI""Q$(T00DO:]'2RP?WB8P+V0+W]H-E\UY+'9]Q-J4V+DA4U MGE[,+NXEVWXH#9V1[ :F4-4@OX4,PNIJ.'ZF&HV:6$,U!)Y%28VU&"%X"RS] M?^V]69-;MY(N^G[_"^[%/+S9XXEX;5WM9;J53;KI=;G:ZOS7B9 MZB1+"0*ED1!*$X>! 9Y-JQ_2G4WTV=6Z'H.^P.K?JRFT@LGFN:@9, MLBJ6V S*+QXBL9I[DJG5.:>H<_BG#*X'1'2LDCM$/0V@K&HQC(8(-H-"!,5 MI-6^1&WXQZ0$)M(B6%6[__WKKY(["%!]5LD=HMT&D+UCN@Y8$#)F1IPN;<92 M A*D R*8-R+I3&GU_FPG#D,ZCV*X@Q#2?1C2(>IJ GA[.OIK@_FLM8$8A9N- M5!XMN@QW"D*7YILZ6U'[**+*F)#SF,AU&@@KJJX!*':;,"&E"5)*3Y@TB4C# MD1\,?0AE(4KJ@HI"UHXHJXT).8]97:> LKX2&T#F]H%0PE$>M-+$4%F8R$ \ M<$=8EDDX2,J&VDA\[5.[3D'>Z4IJ FF[IIN(((5321.:RUS;%#$%I#R1TN=( M)*9SD\?27,>\[I.0UXMI36 P.?O.O8=&S^]<^%:"VHP_3.,92*#XB30 MJ-$"(W5*4(#J(Y0JDM_RPXG>3XR&@D$#%K!;\OO8?P^+Q>57/V7\5_R77^^W MF2G_;.23-SZ1>8/_83F8JH17E8RRTM&SY%.61'()9'E%8RH+6/BGMEJ-5:HW.R MF)J8>2U[RV.9C*Q7RB8A2(!R2J 3)RY[2:S100?%J*L^@+TN!ZUV@SYG2SD( M%;R6!"\SL2QBE.F"2O"R058GLH<]ASH/]-?7 M?SO-3H_A?$1MU$D[1ZBRFDB&)AZHSYA49L[8/DC#9UB- M_9N?SW'][]!SV?23[_1=W[R;L9S3HH(!ZS8EZ.B2[@JMW/S'[],]AN[5#7S&G\ *Y7=P-DX(SPUAH /"&ZH07J])XHWJ/J)2;RQ_I;_U+714BAJC!5&4E68DW!*;*! ;RL]I M+K5@E074E;9A=_^7Q]_SS1,KZK"!O?]9;G[Z42J!5B\5LL6H18,C%IQ%EJ(D M7HI(J,S*\0""\MJO"SN0U4H/Q)IXF/6KG);Q5AC:%)@)SJ7U3I'D:&ERB@&( MM<81'B4&0R)1H6I7BW8@:UB\58="5Z@=J9<&H/8>_ *^SB8) ]_Y[/MZ,]A4 M&EKK$OZ?(L# $)1/Q PM6>(HJ& 3"*"U3S1WD-,HM(Y5_:P?/30 J3>SJV_7 MN-RMB&Z*]'W66B=/)#.Y/.A3F.NC(8:H9< LC3_IOEZCOGT;* TOF0\SC"8UXX5Y"HIP2B*$?Q#DC0X(D'C"1*!Y]L'IT/ M;NGDO_L*O!CT60$X?L:>WRZ_U4M=*MCS.,P$BJC:X];*\#68U&YD ;-6@?:(!8E; M/U7E8DY*$A6&CQ"LB/[%7-J*HD;#]9[Q=;@R&H#6O?JOGP&)B&._[@#W;0*; MH^A-R^_5SY]E?B0DRM26Z".49 5#3N(P],2M LEF,D59?TA')=H;S1KJP'40 M!9]:&=BOU_P-EB/E=%8"0V3!,G(3J2'66TM$U@*RC$;:VD.[=M'3:(K1L\<\ M5!%-U>AMN<,^O2"ORZ)5K]U?I-2NSD6GY4$G;PQ)63DBI1*ED0TG2L80P,DD M?&V3;>*B_;[;1G.!:*WD)'HH!X.!8Z:/KEA(\%ZQ0 VK_:+^_O=?PX7Y(3AZ M6DEWI"Y:KR;",&%^7::Z7'V#Z6*U;*G$08\U^P'P$TPACTMI5SV_=M@7JSJ] M$YAMRB,JBR K/CC>H^+V?QC\^P M7$X@_32;7B_>7,^+!QFQ%!EUTA&F*=HD98EX'1T!"(Z!E )2V W5_1]Y#4[P M$.CH*?XVLM_"SHH%N&/"4$6S#$3+Q(ATWA)?NID"\\$P#YKYVH]!MQ(R M[#'*<#BKIYUV(/:[CVM)WG"A*>_7 >(C4TDE*> M3*0O3R^=D^7A!$JH4,6E!T&\PM\E%:@U MB=H0]V>CE8CI!$KS^D YD#H;<).KQY+/\WZ74/$,5%."6T D,GA!'"O3\9RD M5#&;$G.U3Y$Z4=8)L?;U(;9'_36 ROT,*5">4LT)@](PV65)'-4>!>8[N$B9/_'^K@#.9#%IJX_K';4 MK!JK6[^JXC.8.D=#*'56"!H$HNXU77_<74*N+>;^_=7GK^A(?L+@)5W,YW[Z M9?W%&W7^N#UC )NTXHID;BV1I9$'_H@1Y5CD$*QGK'Z?PV.I?0WW+(=@].EE M\XOHN8GCRW_!%.9^\O:OPNG=I@(T4N$=)7G5P2MJ6QK[4B*LT2HDKKWU>Q.H MG9]X#9LP M0G8LL>JOKW=3]!KN74YQ;A7UU0#Z;D[ZY[,,JY-5/WD']U(TR@ DL,*()!*R MQNP,@-#H(\;(1AE1NZOJ;HI>PZ7,*>BKJ*]AM\^[L_S%1_^CO-*ZX2$8([@+ M0)A@GDB9@."VCW% =%X;X:,V:>_6^>SRK^$^Y6H<2'"EG(PYFH0%QFQ/M3%'8J[Q6Y,*&^6)6FKJO&_EO]>M*OTTK=M8 M?P$4W@G'>AW6/*%I\H$$5SJDN_?9B\>?'2_B9+8H_2AN0,9<9$E;($:ASY%E M@H@SH$E4(40K,T9-M4^6#B+PY+Y+L^F72YA?W5P2WGU\_38^L1R2"IYXFBV1 M'BTAQ(#!H[+).&M\3+43S#TD#7M\UA]ZGG1BJJB9!O;%Y]GYZ<<;].U?9O,? M'W)YE7?S+]*J3YH,@6=PAB3#(I%B5;$H HDL\R!8-,'5KK@ZDM1A@5D5+IVA M6$]W34/T&28W;6J2%8%3%X@OM3\8B(B25C-B7&*C,G&A;_>3WY@6#AF_]5FWY'T5)('/+;?#RYSY@1$J+- MI!P.X2:"OWB/TN,IZ* %SXJ)O8@Z[)O#7FF],+AZ5,>P./O7W)?8^[7=/6Q9N%3''1V05!-B4^C=&DBF/ M#,5 1*;E[;J6)(!R)"65N,_)1K^_H'CKTL/L2#74]*S&CY#9P!&*\..?+W_Y M>?QEO/232^1FD6?SJY46?IDNEN/E]1+63*[Z-/JK&Z]&I9.8-1.9'++(*7HU MYRA)6BD'P#U[/'UI6]ARY-=;0AF5Y8& MD8-0HLS$*V?#,=,R[)03*B)P+B5WW=XZX_+WTC'\TUTJMOW+P]8_]+'E5)!P M4_BXUU\V@W;(/D6;8NB/,5#"P%QS(EQ(W@2F:.R4N!^$DJ&'%-30Y[/0.%*X MP^Y/EU_A$\0_T!E.W_FK\>3'Y?QZL?R]N,Y?IO'&'SKCJ)6:F,21'6L3FHYT MA LI6?8,[8?OW8NZ?*D55!RKREE_3'YY(-?1'_O M)Q?3]/OLWI\W'#JCO$]1$@B6E2[6I76F#B19ZAEP9/!QE=06Y!SY\6$RH#[ M]!+2;^$,^E9LY<;[>K'RS1K-@E&,Q124XJV4&/&0$@&1N>8L!<9K5PYLHV/8 MZKI>+SA.E7J#R+DY?P+-K!5 C$X:A>$DP2S3H1%$J922,=KJPW.V4C+PV?#) M&MX#F2/$W0!H-LVN[IBY&9 @!(TB6*)8>=/N/".!,TL8DU8PD4#FVA[G&5+: M@LTQ6GX\G+""R!M SD>8IE+F_I@-"L:G8$VYIV/EH(L2IURI==?*:L93_?OZ M9T@9^/2W/G)JB+P!Y#R_D;^_[7"EGR7#*2I*4Q4$55K/UX MOP-9PU:'#U/A<9Q.FH;9Q=7LNKP$$]'YK!/A@*Q(AZ[7&IH)SU1P:H,PCR\= M>L38FJ96[\^/!$%GD!VAD480MMS*ST>8CV=I9(6EJWH_%2):9!*9A,0D49$& MZER@0O91/+F+IE:O1.LAK)I&ACUM>EY4OTSC]?K]] )-1BDM# U$L(A[?\ MP(% AE"(V0=M-7\TB6G+X5*W;[5ZM7$:=/H1=5.7[!_]CWLF "R"-5QC8E': MI<28B9,@2 Z^M#'V6K*#BRT>?*'58Z*3<5)-K"V@X^-LB<2/_>03E,0$\XH' MO<%&W"IP-C%BHHP836I&+/>"L.B5H]+ZD/>?6G?Z5*M1=26\U!1T T'/Q1S\ MA_P)_.3MHKS)NIF",]*21Q]<(H*;,DJGM&&2&,%E%V0647)?OS7J,[0,^Z*R M[R"GB@8&#FY@L0!XV"OAM^MRF/$A?RPR6XR449HQ'4@NL^8D_C_B6.GWXLJC MFJ>"Q/@DD&=*"2LTA\ MXHPP3!XUU='15+L?Q5ZBANWVV+)84&'D64'?+ ;M,[N:+M'J0]]P+V5JTT?EHMI>C>;7Y6?Y''$[^$/?A[/ M(>)ZBY&,$:1PAH15ZQ>-Z:Y3Z*U1HIBZ8*9KTOYBW!,(Z(:U\SP+?QFM-!#J M/V85_GR#=G2U>#>>0%HS/M+9<>>,(\P9E&+*@G@C Y&!&9L-3;;Z$($.9'6# MW]D=L?>EF*:&U*Y&4R1>NT@@,V&,4)2SVO?E#RDXN9PR?H5T/8$/^:ZA]?TVU_>; M6__TX^[?;*Z2+O[T\[0NYI$^"NYQ"V<<4US)@BIC!SBA*B]B@>P7K[ JF<[)&\VM(CE%362VY<$8QI38X3< $S6>S'^XW67%FT-1H>>./2BI6<7 M$&>3)]%G*A/NS$Q6G[=ZGX!AP=%&6'.\1AJ T_&"NV-[FLJXSM_\U>/? Q[ ;Y FP>AQW#ZWC!G#^8,KL MAV_W7J0QC](4P(@0I6,G3:5C9]D$F*&E:7]FJO8F^RPQ P?P@^/DF8F7IRFM M ?3ME>QS@KT[I*:)!L-X(*#+B%E6>D,(S@BWH*A5EKOJ+\!.IWK89QAMA YU*^/C\4/M>LIJ#GH?_?S#?'4LE7[WDVOX"/,5@Z.F2@3#&@N8JYIAJ-^-_GIJ!]^J6H'>TDAJ%VX?KY6+I5PTY1BQ; M:C$D)\H92Z0T&,J@X91&8R+B'VDR+['[WB-IV#>8#0+O6'4U@+[U^>KV4,)J M)YCAF01!,1,TF+TYYQBAA@L>O*.A^N#S'>0,^Y)S8-354M/P@UT?!''H M5X=]X#D0T/K63ENN[ME0-66?,TV)!%^:Z">&WCOY,AQ(2!6BXE;7KD#I0-:P M[TC;<7U5U-:,"T07/BN]\N.;V?0[KHU"7;=[^(!BRV_&\WA]5<**"(M?83ER MEG-K(R6IO*J5-&!,04$3'L X9FV2?G]9^M&?'_:E:1-.L4=]M8_)RS]G6W@L M[SX4E:XT62[#T[PG5H$GW/&@O+"&/SZ6.1*36S\_[ /5MC%YNKY:QN3%=#HN MO_7S'VMVM_":#+I^[W!/< S#8NG0_JSF)/F8,O>:&74J-CN0,?#3UU9!6EN! M@X^WBP!I\0[E_U2<=\+^'S3_!M M\QCK)A=!GN$UXT[IJ M:2 O7W%UQ\QF4MC= =>Z?RL;46$2%U Z4+E,I"H=J'RTA'GCHU=9!%_[(+PC M:0._V!TX0>]#?\W"!9DQP3QP10.P.U MFT)UH6O@-[Q- O($S;6'QG0Q39]@.49"?KZ>8_BQYNYF P@N#4I79[>X'7AN@)9AU1YEZ&@H MW;4DH592*:45U->NI3B O&X8?6VW0'WK\6B(?H=YF%4"Z65IH70]_W'_-C7^ MSW7AKA0_.XA1D2BR*HE:) XW"I)3AXXG M,OW-STLWK^]P6KN._>N>V+OC0,(K-?+X>;R(DQE" 3[D^Q__!)-R%5CZYR]6 M^ CW@+BX;=*@E9.<64L<4QPC/69(<-25TG >(6MN5.TREM,H;J=1"/5!>T"! MJ52:^*;2 =-&@0Z^5);$(KWJ#1E>1Z.0%\1L?XU%#E%_$]'G<_T,;.;:9YI) MUE25268H3J\%H3F 2HQ*]G@LQ3^-1:J"HW-CD4,TU0#DMKQV%\"2M-81SB.& M/)D+#'D"836UI:V!%4ME& M3[04DDB=BFB,(4FP4M".S)BN]3T[/M-<#Y/CX0J26/%OP)$_[H00M@_+H M4K7+GDB.Q'O-*+$ +">EA(VUC_&.;#KSDMU$C@%,)2$W ).;Q]IK;RID:94# MA*>,H@BX!7OO-=&>94#:T=O6;B!Z__NOI9?(*9',T?IH"$L;PS(@:5+H*X/T MN#>C>1%TE)D8RDJ- EJ6K]T$I*7V'<=K\AE('"'686.4RS]13#_6O_XRC?@_ MX^]0N-FX2B>,3S8FHJU 5RFU0Q/QG,3$1728GF;J]T8H>S[2!@:.4=VL%SFV M@X@'O3UNNC/?X\J(D(7!+=FPTAP^H; LAEA$Z9P%0@"9<@>A8\\'A]U]ZB.E MIGR'1+FV*0U?U1,839]/[/-ZQY$RSWW)3QEKQ<(2EBI=5$ M 1-"....^\,FN.<$N\>KY$&X-1+ORR5!5CE ]$B&Y2!S\3GDDK*D, R MGEVJWDS]E??..PA6+]$[[Q =-X#SY]NP.6^CD@HPFW&22)LX"3E3PJAC@@G% M'%0?@O WZIUW$$XZ]\X[1&D-H.\3+);S<5QNWD#\>SI>+CY]_O>&&:EUH@( MD^H02G&Z(JZ_-JIT&XY4Q^ PIC?=P>FGTU5!8 [A[9$0; M)D3A7Z1$F"@7%Z*$W5YBCA?"Z[G+. MLO06[0*IU"@*YHE7"CG)7H[(F#F2.U48[0+JYU[<)C-&1 MY!!QCS=4EWS'$9M8\E$);UCM$3L/"!@V'3U:C=OA<(1,&P#$,W:T,A2T);2W M#U/8.$VNE&7&F_+8!/,1(3 5X3(0X)93K21-J?9+C0/(:P),QX"@VVG:R1HY M"[!=_CF[R7MI9DH'(#:6_(.!P1W:2J*4D1@59I6K3^H]@+QACS!>$FS'::1= ML!WRE,II!]I%4TY< I$>-/XN.\*LBXZYD)QY(0S6GB?17_3?1(3VPKIOH<[Y M8=NG7Z:Q/.6#R]D;_VV\])/UV0XFWC#_#F7H^[OKY?4<2O_N:E:.9# MOIS=_N,'+99M4IF[4C]#2W&6UZ5:,Q(P00GJ3);NT625CIV]*A/:^ 5'9=CM M;OTU) 9:\?]AOS+"8V6\_>O;>+[ZQ^LWUR/-I0Y<9>+ VG(.+TDH+?PDSR - M5RE6/]6I1GSC=RW]&,2P$#AG[*]^V827ZU[4&Z_@O^".'+61D!,Q5C,BLV0D M<"T(+U<$@DH44NT[G%X8:?P&J%&;J :-5NSC&!W<%\+:-;!1L$!%U($(L,A[ M0BG8\CMC$I5*Z2S$BT_R/(#^QN^F7L :A@!" T9P>R^"X>!X<_O[M-M$Z1^[ M6,*:X<4J-+S_]^55_6^SY7_#\A/$V9=IZ3[WH ^G8"Q+)5$G)I:>W)P3+T$2 MQB3U1JK,9.TSYA=AK/%+MG[-ICWHO&9[6OL7S-MNV]-]')6.$4H^A< M'"_USRD2&R,E6N<4C#71J!>ZVSJ>B;.?63-()%<%$@W8Q,5D]6\@;9?$V[_* M;V&4;09MD!<4-O41E$7VZC"=<1C2E*3ZR5BF (9YV&8)/MY0QU]?6SGUISLF,\7 FMP.<8 MP;WSX_FJ4^K%8G%]M4FBMCD*[662M=_F],[4^8^_&20,Z 4SK\V(RCY4RK9_'G\?)YBFE4"\Y9H: M!P0T!DM24$V"SH(H TQ')IPT+_X:\U2FSG\$3S-&=#)F7JL1_3Z;X#*3\?+' M2B0Y^\B#%20RQ4I).B6>Z+F6ZOWOZY ^\3(V?JZW<.)RJ:(1 M#(,Z#[3\SD4!%J62^G/_>^GKAOW7=G7=CLI;V22.>>-WNS>6%1TH"]#'=? M2!/3U +*2,E2!P.*E"X+J#\%ABN6@GZE=]('[>87,#&WDG&-*)D4X>(%[$Y?C[>/FC\HCX'5^H/2R^*S-MC(U/QDO@U!$9/;I$KF090L$))&-! M^4P#?V5CXX\UZHU+O=>>Y]-L,GDWFY>_'.4HJ+:*$0^K>9UHFYB;!:(DAJ_2 MN02^F5+"G9R<]4#Y0]!<+86O!XP&XK**4EB?:8Q8Q+ J*4LD92@ !Y%XYAE1 M$&S.$C07S3SS?(Z),^UQ5A&9_1G+$3 YVDZ^K0Z@/R_]?-F$M3PLN/K7?+98 MC"!3JB6EA'/.B#11D8!A'@%KO:-11@&UYV'WP,:9-D%KUV).A4H+>TN)C$NA M%J2?K^\NZM=GWO?;D+S]"^9QC'(8<>\5YQ$(@&?DX_&] MW^G&<#"59]KL]ZOHPZ'LUE">PI<213;A^E'.&<:E=/&NX#:7L:4J.^*2 MR$3Z%$EPH31WBYEAJIB=@,9<_Q8VSK2[6;NN_U2HO I[>1HQ.IN5X3X1ZYE$ MQKDF 7]+ NZ(-+F8DV[-6HY++-HK[F[75DZ#R8F)Q=MI&[:RV59+3_>-$"S7 MVC%J2-(25>)I1I6 )2%SH#YDHYM+*IXP,6Q*<<8G4Z?!H87$X40!_+Z^5YNF MF_>\E[/RHZ>^0H><,=[4Q">NR@5A)%:[2)AG+'&=!&/-O)D[D+=ADY0SMIY> MP/,*C.J> /X+2G-J%-)WF/LO<)/5K8H52F"0-X%!S!10C9SD@#&!]#$03QE& M!UJJG%BT^J4&#/7(Y;#ISQD;6L^ ^ON8W @P ,\I 7%* I& H;@UNI1:R^"R MHYZIZJ=F+\/:J[F(Z07APQCD07 [GZN;9V=E;3V0WRD@)U,2061BDL=P.\;2 MG<)J D$FESGC++UX]E6/O5=SU=.$30X$NW/8'?>)YH;[;M+!I+=,T=)$09)$ M&JTPU'&!N) ]=>#C _DJW+X:JZESL(N^P/?:S#-+5<8.^63HHJ4EXZ?GF(@ M 12U:(0EF;N83 JHW!)A:<:6;69!6.AQT"=L;V]X) .]-.#QM!/1+#)[CRXRF*Y\ULNM+B MM9]A&,H,O\!Z>-D=B, $"C1I\+P.Q&K30ZI>$ M_UAH5?@=;:%(1)@U8J//9\G/"8F-*,M&E!)V1DO'0F>Q5R:2C; MF(T>P>8P%X9_,QOM&WZO8!<].(]^7G)6<>O!*Y*CQ&Q&F4RLTYJPE+QP,F3( MK6VN];@?YH;Q;V;/ X'UO ^ +KY\F:_>%OZ"(AA/%^.XGKQVHU!O08IH#?$@ MT.$Q8XC5EI'L4 16@%+"]W[@LX?(88=GG^=K0(=!Y;81B,8*B5HS M(MG2*#BB)GDB@FHC0[(,9&O-3(YF]FS/)5K>S%X&>F?03+HPM9;=W1SWRMVD M=WVB=COISNRTT4]:16$82Y1DG7RI*@;B4\Y$19JC23FA]Z_LQP;N)QV_0KJ> MP&9VSU%O%"[+UCD2.ABA%-/@2S M3]SV(.IO(%3Z./'3W_P57/PU7HRH%0A M!%(Z M"Z* DB->1TE$TC8I+76 L#O&.^R#;6#C&)7.>I=O ZYD[4WQ'Z^L1W-/O5"1 MJ%P:9(=L430)B 'E=5(\)U&[\<8# @9NC='$QG2\1AJ T_&"NV-[FAY;K0B" MI:B(\&4,F5&6.%^>?"B3 H641'[Q63%'\#&L)SP!5M7>EE?2<0,X?[ +W'C^ MY"1+Z/1S=AHWEVA)L&CYD245..-:R=IOO;>0T7C'K]ZQ,:NKJ &QMI@O1Y^* MW%86ZZV/62E-A* H!(:V:ZG#.%=E)6ET4G8KJ<55[R$+_W2'J@$Y3U6-U'2&Y@ MA?\ZGI:YT#>.+5O.A':8;&!2(S/5)$@NB"A7BBZ7P9J=CI7VJ/S!1P=6^C$J MF]60W]"*7P\$WQ#.C!&2:4YH<)%([3"<2\$0W-JD2"9"TITBY'V*O__187*U M:HH_6GX-1)]'WWV^OQNT&Y@-%L.?S#(0*2*0D+PG.J88A8C*03/M4&ZI'K@% M6!/' R^L^W-&^SL_GJ\+#NZN@F]N^W\>?Q\GF*9/?@DC3:GTF7$21/88-&1- M7-"*)(E>17 N6!FEM8RD%\B\5AOZ?3;!92;CY8^52)!GI0PZ MM 3%J\FHB3@9!6AF<&UWMLZT6W/#=G0";/X>EK1)2D9&&!-T#$27 MMD8R14%\Q W:PF,8=PK8NU9\R_'W9EV6SX;NSH&1'\3\UJG?B..27U0!C=N M7L9HLR3*_"%+C+5(/HT7?[R; M0WE. BHY2KZC1COQI0"B5"V9QI\N8A7!+@,UFA-,0!N>1/:QM2P#5%;,)YF M(/-WL*&;K1@9Z:X[ZVBWJ& #] M+0QKDT)&"_-Q"6I7?__OZ7AY$9?C[Y@:5GXXV>%+M=]/'LI<&\\HL^ M46YUWR^(V?Z>41ZB_@:"GH=E[,"8<2%IHH2#,N](D\"U)=&#E$D'8:$V=@]_ MKW(&#RD/ L'.]RJ':*0!./52KVZF_-&I*+-4E.!NQ(G4$HBUVA#\6\/JET]@Z>MIX0*+ZS[\V,TH9E=YPT"27[O?2E/?M-#$24#H1?* VU7Z__;(<-KXS M5,9O+?/I'TQ_#U/[[7K]6@0,.CEC":44]W*I%";N,A$!3G,6U0^A%8KW7)![,MM^'<1N*B2H0' M[86S!E@XGRWO(6]G6GK^FFSQ!+"UT^>Z%\FL^Z?>2D8Y:6G6$M,"2S&_%0ZS MT!#1>#+-WC/DKO81PDOQ=J:5ZJ_)#$\ V^%FZ-9F.%WU_BUUB\W;(BHOP_B^ MA*))B:E4.A-G3#.BD\3RR E3CEOK(!K5S(O&P]D[T^+VUV21IT'N[V"4C\-X M1[E1GCNBN2Q.*W/B+)<$O,O429JT>_$N9B^:-;97+O^:#/(4N)V8-;Z=IG.Q MQ4>S!5?A_<_H46XKVNXK.ABE?:FQ5BF5;F,L$6^4(1E5#EIY%._YQ+1'B>!, M,]"S.6[M#8Y_C_/8O>(;H;)C#IBA!\\SD=ECIN#189OH4?,A1,?Y*S3A5W^* MVY_A-.@$#D+QW^X$>+_X=*2!2">(LRS,[PD+6RYW1?0UHGJ_U$(*/''-",^H=FE8)A:,)(Q'%7(0QHKS.8@[ MA/-7?VS^"EQ ;TA^U?9_0"[%N!$^H\:-E.4M:AFN:Y@DRIF,B+#.A6:FG+_T MB< YG]"_ MOO"<553_?[>U6]_:>E?=!T 97?57?Z5NV7U86S06W&64 .&?P.)F3HR2)D:N M2!;%93V@W Y3-,\*^^7$S3KW[^ M!RSQ]YNP?,,/B,",59%HGV.Y@ W$1NXPW=(QB&",YM5O$/?0-.S%7G]@JJJ+ M!K#U"16#!'Q%AGZ&[S"9?2L">\B22I8Q8!G#TY2(!.V(55D1PSG5"7^H&:L, MKPYD#7MCU!_":FND 9#]"Z8P]Q/DZ")=C:?CD@4MQ]_A(5.,)29*N:J!VS-[<-NW7TM/C6/2P"KZ: -/"[20 M#0>+C=FIK)GBCA(%P1#I)2T3'3/QD?'@#0,#G6YINH'J*0'#334]7:=/ 7*B M@!O8X-XCZ>@R[_C8.$_J!,4=V1"AE2:2JU+?;5RY$8' D^-1B,I;VC.D#(Z8 M4Y4\JR_Q 8'CQT4N&18+U("?W AFPX00QJUNSM"J4#!)<^)28"2"L4P!M3GN MN5?:N?YPHW'K8J&>$!MP(15>DR2MA,T@"->E]Q7G@E@A-:$^[?7MC+9A2R90]-$0,\24UI,R/(RJ!-9)QQ:I76>P@I\Z-'BZ]P>I/ M,(4\7HX@@LP6O79I34HDY9QX;C*A0<2,AN*DK5V!_PPI+5S&G(Z$[;=XI\F] M*5?Q&RS?SQ:+CS!?^<*+Y7(^#M?+$A$L9^@4KS9U55]G$]38HKC)Z_6G9AD= MYSCZ:?IY/+DN#^,?+G6TY^F?I.,=V0N+JY)??.OGT_'TRQW9-Z: _Q2D4XID M<)E()AVQW#IB(%F?E12I^HGU<[2>QE;21681P1@+)@0#@E:A?>'$GJL!ZU"H8>N].74%H#R<(#-DP@^3?19/!1N?JZ M 5*=T9*E.4&HG)DG8*XQY79L.:0 05D6&& MDQBMW:NA#N7#7D/UXO@&4&D#?K KURO+'SF>K,DF8B3-T.*%!^*,-B0IY1F: M/=?57Q(=1."P?G0(!!T)XL/5V;+;W0CT"9>CTBA$^<"($,$3&6)&!F,D.D?. MO$Y20^U@^D 2AW6D[2*VBDH'Q:P?/]FGUN'3;;KY]N/G.Q%&+;6DEC!'.8HP ME[-3QDEBV0F56:*/ISENN9[K_KUA;TBJ[M_]R;F![7DK9Z/(HP$ 0X*SDDB3 M&7$1@ AOK7$4#/C:"?)60H;9;GM4^*RV])O8-1^SL9'2R%APD0E-K&'H2B/N M_)AJH6@2IREFKK-2/<-H0\HPN^!P0#I& Q6A-, I]H3(>G,@.>W!=A\H7.\ON0:A]'V\;H2.-F&CX9!F1O+SB=Q'MR5GE(2HA%1D//X.GR%>S\?+\;/J^) ?$[0N]D@9F @.B(TAE'&) MDCA*(P$JD\!E(.CJ_>NK9[\\2A^7\30"F6:MY]Y\7$J- M=8()PIC"9->@Q)TPG.3H<\JE].%Q16Y/)M#,_.M6P-,)U$=JL@%DOL6X>?8# M8!5*KALQW3QBSEQ9#[Q8/4HIH:@"M4 RS64;M3&IVK5*SQ+3(A:/U?GC=+"* M AI TNXQW9Q9X8+61&2*D5<(F.=R%XBGS/$H(615^W;S]!GKO9VU]XJH>HIH M %4/S./FR:B15DN=B @,A>,U&D;*@E#DRQKED].U*S2VD#'LL?G+^:0CA-X M;DZ,'][?%K)346X=DB$4G"52!$P>E8G$^8RVXH.&ZC5XM6AOY7WPN6E2D"T9L5YY4%9K)FN/&*Y">(M!8]^8JPO\ M(P#05/7\IEOB1S]?_KB<^^G"QW6G63]?MZ(X^BZA\\K'G_\?1WRE,_OG/GY[ MD@HI:PZ1$2K"ZO4KYM )!$D!O'(*5*P^874?3?7.\)_[TD\_'OS-:E\R0=+H M$Q >,!J2*5!BK3,D2D%SXC*:5-L['D7HL-ZP*IZ>/YGO2W$-[.7=6%N=;RG# M('B01&:V&I"C29#9$!8,]UQF#-EKOVKM3ETKQ^.]0>5)-MZ+WAI#Y";I%,E0 MJ<&4$0S(AA2&.*X8"!3*MJ!SS%ZW0&3(X3<&$SNV=.ZX:\ I5RD M*(J$?MEQ35Q">V)*Q*2HYL;(E]GH6FK'-O#.=K!FV@793>^@H+4WWA'@Y>@S M"8YL"4HTT!0!C%:\3[?TA*!V/-1):N\&IR-T,&S?K<^SO/P3)?GY.BSB?+RZ MT;OX,H=5XY2;JSUGM4V)$:?1]J1$.04#EH P0@203O!'<=*6"O\.'VH2*<=H M=-:;> ?N ?FFG+#!_%N14;F]69D1C4*)\I!%>(I;-.[[2+\UA(ODE>34I&[% MV'O:/V[[=BOMLOK>Q*K(?F#L?()OU_/XU2_@U@ >L[2Q-1XX==*5^9@VH4&H M3 )D2I(// NJG4B=!O'L 51G@H;K%GFZSF=]*V#8[>LG_P?,_^/ZRU=8M4?Q MTYN\04B50HAH9=8$W-NI(98!LA"LD=1:KAX/<]JR9SVW^G" Z$F'L[H";:-3 M\<.NO."B8Q&=K6/XB^2)$H\"0J$X,%R68I).V5=?G:_[&^7ZHKO4R;)O SM; M>K**J+R%;(@!KXG, 8CC61'J7?#>6^UYISJ>5]+E^B"==NIR?8B &\C"G^NY M[(.@X$TD#*(I'2+S9+M<^>\YX MB(0[B_NK-X8$59IVRR"33#Q'2'L#EO/J)20+9T@)1.1:1.Z[3FGG^6]/ZA,K[_9U*V<&Q^GHV&]SR?X#M-K M^ CS/)M?^6F$#V$R_K*>H .WYU,?\N7X:CS]LNN?7\+\:N0H\\D:P!R@O$Q) M5I/5F&NOC (3M74A[G59E8EJ\@SQ2+#,FM!<$Y@M+\C'RY+N_C?X^8%A('R[-!4+R;7<]'$BQ/4G"D'!#8 M1O%23!)(\BGF&)D*^D@G498?-C)^44@<+,T6$3'^CJB.QCCO&;$9L2R#=R40 M0I![YKA/&1-*=20B_S7B#+P*$?$<,2B6BF?T<*[, M9X]40GG4HO1Q@,#5.^'!O H\'"K+!DYCWOAOXZ6?C/^W#/"9K@K]R[#TWV Y M\IP*!]$3Y4J)AH! K(B<@'%9^QQ<=+4KA9^GIA.*[%FAJ+(*V@73Q=5LOAS_ M[TI;F)Z/9VD40HPN%2L1%'])1A%K0B#,0-)4.LBR=KU>9^(Z0K&<7<%\_9QR//URL5@ _O]TZ?]:M5E@TAD"6JYN M4"AQWCD",C*6'>?9U^YM=P29W<[VZ%G"L6^M-0#,SS"9% ZFZ5<__P.6^/N; MX7C A>4!+)$ZH'.GTA)+48;4N(C)!7>Z>FG\\]1T@]EYG2%7UL'A:')K-$UA M^5+;ZRASGGS,B4@G,?P,2I/@%2/14!H9Q>C!U+X\ZT!6-W2=U]ER7UIIP&EM MYH4NWLWFJP1G=>]V4=(/3>9U- M5Y3]L*<,[W&KGLT_?(/2 F'ZY3V4NLTY^']/42VK/XVD4(H"D\2NVJ9Q:E%2 MI6],PI@34G .]D]/V/^=;C YN_/JR@)N#RTW0T4^Y#R.<#G[$S\TBD*&P ,E MAF(6+%E,),2 86#$#9QSBQSO/Z/J^K5NR#F[8^U>A-W ?K6-KT\PA3_]9'7S MKUBVUAM-;"SL*,QC0^:&A&2%]4$%E5GEC6L/2=T =EZGY'UHHSWG]"O&>%\G M/WY:,[4<)2I"$I(1E569HFX]L=E;HH.UG L-\7&GPXY^Z=&'NB'F[,[1:XMX M^.96J[47$/_?+[/O_Q_$M%[^XD\_3^M"I;NQ7 ^)WM;4ZH$?NK_HV@6A7[[U M/-N_<&!SJZ.)K]34ZF:J2\FEKDJ*OD$X(N[+ZN'/XJ_E[]](B>@UKXGNR-)E72^+M2R/7$ MF5[P\-Q7ABV9?D$D[!'SL!AX!-.7\ @'Z+^W '= 3]"2]K?UQ*ZK^V.[;O<6 MJ+ZDYG>(=QB]8\0V6K-QM8K4;L/SHZ/*YU>L0.*OTV_CLN@E1H\_X5_^487, MIZL.\CQBKRYNT-1)(@,FP@_H@^776:JLKT=K#O(,X3AM;9=&([KZB)]=SJ^F MZ=W$?ZFBJ8FIZM.0@*=G1WN^I+!I1U'_, M_KRCKZX'?&;I03*HHQ2W6S8#*_!V3QU?05I?JW[[W4].-K==ZPZ2_!RDN@Y2 M:<'P%F\FLP5U7 MR]/UMG758=Z_':ZU72)I065O_YK'C_-QK&!?=TL-\VKL<.4\8;X%C?P+=X#E MSWX)[_QX_KN?7%=0S98UAWE[=;B.GA?'P,IZ:-D_?OUCN8+2FZ_3+Q_C:6YO MS]+#O',Z2'7=A--J6>XOT\48I7@Y]ZMWQO=BLH>4GUB;N^,S50ITN[)Q8I7N M0$=/W0GTX]';5)#[WQI.D**_O/ZZ^RC MG__Q![J*K;G_%KEO^V^&.\[J)OD=? XF^\]+^/85J?DOQ,1_SCL*?^M_-%Q% M1S?I[^)T,/%_&D=,WM.;]_!]W!7ZV_Z;XQ"I'7E4] MN^P)Q-XM]],/E/CI5Y];%QSPUF:?+N['C;N$,7"\?T?:R7>>CY8:3#<[I;U5 M*VW==FZ);.N$GL\OW("N=MQ^[A7(W[INH)<0L:L-O5#%P#\7\AVA^.MROGIX MOOB0+^<)U5>G?&S'LH-!]+ M>+]@!M^("U4UKH4>KC18GG-HB+2%_594 MGAR]/EAJL/SG2*4\$,# 6OET/0%&@V(E:$BS;TLX_37!XHJO,(?++&D[PP7*#U9P?XPBW":(A9W@Y MOYHNZ_K">TL.5E]^O"M\*I"V/&$EA3V_ZF U0"?YP>;4=I,PS*_&4U_1$SY> M<;CJGV.\X3/R:$)7/U_/U[UX3U?2[5+#E?\^KR]G3U*@4D>XBN4#?R">+L.\Q_?,A/ MOO4$"$/[ M"BPKIL [%Q[,J1T;&701T] N[\N7Y8:IDQ\P/5QJL"O&8[6U710#Z^>&H*F? M_%B,%W4N[I]==+ ;R!-C[V?%,[#V/B__^#B/'^:7B_G;Q7)\Y=>OE>MU$.ST M@<'N*X_5ZB%B&UC#'ZZ7Z..GJQ.=>J[T^54'N\0\5I=[!=3.!OC;;/G?<+M3 M0ZT6=UT^,-B-9X7-\AW!KL[K:3A+D)L4.V_CV>3E9@_Y/^87<&;V?5T M.?_QWO_9A^YW?FRXV]B:".@BSP9A@!S_S[6?C/,X;JB_]'_]!%/(X^7)_3>. M^N!PU[\UX=!5KFU! MW8Q$\W!/]R]:W,G44&PG@R7OZH$[L=]\7AKI@K@>(P MR;:3@=4,\78L.UQ/B@I)6)NQWA8"*^?1CY?MI,2FSKKVRZBA6X$9+# O_ 3_ MW_J5.D[Y@,]T4G)31U^'R[#5*J"/W_NJ 'JXA__+ZX M-R2M=N%/E_5/L&L4SNFU/K>+#';A>H 6[EOD8^Z'OA#Z"^+U3)Y3-ZXP\#)3D4DSR\\7/753E7,#I/+P*K[ M"%L[91WJX:"%[EG[93W;P?CP13Y(TF]5U/%XK2$;:QVDE&>$\$^MXDON-/_4 M)_Y3GWB8;M+_N9RM\O%3S>/A2H.54>VRCJW,#JV R>26K#JF\7BYX;;UK>*> M=>%]Z,XSX$N"=;)-W%]GL"*U71:QA=&A@]H-M74.W9ZN-MRV?5H>W]K]Q9O9 M9YA &9Z^P=#)5Q?;5QQN(SE.7SOE,G2>@J2DVZ#^0\[CB.N^F]:QM?VK#^<" MC]-E9WD-[3,!YO^:SZZ__;)87%?4Z*YU!ZO./=:/[I?1T![U:^D(F6X)K:7% M7>L.5I=[K'?=+Z/!;7%V.5OZ28U[X,=K#59N>[3-;97%\!JZB$O,Q"<_/OIQ MJJ2H;4L.5EA[O+YV2&;H1+EDBDAAH:J6:WQNS<'J98]4W![9#!UVWIP,7WS_ M4LTW/KOH<*6NQT:9>\33D/96E-WS$#65N&WMX>I4*^ARA[!:<*6WI%9WJ,^N M/%R%Z2E^=9^@AJZL^)_K\?)'&;NV%B6F-U?KSH[CC,0 K360UF/;K;()2_K2LE4D>]JGA:E6//KL[1I3-Z?\W6/XR MC;.K2F?HG3XP7,EJ-5T_+[;F-/SDD+DO3>_X4">--W5V=(08A^XT^=3]%,XW MAU]UE-[U&YWTW=+ITX'":\[(/RR_PKQG^][^C4ZJ;NG@ZD#A#6W5/EQ/_/S] M>+&L>-7]_*J=U-G2<=9> 0VMP*>>Y>3>O]N7[%2MT-)AUF[1#'[R?^/\ZRMP MW]J=--G2459'80VHTNL%^>+]M]%MX/Y^MMA5KY7](JR(V/R'&TU.EHN;G]RI M=/O:G938R@'63O$,'NT\BKQ/-;^M"W925TL'4+O$,O13YQ)0%8XJ*6S;>IWT MU=*!T0ZAM'#$7Z4]YOV%.BFHI5.>;6(8/ B9G5PJ>;-&)WVT= ;SB/DVRKQ/ M5L>A]:J\I6.2!LM49]-_8>"R(>QG6,3Y>'4-4ZE.=?_RG938T@%(=Y$-OB^E M<:'+3R3EW^^XJW7]O&_U3IIMZ2RDL\!:;:CQ<'[0Q]ED',>P^#B?Q8>4G]A= M8\=GJK3:Z,I&A;X;SW_J"5*.?,BZ?_V3GMQNED_WEZXU*77_Z@,^!.VLMX=O M=CO*:_"GU-OH_&VVW)!:QX5W_\I@+[FJZGF'_/KWZ)N_*+\$OX#____YOU!+ M P04 " "1I(97?1-PTOO. ?5@8 '@ &5X,3 Q+6,S86EX86UE;F1E M9#(P,C!E<75I+FAT;>R]Z7+;2+8N^O\^!6[OH<4(6&W)NO5\TJ M_]M?KTR2_NW_^>O_^^!!]'VY:%>F:*)%99+&I%%;9\5E]*_4U.^B!P_D5R_+ M]:;*+J^:Z/SA^:/H7V7U+KM.^/LF:W+S-WN?O_Z%__[K7^@A?YV7Z>9O?TVS MZRA+_^=/V?+)D\,S,U\N_O^S/\&E\'.^ MIFXVN?F?/ZVRXL&5P>=_\^Q\W7Q[DZ7-U3=G#Q_^UY^"WS7F??,@R;/+XAL: M+7R[+.'=Y.M%F9?5-__QD/[?M_C-@V6RRO+--W]^FZU,'?UL;J+7Y2HI_AS7 M25$_J$V5+?F'=?9O\\T9/IS^O)'1P'WRK#!V=#RD5^^OLGG61&07SXZ3;(X^K%8G(8CUJN05)>P$/.R:EW!J-V[O6G*Q;NK M,D_-T%O%T1UY*Q!SZ:T6[-DQKM>S8UNOB_:RK4'!G=%J/9K^>^U>K5_@_7"Q M'G_@*X'ZKOXVB:NVZY[?8>&RY>9 "W'F5.:7?_JWZR1-P6![D)ME\\WYL]-G M3]9@]OS=%*9*\@_5Y3*?_%$&IZ=HOGGT=/WI[:G])O@DF4UFAA^=GCW'B7C3 M+A:FKLLJ:LHH*5(PD<'H*-JDR)&-M/WZU7(+,1-OJ>W 6XN@DFT4%W 5F"*].\BBY ?%: M1ZMD$\U-=%DE!3D5L(>JSHU!1KWX%NX M^A^\?S\[-FW=71QG61Y,L]-]-K MZ\-33]9Y6\.@-_!)TU8%NBIOKI+*U+/H)LMS>.:B7)DH<5IDG=1U]!UMBM8(I)<&,7\/XLJ)NP"_"N8%)@^?"2$AXX\7N-9.Z=[>+ M\&[P"_#0%E4VAWMD\"DN"WQ[#F=EQC.+2PNS"].+#R[;IF[@(YRQ9/C5]1KP M;%9FE<#-ZW;^.]S?CA5D]JKN;Y3HQ+Q?F+7[&<@.]"MIK@:>#F_7Y@V.O;N4 M/*6?:B5GN('A77:LM^R>+>\JOSP6F3J?CDP]/WWR#">"%N+7MEJ7M9F T(0# MMX;3'J.!M3)P.[?G89QQ5!OSKL9]4IM%"X<7SUME&CPP)&;A)&<+/L*O5NN\ MW!A3Q][JM$H#3P%L2?@*;B5"!TZ%^+ U;7LZ0VNPZ^#G^#/SWE0-R-CWV:I= M168)OVGXETK V]'*:]#S\+\7RV669R"^Z1/UT$3>$E[WYBI#":&C>8(6'67%5E>WE% M/Z#SB;( +N C>RP';C&= _?HE&P8KU\[,WU@0T4VI-_1M"GL%EJ6>5[>X!;A M4;.O@Y:(C_SPOOIEC3JQ5H;&S_!GDS0M',#-R(_@5V\N7KN_KV>HE9LJ6Z#6 MX$O<<_$7^(,WOW4^@YO\:BH8_HJTE?Z2U/(U/N87>)OJR#9Y.IU-;K4*!=C0 M-D*3E=<@-&-/HX/N>[?MR00AHRMGGT_.RQ5Q]$YJ,G]'EZZ8?1G;4DC2H<3J.W0D M#XNRB="OA)\\?Q0_?7(6OWCT0NX?BYTJSW7QC14\V%L%Y^DSUF!V2#2F1V=G\?F3LX.-Z3P8TS4.Z>F+ M9_'9^?.##>F173483;+_QC1_X'.L(-\C(N4>DWWX<_Q5W4A('&7+B%Q0C BI MH%,_.()N5P/BA6X*_P7A]&/A G.QCFM\NN-/0_J \T\GVRTOG42WMG89:S+X M30)/V)BD0L,(GKH@UU"O]&,2:89C2_#-"?X)=\M;_&3F?_GH84S2$?YO5;;P M=FX1GOV7]2V:$EYU^#UX&N0%=#P+)P7LK3QZ]-#>9@T^OJ$OEUD-[T=O((=D M)*SH4U,H%Q-8*6?#V;M_%F7S[/3LR1[JYMMU6=-.^J8R>8+&Y+=-N?[F 7B2 M>#F\!RVD6!)S6$B\PY_^UEP=U+:6]"H9_: M2&$2Y7!F8)_LN^VW6=X:W=*?ZC&\BQAR#_TER;PN\[89OV30GF](AKB;5J#^ M'L :YB!_+8-Z#-;4P^#C^]?']X@WJ=%/_SIT=_LA>( M>??-^?I]=!::P6CQ]38TC9]G/T.=Y_N+QLR?/GS^) MKL][6VK?_R^T1B'XB/_WJO(S<6D>S&&COWN0+!M3?9/D-\FF_M/' K!" M;W%HF'?;.YE@_/S":>+A2%CTCVR5-0>.\OU<-NB5^'10L6FN\!]B#6$VLD)+ MI)/5(C7_6:R8T(FQ4?5/Y:@UR*:S!F>G9X]P(D@>@7V[SC-# MB:W! _8C'ZI?>Q&" P=@?@"S<)$G5=9LX@%_% XTF(CTAA+ _<3Q$12(:0FW MP1@)/V@X@Q9'-C-O35N;$R1;]ITQ:^5*(IP!/FUHJFXU;+26RP)N@H&5/]JL M8D^_AI-5+T&@@Y0NYW V$I9X**3QY>QM]2N2N>U660*MX8R ?@!=48B*H$@7 M9C"K2QQK!2X4C("M8M0-<,!A@AAH2^YT@KMN@6\<1S\G=9K\ >JQIHE[W<(T M/'GZZ G(+?CR?]^\HJ],ZN;MIX0"$E8_/7KXZ.+TX7/Y[04, NYW"#"_)"$PBC&3=,O1_Q\3; M=.3;V7/8#&20+62GX[G[OD3;AU+^3=:T:*7991I%^\^*' >C#YVM] M,C:1=TU+V:P6WD/(,_^BLF'#GW(V$TMMG56"A*L(_9,5#AB'9QE!#^Y/2;ZA["E;EJPRN$4)'B1CC#$SJJ^@D.S6GK(1^3=!SS=8H M2#'402 2^A&\UQ6].8JF@>T&LN[D$3\=WPBAQ*)&@BANV>8I2Z\;-&F]0!8< MLI5Z2O)K&SB.,)O^SN#\@L1?7&&$90T"T^@WXV 9_.3D\6<941(UR?OPIDXS M#6H6&=DC,P\X?D:$:67"&O;#LD 3" M/SGMX30] M&,@KF)9LGN6(A,3E)*^6?9QCB=],$(K!LVZQBR"MP.;),*!W8"'_9AM8GN $ M^Z"!Z?P;^XIP+S'E^I&/.[ZS)AA&?[.&O;3,%K*SAH[S8;;6$=N>T]D%06Q2 M(E6@.T.%UEF:8=!GX'?ID!IYP8O$K+ Y1N*5F":^ABY?JZ/'YXQ/#F9Z3 MY

1J9+O_YYD@Z?SI.+1/%12;N0"WS^?]D&15]%-2O0-/ MX9]4BG*2&@[LP.Z3GQ-R"K8;'9/9%MP2&-!@HJ]%P3/\<.SHD0IGE\!Y2U3 MD%5UPX^<;\CPYRNX=CM*VTKRHM$BR4V1)A4#3T[8P\+@_#I7Y4BC!3[U3*"3 MM5^X$XMEX?@SIPW *8(19O45GT=WZ%R*'*N M-_+>N.GV/'#K"#?"@ .R:KQ.),8[=1/8/FE-(*):1?I4@%_.T 7L3 KLG=1; MI-HA $&?B.BQL7W%*&CM%M6J59?=N4G4^4[(>G\ P?J\+Z1CV,BY+T(WP+JCM:A^V MW/:\8S8+KZ=TT)X.';1Q-4G[ .LH#XXVVSG"H:.E/:1M49J;JY+,/,8.HS4@ M-"!E6X-;0Q7@SN="0R'PK)PW%=IQ@;.$AT>Y2@A-^.__.'OZ\-O'#Y_,[$&G MA"&]')F(^8;R"QY"0:4QWKJQKIN,K[(^+-_#CHJM3?'-[#-?7+A8O,MCLJ7K M2@]UEL+YA&A=P4)RDC@ZX<(!!,C4ZPP/_E)_3]:;O)I^"V_0=2W0-,.(^[S5 M07^&!<+<]E[A6**RTT/5W0D$ZMNIX#V'80TS2NLQO%P&9\*Z=8(DX:(D' M5MX[:4_RV!1UHC;NX2O%_<9UO!H)EXW[L;I@'[C829;VX&ZBBV O9*"U$,A& M%2ZB#D@L#\](-_[1BU'$OO*J2[A#3%,(0UEBU!''-9341&D_^.RX5PZ*UNU_ M/I.P!D8MJ'9+9J5B(U2"&>;:,1$-OQ@<1H[*P#25F9T\DYM%XZL5N3Q+PC-T ML\Z[_^>+P=%0V1D5LBTP$0P7+5KTXS&<<:77$>; ,(>I<"3-*1;OV0, M+]$T=]?14,(+<3W!9DB*198@C1-%6N!Y:R;7^=B\Y(%$Q^/IY7X#8Y+)0=98 M89;Q27R-U]^]+/"P_'F5A&X>&,]\**^2:Q.$]YE4CC$8-7.5N8BKIN$\C2)] M4QN(2TT-KT_6*H;XJHSV+LJE48\7]ONHJ3\8Y-U>C4EEMQWWM2[5P"B6602> MKZ\+'!T)PWL53- #7MHUW$+;#20PFLV:_N@\HC;@0' Y(X9&6Q)8<.;M?+J5 MHWLJA'%V764EUO>=$-$KH"18N#^<"PLV 9>V6E M+*+A+<"!=' 1%AHY^CH@ZRUV_F-'B]:%_JL>CIUAV5+=KM96 M"1 MGG/M"'Z$-GY2*4N4LXF8CB3 &UZ 3@G97ZMRH5)+2_IK\G& MEI*H7^"^QETD%MS!$4R2UA>"4QJD.[?]XI85LO5;T@XX!U;HV$L5'5MTD8() MC#'BA+S]/D>6[&R>LKJO)WNV:8 OL&9M)Z)Q2@8TAPW RK>D1J"2A325A8,U MH,D2%J@"ERLR5+)W=4(Q9GH9R*]8!:)S!&K MD$-:%V]RN3 C*OZ1W##J9=3#)/+>LB!YO@)UL-=L=@BL0;0CP>[5V%[8;O5_ M=4".O=I,W ,Y#IY>_D*Z:YA-:A!R.]]PA!A+>*[,XAT)JXNC?4J:JHXY+O5U<:T-X8" M79WJ86MD<-DR\9:;3,IE#1=?K$G[<;FMW:&S;@ZC[%V0596Y+EE?8?>'JK5% MX25NXB& 3KBGO<-?)PA7)#/%")WT,>_U"6UV"S2;8UEE#HJ;.88"U(;LESFQ M]V%2S?T2'36P7FI&SLSVS3$CJB+)0=FE<(L;9=EH*W@)1@A'9W/$"$L:*<\, M0E47>9*MD/ZC6+2K>86'@H"WU+$ C4),=:&UB%2J3*"QTZ'U]C6;JZ;62;G^ M;HZ]=4Q74$EH&)!7MQPYK1F&RN=@]B&2IDI26RF/[\I-2JB0/LGUN>^<*HKA M4]%DI@KSW2)E85)2S[&MLG>L'=X>I4"T-QVY@CZ\,9>GX].OLS+GO@L]*Q:W MB/,MK/UNXQ@52#X?!QB;I)AJY2DEB^1U2[@[CM 2A" 8O4C+JN;<)CI N'%E M+CCTL6@9(819CA7;OA+D)QFD[LN9C),GLX"6E!)!1&=P9?+A[4I!BTV$[ABB M+B0N&3!W)=2 MBXP+S)8=O.?6)!CN-VLI%*;I&0E)!:+JDL^"-B\PEG$.%]^KK1F,,&(VZ-BJ3BE0=07G%>C0?A*YJ=?M MT\A.2_EQO"=W0@?W^>E3LMZ)GVT ML* ZZ%2141_JN&/)+4T0O[8[ZAN@4K[7:-DE)T0F&OW=X-B^0.PW@!E(L#)( MH@0(8Q5\2()QD3;I(D"37N;KDK#8DDX:("3G.]@F7K:,8UM-XYCFH<=_+"W] M+J2(=U>07D6P?G.#JL4.Q/KYI#MH2;%:T%>*=%.']G=(_D=8\=&U4&%CM^RA M_I%4X&KT5=";MVX]5_.MYHKV:Y2:#2\BK/J@%'4NP7ATFMG^NKF&<"\>B=0T MTY&:DBJCQ.<2M!PG2 XL_[95I30RTLIB43/8.IAMV2B09U:XU##C/PD?*J+, M=Q;(5@@ ESD^8K)$L.FSMK/&[N^:N$YQVJDUA4SS.U]:$ M>F&:)DS*. ]X^WAZD\:-)<#LV'1M:6% 33 DB59)UN0;_Q.TD#/P3 H)XO@7 M+8@002$&]&(LRZIC+)$AY$!NR[;"VXV "D?1C'& *Y3GIB@/4FZUN,V]&O2- M[:!O#5"[6P;V=$I374[C=6;F,"IR5]-<..LO&*RT#L)L.NP%72%!YF-3H2V; M]=\^JYUL<>>>3"6,27"[51+\&!JNU$G'VYV$-D=0RA<]?7:FX3B<0?=OAV*% M%G>& 9?^$AIJ.BG(9W._+%;)B+J+7)A<3\)=J F0(.R"=G0PN MIR]LCL1*D[1G<'-W/\CIQ8"Q6,&0:IBU683"J MZ]\@H7Y9@EQ&;30&.=4&9)@\3^U"5&XA*"9R+#[@OBC5;[["KMZ#^;&QWA5SM8V98GY_A6$[7 MY71.ER[8T8&TWMR3!_T2Z20.? )?#84'#KGU,5BPYP8F*@&9:0E*T)3VPN;N M'L.'R=U#XK>*I5LW4*33YJH]MRZOKW?4[VX]0N5?$;Q 9);E5+/]#DZ\PX0? M2XA9OIV%I14D(\F?<654-B2^WXC'!TS8AJ*T,1VNJH IAIUB. ;,4!KG$_G9 MHZ'Q:NP(P'?,CMXM7(!:QYRRPM7D.W1S<-VQ2+BKZ4@XFWG[M:R;!UK,^50< M(UM^<#'-_83A:^JA!$>T\;TZ)B ?!\K$'I]DL]O)*2=@:H<#XI91(CSI;'8E%5KXQ)<69V M?ORE=<..RG4,60OA!"MJBX;^@S3!/H#V\6(#E]THHXD5?JH7Z:M&4BUNI/_ MO?([P ,W27,U.WJP\F0VB@OKG)U_FEVR]VH?_1I/:)$M(/WL^1=99#K$QP_0 MFR*T=M<*;UTRM]S\5[E8M-7>6P5-)I6ILQ020>6Z=Y%U?N^$*WB<680()DO) MEM7NV:L0H(++:LFE-EGJJ8;& M8% 1U:$2N3*AB1>XT#.Q==O"&XN#W0O#F,$65_\VGK.*8WRPU]R_QYYN<_?" M^_2BV_E/OM;TXH3#(=-))9Y;9=5%N[QRE1UH.KQ">6B;([P*,A0';N5]T8LS M!/*YGSMIV"E"_]]A'0:ZW(Y)+!]#=<_@,C%;(M:!SD\E(?/YHCW,':/G58.$ MD)L>88_@4J8@&@:::^S2D-*/LLN(O\6 ZN"C:'G"J#4B<7+?G/+S[H'865#T M'!N0IZ)@A[+<7?1DJ0:W/5AM 3<;;ZN$0O"_EC"FC= ?WM9*\5@PV(VI9U:E M]86%M%7)\N43MH W,53 .F"^*JNDTPR83!\3.X(GA7DU6AR%A4\\W)'1 M@6'4](98,NR409X;%8AGN$*8R.6?#FQV6169GY\J97'\KN7KF>3"B0>2X[B]RDI9<8X$.7Q>ZP@]DT-#JELB:TM%*]P M/J\,:07XFTJE)6RO&C+ X77$S=AW@0*8!;R;X7@7N+:/5PF;EM=&O2@%N/ MN 4RN?<5%B+CS=# JK@TM25U*<1CQS5/[<'# P4EF3/7@^1UH6AW:;)4&!O5L MXAS>1$^FQ[$OR!Y&1+R]<@?^V%CW[PX1 MMPWS&#?]T@<*UN/UF]]LD_(#0_J0?7AXI.% /[*)P1[,]B.C")GN_7ANS7?? M,?N^/.?],=/M3.?X60C(#U)A'B8I#G/*/J&0/6/"\ M+-]A=5^U83*$3GZN.]: %9$]9\UZ-#?D-HA_*OXW.TA!4"U/U@@:E"@I=_LS M*)-!D(FW$1"8L7NH/G*>0U#:2&^ \EDJ1+>63?S&30M5Y^DQ6N)D)$]Z7=I2 M#ON.9,Q(LT35$+;#Q#S4FLMVE-N]BMLHV;^Z7.?3^USG].3S^13E\V\BGT%N M>NNM,N"*U%2V/)PKXWX,7- M*9F2"A/;!IF;7$+C=ATILWJ,OJ?R1]XVB<7@ M?$:')C.:]4Y _%*0;54+1BU"_1$3ABB1*]0B]J MK>-8KHLDIM@D[TP1U&SB/'I36 +'"V)W(J($)LX'[<91,?G&%OU+W.Y=5D@M MZ3)+6W!BJXVO +W*UA^6K TUY=I4=5G@TO;U#L9$M>X)5>R'JQ]_)$ZDF2\. M612\9R5EMEQ,G?%9Z*UC8G6_N^'LEBU$[IC',1V7PX&)7VKHU+W+<<0N!VNT MBQWFOLW+<:Q>H>HP079R,?M8(O\X.OEN!M]A\HSQ)'7G%WUP"C[YY6PGGZ4T M8O'UULY&_^(TEO<65<^BXNVWKQ\UV-HSU@:+<^JV[M@Q#-#>>X\#AT.L-YI8 MR='8P.U68$QPG6O8=<;QR2N4%+O#,I;9H#$E*=8@-1:8=;'M3: A2GNDLKN] MS;6=^.,R'ED!OT*>',YG L,%(#)/2^$X0"%\XF@[-'+L(Y=LYMF:;CDA/?ND M,\W<&3I\0\51*5R1AY=-=\THFI!59*MO+'O(8<&K;S\->P@[>L-:'PN3G42] M6\0A^^6J/B&=R#%[)E^J/FJO,\B0\YUE]8=.0T[B0'P2X';L\-/V.2APJ-?1 M-8:L.#N96/H)#&8Y<<,!CLK8CN<2!;.#]7T.=VC?L<8BK X5SF=$DI$-(A5) MC>.K=E"YT6*X+GB5E/X^:5U&J2D^$[B['J83JS*R6@_, 1$=H<NO?)FY?&*SPE)3]O_X?N,,F2B#^U?T2L%8SJL<>,'B%P" M=GR:?%X;UVC@4 0:@1A)'3!X;,F0?4S^4YM&M^=Z[TB,V3%;#]>3LN#9>G@3 M>'+>'CPP5E'GDV1_L\_I]M0M"HVVM3=H&"OT&;H8#,"9\,5V1 M"GQ>3$:&> LU41*F+ MPF@2PO-? XJ^-T@6.F!!7#97-O"G?_2KE-R15:T^_WN9Y+7MPK"XR@R6,JA2 MU;%[2.1R"%H:I*H]C\(*?*Z6.Y;;XBCIU7[#P@[%JI2A] ;H.S$FC62[K2\Q M%KLY$KCT8CHG1!K-,'!]$D=##Z6;RK.M3_*R,-8'2-<1F:/M 0;6Q+(-/TFJ=PY[&WA,+++[B M\2HK@LEK:HEYWER5*]^+@.G^Z+\UYC)4T5@P69TT4GP[A,Z)Y%[(#O/.BS>_ M6*#8I=#N='\HQ&^* 9/=(D5?=S?K49Y.L!XEQ2GAQA04CN$J06H:/K3Z7"# M2^&+%5]=?X(BH1S-LR*U>'30+XN\K6&>=M>F8\BY M8MADXM!^I8,3HO$P\/W8&]M!,7Z20@RN66B&VE^B[9OQDS0P,3JWKI4R]U;R MOB[($!2+!DGT,IF-1%1-T8;\'(8$Q&XCK(/I8Z'*H;X@PB =RMZ)QU.QGHQ@4!):)X#9KJ8GR6O%-^.T79&W$G M_5D+\<2.]Q=-YJ^FK ,(F,5@5S2WJ#2Z[),M)RB2MK'")39\.&@>B]& G&U6#,H1+H+A19VQP D&LUKHE[TZ8 MKY"_'#MH8#I)4U=_+AOV)Q#VW\%N83JE \.L!ISJH=,3"U,2:+1K+@931 JP M>TFC=K^PT3M_V=A/G:9?)Q67:M/!F+''2Q,EB4LBGM+P)]N_2!E/'%YU'C<6 M3E!^TQ)5174& MN%I1.7O@-8? MN5!HFKO(1^N"!U!H!@OLHL84BQ[KN"KC1+5>6LROUF8(5VZQS:K-0MBE8KE$ M=7CM[?Q1SN(MYTR&1$Z)> M[VZ2O3CV8N^6W>!.T[?MTBO.G-K%UMLY\8.2,XH!((73V[$GQJVDZ$2%7EQU MG[M#02[GEDTU"\OO5.&B[:ZBOK2GV$>[.,5"[^ ZP B7!]-S+/$UB+[^0[>] M6,EZEKOQSF70N0"S5+J/X0P]:4PU?> /MI*[^ZRWJL0B]-'K^0 "JQS /JH M-5XG#LVX#>J?3KV3*L>W.[(%0VY'EH-.RC$I MMS8LR.7I]#GA$(3L.!HC)]1624J5-MA!01(ECQ[R<0^1QWM/ MTQ''M*9DMMIBWH[9^JL@QE3BZ]Z2/7I+=KW?JL=[=1S8'&V MN^.%EW8N.KGK^.TP=D#8+H\Q!_["''*A4^F%SO]133_71:,2-L M*77B#8Z0AM1Y5:.\HLP!"%==)WEK'#U+^-JJ0R7&JSW7'O;A.&-0&UVOR*5! M,C;]LFMNMT2B5P:?*H.]TV5+R.!<_L&-3B&WRZ5^&Q10;;&M-0FX1"7(P>CD MG*NL0Y"=8Y>:2UV8K,U8]-UTC\$=S].GDY%##FMUL5[#86YLR>4;Q2GXVC)G M4E3]P**(.# ]!D<.#&WR=9![=ODU\"ZX7&& VY>.+/A@%*^BXT*9]-1+C9"M M:J"EJ4]SN!S\)6[]@O"9HW;?=9E?>SULTU#^"/8[B>$+.+""H\=*PG4+V2"K M8.5'F"CFYBK)EX-EV@;$0WF#PT[-JO"(6B$6L)&" MQ2!)X1T_PF8Z1UB@-C^7KA:>Q+$$ W&Q?L.C@#2I>A,>&F^/>4*%&-ETCFT' MSSY06*V#"/YZ[_Z0;F6+FZ?%EE+?)*PQ!:E8@0J[Z7.GVN3QEARZY8M#'\V> M*98%JE0 9%. ?L9/RNHR*2P:VM'*+%Q;JR&4HMPE8E9V*D%D!W#>UA@.K5DO MKTQUR0W;\-R5^2BBM!!J5YI16Y$._RXYPAPK+*1\A._K?!=]R1SD,5R0FCF\ M,8RL1E"BS02XN.;:M[V@BVU.PG+98KBGI9Z*9!;BI/(2TKC'^_O8&S328 ,^ M9:I!6)4,9.M162D3K/\+)QH]P!#C%YTETOF0!6+>\_+F MENSJ$]Z6$ZPU^A5-0#+P)K@=R3.E@ ^.,E9N*&=^T3D3J]'[B_@RL01\",8] M4L=/):E''/2=#I^V!6J_U30(U B5@IX85(#_2HGPV4RL6!OKDQ2(@5E63,-. MO'0)M3F8S/D)C,(1$ 0WRU5YP]WC!HFXY8)',Z8S:39KR2!YSVR04NTZ]60[TA-^S\)PFH*J@W';9(LDGZF@B*HUL,P0_%(R-VX8OL$Z M52-)\+8(?,@Q?T+Z=SR=D_X[?8NUK9T7ZJBM=_3E+R68GA6\1Q02Y5>6L3SEL5 W[9^2ZIUIHG]2G%BU*NZ] 15+/YOU UD]X($+'!$%)MXX MYPB[/Z*N9V\/1Y9:[+=^#^M[D$'KF)-"N_I41'0HM,UYO[Q%60$,%Z2U:S MG%"M*CR>>#!2@^$(V-;$]L[A &SZ*7W_%IMNZR*)-PV5 B>N<5V1^K0/U45F M#06EX;@93 -AWR$*6JS!ZY>.!!1UTD_B1W#-IDLJ'?56G]!>MU 5V.N,5Z)H M#T; *\P$U!@7AZT)*^3HR';L^V->N2^5A-]KX9[:A5-8-F=F.-XIIY)1(BRS MBAMCJ [EE;](2.3;*&LS+% MJ]LU*@N+=^P0+11UNUHYBYYVIX!;.;1O69UC^;L&4[*)0T_ Q]*]!1Q+"B+N M)B#LT%/4QMF\%12;AW05:'7F;.S9I]2J5ENB%S'A G#^SY MV&V=NU]YHI_1Q(.W4XG=9ABHLF0VB%H\'VV(7$MBHLC05C[FXS8I->VD?=W6 MN-D#:@FEF-G<0QE)9(CX6VOO#34@<>XW^D<_(= X(PJM'V'39KY78Z$;:=:B MZ[U]:&T $,>Y&DQ&XI]M.DLRX/I+V_I_/&FJ[1%O?;B72N@?]2:;T"X[/WUB MI3I[*GXE"P&$BL.OPL<]:S])KUFX;P>8:K '4="!=^[B!JZMF67,HO'HIF;B M<+@?@@/?Z5REN8Y#!B?;%$XBTD MSBH'? TP7FJGWW:<".&+.Y])O84"!\G5=/3PC&$WJ:,^/],Y0"].GW@I/5]E MS?#6I8U R/2!(W#$:Y6]G\Q*!>X3S3P7Z*C L/-5.!Z#I%-#^!XM*H-0I' > MKU"0V(H#!9(;),JP.X7A*BRSY*YTGV5R#<::ZFVJ#S[9H8J#:F?EEJ8)0^B' MZ[= 8ZJ#B) K:^CPJXD6<&C;4.:'(K\#8PQ9U_K">$\YRT62[HQ-3,!^=0B5 MLX=?*T3E;@GC"3WVJ4!B%H M$$^K4KRF.;_8-IJ.]17H M]+1<"TLC@0Y31'9*I?O\P1I6A[8,K6K@NW@N;-EG;,6ER':9Y0A/,!0))65@ MZR#=BL\92$EP97"#0%LD$EYBW;J K]Y'#1+Y=BNG?*8TCEZMUGFY(6S-]QFF M<,JJ9M!-4;=Y8SDQ:/CHJ,#&B-BOQT8=N-OY!DR<2C8$C/"W(N-.8X3V.7$Z MFO:WD.(%?ICH7C]!E)?"P!OI8C!)4GRGQ %L]1#N'KW4@0>X/$'@>(ZFC/(W2T:^GUS,P" O M8%U4E#X>:4H8J^YK<+GJ A(/D HFA43Z_VBS!CP1^K@#.%]@?M&%N!.A\P57 M8DDPC&9O>$H<12??S3CTKOA]3U[.)*B.L ]RFD*VP9/Q_G,S7@&\RZ.9"L]+ M"93%E#3"R(Z:A J6LH5G1[RTU@SEY];TN\4"42%,W0J^(/)T'$V_CND1^'[/ MT%:IM7.(U2/6%]/1%@XP*$;]9$"IS"?.F.> 1=P& SX,!8U-6);;+LYJ]]BT M MW9EQ,W&_1PBCYAZ%TVEC>'3. A,-2P>OI2VX$*[9!PR<0EEY%V].@ON]N'WD?@O=>M!'K'6FHW8<=O-U"_;>V=/Y@T=D<;)W>6@E%&0N';Z* MLN3P4]LDB6"]N2 Z7D=9+EB8?; MJRD9N"Q6.8(N>CO0&"31_8FAIXFP8PJ3G,7Y3>G2'S^7Q0,;T_ 1C6X#Z.XH MX?W0^AYZ17%RK/BF2)VT,K!@6^%4IQC%QB'-;(*F_ZZ2!=K^LBMCR'H7H4^I M9Y>O46L;ADPL#X@L(P'[5RBRW H=BP\P07*05U)*+\51+NGTO5F0*CZL3+A0 M3<,2L1\NP84>C(@N+X9;G,%J8ZM#X;WWZ!EX7,!2H9 M+H.O^Q9;ZGX(>\55CWFN2^P]F1ILJ$#M3FV4W,7"<8?[NY<,)%IDZXQ$--PN M8""^>&V)BD/A[4NP>IBBV++X!35DW*7Q5K?QRD@0U:X!Y*S39GCO(BU^7W6Z M->V>JL.BC]W<;<=H<7C3^394" :C()TKGLIV,:3: '%#-+^32<9P7H1OT91( M$;+_^ZK"J4ZX:% M'@QW<[:T1*J*S1+ =K,BJ[)NJ-2/'15KAUC027>".U[Y3L)>O7Y\L:$/FE(^B@X->L<.7@?M:2)]O/\QBIT#P0HQ.+YJK#'@6"U(&OTC6 MR0*E [-CV4O(T^<>'G7)X5=K5LX&Q$IPH'J5AO?@#0_>./M:P1N3X1=Y/CU^ MD;?)>^+71J0B?'LD=MX$^474)$<7$N,,.5T.8^CUB0LYI64+TL<8T+J\A2YN M6U/LS;XJQ376R:8JD;Y$2/@DX49EU+4CW;3V2P^IY_4?<1FZ0E/PE/YHN0>$ MIA_TC*$SV[]M57LP.3X&)KY>LF?TV^F;TVAI,'.8QU2Z!HHW+Q=)KA..%IR M$ _T^LM%1KRI=5O11)'>M+5#^OUU946?R TM$=O]T-.J6I8P?..1)(&-B\>> M"+^2(D\+2_<&# 5CO+&"!LYB45+5)^*QPG6TIA*&36157!#>&4Y(J1LA$>3E ME0JW@**W?5EMIMJ^*[?0%LYM-2G4U)K8WO9OE>M;A?6H;Y@.7$TYD;?1:F?F M=FT?)RS=)DA3\X;F.'%0"2WM?G'K<6B?=MR'ZR"\ASMAV,U,280Q7N=/+UN& MQ4G$MBJ;[F[$$N[I>=[XU1S*FQW&:2T8@QX.X@U900N/R(U-4]*UATJO0T-R,VFZO*! MW]HKK\,++?^'7+MQBDWY;5[%=88J]X1;XLK8Y4JZ<\ZX*%)VB>UH#]\/V%7[CA8"!7.:.<5':-O2BH971 M!07B1UC,: *F]\1E>RRAD]"A($44'S,7[^)6TE'T0UOA <#X9[S_>.#B(A1H M \,A E5;_AZ4^%;!7LS5S.:(H/)P).M%S%.W>^Z M@(\[/QP:&_%[B.Q*;R74E^29T-/Q3=@]0;IQ/$CP98+MTT.,I.4&8,)=&]J. M=0[51\$12VX=A9I5O^!XX/US.;K$%>4-Z#S+DVMXJ@!FA:="=JJJ2 Q$+?.4XN('(ZD1N5-(=DC4" PRI@23@79 M-LZIBS!HF//M$ FL;3(AGO;"(W) @1P/"."<:9=DU7,5F1,B\Q)B6$[(>A,N,MJLFV)3" P MR? D!LN0;#^7^ZS!T%KR&?T"!S3H/..R+>.S6H.*;/2!Z\#,![8'67Y4%OJY MM@5QO>+1:^CD[+M'CL7+GB#>07O5/W)S"UNCS&J@23H=R'4G^X\T!)M;$CUN C"J)>L MWT;(3_-TOYN"SJM6=/B=OPFG/L?"JWW'1>:G3)/%KJY=0/8CS^^!CNN+Z:56 M?LIJJNTI3-D>#8)F@IF5-V5;<:[B#461#AUEO+)-2%R$:H02V0>]%.@=N2/: MP@>\I$\C>K^[N&GE?KZ18T]4V6:X8)-9,V&_9AQW:Y-.,$#^&_/F_-G".;(C5RE?"Y:PL'HIL7N$1L>L7%^ MC]B8G&R97JS7TSQ>L'7[TIXT5 I_MZW,.G05AU&.+W7;*!SK0H\U$>>SJ[7" M8&*OO#OLF$B$ T9*=T6V6-^6^[%WQC" LQOME\H!*O[UDFG^\=N,$-R<*5Q@ M6R]RRPS%$& LZ%8HM&20,<=:+-#WB\021)25=SEX58FR^,2<7I[&@N6S=$=Q%PD*[PX2LL:NW0MZ+SON[N1U8(>\?HB& MH+(MRJC*$\.0A@4SV16I; MT4U12PJP+W+8SIB4-57%[.BWNV,\,M56[355F3M$1&_G6E $A4)AS2T@G[L M2M@/WYX)WW%.;S_$8['L)AB4"5K2$MO9P;MB[V@H.S=A0H9Y;6RC60\?L(T6 M\8S(CSNM001?M3=T1X5<>M@=S*+TD@T8X'?X':I("2JSEF45#;>-UE8H1C]( M%#'$RB40%2Z?SIAJPS(:+!U^F0R]KF7.3',.F\U28%_S]FX=Q.E5TL"VYW"\ M%87,8V)C[!,YFHRV5[Q2\2";4D <[JT+W.R+EBP%7Y%=CF0YN\2W_D@P=8#3 M3]@*E+JP=RTK(E>T:H@[)[>,TR0XR!8P8P_C[[FBQ3+A GA?JIGXFHXRZ+ J MW7"W8B<9EF0)LQ,1>K8%&?:K9L/-FH_+EAK5.NSD&IO%@Q5F>_;T(9$D&X>: M3=LN]2Q#C-J!9+6ZTEBZMJS<@(JRL0FU[E>(O0+AY 13+5N8!+'G"0MD7 !@ MDQI\^T,?/'?[R^7?1L&H!*0='('-?_6>_]U&$WN-WMFB@%7Y3)\\P5M3<$_[ M(2'H(@69TUQA(:?61I!+'M-!A ]?_L1VXR54P5EA M>Q_;]&R5,JVB U/% E[M=094SP8<>BJY?3T=5/3A\2F<5+UU(C[7L3I,)[6!P%2NCO3HS7$BA/HJ7M;'U0L MM='7X:=&6H-* @X!VD[3"ZO^XV7EE$VOO 0=L:2JB"64U4P+IFQM9 2-HKZ7 M(JGM=+PUO%BS1RJ19N[+IH+R/S7%4C%TM1/8XC6X&T_W=)M!DSCSN7.0:F32^U;C75O!H M-;14;RUDQG>[RP0JJKFJJ.*7D40/<#?HV]0;F*259VF3;M?(AH;90/_&?56A M>:6;JPSC]PDVT*Z-Q-1'KY22%%\<=@SB@+7(5-W=[&5 M%\98">I3 IR#@*>T$T%2%\SGR\&REY@!.<5,MI^83C$13[^$,+KK[(@_"PE% M7&;7C*FH)5PUVJN,@C%2,K912245R>9&B M*]UVE(_71M=UJM^340(K@Z%&"JW[%FJVY0+^:C2C(@/BQD]Z(?5I.R6H&3*[!&>*951(09!;BFTF8UY1J4ZI6Y)*;M0+>I"0&I M[/MKV/2A+BA6QI(O=W/0BYNRQ0(;$Y1/,IKBTG/B!Q@0B7:$8[ LZE(JBDQR M*]C8'/[82,9U2'-9"R')]?:ULHRM"%X^]9*+/LWINNP93*]L%TF M1.5+ Z9NH*:C:([D=+^;SNFV/C?U2E]REO;"94 ]@I:W]X]\HB91<>*)$LQ[ MT,[U4(-0V[VGN1HEJXQW&*^*,:"1.:JL@8?3I-RT )EZX7(8S YEC\D I9/J M5L$B*XX\().BC3#L7A,C:OTFJC*1;JP^<2*R3QY*#[ L50$*+CS"F.^2U!:] M7!Q=;=8H,1C7FY8%_1<,%DD):2:'-*O)U!,+VW8@=.T1Y"%AES;?[W3AN:LX M;=-KH*;L0DO4V4MNPSXF,^]7-HEPDHY3AN33D2'6.[7$Y(6 T%Q*]#M!*N"! MJ@]@?*U'8\ULJ1O:Z3. M@A.<8=VLCZ,I"[A&RMR40?>+)%^TPG_50:TY#0 \-5D#OO9B],GY]R*C/DN#FT&;*&W&Z(HEXJ6 M,1Z[ %'A RU!74M\=YC%R.7\OH(1>C&E&7)!Y MPU:^BSY;WC.&F*M&L4O*R I%"05[;8O3N7'=%Y0\01HLM\3XG0TNT&\'8G;L MKH0>BF: N<^#^CSHX_L\Z.1$;#$9$>MK;/3Q.6R0Y;=NK>" S[4<2W_&WILB M>SS\UC<:<&UB?+,^IB=!.BB1[Y;B#1]D6>JD;\([4XB$JKS)\ MF2' ;S>UI^#7"B2N?"OIDL,!?AUF1^/MNLQ2 :\KTC(!)+,KKH=TDLRPS;"S MZ5)!=3;#K<3\J!'OEN6D*VV-9=B4RB])S.\E@Z\X/S_?!!!XU&D^@0];KQR: MJ]/]>T<$O1E/N,)+Z*KZ2Q#@M:W9[(_7S"%:=^08\.5 S4S.7%]4;J"KI+][VL:9EYV.>J2=9)A+)>.I8.P.L1F]A[\G +V$],! M%OC]1E$6]T"O0S[>?B];5K2+P-/,,^Y_XV_=B5>Y.Z<@;J_BH-Y@;&$6L).T M/1A(8SZ+PHK?EZ\!87!=>JO63B=-(MTU;U=KY++WA&T;"7-Q4,E.J"7]!+MQ M7:,W[<3R'!QL/.-TS\;WV+,Y.'!$,\H$"]#W6)S&RLMJES0FDA 2K&T-S+>8>&X0R*\!2H_G8L:#K.$I_%S%() MZOJQ-XV2"G33P@F+","$0^#0T+Q7SK=3Y]G%Z18O^LT'5GVK&D&C-! M'PG[FRH[ZXWD;E*DG3V<#D?:^>GY$^8NN39%HM)X1Y:]GB!=VLN.O7YP^1.$ M2+ESG#'4\ZZ<$XT(J70"G"M$.M6\U+4M0[P$XW6CNVT'= ?./(XQ 82R*Z@< M18GE'29.PK@F8_Z6&F3%%4KB4XG5SHU,*!ME\"VV&ZP4$-,$P"X;I)W>*W*2]-8NPA3F[X?3=[K@+_SQ"3*O*,U@Z.["_H/!*WTL,)N:9-S MC)&A*\P2&P7P1%+YM?IN4=:=_AOTSK;Z2.\156VT=9_0W50;.;;36G#:\EY- M'NZC+IX*Z:IMVS^K+)9M[F$,M >$+FUX\0U)3CZ%]2 M50?3?O9WWJWWFVYV.-Q4Q\\60OGF#.@]C2ZZA8;DGX,HSO3TJ'*^L*374PP' M[!L[>>6\(YG)X.41U0"4!';'=5;F@<+_I)G00^GSL^GI:?_,!H"[7 P@-NQVL.TZ^2*5#JW6+O01,ZG.T(31V M*ZQEQU/9#&\%\_EP6#UYQR%*4X)'L^ G2K';G.I Z MZLLW:$21FKBH*D2Z3Z%F-4S@]C<.AY]_>S\^,M=AO9!9U^?G9X1H$A2)KT=@3:<$X#4 MTC$AF[?%WC@IV/7]%FXNPOFR)$*GLJT=2=9(-KM'U;A+\G'@)RVEVP86K.6& M4BGV5@.,+/ML5GA<40JFG^QDE1GPL><0W$SV86_F..S3A"$?"H8N?1>\[\'L M)WC?H[//LB6>G9X]V6M3], 3;G^YL&CT^=X^346L"V27([3/ $G .[PI[_5 M!Z53<51.X AAR5&T,8D$Q04-Q@:!JK&QNR-5%%0,(7_Z\"XN0'-UT 7 # '- M-\OWK=.]Q2KY^F I3[Y66,H=4]33T=1GST\?/A=-W0GD]56/4X?UA^G!L?ZF M0UK^32-32I1CM<-RS\K;(#;PP#T2U_8X]5VX5WAM^V8*0]XS-B3M3# M0.T%(6MA__+AQ]$M"ZW^;=A,LKS*%ACHB]U[C(,GWF(.Q\RE (:_VZ;!.DQM MUW2LDGO-]ZDTWZZ4_\@R@Z_S?VS4'<$D'?Y2N_THW.AA8=X:[3RNX\71P#2P MP).YU99(?0"C$5)PC8).:E>".H[W0!S2^>SDNQE:O $:21>KA&A^?K,]L!VW MQ'.,2JL/AG#PH*B\F#$8K@BG@Y>X51SRKNG)"2G*)Z'* M[T^D)/%T?%I%2=[S;=3E4#-'T9527*;&7^ZV5?RQ5TZ\+:NC"=>GD&4%JS0E M&_DFR(]FDE1CQ$2!)R!*/;E@W0\OPT& B<2(1VV\&$;,.](?(+R_74R&I"5N\+[/W M6.$HCXFEFSMCD?GDO,6$:@O3XKN^^P#XV2FJ@0>/4!$\GAU+/F9ZC7IP$1IK MAO8CU;\QK81OD4.5R-)F!5,)OMNLXT0A?N\=<>MG#Q>?U=8Z>!'CCICU8O8) M4SQ"XQ/2DU*"R=5;-7J9,85;;'**MW]"K7/&D9C/'#H< MV61GD[&TS\^%K^9'Z],-"IB:"R>3T+_T!.UH(F$#*Q=ON2#6)]P8K\!X:C:. M&"*ID:0K]IU"L+ 3!+%T,QB=@,Z6^TH?D!9V3M)(C0G2 M0CE3-G7E49TH4K9"PD;X1;X9SBIM?YL+7S"1;T)X%U&!B2DL5EKDRFM['#.6 M7R9A[BSUYF P)KG5/C]@X_>?N*/K/VU-OWHM!88>#%'TR-6] MF^'I_26CSH MN3V_>^>6SMP^9S?>=GB1%LF:$]L/,$%PQ_?\6[7=RM%L[+;3ZFH(QK>EH']Z MKS'H2KIC%<3HNAPS0X_)MDT]>ITX]\)9E_J^$=UA^5"4JJQ7Q/Q)$> >K?L\ M*F6MW%"+(H)!^8NT3,KL"SSU^'/+C;+H4'KA4W41DBWX#'SH7>.@VJI.;&-T M@8[9A)V.#>LR7K\5UW??BAU]B;V;PP8Q&>U_FED7KM$$<,>B=&[F4"R7URPN2 JB258 M9RU1;S+OG51>HV+&I$.8"?1@O'65<5O7<3VYK\VV_77NK;:OT6K[M!;;[>#$ M4Q:=T_4C>WO3%0M:N:@V*+=H9"FY_?CO'^?3>4@M.L+XC&:\HV2AB$"C0#K# M)YR>75!1>)VE+DDKK=3$T OD11\G[!^V31-TJ5 :+C\QER7\-=Y^CNA(;L^8 MTR.29\HV+YTT45O)G&:VXY7*V&JUTH^@;3& M\YZ;%M?;9=PN^67!IO<6H!1 MSG/)35L#[MO0$"Y'H,4?KR#/65A_6AZPOJM%B4JEZA]UEY[1/AF MR]*ZWMXC!Q@% E-JL'V[1(Y5.DG8++AL;#_ICTD?' NJ()U,_$41EG\!X_2V:.?,ETZY)_W,D';7GA'#G5W[M1:I5//H?:H+=8X MXC00?/Y>:'+[Z]R')N]#DSB&SY<^GK"K8B8C M5BT 6J3JZS>_>4*+?N&'$IE=DA?%VG)VAHG5GMG_*0Q^(:?JLKG<^6*G#F/L M0-6/M0G2CF)RI'>#C18[YDK8=%$5+EL%KFXTA.C7! YUP'AW:U;^>__B2_H7 M;Z^"KE"PGEFCVT+1;D.LGR M1)I1[%=J]CN6FIUD[V]7;G;7-MZ$=IXMNPU)QO"?OJ)V:&,%89:L\2W,:3.F MMAER/ZA!]4C#6>!@"%D3-# /^U?<)D&Z_Q $100NZ^6E(9=(Q83(*R??WK>$ MV)W>B+;-Z^BLUKNFM>/9J";4JC>M.'CM,?UE)0']S5].^R3=]#.W&'/]PG<:@UW MTA,J.&#WY1 U1&6"2GK=UGN7!,,N*X/M#'64:E?N8IA\P4$Q1!JRN>XID9OD M?92ML/-/.M _2/>#F6>7+7.RVSZ[J.ZI'K)"+?LAXN1OSZ&!. M(PQ:#!%=C\S$"368JKRT<2;HC/M$[7HBOQTI8-LK,,:?ANUX;*^JFZL,GD%2 MYA)SI<)A(X(P))UQ;^%'Z.UCN0+&D@]U*X3GY$8R3&A?R+!1\O$\W4V)]FAZ M$NUMO\H.]]O4)WA8FKP- +!U"XJX2,/^V.Y 21-)]!L(JAO]6&"@&W(:]-@;&C. MK-&"ZC4;=P9PC6/$'H7P:!Z_ +DZPPU;B,C!T@^26>+F+/QR[ "Z.;NKI^WQ M]$[;][XKXIW+'PX?N8LZ:FM/K.7[U'CG4+>"=-64E&Q+UN -Y_"T5'0'O _R MTI/["5=_:LJ/KZ'QQUYY5F[\(9&%SSPNNN,WM-"+/2:J"T XI)%MXRLKDW ; M4Y"6U75V+>WH$S=4VR:7?%LTKL"A!*.'VGZRX)[=!MEY)%O^2W7^V LWSRCH M:6YY;1=,:[_W[))E5F&PMF.=2%JU(C/%]D"FQER87]K2"?/KPS,\_UKQ#!,6 M5%^*!')_#-0TY=1RF>79E&14'*1_$-:A47Y<@"=3R>K8]_IV>95V7F=I!NZ; M^R[H,4M,LQC/8 L58\HJUX+MZZ+'#Y]@O'O5YI=)Z'.%73,%KNH]5%60Z=ZA MHO_6^&(<;;GU^.LF:=J:@V0.WBOID2:H&_.6^;&8'%^J\.K.FQQ!9\O)G&>) MM>*_=1/N.363LD3#XX+K^+L.GG]7IIOH MQ"-\MEP7K%.^?&#?EE[I,BFR?[-%R"%J-BU_3NHT^4.";8S#CFE3_6]9O9./ M7[U?$(8BMFC;'VCB<>Y^+%*0/1Y A%U\+^RXCH:>>GKH[&F*,XQ]3D>*X9%P MN#Q;5S;4KCCF*@HGFN!8KTT%YVHD?*M.(_PU'+&..17. @Y/1??+UU*& [?G MKP1/K[+J^,>;B]?XGU]-A2U3N6N"[O/]"XV8/CJ:X[:5(YZ:Y,:8(C7K$4 3(#8-(.U M@F82:Q]^!@9"*M%KU9M< M;/EN/O;2%&B9Y,+943>NNT?8G$+J8_T@!0UF'V_?HFY7*Y59DML/CVZLC@Y_ MQJY$ICH^]&!P25["PQTX1H_W:'H17T[G?$\Z"$\NZG1.=5"YX;@GNHZZ#;RG MIH:]9\P,J\.+C;.R(P*<:5 J%?P%(4Q7"IILNH7OM/,/\>B@J\^]Q$=/0IWW:=_:=.IO'TN M4ES:B:EG1&HQ*KYSB&)O!!-4O%;@WFY-I0#Y!^SI+OC:0[+P2L,CMOU#B.#^!9XRZ0*(G$4H]@,2R(![]Z6:;9$F$'^&9ORW6VB)Z=/2>A3>-L%PM3 MUQR .E>SO:@]N-28IQ;F2ZA<:-.F&$XJZO&'#P8)#^5"QMJ;YI$H^?[6$3_ M=.J@SBV4?=(3[J%"VW@Y_^5WPY;'LW=^GM'#MAR9$[JHID#TQD0]-C=$?[#2?PQBM,O%!***M% MJ<<6VTZ_9](GBK NJZ3E."G7 8%?>%468.!LX*T29-,),;U/7GS+4.#1$5 9 M$]<'J2S7=5;FSB 3"P,LIP450MQ^@= "Y_OXX'':HI5YXTEWNH/.9O_]'V=/ M'W[+_SOZ FTA22,$>X($('<7W.6\K,DF7(8WEZO@?99H?C;XMEE!@6A;5 O MFI(=!399S<,A1/7UEFF\K$K00+"" K,2/_MD<-1*9FKZ9VK!"Q7TZ+%JK0 M=6&)&\D[')GU*O@#6ZG5#T%T]W9 [WMS51($P;P'^Y$\EG()MJOI1T,H7#", M'7]YE9EE],K=XA>^Q7Y/1LMTY]-=Y$7/8L]C2NPQZ$TAU8ITNUEZ0#J/M#>G MEE-CW598/4>#@F^=D2X(^2N3T]3TBG=I38BFJW I4\>*.]B0B)(\5"]4SL$L M25R8N'.L>H]:BG,A:1\>\+'80N^F8PM-.V#3Y0>8@%FD;'FO06,N JMA7C&Y MH"@2J) ,OX*'\H$C\"8Q7;E?@<*V*K@@4;@JO<@?4,<@R6V:(HZN;*U_2%)0 M&'3*B:D+Y-)UF8&3G'(L [F]J) 6 RK("I"\IW",^:/%EQFKV^V!LPN7"PVI M">J=/ _W'%XAYO7%UXIYO6-< M.1VY;#"X6&!0$AA!+A"#7:$@:/-LNI7VX* ME \IY87R#)GO%@6V76R*;$(<$5$U[ P7_R\+_L+SGL"0+MNJ0?K4$> M56/V:H.4A-KDT$_VH5HP/JZSJFG%T!F,&9/9("'2)J \W1%['&+9"0@^4G0+ MR)[GZ/K)Q8P22AP;M:]&Q2TL:;9/H9MW(DA1W\31R79H+%IXVI(:VBMLT%.MCNR87C&E'P)ILXZ&VZ[.6@[)#F)185,S;QNU=3$$I;PAKB='*@)T[Z[[9P+'? M]1["H*5_J/Q_6-FU[8SMVLINFS,Q(6'I';R M<+4K9 )ZRJ$_#ARQ<]L[;X;0W'VVGA#CCJN!O@H@F_N(.9*F8]@X:D?27J@= M4.DCR(O2?+Z]8#,-?H!'+Y0F))4L[>>N0RQUO[8:@P/6\B%J_#7A;9;,M&8:0L39NAF\ MR"%+? C5J7NTXS_@0E%JONB%-!KA4LQ: JW!Y500D_CR? >Y.?8--T&FP!$M M6"=40(7&%"UDWM:8; #'P13:'H--8J-A9.8QDU@HQ^C#I=-R+!8)4E.;9C!K M@DC--[:JDETN[[IW!G>@(3&03<1__ &!BT$1S1XK6MG.#MVJT:>A,O9>#YLC M/-XC/J$3_OST*=FY:,2!C]DF.:40XZ"_BH-H(N$5ES9V.ZA6"$M '];M"(%4 M3S9P\6.Q0*<;AC(5%/TL6N#I<$E']%*9@T_S+3=TAAHB^_O=57@;BT3M>N2>T(=0UTR=:F^FUE_O8 ID$IY>CRE@!WO"!7*(AB# MJND8*KK9%K+GTTHH%IFY"^C,7M M\3)?NU_&=DEV9@1&JD.@ %FL^&1'90U[]*'=.R.!\$ 6A[J_$S]T^0?'XBZE63W?NC(UH]7PR6GWBL.@![/$$ MM*\@*NSHA%2""RXZJ*DCV;"KR6S8LQ>G3Z9;13V$AY_:AOWNPS;L5X=Q.7_X MM6)<)BR(BLD(HHD#$R;:OI;-LI$Q>^Q+QWCBG4Z>Q4:FU%F,/0N,8" MFZQ&(#;6 F8UU!")RW#!;VSS WS+C6VLR98Z 0+D MJ$@'4D[URH]\[QSZA$J6>QF7N6_UK0BC@E'M\RS=;E0^L]AK>JBUOJ08>.-[ M%"Z-Z=TN]O0>C-OV-Y >73J-9*T!OTOL2O5341W3;!K;^Z!E[3OK)'B3$T0_ MX%EQL^WH-R5;!68W+#OAI'\HJU7TYL%SI)_%#J\LTSTCS1@'.*6Z72-L.A9X M/=(>98(RH:I:SFW)C/&><-8:S5;5KX<9632VP"BKA HY_H[O):.P<* MV_4'A,F\3Q @&P<;1AH^4/V=VF]="!W!7O6VZUA#;((H@\2;*@HF5'2VTE!' M>23'#:JUUS@#C42?B$\_"$'1X2-2BAZS1 ^"D4E!'_*N*$48TF_&G?8:5GCL MMVY:9CC1P# 1-'EQ+G.37#,&15AK1CLBC;R7-JWK;/&.[PCCQM["6$DH3P@@ M-+:P77[K&D@BWF6)TF .!)W]CM/=U9Y7KMZGYK2W@O;>5.FT\#L=NU4+.7$ M^S,(1OC$"VX)2.=!-DSB&EDZD985@R90;V#K$G3FQM$*6?"(:TX[O'P.>X,# MICL,\"D')$,EZ2*/.Y?:+PZ3^6+BJLRY]@?LQ8=^H.S@AX? (EQ7#X#,? M>0T;@#/ZJ"/![19GH>_BOCTBFRU' +EH%#,MP7/T\:!^P''0$-BR> K;M2$6 M%5$5(1[(MJLQ<' 3_[*U50%L,I TYNXZ;$&_1;!BZ]L\D)4MLW%VBO/QX.SD M:A:=6"H8V+,$[&.FSR2G/!*=/#4>GP$Z&NKZ9CJ6\J2IZP<[+D[)6@ZK\;XP M]+73\=.JM/+T%>?>':U-\X C-;:MFMEOK'U=2<^S57]/9_:X&VB*Y MQW:!K4A014UCW"J=\-B1+^6$UM)6CMZR=-VK'A_><*5>'+D)*YV[=9I'7<:JR,'"!N=HX26D[[-&1J MNO6-J=0X[.SE YF^&^:.N!MF?W0-O).9_M9.35M$$J-K0Z M'7^SFS4_*A#*=-3HM&&QSJ6:P+Z)+OLSJ98R9R.ICOG4T_>AS[ M&76=D/0=XQ1M$Q,568RP(<>RS;%7!WBC#='."D.&A,[1R5Q0#-)EW?"NZZM- MG=DV\]PR/0,'-ZLHC\AN[P+9?C'KMV86 @)\$2MFAC49B;0QH-]BSBY/:O%! M!Z[$+X70"AM]2!8/W,JL)* C1DUR4]=,!71V'JW@5U9^M%5BW: M%:X'PBV/1-*\GXZDF;3I&;9>G(RTX2+$7W^A406X*@L%S>H>YJ.'SM3D68ZT M2M_Y6';[YGZW[[?;!9HUG7WNP?Z1X<'MPO)_6D!\?3M$?&%Q)'8F]P;$W_$3 M]N\IG;#)'[ )!=@Z)PG_5)#+#D(3T51\#.LNX.Q8-G*23&8GGST3DL)I;F5" M!D]G(R=1T)X:\;="Z(FTFZL,C7K8U>PV$H+1]A2D=)>AUSF673R?'W 74YFX M[[D8_N\4=[)J/#*=_=RIS0JZHQ#1R*/'(=&()=RKVESJ%#7#"+@"JS9GBH7C M(QA9+&9C6^[@*SKE[3Z=]C73FJ,IQ,F19#9IVBK)7;FS5.. TI*==5F5[=K* M#<*8"VS#]DH&2>'@Z(].TAE>>_:8_B%U2VHWS!PM/5EZUI7I[Q?[1.<:6?)3 MK#\98 5U0,9-QZ2,N4($?V-L6=#<%&:9-8ZL_S;WLS]H*A!01F'WEAEV'<(+ M,.#1@>=QK"\I/LT88FX[C/>C&V.%!X82X>9@G52P7X;& ,XAMM62R+&MNL4> M.NT<]BS7W,J*BH/J 3G45=@1KC,]^GBS$O&?/Q=W^A 3G^]_?#T[R,Z.; LE M]VT0V(LMZ.MN-.L[%K6=IO=J>U^5]$,"!^VGI'IGFNB?2=Y.)TAGCQ5U6Z3# MU!:4Y_'%9Z.@>/SG-;Z-.P4#++G129@T1DPD2@[IN88"^?*R(OXPSOFP8>SJ MXV;Z8OB&P9_W]21?O)[DQRUK# (XSVHI0B:# 0?J+[Z"CYBG6)QKQ2HJI)T M^+%HCC.RYH$:X(>T[JR%:&L7^F1L%O^:$L9E52 ^D'PHPBF MP,63O:]$EU:'6#8C^O%WQ=H=7D&+3L5F9!1792!:CZRIIFX/6*2LI!4ZB MNFPKII ,\IJ5P=!'?KN$SAW;[M/9[ZZ"A/>[(SD8VV^C9V+[XI.!<(M=;O*< MC YZKMR:FTY/\AP&M.%Q_S.,W+R' WH[X^.N[:$);2);NO(CKY0M!7=P M!EKO>NL&HAQ7MMQ7$8_OHS&@!G3?O4UUXK#'.E*\9H[T^,% MC\_/-<#COI3 EQ*;>9=G79?D[]@0N&'MVS$7$MYR6[\IT2GDS MBLX\_Q:7 G*J$ >)^2?R9JRVN!/VH)Z_+4%98)S MZOB7(N=D# MXN')Z/7YAO#9LL46R4N8\536B?43OM%E4F3_ED]AOF H_#Z5#:U9MFY8L$JM M"RS3O"WP.?@#:TPDUZ60T:/96;9S?#6X^&WRWH]ZYN]"SS+O3;7(V-:4:D,* M<-7DH=NK?"@P17[,?/E K8]^#SW[.*:?DSI-_A#+^"=Q\O!(_&]9O9./;^LGQ/HBM]3$" D-YE30 M2?.XS@Z*3^E2X,N.O@UO&# M9K.F+^F&<>"1TN/LA?)]T=J"/54C/>3=JFYN[G+FMT*B)CRR5&AL,7H5SACF M.DA$SR1V*(1=]>+*I&WN_6F^F_TQO3>+JG=F(V1;?0(MNNA8),'EY;TDN$53 M5-QRH+%Y:_ZRGA;M$F8AF8+-'G"=+W3T:QI9ZKC/D"ZP$"$R%\W(+([HE2=U MK&"KF9L'R>*MF='"IGNW9>'V=N3OUC&ZNKH_1GL?(ZD;./C$!,HT55!6EY$G MFWYK1U-K0:HD_DD]P]A6XCJQ$F$?IK'[2?KQF)P^NHI]9"0I0N%:;YF///%8 M3EN6W9^V?4_;3["O*X9G_$B%?0>?H7L8UR",BR":)&?$SG1DK]Y2)6V]\BN: MI-?8)!G_14B5'N#>X43(+JZ5H<]6+/*'JY__N?-#YR X#!>%^4$<>F)H\BAZ MNTSZF5.9*O)=_< HSYYA[2PB.>^N2J12CHM#3-N MJ=GA0M;NE+AW[+)1AVR2Z,\P8,$^MNXMC)N>M*1G]V;AELLA(;9LAD-7)')< MR2O] #EF1ND12<]A[&?5KOH^E?*=8*ALKMH]M.'"7 K&( Z,29A+^ 9,P40, M.&L!II'0

[D=F]AZUB>;41LT_"<)D\4Q+BW;D=N7,O>00;QYFJL:QZ'5!/ M!5-15X#$2YU:5/YG@DT:IG4D%= M].ZG.98#.)V]X49N1E[NA?=M_Y'<' U@[/??[\V#?97?SV7QP''M3XC9Z9@S M0?L8!*J!P55IV^J09F UET2+MJI0H3HX,@J\P7X#_3X73ELBI@.EG.L>1=I7 M'C>&;R7.\RWW9WB4;5_!'2UL7Z)%T#%$F"Q#93NPULFAHAG[;_!B+=9 O8/),FWZS&EO:6RQK; M'FDX!MOKC:R(>5NCC5DSZSC:5 A/W_/)>H/@\UG#X"#F X/PVCCC4^R-DZ%N M:07(97>R;?.WL3KQUQC3/GLZ?_#H6%3XNW?W*OQ6*ISL0#8?#SY!]P[^H(.O M7/A,^V8LGD@V\2KV3?F@AR5[,<+ 9-OY8&,04V&QC.C^K$;AM' QS;Y+Z/T- MR?75DSJ7B-H:G=)!:@UV'D/W;1.IC?D&J39H.!9OLL]U"S/!YGIOFS/B*1'1W$-9 M'93UT3V4=7+B;;4ZE'C[<-FBM TR]5V2OCDHU843+K4;6N*'YB%RP\E&+7-L MPC&@VQ$($./\D\4"]'CEFJ59](L.6+-#-&@A@&-D^2EM%8& A-9E;SB^#C5L MT,:NBWVWD7YI5+'GN[1EOFV:XG=$\P>\NI/SV?G3R>Q<'?+V9!-N!8+,^BN+<\;Z$=*-M#@-ZIPK[?]_=_POG!0X^+\K+$KY.=*$RABX.YRZVP@EYN<^>#K%Y',L^ M7Z_O]_G>^WQR(GT,24 $Z*-*">4]R'[8S+79!9 ?TA56/1S+&?CCC_LS<+LS MX..L!Y\@)?1M'_/],+7\)DP^90GY+5!&BC/@EXNRX/;D#LCSBS*B3J/HK?_( M34I8V*)+?!R&5BZQ@_%#QK8%25;8D=AWHF['GN?K$OPB#,YJ+Q MXX4]25YB4T)+&Z+'#R_\*H'K>V]LJ_0[&8!M$WE,(J2J[D7([40('[R#3T[? M9B3,!X8.'*81#LLV-1@AD3L6>;EC)YU6I*VE-T7QG=D:591JQ^4WU?7]0=C[ M(#!,5(35U4\4GL2 MEE1CAQ"SR!(+OF4F-@JD8O;9G%Z>QA*X(-0M%X4)POF&*5\ADWN.AZWM^/HS<7K.'HMX&J8'/Y6 MBE5?O_G-%Y[^:BIL=\OIA6,J!6V:>\'P 8)A4I;VM&9I"L";6_@<222^!F?* M]!KOZ7UTKK(>"!OD0UOF:[?*V_9>YNPMG]1KG?*/ML ME.I^H]QOE+TV"E9&''QFOOJZ,/)T72#,\[9Y"E9;FRT["8T&&SZP%=O^*U 4 MZDNA E9?NXJ3D.R4)J8/1O<8?XW^L6")G@R+K#'F^AT%Q597MY)5QT M15,E"R27\Y"YF#%!-D87AQ4\.MH1$^]56=D\FNZJ$ _17'&_!7A5^*61M^:1 M,9D47=_OY-SIMW$L%OKU];V%OJ^@5"F:@\^-#A=:)'KL<>KP?R]]*::*J$L% M^F<-J!]5V.SFYOZ ['U NK'3@\^0/B8!Q\J&<-/\MI%/U81,A& M+YT&6#[ L<2W62,@O)%BLI!H@F'$AJJYFRO;V4+EQ#M!LEAQR>,T.W(8X8[' ME7 (>FP]!3.UL[L0J6#Z'XJQ!:\/8VUROLW(P_!77$\OAA&; M4Y\@0S/&^G5/@>_KAA[?UPU-3BV^?W^O%C]$+;XD#L$L.?@D!>R(9<']BK!? MW4)&Z)FY6#23#UI3"7&/H<"U7K(9E+X6H_*0 =TG"*ZA.>(16-^7)#W(7?U)B9WG_EV9%3R M#2K0?C5C?@CWR[E!%GM'DX&49^\-:_'4^'S\7E?%P26\9_JWLT)?+5 MJW:/H)Z:MI)O^=\X6:C@N =C@B5 ET&+2%<.QK_J7@M:S#1(T56@I<2J'2<\ M6>-1L4PV*5_&, *"!_ '+/_TO%Y695W+YS*!\"6:7B .,.I@T7 M[#ZWN7 2P51M*[N<]" ]"7XM>85Q"O&,=C_G7^-TPL@72,^"+(SNB; K;Y!B M;4D7RV9"ZVYPV\TS:K@E0UAR(X+BTAX=UX0 Q#R<&1!3=>^]HSR#%T[]*TN+ M>R.]*+CDFB9^;C>V=?O[P MX;F](XHK.LH28T3*CB3?U(T]DRMJ/Z+$:8:RX+WM8A675O Z%EOW J7,B(BR@^*HW 5F MWCK=A))SK-VMR$?[DNT:&0T75^@7]W?"HGR0XO$NUZQJX&_U7#GC*(OH[]]+ M>#]PX0MJZN)W4;#[BYIRPV*G8VA)+(_B&H<' _(DX(0Y.K7OOO MBNI>^!#-S)N [QJ%$? M][P*.@A!B]9@D]NJC('8&-OQGIU@P%'HQ'=&W K;1Z ^^YZ!'>EEQZSHX_# M7DIH9DNW)_BG(T.L8V[L)+^LS26)D-CV012N11MLL0Q*5ME M&8Z[HM 9_;/(V/3<<1D\P5PG9"VF2-4(L_0;]V3&MV6*7!62TLM!3)2%HI#R MB#8-T564MCXRZ3CP"ITS2,L%=;:B8!M*1@X.#ON*W6<,_ +>3VVFN.NG4D03 M+%!8H1QCA>_0Z$4IR%P%KN(4# :.OB;Y@C@'+"@Z,*WW]V:[G:6CDS,BYS7O M*0/)_,Z@X2067( S]/C9MTX;%65188J1O@6]!RZ%:(^3\^ ^KLLPJ1_#],?R MRT?!+REF*_3(^*)T&1%K2@D3LHLOD'T38]D+:N4F'6+!4@63QM[V\;;;$A.X MPU[KJ29F8JLGT;W"?]A[/MEV3SC;*Q6E%>'<%FT-.MD*(EA)Z=.&D[B N?-M M3)88KH5!Y!O[Z]"[YQCZ+:?A:6_(:08G&T^RG@_,H->9 \T'UH>]U3.Z%7C- M[4IBW3B-3I:@WU$K<\!A6=D22L.S3_A2O().#SFC\!/V?VSN >\R3W(K+ 8W ML ^%T.GE062J1]_SD36SVT VIAPQG1=4E:[BM4F'X[ DG$+G2>U;!'*H@*PQ M4Y" J<'/:6);BF!L+2W"!,(N>'":^%'N$W S+Q$9@*R<99[9)GKU&JRG/1;W#;>8YVP M\%2PLM-LO[[ D0L&O'#PFJGMQY=+YOF]!6X@:!JI$N-ZY& 3Z,H"0DVDV=$OR3- MO/7ZXKM!91(-IEQJCS5$*+U.'R[ZK$@FX-I5J/16*"NU'],6&37K M"!6;7<>[XPEW_ATRX"75QD6UX*URL/[Q;[!Z1+N+0]'I0V-%#\,=[A/N+N'^ MY#[A/CGYG"3)O8#>6T"#[7KP25$B.:NCEX].DRS&XN73Z/SA^?S^]UZF]T:7?BF\9/HT!.:$S5J4?XOQS9MW KV=I4^P"341O>]1T?/ MU+ SDX$ !@8]Y*?B@:8)?8K_D31JIR"VRXOKC AVG@6UX#O7VGSDL9RGQ6)Q M?Y[V/D]EW3QXJQB+7UFK!D$0VQCFG#DGV+*TM??::Z_'M[ZEQZL< M4N[$0%B=2PZ!VH%/\\JX'3#EL%B$@22-EO2E!)0.*=**)PNVMMZ4_1&&X?/^ MN/W^<#XUE5TPP@:V4H>"#$=D<>WM[.YMMH[[*:$<"C7!SS"=K]" M!=1(-TDE1PG%_,@J:355=G>D'V#1Z-^X*5)^=G;V+.7=NV.V\;LYGZ9=Z@NY MGC-V.EJ'Z:F5:%J9]A6DV(URR'H5\\U%D?[&>#GGY^?/.N+'=,1:D?S=@4Z[ M0FVW@N>R,\G=JM_;A-LW36,' NX5MW@@0NYKGGX_!-TWSM 3IP:,HNA9:W77 M6EACASO@E Y&YQ.DM52S[VP%\4>2+W&7)G6!'7])A&C!BH,VXBX"J1V)X*BJ M?.QTAUF&<.8C HF9>LR3%1AOB361JD<<%JU^7T8VG(]@T"KX&N:Z\9P?ZZZ[ M\K8S1!EP7J/QL'/_ @<_137- Q,,W7L9M?>#P\;FPE7" BFZVCJPGP!J=AY& ME'WQX9:X,)D%E6PD9=0PY$WG?A0CJA9^MPA#)*72]!:S*ZYW$NUD ')*LUL= M"?FE:-9D&CYLT_!PP&LPI. A"/8E.FNN.N7&*53N*F//# MKC?V"89,U\&A20.=@HJTJKN4XA_ L7J)K? &!IYKO9'%(%$S5]]7S57X&F0H M2O(B]*G)/!=@JOHT*I>4""O%Y:\W?@G$G,^R:%IUA_%AQ:6("<:B:R!@UDX"]$V\)-* MM]OGX$%W1?OMV[=G17MK1;M6\8+UFJ-UT"EWCYSH!>X>+%$_49&1IHQT"8;H M7SU4_*/RP'L*>;2\^A./.ZO7$N1S]_7TQ4OG4Z/C&V9,N#<697SF M5V,8=D]:Y;*#CXB,'PP?,7<@T!76A'.])/5'YQKGE/[_I@C]8K%X%OI;"?W^ MSBOG$U,5>1C1"H&O)=J]32F 2Y+D66J[2JU&B^Z\6Z,,LCTJ4U4>A-JH$L(M MMHDT'\]9&07D.U*(E23]N1I,3_'>Z^=JL+535FF:/BNKNR@K[T#34R"$/DMC MY]-E9?QKW!FJ[095QNI,F!#?U6@S!L(^7?LANJC@>V%&CBKO539I!0&;HO#T M+5?0+@Z &=SRM[?VMK=&VUL7VPTE.\FH)/C*.[$TK<;K#?'W+UYN1=O(_+*E M$FR@E8EG/27CV8^)X(]>E8@)(I/^(MV\,;&WY7+YO(EOL8DML]/Y]%1@K-6Q MX:;8??>2W3V?T=F;(K+_^<]_GD6VL\C:B5WGLW.;TAF=3;&P&E(E4VGLL(FI MYRS+GD6\LX@SM,UN(7Z"7SN?J#7.1)^.3M9@>M9K3M8B:]3(*Q?64V.J1,\?H' M2I:J1]U/FK3ZHD\\05H4Q;/"Z*PPRFD>!1$(LO.I,1S@;?S_.B:%1-+RW>F5Z#ZI-1'21OX[S:B) M#=]QF@J^+)#NF+E&)MO#VHHR>0L\^FF0(0:=!C8=M>*<%69:SA_,R"1(Y1]A M^^UIGU-W7>35(TN#_JJ\187Z%I]Y#LHH3 1,K;KE"@I[&S5196RKVNU2*^ : MX)L9RHFIFU#FIHW$P$.V46(/COQI%.-4SD3G:^K;D!L3:[X1^V# AKR^ZJEK M#44W+O*V9&Y5P!(+?8G)+U5$@$NE4VGRL*L>]7/([89"% @5=ET*158$:E,T M9%F6SQJRJX:\.G%0=".PE[ M^UM!)>2^+=IHF:+:H3XN9@OL&IW*S;^8V!J>45$YJ%= ,]FJJXV46Y MNN_! MINRNB^<&V+?879E/Y_+G%*Y?'QND-9.UI#&J/K7$%"T==DUC'R*MSD,0?R7F M"CJ>P"$JI/GJ9W_]R\O]7R[AQ]C_#/XIQ%UYHXL#U9$I+#L/3AVC5I_?VBBH M;=.<.V#!X<[AV>JHG@I\[/*YY7;W+?DED2811VGRXO![N%@6ZU,+9)'Q?+U__M,XPN?[7:+^3"CQX.>QG ]=% MI/WQHW$_3^_V\@.OI\=W>_FC YV/)^.#PXX6_MY^U<)WJC"VN"&$R[G[QY?Q MY$^GHN/X2#L\FHR_]K0$'6?@L\L9^#1RJC>W?\PSO_>-N]/)4[";NFRAD]6K M [QS1P=8PH@]#ZJ+P[L]J&0VT&-=W0MGC6>T/Q;PVTXGYEH5Z@QF]"HMO:VU MG#+N1L'I.#5\EU.(I#'I4K7:U*1BK>!HE0MK@_X9//0TC-/+-19:7H%U$-NA M]V=:9JI!252A#[38]MK1638$'6N"HD3U6E?8J('&A7V,TZG&C\CC-/1J(" S M;AUXI9NSKL*%(?#L"L=-[5VS*X51T\\FK$80?:=>BC/L<4]%2T5J!B08-GC! M0TUM)V\L?5NRT/RM6WF):%_LB:0=4&]=KY$UH[0K'@Q1C,A+FLE0C0@_DKR72]N;U<']_#X-M10;_#=2#^=N=X2Y^];[PYV5W[U^.=Q[O?KKZP?4QV ??@I>[@YWW[[J8[#[W7[Y-Q(% M'<<5;;A'F:,"M4N<@VGV/S^]_*DFV3_O>+MTE7K$)EXJLU/]S;O&;_:6W[WV M/=[8E.G2D2=0-6]>O=5G?V-.S/N)1E*>S;+PJ".]IT9[SW.&NG)])NR#I*,( M(7U?,R;?PUL]M>G\*IR[:)N&X$;1 :TYDY^G]@>F]DB[ Z?7$TN>&BN6U<'S MW/_HW)O.C4CV[&U]AH6@5=A^GML?G=L)H4*K,_P\JS\NL]56RVFU936C2]EQA6"]_Z:EVM,V"<"95)C]3 MO3Y>!19I3U7&'<-KM&)':8(-"+=S M,YKP!5[DZ"V5[7B*0:TUHY6EC;AOU;\Q^TR7[?_U_EPLF71 M&\V^)>EE' 9GY'"Q[#@\#W[ZW_=7'*/.8:9 \6:AI"52*BZD$LDL3:(9HD?# M9<&4^9GGE[ K$K2@5+V=ST5Y^$6:43RY7C^(N28Z;ZA>D\O!,9!+6-4?VT6( MK;Y18^Z^?0"->4TBX_4O$Z-)D/P!NP+I0DOXH!+CMBO!33Z "LGS>G%WM_S% M[9(*"Q\IVJBNDA^%-6?2?G7H?4GB$&M8=?V*S?YF\BKTJTHU?K>1;A7IF133 MKGEZK&]"AMLERF#5KBB#,X4%3 /J@#M0G&+]NZSR2G3N>VV9 1'U(VDW\@1>!_"[C M4G9'I4"]_2?UC/RV-_,36<5Y!.JR[Q-BI>2WSXETV4)3R:G+@ E64[_Z?^#3 M 3P1A?K"C\O0VUH0N23+M&H-QFW MDGTL3[>CV%S^)EW%?K9T!LE5[0W4+>! M=K9NBJ6X*]V36]4)/4;Y_Q,TP@S>/DQJA$,(ZE>XZQS-$T" M7O*"ZD9@!=71D]?,DB",82 9L\L@,$/S (25;+(R]3&QG+S ]Z3*27.C_"HO MPH4'MCW(=91C.AUON? C(HAI-L"C"F<>*4Q#%M"C,6'.IE3C!YNO)%%(*+N? M8=LZ6DQL+(A/C&"':9*;=B.FL^@TS1=M51A9&H*NY9: %RBSA@UC#CJNRD]D M#8(S=/K]+J[5/E%G^,^F#2LF\0 M[),+VH>V)T&1++^0FZ'R[E1VJ*UVF?Q9\751OTZ6XM7]+^$.>8DT&B$2A.'6 MXD+'%"F]B*>KSE^6#ZB9180,%U:YONXL)T351#/M%QJ.IC4ECE8US4TICH#U9C"Q3).K]A_,\H'['"X9QS")> CY=ASE%QSZQ)- M9::_7 JLBJD.!H:/4?@/$/079F@4Y.2634-EK""E2N3#P3C+(Q@ G!F6'0(&1^QM M&:3A,I@K,A7;6M'A&F1:BJ\BFT3NR_!TZ,U!V%&^#T_''X\4S?0>O/H G/>( M8C6'YGY686^N.A.Q;%AAT=B_W#9?$ ,%;!$\.;T%>.MIH(5W9E[>RU/KO15[ MG6&O(8.!NA^SKPEW .L]"@A[J'Z&G\*OZ OZP[#;HQ- 6[K,X#P+\VLD:QU! M@" SPQT^/6Z/ GRWLW?_$+CANY?O>D# [>^MTUVOG8$WP]?[?> @']$4#-^\ MO>MX'GX&^M@&^\.==Z\?S0STM W>O'O3QV [;JYG+.SSI6M]:2L$:??M73%( M;!>P&^DF5]D72<;;CAP9@X<))S]H07&W=^^+(J/;J]?"U]? SF[<,H]9_/MA MHN@F $1$\=OQIP^')RVI\&O.P]U7C0/Q%LNU[I?>+\I3BY@;I$6O=1X_OE_[ M+"_I,-1.B-66A>: ]%HM]:F*SG18[#NLT.9.T09M]TE4Q/>&YNY7XSZ&Z;Q/ M;/RFGS1NZP@>TF:XKRJ'E:FY)YUL??[V[O?E6/:J;#V2$#7;&Z[O7U_-+<=7[Z?X&*WE^^1Y;;CVX\UCZ>70;I6/K*H9[)_>[:8L$>XAKT5=CV'I:8 M\Z[3UBLQYRUGS":29-RBHD?D'O#.N3KO.LG]<77>Y:" 35 MKG>A]E$S7SJ!D,ZHJHFU78X^62AOMR"W8$M4=00&]MQ"G%A9 %4U8.#_'7@2 MZW<0,LL*)2+U2M8E!E<6CR8R8PIPMWU,#+W&<@C'M)B*%1,KD(JH*(NP\B)Z M*(^N7=.*U,'M.DY7UA3I0.].3; .<]*N!G:'+GVGXZ^')T?CHYYZ-3PN?]O) MNW]PN?@'7]!]Z*E_4,<)<'D 7D^^O+JBKT';/"\S*AVHW8':/"]!Q7-9C12L M2QU.5L9M*&E=P-G0M\GM4:GIOZ#(H_,?AR<'X]/ ^S8 W>^ZZ-OH]$=YWWO6T MO\02B:T2>I1AZ2MH]2&T[1 T\B[/4RRDN=%;P=U&^U8:Z*J^A!C=T.7=\/NE MSV5PLHEJ#@[M6)M!.DLA-'#4^SZ<:G_;M[05E]B_:+_;-=WE5,IK1K"[T.?.@1? M1+"R1K>8>ZCFP=S#,3V/IE'!RZ$:"<.[Z=':ZU3K62PMBC=E TV=;J!)*E)2 MH-1*8VD6BY$1U$_^)5,CX4*"B%>6IR[CO5GVNSNOAZ]?N5NIR.E*S?S\'+S+ M\W#V;>!-_>2;%V3^G+83:*H0N1Z8IOO=+_=Y3N_NO!PZ; H$KA=0DT[(G$M.BG@" @UX8)MT_DJB(5+2A15ZCK50A?TXUGF+V@OB3D: MA/DLBZ:UEA;1?-4C5S=W 1MW68+ZG\%I":H^" ,2FGN5F9WA*Y<;=5.DIFY< MF(+\]!*#=#?9+3>(#RN+-+O7I=\=[KI<^HO-6/FHP>6UFMB)Y$0KE20L&OK$ MSS(_.1-O\ :A>'3QR79)>#GLIVEH-R?O\.3W!PK%K* =4XX1Q_Y;C.II.&=6 M,F)G,.T50 JU;X.L!8A[-)^$2 2._ 4J8*]]*LFKJ7L)[TCH55IB,"T"WX,; MNI/QZ6=QA'RUXC2Q^0@F_WT;D$_73XY@58((E@*.#CWON'Y1XE=#[=>>&"TN3"S!IMTM($;I?F;75I:*))_-&>POA%$.D( MWHI%NGXUGEQ]QMH0/VTC:>-H<79_Z64!0K"!D14E- M1,7UL9L6*#5*K*C@(B7A3+Z$';SB*8,-T9QSQP9)Z-6:_-R QNHA=N!R^L^< M3W] ]'O:*=O=09E/$@S^Y#['?QK^U*/SU5+=^78"IZ_C2]" V);3T)R!EN@<@QRV<1Q99?2G#& MK6C;HQ%CDGV%C3'P,%HM*A'3A56CT [G=-=N'@4SO=OO3V+.Q'"8UR)2,/DXBLAPD[SXL7$>C/3:HW7HS:]0BI)^25<)3]O[<*P(8(\2;UT2DE* M$F%AM\0VUXC\\+][?G !$PMF#_;\SM-91.O'$K":K)\)3H-0)86%N!3_%T]- M>H-I"-.$$$P5> ED*0G_W(!58AR&-YN^'!/!EEMJB8NZE74'W;'(A"PI/PCK M@>OM*T[8,*RU86">4&\TGR/A-K8N,FT>*O@6RWA/;7=IZ(VK-Q1Y8M"F3F8& MU$!">@"(+UR= X: JZSR+,IFY2*GYC$6_G,:)N$\*@:57Y*Q@BH#MG"8P_X! M2<*W+L"4+5C(5ZZFTF:M03G3*&!%A(!6@GYA4>YJL^E><^(.8[?[PW\ZC-V. M)[\AQY%K)*7+6JSWG\8?1UB/=;H>@,)';ERZQTCYIJ<7G1T#H2CG!DD,)A2O MK?"_@8U3[XN% *,YF&!(Z:T["V@E+MI(PBIK7*AQR(=2YG(]5*D&SV$9P_F- M4P@3*>>48HNV[ :+:]LFSAYXF!&4UEMQ.D,LOL*1J:1CDB8OZ#?T#3R5S Z\ M>UX2Y?H $3U9&M-O!]X<+>Q0'7PY?ZAA;0PR*Q.+?!LNT!U0HB)<8.T?_Z5B MG:;?B5B_E9Y@,4@B(O<:!0-K6A27"S:YJ #2EH,@B:&<5M#&?)%9!\1>EKGD^M: MIL[,KT32O@.Y5@O0.2"HS=X%&5MIH).HN*C:5X',+96TQ$3 MJE=FEPCAI]INMB]1H%(RG)M?::.NY;N\G.9@OE-["3\.U9AO@G#,! 9:!X5; MACS^2HQIK" MD\N9="&*)#9'HE755HV)'WJ_LDQH[WT:DC*S !*@-[1",(9OFH2JZ(I=BKL) M%7R [0-"92CC2"HU9]O*-=5 6QB2 N22DR)ZKO7]5H[Y&95Z'UKM,[4^(?'$ M-&<<7I#D@\#@Z9#2F5-!3Y/76%MA$1_NWIFRCO$#6&T48@L1D\-^+*)\#KH/ MD36ROVZ2,+B,?W9%9W7+#AA+?24K+1F-ZE+8Y1FJ35/$FEQZ2?AG7'/".P&^ M"Z)\EH6B:*Q1)5>KL.9FC^>L$WF(JM2E*>UP"*3>VUR$T?1CH:AFETKNJ5Z:9D+7344E&WNOFNA--QR52RV( 5R8 M9]-L4!K88 M<:^ZMK%ISRU0A_=4^.;R6*AP[\,[32VS#-%#'+/P?.;RI8E>' MUW=?KVBQ*E8$!ZMGYRB'V*>'[!\V^BL5)FL16G"QL)QST%4X4D#?MK:TK_P8 M%C@AB$&.RO4%;3^L-Z?^H(%&BU8+@H(TS*OX/W3GS&DA#<;DO%MQ5,C!2@N( MDL!#GW)/M"+F74PU03>]!3W$?A-*S#PW#K2P%KO/6(NU,X3=@LTF'2Q1]&.Z M.RY3JAK.0>.3=61M>P,NM_&Q7W(I=!#IJD332\IAQM![0P>"#J> PDH]/ M3&,$#:D\G;R?E,VJN$N+)[4A/K5;<.2?MC.,-9PU1[>N5DCE\-: !6H*>2,6 MTZ:7.L97T&]''[>,3>IW=="8GFRZSU>V6B%<1)7NI;K.A>L6U(!9P6HMX0RV[?+9N2 7PV? M/'?M,Q7IDZ4B=4DE-#[]?'PZ=CX%)R[+]_[Q97QR^("$2BNB3^,J8BFZ!E=D MX:_@7 1%7CF;T;K.HD)U8(8_=U\AY*N!+=+YHUSYS]KDKMM[UQ28DT7:B.O9 MKT)G>#J;E5FN1E1OR=GEK#C[2J"GGLN0[[/.@7E+JB14*K]%.-H:\BPJ\&H3MO:) MC=7CQFP##6I!T/&"8+\#. +R)2. T3]3Z-AF>L30>@U,%*1)A%2AR]@0.7!= M_]R*KR&Q(#0XU1P,K+PG$:/-9G[.I+WXI\YOS AVK0@1X5PG$).)6&;X9$:S M<#1Q7J+L\ C(2&#R @IR:MP;R%@BTJ^M-%$ZQC$N<8NGGQ;U3 M,3W=,#CFG()P)@25 EE@#!7P-NHY@PZ@F.6V$TTDZ'57.9 MF[39W08>K?U]IDE ;@CQF:HLM;G-+K8J'VB_&FI6+KU W)>@0.A$8,[OVL]R M*7=%QN[67GK !DLD63$T3S M13I_H-$U*RLS&:7*F+_8O_2R #Y4D$PZQ@)E3I\YE M&,]Q,K21B2<1O$CL9Q:.3SUSDT3^W+G(BY6H1;-#\IK$/;ZJ1@[022D3C!L0 M:D&A[QAQ3#TP=&82;!+$-Z@*7RDUW2S&'[=,FP)\LQ;JAB65 @A0*!D15H-M M01(QL%>X AZAKY]9@:I(M;UGI-K:[<1_N]Z)E;+VNI7!)L2-B @JL-+60X=4 MCM#3\VXF]$9C9U/49AK&Z66U2(OXRC=)%W]S*@%HM2G(6KT ;A4CG@K)*$BB M]"R3>*VO[Z-X#\24)+.+"@Y1P\:* X+T/]\Y;X$W40D+TYMJ/S[WMJJ5T%Q, M1\2*^$(D@C:3"X$+ST,*,%%U+9BB/N8=YRGB$Z7 (0'1BRC\#&*(N@SN@OR^ M)@81^Y>Y\FQM)"3>/#/O*M5K@4(:59ND6??SK59G%._:9FND3/C-<,"7*/5@ MAD\,IET2PX4KN,L@7J)P[!G%!TS);5+]>S\:\]K >5$U,BBC]DMK9:=[_P M._A?.8;.K7@I++B6#AQ-$A1 M1PM 6(9IC@3%VYND^&.GBA^6>Q;[$?%%UZ#6%;<>U8F_H!) EB\_P_U,40,0 MAGD8D8=6%05&A5;+"&_>ZULUCMS+<[_(4ZYN-T6&P@0EE# @\D[,7"KQOU\/G.Z.H AH8% MSJUT7/7$!@YO0T0O<:L:=2EOU\22J;!#BH78L'TC&QM,,)[%7%E)7('SN,1L MMU#ZWL48.ZNA85)\*U\D!62$7I"*LF%(.XL942Z%)Y+!,1/7+ M#+",-IJ6[+Z2;Y ;/L&XRB(>1W.T,AF\!)]L2J/,M\,#E[#)D\_')Z.)6]BH MZRTY.D @OO->,BM:ZU9,6CH7=.S@#$LTB8]T)3UXMQ/ M(=!C. !&?QP^% 'K"M4_RHGQ*6$:<-:4J\#T&/D ^V?+WS9UQFB0,?,2:D@* M$OEG2%!85)6^^#@2G3]F=ID<.QFQUPK_%(^)^:.L^+U%-HE%\XJ8CE1S!N>$ MS3]B^3'DEBDGN!*FHM#T=+M)/(8GA'3^XH$)Y"G E5+5LU>Q>4HOBG'#* MS*@9)7Y"G)NFO3.17O*-X.WJQ(;P'D2XA [2K!$=Q;M0:%:2/%)'B>UMG=5W+MV=CL< '&-$VG(@/:WWDWHH-8<8Q: MM 5D$D>MG;#Q!"XP* N2@)1LL3(G)&P^]R.$Q&3?PD)EX"5V?DWA62OS>;7O MB%C_--AQ0FPTL7>"&4+P9%7T4)SE+&2?0I8L6E!50)Y'9/^'6#N&**9Y37QJ MO.YF"NLS[M]B<_&.>H#M5*%AUS)PPWSEH%\*H02@C(JA',H]"KX)J7D_ZVN" M"23H]<5>->[5EMG3 W2\? 9TK)O%O;LS=,D R6XD_P^&4?L+B2Q$^9Q/[EO(PYR$Y)H 'K,_5-0HD$ M_2W^5*>(Y3-5B@0>KRDKN6G(^'L]YI6#@0,$;JQ.WI4W1O);-5LT>DW=MXUF MPLW/H7>B1!1H,CKN!BKC6F0EQ^"(>#*!8Y&S]#0+9^A@AQ)#KD4':"!ZZ&: MAE90?H$D1H@C4)5X,@+)Y3*_-9Z0,FI)I,#D;(:?O;OKM/G%: S;WGFXJ6F( M^MZE3ZP\=3YRE""3HM7]8/)K=X@I+TJ7(06FN)+(2#C99O)(18! 5N#-=Q]8 M>1(KS6$&V?JK31'?O2<<)QHY?/,/7\<';D/E3@E;/HY.G'?L>=I$"S:SFJ3B M#"*+ZNPQ%L)Q#V3G-T&1X(+ZU25H@.05[;Z@O@\"Y.'6\H'0H9F(R?6EI*2- MZ1)*'BM.FTRGG6]5/\#]+O+SM(R#3K$?B?. D5)]X5K4YX9R6-6+S4R'Y%#L MX)=_!> *I5+$PN[6ECM\R MF,N*F;79>A&W+,H" ?16,5^ZCR'?AJXA-L>@S#3S:J-Y%K).90'!!BO8'HKA M"0FWH'[::"Y4RE!*TJ[1716Z$H'P&()-)/N"!4'V[0&/.N=\I,) Z.Z&FE13 M*2=0H_Z@GLK]^.'S"<9G+_P9^J]Q-&.R5M7*$>;C,LV^A1D_1=7.HRK;.BPS ML*6W-\6,W1^Z3/J-CCY^&7T\7$,_3"%;\Q*#RA&'7$'TY \EO8?)&3';@Q"? ME?X9=Z.EG(41% Y MQIZO=K^$:X\'*40QP>K(C7$(@W16L*9+&UVDQ9-\*>O9*1T0WY3(!=3;U<-6C[D,,UM'_3>&,,AE=#EQ;X\=?# MDR/7+HA3I=5/W*KCJQ,U_E>7+NC1EX=2V&O8TF325C]F0Z,R#+SG5SHGC[@N MI-;*6&V2_5;I;%>/UDU#"=Y35'^@%+L5D:Y:>0/!W$ON3X$\\4-"/^,?'^#1 MES[2R"FHF>F$!?>>@P5$HX2KT"X"]VT9AY+GO"0?4$C+H\3NMV73IN)/+4V/ MCZ>/5HQDZ/U:*XLRWMZ 7J*,K-Z;0CR.LS>EAE#,D)2 U38+6V=S4)GOB*.5 M%:!$)-U=R2P-5U*P]!;H=C]";8D M6+=E4L!RJ@]TJ8SJGBZ_499V%<"N/CV%M8-Q)M@GO,ADU@AN38GCMEEO]=/SA\.F"NDY&S@.53B.UIY.3 M,8&:^TEN=YT#VN+>[R[MI9._'_8CB(\A7_'^RZG;=(5;4]F]:R^DN58(*&+4 M.KJ:W-(IY+.4'&?K5!38EC_%SBED5TU]A$,*/$L7J*6JI5,'JB6,*<08-0M4 M(;Y5H&.;$GF]3W/%()"*(&G&JT-F@;" H>F8I=^P:ZB$_72K81ZI503'.0-I M0-5@S;P\C".JZ%(9LWOU/E%2.ZP7^OU$[/EJOGY"IJ783@<.)5=H7G= M)M>!9Q&N^F;B+K=F^#+1&BGJ8D()&K6?ZY!7E7" XD0"9N2- W*)9J*P%3*: ML8KKU;U8"9,ZMS&*=D'Y"LG?RK>WA]XGJNNL;U7Z.?=_/R,F/-RR4@-\'DTC M1G'.T#F*8UV-3_2HJFJ& MK\ML3)&*BL$WV2YN".Y.1HU=]5]_K&AM@<,9^1 M;\2<#/1X^"'Y%L@9@A02<9JK26G>4%7;@&T.KABZ(97]R=L?'00*_NG@M.$4 MD64IHN62FA+S6IC;18QZG?FE&L7"VL5H])=73!(+.SP/9V5&>'*&7U6THI8? MI0G)GS5+0*'2$)Y)M;JJ\!NU6V"A?NMWU?6X2$:P0)5B%Y77,Q=U6># _: : MI:STWVN['F]-R0?&;PVO#_]B711N!U6@S)VK5'N1>N_I^D'"W @).F+^&6^G M?!GZWZQ,JDY45(#R]"S5DC@("S^*[2QJ[;'RHB_4BS:.L!?6$::Z$JH^[L]] M20TX>/\9'+QV/OR;83]=1;K6YAZ./[KM#^72>3D]=>NYD1IS.0$'!\=?CB8/ M9 BN$(!^W,=N[__'P6^CHX^'#Q1R7[$&+O?_T>3DN!\/^A'4I(Z.^D$F/8;P MY>B/IQNZ_'Q\,G$ /",DH%DUM3[L+,HX2JPD>GSJ9]\TXV34U5%3)Q[5\3X MA(YV6A;D45?=&4S0CHQO]*G%YY&&R$S4J]T]7B(I).)'YP->:YZMJ1_[5*5, M);-18I/XTD>4Q*STKB\,#8@%F\%K,8:3UJ,@JDXKXOI4&HI^,263?IRG]7[3 M,'8?/$^BU<)5,WV:50(5F\KG!N]SRT;4:77^BG/*P2+;FA5PQ#7#\A):2=6T MTM?0/(PS"9$I#6.YRO?F1FC,N*K<;QV=I.(5\,$CS&22&TVS5(E%<-N=%N>[ M"62^QOVF]J#L>F\,N"PT_7QX,/YUW,\"/ JT]?'7\2GF M0]V>[4=I@?N?\),JF*:+W>H4% :<(]J:L<#9584X4P-W+&.! KMMR,RYJM-0 MVA2>B-U; J3 \+;X:OV-H4ZE.E6-@]SVX%S">Q7G5C@=NX!]]_RB\&?8;E(. MFBV+C\!5EF6%D2U#=BD0$C;?UN%]FFB"VBI3RRR/=;Y;I+:TW!IT0TN7A?.8 M._[(ZJA7':S&[&H>=G430J^B?7"ER">KW3OM7(NF@Z#$(?%AU!K_#0S-10V_ MI8G%&T/" J<0X?;8FQ(/13P@-5VG+G)2M0 9"93 MY-[<:AMSVKYS"C_Z?2VZV[LT-]RVH^ZG1+?;JT]^7\6AETIBM2,V04[CZ:1!"<]5?M>.S*@2!JOJ_>L-* @RJWDA_B[NQPNXIW= M_5 0FO!4.^!RK.446<'$IN:.,BR;Y,C2<+DTM)HZ-H-A^ KYASG#<3!FSQP9K3JV7:$. 3 3@\)F0')NRHW>'_W HU%\.3RZKR;$'5EH7<7$ZS(.7P]%XX(V/#E9KKW49Z][.WHZ';N7D3QPPV(#C MKX?>YT^CHXX"@N;%V@C(QT_'[T>?O-/)\<'?O>//>/I[HX\GA^0R_YA-U?L; MM6O' W])(>?_2EO-W"L12CPM"R&<9 @Z><_@O.J(I.[[)QP$>3.H;NA)*LPL MM3SOQSB=PL'-_O4],][U-Z>W#-9/M-%SH(V>=7VU&VJX;2'0GHH5>&BU[RCD MP*79=N!%M3&3"'VMTD)2"9B+AK\4AE]55F??!$F/^85<(QHT$[4E9DANDX16 M@7%29.AS23$1M?W5Y![T.&\& _]OF)@G),)$JO-+U7IMO'^46.U(J1J$.FLA M1PD.MP9&H=MR&SF5*[%[_=4NI 9=+;D2!@4T&*\'ZC4X:T^?",K&>DA>^& ! MTVVM*SUEXDG9=Z6JQ:].1VTT%,.BXA.JAMK9 S3BSXI*\:8F-1BP[L8>BR,C2: 5T?@^8$GSTB&+=N8(;IQ_C*SGV;N36Q_]2__'0CAMZIYCMY$(RZL(*6Y0Q M1>%WGC5^\CQ35/M#;@_"<*F:(H#!41L*3=N8&T09VAX93H&\H#U1\)W9Y'XN M^A>NS6&J9MR_N[+25>Z0>M>,&WD5L08L;(Q" NC"44+:5^KT"*V%+Z%Z76/& MNZ4SM:H>NWM3PQ_,]CK:HI4P9GU:C19OF)S(PA$F$N;Q$I^(\5#J<"E08.QT MOUK2$IM7PGE6JMY@@MVLT9 2W$X=?'0BPHZ7#$MJR.7E?BS.(-M$)T/-5 :V M3LC#\!N.)DN7C"Q$CK(PSR4U$TA'#*H132_KL:RV6C.&+U;>3[_4VAX^UTK! MKY&T.(EZM+N4D67;4V*+67;7;>RJ^S2)$ONT;=HO2JS;+!BEHK ML+#LMVB# MYWA@6SSP]9.(!U;W_L,$4?:[AJ_ZR5G4UW]5^X)^GM[MY0=>3X_O]O)'/6%H MN[V\RW!EM_DY.?WBU[*IOJN/2CHYX*=CN^?4]H MPVYO?SRQ>D/<<)CL[3_(:=)MX%N<8>AG[G8Z#8&R&RX7KZ\SI=OKJZR.TQGH MISJCXPQ8V2P7+[^]9@Y@?=)69)Y>#OT(S*%D-N0RBYY7\):A4"GZL'!4>[L] ME8!TFZ]M[QQ+#R_]+# ID_[K4^XZ?Y]51"TI7,Z:*E%AA[M<3+G\5]$-8:Q5 M6+ZH[ ,3#/-(&.8D]LC9!I/>I'P1.N"5'NXZE*AR FLLU&#E>B,4I'40:RIE MS3P])B;X-\5@<:SY[5NA8_;2J*!PHFN'ZCA(MA;^4V(^!U0/9G8N)-*[ONN% MPUN'I=+14TG:FS6SN*,MP%X5DMZMI$^R-7H!FZ5YQ8/5YMUUV?1LK(/F4[!B M#%LB/#);IIEO95!XGJ.,LIPPL5=#KPD*P3AD^!V#D!$W4)[;D4I$BU20(K*C M!.)1IVGOB!UI_'QU^&")8I:$+[(WC+_/P9_6/ M7Y"A,_:O?HX2FE/ZT2]50^H5/.$BQ//-C^4I]$#^6N)Y;UX/]_?W,*179/#? M0#V8O]T9[N)7?RN"MN]>OWQ[S;>K?[D[W%GYW>N7P[W7J[^^?D!]#/;AI^#E M[G#W[:L^!KO?[9=_(U'0T6+9KWL$H"]0+\8YG%;_\]/+GVJ2_?..MTM7J4=L MXJ4R.]7?O&O\9F_YW:OM<=SW]1W)F]&1 M9O=(.Y,GQIEDN ;RC>>.)_EO9+ATBPE5S*=W.VKBI<#KQ=MWP]T>:KRZQ=:4 M$)^B[5_&H5N3&I847(YWN[_\ZX?_ [=Y^4M/F=!N4]NWLWO]]JEQR50JC@>$ MG9)>NS&[CA%R93$ BCP$^X05YUY=)N&8 QA$E)1IF7NG')2Y'6)JQ;9870KY M B]RM$_&>5Y28RNU45A872[Q<2+D^BMQ;<32@@SFB*\,N)&H3YQD+>$Y\6-1 M,G)/V%@(:U?Q'D]#;B?U2D6-UK:8H-NZ6G+NC4R]+Y7VNU_B]U<*C'8F@#R. MCB*9W947(H]/EB;1S.Z=BQ J;,65%(I'A]!WB %4-'[_-5T/)( W,!4"W+Z3 M_HM+2Z#1ZF%[V[U=KS%JW=N[;Q]@;U\3RGG]"R*&*V%2J]D=8R7-MY62F_6- ME-G#7(]@F47N6>,UHYB4^MH*>$J$VD39N$6<1=2$75B%/F (QF&,/9A-,PF- M^J[53<&OZH53M7#:5I&>A%MM&5BS2@I,^ NYT@K![AI[#\ M(74K!,7%*NH2,?9HE("2X%U'D%/41!XV^DJQ13'[!Y8:^P$#Y)$HJ3]- M@V0_T)T\Z(F1GYGFZNW[BP6Y16:T]-<(,:A4Z$*#;Z],3\YI6%R&85)_F&RR MUM2%!)S-(_13.0K>&&CC8[%7[]0V^3&N]F3%:A'S+]MDM$*46K".;^I&*@ND M]I -RZ\V1;*(G5>72, =\A)):4.J2(156&81DOABP0!^B[L7"U8,-=* >%DB M[*):*;A;(N544@@PFQP.O]!)22W"K!IX4&R*8>\BQG^'G&*D=#T6]H V 3\$ M5$2UYG%@.A+A:ZLAVI6 EG@B@:47AW!)AKW%X/ G@\JZ1-W ?+F43(K5\H=' MV)B.RHY1"Z$8@;%J""WSF9]+":;*E>?63N ON A"EWO:=LGC2N& J ]W&)9] M^QS.NYV]^T]@#-^]?-=#_F)_;YWN>NT,O!F^WN\CB_6(IF#XYNU=Q_/P,]#' M-M@?[KQ[_6AFH*=M\.;=FSX&VW%S/69KCL/=5XWS\!:KM>Z7;E N__U5KRB=']^N?8*#.@RU$P:A9:&Y M,FRMEOI49:HZ+/8=5FASIVB#MOLD*N)[ T'UJW$?PW3>)Z1LTT\:M_"[A[09 M[ANWMJK@N)W>Y)GZI(WZY,V3H#Y9%[;8OCSVCEUX>RH*[_;N??&<='OWOCSV M6S;@?4S2,9 MBX]@S0!K!!@;31KA@7'M=YUM+3;K,.7,-:ZQJC7-ZMNT-XIT>37!AV'LT%]N M%.?'G?MQ]XMNO^4FTT0M]G8Q7:1Y^M=R'A^L7N!6,WH+3A3-6VYPM4UZE,JZ MI%D=/ZX94HC?F7YKZ(Y6W()1Z;[=3._QM0-?U=0AU-3OHE&:#0,MC981N_H\ MC>/T,K]U:9B+>>A&]+?KM-.D2U?W^.OAR='XJ">"V,<5'G'R[FO0/-AI2-=I MF]4;"?)6%U2UL>O-RXPJ0&HWB3",M@0SB^M>I!I."F6R,N8J&2S-*6-U"1<] M8BW=/$L77(Z-?5;P_T_#2MMC*@4+TB7^>UEF6*U>J)XL/-+.Y5S7U8==5U>V MHJ;S!VJVUO>LV'NR9T5_1-XN.S)W5)6_VAU,G;S].L2$W:KK2;447]<32M,X MW5S>$%^D1(!0$H$"-9RI!DA,=Z@V2M/6%LL=]_06N3A& 1YD=.I7N75M9L[VPU91K[QD$A!J[434';H3 MHPQHP.7TW+?(]'W4G!_O4XHJR;#)!X8QS,.(-HB27;9 [+^H5%>Z.OG3*(Z* M*R%T0'N$6X71([%C6QA'%R&V>JI[D]17B@RD%5,\P\K6MBS%#S+,K(OIT%=_ MGFX'B$M/8_QU_.'PZ,/IDW8U9+MFX2S$O$:"!U42SJ."F'NT>F@)O-1;8)(! M[^?G'NP$[) &>YI/&_.W+DG?KO;*QOWFF7?J6;YITO-,OGMM^-/ M'UR'L(X=3L'[3^./H\GX^.C4J13 >%_PU46)72#70_F8A!-*=FW-(?>#2?(U50H5J5HS?Q,*U.[N8TL$ $ M8'%S(Y"?"2B 5_WTOZJG^#HX$#R[<)!&"YQEDGH M?AF>#KUYB&U.8CR^X;=L4W-74[BZRIZ#')ZP7?@+>&B>4LOV*,E+(J09>$O_ M*DMC^ND #O4(.T:+A9'SAW %'>CH%L\H26SL!+C@!6'T\9 OPD7NJ;]N[+G- MPP81C>.KEI:JZXDJFL#[GL@;CO%]UT&6,++ L>"%#RLK<0TPD[ CCHB5ZLR, M+$F!>SHB(85LM/[2!3^[>18L(UD;,(&;&*(@[5 M\EU_A[R<SV[8=GW$CK_R7M-=NEL"2_YWK6@7H/NY-S?VY19T#S.WWG&S\H&R0$(U^:P&<6 B MQRE.JA*AF*:5;V[FB%YC".>4SV0\P7P':R<] _0O+M?JF%@.K"747:CL\%*86!S[3 MZB,0"NYL2"KMQU%[@?LLPR?F&2S_2T:R:J;9BDOCDHE.K M\LY2+X#JN4[';7O4/HS8?SC/TO(,[!/O O0OF'X@4_Q@ M^SO8(H%/\D;?B3@V[-.M5&#)T_#UDQ^-9!$H7QM&*=@[RH)%0"8,?%M/ M4MLLW11NM/.(LC2WFAAZ>"_:Y$TG9>(TW)VB0W#!Y*LL](L0UB@@0F]K)9HY M*IL@=8G?%5*X,C*;^I-_>5/P&;.T;%H1:E'GT'9?KV"0%AN/]MCWV3F*I3>: M<>R$7=U1 /%:#H*L$2T8>5A1%%^+GWWVMZ1X^LQO&A"QDR.FN(%38_IJTF6 M8/,I.E8??@^S&;*:XY8SJD^X>$5YK]![J5;Z5()@9$.##>5I(;M)>8P M@G50K9 G;'.9V\4)"_][M"@7_(7]*U5=\N\RB_* L\F4I&9\&Y$>HT3B>ZF\ MF(_U:F42*"<.D\(O=""#QTB.,9ZBQ#\=*60W.&@BTBJ11K@W[>]9O[Y>^X,5 MP[O1\O=6.#K*C(I82]GS=.-C!ERT T8=''#@P>"L*I45(/Z.=J9)5:G3"&V/ M$O-I+4B6UL.L!EA +QWNTWYN#5#?U%H(8>;->AH9%=<_$>:% T\^/CZ-P_A* M5RC)R^)OE_Z5"@,U3+PTSVJR>+ MD1E-W.)+G:)KGRP_R>GIE]'1P>%SYO[19^XG8FU^+]#2O&I4AX 'MU@JM!6; MR"J8I)S3_9UW(^.6!@RMI Q)0:EE_Y).EPA&[V=>.)^C3;<%+QASD P.$9=R MM)9Y7IE;EY+1]Z+<?5* 3HP@2PXE;B35>3I@9(3G$;MJ@9YL%#1:_L^B&F23W2I%*^6%^QA<@4 M,([!P"6P)=5<1!S!\KUIF<-*P%P%/H+7Z0*%%JPR;U6Y#W=I-T-#9!Y-"9S!"8DPCJ4U\VVUC3QD68+C. ,'-_L6%FKKY-*W.*AM-O&:)YE/ MP_Y,?5%7*I0J5XSKAD^]_K=(E/()7BL$Z\#G& M+TE.4"-G#)[@$69Q'H%].LU+75G)"AN8A$Z+C>:>C]IM).!+T+=,B9 MG8#JM&':TCM*DQ>'[ E8P*@5!=3U*HGZC]7>X)H*&%L_M6& M!(M>.W6;^R&.Z!HL^G+R'"YR\^:N:_ ?2.A7^++C1'K.JX/$U(R<"DBG4AOZ[%[>DQRT8_8Y MJ"RMLK&(R #O<*73VYTR/)KL;/P02P2INZ(XJBH7=CU0=B'C56K>\F;HR+<0CRJ6H&5A?27 MOPY/8>(J2B68O<]5(0QRS0@(JTC,PH Y(/&D."- !QXE')BN_0Q>YT+X44G- M&.]>GU@5Y$C*Z!-=J+I)$A(ZE1 5RK*-!TLP&*NVB6?W?(TVID[F=H7A:T"R M4-!*,%;JB3F1#)]=^'')L",?K3,5LK2C:UFXC/T9'_I8=8"J@/8Z*7.[%&&3 M%O_LZ2X^;F[\- $]S<9=^'W)/2 JA2=ST;D"R:Q4D*JJ"JH@]3DX/_/C&<52 M)1&98_23R\_AM:B_)0?QQ9.@/[!,,@G@*E#X8 XLHCQ'G15;_Z4>;]SFG3KSRN MI'J?BD0J=Y1Q&ILD8/]V*F!X&JE*B!8* ?)G#N N45*F)::S^#!0;J345J7[YRW@.6I('1..6_MJ.3>5I6AAS.8 M?BXG+$FX=21RVM): M^S.D;1R4VO6K%8@!N9;+TP=Z]!E5UR[3VV2(R7CJL8+E%USJZ;":%Y_RN5Y%(=, MX4MK0 5ATQSY!+=^H%L]5/ 7&B&CL5$0; MIP]-=M ()Q***8L*\EZ=NM_*0/1SK>FTOST0N:Q5=0W$GV;Y5PI33E>NE M@ M:$C64:]<;XV;XO">$^P&\_Z<8%\[K;)P>_!IXI*N^0B#$$1^KSC4T3/%S1@J MX@@LA/?F<8FI5=KAJLL*LX,1P^.LS#*P9:ZT;L$L*J54R:/X /ZLGS%B! MS]4^%<^YJN,42/+'2-96<9QH+O8-Z>/RQBEVL)]&*ITQ9*>_'IZ,WH\_C2=_ MND63'1)^@1PX?;JW<8T/6@KJ"(6NNQ)@0)#1$(PWCRGJ+4ZG5:Y"EA_U*'2 AN-N]?6UWM8HS10@S'38Z MP[J#A#),<$9ERY1.TPGN=&&]!@5)S1=#)D<$S9I'L5+X_!ERKZ4XG2 M$I7U=+M)"XWO>8FA33^ (U#5W"5$O601#UTFF-?(N<<\]1&($C^A3@.$*:8G M$]4_WPA>L,[F#J]"_)OH@L[:\@-X(\I/B ,>8$HM3_'-<-!PHYB=8ANM%H2S MF-)(F+M(X?(-.1QW=YR>COUTY.JF)PZ_:B?4:5\PM^54;/TJO%8S@VK7@> F M\#.3QYS!GJ6+V&3&G^#&9/NTN))T2)F SSLO8XX[4VI$V!?4-U3W;+[%G^KT MJ7RF2@; &C=8[I5CQ1_JP:X5$6IS3LB2[V:&!JOIG'=1GUQ\P/H+2@A MLTSS/*(80:6^UVZ7R/7/]-YG:.X+O4[=5Z&!Z#&; 1J*6?D%,C1B4EN5R<@( M)*W)'3Y0:O4.]'@SC$I M6E(QVDMOJ@13LY N0XH+<'F"5;*?FV:_(I\T?,+'Q&KDBUQ'L%]48H]O) M+B9V*3+^9X#("&2GSO"']B&RH+YB@A?"[DW(;,-\+\8YO;X:CHX NH0RH8QO M(+B?Y%#Q0@NE?A-_^(8<$4^W9?5HXI0DT?OL4DN,OXX.'&>&WX,I!CM"A94^ M4E7K$0-W;9*R2FBO8BM&W.4R"ZAI71TLIDFZ^/=T#?%Y!V6F>?@;C5@CU D! MX0TKR!&*,6JB**^U:%^E>Z0\YAI55&%>$'2(X5<'%>$)Y^N AYQS+DDEPU7M MB^%45R$]T(K^H)Z&^_CA\PGV$;GP9^C?$PT M#/UM'989&.+;FV(1N^VC[3)A,SKZ^&7T\:%XJ&_C.2HL;EYB<#T"$6%0NORA M=LYA& #G94^D@^!"%.86<+<"C"*_6HY=.U=GJ> 4>GB5J;X33CNP;IK&0J/#MIH*)M MM.^E_D5$7V$U/LS)J]_^:7KRY]YZ,O MAT.G3>4F50UIPV;QI:JCP)?D3- (QVQ\=+?X#6D0R]7VM%6W1?ZA)^;"K9*H8ZBN,44&+T/"MF?8*>"Y5PF!2RD^D 7[\Q#1%;%ZC?* MA*_BKM6GI[!J,,Y$:(5YOO2?8\O1*-W><2C;4S=]PR[+ILS'-T.O[@-HOG&$3L/$[N-%%P.CD9 M$X:Z'X1,USF@8\/[W:75>_+WPWX$\3&DR]Y_.76;+7/K\+@/!PE?K16RC!@A MC\$*[D8K;*04;+$L+>F"X4^QT2-9Z5,_-UT?=*U>VM+Z8&657(:U?]0?AZ(H MB5U99)NGE?:X#2-3JIFH$69F0KR!,&BA(Y*EW[#)N\2HY*$\D7/C-!.]N39!E0GY!22V=F5B&!N[G.E):)=>@**-0FO#> =%$[T/X M_IC8I KB5K6B;&%/B-%>3TKRA*N[A'BSHW5:V*&L ]#LI9JSS*8S2 MCN )LBQ%M%S"4]1:F-M%#!J?^:4:Q<+:R.A+EE?,M J;/ ]G94;X<0965A2C MEA^E#"DT8I: (NPA/),JEQ6] 2JXP$+1U^^JJY.1=6.!6L6F3JAGVL8B"]66 M0X-JJ+O2/;PJ.Y*;*I"P!D;& ,WA]5D#+,/"[:#*M;G/#''3<#+@RGYB_2QA M$I $_7MP(&D[Y4MP(BW(O,ZM55#Q]*PY2QMR[?A1;&,1:H^5%WVA7K1QBKVP M3C'54UW.A(V)K+LMR'9;*W0X_M@/'.XQV-BGIVX=#-IJ+B?@X.#XR]'D@>R5 M%0+0CY?3[?W_./AM=/31K9_EM&+]:')RW(^C]PBZ.8V.^H%Y/88HV^B/IQMA M^WQ\,AD??5S'$(/B\P$_+"SH>, <8(FI+ATV$&!#);?C?T?. *R0HKB$U<&0 MJA(DIR<.GX4S)RI]V&G0B(;8$W3YU,_^>;)Y.)KL!%-/(17Q).$ M#EE:%N1Y5!!*/C W]J<4VIJ65=3!N 2^15)3QH_,!KS7/UM2/?2I=1>L] MC!*;KY@^HNRI62B%G/%G"G,L&!V\%GW]M.XMJQ(]].]42TG]8DHF_3BG9*&\ M@"+R]\%#(3(J7#6]J#IS.R]QT36JJ"9X-ZR::CRMYJ\XI^0O!C+53X:MZMB'ECEINE %A7U@*\682*5W"V:I8K/ M:A%/5YVT9F7S-6X:.F/BHFV,,_6$Z7_ E#YQ6E#\PF51]>?#@_&OXWX6X%% MUX^_CD\Q;>?6KJ@W!:_4-;9@0M49P>!JC/1'Q" ME6]!PYPL"X>BEFUHU;DJ@U%' #R!QX#XIRV^6G]C"'!IP!HINHT,@G@O4+\F M5HQ]HKY[?E'XV)+%[N?4TVPTMW:]5(D'3C5-B MC+A2:MWA!FP36(:2@GEI]OS&D+!^+,3R!^QYB%L$3W7-S*EKR%1A1L8\7DPI MG6L+DL62(']142(&K)V-86., [>$7"Y!/;]_/CX=(ZKCJ09;'+?.[J?NNMNK M3WYS#.=R&FWYQY?QR>'OAT<3IWBF]2D]1F+'[()]?-.%A'.8JA&N'2 T7%6IR&%'&BX M!55?5Y/!9C",22%//F>,#4;7SE+XR:8M%)U62)^?/"%-*K[$+84 M5-@1-@F]215,1!C!PK"^_9RE1(Y;@A$^-A"39M&U]1)M@)(JD&1# MBI#WW!)G_$J0:[=E9G9U[G_*,*\3B3"(J@)::O5.K7B_BJM;Q*,F M5>.#A[M8^!Q1J24*5,F2])UID&LN8^J"F(=A?6,U-L/*$I4G772T]R2*COJ? M[F[*9?3Y\^'1A_$?=]343L<^.?; VNDB+DZ'>?!R.!H/O/'1P>KS<%W&NK>S MM^.A:SKY$P<,MM3XZZ'W^=/HZ#$*R,=/Q^]'GUC'_W-T\L$;?3PY))_[QPR3 MWE^G734>^$N*E/]7VJGF7HGPWFE9"+TKP\)UVT\52-6M)X5<(F_F @S+3876 MIY93_QBG4SCZC#]]7P2,_4WH+1,,$VTV'&BS85U?K4-EOI( ;>M;<8-6"XDB M!EQ\7PN=5#LLUZL?) ."&3'X2^'J5?E\]DW0[9@6R76JC/)D0[ M+3%#CJ0D MM&K)DR)#QT5J?*A!M*9KH<=Y,QC[?\/$/"$1^E^=%JL6Y>/](U5BI"LTJ/<7 MTLW@<&O '[HM]S!4*1Z[T63M0FHAUI+B80 &E14)%0#-Z4"]!B,DZ!-!-%D/ MR0L?;$BZK76EI^R[@JK(/: MNC!2B20O3,ZH/2K])I%'U=!#XG+">RW!DS-&%K1RYV_:_U'\\M.*&WBEF:;FZ MB]H PQYE %?XG6>-GSS/F%PYOAIRFP[&IM4T 0R.ND!H-L_

(Z@W32D2P/K=&ES<,3Z1="1,)EWB) M3RR+*'JX'B@U-E9!K6N)33;A5"M5DS!!R]8H:@G@J(X_.A=AVTNF)#4M'.1^ M+-,@X,0<1 U-!K9BR,/P&XXF2Y>,Y432N3#/)<5"1+="-W>>7M9C0FU58 P8 MK;R??JFU/8*NE8)?(YB+V "A>K&^E*EE6U5BD5G6UVVLJ_LTC)+*F=NP8I18 MM]DQ2K=@6VII<'&--GAZ8;^7]Q[V^]LT#:[@_YT7B_A__S]02P,$% @ MD:2&5ZJG@-&O$0 JUL !X !E>#$P,BUO9F9E#N*)&.[?A%:B4GLGG$RV)?G]T%>3*KR^+YRNJPI356KS!M=FUPUP593]7-NPH7:V8FCSMQ\Z>UT5JN]T=Z^^MGY"WNI MY?W:UH5YGM8Y^4I>GWS%FYR,7;Y\?I+;2V7S?SZPXZ?F(#]\FAWN'CU]?/1T MI _TWM&3)]GC3!\/_[/[ %,Q7.:$>EF8?SXH;;4S,[3_LZ.CX=Z\/E[8 MO)X]VQV-_OY@=:3V4PP>N[IV)=['T-IV-$']VRS4#Z[4U3\&05=A)QAO)S(PV-^-;,(O%T+B M(=8I;&42R;M/B,I75S,[MK7:'0WW3KZB\>L.>H/\2"T8Z9^O3FLG/S^QY53I MH@9_2STUPU_GTPP0:3HXG%\=K^YV@&-<&E_;3!>17\PZ>;OE^-[\ M:JV(WH-R_M67P5AG%U/OFBK?B>*8\,]Q?+7'/ZO".0.)8V_?52B/KPMECX1R MVDR; *4^&K!B;R#S78[P%C7Z*)1^ZX?JFV:I?M;5U/@O3,Q/5JM7I;:%TE7. M+N0;="8:$"@[O)RS-73;VN MFT+7UE7AKTJ]5KI4\#A+-2^,#H@]M5-N,C%>+5VCZIE1GBTMS9K9>TG6SSZLID37^'@6RA*V5 M:<9OA5K[6N4(GTRGF=>F'(.8 _$J0_4+CK.P1:'&1HWYI+I6KO'J!Y,OG,.9 ML.E G9VJ"?8O\&)X-X7J J/=%$L\3JX MS#(H8YU;DL:T%D%TAR:;79N-21"_<)VL:.)=J6H &7I ?P\P:_PK),,/8&,. M)A@8V]&2N?6DU6)RI1DJ=3U=98WW *7%4OP*6*1F&(37F2OG!E"5[!=& M?P&<1"?FQU70+8O'IC(36P(ZTW[317E>UP5@L)QIM/7 Q<93FL>$MS=Y=S(V$B*>MT9.'B!JU@4F@/E.BQGP M*J[;XR$)7V1KZ0# 6B;<42AQOAJE]'SNW26.&0_]PFG/''C) O8;W-UKR"6>A9Z MWD TJ8JVO\$^Q(0B9.%%Q>5NWNDW! 9L43#3X(MX/[AF)/[=SVR5$N M>28$Z_P-AB1.B.\FWS00BLTEZ6 &M!8DGMQ1G_6M\X84F_-)]M*7I+"LJ+YW M;O'PKJG5F6Y@OELY,"9;@X$N;"?__X>!>!!UGR5&PK6YD=W :]#!FI:B4,_J MR:;@5.HUCAX\-CG)%"'D)6!@"/5^(ZF*X!P7ZMJ,!2-N4@Y3IX!#I97( 65+'AC*G0 M%JZ;2-*7SK>!XL-,.)K3XWVN\J=D]QE#&3C3C77_6'<>=5/T.+BBJ3=/>7NK M@.* \>O]Q^&$_GQ(K^#H#]S(GE#9X]":[7-M)9E/S8(7#G'XDB(H?AX]W#W:/Z9_W2C7/7T\>K*_.F9W^.1@-#P808.Q MUNI[B\5BF!'T6-?)D=\SGXXZUU.S,T;4O=CAP/M,%PODO@\^3F=L;W-G[.T6 M>G.==YJV,3;?U6FW#WV\1HC(!3MS:KEU"LP+%.]AR!19WR#*!1V+>Y[>FE$S MB5SW&1;WKE!;1B,(Z* 2((DHY-WP\G;"<'U W$\4EO[ M3UH^?>"GAAH6UBW#JV<8@GGH^!42I7J\*6MEL9: $ILD7H M9\"UW4L2=)NHI7PVBFT#ZXG [N6 YM/DC!A3ZB58>$?1_]=4\FG \V B2VR0 MNO,@)::L+C$AC1BP-+J2C&]+0YX47B::D"244P22% %*)[G$3%,1JIHB0"0+ MG<"Z)EXW^4!1[^GWWPLC)@>0.@-8#Q2PIMXAL:_,%$PRL-P!(%Z@?!M2&JA8 MEQ,%CT\3NB3) UCFIO:6UH4>M$I6SGF:[[]L,;.,3W'&\7:;%B(7 MC-H^2-.QM"0=FGN"?/YI8XN:-Z@@0 ;,ID+68'@67DX 8*/5\%A>4".U*)P0 M1O1E1#B_R @_7[J"BSRE(SA;0VJV)HB+ %S99"/3FT_/H!H%M%0[PS5Y0D)#'"=FBSO#&MP4-S])B;D;12CL/.!IP7 MQ:Z5#)+F$[O"#T?]7]QTDWEN\%DW+59.CV0/-.ODLZ]'CI4PAQ WVI;N11?@ MN/^629!M98K^B%^ELBQ6D,N!IJ) F M%8-MUNFMLVTI75+<\]$D4O(L'+ZB$F=H-1_&%'A4ZR"1+KJ,@A',VTBP/N"B M+:DJ-T03IH%Y8=B"$4,JT\C)#7U1N 5 QC4H2*TMT=* -*1:\HQ*#QQR@9051:0KX M[5IF<^QNR/'V ILJ#$3@[VK;\Y0QHJ"LV-.YAN5Z=QC@#"'4MH!,D\Y(O7ZB M@G\8*(^4,=XG8"_3Y:3\ROF*YKA&PKI'5 MB615P2BT%,%=KS.)2V'(P34PB#=,--6)!6D6)BDK.Y;4>>CN/<'4378Q2-VF MU VWY"?H#F%34$=O95UO0![Y.?"%PK;U96<2 IK+6)U<.'^1CP<;[?H^!YTD$^B(A4-6=A@MF]$M%;DZ5Y%G;A/CI,S M&&"86&(CITV/8L5.SD)$MR(Z(U)SPP@*Z1*W:]O+!:\KLD&F\)3O;?#YZ9U3 M/[9UK/NUG0QP*2M<$-=T6E7F2IV* ;4,Z5^#!^]*W12U]T[OG@:8+RZ@1OU M7*2E(J3C($]+ A%T'1[,0!YA:G+#I4ZI2[5G >!?@76SUD;PGS<=;6IL@")S?L0W5E"$=ZV5&@]$#Z MW-!E70?'W:!@V?O!W5(8G2Q;M$3;W]5X\[JBMD-;&LE-QOD :U\F<'R#'Y>P MU(\DO5AQS0$RSRW9^-Q5?6, \K&8X M5<]-F[TD&"!Q2%Z114[E/DAW?>W/^,7.#]+H6#606)6\,*)0B#*$7+>KDB-<>@$,B0]-^-\F;*<5EA@O5!$ZYYNE8AFI!56;!G7AW M39&O'"]7;@CT%2>& @$[J5FT;+UV-S!=,*399/HITL9&(*%&R3I Y]C@I).N M*717KV<)Z@]M?M13)[ZZ,.@7!L5 LC@EIBL%,\KXRQZ#VXC97>NZ9E*#%*P M5%.^4[K<3FQ4A*X\(,G)VDO+?[(I]\6Y_S'])JNMJ+=-]T'[%^D8YL22DBX( MJ1:%'CNY9RXOS=32.Y8ZA'+)8\#FN4.YY0Y'*>8[/*#1)1LN\'#-91=VVQ-" MK^DL@:0K5W123:^[<9:TH5Y*9L^+F>K2>L=.\:9 ;UGGY'.IR,^4M[L+"@V+ MZ!'E>B(UI1G0P.\5RW3=6Y.4\YCAU0G5LS M-L47=N__V?0CD>G3_?X@N+CQH\"?@5W\4>L;T@.U&Y#Q+8[I/U*M/=3D%;DB MR$#7Y%RYO<5DOU5QOH0M=Y^:WJ3E1SQP+_ZUZ5/@M];8KPW[PN1W[%:;"'ZI M:W.+-?A5%4OBTB3Y*"6K>UA^#\OO8?D]++_#T^Z_;^;/5ZE&3QECC X%:MSN MKYRY_[J9^Z^;:9;OGV_<]5(R-^JH-\#WZ4V5-V5;3N[?>E(:R"YONQ+=M\#( M!UZ[6WZI$T27R\9&+L[E9CUC;UD<^&R?]F;F46(@H%OZ;;GM!Z MTXU#(3_\O(/[_3_E_YMTM6+])[$#?7]$4[?M3P?X9"O^-'[/'MR&-GO.UV=& MJVDV22M^Q4)3B87D0_6]?*Z0KK[S!<[84FXO6Z6/A/,'+F46?0QBO.1&*%^7 MIT]SQ&L^=>,KN3A"YIQL6:=[I-H7EC[!P!_6KRQ=3;OU_;1;KD?OT(AZSZ-] MN<+12^,]LOL7A;[ @>Y:5>C_NP1\37:@]9OXT>4SP*BPL:)_&W3POO#[N0J_ M @?^,!F[M3;^OU'YO2^%WI="[TNA]%N^+/LK_I+N_P)02P,$% @ D:2& M5[I^%@-9" ="T !\ !F>3(T+7$R,S R8V5R=&EF:6-A=&EO;GAC96\N M:'1M[5IM<]LV$O[>7X$ZT]2>D62]6'8J*9Y19.7BF9Z=VLJU]^D&))8B:I!@ M 5"R^NMO 9!ZMZ.DJ:/<.1\<45CL"_#L[@.(O=@DXKP7 V7GW_6^KU;)A0SS M!%)#0@74 ".YYNF8_,I WY%JM9 :R&RF^#@VI%EOMLBO4MWQ"?7CAAL!YZ6> MWK%_[AT[([U LMEYC_$)X>SU 0\@/&TU&*N?GM*3T[-V$#7I3^VS* I:)Z_J M9^P_C0.]2*8&C2F< M[#]Z'1N:#-R;*A5\G'9"]!94UWW#4X9/G=9I9@Z\LG)"*(54G1=U]Z]K1ZH1 M3;B8=7X<\00TN8(IN9$)37^L:)KJJ@;%(R^H^9^ 7J+#[G%:1(!Z!$^AC*C1 MM&$,AC>CR[>7@_[H\OJ*7+\E@W>7P[=D^-MP\&%T^:\A?H6CPYO5^!Z+["L% M\O[#S>V'_M6(C*[1^\&[_M4_AJ0_&)&;#S\/;TFC1:N-DT-Z1/I7%Z319OYI M[\/JWY+^Q?7[T?""+$=X.QRX#6O5FW;31N^&Y+9_\Z9_-;RM7O_V\_#?+G0< M:=;KS8T@'\3M]@7X/=>&1[._?05.MJ[ 986,8E2CR3]KY)9# *)"0E#6)6)B M:EZ^:+_J?GH?4<:P(%4%1#X_NYN*5G*XVGCU!$F\?8D:M3*.I[?>75FI M1KW6MLMP26(Z :)@PF&*U=W$7)-?+W5OD=91)=2"6V M=;1 >4IH.B-Y:E0.& $V>M?S<:LI2?!)<2I(1$/\2A&9<$.,]'(; BF$H#55 M,RN2T#M NTLZ-7['T!DT*1QA0!M6(.0*"0**I3@=/6&@R#3F84QT;O\LYD]! M0:'$!I!P+9!)6%(RY2;& '4&H7/0ZLW0-GH<@9ZD3(+>U]!>'*;8W+$#$6[#8) MA%B@N0"27C.-"<.X55RQ$KE 82P1)PY<]KY$U(=DTC(J2[QK6#,M5$4#5'[ MI?<;O:PLP527SFQX^XS4D[U#ZFAE6U^^>-5LG'5U@<6"^-BR)*.(X^.A/G)[ M?DFH HC M5C^SZW !&E<*]]FUX(^#L&+904ASO?L4VZ8#0$ 5EGSCE[E"!5@3)UR[2HM2 MD#H]]B"QJ-'+=5Z!H ZA1>=?H*Q2] [R+%>HR]:"L[*FK^:$CM7S8W,V+W>[IP@F%03SBSN MJ98IM8V%:LP9RZAM,E#%2F!BJG :<,'-S/*3;69MFCH,.WCZ#%L176+DKG_= M%P%EN]F"7MD7GTF /$]''3XXD*(\I+IW!KP3ZXZ!K#3S#=P6^;'_@6Y9R#XQ- M@-FKD(+4NI&M*/Z$ FX9BPS#7%D8+=&#+5H3J9%%@[W)1ETZ1$5_^,LX-)_[=>2]BJF>LYIW!>H,DFX,0"/]*I (FNRXXRC?T[)(>8&M@9M6P_^;\\? M94+#'SE']UWRYFGHKH..GD^V>WBR[0LDL+A6'&%JKR'LA4;( 4%5L(_Y"7,* M],[2"4]H':%P5-Q=A)>7?I\$U>(PZ"^!MA18RG"BAGE]?1#6!8''*8A-Y-D5 MSVDT$AJ=)PF>:/\$%TS1U[9>CS[SE6_EZ-E'6A(IK%T51!"XBHL8=#^!%&"M M^*[.TXD4$["M/:7CXI<<511I2#(A9X"CTUCZLDQ74@&A^T5X3^U+U[RGG;;\ M.@F>9]V-?\=?,4U@XP63E$6Y!AXHIG>E5\W_]/9CSGG$W!_-X% -51=@+FFGHE!^ZV,HS06<=GCKP MNDE=+#EC]*!8! 1M=V(I ?+28@/<7OCAA6^UNO?/H%.&E9:+X9H;.C9LYR 42RB3 XG1:<6^ES1&_OCB?':B1V=-'V6ACE&]FJ[3RBX7T5??NY8L3 M;#'N[\:K1"NA[HC7!]/ALT2+6HB;WD%9XGY!(.6B?#/(V;]U_6:6;A!SB,CP M'L+7"\F!\:6=Q@XW:"K<8>T/W_L? M!Y!A;FS T>;*'CM"LK>T[MB_]7SLWK;^+U!+ P04 " "1I(97&DD*L5P( M !#+0 'P &9Y,C0M<3(S,#)C97)T:69I8V%T:6]N>&-F;RYH=&WM6EM3 M&[D2?C^_0H?4R4*5;7SADAA"E6/,B4^E@ 6REZ:;'HX-F-"MI['A__79+ M,[X",>PF:W;) _%8K59WZ^ON3_(=\VZ_\Q&_PM'>U:([&^C(Y:>KZT^=\QMV<\%Z/W4_=,[_ MVV.=[@V[^O2Q=\T:+5YM[&WS'=8Y/V6-_= _;;Q;G6O6.;VXO.F=LGD/KWM= MMV&M>I,V[>9#CUUWKMYWSGO7U8N?/O9^=J[C2+->;ZXX>2],[P[ _W-C133Y MZA'8NS,"_0K[7QXK=LGU[2V.IA46@":#F(VY??UJ_\W1X[UXV/F,AR%6GZJ$ MR+9;!VCGJB+_E4A#A$>[VGB3V;\H0(U:Z<>W7_UH(5*->FV?PM!G,1\!TS 2 M,,92;F-AV/8@Z$7)S>U]!N JJ<1DBAL!.22#E#,T%D,S2TI@PH2#% M%9+()0H@A!7BS"UGG#T!-S&+I!J;$M\:AL)8S7$A3E]ZN]'*RAQ,36G,BK4O M2-W;.*3>+&SKZU=OFHW#(U-@L2 ^5)94% E\W#8[;L_[C&MPZ$*TB($$0@$# MA/1 "A/3#!)+L"I39:;G4)A *I/C/*K76DD/LTRK $+\VK!M1%4("%,/G=[G M(.;I$%@'2^%5+E'"\>K];?!6.%Y-3_Y1$'%./;Q)/Z-Z.8=ZCT*R96DA*!>B MVJ_G%XH6%HIP(?)S.1=0@AC(U^>&[A2XP?CFFX/O1JU^2'$X!8.1PGUV+?C+ M(*P0.PAX;M:?0FUZ BH8B7?^%6N40'6Q)$PKM*B%*1.#QTD9C5ZOLYKD-PA MM.C\,Y15BAY @P+K-=IBE!2AN[PP^<"(4' MR 'A^8GK/"EIR@UQ!I?3QA$, M5Y>5 33(8A^@21G291'DDE,[0;><$3/N@3,\DYDG8/AI "2(%1_G0_APA5^G M5/_]HP[.#I,VQ!=(Z1N_[UN7 HRW6&Z6$)'%'!B M+"H(*1'F Y;6)>G"<#R'@KO% MH0N>-)_:M>.MBKF9?>?.1UM\QAF7&56?FD:CZ/^EDE)=P^@F"ML/ZI=1R9OU7:3#F-^P)5 M)HFP%N"!7C50R)IH/!1HGU.RC;F!K<%0Z\'_Z?Q1)C3\F@LTWR5OG@;N.FCG MY62[@2?;CD0"B[$2"%.ZAJ +C4 @JI@'],3YACX+=$)3V@=H7!4W%V$EY=^ MCX)J<1CTET!W%%@>XD0#T_IZ+ZP+ H]3$)O(LRN>TQ@D-"9/$CS1_@;.F:*O MW7D]^L)7GLO1LX.T)-)8NRJ((' 5%S'H?@(IP%KQ75VD(R5'0*T]YVOJ >EKG7FO6_"L@>"QU%_=M?U,T@I67 M0LI9 V6M2MKUV10^,$KF=G7*%]XC\7]C/?-B"-4!YOUME4<8R3:78SXQB\O_ M\7=73HZMNP"8^J-#T%5$K^29@7;YX0@[9;_!W[[\.AB=8DESS(F=(B],!EAC#BKN M3;(IXI>#\V1'K-??3R_621'?[)+DU+Q;?VZ_6K/>P5[N_2&T%+]>H1 MJ+TW*9XD6E1$C%,;99G[.8"5@7E>P=[, #^;'+R&5" [^@'/J^Q2([U8;6_;-A#^ MOE]Q<[ V!2Q%LFS'E=T KN-B!KHXM9VU^S10(AUQE42-I)-XOWY'2G*'*?B&HEB+?EEHJ'EM0)X*^1[?D5*NN8Z92>UGL%1N1X<62.#2-#UR8#R M*^#T18/W6*?7\2(OIEW6[G:[Q.\<^SWJT9@$?K<5_>DW4!392QFEURE[TD_#(/8_26 MR48I6]-CD0H9'GCVUS<49TDRGJ[#IPN>,05G[!IF(B/YTZ8BN7(4DWQ9,BK^ M#T.GT#^[O*X<1CTISUD=@.]WT.O1>+:8O)J,AHO)] RFK^!\-CD;3SB'X>GT?#$^W<[V)H;G7O?1AX @6OPZAOEP]G)X-IX[TW>OQW_ <+0P\&IY M7FLG@KUM\Q':!R+_:Z4T7Z[_\]#;'PQ]TH1%@FH4_(:XXRQB:1-&">$250/) M*2XX6\+XAL4KS:\83)=+'C,)8@FCP"6\"9,\=N%0)PR>'/1:+:\_$EE!\K5= M^?UG3: "$B99M :4--$V00LP$A%3VJC*UO ^%]&5V&?8[N2JXY9FI\$R2D;*G#H(N@V%54;G%,1JY# MQ^\5^CNAD;AU'-_>>O].IGS?]8Y-'DSAWJR(Q-,I7<.,%8@[P+J^$C(#WW/> MU-6M0&^ :=<%.B$H6(C!--8B8O+)@=_U^H'?M,. ;8+KA,<)"G %(]L;/"86 M.+A!M"9Q@N+$H#CA$=<0M%S_#F!+EVY[;;E*T=$8O4D-^J^Y3NXWD#(^WZ+X MD&#;R-N-SB'=]-'==N@\[]M>^!^DCP^D/$?D925V8E1#4)2: ](0*]PN\5Q' M-;JC:6VY(KN6=*3I+BUHN]W@ M>"_9<_V]M(?4=MS WT_]8JU=][@3?)+:(YL(63/48&W;_D1!K(%"0+QH!(U[ M[1YZX%NNVL:&M?LP:V7R8^I;Q8V1VCY+3-O#ANLWT_.%P>J1?&=CLR7Z[NSS5<+:5.[S3GQK0OXY*!]W%?VN3-) MWWNC_@SH[NV,+V*MCD6L?XB\H$3**=2I^6% M#>[WRVO/TSJ]KW#E>]WU M=7^_%$12LSC%:1''5JG@_TQO9]IJ#+E&4_$GY/[P7'(58;7.;1A#^WE^QE:>)/2,P"+W82/&,(LM3 M=3*6(LE-^ZESP&&N!HX>AVWUUW?O$)(E6W:221Q[J@\:8%]N][EG]Q9ZD4SB MDUY$27#R4^]GPX!3[A<)327X@A)) RAREE["IX#F5V 82ZT!SQ:"7482&E;# M@4]<7+%K4LHEDS$]J?ST#LO[WJ%>I.?Q8''2"]@UL.!=C35\0FC8.6K2H-4, M6YYG'Q&_03J.XS1]8M&_[!J:HGIID\M%3-_5$I8:$57KNYU&)KLW+)"1:UO6 M+S6M=](+>2IQ,8'&Y67IXYXG26^E06)VF;H^1DM%K;2MY#Z/N7#W+/WK*HD1 MDH3%"_?MG"4TAW-Z U.>D/1M/2=I;N14L+!4S-F_%(/"^/3MS3)@]!.SE%8) MV'8+HQX,I_/1V6C0GX_&YS ^@\ET=#X83?H?X&QTWL=+O!J?H<9P"I.+Z>RB M?SZ'^7@SO1>8F'T$%^;,')@P&PYTPLFR=D#V3^=Y%+%BZ^ M>^K-!U,?U>&W(N(P(>+J"J5I'081HR&)*1=*'O[.Y!'0(.$1746P!:JO3J(#DH"X_F4KE*%G"5 M\IN8!I<42!I 5HB\((C 4E'0?PHFJ.ZP.940.M')$6W?5\O91\[S3J0' @Z"VA0WXC]KG:5@ [H3CU27S*> MZGHL'04\4QW_;LR5$A)^%1,1'DEI;HQO8[JHPE&$0C@B@LNUCKI?SI''J961 M(,!SR(AI*%VGC2RX[ZA\Q!",5+J&?93)'T0_8E9Y//_JW0VD;-NT.@H'M7$? M"R*P'<4+F-(,>0>XKV=<)&!;QL=J=Y>D5\34]QD&P0/0%(.Q+[E'Q9L]NVUU M';NN3W]=!#<1\R,T8#D,=&TPGVCBX ,B)?$C-">*Q1'SF 2G838V"%N&M*ZU ML(@Q4!^CB17[;YB,M@LH5S&O6;Q/L&S$^D%K/UC5T68YM(Z[NA;@?\U2[^6P MU#);%4E9BLQ+2N[XZ(6@9: :I!(N>1L2IEB<"9HK&M25F,0QH!D&@\T=!1G2 M(*]KJW#5]-%AP+1KM?VH5<0EBSC27*^9;]6!^ ME$VKG)8EAB.#:N6EV-2B0QG\QMRW3LW=*O]MHV.RWG ML]P>:B!$I5!QM:G+$PUQ#W(DQ+N:4]NJ=M<"6VM5:ZQ4VX^K+I=\RGTCNU56 M=UN)JIKM72XW^/E[B:;1*5:>/O?AE/HTP3,"VN7IL.+Z-CA?G:CDV0_JF.\7 MF[/--TYIU22>.Z\W>\U.-]?_6W/SUMOS%[!V9U%\E>JR(R).+NI"SF,60 7, MZP+[90+\:FIP1E.&4][O^/(&$SS!F9JC]'&^XPUOHUI?#[;?DY_:H\LDKN=_ M!N3[$\$0T@PQ7:.K$._[/B]2J;X/+L$^V,7G0SVK/# RW_V,E_%<3V>NH#%. M8]?TWH>]=3_0PXZU-B$>-H5"WC=YXEO@\K_\+'FH/X?^!U!+ 0(4 Q0 ( M )&DAE>@NA@[@W," &(;' / " 0 !A:2TR,#(S,3 S M,2YH=&U02P$"% ,4 " "1I(9701:$1=D0 >L0 #P M@ &P'-D4$L! A0#% @ D:2&5](^Y!@P'0 MI2,! !, ( !MH0" &%I+3(P,C,Q,#,Q7V-A;"YX;6Q02P$" M% ,4 " "1I(97T_,6!D9F !=K00 $P @ $7H@( 86DM M,C R,S$P,S%?9&5F+GAM;%!+ 0(4 Q0 ( )&DAE?S9HIWRO\ )+Q"@ 3 M " 8X( P!A:2TR,#(S,3 S,5]L86(N>&UL4$L! A0#% M @ D:2&5X3.0_0XE0 V#<' !, ( !B0@$ &%I+3(P,C,Q M,#,Q7W!R92YX;6Q02P$"% ,4 " "1I(97?1-PTOO. ?5@8 '@ M @ 'RG00 97@Q,#$M8S-A:7AA;65N9&5D,C R,&5Q=6DN:'1M4$L! M A0#% @ D:2&5ZJG@-&O$0 JUL !X ( !*6T% &5X M,3 R+6]F9F5R;&5T=&5R8GEA;F1B971W+FAT;5!+ 0(4 Q0 ( )&DAE>Z M?A8#60@ '0M ? " 11_!0!F>3(T+7$R,S R8V5R=&EF M:6-A=&EO;GAC96\N:'1M4$L! A0#% @ D:2&5QI)"K%<" 0RT !\ M ( !JH<% &9Y,C0M<3(S,#)C97)T:69I8V%T:6]N>&-F;RYH M=&U02P$"% ,4 " "1I(97&JQYH?<$ 4%0 'P @ %# MD 4 9GDR-"UQ,CDP-F-E5!0!F>3(T+7$R.3 V K8V5R=&EF:6-A=&EO;GAC9F\N:'1M4$L%!@ , P 2@, *^:!0 $! end